diff --git a/research/complex-t16-two-stage-cycles/CANDIDATE.json b/research/complex-t16-two-stage-cycles/CANDIDATE.json new file mode 100644 index 0000000000..f41ec5f577 --- /dev/null +++ b/research/complex-t16-two-stage-cycles/CANDIDATE.json @@ -0,0 +1,47 @@ +{ + "baseline_kappa": "836330098538459/500000000000000000", + "pr1407_kappa": "836340409246491/500000000000000000", + "first_version_kappa": "418171127598559/250000000000000000", + "second_version_kappa": "1672702955495933/1000000000000000000", + "third_version_kappa": "418263540356737/250000000000000000", + "previous_version_kappa": "1673341928508063/1000000000000000000", + "expected_updates": { + "complex_lower": "83820994293071721251/50000000000000000000000", + "conservative_complex_lower": "335283976599811653119/200000000000000000000000", + "kappa": "334722841145139/200000000000000000", + "actual_73column_sigmas": 10011, + "cross_replica_helper_roles": 57420, + "idle_remainders": 7394, + "idle_remainder_profile": { + "1": 2392, + "2": 8, + "3": 107, + "4": 1, + "7": 5, + "16": 1, + "48": 4880 + }, + "global_profile": { + "1": 349720, + "2": 60200, + "3": 62315, + "4": 20449, + "5": 11808, + "7": 5, + "8": 1152, + "16": 1, + "48": 4880 + }, + "conservative_kappa_decimal": "0.001673614202872892", + "kappa_decimal": "0.001673614205725695" + }, + "gain_percent_over_selected": "47700432438850/836330098538459", + "delta_over_selected": "954008648777/1000000000000000000", + "delta_over_pr1407": "933387232713/1000000000000000000", + "delta_over_first_version": "929695331459/1000000000000000000", + "delta_over_second_version": "455625114881/500000000000000000", + "delta_over_third_version": "560044298747/1000000000000000000", + "delta_over_previous_version": "8508663051/31250000000000000", + "changed_rows_vs_selected": 2537, + "relocated_rows_vs_selected": 2170 +} diff --git a/research/complex-t16-two-stage-cycles/DIFF-vs-selected.json b/research/complex-t16-two-stage-cycles/DIFF-vs-selected.json new file mode 100644 index 0000000000..9328b81893 --- /dev/null +++ b/research/complex-t16-two-stage-cycles/DIFF-vs-selected.json @@ -0,0 +1,73575 @@ +[ + { + "index": 49, + "before": { + "child": 10, + "copy": 547, + "family": 4467, + "helper": 49, + "offset": 0, + "owner_replica": 4, + "port": 99, + "replica": 0, + "stage": 0, + "time": 0, + "width": 4 + }, + "after": { + "child": 0, + "copy": 107, + "family": 331, + "helper": 49, + "offset": 12, + "owner_replica": 0, + "port": 107, + "replica": 0, + "stage": 0, + "time": 0, + "width": 4 + } + }, + { + "index": 51, + "before": { + "child": 10, + "copy": 545, + "family": 4465, + "helper": 51, + "offset": 0, + "owner_replica": 4, + "port": 97, + "replica": 0, + "stage": 0, + "time": 0, + "width": 4 + }, + "after": { + "child": 0, + "copy": 108, + "family": 332, + "helper": 51, + "offset": 12, + "owner_replica": 0, + "port": 108, + "replica": 0, + "stage": 0, + "time": 0, + "width": 4 + } + }, + { + "index": 53, + "before": { + "child": 10, + "copy": 540, + "family": 4460, + "helper": 53, + "offset": 0, + "owner_replica": 4, + "port": 92, + "replica": 0, + "stage": 0, + "time": 0, + "width": 4 + }, + "after": { + "child": 2, + "copy": 0, + "family": 336, + "helper": 53, + "offset": 12, + "owner_replica": 0, + "port": 0, + "replica": 0, + "stage": 0, + "time": 0, + "width": 4 + } + }, + { + "index": 58, + "before": { + "child": 6, + "copy": 1553, + "family": 12305, + "helper": 58, + "offset": 0, + "owner_replica": 13, + "port": 97, + "replica": 0, + "stage": 0, + "time": 0, + "width": 4 + }, + "after": { + "child": 2, + "copy": 4, + "family": 340, + "helper": 58, + "offset": 12, + "owner_replica": 0, + "port": 4, + "replica": 0, + "stage": 0, + "time": 0, + "width": 4 + } + }, + { + "index": 65, + "before": { + "child": 6, + "copy": 1552, + "family": 12304, + "helper": 65, + "offset": 0, + "owner_replica": 13, + "port": 96, + "replica": 0, + "stage": 0, + "time": 0, + "width": 4 + }, + "after": { + "child": 2, + "copy": 22, + "family": 358, + "helper": 65, + "offset": 12, + "owner_replica": 0, + "port": 22, + "replica": 0, + "stage": 0, + "time": 0, + "width": 4 + } + }, + { + "index": 67, + "before": { + "child": 6, + "copy": 1551, + "family": 12303, + "helper": 67, + "offset": 0, + "owner_replica": 13, + "port": 95, + "replica": 0, + "stage": 0, + "time": 0, + "width": 4 + }, + "after": { + "child": 2, + "copy": 28, + "family": 364, + "helper": 67, + "offset": 12, + "owner_replica": 0, + "port": 28, + "replica": 0, + "stage": 0, + "time": 0, + "width": 4 + } + }, + { + "index": 69, + "before": { + "child": 6, + "copy": 1550, + "family": 12302, + "helper": 69, + "offset": 0, + "owner_replica": 13, + "port": 94, + "replica": 0, + "stage": 0, + "time": 0, + "width": 4 + }, + "after": { + "child": 2, + "copy": 40, + "family": 376, + "helper": 69, + "offset": 12, + "owner_replica": 0, + "port": 40, + "replica": 0, + "stage": 0, + "time": 0, + "width": 4 + } + }, + { + "index": 224, + "before": { + "child": 2, + "copy": 1258, + "family": 10218, + "helper": 224, + "offset": 0, + "owner_replica": 11, + "port": 26, + "replica": 0, + "stage": 0, + "time": 0, + "width": 7 + }, + "after": { + "child": 0, + "copy": 64, + "family": 288, + "helper": 224, + "offset": 9, + "owner_replica": 0, + "port": 64, + "replica": 0, + "stage": 0, + "time": 0, + "width": 7 + } + }, + { + "index": 225, + "before": { + "child": 2, + "copy": 1257, + "family": 10217, + "helper": 225, + "offset": 0, + "owner_replica": 11, + "port": 25, + "replica": 0, + "stage": 0, + "time": 0, + "width": 7 + }, + "after": { + "child": 0, + "copy": 69, + "family": 293, + "helper": 225, + "offset": 9, + "owner_replica": 0, + "port": 69, + "replica": 0, + "stage": 0, + "time": 0, + "width": 7 + } + }, + { + "index": 226, + "before": { + "child": 2, + "copy": 1256, + "family": 10216, + "helper": 226, + "offset": 0, + "owner_replica": 11, + "port": 24, + "replica": 0, + "stage": 0, + "time": 0, + "width": 7 + }, + "after": { + "child": 0, + "copy": 91, + "family": 315, + "helper": 226, + "offset": 9, + "owner_replica": 0, + "port": 91, + "replica": 0, + "stage": 0, + "time": 0, + "width": 7 + } + }, + { + "index": 227, + "before": { + "child": 2, + "copy": 1255, + "family": 10215, + "helper": 227, + "offset": 0, + "owner_replica": 11, + "port": 23, + "replica": 0, + "stage": 0, + "time": 0, + "width": 7 + }, + "after": { + "child": 0, + "copy": 99, + "family": 323, + "helper": 227, + "offset": 9, + "owner_replica": 0, + "port": 99, + "replica": 0, + "stage": 0, + "time": 0, + "width": 7 + } + }, + { + "index": 228, + "before": { + "child": 2, + "copy": 1254, + "family": 10214, + "helper": 228, + "offset": 0, + "owner_replica": 11, + "port": 22, + "replica": 0, + "stage": 0, + "time": 0, + "width": 7 + }, + "after": { + "child": 0, + "copy": 101, + "family": 325, + "helper": 228, + "offset": 9, + "owner_replica": 0, + "port": 101, + "replica": 0, + "stage": 0, + "time": 0, + "width": 7 + } + }, + { + "index": 229, + "before": { + "child": 2, + "copy": 1253, + "family": 10213, + "helper": 229, + "offset": 0, + "owner_replica": 11, + "port": 21, + "replica": 0, + "stage": 0, + "time": 0, + "width": 7 + }, + "after": { + "child": 2, + "copy": 3, + "family": 339, + "helper": 229, + "offset": 9, + "owner_replica": 0, + "port": 3, + "replica": 0, + "stage": 0, + "time": 0, + "width": 7 + } + }, + { + "index": 230, + "before": { + "child": 2, + "copy": 1252, + "family": 10212, + "helper": 230, + "offset": 0, + "owner_replica": 11, + "port": 20, + "replica": 0, + "stage": 0, + "time": 0, + "width": 7 + }, + "after": { + "child": 2, + "copy": 25, + "family": 361, + "helper": 230, + "offset": 9, + "owner_replica": 0, + "port": 25, + "replica": 0, + "stage": 0, + "time": 0, + "width": 7 + } + }, + { + "index": 472, + "before": { + "child": 2, + "copy": 44, + "family": 380, + "helper": 472, + "offset": 0, + "owner_replica": 0, + "port": 44, + "replica": 0, + "stage": 0, + "time": 0, + "width": 8 + }, + "after": { + "child": 2, + "copy": 30, + "family": 366, + "helper": 472, + "offset": 4, + "owner_replica": 0, + "port": 30, + "replica": 0, + "stage": 0, + "time": 0, + "width": 8 + } + }, + { + "index": 473, + "before": { + "child": 2, + "copy": 43, + "family": 379, + "helper": 473, + "offset": 0, + "owner_replica": 0, + "port": 43, + "replica": 0, + "stage": 0, + "time": 0, + "width": 8 + }, + "after": { + "child": 2, + "copy": 32, + "family": 368, + "helper": 473, + "offset": 4, + "owner_replica": 0, + "port": 32, + "replica": 0, + "stage": 0, + "time": 0, + "width": 8 + } + }, + { + "index": 529, + "before": { + "child": 8, + "copy": 1669, + "family": 13317, + "helper": 49, + "offset": 0, + "owner_replica": 14, + "port": 101, + "replica": 8, + "stage": 0, + "time": 1, + "width": 4 + }, + "after": { + "child": 0, + "copy": 0, + "family": 224, + "helper": 49, + "offset": 12, + "owner_replica": 0, + "port": 0, + "replica": 8, + "stage": 0, + "time": 1, + "width": 4 + } + }, + { + "index": 579, + "before": { + "child": 2, + "copy": 33, + "family": 369, + "helper": 99, + "offset": 0, + "owner_replica": 0, + "port": 33, + "replica": 8, + "stage": 0, + "time": 1, + "width": 4 + }, + "after": { + "child": 0, + "copy": 4, + "family": 228, + "helper": 99, + "offset": 12, + "owner_replica": 0, + "port": 4, + "replica": 8, + "stage": 0, + "time": 1, + "width": 4 + } + }, + { + "index": 595, + "before": { + "child": 2, + "copy": 29, + "family": 365, + "helper": 115, + "offset": 0, + "owner_replica": 0, + "port": 29, + "replica": 8, + "stage": 0, + "time": 1, + "width": 4 + }, + "after": { + "child": 2, + "copy": 43, + "family": 379, + "helper": 115, + "offset": 4, + "owner_replica": 0, + "port": 43, + "replica": 8, + "stage": 0, + "time": 1, + "width": 4 + } + }, + { + "index": 611, + "before": { + "child": 2, + "copy": 25, + "family": 361, + "helper": 131, + "offset": 0, + "owner_replica": 0, + "port": 25, + "replica": 8, + "stage": 0, + "time": 1, + "width": 4 + }, + "after": { + "child": 2, + "copy": 44, + "family": 380, + "helper": 131, + "offset": 4, + "owner_replica": 0, + "port": 44, + "replica": 8, + "stage": 0, + "time": 1, + "width": 4 + } + }, + { + "index": 639, + "before": { + "child": 0, + "copy": 1774, + "family": 13758, + "helper": 159, + "offset": 0, + "owner_replica": 15, + "port": 94, + "replica": 8, + "stage": 0, + "time": 1, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1219, + "family": 9731, + "helper": 159, + "offset": 13, + "owner_replica": 10, + "port": 99, + "replica": 8, + "stage": 0, + "time": 1, + "width": 9 + } + }, + { + "index": 641, + "before": { + "child": 2, + "copy": 18, + "family": 354, + "helper": 161, + "offset": 0, + "owner_replica": 0, + "port": 18, + "replica": 8, + "stage": 0, + "time": 1, + "width": 4 + }, + "after": { + "child": 2, + "copy": 48, + "family": 384, + "helper": 161, + "offset": 12, + "owner_replica": 0, + "port": 48, + "replica": 8, + "stage": 0, + "time": 1, + "width": 4 + } + }, + { + "index": 879, + "before": { + "child": 2, + "copy": 3, + "family": 339, + "helper": 399, + "offset": 0, + "owner_replica": 0, + "port": 3, + "replica": 8, + "stage": 0, + "time": 1, + "width": 4 + }, + "after": { + "child": 2, + "copy": 49, + "family": 385, + "helper": 399, + "offset": 12, + "owner_replica": 0, + "port": 49, + "replica": 8, + "stage": 0, + "time": 1, + "width": 4 + } + }, + { + "index": 885, + "before": { + "child": 2, + "copy": 1, + "family": 337, + "helper": 405, + "offset": 0, + "owner_replica": 0, + "port": 1, + "replica": 8, + "stage": 0, + "time": 1, + "width": 4 + }, + "after": { + "child": 2, + "copy": 54, + "family": 390, + "helper": 405, + "offset": 12, + "owner_replica": 0, + "port": 54, + "replica": 8, + "stage": 0, + "time": 1, + "width": 4 + } + }, + { + "index": 891, + "before": { + "child": 0, + "copy": 110, + "family": 334, + "helper": 411, + "offset": 0, + "owner_replica": 0, + "port": 110, + "replica": 8, + "stage": 0, + "time": 1, + "width": 4 + }, + "after": { + "child": 2, + "copy": 55, + "family": 391, + "helper": 411, + "offset": 12, + "owner_replica": 0, + "port": 55, + "replica": 8, + "stage": 0, + "time": 1, + "width": 4 + } + }, + { + "index": 893, + "before": { + "child": 0, + "copy": 109, + "family": 333, + "helper": 413, + "offset": 0, + "owner_replica": 0, + "port": 109, + "replica": 8, + "stage": 0, + "time": 1, + "width": 4 + }, + "after": { + "child": 2, + "copy": 76, + "family": 412, + "helper": 413, + "offset": 4, + "owner_replica": 0, + "port": 76, + "replica": 8, + "stage": 0, + "time": 1, + "width": 4 + } + }, + { + "index": 909, + "before": { + "child": 0, + "copy": 105, + "family": 329, + "helper": 429, + "offset": 0, + "owner_replica": 0, + "port": 105, + "replica": 8, + "stage": 0, + "time": 1, + "width": 4 + }, + "after": { + "child": 2, + "copy": 109, + "family": 445, + "helper": 429, + "offset": 0, + "owner_replica": 0, + "port": 109, + "replica": 8, + "stage": 0, + "time": 1, + "width": 4 + } + }, + { + "index": 911, + "before": { + "child": 0, + "copy": 103, + "family": 327, + "helper": 431, + "offset": 0, + "owner_replica": 0, + "port": 103, + "replica": 8, + "stage": 0, + "time": 1, + "width": 4 + }, + "after": { + "child": 2, + "copy": 208, + "family": 1328, + "helper": 431, + "offset": 12, + "owner_replica": 1, + "port": 96, + "replica": 8, + "stage": 0, + "time": 1, + "width": 4 + } + }, + { + "index": 1018, + "before": { + "child": 2, + "copy": 109, + "family": 445, + "helper": 58, + "offset": 0, + "owner_replica": 0, + "port": 109, + "replica": 1, + "stage": 0, + "time": 2, + "width": 4 + }, + "after": { + "child": 2, + "copy": 4, + "family": 340, + "helper": 58, + "offset": 8, + "owner_replica": 0, + "port": 4, + "replica": 1, + "stage": 0, + "time": 2, + "width": 4 + } + }, + { + "index": 1184, + "before": { + "child": 2, + "copy": 1259, + "family": 10219, + "helper": 224, + "offset": 0, + "owner_replica": 11, + "port": 27, + "replica": 1, + "stage": 0, + "time": 2, + "width": 7 + }, + "after": { + "child": 0, + "copy": 103, + "family": 327, + "helper": 224, + "offset": 9, + "owner_replica": 0, + "port": 103, + "replica": 1, + "stage": 0, + "time": 2, + "width": 7 + } + }, + { + "index": 1191, + "before": { + "child": 0, + "copy": 51, + "family": 275, + "helper": 231, + "offset": 0, + "owner_replica": 0, + "port": 51, + "replica": 1, + "stage": 0, + "time": 2, + "width": 7 + }, + "after": { + "child": 2, + "copy": 29, + "family": 365, + "helper": 231, + "offset": 9, + "owner_replica": 0, + "port": 29, + "replica": 1, + "stage": 0, + "time": 2, + "width": 7 + } + }, + { + "index": 1374, + "before": { + "child": 2, + "copy": 46, + "family": 382, + "helper": 414, + "offset": 4, + "owner_replica": 0, + "port": 46, + "replica": 1, + "stage": 0, + "time": 2, + "width": 4 + }, + "after": { + "child": 2, + "copy": 28, + "family": 364, + "helper": 414, + "offset": 8, + "owner_replica": 0, + "port": 28, + "replica": 1, + "stage": 0, + "time": 2, + "width": 4 + } + }, + { + "index": 1489, + "before": { + "child": 8, + "copy": 1265, + "family": 10561, + "helper": 49, + "offset": 0, + "owner_replica": 11, + "port": 33, + "replica": 9, + "stage": 0, + "time": 3, + "width": 4 + }, + "after": { + "child": 2, + "copy": 22, + "family": 358, + "helper": 49, + "offset": 8, + "owner_replica": 0, + "port": 22, + "replica": 9, + "stage": 0, + "time": 3, + "width": 4 + } + }, + { + "index": 1527, + "before": { + "child": 8, + "copy": 1221, + "family": 9733, + "helper": 87, + "offset": 0, + "owner_replica": 10, + "port": 101, + "replica": 9, + "stage": 0, + "time": 3, + "width": 8 + }, + "after": { + "child": 2, + "copy": 11, + "family": 347, + "helper": 87, + "offset": 4, + "owner_replica": 0, + "port": 11, + "replica": 9, + "stage": 0, + "time": 3, + "width": 8 + } + }, + { + "index": 1645, + "before": { + "child": 2, + "copy": 1208, + "family": 9384, + "helper": 205, + "offset": 0, + "owner_replica": 10, + "port": 88, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + }, + "after": { + "child": 8, + "copy": 326, + "family": 2566, + "helper": 205, + "offset": 21, + "owner_replica": 2, + "port": 102, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + } + }, + { + "index": 1648, + "before": { + "child": 2, + "copy": 1205, + "family": 9381, + "helper": 208, + "offset": 0, + "owner_replica": 10, + "port": 85, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + }, + "after": { + "child": 4, + "copy": 1570, + "family": 12994, + "helper": 208, + "offset": 18, + "owner_replica": 14, + "port": 2, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + } + }, + { + "index": 1649, + "before": { + "child": 2, + "copy": 1204, + "family": 9380, + "helper": 209, + "offset": 0, + "owner_replica": 10, + "port": 84, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + }, + "after": { + "child": 4, + "copy": 1571, + "family": 12995, + "helper": 209, + "offset": 18, + "owner_replica": 14, + "port": 3, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + } + }, + { + "index": 1653, + "before": { + "child": 2, + "copy": 1200, + "family": 9376, + "helper": 213, + "offset": 0, + "owner_replica": 10, + "port": 80, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + }, + "after": { + "child": 4, + "copy": 1572, + "family": 12996, + "helper": 213, + "offset": 18, + "owner_replica": 14, + "port": 4, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + } + }, + { + "index": 1662, + "before": { + "child": 2, + "copy": 159, + "family": 1279, + "helper": 222, + "offset": 7, + "owner_replica": 1, + "port": 47, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + }, + "after": { + "child": 4, + "copy": 1573, + "family": 12997, + "helper": 222, + "offset": 18, + "owner_replica": 14, + "port": 5, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + } + }, + { + "index": 1664, + "before": { + "child": 0, + "copy": 1434, + "family": 11066, + "helper": 224, + "offset": 0, + "owner_replica": 12, + "port": 90, + "replica": 9, + "stage": 0, + "time": 3, + "width": 7 + }, + "after": { + "child": 0, + "copy": 59, + "family": 283, + "helper": 224, + "offset": 9, + "owner_replica": 0, + "port": 59, + "replica": 9, + "stage": 0, + "time": 3, + "width": 7 + } + }, + { + "index": 1665, + "before": { + "child": 0, + "copy": 1433, + "family": 11065, + "helper": 225, + "offset": 0, + "owner_replica": 12, + "port": 89, + "replica": 9, + "stage": 0, + "time": 3, + "width": 7 + }, + "after": { + "child": 0, + "copy": 61, + "family": 285, + "helper": 225, + "offset": 9, + "owner_replica": 0, + "port": 61, + "replica": 9, + "stage": 0, + "time": 3, + "width": 7 + } + }, + { + "index": 1666, + "before": { + "child": 0, + "copy": 1432, + "family": 11064, + "helper": 226, + "offset": 0, + "owner_replica": 12, + "port": 88, + "replica": 9, + "stage": 0, + "time": 3, + "width": 7 + }, + "after": { + "child": 0, + "copy": 65, + "family": 289, + "helper": 226, + "offset": 9, + "owner_replica": 0, + "port": 65, + "replica": 9, + "stage": 0, + "time": 3, + "width": 7 + } + }, + { + "index": 1667, + "before": { + "child": 0, + "copy": 1431, + "family": 11063, + "helper": 227, + "offset": 0, + "owner_replica": 12, + "port": 87, + "replica": 9, + "stage": 0, + "time": 3, + "width": 7 + }, + "after": { + "child": 0, + "copy": 75, + "family": 299, + "helper": 227, + "offset": 9, + "owner_replica": 0, + "port": 75, + "replica": 9, + "stage": 0, + "time": 3, + "width": 7 + } + }, + { + "index": 1668, + "before": { + "child": 0, + "copy": 1430, + "family": 11062, + "helper": 228, + "offset": 0, + "owner_replica": 12, + "port": 86, + "replica": 9, + "stage": 0, + "time": 3, + "width": 7 + }, + "after": { + "child": 0, + "copy": 78, + "family": 302, + "helper": 228, + "offset": 9, + "owner_replica": 0, + "port": 78, + "replica": 9, + "stage": 0, + "time": 3, + "width": 7 + } + }, + { + "index": 1669, + "before": { + "child": 0, + "copy": 1429, + "family": 11061, + "helper": 229, + "offset": 0, + "owner_replica": 12, + "port": 85, + "replica": 9, + "stage": 0, + "time": 3, + "width": 7 + }, + "after": { + "child": 0, + "copy": 82, + "family": 306, + "helper": 229, + "offset": 9, + "owner_replica": 0, + "port": 82, + "replica": 9, + "stage": 0, + "time": 3, + "width": 7 + } + }, + { + "index": 1670, + "before": { + "child": 0, + "copy": 1428, + "family": 11060, + "helper": 230, + "offset": 0, + "owner_replica": 12, + "port": 84, + "replica": 9, + "stage": 0, + "time": 3, + "width": 7 + }, + "after": { + "child": 0, + "copy": 90, + "family": 314, + "helper": 230, + "offset": 9, + "owner_replica": 0, + "port": 90, + "replica": 9, + "stage": 0, + "time": 3, + "width": 7 + } + }, + { + "index": 1671, + "before": { + "child": 0, + "copy": 1427, + "family": 11059, + "helper": 231, + "offset": 0, + "owner_replica": 12, + "port": 83, + "replica": 9, + "stage": 0, + "time": 3, + "width": 7 + }, + "after": { + "child": 0, + "copy": 92, + "family": 316, + "helper": 231, + "offset": 9, + "owner_replica": 0, + "port": 92, + "replica": 9, + "stage": 0, + "time": 3, + "width": 7 + } + }, + { + "index": 1672, + "before": { + "child": 2, + "copy": 157, + "family": 1277, + "helper": 232, + "offset": 7, + "owner_replica": 1, + "port": 45, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + }, + "after": { + "child": 4, + "copy": 1575, + "family": 12999, + "helper": 232, + "offset": 18, + "owner_replica": 14, + "port": 7, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + } + }, + { + "index": 1673, + "before": { + "child": 2, + "copy": 156, + "family": 1276, + "helper": 233, + "offset": 7, + "owner_replica": 1, + "port": 44, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + }, + "after": { + "child": 4, + "copy": 1577, + "family": 13001, + "helper": 233, + "offset": 18, + "owner_replica": 14, + "port": 9, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + } + }, + { + "index": 1676, + "before": { + "child": 2, + "copy": 153, + "family": 1273, + "helper": 236, + "offset": 7, + "owner_replica": 1, + "port": 41, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + }, + "after": { + "child": 4, + "copy": 1578, + "family": 13002, + "helper": 236, + "offset": 18, + "owner_replica": 14, + "port": 10, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + } + }, + { + "index": 1677, + "before": { + "child": 2, + "copy": 152, + "family": 1272, + "helper": 237, + "offset": 7, + "owner_replica": 1, + "port": 40, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + }, + "after": { + "child": 4, + "copy": 1582, + "family": 13006, + "helper": 237, + "offset": 18, + "owner_replica": 14, + "port": 14, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + } + }, + { + "index": 1678, + "before": { + "child": 2, + "copy": 151, + "family": 1271, + "helper": 238, + "offset": 7, + "owner_replica": 1, + "port": 39, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1680, + "family": 13664, + "helper": 238, + "offset": 0, + "owner_replica": 15, + "port": 0, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + } + }, + { + "index": 1679, + "before": { + "child": 2, + "copy": 150, + "family": 1270, + "helper": 239, + "offset": 7, + "owner_replica": 1, + "port": 38, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1682, + "family": 13666, + "helper": 239, + "offset": 0, + "owner_replica": 15, + "port": 2, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + } + }, + { + "index": 1681, + "before": { + "child": 2, + "copy": 148, + "family": 1268, + "helper": 241, + "offset": 7, + "owner_replica": 1, + "port": 36, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1686, + "family": 13670, + "helper": 241, + "offset": 0, + "owner_replica": 15, + "port": 6, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + } + }, + { + "index": 1685, + "before": { + "child": 2, + "copy": 144, + "family": 1264, + "helper": 245, + "offset": 7, + "owner_replica": 1, + "port": 32, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1689, + "family": 13673, + "helper": 245, + "offset": 0, + "owner_replica": 15, + "port": 9, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + } + }, + { + "index": 1694, + "before": { + "child": 2, + "copy": 141, + "family": 1261, + "helper": 254, + "offset": 7, + "owner_replica": 1, + "port": 29, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1694, + "family": 13678, + "helper": 254, + "offset": 0, + "owner_replica": 15, + "port": 14, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + } + }, + { + "index": 1695, + "before": { + "child": 2, + "copy": 140, + "family": 1260, + "helper": 255, + "offset": 7, + "owner_replica": 1, + "port": 28, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1696, + "family": 13680, + "helper": 255, + "offset": 0, + "owner_replica": 15, + "port": 16, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + } + }, + { + "index": 1696, + "before": { + "child": 2, + "copy": 139, + "family": 1259, + "helper": 256, + "offset": 7, + "owner_replica": 1, + "port": 27, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1702, + "family": 13686, + "helper": 256, + "offset": 0, + "owner_replica": 15, + "port": 22, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + } + }, + { + "index": 1697, + "before": { + "child": 0, + "copy": 117, + "family": 1125, + "helper": 257, + "offset": 0, + "owner_replica": 1, + "port": 5, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1710, + "family": 13694, + "helper": 257, + "offset": 0, + "owner_replica": 15, + "port": 30, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + } + }, + { + "index": 1698, + "before": { + "child": 0, + "copy": 116, + "family": 1124, + "helper": 258, + "offset": 0, + "owner_replica": 1, + "port": 4, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1727, + "family": 13711, + "helper": 258, + "offset": 0, + "owner_replica": 15, + "port": 47, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + } + }, + { + "index": 1700, + "before": { + "child": 0, + "copy": 1426, + "family": 11058, + "helper": 260, + "offset": 0, + "owner_replica": 12, + "port": 82, + "replica": 9, + "stage": 0, + "time": 3, + "width": 7 + }, + "after": { + "child": 0, + "copy": 94, + "family": 318, + "helper": 260, + "offset": 9, + "owner_replica": 0, + "port": 94, + "replica": 9, + "stage": 0, + "time": 3, + "width": 7 + } + }, + { + "index": 1701, + "before": { + "child": 0, + "copy": 1425, + "family": 11057, + "helper": 261, + "offset": 0, + "owner_replica": 12, + "port": 81, + "replica": 9, + "stage": 0, + "time": 3, + "width": 7 + }, + "after": { + "child": 0, + "copy": 96, + "family": 320, + "helper": 261, + "offset": 9, + "owner_replica": 0, + "port": 96, + "replica": 9, + "stage": 0, + "time": 3, + "width": 7 + } + }, + { + "index": 1706, + "before": { + "child": 0, + "copy": 56, + "family": 280, + "helper": 266, + "offset": 7, + "owner_replica": 0, + "port": 56, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1747, + "family": 13731, + "helper": 266, + "offset": 0, + "owner_replica": 15, + "port": 67, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + } + }, + { + "index": 1711, + "before": { + "child": 0, + "copy": 51, + "family": 275, + "helper": 271, + "offset": 7, + "owner_replica": 0, + "port": 51, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1749, + "family": 13733, + "helper": 271, + "offset": 0, + "owner_replica": 15, + "port": 69, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + } + }, + { + "index": 1724, + "before": { + "child": 0, + "copy": 1424, + "family": 11056, + "helper": 284, + "offset": 0, + "owner_replica": 12, + "port": 80, + "replica": 9, + "stage": 0, + "time": 3, + "width": 7 + }, + "after": { + "child": 0, + "copy": 98, + "family": 322, + "helper": 284, + "offset": 9, + "owner_replica": 0, + "port": 98, + "replica": 9, + "stage": 0, + "time": 3, + "width": 7 + } + }, + { + "index": 1725, + "before": { + "child": 0, + "copy": 1423, + "family": 11055, + "helper": 285, + "offset": 0, + "owner_replica": 12, + "port": 79, + "replica": 9, + "stage": 0, + "time": 3, + "width": 7 + }, + "after": { + "child": 0, + "copy": 110, + "family": 334, + "helper": 285, + "offset": 9, + "owner_replica": 0, + "port": 110, + "replica": 9, + "stage": 0, + "time": 3, + "width": 7 + } + }, + { + "index": 1727, + "before": { + "child": 0, + "copy": 44, + "family": 268, + "helper": 287, + "offset": 7, + "owner_replica": 0, + "port": 44, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1763, + "family": 14195, + "helper": 287, + "offset": 39, + "owner_replica": 15, + "port": 83, + "replica": 9, + "stage": 0, + "time": 3, + "width": 9 + } + }, + { + "index": 1747, + "before": { + "child": 0, + "copy": 1422, + "family": 11054, + "helper": 307, + "offset": 0, + "owner_replica": 12, + "port": 78, + "replica": 9, + "stage": 0, + "time": 3, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1, + "family": 337, + "helper": 307, + "offset": 9, + "owner_replica": 0, + "port": 1, + "replica": 9, + "stage": 0, + "time": 3, + "width": 7 + } + }, + { + "index": 1811, + "before": { + "child": 4, + "copy": 1693, + "family": 13901, + "helper": 371, + "offset": 0, + "owner_replica": 15, + "port": 13, + "replica": 9, + "stage": 0, + "time": 3, + "width": 5 + }, + "after": { + "child": 0, + "copy": 63, + "family": 287, + "helper": 371, + "offset": 9, + "owner_replica": 0, + "port": 63, + "replica": 9, + "stage": 0, + "time": 3, + "width": 5 + } + }, + { + "index": 1813, + "before": { + "child": 4, + "copy": 1692, + "family": 13900, + "helper": 373, + "offset": 0, + "owner_replica": 15, + "port": 12, + "replica": 9, + "stage": 0, + "time": 3, + "width": 5 + }, + "after": { + "child": 0, + "copy": 71, + "family": 295, + "helper": 373, + "offset": 9, + "owner_replica": 0, + "port": 71, + "replica": 9, + "stage": 0, + "time": 3, + "width": 5 + } + }, + { + "index": 1814, + "before": { + "child": 4, + "copy": 1691, + "family": 13899, + "helper": 374, + "offset": 0, + "owner_replica": 15, + "port": 11, + "replica": 9, + "stage": 0, + "time": 3, + "width": 5 + }, + "after": { + "child": 0, + "copy": 85, + "family": 309, + "helper": 374, + "offset": 9, + "owner_replica": 0, + "port": 85, + "replica": 9, + "stage": 0, + "time": 3, + "width": 5 + } + }, + { + "index": 1815, + "before": { + "child": 4, + "copy": 1690, + "family": 13898, + "helper": 375, + "offset": 0, + "owner_replica": 15, + "port": 10, + "replica": 9, + "stage": 0, + "time": 3, + "width": 5 + }, + "after": { + "child": 0, + "copy": 89, + "family": 313, + "helper": 375, + "offset": 9, + "owner_replica": 0, + "port": 89, + "replica": 9, + "stage": 0, + "time": 3, + "width": 5 + } + }, + { + "index": 1859, + "before": { + "child": 4, + "copy": 1689, + "family": 13897, + "helper": 419, + "offset": 0, + "owner_replica": 15, + "port": 9, + "replica": 9, + "stage": 0, + "time": 3, + "width": 5 + }, + "after": { + "child": 0, + "copy": 105, + "family": 329, + "helper": 419, + "offset": 9, + "owner_replica": 0, + "port": 105, + "replica": 9, + "stage": 0, + "time": 3, + "width": 5 + } + }, + { + "index": 1861, + "before": { + "child": 4, + "copy": 1688, + "family": 13896, + "helper": 421, + "offset": 0, + "owner_replica": 15, + "port": 8, + "replica": 9, + "stage": 0, + "time": 3, + "width": 5 + }, + "after": { + "child": 0, + "copy": 109, + "family": 333, + "helper": 421, + "offset": 9, + "owner_replica": 0, + "port": 109, + "replica": 9, + "stage": 0, + "time": 3, + "width": 5 + } + }, + { + "index": 1862, + "before": { + "child": 4, + "copy": 1687, + "family": 13895, + "helper": 422, + "offset": 0, + "owner_replica": 15, + "port": 7, + "replica": 9, + "stage": 0, + "time": 3, + "width": 5 + }, + "after": { + "child": 2, + "copy": 18, + "family": 354, + "helper": 422, + "offset": 9, + "owner_replica": 0, + "port": 18, + "replica": 9, + "stage": 0, + "time": 3, + "width": 5 + } + }, + { + "index": 1863, + "before": { + "child": 4, + "copy": 1686, + "family": 13894, + "helper": 423, + "offset": 0, + "owner_replica": 15, + "port": 6, + "replica": 9, + "stage": 0, + "time": 3, + "width": 5 + }, + "after": { + "child": 2, + "copy": 33, + "family": 369, + "helper": 423, + "offset": 9, + "owner_replica": 0, + "port": 33, + "replica": 9, + "stage": 0, + "time": 3, + "width": 5 + } + }, + { + "index": 1867, + "before": { + "child": 2, + "copy": 76, + "family": 412, + "helper": 427, + "offset": 4, + "owner_replica": 0, + "port": 76, + "replica": 9, + "stage": 0, + "time": 3, + "width": 4 + }, + "after": { + "child": 2, + "copy": 40, + "family": 376, + "helper": 427, + "offset": 8, + "owner_replica": 0, + "port": 40, + "replica": 9, + "stage": 0, + "time": 3, + "width": 4 + } + }, + { + "index": 1873, + "before": { + "child": 2, + "copy": 55, + "family": 391, + "helper": 433, + "offset": 8, + "owner_replica": 0, + "port": 55, + "replica": 9, + "stage": 0, + "time": 3, + "width": 8 + }, + "after": { + "child": 2, + "copy": 14, + "family": 350, + "helper": 433, + "offset": 4, + "owner_replica": 0, + "port": 14, + "replica": 9, + "stage": 0, + "time": 3, + "width": 8 + } + }, + { + "index": 1874, + "before": { + "child": 2, + "copy": 54, + "family": 390, + "helper": 434, + "offset": 8, + "owner_replica": 0, + "port": 54, + "replica": 9, + "stage": 0, + "time": 3, + "width": 8 + }, + "after": { + "child": 2, + "copy": 16, + "family": 352, + "helper": 434, + "offset": 4, + "owner_replica": 0, + "port": 16, + "replica": 9, + "stage": 0, + "time": 3, + "width": 8 + } + }, + { + "index": 1884, + "before": { + "child": 2, + "copy": 49, + "family": 385, + "helper": 444, + "offset": 8, + "owner_replica": 0, + "port": 49, + "replica": 9, + "stage": 0, + "time": 3, + "width": 8 + }, + "after": { + "child": 2, + "copy": 36, + "family": 372, + "helper": 444, + "offset": 4, + "owner_replica": 0, + "port": 36, + "replica": 9, + "stage": 0, + "time": 3, + "width": 8 + } + }, + { + "index": 1888, + "before": { + "child": 2, + "copy": 48, + "family": 384, + "helper": 448, + "offset": 8, + "owner_replica": 0, + "port": 48, + "replica": 9, + "stage": 0, + "time": 3, + "width": 8 + }, + "after": { + "child": 2, + "copy": 216, + "family": 1336, + "helper": 448, + "offset": 4, + "owner_replica": 1, + "port": 104, + "replica": 9, + "stage": 0, + "time": 3, + "width": 8 + } + }, + { + "index": 1969, + "before": { + "child": 0, + "copy": 285, + "family": 2077, + "helper": 49, + "offset": 0, + "owner_replica": 2, + "port": 61, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + }, + "after": { + "child": 0, + "copy": 0, + "family": 224, + "helper": 49, + "offset": 8, + "owner_replica": 0, + "port": 0, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + } + }, + { + "index": 1971, + "before": { + "child": 0, + "copy": 284, + "family": 2076, + "helper": 51, + "offset": 0, + "owner_replica": 2, + "port": 60, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + }, + "after": { + "child": 0, + "copy": 4, + "family": 228, + "helper": 51, + "offset": 8, + "owner_replica": 0, + "port": 4, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + } + }, + { + "index": 1978, + "before": { + "child": 0, + "copy": 282, + "family": 2074, + "helper": 58, + "offset": 0, + "owner_replica": 2, + "port": 58, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + }, + "after": { + "child": 2, + "copy": 4, + "family": 340, + "helper": 58, + "offset": 4, + "owner_replica": 0, + "port": 4, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + } + }, + { + "index": 1985, + "before": { + "child": 0, + "copy": 281, + "family": 2073, + "helper": 65, + "offset": 0, + "owner_replica": 2, + "port": 57, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + }, + "after": { + "child": 2, + "copy": 11, + "family": 347, + "helper": 65, + "offset": 12, + "owner_replica": 0, + "port": 11, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + } + }, + { + "index": 2001, + "before": { + "child": 2, + "copy": 180, + "family": 1300, + "helper": 81, + "offset": 0, + "owner_replica": 1, + "port": 68, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + }, + "after": { + "child": 2, + "copy": 14, + "family": 350, + "helper": 81, + "offset": 12, + "owner_replica": 0, + "port": 14, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + } + }, + { + "index": 2007, + "before": { + "child": 10, + "copy": 771, + "family": 6259, + "helper": 87, + "offset": 0, + "owner_replica": 6, + "port": 99, + "replica": 0, + "stage": 1, + "time": 4, + "width": 8 + }, + "after": { + "child": 0, + "copy": 107, + "family": 331, + "helper": 87, + "offset": 4, + "owner_replica": 0, + "port": 107, + "replica": 0, + "stage": 1, + "time": 4, + "width": 8 + } + }, + { + "index": 2017, + "before": { + "child": 0, + "copy": 101, + "family": 325, + "helper": 97, + "offset": 9, + "owner_replica": 0, + "port": 101, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + }, + "after": { + "child": 2, + "copy": 16, + "family": 352, + "helper": 97, + "offset": 12, + "owner_replica": 0, + "port": 16, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + } + }, + { + "index": 2021, + "before": { + "child": 0, + "copy": 99, + "family": 323, + "helper": 101, + "offset": 9, + "owner_replica": 0, + "port": 99, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + }, + "after": { + "child": 2, + "copy": 22, + "family": 358, + "helper": 101, + "offset": 4, + "owner_replica": 0, + "port": 22, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + } + }, + { + "index": 2023, + "before": { + "child": 0, + "copy": 340, + "family": 2916, + "helper": 103, + "offset": 0, + "owner_replica": 3, + "port": 4, + "replica": 0, + "stage": 1, + "time": 4, + "width": 8 + }, + "after": { + "child": 0, + "copy": 108, + "family": 332, + "helper": 103, + "offset": 4, + "owner_replica": 0, + "port": 108, + "replica": 0, + "stage": 1, + "time": 4, + "width": 8 + } + }, + { + "index": 2026, + "before": { + "child": 0, + "copy": 98, + "family": 322, + "helper": 106, + "offset": 9, + "owner_replica": 0, + "port": 98, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + }, + "after": { + "child": 2, + "copy": 28, + "family": 364, + "helper": 106, + "offset": 4, + "owner_replica": 0, + "port": 28, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + } + }, + { + "index": 2035, + "before": { + "child": 0, + "copy": 96, + "family": 320, + "helper": 115, + "offset": 9, + "owner_replica": 0, + "port": 96, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + }, + "after": { + "child": 2, + "copy": 30, + "family": 366, + "helper": 115, + "offset": 12, + "owner_replica": 0, + "port": 30, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + } + }, + { + "index": 2042, + "before": { + "child": 0, + "copy": 94, + "family": 318, + "helper": 122, + "offset": 9, + "owner_replica": 0, + "port": 94, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + }, + "after": { + "child": 2, + "copy": 32, + "family": 368, + "helper": 122, + "offset": 12, + "owner_replica": 0, + "port": 32, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + } + }, + { + "index": 2051, + "before": { + "child": 0, + "copy": 92, + "family": 316, + "helper": 131, + "offset": 9, + "owner_replica": 0, + "port": 92, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + }, + "after": { + "child": 2, + "copy": 36, + "family": 372, + "helper": 131, + "offset": 12, + "owner_replica": 0, + "port": 36, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + } + }, + { + "index": 2053, + "before": { + "child": 0, + "copy": 91, + "family": 315, + "helper": 133, + "offset": 9, + "owner_replica": 0, + "port": 91, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + }, + "after": { + "child": 2, + "copy": 40, + "family": 376, + "helper": 133, + "offset": 4, + "owner_replica": 0, + "port": 40, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + } + }, + { + "index": 2058, + "before": { + "child": 0, + "copy": 90, + "family": 314, + "helper": 138, + "offset": 9, + "owner_replica": 0, + "port": 90, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + }, + "after": { + "child": 2, + "copy": 43, + "family": 379, + "helper": 138, + "offset": 0, + "owner_replica": 0, + "port": 43, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + } + }, + { + "index": 2065, + "before": { + "child": 0, + "copy": 89, + "family": 313, + "helper": 145, + "offset": 9, + "owner_replica": 0, + "port": 89, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + }, + "after": { + "child": 2, + "copy": 44, + "family": 380, + "helper": 145, + "offset": 0, + "owner_replica": 0, + "port": 44, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + } + }, + { + "index": 2071, + "before": { + "child": 0, + "copy": 279, + "family": 2071, + "helper": 151, + "offset": 0, + "owner_replica": 2, + "port": 55, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 0, + "copy": 44, + "family": 268, + "helper": 151, + "offset": 7, + "owner_replica": 0, + "port": 44, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2081, + "before": { + "child": 0, + "copy": 85, + "family": 309, + "helper": 161, + "offset": 9, + "owner_replica": 0, + "port": 85, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + }, + "after": { + "child": 2, + "copy": 46, + "family": 382, + "helper": 161, + "offset": 4, + "owner_replica": 0, + "port": 46, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + } + }, + { + "index": 2082, + "before": { + "child": 0, + "copy": 270, + "family": 2062, + "helper": 162, + "offset": 0, + "owner_replica": 2, + "port": 46, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 0, + "copy": 56, + "family": 280, + "helper": 162, + "offset": 7, + "owner_replica": 0, + "port": 56, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2089, + "before": { + "child": 0, + "copy": 265, + "family": 2057, + "helper": 169, + "offset": 0, + "owner_replica": 2, + "port": 41, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 2, + "copy": 144, + "family": 1264, + "helper": 169, + "offset": 7, + "owner_replica": 1, + "port": 32, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2090, + "before": { + "child": 0, + "copy": 82, + "family": 306, + "helper": 170, + "offset": 9, + "owner_replica": 0, + "port": 82, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + }, + "after": { + "child": 2, + "copy": 48, + "family": 384, + "helper": 170, + "offset": 8, + "owner_replica": 0, + "port": 48, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + } + }, + { + "index": 2097, + "before": { + "child": 0, + "copy": 258, + "family": 2050, + "helper": 177, + "offset": 0, + "owner_replica": 2, + "port": 34, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 2, + "copy": 159, + "family": 1279, + "helper": 177, + "offset": 7, + "owner_replica": 1, + "port": 47, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2099, + "before": { + "child": 0, + "copy": 256, + "family": 2048, + "helper": 179, + "offset": 0, + "owner_replica": 2, + "port": 32, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 0, + "copy": 520, + "family": 3880, + "helper": 179, + "offset": 0, + "owner_replica": 4, + "port": 72, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2102, + "before": { + "child": 0, + "copy": 253, + "family": 2045, + "helper": 182, + "offset": 0, + "owner_replica": 2, + "port": 29, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 4, + "copy": 672, + "family": 5824, + "helper": 182, + "offset": 18, + "owner_replica": 6, + "port": 0, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2106, + "before": { + "child": 0, + "copy": 249, + "family": 2041, + "helper": 186, + "offset": 0, + "owner_replica": 2, + "port": 25, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 4, + "copy": 675, + "family": 5827, + "helper": 186, + "offset": 18, + "owner_replica": 6, + "port": 3, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2109, + "before": { + "child": 0, + "copy": 246, + "family": 2038, + "helper": 189, + "offset": 0, + "owner_replica": 2, + "port": 22, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 4, + "copy": 680, + "family": 5832, + "helper": 189, + "offset": 18, + "owner_replica": 6, + "port": 8, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2110, + "before": { + "child": 0, + "copy": 245, + "family": 2037, + "helper": 190, + "offset": 0, + "owner_replica": 2, + "port": 21, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 0, + "copy": 787, + "family": 6499, + "helper": 190, + "offset": 0, + "owner_replica": 7, + "port": 3, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2112, + "before": { + "child": 0, + "copy": 243, + "family": 2035, + "helper": 192, + "offset": 0, + "owner_replica": 2, + "port": 19, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 0, + "copy": 789, + "family": 6501, + "helper": 192, + "offset": 0, + "owner_replica": 7, + "port": 5, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2113, + "before": { + "child": 0, + "copy": 242, + "family": 2034, + "helper": 193, + "offset": 0, + "owner_replica": 2, + "port": 18, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 0, + "copy": 792, + "family": 6504, + "helper": 193, + "offset": 0, + "owner_replica": 7, + "port": 8, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2116, + "before": { + "child": 0, + "copy": 239, + "family": 2031, + "helper": 196, + "offset": 0, + "owner_replica": 2, + "port": 15, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 0, + "copy": 793, + "family": 6505, + "helper": 196, + "offset": 0, + "owner_replica": 7, + "port": 9, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2117, + "before": { + "child": 0, + "copy": 238, + "family": 2030, + "helper": 197, + "offset": 0, + "owner_replica": 2, + "port": 14, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 0, + "copy": 796, + "family": 6508, + "helper": 197, + "offset": 0, + "owner_replica": 7, + "port": 12, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2119, + "before": { + "child": 0, + "copy": 236, + "family": 2028, + "helper": 199, + "offset": 0, + "owner_replica": 2, + "port": 12, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 0, + "copy": 797, + "family": 6509, + "helper": 199, + "offset": 0, + "owner_replica": 7, + "port": 13, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2123, + "before": { + "child": 0, + "copy": 232, + "family": 2024, + "helper": 203, + "offset": 0, + "owner_replica": 2, + "port": 8, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 0, + "copy": 798, + "family": 6510, + "helper": 203, + "offset": 0, + "owner_replica": 7, + "port": 14, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2128, + "before": { + "child": 0, + "copy": 227, + "family": 2019, + "helper": 208, + "offset": 0, + "owner_replica": 2, + "port": 3, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 0, + "copy": 800, + "family": 6512, + "helper": 208, + "offset": 0, + "owner_replica": 7, + "port": 16, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2129, + "before": { + "child": 0, + "copy": 226, + "family": 2018, + "helper": 209, + "offset": 0, + "owner_replica": 2, + "port": 2, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 0, + "copy": 801, + "family": 6513, + "helper": 209, + "offset": 0, + "owner_replica": 7, + "port": 17, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2131, + "before": { + "child": 0, + "copy": 224, + "family": 2016, + "helper": 211, + "offset": 0, + "owner_replica": 2, + "port": 0, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 0, + "copy": 806, + "family": 6518, + "helper": 211, + "offset": 0, + "owner_replica": 7, + "port": 22, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2152, + "before": { + "child": 2, + "copy": 40, + "family": 376, + "helper": 232, + "offset": 4, + "owner_replica": 0, + "port": 40, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 0, + "copy": 810, + "family": 6522, + "helper": 232, + "offset": 0, + "owner_replica": 7, + "port": 26, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2156, + "before": { + "child": 2, + "copy": 36, + "family": 372, + "helper": 236, + "offset": 4, + "owner_replica": 0, + "port": 36, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 0, + "copy": 811, + "family": 6523, + "helper": 236, + "offset": 0, + "owner_replica": 7, + "port": 27, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2159, + "before": { + "child": 2, + "copy": 33, + "family": 369, + "helper": 239, + "offset": 4, + "owner_replica": 0, + "port": 33, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 2, + "copy": 33, + "family": 369, + "helper": 239, + "offset": 0, + "owner_replica": 0, + "port": 33, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2160, + "before": { + "child": 2, + "copy": 32, + "family": 368, + "helper": 240, + "offset": 4, + "owner_replica": 0, + "port": 32, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 0, + "copy": 813, + "family": 6525, + "helper": 240, + "offset": 0, + "owner_replica": 7, + "port": 29, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2162, + "before": { + "child": 2, + "copy": 30, + "family": 366, + "helper": 242, + "offset": 4, + "owner_replica": 0, + "port": 30, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 0, + "copy": 815, + "family": 6527, + "helper": 242, + "offset": 0, + "owner_replica": 7, + "port": 31, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2163, + "before": { + "child": 2, + "copy": 29, + "family": 365, + "helper": 243, + "offset": 4, + "owner_replica": 0, + "port": 29, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 2, + "copy": 29, + "family": 365, + "helper": 243, + "offset": 0, + "owner_replica": 0, + "port": 29, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2164, + "before": { + "child": 2, + "copy": 28, + "family": 364, + "helper": 244, + "offset": 4, + "owner_replica": 0, + "port": 28, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 0, + "copy": 816, + "family": 6528, + "helper": 244, + "offset": 0, + "owner_replica": 7, + "port": 32, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2167, + "before": { + "child": 2, + "copy": 25, + "family": 361, + "helper": 247, + "offset": 4, + "owner_replica": 0, + "port": 25, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 2, + "copy": 25, + "family": 361, + "helper": 247, + "offset": 0, + "owner_replica": 0, + "port": 25, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2168, + "before": { + "child": 0, + "copy": 339, + "family": 2915, + "helper": 248, + "offset": 0, + "owner_replica": 3, + "port": 3, + "replica": 0, + "stage": 1, + "time": 4, + "width": 8 + }, + "after": { + "child": 2, + "copy": 0, + "family": 336, + "helper": 248, + "offset": 4, + "owner_replica": 0, + "port": 0, + "replica": 0, + "stage": 1, + "time": 4, + "width": 8 + } + }, + { + "index": 2169, + "before": { + "child": 0, + "copy": 338, + "family": 2914, + "helper": 249, + "offset": 0, + "owner_replica": 3, + "port": 2, + "replica": 0, + "stage": 1, + "time": 4, + "width": 8 + }, + "after": { + "child": 0, + "copy": 117, + "family": 1125, + "helper": 249, + "offset": 0, + "owner_replica": 1, + "port": 5, + "replica": 0, + "stage": 1, + "time": 4, + "width": 8 + } + }, + { + "index": 2170, + "before": { + "child": 0, + "copy": 337, + "family": 2913, + "helper": 250, + "offset": 0, + "owner_replica": 3, + "port": 1, + "replica": 0, + "stage": 1, + "time": 4, + "width": 8 + }, + "after": { + "child": 2, + "copy": 182, + "family": 1302, + "helper": 250, + "offset": 0, + "owner_replica": 1, + "port": 70, + "replica": 0, + "stage": 1, + "time": 4, + "width": 8 + } + }, + { + "index": 2171, + "before": { + "child": 0, + "copy": 336, + "family": 2912, + "helper": 251, + "offset": 0, + "owner_replica": 3, + "port": 0, + "replica": 0, + "stage": 1, + "time": 4, + "width": 8 + }, + "after": { + "child": 2, + "copy": 209, + "family": 1329, + "helper": 251, + "offset": 4, + "owner_replica": 1, + "port": 97, + "replica": 0, + "stage": 1, + "time": 4, + "width": 8 + } + }, + { + "index": 2176, + "before": { + "child": 2, + "copy": 22, + "family": 358, + "helper": 256, + "offset": 4, + "owner_replica": 0, + "port": 22, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 0, + "copy": 824, + "family": 6536, + "helper": 256, + "offset": 0, + "owner_replica": 7, + "port": 40, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2186, + "before": { + "child": 2, + "copy": 18, + "family": 354, + "helper": 266, + "offset": 4, + "owner_replica": 0, + "port": 18, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 2, + "copy": 18, + "family": 354, + "helper": 266, + "offset": 0, + "owner_replica": 0, + "port": 18, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2188, + "before": { + "child": 2, + "copy": 16, + "family": 352, + "helper": 268, + "offset": 4, + "owner_replica": 0, + "port": 16, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 0, + "copy": 830, + "family": 6542, + "helper": 268, + "offset": 0, + "owner_replica": 7, + "port": 46, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2190, + "before": { + "child": 2, + "copy": 14, + "family": 350, + "helper": 270, + "offset": 4, + "owner_replica": 0, + "port": 14, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 0, + "copy": 832, + "family": 6544, + "helper": 270, + "offset": 0, + "owner_replica": 7, + "port": 48, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2198, + "before": { + "child": 2, + "copy": 11, + "family": 347, + "helper": 278, + "offset": 4, + "owner_replica": 0, + "port": 11, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 0, + "copy": 833, + "family": 6545, + "helper": 278, + "offset": 0, + "owner_replica": 7, + "port": 49, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2211, + "before": { + "child": 2, + "copy": 4, + "family": 340, + "helper": 291, + "offset": 4, + "owner_replica": 0, + "port": 4, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 0, + "copy": 835, + "family": 6547, + "helper": 291, + "offset": 0, + "owner_replica": 7, + "port": 51, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2212, + "before": { + "child": 2, + "copy": 3, + "family": 339, + "helper": 292, + "offset": 4, + "owner_replica": 0, + "port": 3, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 2, + "copy": 3, + "family": 339, + "helper": 292, + "offset": 0, + "owner_replica": 0, + "port": 3, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2215, + "before": { + "child": 2, + "copy": 1, + "family": 337, + "helper": 295, + "offset": 4, + "owner_replica": 0, + "port": 1, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 2, + "copy": 1, + "family": 337, + "helper": 295, + "offset": 0, + "owner_replica": 0, + "port": 1, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2226, + "before": { + "child": 2, + "copy": 0, + "family": 336, + "helper": 306, + "offset": 4, + "owner_replica": 0, + "port": 0, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 2, + "copy": 894, + "family": 6718, + "helper": 306, + "offset": 0, + "owner_replica": 7, + "port": 110, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2242, + "before": { + "child": 0, + "copy": 110, + "family": 334, + "helper": 322, + "offset": 4, + "owner_replica": 0, + "port": 110, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 0, + "copy": 110, + "family": 334, + "helper": 322, + "offset": 0, + "owner_replica": 0, + "port": 110, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2243, + "before": { + "child": 0, + "copy": 109, + "family": 333, + "helper": 323, + "offset": 4, + "owner_replica": 0, + "port": 109, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 0, + "copy": 109, + "family": 333, + "helper": 323, + "offset": 0, + "owner_replica": 0, + "port": 109, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2244, + "before": { + "child": 0, + "copy": 108, + "family": 332, + "helper": 324, + "offset": 4, + "owner_replica": 0, + "port": 108, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 4, + "copy": 804, + "family": 6740, + "helper": 324, + "offset": 23, + "owner_replica": 7, + "port": 20, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2245, + "before": { + "child": 0, + "copy": 107, + "family": 331, + "helper": 325, + "offset": 4, + "owner_replica": 0, + "port": 107, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1748, + "family": 13732, + "helper": 325, + "offset": 0, + "owner_replica": 15, + "port": 68, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2256, + "before": { + "child": 0, + "copy": 105, + "family": 329, + "helper": 336, + "offset": 4, + "owner_replica": 0, + "port": 105, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 0, + "copy": 105, + "family": 329, + "helper": 336, + "offset": 0, + "owner_replica": 0, + "port": 105, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2266, + "before": { + "child": 0, + "copy": 103, + "family": 327, + "helper": 346, + "offset": 4, + "owner_replica": 0, + "port": 103, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + }, + "after": { + "child": 0, + "copy": 103, + "family": 327, + "helper": 346, + "offset": 0, + "owner_replica": 0, + "port": 103, + "replica": 0, + "stage": 1, + "time": 4, + "width": 9 + } + }, + { + "index": 2303, + "before": { + "child": 0, + "copy": 78, + "family": 302, + "helper": 383, + "offset": 9, + "owner_replica": 0, + "port": 78, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + }, + "after": { + "child": 2, + "copy": 49, + "family": 385, + "helper": 383, + "offset": 8, + "owner_replica": 0, + "port": 49, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + } + }, + { + "index": 2310, + "before": { + "child": 0, + "copy": 75, + "family": 299, + "helper": 390, + "offset": 9, + "owner_replica": 0, + "port": 75, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + }, + "after": { + "child": 2, + "copy": 54, + "family": 390, + "helper": 390, + "offset": 8, + "owner_replica": 0, + "port": 54, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + } + }, + { + "index": 2318, + "before": { + "child": 0, + "copy": 71, + "family": 295, + "helper": 398, + "offset": 9, + "owner_replica": 0, + "port": 71, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + }, + "after": { + "child": 2, + "copy": 55, + "family": 391, + "helper": 398, + "offset": 8, + "owner_replica": 0, + "port": 55, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + } + }, + { + "index": 2323, + "before": { + "child": 0, + "copy": 69, + "family": 293, + "helper": 403, + "offset": 9, + "owner_replica": 0, + "port": 69, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + }, + "after": { + "child": 0, + "copy": 116, + "family": 1124, + "helper": 403, + "offset": 12, + "owner_replica": 1, + "port": 4, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + } + }, + { + "index": 2331, + "before": { + "child": 0, + "copy": 65, + "family": 289, + "helper": 411, + "offset": 9, + "owner_replica": 0, + "port": 65, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + }, + "after": { + "child": 2, + "copy": 208, + "family": 1328, + "helper": 411, + "offset": 8, + "owner_replica": 1, + "port": 96, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + } + }, + { + "index": 2333, + "before": { + "child": 0, + "copy": 64, + "family": 288, + "helper": 413, + "offset": 9, + "owner_replica": 0, + "port": 64, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + }, + "after": { + "child": 0, + "copy": 236, + "family": 2028, + "helper": 413, + "offset": 12, + "owner_replica": 2, + "port": 12, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + } + }, + { + "index": 2334, + "before": { + "child": 0, + "copy": 63, + "family": 287, + "helper": 414, + "offset": 9, + "owner_replica": 0, + "port": 63, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + }, + "after": { + "child": 0, + "copy": 258, + "family": 2050, + "helper": 414, + "offset": 12, + "owner_replica": 2, + "port": 34, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + } + }, + { + "index": 2347, + "before": { + "child": 0, + "copy": 61, + "family": 285, + "helper": 427, + "offset": 9, + "owner_replica": 0, + "port": 61, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + }, + "after": { + "child": 2, + "copy": 284, + "family": 2188, + "helper": 427, + "offset": 12, + "owner_replica": 2, + "port": 60, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + } + }, + { + "index": 2350, + "before": { + "child": 0, + "copy": 59, + "family": 283, + "helper": 430, + "offset": 9, + "owner_replica": 0, + "port": 59, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + }, + "after": { + "child": 2, + "copy": 301, + "family": 2205, + "helper": 430, + "offset": 12, + "owner_replica": 2, + "port": 77, + "replica": 0, + "stage": 1, + "time": 4, + "width": 4 + } + }, + { + "index": 2388, + "before": { + "child": 0, + "copy": 4, + "family": 228, + "helper": 468, + "offset": 8, + "owner_replica": 0, + "port": 4, + "replica": 0, + "stage": 1, + "time": 4, + "width": 8 + }, + "after": { + "child": 2, + "copy": 213, + "family": 1333, + "helper": 468, + "offset": 4, + "owner_replica": 1, + "port": 101, + "replica": 0, + "stage": 1, + "time": 4, + "width": 8 + } + }, + { + "index": 2396, + "before": { + "child": 0, + "copy": 0, + "family": 224, + "helper": 476, + "offset": 8, + "owner_replica": 0, + "port": 0, + "replica": 0, + "stage": 1, + "time": 4, + "width": 8 + }, + "after": { + "child": 2, + "copy": 217, + "family": 1337, + "helper": 476, + "offset": 4, + "owner_replica": 1, + "port": 105, + "replica": 0, + "stage": 1, + "time": 4, + "width": 8 + } + }, + { + "index": 2449, + "before": { + "child": 2, + "copy": 671, + "family": 4927, + "helper": 49, + "offset": 0, + "owner_replica": 5, + "port": 111, + "replica": 8, + "stage": 1, + "time": 5, + "width": 4 + }, + "after": { + "child": 0, + "copy": 117, + "family": 1125, + "helper": 49, + "offset": 12, + "owner_replica": 1, + "port": 5, + "replica": 8, + "stage": 1, + "time": 5, + "width": 4 + } + }, + { + "index": 2451, + "before": { + "child": 2, + "copy": 670, + "family": 4926, + "helper": 51, + "offset": 0, + "owner_replica": 5, + "port": 110, + "replica": 8, + "stage": 1, + "time": 5, + "width": 4 + }, + "after": { + "child": 0, + "copy": 118, + "family": 1126, + "helper": 51, + "offset": 4, + "owner_replica": 1, + "port": 6, + "replica": 8, + "stage": 1, + "time": 5, + "width": 4 + } + }, + { + "index": 2656, + "before": { + "child": 0, + "copy": 427, + "family": 3003, + "helper": 256, + "offset": 0, + "owner_replica": 3, + "port": 91, + "replica": 8, + "stage": 1, + "time": 5, + "width": 9 + }, + "after": { + "child": 0, + "copy": 411, + "family": 2987, + "helper": 256, + "offset": 0, + "owner_replica": 3, + "port": 75, + "replica": 8, + "stage": 1, + "time": 5, + "width": 9 + } + }, + { + "index": 2667, + "before": { + "child": 0, + "copy": 422, + "family": 2998, + "helper": 267, + "offset": 0, + "owner_replica": 3, + "port": 86, + "replica": 8, + "stage": 1, + "time": 5, + "width": 9 + }, + "after": { + "child": 0, + "copy": 490, + "family": 3850, + "helper": 267, + "offset": 0, + "owner_replica": 4, + "port": 42, + "replica": 8, + "stage": 1, + "time": 5, + "width": 9 + } + }, + { + "index": 2668, + "before": { + "child": 0, + "copy": 421, + "family": 2997, + "helper": 268, + "offset": 0, + "owner_replica": 3, + "port": 85, + "replica": 8, + "stage": 1, + "time": 5, + "width": 9 + }, + "after": { + "child": 4, + "copy": 801, + "family": 6737, + "helper": 268, + "offset": 13, + "owner_replica": 7, + "port": 17, + "replica": 8, + "stage": 1, + "time": 5, + "width": 9 + } + }, + { + "index": 2669, + "before": { + "child": 0, + "copy": 420, + "family": 2996, + "helper": 269, + "offset": 0, + "owner_replica": 3, + "port": 84, + "replica": 8, + "stage": 1, + "time": 5, + "width": 9 + }, + "after": { + "child": 4, + "copy": 802, + "family": 6738, + "helper": 269, + "offset": 13, + "owner_replica": 7, + "port": 18, + "replica": 8, + "stage": 1, + "time": 5, + "width": 9 + } + }, + { + "index": 2725, + "before": { + "child": 2, + "copy": 182, + "family": 1302, + "helper": 325, + "offset": 0, + "owner_replica": 1, + "port": 70, + "replica": 8, + "stage": 1, + "time": 5, + "width": 9 + }, + "after": { + "child": 2, + "copy": 1333, + "family": 10293, + "helper": 325, + "offset": 0, + "owner_replica": 11, + "port": 101, + "replica": 8, + "stage": 1, + "time": 5, + "width": 9 + } + }, + { + "index": 2744, + "before": { + "child": 2, + "copy": 179, + "family": 1299, + "helper": 344, + "offset": 4, + "owner_replica": 1, + "port": 67, + "replica": 8, + "stage": 1, + "time": 5, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1774, + "family": 13758, + "helper": 344, + "offset": 0, + "owner_replica": 15, + "port": 94, + "replica": 8, + "stage": 1, + "time": 5, + "width": 9 + } + }, + { + "index": 2799, + "before": { + "child": 2, + "copy": 195, + "family": 1315, + "helper": 399, + "offset": 0, + "owner_replica": 1, + "port": 83, + "replica": 8, + "stage": 1, + "time": 5, + "width": 4 + }, + "after": { + "child": 2, + "copy": 278, + "family": 2182, + "helper": 399, + "offset": 12, + "owner_replica": 2, + "port": 54, + "replica": 8, + "stage": 1, + "time": 5, + "width": 4 + } + }, + { + "index": 2827, + "before": { + "child": 2, + "copy": 186, + "family": 1306, + "helper": 427, + "offset": 0, + "owner_replica": 1, + "port": 74, + "replica": 8, + "stage": 1, + "time": 5, + "width": 4 + }, + "after": { + "child": 2, + "copy": 310, + "family": 2214, + "helper": 427, + "offset": 12, + "owner_replica": 2, + "port": 86, + "replica": 8, + "stage": 1, + "time": 5, + "width": 4 + } + }, + { + "index": 2876, + "before": { + "child": 0, + "copy": 118, + "family": 1126, + "helper": 476, + "offset": 0, + "owner_replica": 1, + "port": 6, + "replica": 8, + "stage": 1, + "time": 5, + "width": 8 + }, + "after": { + "child": 0, + "copy": 116, + "family": 1124, + "helper": 476, + "offset": 0, + "owner_replica": 1, + "port": 4, + "replica": 8, + "stage": 1, + "time": 5, + "width": 8 + } + }, + { + "index": 2929, + "before": { + "child": 10, + "copy": 512, + "family": 4432, + "helper": 49, + "offset": 0, + "owner_replica": 4, + "port": 64, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + }, + "after": { + "child": 2, + "copy": 193, + "family": 1313, + "helper": 49, + "offset": 8, + "owner_replica": 1, + "port": 81, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + } + }, + { + "index": 2931, + "before": { + "child": 8, + "copy": 1340, + "family": 10636, + "helper": 51, + "offset": 0, + "owner_replica": 11, + "port": 108, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + }, + "after": { + "child": 0, + "copy": 224, + "family": 2016, + "helper": 51, + "offset": 12, + "owner_replica": 2, + "port": 0, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + } + }, + { + "index": 2933, + "before": { + "child": 8, + "copy": 1339, + "family": 10635, + "helper": 53, + "offset": 0, + "owner_replica": 11, + "port": 107, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + }, + "after": { + "child": 0, + "copy": 232, + "family": 2024, + "helper": 53, + "offset": 12, + "owner_replica": 2, + "port": 8, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + } + }, + { + "index": 2938, + "before": { + "child": 8, + "copy": 1338, + "family": 10634, + "helper": 58, + "offset": 0, + "owner_replica": 11, + "port": 106, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + }, + "after": { + "child": 0, + "copy": 249, + "family": 2041, + "helper": 58, + "offset": 12, + "owner_replica": 2, + "port": 25, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + } + }, + { + "index": 2945, + "before": { + "child": 8, + "copy": 1337, + "family": 10633, + "helper": 65, + "offset": 0, + "owner_replica": 11, + "port": 105, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + }, + "after": { + "child": 0, + "copy": 265, + "family": 2057, + "helper": 65, + "offset": 12, + "owner_replica": 2, + "port": 41, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + } + }, + { + "index": 2947, + "before": { + "child": 8, + "copy": 1336, + "family": 10632, + "helper": 67, + "offset": 0, + "owner_replica": 11, + "port": 104, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + }, + "after": { + "child": 0, + "copy": 270, + "family": 2062, + "helper": 67, + "offset": 12, + "owner_replica": 2, + "port": 46, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + } + }, + { + "index": 2997, + "before": { + "child": 4, + "copy": 327, + "family": 2343, + "helper": 117, + "offset": 0, + "owner_replica": 2, + "port": 103, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + }, + "after": { + "child": 2, + "copy": 258, + "family": 2162, + "helper": 117, + "offset": 12, + "owner_replica": 2, + "port": 34, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + } + }, + { + "index": 3013, + "before": { + "child": 4, + "copy": 323, + "family": 2339, + "helper": 133, + "offset": 0, + "owner_replica": 2, + "port": 99, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + }, + "after": { + "child": 2, + "copy": 271, + "family": 2175, + "helper": 133, + "offset": 12, + "owner_replica": 2, + "port": 47, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + } + }, + { + "index": 3262, + "before": { + "child": 2, + "copy": 1209, + "family": 9385, + "helper": 382, + "offset": 9, + "owner_replica": 10, + "port": 89, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + }, + "after": { + "child": 2, + "copy": 292, + "family": 2196, + "helper": 382, + "offset": 12, + "owner_replica": 2, + "port": 68, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + } + }, + { + "index": 3263, + "before": { + "child": 2, + "copy": 1208, + "family": 9384, + "helper": 383, + "offset": 9, + "owner_replica": 10, + "port": 88, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1208, + "family": 9384, + "helper": 383, + "offset": 12, + "owner_replica": 10, + "port": 88, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + } + }, + { + "index": 3267, + "before": { + "child": 2, + "copy": 1207, + "family": 9383, + "helper": 387, + "offset": 9, + "owner_replica": 10, + "port": 87, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + }, + "after": { + "child": 2, + "copy": 306, + "family": 2210, + "helper": 387, + "offset": 12, + "owner_replica": 2, + "port": 82, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + } + }, + { + "index": 3269, + "before": { + "child": 2, + "copy": 1206, + "family": 9382, + "helper": 389, + "offset": 9, + "owner_replica": 10, + "port": 86, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + }, + "after": { + "child": 2, + "copy": 307, + "family": 2211, + "helper": 389, + "offset": 12, + "owner_replica": 2, + "port": 83, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + } + }, + { + "index": 3270, + "before": { + "child": 2, + "copy": 1205, + "family": 9381, + "helper": 390, + "offset": 9, + "owner_replica": 10, + "port": 85, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1205, + "family": 9381, + "helper": 390, + "offset": 12, + "owner_replica": 10, + "port": 85, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + } + }, + { + "index": 3271, + "before": { + "child": 2, + "copy": 1204, + "family": 9380, + "helper": 391, + "offset": 9, + "owner_replica": 10, + "port": 84, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1204, + "family": 9380, + "helper": 391, + "offset": 12, + "owner_replica": 10, + "port": 84, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + } + }, + { + "index": 3275, + "before": { + "child": 2, + "copy": 1203, + "family": 9379, + "helper": 395, + "offset": 9, + "owner_replica": 10, + "port": 83, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1138, + "family": 9202, + "helper": 395, + "offset": 12, + "owner_replica": 10, + "port": 18, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + } + }, + { + "index": 3277, + "before": { + "child": 2, + "copy": 1202, + "family": 9378, + "helper": 397, + "offset": 9, + "owner_replica": 10, + "port": 82, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1211, + "family": 9387, + "helper": 397, + "offset": 4, + "owner_replica": 10, + "port": 91, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + } + }, + { + "index": 3278, + "before": { + "child": 2, + "copy": 1201, + "family": 9377, + "helper": 398, + "offset": 9, + "owner_replica": 10, + "port": 81, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1221, + "family": 9397, + "helper": 398, + "offset": 8, + "owner_replica": 10, + "port": 101, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + } + }, + { + "index": 3279, + "before": { + "child": 2, + "copy": 1200, + "family": 9376, + "helper": 399, + "offset": 9, + "owner_replica": 10, + "port": 80, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1200, + "family": 9376, + "helper": 399, + "offset": 12, + "owner_replica": 10, + "port": 80, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + } + }, + { + "index": 3283, + "before": { + "child": 2, + "copy": 1199, + "family": 9375, + "helper": 403, + "offset": 9, + "owner_replica": 10, + "port": 79, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1224, + "family": 9400, + "helper": 403, + "offset": 12, + "owner_replica": 10, + "port": 104, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + } + }, + { + "index": 3285, + "before": { + "child": 2, + "copy": 1198, + "family": 9374, + "helper": 405, + "offset": 9, + "owner_replica": 10, + "port": 78, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1227, + "family": 9403, + "helper": 405, + "offset": 4, + "owner_replica": 10, + "port": 107, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + } + }, + { + "index": 3287, + "before": { + "child": 2, + "copy": 222, + "family": 1342, + "helper": 407, + "offset": 0, + "owner_replica": 1, + "port": 110, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1231, + "family": 9407, + "helper": 407, + "offset": 8, + "owner_replica": 10, + "port": 111, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + } + }, + { + "index": 3311, + "before": { + "child": 2, + "copy": 182, + "family": 1302, + "helper": 431, + "offset": 9, + "owner_replica": 1, + "port": 70, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + }, + "after": { + "child": 2, + "copy": 182, + "family": 1302, + "helper": 431, + "offset": 12, + "owner_replica": 1, + "port": 70, + "replica": 2, + "stage": 0, + "time": 6, + "width": 4 + } + }, + { + "index": 3447, + "before": { + "child": 8, + "copy": 1228, + "family": 9740, + "helper": 87, + "offset": 0, + "owner_replica": 10, + "port": 108, + "replica": 10, + "stage": 0, + "time": 7, + "width": 8 + }, + "after": { + "child": 2, + "copy": 179, + "family": 1299, + "helper": 87, + "offset": 4, + "owner_replica": 1, + "port": 67, + "replica": 10, + "stage": 0, + "time": 7, + "width": 8 + } + }, + { + "index": 3463, + "before": { + "child": 0, + "copy": 1461, + "family": 11877, + "helper": 103, + "offset": 0, + "owner_replica": 13, + "port": 5, + "replica": 10, + "stage": 0, + "time": 7, + "width": 8 + }, + "after": { + "child": 2, + "copy": 183, + "family": 1303, + "helper": 103, + "offset": 4, + "owner_replica": 1, + "port": 71, + "replica": 10, + "stage": 0, + "time": 7, + "width": 8 + } + }, + { + "index": 3608, + "before": { + "child": 0, + "copy": 1460, + "family": 11876, + "helper": 248, + "offset": 0, + "owner_replica": 13, + "port": 4, + "replica": 10, + "stage": 0, + "time": 7, + "width": 8 + }, + "after": { + "child": 2, + "copy": 192, + "family": 1312, + "helper": 248, + "offset": 4, + "owner_replica": 1, + "port": 80, + "replica": 10, + "stage": 0, + "time": 7, + "width": 8 + } + }, + { + "index": 3609, + "before": { + "child": 0, + "copy": 1459, + "family": 11875, + "helper": 249, + "offset": 0, + "owner_replica": 13, + "port": 3, + "replica": 10, + "stage": 0, + "time": 7, + "width": 8 + }, + "after": { + "child": 2, + "copy": 200, + "family": 1320, + "helper": 249, + "offset": 4, + "owner_replica": 1, + "port": 88, + "replica": 10, + "stage": 0, + "time": 7, + "width": 8 + } + }, + { + "index": 3610, + "before": { + "child": 0, + "copy": 1458, + "family": 11874, + "helper": 250, + "offset": 0, + "owner_replica": 13, + "port": 2, + "replica": 10, + "stage": 0, + "time": 7, + "width": 8 + }, + "after": { + "child": 2, + "copy": 201, + "family": 1321, + "helper": 250, + "offset": 4, + "owner_replica": 1, + "port": 89, + "replica": 10, + "stage": 0, + "time": 7, + "width": 8 + } + }, + { + "index": 3611, + "before": { + "child": 0, + "copy": 1457, + "family": 11873, + "helper": 251, + "offset": 0, + "owner_replica": 13, + "port": 1, + "replica": 10, + "stage": 0, + "time": 7, + "width": 8 + }, + "after": { + "child": 2, + "copy": 207, + "family": 1327, + "helper": 251, + "offset": 4, + "owner_replica": 1, + "port": 95, + "replica": 10, + "stage": 0, + "time": 7, + "width": 8 + } + }, + { + "index": 3612, + "before": { + "child": 0, + "copy": 1456, + "family": 11872, + "helper": 252, + "offset": 0, + "owner_replica": 13, + "port": 0, + "replica": 10, + "stage": 0, + "time": 7, + "width": 8 + }, + "after": { + "child": 2, + "copy": 211, + "family": 1331, + "helper": 252, + "offset": 4, + "owner_replica": 1, + "port": 99, + "replica": 10, + "stage": 0, + "time": 7, + "width": 8 + } + }, + { + "index": 3613, + "before": { + "child": 0, + "copy": 336, + "family": 2912, + "helper": 253, + "offset": 8, + "owner_replica": 3, + "port": 0, + "replica": 10, + "stage": 0, + "time": 7, + "width": 8 + }, + "after": { + "child": 2, + "copy": 221, + "family": 1341, + "helper": 253, + "offset": 4, + "owner_replica": 1, + "port": 109, + "replica": 10, + "stage": 0, + "time": 7, + "width": 8 + } + }, + { + "index": 3699, + "before": { + "child": 0, + "copy": 1179, + "family": 9243, + "helper": 339, + "offset": 0, + "owner_replica": 10, + "port": 59, + "replica": 10, + "stage": 0, + "time": 7, + "width": 8 + }, + "after": { + "child": 2, + "copy": 304, + "family": 2208, + "helper": 339, + "offset": 0, + "owner_replica": 2, + "port": 80, + "replica": 10, + "stage": 0, + "time": 7, + "width": 8 + } + }, + { + "index": 3790, + "before": { + "child": 2, + "copy": 1211, + "family": 9387, + "helper": 430, + "offset": 4, + "owner_replica": 10, + "port": 91, + "replica": 10, + "stage": 0, + "time": 7, + "width": 4 + }, + "after": { + "child": 2, + "copy": 271, + "family": 2175, + "helper": 430, + "offset": 8, + "owner_replica": 2, + "port": 47, + "replica": 10, + "stage": 0, + "time": 7, + "width": 4 + } + }, + { + "index": 3889, + "before": { + "child": 8, + "copy": 1772, + "family": 14204, + "helper": 49, + "offset": 0, + "owner_replica": 15, + "port": 92, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + }, + "after": { + "child": 0, + "copy": 113, + "family": 1121, + "helper": 49, + "offset": 9, + "owner_replica": 1, + "port": 1, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + } + }, + { + "index": 3891, + "before": { + "child": 8, + "copy": 1771, + "family": 14203, + "helper": 51, + "offset": 0, + "owner_replica": 15, + "port": 91, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + }, + "after": { + "child": 0, + "copy": 114, + "family": 1122, + "helper": 51, + "offset": 9, + "owner_replica": 1, + "port": 2, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + } + }, + { + "index": 3893, + "before": { + "child": 8, + "copy": 1770, + "family": 14202, + "helper": 53, + "offset": 0, + "owner_replica": 15, + "port": 90, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + }, + "after": { + "child": 0, + "copy": 116, + "family": 1124, + "helper": 53, + "offset": 8, + "owner_replica": 1, + "port": 4, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + } + }, + { + "index": 3898, + "before": { + "child": 8, + "copy": 1769, + "family": 14201, + "helper": 58, + "offset": 0, + "owner_replica": 15, + "port": 89, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + }, + "after": { + "child": 0, + "copy": 117, + "family": 1125, + "helper": 58, + "offset": 8, + "owner_replica": 1, + "port": 5, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + } + }, + { + "index": 3905, + "before": { + "child": 8, + "copy": 1768, + "family": 14200, + "helper": 65, + "offset": 0, + "owner_replica": 15, + "port": 88, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + }, + "after": { + "child": 0, + "copy": 118, + "family": 1126, + "helper": 65, + "offset": 0, + "owner_replica": 1, + "port": 6, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + } + }, + { + "index": 3907, + "before": { + "child": 8, + "copy": 1699, + "family": 14131, + "helper": 67, + "offset": 0, + "owner_replica": 15, + "port": 19, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + }, + "after": { + "child": 2, + "copy": 179, + "family": 1299, + "helper": 67, + "offset": 12, + "owner_replica": 1, + "port": 67, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + } + }, + { + "index": 3909, + "before": { + "child": 8, + "copy": 1698, + "family": 14130, + "helper": 69, + "offset": 0, + "owner_replica": 15, + "port": 18, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + }, + "after": { + "child": 2, + "copy": 180, + "family": 1300, + "helper": 69, + "offset": 0, + "owner_replica": 1, + "port": 68, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + } + }, + { + "index": 3914, + "before": { + "child": 8, + "copy": 1697, + "family": 14129, + "helper": 74, + "offset": 0, + "owner_replica": 15, + "port": 17, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + }, + "after": { + "child": 2, + "copy": 182, + "family": 1302, + "helper": 74, + "offset": 8, + "owner_replica": 1, + "port": 70, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + } + }, + { + "index": 3921, + "before": { + "child": 8, + "copy": 1696, + "family": 14128, + "helper": 81, + "offset": 0, + "owner_replica": 15, + "port": 16, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + }, + "after": { + "child": 2, + "copy": 183, + "family": 1303, + "helper": 81, + "offset": 12, + "owner_replica": 1, + "port": 71, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + } + }, + { + "index": 3923, + "before": { + "child": 8, + "copy": 333, + "family": 2573, + "helper": 83, + "offset": 0, + "owner_replica": 2, + "port": 109, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + }, + "after": { + "child": 2, + "copy": 192, + "family": 1312, + "helper": 83, + "offset": 12, + "owner_replica": 1, + "port": 80, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + } + }, + { + "index": 3925, + "before": { + "child": 8, + "copy": 332, + "family": 2572, + "helper": 85, + "offset": 0, + "owner_replica": 2, + "port": 108, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + }, + "after": { + "child": 2, + "copy": 193, + "family": 1313, + "helper": 85, + "offset": 4, + "owner_replica": 1, + "port": 81, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + } + }, + { + "index": 3930, + "before": { + "child": 8, + "copy": 331, + "family": 2571, + "helper": 90, + "offset": 0, + "owner_replica": 2, + "port": 107, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + }, + "after": { + "child": 2, + "copy": 200, + "family": 1320, + "helper": 90, + "offset": 12, + "owner_replica": 1, + "port": 88, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + } + }, + { + "index": 3936, + "before": { + "child": 2, + "copy": 386, + "family": 3074, + "helper": 96, + "offset": 0, + "owner_replica": 3, + "port": 50, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 2, + "copy": 139, + "family": 1259, + "helper": 96, + "offset": 7, + "owner_replica": 1, + "port": 27, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 3937, + "before": { + "child": 8, + "copy": 330, + "family": 2570, + "helper": 97, + "offset": 0, + "owner_replica": 2, + "port": 106, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + }, + "after": { + "child": 2, + "copy": 201, + "family": 1321, + "helper": 97, + "offset": 12, + "owner_replica": 1, + "port": 89, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + } + }, + { + "index": 3939, + "before": { + "child": 8, + "copy": 329, + "family": 2569, + "helper": 99, + "offset": 0, + "owner_replica": 2, + "port": 105, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + }, + "after": { + "child": 2, + "copy": 207, + "family": 1327, + "helper": 99, + "offset": 12, + "owner_replica": 1, + "port": 95, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + } + }, + { + "index": 3940, + "before": { + "child": 2, + "copy": 384, + "family": 3072, + "helper": 100, + "offset": 0, + "owner_replica": 3, + "port": 48, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 2, + "copy": 140, + "family": 1260, + "helper": 100, + "offset": 7, + "owner_replica": 1, + "port": 28, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 3941, + "before": { + "child": 8, + "copy": 328, + "family": 2568, + "helper": 101, + "offset": 0, + "owner_replica": 2, + "port": 104, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + }, + "after": { + "child": 2, + "copy": 208, + "family": 1328, + "helper": 101, + "offset": 4, + "owner_replica": 1, + "port": 96, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + } + }, + { + "index": 3946, + "before": { + "child": 8, + "copy": 327, + "family": 2567, + "helper": 106, + "offset": 0, + "owner_replica": 2, + "port": 103, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + }, + "after": { + "child": 2, + "copy": 209, + "family": 1329, + "helper": 106, + "offset": 12, + "owner_replica": 1, + "port": 97, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + } + }, + { + "index": 3947, + "before": { + "child": 2, + "copy": 380, + "family": 3068, + "helper": 107, + "offset": 0, + "owner_replica": 3, + "port": 44, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 2, + "copy": 141, + "family": 1261, + "helper": 107, + "offset": 7, + "owner_replica": 1, + "port": 29, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 3953, + "before": { + "child": 8, + "copy": 326, + "family": 2566, + "helper": 113, + "offset": 0, + "owner_replica": 2, + "port": 102, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + }, + "after": { + "child": 2, + "copy": 211, + "family": 1331, + "helper": 113, + "offset": 12, + "owner_replica": 1, + "port": 99, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + } + }, + { + "index": 3954, + "before": { + "child": 2, + "copy": 374, + "family": 3062, + "helper": 114, + "offset": 0, + "owner_replica": 3, + "port": 38, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 2, + "copy": 148, + "family": 1268, + "helper": 114, + "offset": 7, + "owner_replica": 1, + "port": 36, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 3955, + "before": { + "child": 8, + "copy": 325, + "family": 2565, + "helper": 115, + "offset": 0, + "owner_replica": 2, + "port": 101, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + }, + "after": { + "child": 2, + "copy": 213, + "family": 1333, + "helper": 115, + "offset": 12, + "owner_replica": 1, + "port": 101, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + } + }, + { + "index": 3956, + "before": { + "child": 2, + "copy": 373, + "family": 3061, + "helper": 116, + "offset": 0, + "owner_replica": 3, + "port": 37, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 2, + "copy": 150, + "family": 1270, + "helper": 116, + "offset": 7, + "owner_replica": 1, + "port": 38, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 3957, + "before": { + "child": 8, + "copy": 324, + "family": 2564, + "helper": 117, + "offset": 0, + "owner_replica": 2, + "port": 100, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + }, + "after": { + "child": 2, + "copy": 216, + "family": 1336, + "helper": 117, + "offset": 12, + "owner_replica": 1, + "port": 104, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + } + }, + { + "index": 3959, + "before": { + "child": 2, + "copy": 371, + "family": 3059, + "helper": 119, + "offset": 0, + "owner_replica": 3, + "port": 35, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 2, + "copy": 151, + "family": 1271, + "helper": 119, + "offset": 7, + "owner_replica": 1, + "port": 39, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 3960, + "before": { + "child": 2, + "copy": 370, + "family": 3058, + "helper": 120, + "offset": 0, + "owner_replica": 3, + "port": 34, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 2, + "copy": 152, + "family": 1272, + "helper": 120, + "offset": 7, + "owner_replica": 1, + "port": 40, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 3962, + "before": { + "child": 8, + "copy": 323, + "family": 2563, + "helper": 122, + "offset": 0, + "owner_replica": 2, + "port": 99, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + }, + "after": { + "child": 2, + "copy": 217, + "family": 1337, + "helper": 122, + "offset": 12, + "owner_replica": 1, + "port": 105, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + } + }, + { + "index": 3963, + "before": { + "child": 2, + "copy": 368, + "family": 3056, + "helper": 123, + "offset": 0, + "owner_replica": 3, + "port": 32, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 2, + "copy": 153, + "family": 1273, + "helper": 123, + "offset": 7, + "owner_replica": 1, + "port": 41, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 3964, + "before": { + "child": 2, + "copy": 367, + "family": 3055, + "helper": 124, + "offset": 0, + "owner_replica": 3, + "port": 31, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 2, + "copy": 156, + "family": 1276, + "helper": 124, + "offset": 7, + "owner_replica": 1, + "port": 44, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 3968, + "before": { + "child": 2, + "copy": 363, + "family": 3051, + "helper": 128, + "offset": 0, + "owner_replica": 3, + "port": 27, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 2, + "copy": 157, + "family": 1277, + "helper": 128, + "offset": 7, + "owner_replica": 1, + "port": 45, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 3972, + "before": { + "child": 2, + "copy": 361, + "family": 3049, + "helper": 132, + "offset": 0, + "owner_replica": 3, + "port": 25, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 0, + "copy": 794, + "family": 6506, + "helper": 132, + "offset": 0, + "owner_replica": 7, + "port": 10, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 3974, + "before": { + "child": 2, + "copy": 360, + "family": 3048, + "helper": 134, + "offset": 0, + "owner_replica": 3, + "port": 24, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 4, + "copy": 828, + "family": 6764, + "helper": 134, + "offset": 23, + "owner_replica": 7, + "port": 44, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 4059, + "before": { + "child": 0, + "copy": 294, + "family": 2086, + "helper": 219, + "offset": 0, + "owner_replica": 2, + "port": 70, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 4, + "copy": 834, + "family": 6770, + "helper": 219, + "offset": 14, + "owner_replica": 7, + "port": 50, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 4062, + "before": { + "child": 0, + "copy": 291, + "family": 2083, + "helper": 222, + "offset": 0, + "owner_replica": 2, + "port": 67, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 6, + "copy": 824, + "family": 6872, + "helper": 222, + "offset": 23, + "owner_replica": 7, + "port": 40, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 4076, + "before": { + "child": 0, + "copy": 285, + "family": 2077, + "helper": 236, + "offset": 4, + "owner_replica": 2, + "port": 61, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 0, + "copy": 285, + "family": 2077, + "helper": 236, + "offset": 0, + "owner_replica": 2, + "port": 61, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 4077, + "before": { + "child": 0, + "copy": 284, + "family": 2076, + "helper": 237, + "offset": 4, + "owner_replica": 2, + "port": 60, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 0, + "copy": 284, + "family": 2076, + "helper": 237, + "offset": 0, + "owner_replica": 2, + "port": 60, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 4079, + "before": { + "child": 0, + "copy": 282, + "family": 2074, + "helper": 239, + "offset": 4, + "owner_replica": 2, + "port": 58, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 0, + "copy": 282, + "family": 2074, + "helper": 239, + "offset": 0, + "owner_replica": 2, + "port": 58, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 4080, + "before": { + "child": 0, + "copy": 281, + "family": 2073, + "helper": 240, + "offset": 4, + "owner_replica": 2, + "port": 57, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 0, + "copy": 281, + "family": 2073, + "helper": 240, + "offset": 0, + "owner_replica": 2, + "port": 57, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 4082, + "before": { + "child": 2, + "copy": 222, + "family": 1342, + "helper": 242, + "offset": 4, + "owner_replica": 1, + "port": 110, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 2, + "copy": 222, + "family": 1342, + "helper": 242, + "offset": 0, + "owner_replica": 1, + "port": 110, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 4083, + "before": { + "child": 2, + "copy": 221, + "family": 1341, + "helper": 243, + "offset": 4, + "owner_replica": 1, + "port": 109, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1357, + "family": 10989, + "helper": 243, + "offset": 0, + "owner_replica": 12, + "port": 13, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 4087, + "before": { + "child": 2, + "copy": 217, + "family": 1337, + "helper": 247, + "offset": 4, + "owner_replica": 1, + "port": 105, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1358, + "family": 10990, + "helper": 247, + "offset": 0, + "owner_replica": 12, + "port": 14, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 4094, + "before": { + "child": 2, + "copy": 216, + "family": 1336, + "helper": 254, + "offset": 4, + "owner_replica": 1, + "port": 104, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1359, + "family": 10991, + "helper": 254, + "offset": 0, + "owner_replica": 12, + "port": 15, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 4097, + "before": { + "child": 2, + "copy": 213, + "family": 1333, + "helper": 257, + "offset": 4, + "owner_replica": 1, + "port": 101, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1365, + "family": 10997, + "helper": 257, + "offset": 0, + "owner_replica": 12, + "port": 21, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 4099, + "before": { + "child": 2, + "copy": 211, + "family": 1331, + "helper": 259, + "offset": 4, + "owner_replica": 1, + "port": 99, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1367, + "family": 10999, + "helper": 259, + "offset": 0, + "owner_replica": 12, + "port": 23, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 4107, + "before": { + "child": 2, + "copy": 209, + "family": 1329, + "helper": 267, + "offset": 4, + "owner_replica": 1, + "port": 97, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1371, + "family": 11003, + "helper": 267, + "offset": 0, + "owner_replica": 12, + "port": 27, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 4108, + "before": { + "child": 2, + "copy": 208, + "family": 1328, + "helper": 268, + "offset": 4, + "owner_replica": 1, + "port": 96, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1374, + "family": 11006, + "helper": 268, + "offset": 0, + "owner_replica": 12, + "port": 30, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 4109, + "before": { + "child": 2, + "copy": 207, + "family": 1327, + "helper": 269, + "offset": 4, + "owner_replica": 1, + "port": 95, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1388, + "family": 11020, + "helper": 269, + "offset": 0, + "owner_replica": 12, + "port": 44, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 4120, + "before": { + "child": 2, + "copy": 201, + "family": 1321, + "helper": 280, + "offset": 4, + "owner_replica": 1, + "port": 89, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 4, + "copy": 1344, + "family": 11200, + "helper": 280, + "offset": 18, + "owner_replica": 12, + "port": 0, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 4121, + "before": { + "child": 2, + "copy": 200, + "family": 1320, + "helper": 281, + "offset": 4, + "owner_replica": 1, + "port": 88, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1683, + "family": 13667, + "helper": 281, + "offset": 0, + "owner_replica": 15, + "port": 3, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 4132, + "before": { + "child": 2, + "copy": 195, + "family": 1315, + "helper": 292, + "offset": 4, + "owner_replica": 1, + "port": 83, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 2, + "copy": 195, + "family": 1315, + "helper": 292, + "offset": 0, + "owner_replica": 1, + "port": 83, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 4135, + "before": { + "child": 2, + "copy": 193, + "family": 1313, + "helper": 295, + "offset": 4, + "owner_replica": 1, + "port": 81, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1691, + "family": 13675, + "helper": 295, + "offset": 0, + "owner_replica": 15, + "port": 11, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 4146, + "before": { + "child": 2, + "copy": 192, + "family": 1312, + "helper": 306, + "offset": 4, + "owner_replica": 1, + "port": 80, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1714, + "family": 14034, + "helper": 306, + "offset": 22, + "owner_replica": 15, + "port": 34, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 4174, + "before": { + "child": 2, + "copy": 186, + "family": 1306, + "helper": 334, + "offset": 4, + "owner_replica": 1, + "port": 74, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 2, + "copy": 186, + "family": 1306, + "helper": 334, + "offset": 0, + "owner_replica": 1, + "port": 74, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 4186, + "before": { + "child": 2, + "copy": 183, + "family": 1303, + "helper": 346, + "offset": 4, + "owner_replica": 1, + "port": 71, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1766, + "family": 14086, + "helper": 346, + "offset": 22, + "owner_replica": 15, + "port": 86, + "replica": 1, + "stage": 1, + "time": 8, + "width": 9 + } + }, + { + "index": 4269, + "before": { + "child": 2, + "copy": 1791, + "family": 13887, + "helper": 429, + "offset": 0, + "owner_replica": 15, + "port": 111, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + }, + "after": { + "child": 2, + "copy": 221, + "family": 1341, + "helper": 429, + "offset": 12, + "owner_replica": 1, + "port": 109, + "replica": 1, + "stage": 1, + "time": 8, + "width": 4 + } + }, + { + "index": 4474, + "before": { + "child": 0, + "copy": 246, + "family": 2038, + "helper": 154, + "offset": 9, + "owner_replica": 2, + "port": 22, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + }, + "after": { + "child": 0, + "copy": 246, + "family": 2038, + "helper": 154, + "offset": 12, + "owner_replica": 2, + "port": 22, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + } + }, + { + "index": 4481, + "before": { + "child": 0, + "copy": 245, + "family": 2037, + "helper": 161, + "offset": 9, + "owner_replica": 2, + "port": 21, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + }, + "after": { + "child": 0, + "copy": 245, + "family": 2037, + "helper": 161, + "offset": 12, + "owner_replica": 2, + "port": 21, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + } + }, + { + "index": 4483, + "before": { + "child": 0, + "copy": 244, + "family": 2036, + "helper": 163, + "offset": 9, + "owner_replica": 2, + "port": 20, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + }, + "after": { + "child": 0, + "copy": 258, + "family": 2050, + "helper": 163, + "offset": 8, + "owner_replica": 2, + "port": 34, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + } + }, + { + "index": 4485, + "before": { + "child": 0, + "copy": 243, + "family": 2035, + "helper": 165, + "offset": 9, + "owner_replica": 2, + "port": 19, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + }, + "after": { + "child": 0, + "copy": 243, + "family": 2035, + "helper": 165, + "offset": 12, + "owner_replica": 2, + "port": 19, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + } + }, + { + "index": 4490, + "before": { + "child": 0, + "copy": 242, + "family": 2034, + "helper": 170, + "offset": 9, + "owner_replica": 2, + "port": 18, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + }, + "after": { + "child": 0, + "copy": 242, + "family": 2034, + "helper": 170, + "offset": 12, + "owner_replica": 2, + "port": 18, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + } + }, + { + "index": 4537, + "before": { + "child": 0, + "copy": 1333, + "family": 10181, + "helper": 217, + "offset": 0, + "owner_replica": 11, + "port": 101, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + }, + "after": { + "child": 8, + "copy": 315, + "family": 2555, + "helper": 217, + "offset": 39, + "owner_replica": 2, + "port": 91, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + } + }, + { + "index": 4538, + "before": { + "child": 0, + "copy": 1332, + "family": 10180, + "helper": 218, + "offset": 0, + "owner_replica": 11, + "port": 100, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + }, + "after": { + "child": 4, + "copy": 676, + "family": 5828, + "helper": 218, + "offset": 18, + "owner_replica": 6, + "port": 4, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + } + }, + { + "index": 4540, + "before": { + "child": 0, + "copy": 1330, + "family": 10178, + "helper": 220, + "offset": 0, + "owner_replica": 11, + "port": 98, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + }, + "after": { + "child": 4, + "copy": 678, + "family": 5830, + "helper": 220, + "offset": 18, + "owner_replica": 6, + "port": 6, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + } + }, + { + "index": 4542, + "before": { + "child": 0, + "copy": 1328, + "family": 10176, + "helper": 222, + "offset": 0, + "owner_replica": 11, + "port": 96, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + }, + "after": { + "child": 4, + "copy": 679, + "family": 5831, + "helper": 222, + "offset": 18, + "owner_replica": 6, + "port": 7, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + } + }, + { + "index": 4552, + "before": { + "child": 0, + "copy": 1326, + "family": 10174, + "helper": 232, + "offset": 0, + "owner_replica": 11, + "port": 94, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + }, + "after": { + "child": 4, + "copy": 883, + "family": 6819, + "helper": 232, + "offset": 23, + "owner_replica": 7, + "port": 99, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + } + }, + { + "index": 4553, + "before": { + "child": 0, + "copy": 1325, + "family": 10173, + "helper": 233, + "offset": 0, + "owner_replica": 11, + "port": 93, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + }, + "after": { + "child": 8, + "copy": 803, + "family": 6963, + "helper": 233, + "offset": 22, + "owner_replica": 7, + "port": 19, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + } + }, + { + "index": 4554, + "before": { + "child": 0, + "copy": 1324, + "family": 10172, + "helper": 234, + "offset": 0, + "owner_replica": 11, + "port": 92, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + }, + "after": { + "child": 2, + "copy": 1321, + "family": 10281, + "helper": 234, + "offset": 0, + "owner_replica": 11, + "port": 89, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + } + }, + { + "index": 4562, + "before": { + "child": 0, + "copy": 1316, + "family": 10164, + "helper": 242, + "offset": 0, + "owner_replica": 11, + "port": 84, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + }, + "after": { + "child": 2, + "copy": 1324, + "family": 10284, + "helper": 242, + "offset": 0, + "owner_replica": 11, + "port": 92, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + } + }, + { + "index": 4574, + "before": { + "child": 0, + "copy": 1310, + "family": 10158, + "helper": 254, + "offset": 0, + "owner_replica": 11, + "port": 78, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + }, + "after": { + "child": 2, + "copy": 1327, + "family": 10287, + "helper": 254, + "offset": 0, + "owner_replica": 11, + "port": 95, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + } + }, + { + "index": 4576, + "before": { + "child": 0, + "copy": 1308, + "family": 10156, + "helper": 256, + "offset": 0, + "owner_replica": 11, + "port": 76, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + }, + "after": { + "child": 2, + "copy": 1332, + "family": 10292, + "helper": 256, + "offset": 0, + "owner_replica": 11, + "port": 100, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + } + }, + { + "index": 4578, + "before": { + "child": 0, + "copy": 1306, + "family": 10154, + "helper": 258, + "offset": 0, + "owner_replica": 11, + "port": 74, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + }, + "after": { + "child": 2, + "copy": 1340, + "family": 10300, + "helper": 258, + "offset": 0, + "owner_replica": 11, + "port": 108, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + } + }, + { + "index": 4579, + "before": { + "child": 0, + "copy": 1305, + "family": 10153, + "helper": 259, + "offset": 0, + "owner_replica": 11, + "port": 73, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1694, + "family": 14014, + "helper": 259, + "offset": 22, + "owner_replica": 15, + "port": 14, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + } + }, + { + "index": 4586, + "before": { + "child": 0, + "copy": 1304, + "family": 10152, + "helper": 266, + "offset": 0, + "owner_replica": 11, + "port": 72, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1699, + "family": 14019, + "helper": 266, + "offset": 22, + "owner_replica": 15, + "port": 19, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + } + }, + { + "index": 4589, + "before": { + "child": 0, + "copy": 1301, + "family": 10149, + "helper": 269, + "offset": 0, + "owner_replica": 11, + "port": 69, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1702, + "family": 14022, + "helper": 269, + "offset": 22, + "owner_replica": 15, + "port": 22, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + } + }, + { + "index": 4590, + "before": { + "child": 0, + "copy": 1300, + "family": 10148, + "helper": 270, + "offset": 0, + "owner_replica": 11, + "port": 68, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1711, + "family": 14031, + "helper": 270, + "offset": 22, + "owner_replica": 15, + "port": 31, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + } + }, + { + "index": 4598, + "before": { + "child": 0, + "copy": 1297, + "family": 10145, + "helper": 278, + "offset": 0, + "owner_replica": 11, + "port": 65, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1721, + "family": 14041, + "helper": 278, + "offset": 22, + "owner_replica": 15, + "port": 41, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + } + }, + { + "index": 4601, + "before": { + "child": 0, + "copy": 1294, + "family": 10142, + "helper": 281, + "offset": 0, + "owner_replica": 11, + "port": 62, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1727, + "family": 14047, + "helper": 281, + "offset": 22, + "owner_replica": 15, + "port": 47, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + } + }, + { + "index": 4603, + "before": { + "child": 0, + "copy": 1293, + "family": 10141, + "helper": 283, + "offset": 0, + "owner_replica": 11, + "port": 61, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1750, + "family": 14070, + "helper": 283, + "offset": 22, + "owner_replica": 15, + "port": 70, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + } + }, + { + "index": 4607, + "before": { + "child": 0, + "copy": 1292, + "family": 10140, + "helper": 287, + "offset": 0, + "owner_replica": 11, + "port": 60, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1764, + "family": 14084, + "helper": 287, + "offset": 22, + "owner_replica": 15, + "port": 84, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + } + }, + { + "index": 4613, + "before": { + "child": 0, + "copy": 1288, + "family": 10136, + "helper": 293, + "offset": 0, + "owner_replica": 11, + "port": 56, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1760, + "family": 14192, + "helper": 293, + "offset": 9, + "owner_replica": 15, + "port": 80, + "replica": 9, + "stage": 1, + "time": 9, + "width": 9 + } + }, + { + "index": 4699, + "before": { + "child": 0, + "copy": 241, + "family": 2033, + "helper": 379, + "offset": 9, + "owner_replica": 2, + "port": 17, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + }, + "after": { + "child": 2, + "copy": 261, + "family": 2165, + "helper": 379, + "offset": 12, + "owner_replica": 2, + "port": 37, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + } + }, + { + "index": 4701, + "before": { + "child": 0, + "copy": 240, + "family": 2032, + "helper": 381, + "offset": 9, + "owner_replica": 2, + "port": 16, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + }, + "after": { + "child": 2, + "copy": 269, + "family": 2173, + "helper": 381, + "offset": 12, + "owner_replica": 2, + "port": 45, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + } + }, + { + "index": 4702, + "before": { + "child": 0, + "copy": 239, + "family": 2031, + "helper": 382, + "offset": 9, + "owner_replica": 2, + "port": 15, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + }, + "after": { + "child": 0, + "copy": 239, + "family": 2031, + "helper": 382, + "offset": 12, + "owner_replica": 2, + "port": 15, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + } + }, + { + "index": 4703, + "before": { + "child": 0, + "copy": 238, + "family": 2030, + "helper": 383, + "offset": 9, + "owner_replica": 2, + "port": 14, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + }, + "after": { + "child": 0, + "copy": 238, + "family": 2030, + "helper": 383, + "offset": 12, + "owner_replica": 2, + "port": 14, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + } + }, + { + "index": 4707, + "before": { + "child": 0, + "copy": 237, + "family": 2029, + "helper": 387, + "offset": 9, + "owner_replica": 2, + "port": 13, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + }, + "after": { + "child": 2, + "copy": 282, + "family": 2186, + "helper": 387, + "offset": 12, + "owner_replica": 2, + "port": 58, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + } + }, + { + "index": 4709, + "before": { + "child": 0, + "copy": 236, + "family": 2028, + "helper": 389, + "offset": 9, + "owner_replica": 2, + "port": 12, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + }, + "after": { + "child": 0, + "copy": 236, + "family": 2028, + "helper": 389, + "offset": 8, + "owner_replica": 2, + "port": 12, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + } + }, + { + "index": 4710, + "before": { + "child": 0, + "copy": 235, + "family": 2027, + "helper": 390, + "offset": 9, + "owner_replica": 2, + "port": 11, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + }, + "after": { + "child": 2, + "copy": 295, + "family": 2199, + "helper": 390, + "offset": 12, + "owner_replica": 2, + "port": 71, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + } + }, + { + "index": 4715, + "before": { + "child": 0, + "copy": 233, + "family": 2025, + "helper": 395, + "offset": 9, + "owner_replica": 2, + "port": 9, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + }, + "after": { + "child": 2, + "copy": 305, + "family": 2209, + "helper": 395, + "offset": 12, + "owner_replica": 2, + "port": 81, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + } + }, + { + "index": 4717, + "before": { + "child": 0, + "copy": 232, + "family": 2024, + "helper": 397, + "offset": 9, + "owner_replica": 2, + "port": 8, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + }, + "after": { + "child": 0, + "copy": 232, + "family": 2024, + "helper": 397, + "offset": 8, + "owner_replica": 2, + "port": 8, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + } + }, + { + "index": 4718, + "before": { + "child": 0, + "copy": 231, + "family": 2023, + "helper": 398, + "offset": 9, + "owner_replica": 2, + "port": 7, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + }, + "after": { + "child": 2, + "copy": 315, + "family": 2219, + "helper": 398, + "offset": 12, + "owner_replica": 2, + "port": 91, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + } + }, + { + "index": 4719, + "before": { + "child": 0, + "copy": 230, + "family": 2022, + "helper": 399, + "offset": 9, + "owner_replica": 2, + "port": 6, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + }, + "after": { + "child": 2, + "copy": 322, + "family": 2226, + "helper": 399, + "offset": 12, + "owner_replica": 2, + "port": 98, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + } + }, + { + "index": 4723, + "before": { + "child": 0, + "copy": 229, + "family": 2021, + "helper": 403, + "offset": 9, + "owner_replica": 2, + "port": 5, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + }, + "after": { + "child": 2, + "copy": 325, + "family": 2229, + "helper": 403, + "offset": 12, + "owner_replica": 2, + "port": 101, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + } + }, + { + "index": 4725, + "before": { + "child": 0, + "copy": 228, + "family": 2020, + "helper": 405, + "offset": 9, + "owner_replica": 2, + "port": 4, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + }, + "after": { + "child": 2, + "copy": 330, + "family": 2234, + "helper": 405, + "offset": 12, + "owner_replica": 2, + "port": 106, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + } + }, + { + "index": 4726, + "before": { + "child": 0, + "copy": 227, + "family": 2019, + "helper": 406, + "offset": 9, + "owner_replica": 2, + "port": 3, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + }, + "after": { + "child": 0, + "copy": 227, + "family": 2019, + "helper": 406, + "offset": 12, + "owner_replica": 2, + "port": 3, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + } + }, + { + "index": 4727, + "before": { + "child": 0, + "copy": 226, + "family": 2018, + "helper": 407, + "offset": 9, + "owner_replica": 2, + "port": 2, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + }, + "after": { + "child": 0, + "copy": 226, + "family": 2018, + "helper": 407, + "offset": 12, + "owner_replica": 2, + "port": 2, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + } + }, + { + "index": 4731, + "before": { + "child": 0, + "copy": 225, + "family": 2017, + "helper": 411, + "offset": 9, + "owner_replica": 2, + "port": 1, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + }, + "after": { + "child": 2, + "copy": 332, + "family": 2236, + "helper": 411, + "offset": 12, + "owner_replica": 2, + "port": 108, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + } + }, + { + "index": 4733, + "before": { + "child": 0, + "copy": 224, + "family": 2016, + "helper": 413, + "offset": 9, + "owner_replica": 2, + "port": 0, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + }, + "after": { + "child": 0, + "copy": 224, + "family": 2016, + "helper": 413, + "offset": 8, + "owner_replica": 2, + "port": 0, + "replica": 9, + "stage": 1, + "time": 9, + "width": 4 + } + }, + { + "index": 4874, + "before": { + "child": 6, + "copy": 389, + "family": 3301, + "helper": 74, + "offset": 0, + "owner_replica": 3, + "port": 53, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + }, + "after": { + "child": 0, + "copy": 226, + "family": 2018, + "helper": 74, + "offset": 8, + "owner_replica": 2, + "port": 2, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + } + }, + { + "index": 4938, + "before": { + "child": 0, + "copy": 277, + "family": 2069, + "helper": 138, + "offset": 9, + "owner_replica": 2, + "port": 53, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + }, + "after": { + "child": 0, + "copy": 236, + "family": 2028, + "helper": 138, + "offset": 4, + "owner_replica": 2, + "port": 12, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + } + }, + { + "index": 4945, + "before": { + "child": 0, + "copy": 276, + "family": 2068, + "helper": 145, + "offset": 9, + "owner_replica": 2, + "port": 52, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + }, + "after": { + "child": 0, + "copy": 238, + "family": 2030, + "helper": 145, + "offset": 8, + "owner_replica": 2, + "port": 14, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + } + }, + { + "index": 4947, + "before": { + "child": 0, + "copy": 275, + "family": 2067, + "helper": 147, + "offset": 9, + "owner_replica": 2, + "port": 51, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + }, + "after": { + "child": 0, + "copy": 279, + "family": 2071, + "helper": 147, + "offset": 12, + "owner_replica": 2, + "port": 55, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + } + }, + { + "index": 4949, + "before": { + "child": 0, + "copy": 274, + "family": 2066, + "helper": 149, + "offset": 9, + "owner_replica": 2, + "port": 50, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + }, + "after": { + "child": 0, + "copy": 294, + "family": 2086, + "helper": 149, + "offset": 12, + "owner_replica": 2, + "port": 70, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + } + }, + { + "index": 4954, + "before": { + "child": 0, + "copy": 273, + "family": 2065, + "helper": 154, + "offset": 9, + "owner_replica": 2, + "port": 49, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + }, + "after": { + "child": 2, + "copy": 260, + "family": 2164, + "helper": 154, + "offset": 12, + "owner_replica": 2, + "port": 36, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + } + }, + { + "index": 4961, + "before": { + "child": 0, + "copy": 272, + "family": 2064, + "helper": 161, + "offset": 9, + "owner_replica": 2, + "port": 48, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + }, + "after": { + "child": 2, + "copy": 264, + "family": 2168, + "helper": 161, + "offset": 12, + "owner_replica": 2, + "port": 40, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + } + }, + { + "index": 4965, + "before": { + "child": 0, + "copy": 270, + "family": 2062, + "helper": 165, + "offset": 9, + "owner_replica": 2, + "port": 46, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + }, + "after": { + "child": 0, + "copy": 270, + "family": 2062, + "helper": 165, + "offset": 8, + "owner_replica": 2, + "port": 46, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + } + }, + { + "index": 4970, + "before": { + "child": 0, + "copy": 269, + "family": 2061, + "helper": 170, + "offset": 9, + "owner_replica": 2, + "port": 45, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + }, + "after": { + "child": 2, + "copy": 269, + "family": 2173, + "helper": 170, + "offset": 8, + "owner_replica": 2, + "port": 45, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + } + }, + { + "index": 5024, + "before": { + "child": 0, + "copy": 595, + "family": 4739, + "helper": 224, + "offset": 0, + "owner_replica": 5, + "port": 35, + "replica": 0, + "stage": 2, + "time": 10, + "width": 7 + }, + "after": { + "child": 0, + "copy": 233, + "family": 2025, + "helper": 224, + "offset": 9, + "owner_replica": 2, + "port": 9, + "replica": 0, + "stage": 2, + "time": 10, + "width": 7 + } + }, + { + "index": 5025, + "before": { + "child": 0, + "copy": 594, + "family": 4738, + "helper": 225, + "offset": 0, + "owner_replica": 5, + "port": 34, + "replica": 0, + "stage": 2, + "time": 10, + "width": 7 + }, + "after": { + "child": 0, + "copy": 254, + "family": 2046, + "helper": 225, + "offset": 9, + "owner_replica": 2, + "port": 30, + "replica": 0, + "stage": 2, + "time": 10, + "width": 7 + } + }, + { + "index": 5026, + "before": { + "child": 0, + "copy": 593, + "family": 4737, + "helper": 226, + "offset": 0, + "owner_replica": 5, + "port": 33, + "replica": 0, + "stage": 2, + "time": 10, + "width": 7 + }, + "after": { + "child": 0, + "copy": 260, + "family": 2052, + "helper": 226, + "offset": 9, + "owner_replica": 2, + "port": 36, + "replica": 0, + "stage": 2, + "time": 10, + "width": 7 + } + }, + { + "index": 5027, + "before": { + "child": 0, + "copy": 525, + "family": 3885, + "helper": 227, + "offset": 0, + "owner_replica": 4, + "port": 77, + "replica": 0, + "stage": 2, + "time": 10, + "width": 7 + }, + "after": { + "child": 0, + "copy": 282, + "family": 2074, + "helper": 227, + "offset": 9, + "owner_replica": 2, + "port": 58, + "replica": 0, + "stage": 2, + "time": 10, + "width": 7 + } + }, + { + "index": 5028, + "before": { + "child": 0, + "copy": 524, + "family": 3884, + "helper": 228, + "offset": 0, + "owner_replica": 4, + "port": 76, + "replica": 0, + "stage": 2, + "time": 10, + "width": 7 + }, + "after": { + "child": 0, + "copy": 292, + "family": 2084, + "helper": 228, + "offset": 9, + "owner_replica": 2, + "port": 68, + "replica": 0, + "stage": 2, + "time": 10, + "width": 7 + } + }, + { + "index": 5029, + "before": { + "child": 0, + "copy": 523, + "family": 3883, + "helper": 229, + "offset": 0, + "owner_replica": 4, + "port": 75, + "replica": 0, + "stage": 2, + "time": 10, + "width": 7 + }, + "after": { + "child": 0, + "copy": 298, + "family": 2090, + "helper": 229, + "offset": 9, + "owner_replica": 2, + "port": 74, + "replica": 0, + "stage": 2, + "time": 10, + "width": 7 + } + }, + { + "index": 5030, + "before": { + "child": 0, + "copy": 522, + "family": 3882, + "helper": 230, + "offset": 0, + "owner_replica": 4, + "port": 74, + "replica": 0, + "stage": 2, + "time": 10, + "width": 7 + }, + "after": { + "child": 0, + "copy": 301, + "family": 2093, + "helper": 230, + "offset": 9, + "owner_replica": 2, + "port": 77, + "replica": 0, + "stage": 2, + "time": 10, + "width": 7 + } + }, + { + "index": 5031, + "before": { + "child": 0, + "copy": 521, + "family": 3881, + "helper": 231, + "offset": 0, + "owner_replica": 4, + "port": 73, + "replica": 0, + "stage": 2, + "time": 10, + "width": 7 + }, + "after": { + "child": 0, + "copy": 309, + "family": 2101, + "helper": 231, + "offset": 9, + "owner_replica": 2, + "port": 85, + "replica": 0, + "stage": 2, + "time": 10, + "width": 7 + } + }, + { + "index": 5060, + "before": { + "child": 0, + "copy": 520, + "family": 3880, + "helper": 260, + "offset": 0, + "owner_replica": 4, + "port": 72, + "replica": 0, + "stage": 2, + "time": 10, + "width": 7 + }, + "after": { + "child": 0, + "copy": 323, + "family": 2115, + "helper": 260, + "offset": 9, + "owner_replica": 2, + "port": 99, + "replica": 0, + "stage": 2, + "time": 10, + "width": 7 + } + }, + { + "index": 5061, + "before": { + "child": 0, + "copy": 519, + "family": 3879, + "helper": 261, + "offset": 0, + "owner_replica": 4, + "port": 71, + "replica": 0, + "stage": 2, + "time": 10, + "width": 7 + }, + "after": { + "child": 2, + "copy": 224, + "family": 2128, + "helper": 261, + "offset": 9, + "owner_replica": 2, + "port": 0, + "replica": 0, + "stage": 2, + "time": 10, + "width": 7 + } + }, + { + "index": 5084, + "before": { + "child": 0, + "copy": 518, + "family": 3878, + "helper": 284, + "offset": 0, + "owner_replica": 4, + "port": 70, + "replica": 0, + "stage": 2, + "time": 10, + "width": 7 + }, + "after": { + "child": 2, + "copy": 257, + "family": 2161, + "helper": 284, + "offset": 9, + "owner_replica": 2, + "port": 33, + "replica": 0, + "stage": 2, + "time": 10, + "width": 7 + } + }, + { + "index": 5179, + "before": { + "child": 0, + "copy": 268, + "family": 2060, + "helper": 379, + "offset": 9, + "owner_replica": 2, + "port": 44, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + }, + "after": { + "child": 2, + "copy": 273, + "family": 2177, + "helper": 379, + "offset": 12, + "owner_replica": 2, + "port": 49, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + } + }, + { + "index": 5181, + "before": { + "child": 0, + "copy": 267, + "family": 2059, + "helper": 381, + "offset": 9, + "owner_replica": 2, + "port": 43, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + }, + "after": { + "child": 2, + "copy": 275, + "family": 2179, + "helper": 381, + "offset": 12, + "owner_replica": 2, + "port": 51, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + } + }, + { + "index": 5182, + "before": { + "child": 0, + "copy": 266, + "family": 2058, + "helper": 382, + "offset": 9, + "owner_replica": 2, + "port": 42, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + }, + "after": { + "child": 2, + "copy": 288, + "family": 2192, + "helper": 382, + "offset": 12, + "owner_replica": 2, + "port": 64, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + } + }, + { + "index": 5183, + "before": { + "child": 0, + "copy": 265, + "family": 2057, + "helper": 383, + "offset": 9, + "owner_replica": 2, + "port": 41, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + }, + "after": { + "child": 0, + "copy": 265, + "family": 2057, + "helper": 383, + "offset": 8, + "owner_replica": 2, + "port": 41, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + } + }, + { + "index": 5189, + "before": { + "child": 0, + "copy": 263, + "family": 2055, + "helper": 389, + "offset": 9, + "owner_replica": 2, + "port": 39, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + }, + "after": { + "child": 2, + "copy": 290, + "family": 2194, + "helper": 389, + "offset": 12, + "owner_replica": 2, + "port": 66, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + } + }, + { + "index": 5190, + "before": { + "child": 0, + "copy": 262, + "family": 2054, + "helper": 390, + "offset": 9, + "owner_replica": 2, + "port": 38, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + }, + "after": { + "child": 2, + "copy": 293, + "family": 2197, + "helper": 390, + "offset": 12, + "owner_replica": 2, + "port": 69, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + } + }, + { + "index": 5191, + "before": { + "child": 0, + "copy": 261, + "family": 2053, + "helper": 391, + "offset": 9, + "owner_replica": 2, + "port": 37, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + }, + "after": { + "child": 2, + "copy": 294, + "family": 2198, + "helper": 391, + "offset": 12, + "owner_replica": 2, + "port": 70, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + } + }, + { + "index": 5195, + "before": { + "child": 0, + "copy": 260, + "family": 2052, + "helper": 395, + "offset": 9, + "owner_replica": 2, + "port": 36, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + }, + "after": { + "child": 2, + "copy": 299, + "family": 2203, + "helper": 395, + "offset": 12, + "owner_replica": 2, + "port": 75, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + } + }, + { + "index": 5197, + "before": { + "child": 0, + "copy": 259, + "family": 2051, + "helper": 397, + "offset": 9, + "owner_replica": 2, + "port": 35, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + }, + "after": { + "child": 2, + "copy": 301, + "family": 2205, + "helper": 397, + "offset": 8, + "owner_replica": 2, + "port": 77, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + } + }, + { + "index": 5198, + "before": { + "child": 0, + "copy": 258, + "family": 2050, + "helper": 398, + "offset": 9, + "owner_replica": 2, + "port": 34, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + }, + "after": { + "child": 0, + "copy": 258, + "family": 2050, + "helper": 398, + "offset": 4, + "owner_replica": 2, + "port": 34, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + } + }, + { + "index": 5199, + "before": { + "child": 0, + "copy": 257, + "family": 2049, + "helper": 399, + "offset": 9, + "owner_replica": 2, + "port": 33, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + }, + "after": { + "child": 2, + "copy": 302, + "family": 2206, + "helper": 399, + "offset": 12, + "owner_replica": 2, + "port": 78, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + } + }, + { + "index": 5203, + "before": { + "child": 0, + "copy": 256, + "family": 2048, + "helper": 403, + "offset": 9, + "owner_replica": 2, + "port": 32, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + }, + "after": { + "child": 0, + "copy": 256, + "family": 2048, + "helper": 403, + "offset": 12, + "owner_replica": 2, + "port": 32, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + } + }, + { + "index": 5205, + "before": { + "child": 0, + "copy": 255, + "family": 2047, + "helper": 405, + "offset": 9, + "owner_replica": 2, + "port": 31, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + }, + "after": { + "child": 2, + "copy": 312, + "family": 2216, + "helper": 405, + "offset": 12, + "owner_replica": 2, + "port": 88, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + } + }, + { + "index": 5206, + "before": { + "child": 0, + "copy": 254, + "family": 2046, + "helper": 406, + "offset": 9, + "owner_replica": 2, + "port": 30, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + }, + "after": { + "child": 2, + "copy": 319, + "family": 2223, + "helper": 406, + "offset": 12, + "owner_replica": 2, + "port": 95, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + } + }, + { + "index": 5207, + "before": { + "child": 0, + "copy": 253, + "family": 2045, + "helper": 407, + "offset": 9, + "owner_replica": 2, + "port": 29, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + }, + "after": { + "child": 0, + "copy": 253, + "family": 2045, + "helper": 407, + "offset": 12, + "owner_replica": 2, + "port": 29, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + } + }, + { + "index": 5211, + "before": { + "child": 0, + "copy": 252, + "family": 2044, + "helper": 411, + "offset": 9, + "owner_replica": 2, + "port": 28, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + }, + "after": { + "child": 2, + "copy": 320, + "family": 2224, + "helper": 411, + "offset": 12, + "owner_replica": 2, + "port": 96, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + } + }, + { + "index": 5213, + "before": { + "child": 0, + "copy": 251, + "family": 2043, + "helper": 413, + "offset": 9, + "owner_replica": 2, + "port": 27, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + }, + "after": { + "child": 2, + "copy": 322, + "family": 2226, + "helper": 413, + "offset": 8, + "owner_replica": 2, + "port": 98, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + } + }, + { + "index": 5215, + "before": { + "child": 0, + "copy": 249, + "family": 2041, + "helper": 415, + "offset": 9, + "owner_replica": 2, + "port": 25, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + }, + "after": { + "child": 0, + "copy": 249, + "family": 2041, + "helper": 415, + "offset": 8, + "owner_replica": 2, + "port": 25, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + } + }, + { + "index": 5227, + "before": { + "child": 0, + "copy": 248, + "family": 2040, + "helper": 427, + "offset": 9, + "owner_replica": 2, + "port": 24, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + }, + "after": { + "child": 2, + "copy": 329, + "family": 2233, + "helper": 427, + "offset": 12, + "owner_replica": 2, + "port": 105, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + } + }, + { + "index": 5229, + "before": { + "child": 0, + "copy": 247, + "family": 2039, + "helper": 429, + "offset": 9, + "owner_replica": 2, + "port": 23, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + }, + "after": { + "child": 2, + "copy": 333, + "family": 2237, + "helper": 429, + "offset": 12, + "owner_replica": 2, + "port": 109, + "replica": 0, + "stage": 2, + "time": 10, + "width": 4 + } + }, + { + "index": 5354, + "before": { + "child": 2, + "copy": 1227, + "family": 9403, + "helper": 74, + "offset": 4, + "owner_replica": 10, + "port": 107, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + }, + "after": { + "child": 0, + "copy": 224, + "family": 2016, + "helper": 74, + "offset": 4, + "owner_replica": 2, + "port": 0, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + } + }, + { + "index": 5367, + "before": { + "child": 8, + "copy": 697, + "family": 6073, + "helper": 87, + "offset": 0, + "owner_replica": 6, + "port": 25, + "replica": 8, + "stage": 2, + "time": 11, + "width": 8 + }, + "after": { + "child": 0, + "copy": 226, + "family": 2018, + "helper": 87, + "offset": 0, + "owner_replica": 2, + "port": 2, + "replica": 8, + "stage": 2, + "time": 11, + "width": 8 + } + }, + { + "index": 5427, + "before": { + "child": 0, + "copy": 314, + "family": 2106, + "helper": 147, + "offset": 9, + "owner_replica": 2, + "port": 90, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + }, + "after": { + "child": 0, + "copy": 227, + "family": 2019, + "helper": 147, + "offset": 8, + "owner_replica": 2, + "port": 3, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + } + }, + { + "index": 5429, + "before": { + "child": 0, + "copy": 313, + "family": 2105, + "helper": 149, + "offset": 9, + "owner_replica": 2, + "port": 89, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + }, + "after": { + "child": 0, + "copy": 243, + "family": 2035, + "helper": 149, + "offset": 8, + "owner_replica": 2, + "port": 19, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + } + }, + { + "index": 5434, + "before": { + "child": 0, + "copy": 312, + "family": 2104, + "helper": 154, + "offset": 9, + "owner_replica": 2, + "port": 88, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + }, + "after": { + "child": 0, + "copy": 246, + "family": 2038, + "helper": 154, + "offset": 8, + "owner_replica": 2, + "port": 22, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + } + }, + { + "index": 5441, + "before": { + "child": 0, + "copy": 311, + "family": 2103, + "helper": 161, + "offset": 9, + "owner_replica": 2, + "port": 87, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + }, + "after": { + "child": 0, + "copy": 253, + "family": 2045, + "helper": 161, + "offset": 8, + "owner_replica": 2, + "port": 29, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + } + }, + { + "index": 5443, + "before": { + "child": 0, + "copy": 310, + "family": 2102, + "helper": 163, + "offset": 9, + "owner_replica": 2, + "port": 86, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + }, + "after": { + "child": 0, + "copy": 256, + "family": 2048, + "helper": 163, + "offset": 8, + "owner_replica": 2, + "port": 32, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + } + }, + { + "index": 5445, + "before": { + "child": 0, + "copy": 309, + "family": 2101, + "helper": 165, + "offset": 9, + "owner_replica": 2, + "port": 85, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + }, + "after": { + "child": 2, + "copy": 267, + "family": 2171, + "helper": 165, + "offset": 12, + "owner_replica": 2, + "port": 43, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + } + }, + { + "index": 5450, + "before": { + "child": 0, + "copy": 308, + "family": 2100, + "helper": 170, + "offset": 9, + "owner_replica": 2, + "port": 84, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + }, + "after": { + "child": 2, + "copy": 271, + "family": 2175, + "helper": 170, + "offset": 4, + "owner_replica": 2, + "port": 47, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + } + }, + { + "index": 5476, + "before": { + "child": 2, + "copy": 335, + "family": 2239, + "helper": 196, + "offset": 0, + "owner_replica": 2, + "port": 111, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 13, + "copy": 65, + "family": 177, + "helper": 196, + "offset": 31, + "owner_replica": 0, + "port": 65, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5477, + "before": { + "child": 2, + "copy": 334, + "family": 2238, + "helper": 197, + "offset": 0, + "owner_replica": 2, + "port": 110, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 0, + "copy": 448, + "family": 3808, + "helper": 197, + "offset": 0, + "owner_replica": 4, + "port": 0, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5478, + "before": { + "child": 2, + "copy": 333, + "family": 2237, + "helper": 198, + "offset": 0, + "owner_replica": 2, + "port": 109, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 4, + "copy": 469, + "family": 4053, + "helper": 198, + "offset": 23, + "owner_replica": 4, + "port": 21, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5479, + "before": { + "child": 2, + "copy": 332, + "family": 2236, + "helper": 199, + "offset": 0, + "owner_replica": 2, + "port": 108, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 559, + "family": 4255, + "helper": 199, + "offset": 22, + "owner_replica": 4, + "port": 111, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5480, + "before": { + "child": 2, + "copy": 331, + "family": 2235, + "helper": 200, + "offset": 0, + "owner_replica": 2, + "port": 107, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 4, + "copy": 673, + "family": 5825, + "helper": 200, + "offset": 18, + "owner_replica": 6, + "port": 1, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5481, + "before": { + "child": 2, + "copy": 330, + "family": 2234, + "helper": 201, + "offset": 0, + "owner_replica": 2, + "port": 106, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 4, + "copy": 674, + "family": 5826, + "helper": 201, + "offset": 18, + "owner_replica": 6, + "port": 2, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5482, + "before": { + "child": 2, + "copy": 329, + "family": 2233, + "helper": 202, + "offset": 0, + "owner_replica": 2, + "port": 105, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 4, + "copy": 677, + "family": 5829, + "helper": 202, + "offset": 18, + "owner_replica": 6, + "port": 5, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5483, + "before": { + "child": 2, + "copy": 328, + "family": 2232, + "helper": 203, + "offset": 0, + "owner_replica": 2, + "port": 104, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 4, + "copy": 678, + "family": 5830, + "helper": 203, + "offset": 9, + "owner_replica": 6, + "port": 6, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5484, + "before": { + "child": 2, + "copy": 327, + "family": 2231, + "helper": 204, + "offset": 0, + "owner_replica": 2, + "port": 103, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 4, + "copy": 679, + "family": 5831, + "helper": 204, + "offset": 9, + "owner_replica": 6, + "port": 7, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5485, + "before": { + "child": 2, + "copy": 326, + "family": 2230, + "helper": 205, + "offset": 0, + "owner_replica": 2, + "port": 102, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 0, + "copy": 788, + "family": 6500, + "helper": 205, + "offset": 0, + "owner_replica": 7, + "port": 4, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5486, + "before": { + "child": 2, + "copy": 325, + "family": 2229, + "helper": 206, + "offset": 0, + "owner_replica": 2, + "port": 101, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 4, + "copy": 804, + "family": 6740, + "helper": 206, + "offset": 5, + "owner_replica": 7, + "port": 20, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5487, + "before": { + "child": 2, + "copy": 324, + "family": 2228, + "helper": 207, + "offset": 0, + "owner_replica": 2, + "port": 100, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 4, + "copy": 836, + "family": 6772, + "helper": 207, + "offset": 23, + "owner_replica": 7, + "port": 52, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5488, + "before": { + "child": 2, + "copy": 323, + "family": 2227, + "helper": 208, + "offset": 0, + "owner_replica": 2, + "port": 99, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 4, + "copy": 882, + "family": 6818, + "helper": 208, + "offset": 23, + "owner_replica": 7, + "port": 98, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5489, + "before": { + "child": 2, + "copy": 322, + "family": 2226, + "helper": 209, + "offset": 0, + "owner_replica": 2, + "port": 98, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 4, + "copy": 890, + "family": 6826, + "helper": 209, + "offset": 14, + "owner_replica": 7, + "port": 106, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5491, + "before": { + "child": 2, + "copy": 320, + "family": 2224, + "helper": 211, + "offset": 0, + "owner_replica": 2, + "port": 96, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 840, + "family": 6888, + "helper": 211, + "offset": 23, + "owner_replica": 7, + "port": 56, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5492, + "before": { + "child": 2, + "copy": 319, + "family": 2223, + "helper": 212, + "offset": 0, + "owner_replica": 2, + "port": 95, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 859, + "family": 6907, + "helper": 212, + "offset": 14, + "owner_replica": 7, + "port": 75, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5493, + "before": { + "child": 2, + "copy": 318, + "family": 2222, + "helper": 213, + "offset": 0, + "owner_replica": 2, + "port": 94, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 10, + "copy": 786, + "family": 7058, + "helper": 213, + "offset": 27, + "owner_replica": 7, + "port": 2, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5494, + "before": { + "child": 2, + "copy": 317, + "family": 2221, + "helper": 214, + "offset": 0, + "owner_replica": 2, + "port": 93, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1230, + "family": 9742, + "helper": 214, + "offset": 39, + "owner_replica": 10, + "port": 110, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5495, + "before": { + "child": 2, + "copy": 316, + "family": 2220, + "helper": 215, + "offset": 0, + "owner_replica": 2, + "port": 92, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1362, + "family": 10994, + "helper": 215, + "offset": 0, + "owner_replica": 12, + "port": 18, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5496, + "before": { + "child": 2, + "copy": 315, + "family": 2219, + "helper": 216, + "offset": 0, + "owner_replica": 2, + "port": 91, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1706, + "family": 13690, + "helper": 216, + "offset": 0, + "owner_replica": 15, + "port": 26, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5497, + "before": { + "child": 2, + "copy": 314, + "family": 2218, + "helper": 217, + "offset": 0, + "owner_replica": 2, + "port": 90, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 4, + "copy": 1680, + "family": 13888, + "helper": 217, + "offset": 18, + "owner_replica": 15, + "port": 0, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5498, + "before": { + "child": 2, + "copy": 313, + "family": 2217, + "helper": 218, + "offset": 0, + "owner_replica": 2, + "port": 89, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1695, + "family": 14015, + "helper": 218, + "offset": 22, + "owner_replica": 15, + "port": 15, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5499, + "before": { + "child": 2, + "copy": 312, + "family": 2216, + "helper": 219, + "offset": 0, + "owner_replica": 2, + "port": 88, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1697, + "family": 14017, + "helper": 219, + "offset": 22, + "owner_replica": 15, + "port": 17, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5500, + "before": { + "child": 2, + "copy": 311, + "family": 2215, + "helper": 220, + "offset": 0, + "owner_replica": 2, + "port": 87, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1703, + "family": 14023, + "helper": 220, + "offset": 22, + "owner_replica": 15, + "port": 23, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5501, + "before": { + "child": 2, + "copy": 310, + "family": 2214, + "helper": 221, + "offset": 0, + "owner_replica": 2, + "port": 86, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1704, + "family": 14024, + "helper": 221, + "offset": 22, + "owner_replica": 15, + "port": 24, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5502, + "before": { + "child": 2, + "copy": 309, + "family": 2213, + "helper": 222, + "offset": 0, + "owner_replica": 2, + "port": 85, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1705, + "family": 14025, + "helper": 222, + "offset": 22, + "owner_replica": 15, + "port": 25, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5503, + "before": { + "child": 2, + "copy": 308, + "family": 2212, + "helper": 223, + "offset": 0, + "owner_replica": 2, + "port": 84, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1710, + "family": 14030, + "helper": 223, + "offset": 22, + "owner_replica": 15, + "port": 30, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5504, + "before": { + "child": 2, + "copy": 1262, + "family": 10222, + "helper": 224, + "offset": 0, + "owner_replica": 11, + "port": 30, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + }, + "after": { + "child": 0, + "copy": 235, + "family": 2027, + "helper": 224, + "offset": 9, + "owner_replica": 2, + "port": 11, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + } + }, + { + "index": 5505, + "before": { + "child": 2, + "copy": 1261, + "family": 10221, + "helper": 225, + "offset": 0, + "owner_replica": 11, + "port": 29, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + }, + "after": { + "child": 0, + "copy": 241, + "family": 2033, + "helper": 225, + "offset": 9, + "owner_replica": 2, + "port": 17, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + } + }, + { + "index": 5506, + "before": { + "child": 2, + "copy": 1260, + "family": 10220, + "helper": 226, + "offset": 0, + "owner_replica": 11, + "port": 28, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + }, + "after": { + "child": 0, + "copy": 261, + "family": 2053, + "helper": 226, + "offset": 9, + "owner_replica": 2, + "port": 37, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + } + }, + { + "index": 5507, + "before": { + "child": 0, + "copy": 1303, + "family": 10151, + "helper": 227, + "offset": 9, + "owner_replica": 11, + "port": 71, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + }, + "after": { + "child": 0, + "copy": 268, + "family": 2060, + "helper": 227, + "offset": 9, + "owner_replica": 2, + "port": 44, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + } + }, + { + "index": 5508, + "before": { + "child": 0, + "copy": 1302, + "family": 10150, + "helper": 228, + "offset": 9, + "owner_replica": 11, + "port": 70, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + }, + "after": { + "child": 0, + "copy": 272, + "family": 2064, + "helper": 228, + "offset": 9, + "owner_replica": 2, + "port": 48, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + } + }, + { + "index": 5509, + "before": { + "child": 0, + "copy": 1301, + "family": 10149, + "helper": 229, + "offset": 9, + "owner_replica": 11, + "port": 69, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + }, + "after": { + "child": 0, + "copy": 273, + "family": 2065, + "helper": 229, + "offset": 9, + "owner_replica": 2, + "port": 49, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + } + }, + { + "index": 5510, + "before": { + "child": 0, + "copy": 1300, + "family": 10148, + "helper": 230, + "offset": 9, + "owner_replica": 11, + "port": 68, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + }, + "after": { + "child": 0, + "copy": 274, + "family": 2066, + "helper": 230, + "offset": 9, + "owner_replica": 2, + "port": 50, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + } + }, + { + "index": 5511, + "before": { + "child": 0, + "copy": 1299, + "family": 10147, + "helper": 231, + "offset": 9, + "owner_replica": 11, + "port": 67, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + }, + "after": { + "child": 0, + "copy": 277, + "family": 2069, + "helper": 231, + "offset": 9, + "owner_replica": 2, + "port": 53, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + } + }, + { + "index": 5512, + "before": { + "child": 2, + "copy": 307, + "family": 2211, + "helper": 232, + "offset": 0, + "owner_replica": 2, + "port": 83, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1713, + "family": 14033, + "helper": 232, + "offset": 22, + "owner_replica": 15, + "port": 33, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5513, + "before": { + "child": 2, + "copy": 306, + "family": 2210, + "helper": 233, + "offset": 0, + "owner_replica": 2, + "port": 82, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1718, + "family": 14038, + "helper": 233, + "offset": 22, + "owner_replica": 15, + "port": 38, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5514, + "before": { + "child": 2, + "copy": 305, + "family": 2209, + "helper": 234, + "offset": 0, + "owner_replica": 2, + "port": 81, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1724, + "family": 14044, + "helper": 234, + "offset": 22, + "owner_replica": 15, + "port": 44, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5515, + "before": { + "child": 2, + "copy": 304, + "family": 2208, + "helper": 235, + "offset": 0, + "owner_replica": 2, + "port": 80, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1725, + "family": 14045, + "helper": 235, + "offset": 22, + "owner_replica": 15, + "port": 45, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5516, + "before": { + "child": 2, + "copy": 303, + "family": 2207, + "helper": 236, + "offset": 0, + "owner_replica": 2, + "port": 79, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1726, + "family": 14046, + "helper": 236, + "offset": 22, + "owner_replica": 15, + "port": 46, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5517, + "before": { + "child": 2, + "copy": 302, + "family": 2206, + "helper": 237, + "offset": 0, + "owner_replica": 2, + "port": 78, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1730, + "family": 14050, + "helper": 237, + "offset": 22, + "owner_replica": 15, + "port": 50, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5518, + "before": { + "child": 2, + "copy": 301, + "family": 2205, + "helper": 238, + "offset": 0, + "owner_replica": 2, + "port": 77, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1733, + "family": 14053, + "helper": 238, + "offset": 22, + "owner_replica": 15, + "port": 53, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5519, + "before": { + "child": 2, + "copy": 300, + "family": 2204, + "helper": 239, + "offset": 0, + "owner_replica": 2, + "port": 76, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1734, + "family": 14054, + "helper": 239, + "offset": 22, + "owner_replica": 15, + "port": 54, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5520, + "before": { + "child": 2, + "copy": 299, + "family": 2203, + "helper": 240, + "offset": 0, + "owner_replica": 2, + "port": 75, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1737, + "family": 14057, + "helper": 240, + "offset": 22, + "owner_replica": 15, + "port": 57, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5521, + "before": { + "child": 2, + "copy": 298, + "family": 2202, + "helper": 241, + "offset": 0, + "owner_replica": 2, + "port": 74, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1740, + "family": 14060, + "helper": 241, + "offset": 13, + "owner_replica": 15, + "port": 60, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5522, + "before": { + "child": 2, + "copy": 297, + "family": 2201, + "helper": 242, + "offset": 0, + "owner_replica": 2, + "port": 73, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1743, + "family": 14063, + "helper": 242, + "offset": 22, + "owner_replica": 15, + "port": 63, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5523, + "before": { + "child": 2, + "copy": 296, + "family": 2200, + "helper": 243, + "offset": 0, + "owner_replica": 2, + "port": 72, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1744, + "family": 14064, + "helper": 243, + "offset": 22, + "owner_replica": 15, + "port": 64, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5524, + "before": { + "child": 2, + "copy": 295, + "family": 2199, + "helper": 244, + "offset": 0, + "owner_replica": 2, + "port": 71, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1745, + "family": 14065, + "helper": 244, + "offset": 22, + "owner_replica": 15, + "port": 65, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5525, + "before": { + "child": 2, + "copy": 294, + "family": 2198, + "helper": 245, + "offset": 0, + "owner_replica": 2, + "port": 70, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1748, + "family": 14068, + "helper": 245, + "offset": 22, + "owner_replica": 15, + "port": 68, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5526, + "before": { + "child": 2, + "copy": 293, + "family": 2197, + "helper": 246, + "offset": 0, + "owner_replica": 2, + "port": 69, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1751, + "family": 14071, + "helper": 246, + "offset": 22, + "owner_replica": 15, + "port": 71, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5527, + "before": { + "child": 2, + "copy": 292, + "family": 2196, + "helper": 247, + "offset": 0, + "owner_replica": 2, + "port": 68, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1752, + "family": 14072, + "helper": 247, + "offset": 22, + "owner_replica": 15, + "port": 72, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5534, + "before": { + "child": 2, + "copy": 291, + "family": 2195, + "helper": 254, + "offset": 0, + "owner_replica": 2, + "port": 67, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1756, + "family": 14076, + "helper": 254, + "offset": 22, + "owner_replica": 15, + "port": 76, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5535, + "before": { + "child": 2, + "copy": 290, + "family": 2194, + "helper": 255, + "offset": 0, + "owner_replica": 2, + "port": 66, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1757, + "family": 14077, + "helper": 255, + "offset": 22, + "owner_replica": 15, + "port": 77, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5536, + "before": { + "child": 2, + "copy": 289, + "family": 2193, + "helper": 256, + "offset": 0, + "owner_replica": 2, + "port": 65, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1759, + "family": 14079, + "helper": 256, + "offset": 22, + "owner_replica": 15, + "port": 79, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5537, + "before": { + "child": 2, + "copy": 288, + "family": 2192, + "helper": 257, + "offset": 0, + "owner_replica": 2, + "port": 64, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1770, + "family": 14090, + "helper": 257, + "offset": 22, + "owner_replica": 15, + "port": 90, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5538, + "before": { + "child": 2, + "copy": 287, + "family": 2191, + "helper": 258, + "offset": 0, + "owner_replica": 2, + "port": 63, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1772, + "family": 14092, + "helper": 258, + "offset": 22, + "owner_replica": 15, + "port": 92, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5539, + "before": { + "child": 2, + "copy": 286, + "family": 2190, + "helper": 259, + "offset": 0, + "owner_replica": 2, + "port": 62, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1774, + "family": 14094, + "helper": 259, + "offset": 22, + "owner_replica": 15, + "port": 94, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5540, + "before": { + "child": 0, + "copy": 1298, + "family": 10146, + "helper": 260, + "offset": 9, + "owner_replica": 11, + "port": 66, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + }, + "after": { + "child": 0, + "copy": 281, + "family": 2073, + "helper": 260, + "offset": 9, + "owner_replica": 2, + "port": 57, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + } + }, + { + "index": 5541, + "before": { + "child": 0, + "copy": 1297, + "family": 10145, + "helper": 261, + "offset": 9, + "owner_replica": 11, + "port": 65, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + }, + "after": { + "child": 0, + "copy": 290, + "family": 2082, + "helper": 261, + "offset": 9, + "owner_replica": 2, + "port": 66, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + } + }, + { + "index": 5546, + "before": { + "child": 2, + "copy": 285, + "family": 2189, + "helper": 266, + "offset": 0, + "owner_replica": 2, + "port": 61, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1781, + "family": 14101, + "helper": 266, + "offset": 22, + "owner_replica": 15, + "port": 101, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5547, + "before": { + "child": 2, + "copy": 284, + "family": 2188, + "helper": 267, + "offset": 0, + "owner_replica": 2, + "port": 60, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1786, + "family": 14106, + "helper": 267, + "offset": 9, + "owner_replica": 15, + "port": 106, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5548, + "before": { + "child": 2, + "copy": 283, + "family": 2187, + "helper": 268, + "offset": 0, + "owner_replica": 2, + "port": 59, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1787, + "family": 14107, + "helper": 268, + "offset": 22, + "owner_replica": 15, + "port": 107, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5549, + "before": { + "child": 2, + "copy": 282, + "family": 2186, + "helper": 269, + "offset": 0, + "owner_replica": 2, + "port": 58, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1789, + "family": 14109, + "helper": 269, + "offset": 13, + "owner_replica": 15, + "port": 109, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5550, + "before": { + "child": 2, + "copy": 281, + "family": 2185, + "helper": 270, + "offset": 0, + "owner_replica": 2, + "port": 57, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1790, + "family": 14110, + "helper": 270, + "offset": 22, + "owner_replica": 15, + "port": 110, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5551, + "before": { + "child": 2, + "copy": 280, + "family": 2184, + "helper": 271, + "offset": 0, + "owner_replica": 2, + "port": 56, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1791, + "family": 14111, + "helper": 271, + "offset": 13, + "owner_replica": 15, + "port": 111, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5555, + "before": { + "child": 2, + "copy": 279, + "family": 2183, + "helper": 275, + "offset": 0, + "owner_replica": 2, + "port": 55, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1685, + "family": 14117, + "helper": 275, + "offset": 27, + "owner_replica": 15, + "port": 5, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5558, + "before": { + "child": 2, + "copy": 278, + "family": 2182, + "helper": 278, + "offset": 0, + "owner_replica": 2, + "port": 54, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1688, + "family": 14120, + "helper": 278, + "offset": 39, + "owner_replica": 15, + "port": 8, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5559, + "before": { + "child": 2, + "copy": 277, + "family": 2181, + "helper": 279, + "offset": 0, + "owner_replica": 2, + "port": 53, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1722, + "family": 14154, + "helper": 279, + "offset": 9, + "owner_replica": 15, + "port": 42, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5560, + "before": { + "child": 2, + "copy": 276, + "family": 2180, + "helper": 280, + "offset": 0, + "owner_replica": 2, + "port": 52, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1734, + "family": 14166, + "helper": 280, + "offset": 17, + "owner_replica": 15, + "port": 54, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5561, + "before": { + "child": 2, + "copy": 275, + "family": 2179, + "helper": 281, + "offset": 0, + "owner_replica": 2, + "port": 51, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1746, + "family": 14178, + "helper": 281, + "offset": 22, + "owner_replica": 15, + "port": 66, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5563, + "before": { + "child": 2, + "copy": 274, + "family": 2178, + "helper": 283, + "offset": 0, + "owner_replica": 2, + "port": 50, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1747, + "family": 14179, + "helper": 283, + "offset": 9, + "owner_replica": 15, + "port": 67, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5564, + "before": { + "child": 0, + "copy": 1296, + "family": 10144, + "helper": 284, + "offset": 9, + "owner_replica": 11, + "port": 64, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + }, + "after": { + "child": 0, + "copy": 293, + "family": 2085, + "helper": 284, + "offset": 9, + "owner_replica": 2, + "port": 69, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + } + }, + { + "index": 5565, + "before": { + "child": 0, + "copy": 1295, + "family": 10143, + "helper": 285, + "offset": 9, + "owner_replica": 11, + "port": 63, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + }, + "after": { + "child": 0, + "copy": 302, + "family": 2094, + "helper": 285, + "offset": 9, + "owner_replica": 2, + "port": 78, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + } + }, + { + "index": 5567, + "before": { + "child": 2, + "copy": 273, + "family": 2177, + "helper": 287, + "offset": 0, + "owner_replica": 2, + "port": 49, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1761, + "family": 14193, + "helper": 287, + "offset": 9, + "owner_replica": 15, + "port": 81, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5570, + "before": { + "child": 2, + "copy": 272, + "family": 2176, + "helper": 290, + "offset": 0, + "owner_replica": 2, + "port": 48, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1762, + "family": 14194, + "helper": 290, + "offset": 9, + "owner_replica": 15, + "port": 82, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5571, + "before": { + "child": 2, + "copy": 271, + "family": 2175, + "helper": 291, + "offset": 0, + "owner_replica": 2, + "port": 47, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1764, + "family": 14196, + "helper": 291, + "offset": 9, + "owner_replica": 15, + "port": 84, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5572, + "before": { + "child": 2, + "copy": 270, + "family": 2174, + "helper": 292, + "offset": 0, + "owner_replica": 2, + "port": 46, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1765, + "family": 14197, + "helper": 292, + "offset": 13, + "owner_replica": 15, + "port": 85, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5573, + "before": { + "child": 2, + "copy": 269, + "family": 2173, + "helper": 293, + "offset": 0, + "owner_replica": 2, + "port": 45, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1766, + "family": 14198, + "helper": 293, + "offset": 13, + "owner_replica": 15, + "port": 86, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5575, + "before": { + "child": 2, + "copy": 268, + "family": 2172, + "helper": 295, + "offset": 0, + "owner_replica": 2, + "port": 44, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1767, + "family": 14199, + "helper": 295, + "offset": 30, + "owner_replica": 15, + "port": 87, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5586, + "before": { + "child": 2, + "copy": 267, + "family": 2171, + "helper": 306, + "offset": 0, + "owner_replica": 2, + "port": 43, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1768, + "family": 14200, + "helper": 306, + "offset": 13, + "owner_replica": 15, + "port": 88, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5587, + "before": { + "child": 0, + "copy": 1294, + "family": 10142, + "helper": 307, + "offset": 9, + "owner_replica": 11, + "port": 62, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + }, + "after": { + "child": 0, + "copy": 303, + "family": 2095, + "helper": 307, + "offset": 9, + "owner_replica": 2, + "port": 79, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + } + }, + { + "index": 5588, + "before": { + "child": 0, + "copy": 1293, + "family": 10141, + "helper": 308, + "offset": 9, + "owner_replica": 11, + "port": 61, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + }, + "after": { + "child": 0, + "copy": 305, + "family": 2097, + "helper": 308, + "offset": 9, + "owner_replica": 2, + "port": 81, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + } + }, + { + "index": 5589, + "before": { + "child": 0, + "copy": 1292, + "family": 10140, + "helper": 309, + "offset": 9, + "owner_replica": 11, + "port": 60, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + }, + "after": { + "child": 0, + "copy": 311, + "family": 2103, + "helper": 309, + "offset": 9, + "owner_replica": 2, + "port": 87, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + } + }, + { + "index": 5598, + "before": { + "child": 2, + "copy": 266, + "family": 2170, + "helper": 318, + "offset": 0, + "owner_replica": 2, + "port": 42, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1770, + "family": 14202, + "helper": 318, + "offset": 13, + "owner_replica": 15, + "port": 90, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5599, + "before": { + "child": 0, + "copy": 1291, + "family": 10139, + "helper": 319, + "offset": 9, + "owner_replica": 11, + "port": 59, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + }, + "after": { + "child": 0, + "copy": 325, + "family": 2117, + "helper": 319, + "offset": 9, + "owner_replica": 2, + "port": 101, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + } + }, + { + "index": 5602, + "before": { + "child": 2, + "copy": 265, + "family": 2169, + "helper": 322, + "offset": 0, + "owner_replica": 2, + "port": 41, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1771, + "family": 14203, + "helper": 322, + "offset": 13, + "owner_replica": 15, + "port": 91, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5603, + "before": { + "child": 2, + "copy": 264, + "family": 2168, + "helper": 323, + "offset": 0, + "owner_replica": 2, + "port": 40, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1772, + "family": 14204, + "helper": 323, + "offset": 13, + "owner_replica": 15, + "port": 92, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5604, + "before": { + "child": 2, + "copy": 263, + "family": 2167, + "helper": 324, + "offset": 0, + "owner_replica": 2, + "port": 39, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1774, + "family": 14206, + "helper": 324, + "offset": 9, + "owner_replica": 15, + "port": 94, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5605, + "before": { + "child": 2, + "copy": 262, + "family": 2166, + "helper": 325, + "offset": 0, + "owner_replica": 2, + "port": 38, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1790, + "family": 14222, + "helper": 325, + "offset": 39, + "owner_replica": 15, + "port": 110, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5610, + "before": { + "child": 0, + "copy": 1290, + "family": 10138, + "helper": 330, + "offset": 9, + "owner_replica": 11, + "port": 58, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + }, + "after": { + "child": 0, + "copy": 332, + "family": 2124, + "helper": 330, + "offset": 9, + "owner_replica": 2, + "port": 108, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + } + }, + { + "index": 5611, + "before": { + "child": 0, + "copy": 1289, + "family": 10137, + "helper": 331, + "offset": 9, + "owner_replica": 11, + "port": 57, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + }, + "after": { + "child": 0, + "copy": 335, + "family": 2127, + "helper": 331, + "offset": 9, + "owner_replica": 2, + "port": 111, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + } + }, + { + "index": 5612, + "before": { + "child": 0, + "copy": 1288, + "family": 10136, + "helper": 332, + "offset": 9, + "owner_replica": 11, + "port": 56, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + }, + "after": { + "child": 2, + "copy": 235, + "family": 2139, + "helper": 332, + "offset": 9, + "owner_replica": 2, + "port": 11, + "replica": 8, + "stage": 2, + "time": 11, + "width": 7 + } + }, + { + "index": 5614, + "before": { + "child": 2, + "copy": 261, + "family": 2165, + "helper": 334, + "offset": 0, + "owner_replica": 2, + "port": 37, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 10, + "copy": 1701, + "family": 14245, + "helper": 334, + "offset": 27, + "owner_replica": 15, + "port": 21, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5616, + "before": { + "child": 2, + "copy": 260, + "family": 2164, + "helper": 336, + "offset": 0, + "owner_replica": 2, + "port": 36, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 10, + "copy": 1709, + "family": 14253, + "helper": 336, + "offset": 27, + "owner_replica": 15, + "port": 29, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5624, + "before": { + "child": 2, + "copy": 259, + "family": 2163, + "helper": 344, + "offset": 0, + "owner_replica": 2, + "port": 35, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 10, + "copy": 1738, + "family": 14282, + "helper": 344, + "offset": 27, + "owner_replica": 15, + "port": 58, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5626, + "before": { + "child": 2, + "copy": 258, + "family": 2162, + "helper": 346, + "offset": 0, + "owner_replica": 2, + "port": 34, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + }, + "after": { + "child": 10, + "copy": 1775, + "family": 14319, + "helper": 346, + "offset": 27, + "owner_replica": 15, + "port": 95, + "replica": 8, + "stage": 2, + "time": 11, + "width": 9 + } + }, + { + "index": 5659, + "before": { + "child": 0, + "copy": 307, + "family": 2099, + "helper": 379, + "offset": 9, + "owner_replica": 2, + "port": 83, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + }, + "after": { + "child": 2, + "copy": 276, + "family": 2180, + "helper": 379, + "offset": 12, + "owner_replica": 2, + "port": 52, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + } + }, + { + "index": 5661, + "before": { + "child": 0, + "copy": 306, + "family": 2098, + "helper": 381, + "offset": 9, + "owner_replica": 2, + "port": 82, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + }, + "after": { + "child": 2, + "copy": 280, + "family": 2184, + "helper": 381, + "offset": 12, + "owner_replica": 2, + "port": 56, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + } + }, + { + "index": 5662, + "before": { + "child": 0, + "copy": 305, + "family": 2097, + "helper": 382, + "offset": 9, + "owner_replica": 2, + "port": 81, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + }, + "after": { + "child": 2, + "copy": 283, + "family": 2187, + "helper": 382, + "offset": 12, + "owner_replica": 2, + "port": 59, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + } + }, + { + "index": 5663, + "before": { + "child": 0, + "copy": 304, + "family": 2096, + "helper": 383, + "offset": 9, + "owner_replica": 2, + "port": 80, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + }, + "after": { + "child": 2, + "copy": 284, + "family": 2188, + "helper": 383, + "offset": 8, + "owner_replica": 2, + "port": 60, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + } + }, + { + "index": 5667, + "before": { + "child": 0, + "copy": 303, + "family": 2095, + "helper": 387, + "offset": 9, + "owner_replica": 2, + "port": 79, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + }, + "after": { + "child": 2, + "copy": 285, + "family": 2189, + "helper": 387, + "offset": 12, + "owner_replica": 2, + "port": 61, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + } + }, + { + "index": 5669, + "before": { + "child": 0, + "copy": 302, + "family": 2094, + "helper": 389, + "offset": 9, + "owner_replica": 2, + "port": 78, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + }, + "after": { + "child": 2, + "copy": 287, + "family": 2191, + "helper": 389, + "offset": 12, + "owner_replica": 2, + "port": 63, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + } + }, + { + "index": 5670, + "before": { + "child": 0, + "copy": 301, + "family": 2093, + "helper": 390, + "offset": 9, + "owner_replica": 2, + "port": 77, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + }, + "after": { + "child": 2, + "copy": 291, + "family": 2195, + "helper": 390, + "offset": 12, + "owner_replica": 2, + "port": 67, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + } + }, + { + "index": 5671, + "before": { + "child": 0, + "copy": 300, + "family": 2092, + "helper": 391, + "offset": 9, + "owner_replica": 2, + "port": 76, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + }, + "after": { + "child": 2, + "copy": 297, + "family": 2201, + "helper": 391, + "offset": 12, + "owner_replica": 2, + "port": 73, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + } + }, + { + "index": 5675, + "before": { + "child": 0, + "copy": 299, + "family": 2091, + "helper": 395, + "offset": 9, + "owner_replica": 2, + "port": 75, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + }, + "after": { + "child": 2, + "copy": 298, + "family": 2202, + "helper": 395, + "offset": 12, + "owner_replica": 2, + "port": 74, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + } + }, + { + "index": 5677, + "before": { + "child": 0, + "copy": 298, + "family": 2090, + "helper": 397, + "offset": 9, + "owner_replica": 2, + "port": 74, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + }, + "after": { + "child": 2, + "copy": 301, + "family": 2205, + "helper": 397, + "offset": 4, + "owner_replica": 2, + "port": 77, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + } + }, + { + "index": 5678, + "before": { + "child": 0, + "copy": 297, + "family": 2089, + "helper": 398, + "offset": 9, + "owner_replica": 2, + "port": 73, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + }, + "after": { + "child": 2, + "copy": 304, + "family": 2208, + "helper": 398, + "offset": 12, + "owner_replica": 2, + "port": 80, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + } + }, + { + "index": 5679, + "before": { + "child": 0, + "copy": 296, + "family": 2088, + "helper": 399, + "offset": 9, + "owner_replica": 2, + "port": 72, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + }, + "after": { + "child": 2, + "copy": 308, + "family": 2212, + "helper": 399, + "offset": 12, + "owner_replica": 2, + "port": 84, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + } + }, + { + "index": 5683, + "before": { + "child": 0, + "copy": 295, + "family": 2087, + "helper": 403, + "offset": 9, + "owner_replica": 2, + "port": 71, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + }, + "after": { + "child": 2, + "copy": 309, + "family": 2213, + "helper": 403, + "offset": 12, + "owner_replica": 2, + "port": 85, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + } + }, + { + "index": 5685, + "before": { + "child": 0, + "copy": 294, + "family": 2086, + "helper": 405, + "offset": 9, + "owner_replica": 2, + "port": 70, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + }, + "after": { + "child": 0, + "copy": 294, + "family": 2086, + "helper": 405, + "offset": 8, + "owner_replica": 2, + "port": 70, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + } + }, + { + "index": 5686, + "before": { + "child": 0, + "copy": 293, + "family": 2085, + "helper": 406, + "offset": 9, + "owner_replica": 2, + "port": 69, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + }, + "after": { + "child": 2, + "copy": 314, + "family": 2218, + "helper": 406, + "offset": 12, + "owner_replica": 2, + "port": 90, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + } + }, + { + "index": 5687, + "before": { + "child": 0, + "copy": 292, + "family": 2084, + "helper": 407, + "offset": 9, + "owner_replica": 2, + "port": 68, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + }, + "after": { + "child": 2, + "copy": 316, + "family": 2220, + "helper": 407, + "offset": 12, + "owner_replica": 2, + "port": 92, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + } + }, + { + "index": 5691, + "before": { + "child": 0, + "copy": 291, + "family": 2083, + "helper": 411, + "offset": 9, + "owner_replica": 2, + "port": 67, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + }, + "after": { + "child": 0, + "copy": 291, + "family": 2083, + "helper": 411, + "offset": 12, + "owner_replica": 2, + "port": 67, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + } + }, + { + "index": 5693, + "before": { + "child": 0, + "copy": 290, + "family": 2082, + "helper": 413, + "offset": 9, + "owner_replica": 2, + "port": 66, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + }, + "after": { + "child": 2, + "copy": 317, + "family": 2221, + "helper": 413, + "offset": 12, + "owner_replica": 2, + "port": 93, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + } + }, + { + "index": 5694, + "before": { + "child": 0, + "copy": 289, + "family": 2081, + "helper": 414, + "offset": 9, + "owner_replica": 2, + "port": 65, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + }, + "after": { + "child": 2, + "copy": 318, + "family": 2222, + "helper": 414, + "offset": 12, + "owner_replica": 2, + "port": 94, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + } + }, + { + "index": 5695, + "before": { + "child": 0, + "copy": 288, + "family": 2080, + "helper": 415, + "offset": 9, + "owner_replica": 2, + "port": 64, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + }, + "after": { + "child": 2, + "copy": 323, + "family": 2227, + "helper": 415, + "offset": 12, + "owner_replica": 2, + "port": 99, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + } + }, + { + "index": 5707, + "before": { + "child": 0, + "copy": 287, + "family": 2079, + "helper": 427, + "offset": 9, + "owner_replica": 2, + "port": 63, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + }, + "after": { + "child": 2, + "copy": 324, + "family": 2228, + "helper": 427, + "offset": 12, + "owner_replica": 2, + "port": 100, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + } + }, + { + "index": 5709, + "before": { + "child": 0, + "copy": 286, + "family": 2078, + "helper": 429, + "offset": 9, + "owner_replica": 2, + "port": 62, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + }, + "after": { + "child": 2, + "copy": 331, + "family": 2235, + "helper": 429, + "offset": 12, + "owner_replica": 2, + "port": 107, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + } + }, + { + "index": 5710, + "before": { + "child": 0, + "copy": 280, + "family": 2072, + "helper": 430, + "offset": 9, + "owner_replica": 2, + "port": 56, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1205, + "family": 9381, + "helper": 430, + "offset": 8, + "owner_replica": 10, + "port": 85, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + } + }, + { + "index": 5711, + "before": { + "child": 0, + "copy": 279, + "family": 2071, + "helper": 431, + "offset": 9, + "owner_replica": 2, + "port": 55, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + }, + "after": { + "child": 0, + "copy": 279, + "family": 2071, + "helper": 431, + "offset": 8, + "owner_replica": 2, + "port": 55, + "replica": 8, + "stage": 2, + "time": 11, + "width": 4 + } + }, + { + "index": 5809, + "before": { + "child": 2, + "copy": 1231, + "family": 9407, + "helper": 49, + "offset": 8, + "owner_replica": 10, + "port": 111, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + }, + "after": { + "child": 0, + "copy": 236, + "family": 2028, + "helper": 49, + "offset": 0, + "owner_replica": 2, + "port": 12, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + } + }, + { + "index": 5845, + "before": { + "child": 2, + "copy": 1221, + "family": 9397, + "helper": 85, + "offset": 8, + "owner_replica": 10, + "port": 101, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + }, + "after": { + "child": 0, + "copy": 242, + "family": 2034, + "helper": 85, + "offset": 8, + "owner_replica": 2, + "port": 18, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + } + }, + { + "index": 5847, + "before": { + "child": 0, + "copy": 1346, + "family": 10978, + "helper": 87, + "offset": 0, + "owner_replica": 12, + "port": 2, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 0, + "copy": 249, + "family": 2041, + "helper": 87, + "offset": 0, + "owner_replica": 2, + "port": 25, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 5863, + "before": { + "child": 0, + "copy": 1345, + "family": 10977, + "helper": 103, + "offset": 0, + "owner_replica": 12, + "port": 1, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 0, + "copy": 270, + "family": 2062, + "helper": 103, + "offset": 0, + "owner_replica": 2, + "port": 46, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 5893, + "before": { + "child": 2, + "copy": 236, + "family": 2140, + "helper": 133, + "offset": 9, + "owner_replica": 2, + "port": 12, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + }, + "after": { + "child": 0, + "copy": 245, + "family": 2037, + "helper": 133, + "offset": 8, + "owner_replica": 2, + "port": 21, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + } + }, + { + "index": 5898, + "before": { + "child": 2, + "copy": 235, + "family": 2139, + "helper": 138, + "offset": 9, + "owner_replica": 2, + "port": 11, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + }, + "after": { + "child": 0, + "copy": 258, + "family": 2050, + "helper": 138, + "offset": 0, + "owner_replica": 2, + "port": 34, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + } + }, + { + "index": 5905, + "before": { + "child": 2, + "copy": 234, + "family": 2138, + "helper": 145, + "offset": 9, + "owner_replica": 2, + "port": 10, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + }, + "after": { + "child": 0, + "copy": 265, + "family": 2057, + "helper": 145, + "offset": 4, + "owner_replica": 2, + "port": 41, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + } + }, + { + "index": 5909, + "before": { + "child": 2, + "copy": 232, + "family": 2136, + "helper": 149, + "offset": 9, + "owner_replica": 2, + "port": 8, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + }, + "after": { + "child": 2, + "copy": 259, + "family": 2163, + "helper": 149, + "offset": 12, + "owner_replica": 2, + "port": 35, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + } + }, + { + "index": 5914, + "before": { + "child": 2, + "copy": 231, + "family": 2135, + "helper": 154, + "offset": 9, + "owner_replica": 2, + "port": 7, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + }, + "after": { + "child": 2, + "copy": 263, + "family": 2167, + "helper": 154, + "offset": 12, + "owner_replica": 2, + "port": 39, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + } + }, + { + "index": 5921, + "before": { + "child": 2, + "copy": 230, + "family": 2134, + "helper": 161, + "offset": 9, + "owner_replica": 2, + "port": 6, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + }, + "after": { + "child": 2, + "copy": 265, + "family": 2169, + "helper": 161, + "offset": 12, + "owner_replica": 2, + "port": 41, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + } + }, + { + "index": 5923, + "before": { + "child": 2, + "copy": 229, + "family": 2133, + "helper": 163, + "offset": 9, + "owner_replica": 2, + "port": 5, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + }, + "after": { + "child": 2, + "copy": 268, + "family": 2172, + "helper": 163, + "offset": 12, + "owner_replica": 2, + "port": 44, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + } + }, + { + "index": 5925, + "before": { + "child": 2, + "copy": 228, + "family": 2132, + "helper": 165, + "offset": 9, + "owner_replica": 2, + "port": 4, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + }, + "after": { + "child": 2, + "copy": 269, + "family": 2173, + "helper": 165, + "offset": 4, + "owner_replica": 2, + "port": 45, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + } + }, + { + "index": 5930, + "before": { + "child": 2, + "copy": 227, + "family": 2131, + "helper": 170, + "offset": 9, + "owner_replica": 2, + "port": 3, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + }, + "after": { + "child": 2, + "copy": 270, + "family": 2174, + "helper": 170, + "offset": 12, + "owner_replica": 2, + "port": 46, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + } + }, + { + "index": 5984, + "before": { + "child": 0, + "copy": 555, + "family": 3915, + "helper": 224, + "offset": 0, + "owner_replica": 4, + "port": 107, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + }, + "after": { + "child": 0, + "copy": 228, + "family": 2020, + "helper": 224, + "offset": 9, + "owner_replica": 2, + "port": 4, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + } + }, + { + "index": 5985, + "before": { + "child": 0, + "copy": 554, + "family": 3914, + "helper": 225, + "offset": 0, + "owner_replica": 4, + "port": 106, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + }, + "after": { + "child": 0, + "copy": 229, + "family": 2021, + "helper": 225, + "offset": 9, + "owner_replica": 2, + "port": 5, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + } + }, + { + "index": 5986, + "before": { + "child": 0, + "copy": 553, + "family": 3913, + "helper": 226, + "offset": 0, + "owner_replica": 4, + "port": 105, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + }, + "after": { + "child": 0, + "copy": 247, + "family": 2039, + "helper": 226, + "offset": 9, + "owner_replica": 2, + "port": 23, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + } + }, + { + "index": 5987, + "before": { + "child": 0, + "copy": 552, + "family": 3912, + "helper": 227, + "offset": 0, + "owner_replica": 4, + "port": 104, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + }, + "after": { + "child": 0, + "copy": 263, + "family": 2055, + "helper": 227, + "offset": 9, + "owner_replica": 2, + "port": 39, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + } + }, + { + "index": 5988, + "before": { + "child": 0, + "copy": 551, + "family": 3911, + "helper": 228, + "offset": 0, + "owner_replica": 4, + "port": 103, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + }, + "after": { + "child": 0, + "copy": 276, + "family": 2068, + "helper": 228, + "offset": 9, + "owner_replica": 2, + "port": 52, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + } + }, + { + "index": 5989, + "before": { + "child": 0, + "copy": 550, + "family": 3910, + "helper": 229, + "offset": 0, + "owner_replica": 4, + "port": 102, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + }, + "after": { + "child": 0, + "copy": 284, + "family": 2076, + "helper": 229, + "offset": 9, + "owner_replica": 2, + "port": 60, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + } + }, + { + "index": 5990, + "before": { + "child": 0, + "copy": 549, + "family": 3909, + "helper": 230, + "offset": 0, + "owner_replica": 4, + "port": 101, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + }, + "after": { + "child": 0, + "copy": 285, + "family": 2077, + "helper": 230, + "offset": 9, + "owner_replica": 2, + "port": 61, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + } + }, + { + "index": 5991, + "before": { + "child": 0, + "copy": 548, + "family": 3908, + "helper": 231, + "offset": 0, + "owner_replica": 4, + "port": 100, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + }, + "after": { + "child": 0, + "copy": 286, + "family": 2078, + "helper": 231, + "offset": 9, + "owner_replica": 2, + "port": 62, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + } + }, + { + "index": 6008, + "before": { + "child": 0, + "copy": 1344, + "family": 10976, + "helper": 248, + "offset": 0, + "owner_replica": 12, + "port": 0, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 0, + "copy": 291, + "family": 2083, + "helper": 248, + "offset": 0, + "owner_replica": 2, + "port": 67, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6009, + "before": { + "child": 0, + "copy": 389, + "family": 2965, + "helper": 249, + "offset": 0, + "owner_replica": 3, + "port": 53, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 0, + "copy": 294, + "family": 2086, + "helper": 249, + "offset": 0, + "owner_replica": 2, + "port": 70, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6010, + "before": { + "child": 0, + "copy": 388, + "family": 2964, + "helper": 250, + "offset": 0, + "owner_replica": 3, + "port": 52, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 262, + "family": 2166, + "helper": 250, + "offset": 0, + "owner_replica": 2, + "port": 38, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6011, + "before": { + "child": 0, + "copy": 387, + "family": 2963, + "helper": 251, + "offset": 0, + "owner_replica": 3, + "port": 51, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 264, + "family": 2168, + "helper": 251, + "offset": 0, + "owner_replica": 2, + "port": 40, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6012, + "before": { + "child": 0, + "copy": 386, + "family": 2962, + "helper": 252, + "offset": 0, + "owner_replica": 3, + "port": 50, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 266, + "family": 2170, + "helper": 252, + "offset": 0, + "owner_replica": 2, + "port": 42, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6013, + "before": { + "child": 0, + "copy": 385, + "family": 2961, + "helper": 253, + "offset": 0, + "owner_replica": 3, + "port": 49, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 267, + "family": 2171, + "helper": 253, + "offset": 0, + "owner_replica": 2, + "port": 43, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6020, + "before": { + "child": 0, + "copy": 547, + "family": 3907, + "helper": 260, + "offset": 0, + "owner_replica": 4, + "port": 99, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + }, + "after": { + "child": 0, + "copy": 289, + "family": 2081, + "helper": 260, + "offset": 9, + "owner_replica": 2, + "port": 65, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + } + }, + { + "index": 6021, + "before": { + "child": 0, + "copy": 546, + "family": 3906, + "helper": 261, + "offset": 0, + "owner_replica": 4, + "port": 98, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + }, + "after": { + "child": 0, + "copy": 296, + "family": 2088, + "helper": 261, + "offset": 9, + "owner_replica": 2, + "port": 72, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + } + }, + { + "index": 6022, + "before": { + "child": 0, + "copy": 384, + "family": 2960, + "helper": 262, + "offset": 0, + "owner_replica": 3, + "port": 48, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 273, + "family": 2177, + "helper": 262, + "offset": 0, + "owner_replica": 2, + "port": 49, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6023, + "before": { + "child": 0, + "copy": 383, + "family": 2959, + "helper": 263, + "offset": 0, + "owner_replica": 3, + "port": 47, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 275, + "family": 2179, + "helper": 263, + "offset": 0, + "owner_replica": 2, + "port": 51, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6024, + "before": { + "child": 0, + "copy": 382, + "family": 2958, + "helper": 264, + "offset": 0, + "owner_replica": 3, + "port": 46, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 276, + "family": 2180, + "helper": 264, + "offset": 0, + "owner_replica": 2, + "port": 52, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6025, + "before": { + "child": 0, + "copy": 381, + "family": 2957, + "helper": 265, + "offset": 0, + "owner_replica": 3, + "port": 45, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 278, + "family": 2182, + "helper": 265, + "offset": 0, + "owner_replica": 2, + "port": 54, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6032, + "before": { + "child": 0, + "copy": 380, + "family": 2956, + "helper": 272, + "offset": 0, + "owner_replica": 3, + "port": 44, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 280, + "family": 2184, + "helper": 272, + "offset": 0, + "owner_replica": 2, + "port": 56, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6033, + "before": { + "child": 0, + "copy": 379, + "family": 2955, + "helper": 273, + "offset": 0, + "owner_replica": 3, + "port": 43, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 282, + "family": 2186, + "helper": 273, + "offset": 0, + "owner_replica": 2, + "port": 58, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6034, + "before": { + "child": 0, + "copy": 378, + "family": 2954, + "helper": 274, + "offset": 0, + "owner_replica": 3, + "port": 42, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 283, + "family": 2187, + "helper": 274, + "offset": 0, + "owner_replica": 2, + "port": 59, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6036, + "before": { + "child": 0, + "copy": 377, + "family": 2953, + "helper": 276, + "offset": 0, + "owner_replica": 3, + "port": 41, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 285, + "family": 2189, + "helper": 276, + "offset": 0, + "owner_replica": 2, + "port": 61, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6037, + "before": { + "child": 0, + "copy": 376, + "family": 2952, + "helper": 277, + "offset": 0, + "owner_replica": 3, + "port": 40, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 286, + "family": 2190, + "helper": 277, + "offset": 0, + "owner_replica": 2, + "port": 62, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6042, + "before": { + "child": 0, + "copy": 375, + "family": 2951, + "helper": 282, + "offset": 0, + "owner_replica": 3, + "port": 39, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 287, + "family": 2191, + "helper": 282, + "offset": 0, + "owner_replica": 2, + "port": 63, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6044, + "before": { + "child": 0, + "copy": 545, + "family": 3905, + "helper": 284, + "offset": 0, + "owner_replica": 4, + "port": 97, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + }, + "after": { + "child": 0, + "copy": 297, + "family": 2089, + "helper": 284, + "offset": 9, + "owner_replica": 2, + "port": 73, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + } + }, + { + "index": 6045, + "before": { + "child": 0, + "copy": 544, + "family": 3904, + "helper": 285, + "offset": 0, + "owner_replica": 4, + "port": 96, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + }, + "after": { + "child": 0, + "copy": 299, + "family": 2091, + "helper": 285, + "offset": 9, + "owner_replica": 2, + "port": 75, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + } + }, + { + "index": 6046, + "before": { + "child": 0, + "copy": 374, + "family": 2950, + "helper": 286, + "offset": 0, + "owner_replica": 3, + "port": 38, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 288, + "family": 2192, + "helper": 286, + "offset": 0, + "owner_replica": 2, + "port": 64, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6048, + "before": { + "child": 0, + "copy": 373, + "family": 2949, + "helper": 288, + "offset": 0, + "owner_replica": 3, + "port": 37, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 290, + "family": 2194, + "helper": 288, + "offset": 0, + "owner_replica": 2, + "port": 66, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6049, + "before": { + "child": 0, + "copy": 372, + "family": 2948, + "helper": 289, + "offset": 0, + "owner_replica": 3, + "port": 36, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 291, + "family": 2195, + "helper": 289, + "offset": 0, + "owner_replica": 2, + "port": 67, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6054, + "before": { + "child": 0, + "copy": 371, + "family": 2947, + "helper": 294, + "offset": 0, + "owner_replica": 3, + "port": 35, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 292, + "family": 2196, + "helper": 294, + "offset": 0, + "owner_replica": 2, + "port": 68, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6056, + "before": { + "child": 0, + "copy": 370, + "family": 2946, + "helper": 296, + "offset": 0, + "owner_replica": 3, + "port": 34, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 293, + "family": 2197, + "helper": 296, + "offset": 0, + "owner_replica": 2, + "port": 69, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6057, + "before": { + "child": 0, + "copy": 369, + "family": 2945, + "helper": 297, + "offset": 0, + "owner_replica": 3, + "port": 33, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 294, + "family": 2198, + "helper": 297, + "offset": 0, + "owner_replica": 2, + "port": 70, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6058, + "before": { + "child": 0, + "copy": 368, + "family": 2944, + "helper": 298, + "offset": 0, + "owner_replica": 3, + "port": 32, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 295, + "family": 2199, + "helper": 298, + "offset": 0, + "owner_replica": 2, + "port": 71, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6059, + "before": { + "child": 0, + "copy": 367, + "family": 2943, + "helper": 299, + "offset": 0, + "owner_replica": 3, + "port": 31, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 296, + "family": 2200, + "helper": 299, + "offset": 0, + "owner_replica": 2, + "port": 72, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6060, + "before": { + "child": 0, + "copy": 366, + "family": 2942, + "helper": 300, + "offset": 0, + "owner_replica": 3, + "port": 30, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 297, + "family": 2201, + "helper": 300, + "offset": 0, + "owner_replica": 2, + "port": 73, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6061, + "before": { + "child": 0, + "copy": 365, + "family": 2941, + "helper": 301, + "offset": 0, + "owner_replica": 3, + "port": 29, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 298, + "family": 2202, + "helper": 301, + "offset": 0, + "owner_replica": 2, + "port": 74, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6062, + "before": { + "child": 0, + "copy": 364, + "family": 2940, + "helper": 302, + "offset": 0, + "owner_replica": 3, + "port": 28, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 299, + "family": 2203, + "helper": 302, + "offset": 0, + "owner_replica": 2, + "port": 75, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6063, + "before": { + "child": 0, + "copy": 363, + "family": 2939, + "helper": 303, + "offset": 0, + "owner_replica": 3, + "port": 27, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 302, + "family": 2206, + "helper": 303, + "offset": 0, + "owner_replica": 2, + "port": 78, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6064, + "before": { + "child": 0, + "copy": 362, + "family": 2938, + "helper": 304, + "offset": 0, + "owner_replica": 3, + "port": 26, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 303, + "family": 2207, + "helper": 304, + "offset": 0, + "owner_replica": 2, + "port": 79, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6065, + "before": { + "child": 0, + "copy": 361, + "family": 2937, + "helper": 305, + "offset": 0, + "owner_replica": 3, + "port": 25, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 306, + "family": 2210, + "helper": 305, + "offset": 0, + "owner_replica": 2, + "port": 82, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6067, + "before": { + "child": 0, + "copy": 543, + "family": 3903, + "helper": 307, + "offset": 0, + "owner_replica": 4, + "port": 95, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + }, + "after": { + "child": 0, + "copy": 307, + "family": 2099, + "helper": 307, + "offset": 9, + "owner_replica": 2, + "port": 83, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + } + }, + { + "index": 6068, + "before": { + "child": 0, + "copy": 542, + "family": 3902, + "helper": 308, + "offset": 0, + "owner_replica": 4, + "port": 94, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + }, + "after": { + "child": 0, + "copy": 314, + "family": 2106, + "helper": 308, + "offset": 9, + "owner_replica": 2, + "port": 90, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + } + }, + { + "index": 6069, + "before": { + "child": 0, + "copy": 541, + "family": 3901, + "helper": 309, + "offset": 0, + "owner_replica": 4, + "port": 93, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + }, + "after": { + "child": 0, + "copy": 333, + "family": 2125, + "helper": 309, + "offset": 9, + "owner_replica": 2, + "port": 109, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + } + }, + { + "index": 6070, + "before": { + "child": 0, + "copy": 360, + "family": 2936, + "helper": 310, + "offset": 0, + "owner_replica": 3, + "port": 24, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 307, + "family": 2211, + "helper": 310, + "offset": 0, + "owner_replica": 2, + "port": 83, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6071, + "before": { + "child": 0, + "copy": 359, + "family": 2935, + "helper": 311, + "offset": 0, + "owner_replica": 3, + "port": 23, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 308, + "family": 2212, + "helper": 311, + "offset": 0, + "owner_replica": 2, + "port": 84, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6072, + "before": { + "child": 0, + "copy": 358, + "family": 2934, + "helper": 312, + "offset": 0, + "owner_replica": 3, + "port": 22, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 309, + "family": 2213, + "helper": 312, + "offset": 0, + "owner_replica": 2, + "port": 85, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6073, + "before": { + "child": 0, + "copy": 357, + "family": 2933, + "helper": 313, + "offset": 0, + "owner_replica": 3, + "port": 21, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 310, + "family": 2214, + "helper": 313, + "offset": 0, + "owner_replica": 2, + "port": 86, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6074, + "before": { + "child": 0, + "copy": 356, + "family": 2932, + "helper": 314, + "offset": 0, + "owner_replica": 3, + "port": 20, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 312, + "family": 2216, + "helper": 314, + "offset": 0, + "owner_replica": 2, + "port": 88, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6075, + "before": { + "child": 0, + "copy": 355, + "family": 2931, + "helper": 315, + "offset": 0, + "owner_replica": 3, + "port": 19, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 313, + "family": 2217, + "helper": 315, + "offset": 0, + "owner_replica": 2, + "port": 89, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6076, + "before": { + "child": 0, + "copy": 354, + "family": 2930, + "helper": 316, + "offset": 0, + "owner_replica": 3, + "port": 18, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 314, + "family": 2218, + "helper": 316, + "offset": 0, + "owner_replica": 2, + "port": 90, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6077, + "before": { + "child": 0, + "copy": 353, + "family": 2929, + "helper": 317, + "offset": 0, + "owner_replica": 3, + "port": 17, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 316, + "family": 2220, + "helper": 317, + "offset": 0, + "owner_replica": 2, + "port": 92, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6079, + "before": { + "child": 0, + "copy": 540, + "family": 3900, + "helper": 319, + "offset": 0, + "owner_replica": 4, + "port": 92, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + }, + "after": { + "child": 2, + "copy": 225, + "family": 2129, + "helper": 319, + "offset": 9, + "owner_replica": 2, + "port": 1, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + } + }, + { + "index": 6080, + "before": { + "child": 0, + "copy": 352, + "family": 2928, + "helper": 320, + "offset": 0, + "owner_replica": 3, + "port": 16, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 317, + "family": 2221, + "helper": 320, + "offset": 0, + "owner_replica": 2, + "port": 93, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6081, + "before": { + "child": 0, + "copy": 351, + "family": 2927, + "helper": 321, + "offset": 0, + "owner_replica": 3, + "port": 15, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 318, + "family": 2222, + "helper": 321, + "offset": 0, + "owner_replica": 2, + "port": 94, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6086, + "before": { + "child": 0, + "copy": 350, + "family": 2926, + "helper": 326, + "offset": 0, + "owner_replica": 3, + "port": 14, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 319, + "family": 2223, + "helper": 326, + "offset": 0, + "owner_replica": 2, + "port": 95, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6087, + "before": { + "child": 0, + "copy": 349, + "family": 2925, + "helper": 327, + "offset": 0, + "owner_replica": 3, + "port": 13, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 320, + "family": 2224, + "helper": 327, + "offset": 0, + "owner_replica": 2, + "port": 96, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6088, + "before": { + "child": 0, + "copy": 348, + "family": 2924, + "helper": 328, + "offset": 0, + "owner_replica": 3, + "port": 12, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 323, + "family": 2227, + "helper": 328, + "offset": 0, + "owner_replica": 2, + "port": 99, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6089, + "before": { + "child": 0, + "copy": 347, + "family": 2923, + "helper": 329, + "offset": 0, + "owner_replica": 3, + "port": 11, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 324, + "family": 2228, + "helper": 329, + "offset": 0, + "owner_replica": 2, + "port": 100, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6090, + "before": { + "child": 0, + "copy": 539, + "family": 3899, + "helper": 330, + "offset": 0, + "owner_replica": 4, + "port": 91, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + }, + "after": { + "child": 2, + "copy": 227, + "family": 2131, + "helper": 330, + "offset": 9, + "owner_replica": 2, + "port": 3, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + } + }, + { + "index": 6091, + "before": { + "child": 0, + "copy": 538, + "family": 3898, + "helper": 331, + "offset": 0, + "owner_replica": 4, + "port": 90, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + }, + "after": { + "child": 2, + "copy": 228, + "family": 2132, + "helper": 331, + "offset": 9, + "owner_replica": 2, + "port": 4, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + } + }, + { + "index": 6092, + "before": { + "child": 0, + "copy": 537, + "family": 3897, + "helper": 332, + "offset": 0, + "owner_replica": 4, + "port": 89, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + }, + "after": { + "child": 2, + "copy": 229, + "family": 2133, + "helper": 332, + "offset": 9, + "owner_replica": 2, + "port": 5, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + } + }, + { + "index": 6093, + "before": { + "child": 0, + "copy": 536, + "family": 3896, + "helper": 333, + "offset": 0, + "owner_replica": 4, + "port": 88, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + }, + "after": { + "child": 2, + "copy": 231, + "family": 2135, + "helper": 333, + "offset": 9, + "owner_replica": 2, + "port": 7, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + } + }, + { + "index": 6095, + "before": { + "child": 0, + "copy": 346, + "family": 2922, + "helper": 335, + "offset": 0, + "owner_replica": 3, + "port": 10, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 325, + "family": 2229, + "helper": 335, + "offset": 0, + "owner_replica": 2, + "port": 101, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6097, + "before": { + "child": 0, + "copy": 345, + "family": 2921, + "helper": 337, + "offset": 0, + "owner_replica": 3, + "port": 9, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 327, + "family": 2231, + "helper": 337, + "offset": 0, + "owner_replica": 2, + "port": 103, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6098, + "before": { + "child": 0, + "copy": 344, + "family": 2920, + "helper": 338, + "offset": 0, + "owner_replica": 3, + "port": 8, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 328, + "family": 2232, + "helper": 338, + "offset": 0, + "owner_replica": 2, + "port": 104, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6099, + "before": { + "child": 0, + "copy": 343, + "family": 2919, + "helper": 339, + "offset": 0, + "owner_replica": 3, + "port": 7, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 329, + "family": 2233, + "helper": 339, + "offset": 0, + "owner_replica": 2, + "port": 105, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6100, + "before": { + "child": 0, + "copy": 342, + "family": 2918, + "helper": 340, + "offset": 0, + "owner_replica": 3, + "port": 6, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 330, + "family": 2234, + "helper": 340, + "offset": 0, + "owner_replica": 2, + "port": 106, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6101, + "before": { + "child": 0, + "copy": 341, + "family": 2917, + "helper": 341, + "offset": 0, + "owner_replica": 3, + "port": 5, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 331, + "family": 2235, + "helper": 341, + "offset": 0, + "owner_replica": 2, + "port": 107, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6102, + "before": { + "child": 0, + "copy": 535, + "family": 3895, + "helper": 342, + "offset": 0, + "owner_replica": 4, + "port": 87, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + }, + "after": { + "child": 2, + "copy": 232, + "family": 2136, + "helper": 342, + "offset": 9, + "owner_replica": 2, + "port": 8, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + } + }, + { + "index": 6103, + "before": { + "child": 0, + "copy": 534, + "family": 3894, + "helper": 343, + "offset": 0, + "owner_replica": 4, + "port": 86, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + }, + "after": { + "child": 2, + "copy": 234, + "family": 2138, + "helper": 343, + "offset": 9, + "owner_replica": 2, + "port": 10, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + } + }, + { + "index": 6105, + "before": { + "child": 0, + "copy": 340, + "family": 2916, + "helper": 345, + "offset": 8, + "owner_replica": 3, + "port": 4, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 332, + "family": 2236, + "helper": 345, + "offset": 0, + "owner_replica": 2, + "port": 108, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6107, + "before": { + "child": 0, + "copy": 339, + "family": 2915, + "helper": 347, + "offset": 8, + "owner_replica": 3, + "port": 3, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 333, + "family": 2237, + "helper": 347, + "offset": 0, + "owner_replica": 2, + "port": 109, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6108, + "before": { + "child": 0, + "copy": 338, + "family": 2914, + "helper": 348, + "offset": 8, + "owner_replica": 3, + "port": 2, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 2, + "copy": 335, + "family": 2239, + "helper": 348, + "offset": 0, + "owner_replica": 2, + "port": 111, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6109, + "before": { + "child": 0, + "copy": 337, + "family": 2913, + "helper": 349, + "offset": 8, + "owner_replica": 3, + "port": 1, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1179, + "family": 9243, + "helper": 349, + "offset": 0, + "owner_replica": 10, + "port": 59, + "replica": 3, + "stage": 0, + "time": 12, + "width": 8 + } + }, + { + "index": 6120, + "before": { + "child": 0, + "copy": 533, + "family": 3893, + "helper": 360, + "offset": 0, + "owner_replica": 4, + "port": 85, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + }, + "after": { + "child": 2, + "copy": 236, + "family": 2140, + "helper": 360, + "offset": 9, + "owner_replica": 2, + "port": 12, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + } + }, + { + "index": 6121, + "before": { + "child": 0, + "copy": 532, + "family": 3892, + "helper": 361, + "offset": 0, + "owner_replica": 4, + "port": 84, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + }, + "after": { + "child": 2, + "copy": 238, + "family": 2142, + "helper": 361, + "offset": 9, + "owner_replica": 2, + "port": 14, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + } + }, + { + "index": 6122, + "before": { + "child": 0, + "copy": 531, + "family": 3891, + "helper": 362, + "offset": 0, + "owner_replica": 4, + "port": 83, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + }, + "after": { + "child": 2, + "copy": 241, + "family": 2145, + "helper": 362, + "offset": 9, + "owner_replica": 2, + "port": 17, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + } + }, + { + "index": 6123, + "before": { + "child": 0, + "copy": 530, + "family": 3890, + "helper": 363, + "offset": 0, + "owner_replica": 4, + "port": 82, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + }, + "after": { + "child": 2, + "copy": 242, + "family": 2146, + "helper": 363, + "offset": 9, + "owner_replica": 2, + "port": 18, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + } + }, + { + "index": 6124, + "before": { + "child": 0, + "copy": 529, + "family": 3889, + "helper": 364, + "offset": 0, + "owner_replica": 4, + "port": 81, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + }, + "after": { + "child": 2, + "copy": 243, + "family": 2147, + "helper": 364, + "offset": 9, + "owner_replica": 2, + "port": 19, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + } + }, + { + "index": 6125, + "before": { + "child": 0, + "copy": 528, + "family": 3888, + "helper": 365, + "offset": 0, + "owner_replica": 4, + "port": 80, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + }, + "after": { + "child": 2, + "copy": 247, + "family": 2151, + "helper": 365, + "offset": 9, + "owner_replica": 2, + "port": 23, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + } + }, + { + "index": 6126, + "before": { + "child": 0, + "copy": 527, + "family": 3887, + "helper": 366, + "offset": 0, + "owner_replica": 4, + "port": 79, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + }, + "after": { + "child": 2, + "copy": 248, + "family": 2152, + "helper": 366, + "offset": 9, + "owner_replica": 2, + "port": 24, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + } + }, + { + "index": 6127, + "before": { + "child": 0, + "copy": 526, + "family": 3886, + "helper": 367, + "offset": 0, + "owner_replica": 4, + "port": 78, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + }, + "after": { + "child": 2, + "copy": 321, + "family": 2225, + "helper": 367, + "offset": 9, + "owner_replica": 2, + "port": 97, + "replica": 3, + "stage": 0, + "time": 12, + "width": 7 + } + }, + { + "index": 6139, + "before": { + "child": 2, + "copy": 226, + "family": 2130, + "helper": 379, + "offset": 9, + "owner_replica": 2, + "port": 2, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + }, + "after": { + "child": 2, + "copy": 272, + "family": 2176, + "helper": 379, + "offset": 12, + "owner_replica": 2, + "port": 48, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + } + }, + { + "index": 6141, + "before": { + "child": 2, + "copy": 225, + "family": 2129, + "helper": 381, + "offset": 9, + "owner_replica": 2, + "port": 1, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + }, + "after": { + "child": 2, + "copy": 274, + "family": 2178, + "helper": 381, + "offset": 12, + "owner_replica": 2, + "port": 50, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + } + }, + { + "index": 6142, + "before": { + "child": 2, + "copy": 224, + "family": 2128, + "helper": 382, + "offset": 9, + "owner_replica": 2, + "port": 0, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + }, + "after": { + "child": 2, + "copy": 277, + "family": 2181, + "helper": 382, + "offset": 12, + "owner_replica": 2, + "port": 53, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + } + }, + { + "index": 6143, + "before": { + "child": 0, + "copy": 335, + "family": 2127, + "helper": 383, + "offset": 9, + "owner_replica": 2, + "port": 111, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + }, + "after": { + "child": 2, + "copy": 279, + "family": 2183, + "helper": 383, + "offset": 12, + "owner_replica": 2, + "port": 55, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + } + }, + { + "index": 6149, + "before": { + "child": 0, + "copy": 333, + "family": 2125, + "helper": 389, + "offset": 9, + "owner_replica": 2, + "port": 109, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + }, + "after": { + "child": 2, + "copy": 281, + "family": 2185, + "helper": 389, + "offset": 12, + "owner_replica": 2, + "port": 57, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + } + }, + { + "index": 6150, + "before": { + "child": 0, + "copy": 332, + "family": 2124, + "helper": 390, + "offset": 9, + "owner_replica": 2, + "port": 108, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + }, + "after": { + "child": 2, + "copy": 289, + "family": 2193, + "helper": 390, + "offset": 12, + "owner_replica": 2, + "port": 65, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + } + }, + { + "index": 6158, + "before": { + "child": 0, + "copy": 328, + "family": 2120, + "helper": 398, + "offset": 9, + "owner_replica": 2, + "port": 104, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + }, + "after": { + "child": 2, + "copy": 300, + "family": 2204, + "helper": 398, + "offset": 12, + "owner_replica": 2, + "port": 76, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + } + }, + { + "index": 6165, + "before": { + "child": 0, + "copy": 325, + "family": 2117, + "helper": 405, + "offset": 9, + "owner_replica": 2, + "port": 101, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + }, + "after": { + "child": 2, + "copy": 305, + "family": 2209, + "helper": 405, + "offset": 8, + "owner_replica": 2, + "port": 81, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + } + }, + { + "index": 6166, + "before": { + "child": 0, + "copy": 324, + "family": 2116, + "helper": 406, + "offset": 9, + "owner_replica": 2, + "port": 100, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + }, + "after": { + "child": 2, + "copy": 311, + "family": 2215, + "helper": 406, + "offset": 12, + "owner_replica": 2, + "port": 87, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + } + }, + { + "index": 6167, + "before": { + "child": 0, + "copy": 323, + "family": 2115, + "helper": 407, + "offset": 9, + "owner_replica": 2, + "port": 99, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + }, + "after": { + "child": 2, + "copy": 315, + "family": 2219, + "helper": 407, + "offset": 8, + "owner_replica": 2, + "port": 91, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + } + }, + { + "index": 6174, + "before": { + "child": 0, + "copy": 320, + "family": 2112, + "helper": 414, + "offset": 9, + "owner_replica": 2, + "port": 96, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + }, + "after": { + "child": 2, + "copy": 326, + "family": 2230, + "helper": 414, + "offset": 12, + "owner_replica": 2, + "port": 102, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + } + }, + { + "index": 6175, + "before": { + "child": 0, + "copy": 319, + "family": 2111, + "helper": 415, + "offset": 9, + "owner_replica": 2, + "port": 95, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + }, + "after": { + "child": 2, + "copy": 334, + "family": 2238, + "helper": 415, + "offset": 12, + "owner_replica": 2, + "port": 110, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + } + }, + { + "index": 6187, + "before": { + "child": 0, + "copy": 318, + "family": 2110, + "helper": 427, + "offset": 9, + "owner_replica": 2, + "port": 94, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1204, + "family": 9380, + "helper": 427, + "offset": 8, + "owner_replica": 10, + "port": 84, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + } + }, + { + "index": 6191, + "before": { + "child": 0, + "copy": 315, + "family": 2107, + "helper": 431, + "offset": 9, + "owner_replica": 2, + "port": 91, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1208, + "family": 9384, + "helper": 431, + "offset": 8, + "owner_replica": 10, + "port": 88, + "replica": 3, + "stage": 0, + "time": 12, + "width": 4 + } + }, + { + "index": 6240, + "before": { + "child": 13, + "copy": 111, + "family": 223, + "helper": 0, + "offset": 0, + "owner_replica": 0, + "port": 111, + "replica": 11, + "stage": 0, + "time": 13, + "width": 9 + }, + "after": { + "child": 13, + "copy": 76, + "family": 188, + "helper": 0, + "offset": 31, + "owner_replica": 0, + "port": 76, + "replica": 11, + "stage": 0, + "time": 13, + "width": 9 + } + }, + { + "index": 6314, + "before": { + "child": 2, + "copy": 284, + "family": 2188, + "helper": 74, + "offset": 9, + "owner_replica": 2, + "port": 60, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 284, + "family": 2188, + "helper": 74, + "offset": 4, + "owner_replica": 2, + "port": 60, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6321, + "before": { + "child": 2, + "copy": 283, + "family": 2187, + "helper": 81, + "offset": 9, + "owner_replica": 2, + "port": 59, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 283, + "family": 2187, + "helper": 81, + "offset": 8, + "owner_replica": 2, + "port": 59, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6323, + "before": { + "child": 2, + "copy": 282, + "family": 2186, + "helper": 83, + "offset": 9, + "owner_replica": 2, + "port": 58, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 282, + "family": 2186, + "helper": 83, + "offset": 8, + "owner_replica": 2, + "port": 58, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6325, + "before": { + "child": 2, + "copy": 281, + "family": 2185, + "helper": 85, + "offset": 9, + "owner_replica": 2, + "port": 57, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 281, + "family": 2185, + "helper": 85, + "offset": 8, + "owner_replica": 2, + "port": 57, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6327, + "before": { + "child": 2, + "copy": 441, + "family": 3129, + "helper": 87, + "offset": 0, + "owner_replica": 3, + "port": 105, + "replica": 11, + "stage": 0, + "time": 13, + "width": 8 + }, + "after": { + "child": 2, + "copy": 289, + "family": 2193, + "helper": 87, + "offset": 0, + "owner_replica": 2, + "port": 65, + "replica": 11, + "stage": 0, + "time": 13, + "width": 8 + } + }, + { + "index": 6330, + "before": { + "child": 2, + "copy": 280, + "family": 2184, + "helper": 90, + "offset": 9, + "owner_replica": 2, + "port": 56, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 280, + "family": 2184, + "helper": 90, + "offset": 8, + "owner_replica": 2, + "port": 56, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6337, + "before": { + "child": 2, + "copy": 279, + "family": 2183, + "helper": 97, + "offset": 9, + "owner_replica": 2, + "port": 55, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 279, + "family": 2183, + "helper": 97, + "offset": 8, + "owner_replica": 2, + "port": 55, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6339, + "before": { + "child": 2, + "copy": 278, + "family": 2182, + "helper": 99, + "offset": 9, + "owner_replica": 2, + "port": 54, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 278, + "family": 2182, + "helper": 99, + "offset": 8, + "owner_replica": 2, + "port": 54, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6341, + "before": { + "child": 2, + "copy": 277, + "family": 2181, + "helper": 101, + "offset": 9, + "owner_replica": 2, + "port": 53, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 277, + "family": 2181, + "helper": 101, + "offset": 8, + "owner_replica": 2, + "port": 53, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6343, + "before": { + "child": 2, + "copy": 440, + "family": 3128, + "helper": 103, + "offset": 0, + "owner_replica": 3, + "port": 104, + "replica": 11, + "stage": 0, + "time": 13, + "width": 8 + }, + "after": { + "child": 2, + "copy": 300, + "family": 2204, + "helper": 103, + "offset": 0, + "owner_replica": 2, + "port": 76, + "replica": 11, + "stage": 0, + "time": 13, + "width": 8 + } + }, + { + "index": 6346, + "before": { + "child": 2, + "copy": 276, + "family": 2180, + "helper": 106, + "offset": 9, + "owner_replica": 2, + "port": 52, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 276, + "family": 2180, + "helper": 106, + "offset": 8, + "owner_replica": 2, + "port": 52, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6353, + "before": { + "child": 2, + "copy": 275, + "family": 2179, + "helper": 113, + "offset": 9, + "owner_replica": 2, + "port": 51, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 275, + "family": 2179, + "helper": 113, + "offset": 8, + "owner_replica": 2, + "port": 51, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6355, + "before": { + "child": 2, + "copy": 274, + "family": 2178, + "helper": 115, + "offset": 9, + "owner_replica": 2, + "port": 50, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 274, + "family": 2178, + "helper": 115, + "offset": 8, + "owner_replica": 2, + "port": 50, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6357, + "before": { + "child": 2, + "copy": 273, + "family": 2177, + "helper": 117, + "offset": 9, + "owner_replica": 2, + "port": 49, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 273, + "family": 2177, + "helper": 117, + "offset": 8, + "owner_replica": 2, + "port": 49, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6362, + "before": { + "child": 2, + "copy": 272, + "family": 2176, + "helper": 122, + "offset": 9, + "owner_replica": 2, + "port": 48, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 272, + "family": 2176, + "helper": 122, + "offset": 8, + "owner_replica": 2, + "port": 48, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6369, + "before": { + "child": 2, + "copy": 271, + "family": 2175, + "helper": 129, + "offset": 9, + "owner_replica": 2, + "port": 47, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 271, + "family": 2175, + "helper": 129, + "offset": 0, + "owner_replica": 2, + "port": 47, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6371, + "before": { + "child": 2, + "copy": 270, + "family": 2174, + "helper": 131, + "offset": 9, + "owner_replica": 2, + "port": 46, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 270, + "family": 2174, + "helper": 131, + "offset": 8, + "owner_replica": 2, + "port": 46, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6373, + "before": { + "child": 2, + "copy": 269, + "family": 2173, + "helper": 133, + "offset": 9, + "owner_replica": 2, + "port": 45, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 269, + "family": 2173, + "helper": 133, + "offset": 0, + "owner_replica": 2, + "port": 45, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6378, + "before": { + "child": 2, + "copy": 268, + "family": 2172, + "helper": 138, + "offset": 9, + "owner_replica": 2, + "port": 44, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 268, + "family": 2172, + "helper": 138, + "offset": 8, + "owner_replica": 2, + "port": 44, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6385, + "before": { + "child": 2, + "copy": 267, + "family": 2171, + "helper": 145, + "offset": 9, + "owner_replica": 2, + "port": 43, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 267, + "family": 2171, + "helper": 145, + "offset": 8, + "owner_replica": 2, + "port": 43, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6387, + "before": { + "child": 2, + "copy": 266, + "family": 2170, + "helper": 147, + "offset": 9, + "owner_replica": 2, + "port": 42, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 266, + "family": 2170, + "helper": 147, + "offset": 12, + "owner_replica": 2, + "port": 42, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6389, + "before": { + "child": 2, + "copy": 265, + "family": 2169, + "helper": 149, + "offset": 9, + "owner_replica": 2, + "port": 41, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 265, + "family": 2169, + "helper": 149, + "offset": 8, + "owner_replica": 2, + "port": 41, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6394, + "before": { + "child": 2, + "copy": 264, + "family": 2168, + "helper": 154, + "offset": 9, + "owner_replica": 2, + "port": 40, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 264, + "family": 2168, + "helper": 154, + "offset": 8, + "owner_replica": 2, + "port": 40, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6401, + "before": { + "child": 2, + "copy": 263, + "family": 2167, + "helper": 161, + "offset": 9, + "owner_replica": 2, + "port": 39, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 263, + "family": 2167, + "helper": 161, + "offset": 8, + "owner_replica": 2, + "port": 39, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6403, + "before": { + "child": 2, + "copy": 262, + "family": 2166, + "helper": 163, + "offset": 9, + "owner_replica": 2, + "port": 38, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 262, + "family": 2166, + "helper": 163, + "offset": 12, + "owner_replica": 2, + "port": 38, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6405, + "before": { + "child": 2, + "copy": 261, + "family": 2165, + "helper": 165, + "offset": 9, + "owner_replica": 2, + "port": 37, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 261, + "family": 2165, + "helper": 165, + "offset": 8, + "owner_replica": 2, + "port": 37, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6410, + "before": { + "child": 2, + "copy": 260, + "family": 2164, + "helper": 170, + "offset": 9, + "owner_replica": 2, + "port": 36, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 260, + "family": 2164, + "helper": 170, + "offset": 8, + "owner_replica": 2, + "port": 36, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6464, + "before": { + "child": 0, + "copy": 1499, + "family": 11915, + "helper": 224, + "offset": 9, + "owner_replica": 13, + "port": 43, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + }, + "after": { + "child": 0, + "copy": 225, + "family": 2017, + "helper": 224, + "offset": 9, + "owner_replica": 2, + "port": 1, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + } + }, + { + "index": 6465, + "before": { + "child": 0, + "copy": 1498, + "family": 11914, + "helper": 225, + "offset": 9, + "owner_replica": 13, + "port": 42, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + }, + "after": { + "child": 0, + "copy": 237, + "family": 2029, + "helper": 225, + "offset": 9, + "owner_replica": 2, + "port": 13, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + } + }, + { + "index": 6466, + "before": { + "child": 0, + "copy": 1497, + "family": 11913, + "helper": 226, + "offset": 9, + "owner_replica": 13, + "port": 41, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + }, + "after": { + "child": 0, + "copy": 248, + "family": 2040, + "helper": 226, + "offset": 9, + "owner_replica": 2, + "port": 24, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + } + }, + { + "index": 6467, + "before": { + "child": 0, + "copy": 596, + "family": 4740, + "helper": 227, + "offset": 0, + "owner_replica": 5, + "port": 36, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + }, + "after": { + "child": 0, + "copy": 269, + "family": 2061, + "helper": 227, + "offset": 9, + "owner_replica": 2, + "port": 45, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + } + }, + { + "index": 6468, + "before": { + "child": 2, + "copy": 392, + "family": 3080, + "helper": 228, + "offset": 0, + "owner_replica": 3, + "port": 56, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + }, + "after": { + "child": 0, + "copy": 275, + "family": 2067, + "helper": 228, + "offset": 9, + "owner_replica": 2, + "port": 51, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + } + }, + { + "index": 6469, + "before": { + "child": 2, + "copy": 391, + "family": 3079, + "helper": 229, + "offset": 0, + "owner_replica": 3, + "port": 55, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + }, + "after": { + "child": 0, + "copy": 288, + "family": 2080, + "helper": 229, + "offset": 9, + "owner_replica": 2, + "port": 64, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + } + }, + { + "index": 6470, + "before": { + "child": 2, + "copy": 390, + "family": 3078, + "helper": 230, + "offset": 0, + "owner_replica": 3, + "port": 54, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + }, + "after": { + "child": 0, + "copy": 300, + "family": 2092, + "helper": 230, + "offset": 9, + "owner_replica": 2, + "port": 76, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + } + }, + { + "index": 6471, + "before": { + "child": 2, + "copy": 389, + "family": 3077, + "helper": 231, + "offset": 0, + "owner_replica": 3, + "port": 53, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + }, + "after": { + "child": 0, + "copy": 304, + "family": 2096, + "helper": 231, + "offset": 9, + "owner_replica": 2, + "port": 80, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + } + }, + { + "index": 6488, + "before": { + "child": 2, + "copy": 439, + "family": 3127, + "helper": 248, + "offset": 0, + "owner_replica": 3, + "port": 103, + "replica": 11, + "stage": 0, + "time": 13, + "width": 8 + }, + "after": { + "child": 2, + "copy": 311, + "family": 2215, + "helper": 248, + "offset": 0, + "owner_replica": 2, + "port": 87, + "replica": 11, + "stage": 0, + "time": 13, + "width": 8 + } + }, + { + "index": 6489, + "before": { + "child": 2, + "copy": 438, + "family": 3126, + "helper": 249, + "offset": 0, + "owner_replica": 3, + "port": 102, + "replica": 11, + "stage": 0, + "time": 13, + "width": 8 + }, + "after": { + "child": 2, + "copy": 326, + "family": 2230, + "helper": 249, + "offset": 0, + "owner_replica": 2, + "port": 102, + "replica": 11, + "stage": 0, + "time": 13, + "width": 8 + } + }, + { + "index": 6490, + "before": { + "child": 2, + "copy": 437, + "family": 3125, + "helper": 250, + "offset": 0, + "owner_replica": 3, + "port": 101, + "replica": 11, + "stage": 0, + "time": 13, + "width": 8 + }, + "after": { + "child": 2, + "copy": 334, + "family": 2238, + "helper": 250, + "offset": 0, + "owner_replica": 2, + "port": 110, + "replica": 11, + "stage": 0, + "time": 13, + "width": 8 + } + }, + { + "index": 6500, + "before": { + "child": 0, + "copy": 428, + "family": 3004, + "helper": 260, + "offset": 9, + "owner_replica": 3, + "port": 92, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + }, + "after": { + "child": 0, + "copy": 306, + "family": 2098, + "helper": 260, + "offset": 9, + "owner_replica": 2, + "port": 82, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + } + }, + { + "index": 6501, + "before": { + "child": 0, + "copy": 427, + "family": 3003, + "helper": 261, + "offset": 9, + "owner_replica": 3, + "port": 91, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + }, + "after": { + "child": 0, + "copy": 308, + "family": 2100, + "helper": 261, + "offset": 9, + "owner_replica": 2, + "port": 84, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + } + }, + { + "index": 6522, + "before": { + "child": 0, + "copy": 1170, + "family": 9234, + "helper": 282, + "offset": 8, + "owner_replica": 10, + "port": 50, + "replica": 11, + "stage": 0, + "time": 13, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1200, + "family": 9376, + "helper": 282, + "offset": 0, + "owner_replica": 10, + "port": 80, + "replica": 11, + "stage": 0, + "time": 13, + "width": 8 + } + }, + { + "index": 6524, + "before": { + "child": 0, + "copy": 426, + "family": 3002, + "helper": 284, + "offset": 9, + "owner_replica": 3, + "port": 90, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + }, + "after": { + "child": 0, + "copy": 310, + "family": 2102, + "helper": 284, + "offset": 9, + "owner_replica": 2, + "port": 86, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + } + }, + { + "index": 6525, + "before": { + "child": 0, + "copy": 425, + "family": 3001, + "helper": 285, + "offset": 9, + "owner_replica": 3, + "port": 89, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + }, + "after": { + "child": 0, + "copy": 312, + "family": 2104, + "helper": 285, + "offset": 9, + "owner_replica": 2, + "port": 88, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + } + }, + { + "index": 6547, + "before": { + "child": 0, + "copy": 424, + "family": 3000, + "helper": 307, + "offset": 9, + "owner_replica": 3, + "port": 88, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + }, + "after": { + "child": 0, + "copy": 315, + "family": 2107, + "helper": 307, + "offset": 9, + "owner_replica": 2, + "port": 91, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + } + }, + { + "index": 6548, + "before": { + "child": 0, + "copy": 423, + "family": 2999, + "helper": 308, + "offset": 9, + "owner_replica": 3, + "port": 87, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + }, + "after": { + "child": 0, + "copy": 318, + "family": 2110, + "helper": 308, + "offset": 9, + "owner_replica": 2, + "port": 94, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + } + }, + { + "index": 6549, + "before": { + "child": 0, + "copy": 422, + "family": 2998, + "helper": 309, + "offset": 9, + "owner_replica": 3, + "port": 86, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + }, + "after": { + "child": 0, + "copy": 319, + "family": 2111, + "helper": 309, + "offset": 9, + "owner_replica": 2, + "port": 95, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + } + }, + { + "index": 6559, + "before": { + "child": 0, + "copy": 421, + "family": 2997, + "helper": 319, + "offset": 9, + "owner_replica": 3, + "port": 85, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + }, + "after": { + "child": 0, + "copy": 320, + "family": 2112, + "helper": 319, + "offset": 9, + "owner_replica": 2, + "port": 96, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + } + }, + { + "index": 6570, + "before": { + "child": 0, + "copy": 420, + "family": 2996, + "helper": 330, + "offset": 9, + "owner_replica": 3, + "port": 84, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + }, + "after": { + "child": 0, + "copy": 324, + "family": 2116, + "helper": 330, + "offset": 9, + "owner_replica": 2, + "port": 100, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + } + }, + { + "index": 6571, + "before": { + "child": 0, + "copy": 419, + "family": 2995, + "helper": 331, + "offset": 9, + "owner_replica": 3, + "port": 83, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + }, + "after": { + "child": 0, + "copy": 328, + "family": 2120, + "helper": 331, + "offset": 9, + "owner_replica": 2, + "port": 104, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + } + }, + { + "index": 6572, + "before": { + "child": 0, + "copy": 418, + "family": 2994, + "helper": 332, + "offset": 9, + "owner_replica": 3, + "port": 82, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + }, + "after": { + "child": 2, + "copy": 226, + "family": 2130, + "helper": 332, + "offset": 9, + "owner_replica": 2, + "port": 2, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + } + }, + { + "index": 6573, + "before": { + "child": 0, + "copy": 417, + "family": 2993, + "helper": 333, + "offset": 9, + "owner_replica": 3, + "port": 81, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + }, + "after": { + "child": 2, + "copy": 230, + "family": 2134, + "helper": 333, + "offset": 9, + "owner_replica": 2, + "port": 6, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + } + }, + { + "index": 6579, + "before": { + "child": 0, + "copy": 1138, + "family": 9202, + "helper": 339, + "offset": 8, + "owner_replica": 10, + "port": 18, + "replica": 11, + "stage": 0, + "time": 13, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1204, + "family": 9380, + "helper": 339, + "offset": 0, + "owner_replica": 10, + "port": 84, + "replica": 11, + "stage": 0, + "time": 13, + "width": 8 + } + }, + { + "index": 6582, + "before": { + "child": 0, + "copy": 416, + "family": 2992, + "helper": 342, + "offset": 9, + "owner_replica": 3, + "port": 80, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + }, + "after": { + "child": 2, + "copy": 244, + "family": 2148, + "helper": 342, + "offset": 9, + "owner_replica": 2, + "port": 20, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + } + }, + { + "index": 6583, + "before": { + "child": 0, + "copy": 415, + "family": 2991, + "helper": 343, + "offset": 9, + "owner_replica": 3, + "port": 79, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + }, + "after": { + "child": 2, + "copy": 249, + "family": 2153, + "helper": 343, + "offset": 9, + "owner_replica": 2, + "port": 25, + "replica": 11, + "stage": 0, + "time": 13, + "width": 7 + } + }, + { + "index": 6619, + "before": { + "child": 2, + "copy": 259, + "family": 2163, + "helper": 379, + "offset": 9, + "owner_replica": 2, + "port": 35, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 259, + "family": 2163, + "helper": 379, + "offset": 8, + "owner_replica": 2, + "port": 35, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6621, + "before": { + "child": 2, + "copy": 258, + "family": 2162, + "helper": 381, + "offset": 9, + "owner_replica": 2, + "port": 34, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 258, + "family": 2162, + "helper": 381, + "offset": 8, + "owner_replica": 2, + "port": 34, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6622, + "before": { + "child": 2, + "copy": 257, + "family": 2161, + "helper": 382, + "offset": 9, + "owner_replica": 2, + "port": 33, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 0, + "copy": 224, + "family": 2016, + "helper": 382, + "offset": 0, + "owner_replica": 2, + "port": 0, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6623, + "before": { + "child": 2, + "copy": 256, + "family": 2160, + "helper": 383, + "offset": 9, + "owner_replica": 2, + "port": 32, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 0, + "copy": 239, + "family": 2031, + "helper": 383, + "offset": 8, + "owner_replica": 2, + "port": 15, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6631, + "before": { + "child": 2, + "copy": 252, + "family": 2156, + "helper": 391, + "offset": 9, + "owner_replica": 2, + "port": 28, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 0, + "copy": 265, + "family": 2057, + "helper": 391, + "offset": 0, + "owner_replica": 2, + "port": 41, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6638, + "before": { + "child": 2, + "copy": 249, + "family": 2153, + "helper": 398, + "offset": 9, + "owner_replica": 2, + "port": 25, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 286, + "family": 2190, + "helper": 398, + "offset": 12, + "owner_replica": 2, + "port": 62, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6639, + "before": { + "child": 2, + "copy": 248, + "family": 2152, + "helper": 399, + "offset": 9, + "owner_replica": 2, + "port": 24, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 296, + "family": 2200, + "helper": 399, + "offset": 12, + "owner_replica": 2, + "port": 72, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6643, + "before": { + "child": 2, + "copy": 247, + "family": 2151, + "helper": 403, + "offset": 9, + "owner_replica": 2, + "port": 23, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 303, + "family": 2207, + "helper": 403, + "offset": 12, + "owner_replica": 2, + "port": 79, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6646, + "before": { + "child": 2, + "copy": 245, + "family": 2149, + "helper": 406, + "offset": 9, + "owner_replica": 2, + "port": 21, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 305, + "family": 2209, + "helper": 406, + "offset": 4, + "owner_replica": 2, + "port": 81, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6647, + "before": { + "child": 2, + "copy": 244, + "family": 2148, + "helper": 407, + "offset": 9, + "owner_replica": 2, + "port": 20, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 313, + "family": 2217, + "helper": 407, + "offset": 12, + "owner_replica": 2, + "port": 89, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6651, + "before": { + "child": 2, + "copy": 243, + "family": 2147, + "helper": 411, + "offset": 9, + "owner_replica": 2, + "port": 19, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 315, + "family": 2219, + "helper": 411, + "offset": 4, + "owner_replica": 2, + "port": 91, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6653, + "before": { + "child": 2, + "copy": 242, + "family": 2146, + "helper": 413, + "offset": 9, + "owner_replica": 2, + "port": 18, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 322, + "family": 2226, + "helper": 413, + "offset": 4, + "owner_replica": 2, + "port": 98, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6654, + "before": { + "child": 2, + "copy": 241, + "family": 2145, + "helper": 414, + "offset": 9, + "owner_replica": 2, + "port": 17, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 327, + "family": 2231, + "helper": 414, + "offset": 12, + "owner_replica": 2, + "port": 103, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6669, + "before": { + "child": 2, + "copy": 238, + "family": 2142, + "helper": 429, + "offset": 9, + "owner_replica": 2, + "port": 14, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 328, + "family": 2232, + "helper": 429, + "offset": 12, + "owner_replica": 2, + "port": 104, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6670, + "before": { + "child": 2, + "copy": 237, + "family": 2141, + "helper": 430, + "offset": 9, + "owner_replica": 2, + "port": 13, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + }, + "after": { + "child": 2, + "copy": 335, + "family": 2239, + "helper": 430, + "offset": 12, + "owner_replica": 2, + "port": 111, + "replica": 11, + "stage": 0, + "time": 13, + "width": 4 + } + }, + { + "index": 6769, + "before": { + "child": 8, + "copy": 380, + "family": 3404, + "helper": 49, + "offset": 0, + "owner_replica": 3, + "port": 44, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 0, + "copy": 291, + "family": 2083, + "helper": 49, + "offset": 8, + "owner_replica": 2, + "port": 67, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 6771, + "before": { + "child": 4, + "copy": 802, + "family": 6738, + "helper": 51, + "offset": 0, + "owner_replica": 7, + "port": 18, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 262, + "family": 2166, + "helper": 51, + "offset": 8, + "owner_replica": 2, + "port": 38, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 6773, + "before": { + "child": 4, + "copy": 801, + "family": 6737, + "helper": 53, + "offset": 0, + "owner_replica": 7, + "port": 17, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 266, + "family": 2170, + "helper": 53, + "offset": 8, + "owner_replica": 2, + "port": 42, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 6778, + "before": { + "child": 4, + "copy": 790, + "family": 6726, + "helper": 58, + "offset": 0, + "owner_replica": 7, + "port": 6, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 284, + "family": 2188, + "helper": 58, + "offset": 0, + "owner_replica": 2, + "port": 60, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 6787, + "before": { + "child": 2, + "copy": 335, + "family": 2239, + "helper": 67, + "offset": 9, + "owner_replica": 2, + "port": 111, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 335, + "family": 2239, + "helper": 67, + "offset": 8, + "owner_replica": 2, + "port": 111, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 6789, + "before": { + "child": 2, + "copy": 334, + "family": 2238, + "helper": 69, + "offset": 9, + "owner_replica": 2, + "port": 110, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 334, + "family": 2238, + "helper": 69, + "offset": 8, + "owner_replica": 2, + "port": 110, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 6794, + "before": { + "child": 2, + "copy": 333, + "family": 2237, + "helper": 74, + "offset": 9, + "owner_replica": 2, + "port": 109, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 333, + "family": 2237, + "helper": 74, + "offset": 8, + "owner_replica": 2, + "port": 109, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 6801, + "before": { + "child": 2, + "copy": 332, + "family": 2236, + "helper": 81, + "offset": 9, + "owner_replica": 2, + "port": 108, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 332, + "family": 2236, + "helper": 81, + "offset": 8, + "owner_replica": 2, + "port": 108, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 6803, + "before": { + "child": 2, + "copy": 331, + "family": 2235, + "helper": 83, + "offset": 9, + "owner_replica": 2, + "port": 107, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 331, + "family": 2235, + "helper": 83, + "offset": 8, + "owner_replica": 2, + "port": 107, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 6805, + "before": { + "child": 2, + "copy": 330, + "family": 2234, + "helper": 85, + "offset": 9, + "owner_replica": 2, + "port": 106, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 330, + "family": 2234, + "helper": 85, + "offset": 8, + "owner_replica": 2, + "port": 106, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 6807, + "before": { + "child": 2, + "copy": 447, + "family": 3135, + "helper": 87, + "offset": 0, + "owner_replica": 3, + "port": 111, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + }, + "after": { + "child": 0, + "copy": 227, + "family": 2019, + "helper": 87, + "offset": 0, + "owner_replica": 2, + "port": 3, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + } + }, + { + "index": 6810, + "before": { + "child": 2, + "copy": 329, + "family": 2233, + "helper": 90, + "offset": 9, + "owner_replica": 2, + "port": 105, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 329, + "family": 2233, + "helper": 90, + "offset": 8, + "owner_replica": 2, + "port": 105, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 6817, + "before": { + "child": 2, + "copy": 328, + "family": 2232, + "helper": 97, + "offset": 9, + "owner_replica": 2, + "port": 104, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 328, + "family": 2232, + "helper": 97, + "offset": 8, + "owner_replica": 2, + "port": 104, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 6819, + "before": { + "child": 2, + "copy": 327, + "family": 2231, + "helper": 99, + "offset": 9, + "owner_replica": 2, + "port": 103, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 327, + "family": 2231, + "helper": 99, + "offset": 8, + "owner_replica": 2, + "port": 103, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 6821, + "before": { + "child": 2, + "copy": 326, + "family": 2230, + "helper": 101, + "offset": 9, + "owner_replica": 2, + "port": 102, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 326, + "family": 2230, + "helper": 101, + "offset": 8, + "owner_replica": 2, + "port": 102, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 6823, + "before": { + "child": 2, + "copy": 446, + "family": 3134, + "helper": 103, + "offset": 0, + "owner_replica": 3, + "port": 110, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + }, + "after": { + "child": 0, + "copy": 232, + "family": 2024, + "helper": 103, + "offset": 0, + "owner_replica": 2, + "port": 8, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + } + }, + { + "index": 6826, + "before": { + "child": 2, + "copy": 325, + "family": 2229, + "helper": 106, + "offset": 9, + "owner_replica": 2, + "port": 101, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 325, + "family": 2229, + "helper": 106, + "offset": 8, + "owner_replica": 2, + "port": 101, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 6833, + "before": { + "child": 2, + "copy": 324, + "family": 2228, + "helper": 113, + "offset": 9, + "owner_replica": 2, + "port": 100, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 324, + "family": 2228, + "helper": 113, + "offset": 8, + "owner_replica": 2, + "port": 100, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 6835, + "before": { + "child": 2, + "copy": 323, + "family": 2227, + "helper": 115, + "offset": 9, + "owner_replica": 2, + "port": 99, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 323, + "family": 2227, + "helper": 115, + "offset": 8, + "owner_replica": 2, + "port": 99, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 6837, + "before": { + "child": 2, + "copy": 322, + "family": 2226, + "helper": 117, + "offset": 9, + "owner_replica": 2, + "port": 98, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 322, + "family": 2226, + "helper": 117, + "offset": 0, + "owner_replica": 2, + "port": 98, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 6842, + "before": { + "child": 2, + "copy": 321, + "family": 2225, + "helper": 122, + "offset": 9, + "owner_replica": 2, + "port": 97, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1170, + "family": 9234, + "helper": 122, + "offset": 12, + "owner_replica": 10, + "port": 50, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 6849, + "before": { + "child": 2, + "copy": 320, + "family": 2224, + "helper": 129, + "offset": 9, + "owner_replica": 2, + "port": 96, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 320, + "family": 2224, + "helper": 129, + "offset": 8, + "owner_replica": 2, + "port": 96, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 6851, + "before": { + "child": 2, + "copy": 319, + "family": 2223, + "helper": 131, + "offset": 9, + "owner_replica": 2, + "port": 95, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 319, + "family": 2223, + "helper": 131, + "offset": 8, + "owner_replica": 2, + "port": 95, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 6853, + "before": { + "child": 2, + "copy": 318, + "family": 2222, + "helper": 133, + "offset": 9, + "owner_replica": 2, + "port": 94, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 318, + "family": 2222, + "helper": 133, + "offset": 8, + "owner_replica": 2, + "port": 94, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 6858, + "before": { + "child": 2, + "copy": 317, + "family": 2221, + "helper": 138, + "offset": 9, + "owner_replica": 2, + "port": 93, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 317, + "family": 2221, + "helper": 138, + "offset": 8, + "owner_replica": 2, + "port": 93, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 6865, + "before": { + "child": 2, + "copy": 316, + "family": 2220, + "helper": 145, + "offset": 9, + "owner_replica": 2, + "port": 92, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 316, + "family": 2220, + "helper": 145, + "offset": 8, + "owner_replica": 2, + "port": 92, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 6867, + "before": { + "child": 2, + "copy": 315, + "family": 2219, + "helper": 147, + "offset": 9, + "owner_replica": 2, + "port": 91, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 315, + "family": 2219, + "helper": 147, + "offset": 0, + "owner_replica": 2, + "port": 91, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 6869, + "before": { + "child": 2, + "copy": 314, + "family": 2218, + "helper": 149, + "offset": 9, + "owner_replica": 2, + "port": 90, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 314, + "family": 2218, + "helper": 149, + "offset": 8, + "owner_replica": 2, + "port": 90, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 6874, + "before": { + "child": 2, + "copy": 313, + "family": 2217, + "helper": 154, + "offset": 9, + "owner_replica": 2, + "port": 89, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 313, + "family": 2217, + "helper": 154, + "offset": 8, + "owner_replica": 2, + "port": 89, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 6881, + "before": { + "child": 2, + "copy": 312, + "family": 2216, + "helper": 161, + "offset": 9, + "owner_replica": 2, + "port": 88, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 312, + "family": 2216, + "helper": 161, + "offset": 8, + "owner_replica": 2, + "port": 88, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 6883, + "before": { + "child": 2, + "copy": 311, + "family": 2215, + "helper": 163, + "offset": 9, + "owner_replica": 2, + "port": 87, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 311, + "family": 2215, + "helper": 163, + "offset": 8, + "owner_replica": 2, + "port": 87, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 6885, + "before": { + "child": 2, + "copy": 310, + "family": 2214, + "helper": 165, + "offset": 9, + "owner_replica": 2, + "port": 86, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 310, + "family": 2214, + "helper": 165, + "offset": 8, + "owner_replica": 2, + "port": 86, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 6890, + "before": { + "child": 2, + "copy": 309, + "family": 2213, + "helper": 170, + "offset": 9, + "owner_replica": 2, + "port": 85, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 309, + "family": 2213, + "helper": 170, + "offset": 8, + "owner_replica": 2, + "port": 85, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 6944, + "before": { + "child": 2, + "copy": 1197, + "family": 9373, + "helper": 224, + "offset": 9, + "owner_replica": 10, + "port": 77, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + }, + "after": { + "child": 0, + "copy": 230, + "family": 2022, + "helper": 224, + "offset": 9, + "owner_replica": 2, + "port": 6, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + } + }, + { + "index": 6945, + "before": { + "child": 2, + "copy": 1196, + "family": 9372, + "helper": 225, + "offset": 9, + "owner_replica": 10, + "port": 76, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + }, + "after": { + "child": 0, + "copy": 231, + "family": 2023, + "helper": 225, + "offset": 9, + "owner_replica": 2, + "port": 7, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + } + }, + { + "index": 6946, + "before": { + "child": 2, + "copy": 1195, + "family": 9371, + "helper": 226, + "offset": 9, + "owner_replica": 10, + "port": 75, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + }, + "after": { + "child": 0, + "copy": 240, + "family": 2032, + "helper": 226, + "offset": 9, + "owner_replica": 2, + "port": 16, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + } + }, + { + "index": 6950, + "before": { + "child": 2, + "copy": 1191, + "family": 9367, + "helper": 230, + "offset": 9, + "owner_replica": 10, + "port": 71, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + }, + "after": { + "child": 0, + "copy": 244, + "family": 2036, + "helper": 230, + "offset": 9, + "owner_replica": 2, + "port": 20, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + } + }, + { + "index": 6951, + "before": { + "child": 2, + "copy": 1190, + "family": 9366, + "helper": 231, + "offset": 9, + "owner_replica": 10, + "port": 70, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + }, + "after": { + "child": 0, + "copy": 251, + "family": 2043, + "helper": 231, + "offset": 9, + "owner_replica": 2, + "port": 27, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + } + }, + { + "index": 6968, + "before": { + "child": 2, + "copy": 445, + "family": 3133, + "helper": 248, + "offset": 0, + "owner_replica": 3, + "port": 109, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + }, + "after": { + "child": 0, + "copy": 238, + "family": 2030, + "helper": 248, + "offset": 0, + "owner_replica": 2, + "port": 14, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + } + }, + { + "index": 6969, + "before": { + "child": 2, + "copy": 444, + "family": 3132, + "helper": 249, + "offset": 0, + "owner_replica": 3, + "port": 108, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + }, + "after": { + "child": 0, + "copy": 239, + "family": 2031, + "helper": 249, + "offset": 0, + "owner_replica": 2, + "port": 15, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + } + }, + { + "index": 6970, + "before": { + "child": 2, + "copy": 443, + "family": 3131, + "helper": 250, + "offset": 0, + "owner_replica": 3, + "port": 107, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + }, + "after": { + "child": 0, + "copy": 242, + "family": 2034, + "helper": 250, + "offset": 0, + "owner_replica": 2, + "port": 18, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + } + }, + { + "index": 6971, + "before": { + "child": 2, + "copy": 442, + "family": 3130, + "helper": 251, + "offset": 0, + "owner_replica": 3, + "port": 106, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + }, + "after": { + "child": 0, + "copy": 243, + "family": 2035, + "helper": 251, + "offset": 0, + "owner_replica": 2, + "port": 19, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + } + }, + { + "index": 6980, + "before": { + "child": 2, + "copy": 1189, + "family": 9365, + "helper": 260, + "offset": 9, + "owner_replica": 10, + "port": 69, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + }, + "after": { + "child": 0, + "copy": 252, + "family": 2044, + "helper": 260, + "offset": 9, + "owner_replica": 2, + "port": 28, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + } + }, + { + "index": 6981, + "before": { + "child": 2, + "copy": 1188, + "family": 9364, + "helper": 261, + "offset": 9, + "owner_replica": 10, + "port": 68, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + }, + "after": { + "child": 0, + "copy": 255, + "family": 2047, + "helper": 261, + "offset": 9, + "owner_replica": 2, + "port": 31, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + } + }, + { + "index": 7004, + "before": { + "child": 2, + "copy": 1187, + "family": 9363, + "helper": 284, + "offset": 9, + "owner_replica": 10, + "port": 67, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + }, + "after": { + "child": 0, + "copy": 257, + "family": 2049, + "helper": 284, + "offset": 9, + "owner_replica": 2, + "port": 33, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + } + }, + { + "index": 7005, + "before": { + "child": 2, + "copy": 1186, + "family": 9362, + "helper": 285, + "offset": 9, + "owner_replica": 10, + "port": 66, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + }, + "after": { + "child": 0, + "copy": 259, + "family": 2051, + "helper": 285, + "offset": 9, + "owner_replica": 2, + "port": 35, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + } + }, + { + "index": 7027, + "before": { + "child": 2, + "copy": 1185, + "family": 9361, + "helper": 307, + "offset": 9, + "owner_replica": 10, + "port": 65, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + }, + "after": { + "child": 0, + "copy": 262, + "family": 2054, + "helper": 307, + "offset": 9, + "owner_replica": 2, + "port": 38, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + } + }, + { + "index": 7028, + "before": { + "child": 2, + "copy": 1184, + "family": 9360, + "helper": 308, + "offset": 9, + "owner_replica": 10, + "port": 64, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + }, + "after": { + "child": 0, + "copy": 266, + "family": 2058, + "helper": 308, + "offset": 9, + "owner_replica": 2, + "port": 42, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + } + }, + { + "index": 7029, + "before": { + "child": 2, + "copy": 1183, + "family": 9359, + "helper": 309, + "offset": 9, + "owner_replica": 10, + "port": 63, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + }, + "after": { + "child": 0, + "copy": 267, + "family": 2059, + "helper": 309, + "offset": 9, + "owner_replica": 2, + "port": 43, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + } + }, + { + "index": 7035, + "before": { + "child": 1, + "copy": 1115, + "family": 8395, + "helper": 315, + "offset": 0, + "owner_replica": 9, + "port": 107, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + }, + "after": { + "child": 0, + "copy": 245, + "family": 2037, + "helper": 315, + "offset": 0, + "owner_replica": 2, + "port": 21, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + } + }, + { + "index": 7037, + "before": { + "child": 1, + "copy": 1113, + "family": 8393, + "helper": 317, + "offset": 0, + "owner_replica": 9, + "port": 105, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + }, + "after": { + "child": 0, + "copy": 246, + "family": 2038, + "helper": 317, + "offset": 0, + "owner_replica": 2, + "port": 22, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + } + }, + { + "index": 7040, + "before": { + "child": 1, + "copy": 1112, + "family": 8392, + "helper": 320, + "offset": 0, + "owner_replica": 9, + "port": 104, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + }, + "after": { + "child": 0, + "copy": 253, + "family": 2045, + "helper": 320, + "offset": 0, + "owner_replica": 2, + "port": 29, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + } + }, + { + "index": 7041, + "before": { + "child": 1, + "copy": 1111, + "family": 8391, + "helper": 321, + "offset": 0, + "owner_replica": 9, + "port": 103, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + }, + "after": { + "child": 0, + "copy": 256, + "family": 2048, + "helper": 321, + "offset": 0, + "owner_replica": 2, + "port": 32, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + } + }, + { + "index": 7047, + "before": { + "child": 1, + "copy": 1109, + "family": 8389, + "helper": 327, + "offset": 0, + "owner_replica": 9, + "port": 101, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + }, + "after": { + "child": 0, + "copy": 279, + "family": 2071, + "helper": 327, + "offset": 0, + "owner_replica": 2, + "port": 55, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + } + }, + { + "index": 7048, + "before": { + "child": 1, + "copy": 1108, + "family": 8388, + "helper": 328, + "offset": 0, + "owner_replica": 9, + "port": 100, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + }, + "after": { + "child": 2, + "copy": 258, + "family": 2162, + "helper": 328, + "offset": 0, + "owner_replica": 2, + "port": 34, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + } + }, + { + "index": 7049, + "before": { + "child": 1, + "copy": 1107, + "family": 8387, + "helper": 329, + "offset": 0, + "owner_replica": 9, + "port": 99, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + }, + "after": { + "child": 2, + "copy": 259, + "family": 2163, + "helper": 329, + "offset": 0, + "owner_replica": 2, + "port": 35, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + } + }, + { + "index": 7050, + "before": { + "child": 2, + "copy": 1181, + "family": 9357, + "helper": 330, + "offset": 9, + "owner_replica": 10, + "port": 61, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + }, + "after": { + "child": 0, + "copy": 280, + "family": 2072, + "helper": 330, + "offset": 9, + "owner_replica": 2, + "port": 56, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + } + }, + { + "index": 7051, + "before": { + "child": 2, + "copy": 1180, + "family": 9356, + "helper": 331, + "offset": 9, + "owner_replica": 10, + "port": 60, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + }, + "after": { + "child": 0, + "copy": 287, + "family": 2079, + "helper": 331, + "offset": 9, + "owner_replica": 2, + "port": 63, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + } + }, + { + "index": 7052, + "before": { + "child": 2, + "copy": 1179, + "family": 9355, + "helper": 332, + "offset": 9, + "owner_replica": 10, + "port": 59, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + }, + "after": { + "child": 0, + "copy": 295, + "family": 2087, + "helper": 332, + "offset": 9, + "owner_replica": 2, + "port": 71, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + } + }, + { + "index": 7058, + "before": { + "child": 1, + "copy": 1104, + "family": 8384, + "helper": 338, + "offset": 0, + "owner_replica": 9, + "port": 96, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + }, + "after": { + "child": 2, + "copy": 260, + "family": 2164, + "helper": 338, + "offset": 0, + "owner_replica": 2, + "port": 36, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + } + }, + { + "index": 7059, + "before": { + "child": 1, + "copy": 1103, + "family": 8383, + "helper": 339, + "offset": 0, + "owner_replica": 9, + "port": 95, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + }, + "after": { + "child": 2, + "copy": 261, + "family": 2165, + "helper": 339, + "offset": 0, + "owner_replica": 2, + "port": 37, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + } + }, + { + "index": 7060, + "before": { + "child": 1, + "copy": 1102, + "family": 8382, + "helper": 340, + "offset": 0, + "owner_replica": 9, + "port": 94, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + }, + "after": { + "child": 2, + "copy": 263, + "family": 2167, + "helper": 340, + "offset": 0, + "owner_replica": 2, + "port": 39, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + } + }, + { + "index": 7061, + "before": { + "child": 1, + "copy": 1101, + "family": 8381, + "helper": 341, + "offset": 0, + "owner_replica": 9, + "port": 93, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + }, + "after": { + "child": 2, + "copy": 265, + "family": 2169, + "helper": 341, + "offset": 0, + "owner_replica": 2, + "port": 41, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + } + }, + { + "index": 7063, + "before": { + "child": 2, + "copy": 1176, + "family": 9352, + "helper": 343, + "offset": 9, + "owner_replica": 10, + "port": 56, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + }, + "after": { + "child": 0, + "copy": 313, + "family": 2105, + "helper": 343, + "offset": 9, + "owner_replica": 2, + "port": 89, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + } + }, + { + "index": 7068, + "before": { + "child": 1, + "copy": 1098, + "family": 8378, + "helper": 348, + "offset": 0, + "owner_replica": 9, + "port": 90, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + }, + "after": { + "child": 2, + "copy": 268, + "family": 2172, + "helper": 348, + "offset": 0, + "owner_replica": 2, + "port": 44, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + } + }, + { + "index": 7072, + "before": { + "child": 1, + "copy": 1094, + "family": 8374, + "helper": 352, + "offset": 0, + "owner_replica": 9, + "port": 86, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + }, + "after": { + "child": 2, + "copy": 270, + "family": 2174, + "helper": 352, + "offset": 0, + "owner_replica": 2, + "port": 46, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + } + }, + { + "index": 7075, + "before": { + "child": 1, + "copy": 1091, + "family": 8371, + "helper": 355, + "offset": 0, + "owner_replica": 9, + "port": 83, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + }, + "after": { + "child": 2, + "copy": 272, + "family": 2176, + "helper": 355, + "offset": 0, + "owner_replica": 2, + "port": 48, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + } + }, + { + "index": 7076, + "before": { + "child": 1, + "copy": 1090, + "family": 8370, + "helper": 356, + "offset": 0, + "owner_replica": 9, + "port": 82, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + }, + "after": { + "child": 2, + "copy": 274, + "family": 2178, + "helper": 356, + "offset": 0, + "owner_replica": 2, + "port": 50, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + } + }, + { + "index": 7078, + "before": { + "child": 1, + "copy": 1088, + "family": 8368, + "helper": 358, + "offset": 0, + "owner_replica": 9, + "port": 80, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + }, + "after": { + "child": 2, + "copy": 277, + "family": 2181, + "helper": 358, + "offset": 0, + "owner_replica": 2, + "port": 53, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + } + }, + { + "index": 7079, + "before": { + "child": 1, + "copy": 1087, + "family": 8367, + "helper": 359, + "offset": 0, + "owner_replica": 9, + "port": 79, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + }, + "after": { + "child": 2, + "copy": 279, + "family": 2183, + "helper": 359, + "offset": 0, + "owner_replica": 2, + "port": 55, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + } + }, + { + "index": 7081, + "before": { + "child": 2, + "copy": 1174, + "family": 9350, + "helper": 361, + "offset": 9, + "owner_replica": 10, + "port": 54, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + }, + "after": { + "child": 2, + "copy": 237, + "family": 2141, + "helper": 361, + "offset": 9, + "owner_replica": 2, + "port": 13, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + } + }, + { + "index": 7083, + "before": { + "child": 2, + "copy": 1172, + "family": 9348, + "helper": 363, + "offset": 9, + "owner_replica": 10, + "port": 52, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + }, + "after": { + "child": 2, + "copy": 245, + "family": 2149, + "helper": 363, + "offset": 9, + "owner_replica": 2, + "port": 21, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + } + }, + { + "index": 7085, + "before": { + "child": 2, + "copy": 1170, + "family": 9346, + "helper": 365, + "offset": 9, + "owner_replica": 10, + "port": 50, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + }, + "after": { + "child": 2, + "copy": 252, + "family": 2156, + "helper": 365, + "offset": 9, + "owner_replica": 2, + "port": 28, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + } + }, + { + "index": 7087, + "before": { + "child": 2, + "copy": 1168, + "family": 9344, + "helper": 367, + "offset": 9, + "owner_replica": 10, + "port": 48, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + }, + "after": { + "child": 2, + "copy": 256, + "family": 2160, + "helper": 367, + "offset": 9, + "owner_replica": 2, + "port": 32, + "replica": 2, + "stage": 1, + "time": 14, + "width": 7 + } + }, + { + "index": 7088, + "before": { + "child": 1, + "copy": 1086, + "family": 8366, + "helper": 368, + "offset": 0, + "owner_replica": 9, + "port": 78, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + }, + "after": { + "child": 2, + "copy": 281, + "family": 2185, + "helper": 368, + "offset": 0, + "owner_replica": 2, + "port": 57, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + } + }, + { + "index": 7089, + "before": { + "child": 1, + "copy": 1085, + "family": 8365, + "helper": 369, + "offset": 0, + "owner_replica": 9, + "port": 77, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1205, + "family": 9381, + "helper": 369, + "offset": 0, + "owner_replica": 10, + "port": 85, + "replica": 2, + "stage": 1, + "time": 14, + "width": 8 + } + }, + { + "index": 7099, + "before": { + "child": 2, + "copy": 308, + "family": 2212, + "helper": 379, + "offset": 9, + "owner_replica": 2, + "port": 84, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 308, + "family": 2212, + "helper": 379, + "offset": 8, + "owner_replica": 2, + "port": 84, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 7101, + "before": { + "child": 2, + "copy": 307, + "family": 2211, + "helper": 381, + "offset": 9, + "owner_replica": 2, + "port": 83, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 307, + "family": 2211, + "helper": 381, + "offset": 8, + "owner_replica": 2, + "port": 83, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 7102, + "before": { + "child": 2, + "copy": 306, + "family": 2210, + "helper": 382, + "offset": 9, + "owner_replica": 2, + "port": 82, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 306, + "family": 2210, + "helper": 382, + "offset": 8, + "owner_replica": 2, + "port": 82, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 7103, + "before": { + "child": 2, + "copy": 305, + "family": 2209, + "helper": 383, + "offset": 9, + "owner_replica": 2, + "port": 81, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 305, + "family": 2209, + "helper": 383, + "offset": 0, + "owner_replica": 2, + "port": 81, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 7107, + "before": { + "child": 2, + "copy": 304, + "family": 2208, + "helper": 387, + "offset": 9, + "owner_replica": 2, + "port": 80, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 304, + "family": 2208, + "helper": 387, + "offset": 8, + "owner_replica": 2, + "port": 80, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 7109, + "before": { + "child": 2, + "copy": 303, + "family": 2207, + "helper": 389, + "offset": 9, + "owner_replica": 2, + "port": 79, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 303, + "family": 2207, + "helper": 389, + "offset": 8, + "owner_replica": 2, + "port": 79, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 7110, + "before": { + "child": 2, + "copy": 302, + "family": 2206, + "helper": 390, + "offset": 9, + "owner_replica": 2, + "port": 78, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 302, + "family": 2206, + "helper": 390, + "offset": 8, + "owner_replica": 2, + "port": 78, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 7111, + "before": { + "child": 2, + "copy": 301, + "family": 2205, + "helper": 391, + "offset": 9, + "owner_replica": 2, + "port": 77, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 301, + "family": 2205, + "helper": 391, + "offset": 0, + "owner_replica": 2, + "port": 77, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 7115, + "before": { + "child": 2, + "copy": 300, + "family": 2204, + "helper": 395, + "offset": 9, + "owner_replica": 2, + "port": 76, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 300, + "family": 2204, + "helper": 395, + "offset": 8, + "owner_replica": 2, + "port": 76, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 7117, + "before": { + "child": 2, + "copy": 299, + "family": 2203, + "helper": 397, + "offset": 9, + "owner_replica": 2, + "port": 75, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 299, + "family": 2203, + "helper": 397, + "offset": 8, + "owner_replica": 2, + "port": 75, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 7118, + "before": { + "child": 2, + "copy": 298, + "family": 2202, + "helper": 398, + "offset": 9, + "owner_replica": 2, + "port": 74, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 298, + "family": 2202, + "helper": 398, + "offset": 8, + "owner_replica": 2, + "port": 74, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 7119, + "before": { + "child": 2, + "copy": 297, + "family": 2201, + "helper": 399, + "offset": 9, + "owner_replica": 2, + "port": 73, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 297, + "family": 2201, + "helper": 399, + "offset": 8, + "owner_replica": 2, + "port": 73, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 7123, + "before": { + "child": 2, + "copy": 296, + "family": 2200, + "helper": 403, + "offset": 9, + "owner_replica": 2, + "port": 72, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 296, + "family": 2200, + "helper": 403, + "offset": 8, + "owner_replica": 2, + "port": 72, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 7125, + "before": { + "child": 2, + "copy": 295, + "family": 2199, + "helper": 405, + "offset": 9, + "owner_replica": 2, + "port": 71, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 295, + "family": 2199, + "helper": 405, + "offset": 8, + "owner_replica": 2, + "port": 71, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 7126, + "before": { + "child": 2, + "copy": 294, + "family": 2198, + "helper": 406, + "offset": 9, + "owner_replica": 2, + "port": 70, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 294, + "family": 2198, + "helper": 406, + "offset": 8, + "owner_replica": 2, + "port": 70, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 7127, + "before": { + "child": 2, + "copy": 293, + "family": 2197, + "helper": 407, + "offset": 9, + "owner_replica": 2, + "port": 69, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 293, + "family": 2197, + "helper": 407, + "offset": 8, + "owner_replica": 2, + "port": 69, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 7131, + "before": { + "child": 2, + "copy": 292, + "family": 2196, + "helper": 411, + "offset": 9, + "owner_replica": 2, + "port": 68, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 292, + "family": 2196, + "helper": 411, + "offset": 8, + "owner_replica": 2, + "port": 68, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 7133, + "before": { + "child": 2, + "copy": 291, + "family": 2195, + "helper": 413, + "offset": 9, + "owner_replica": 2, + "port": 67, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 291, + "family": 2195, + "helper": 413, + "offset": 8, + "owner_replica": 2, + "port": 67, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 7134, + "before": { + "child": 2, + "copy": 290, + "family": 2194, + "helper": 414, + "offset": 9, + "owner_replica": 2, + "port": 66, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 290, + "family": 2194, + "helper": 414, + "offset": 8, + "owner_replica": 2, + "port": 66, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 7135, + "before": { + "child": 2, + "copy": 289, + "family": 2193, + "helper": 415, + "offset": 9, + "owner_replica": 2, + "port": 65, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 289, + "family": 2193, + "helper": 415, + "offset": 8, + "owner_replica": 2, + "port": 65, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 7147, + "before": { + "child": 2, + "copy": 288, + "family": 2192, + "helper": 427, + "offset": 9, + "owner_replica": 2, + "port": 64, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 288, + "family": 2192, + "helper": 427, + "offset": 8, + "owner_replica": 2, + "port": 64, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 7149, + "before": { + "child": 2, + "copy": 287, + "family": 2191, + "helper": 429, + "offset": 9, + "owner_replica": 2, + "port": 63, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 287, + "family": 2191, + "helper": 429, + "offset": 8, + "owner_replica": 2, + "port": 63, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 7150, + "before": { + "child": 2, + "copy": 286, + "family": 2190, + "helper": 430, + "offset": 9, + "owner_replica": 2, + "port": 62, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 286, + "family": 2190, + "helper": 430, + "offset": 8, + "owner_replica": 2, + "port": 62, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 7151, + "before": { + "child": 2, + "copy": 285, + "family": 2189, + "helper": 431, + "offset": 9, + "owner_replica": 2, + "port": 61, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + }, + "after": { + "child": 2, + "copy": 285, + "family": 2189, + "helper": 431, + "offset": 8, + "owner_replica": 2, + "port": 61, + "replica": 2, + "stage": 1, + "time": 14, + "width": 4 + } + }, + { + "index": 7287, + "before": { + "child": 8, + "copy": 1688, + "family": 14120, + "helper": 87, + "offset": 9, + "owner_replica": 15, + "port": 8, + "replica": 10, + "stage": 1, + "time": 15, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1208, + "family": 9384, + "helper": 87, + "offset": 0, + "owner_replica": 10, + "port": 88, + "replica": 10, + "stage": 1, + "time": 15, + "width": 8 + } + }, + { + "index": 7361, + "before": { + "child": 4, + "copy": 497, + "family": 4081, + "helper": 161, + "offset": 9, + "owner_replica": 4, + "port": 49, + "replica": 10, + "stage": 1, + "time": 15, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1138, + "family": 9202, + "helper": 161, + "offset": 8, + "owner_replica": 10, + "port": 18, + "replica": 10, + "stage": 1, + "time": 15, + "width": 4 + } + }, + { + "index": 7363, + "before": { + "child": 4, + "copy": 496, + "family": 4080, + "helper": 163, + "offset": 9, + "owner_replica": 4, + "port": 48, + "replica": 10, + "stage": 1, + "time": 15, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1170, + "family": 9234, + "helper": 163, + "offset": 8, + "owner_replica": 10, + "port": 50, + "replica": 10, + "stage": 1, + "time": 15, + "width": 4 + } + }, + { + "index": 7424, + "before": { + "child": 0, + "copy": 1333, + "family": 10181, + "helper": 224, + "offset": 9, + "owner_replica": 11, + "port": 101, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1168, + "family": 9344, + "helper": 224, + "offset": 9, + "owner_replica": 10, + "port": 48, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + } + }, + { + "index": 7425, + "before": { + "child": 0, + "copy": 1332, + "family": 10180, + "helper": 225, + "offset": 9, + "owner_replica": 11, + "port": 100, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1170, + "family": 9346, + "helper": 225, + "offset": 9, + "owner_replica": 10, + "port": 50, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + } + }, + { + "index": 7426, + "before": { + "child": 0, + "copy": 1331, + "family": 10179, + "helper": 226, + "offset": 9, + "owner_replica": 11, + "port": 99, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1172, + "family": 9348, + "helper": 226, + "offset": 9, + "owner_replica": 10, + "port": 52, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + } + }, + { + "index": 7427, + "before": { + "child": 0, + "copy": 1330, + "family": 10178, + "helper": 227, + "offset": 9, + "owner_replica": 11, + "port": 98, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1174, + "family": 9350, + "helper": 227, + "offset": 9, + "owner_replica": 10, + "port": 54, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + } + }, + { + "index": 7428, + "before": { + "child": 0, + "copy": 1329, + "family": 10177, + "helper": 228, + "offset": 9, + "owner_replica": 11, + "port": 97, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1176, + "family": 9352, + "helper": 228, + "offset": 9, + "owner_replica": 10, + "port": 56, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + } + }, + { + "index": 7429, + "before": { + "child": 0, + "copy": 1328, + "family": 10176, + "helper": 229, + "offset": 9, + "owner_replica": 11, + "port": 96, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1179, + "family": 9355, + "helper": 229, + "offset": 9, + "owner_replica": 10, + "port": 59, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + } + }, + { + "index": 7430, + "before": { + "child": 0, + "copy": 1327, + "family": 10175, + "helper": 230, + "offset": 9, + "owner_replica": 11, + "port": 95, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1180, + "family": 9356, + "helper": 230, + "offset": 9, + "owner_replica": 10, + "port": 60, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + } + }, + { + "index": 7431, + "before": { + "child": 0, + "copy": 1326, + "family": 10174, + "helper": 231, + "offset": 9, + "owner_replica": 11, + "port": 94, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1181, + "family": 9357, + "helper": 231, + "offset": 9, + "owner_replica": 10, + "port": 61, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + } + }, + { + "index": 7460, + "before": { + "child": 0, + "copy": 1325, + "family": 10173, + "helper": 260, + "offset": 9, + "owner_replica": 11, + "port": 93, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1183, + "family": 9359, + "helper": 260, + "offset": 9, + "owner_replica": 10, + "port": 63, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + } + }, + { + "index": 7461, + "before": { + "child": 0, + "copy": 1324, + "family": 10172, + "helper": 261, + "offset": 9, + "owner_replica": 11, + "port": 92, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1184, + "family": 9360, + "helper": 261, + "offset": 9, + "owner_replica": 10, + "port": 64, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + } + }, + { + "index": 7485, + "before": { + "child": 0, + "copy": 1322, + "family": 10170, + "helper": 285, + "offset": 9, + "owner_replica": 11, + "port": 90, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1185, + "family": 9361, + "helper": 285, + "offset": 9, + "owner_replica": 10, + "port": 65, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + } + }, + { + "index": 7507, + "before": { + "child": 0, + "copy": 1321, + "family": 10169, + "helper": 307, + "offset": 9, + "owner_replica": 11, + "port": 89, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1186, + "family": 9362, + "helper": 307, + "offset": 9, + "owner_replica": 10, + "port": 66, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + } + }, + { + "index": 7508, + "before": { + "child": 0, + "copy": 1320, + "family": 10168, + "helper": 308, + "offset": 9, + "owner_replica": 11, + "port": 88, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1187, + "family": 9363, + "helper": 308, + "offset": 9, + "owner_replica": 10, + "port": 67, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + } + }, + { + "index": 7509, + "before": { + "child": 0, + "copy": 1319, + "family": 10167, + "helper": 309, + "offset": 9, + "owner_replica": 11, + "port": 87, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1188, + "family": 9364, + "helper": 309, + "offset": 9, + "owner_replica": 10, + "port": 68, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + } + }, + { + "index": 7519, + "before": { + "child": 0, + "copy": 1318, + "family": 10166, + "helper": 319, + "offset": 9, + "owner_replica": 11, + "port": 86, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1189, + "family": 9365, + "helper": 319, + "offset": 9, + "owner_replica": 10, + "port": 69, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + } + }, + { + "index": 7530, + "before": { + "child": 0, + "copy": 1317, + "family": 10165, + "helper": 330, + "offset": 9, + "owner_replica": 11, + "port": 85, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1190, + "family": 9366, + "helper": 330, + "offset": 9, + "owner_replica": 10, + "port": 70, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + } + }, + { + "index": 7531, + "before": { + "child": 0, + "copy": 1316, + "family": 10164, + "helper": 331, + "offset": 9, + "owner_replica": 11, + "port": 84, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1191, + "family": 9367, + "helper": 331, + "offset": 9, + "owner_replica": 10, + "port": 71, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + } + }, + { + "index": 7533, + "before": { + "child": 0, + "copy": 1314, + "family": 10162, + "helper": 333, + "offset": 9, + "owner_replica": 11, + "port": 82, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1195, + "family": 9371, + "helper": 333, + "offset": 9, + "owner_replica": 10, + "port": 75, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + } + }, + { + "index": 7542, + "before": { + "child": 0, + "copy": 1313, + "family": 10161, + "helper": 342, + "offset": 9, + "owner_replica": 11, + "port": 81, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1196, + "family": 9372, + "helper": 342, + "offset": 9, + "owner_replica": 10, + "port": 76, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + } + }, + { + "index": 7543, + "before": { + "child": 0, + "copy": 1312, + "family": 10160, + "helper": 343, + "offset": 9, + "owner_replica": 11, + "port": 80, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1197, + "family": 9373, + "helper": 343, + "offset": 9, + "owner_replica": 10, + "port": 77, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + } + }, + { + "index": 7546, + "before": { + "child": 0, + "copy": 411, + "family": 2987, + "helper": 346, + "offset": 0, + "owner_replica": 3, + "port": 75, + "replica": 10, + "stage": 1, + "time": 15, + "width": 9 + }, + "after": { + "child": 2, + "copy": 782, + "family": 5822, + "helper": 346, + "offset": 0, + "owner_replica": 6, + "port": 110, + "replica": 10, + "stage": 1, + "time": 15, + "width": 9 + } + }, + { + "index": 7560, + "before": { + "child": 0, + "copy": 1311, + "family": 10159, + "helper": 360, + "offset": 9, + "owner_replica": 11, + "port": 79, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1198, + "family": 9374, + "helper": 360, + "offset": 9, + "owner_replica": 10, + "port": 78, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + } + }, + { + "index": 7561, + "before": { + "child": 0, + "copy": 1310, + "family": 10158, + "helper": 361, + "offset": 9, + "owner_replica": 11, + "port": 78, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1199, + "family": 9375, + "helper": 361, + "offset": 9, + "owner_replica": 10, + "port": 79, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + } + }, + { + "index": 7562, + "before": { + "child": 0, + "copy": 1309, + "family": 10157, + "helper": 362, + "offset": 9, + "owner_replica": 11, + "port": 77, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1201, + "family": 9377, + "helper": 362, + "offset": 9, + "owner_replica": 10, + "port": 81, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + } + }, + { + "index": 7563, + "before": { + "child": 0, + "copy": 1308, + "family": 10156, + "helper": 363, + "offset": 9, + "owner_replica": 11, + "port": 76, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1202, + "family": 9378, + "helper": 363, + "offset": 9, + "owner_replica": 10, + "port": 82, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + } + }, + { + "index": 7564, + "before": { + "child": 0, + "copy": 1307, + "family": 10155, + "helper": 364, + "offset": 9, + "owner_replica": 11, + "port": 75, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1203, + "family": 9379, + "helper": 364, + "offset": 9, + "owner_replica": 10, + "port": 83, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + } + }, + { + "index": 7565, + "before": { + "child": 0, + "copy": 1306, + "family": 10154, + "helper": 365, + "offset": 9, + "owner_replica": 11, + "port": 74, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1206, + "family": 9382, + "helper": 365, + "offset": 9, + "owner_replica": 10, + "port": 86, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + } + }, + { + "index": 7566, + "before": { + "child": 0, + "copy": 1305, + "family": 10153, + "helper": 366, + "offset": 9, + "owner_replica": 11, + "port": 73, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1207, + "family": 9383, + "helper": 366, + "offset": 9, + "owner_replica": 10, + "port": 87, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + } + }, + { + "index": 7567, + "before": { + "child": 0, + "copy": 1304, + "family": 10152, + "helper": 367, + "offset": 9, + "owner_replica": 11, + "port": 72, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1209, + "family": 9385, + "helper": 367, + "offset": 9, + "owner_replica": 10, + "port": 89, + "replica": 10, + "stage": 1, + "time": 15, + "width": 7 + } + }, + { + "index": 7630, + "before": { + "child": 2, + "copy": 1224, + "family": 9400, + "helper": 430, + "offset": 12, + "owner_replica": 10, + "port": 104, + "replica": 10, + "stage": 1, + "time": 15, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1200, + "family": 9376, + "helper": 430, + "offset": 8, + "owner_replica": 10, + "port": 80, + "replica": 10, + "stage": 1, + "time": 15, + "width": 4 + } + }, + { + "index": 7683, + "before": { + "child": 13, + "copy": 51, + "family": 163, + "helper": 3, + "offset": 0, + "owner_replica": 0, + "port": 51, + "replica": 1, + "stage": 2, + "time": 16, + "width": 9 + }, + "after": { + "child": 13, + "copy": 78, + "family": 190, + "helper": 3, + "offset": 31, + "owner_replica": 0, + "port": 78, + "replica": 1, + "stage": 2, + "time": 16, + "width": 9 + } + }, + { + "index": 7707, + "before": { + "child": 13, + "copy": 27, + "family": 139, + "helper": 27, + "offset": 0, + "owner_replica": 0, + "port": 27, + "replica": 1, + "stage": 2, + "time": 16, + "width": 9 + }, + "after": { + "child": 13, + "copy": 81, + "family": 193, + "helper": 27, + "offset": 31, + "owner_replica": 0, + "port": 81, + "replica": 1, + "stage": 2, + "time": 16, + "width": 9 + } + }, + { + "index": 7708, + "before": { + "child": 8, + "copy": 1689, + "family": 14121, + "helper": 28, + "offset": 0, + "owner_replica": 15, + "port": 9, + "replica": 1, + "stage": 2, + "time": 16, + "width": 9 + }, + "after": { + "child": 10, + "copy": 1701, + "family": 14245, + "helper": 28, + "offset": 18, + "owner_replica": 15, + "port": 21, + "replica": 1, + "stage": 2, + "time": 16, + "width": 9 + } + }, + { + "index": 7731, + "before": { + "child": 8, + "copy": 1220, + "family": 9732, + "helper": 51, + "offset": 0, + "owner_replica": 10, + "port": 100, + "replica": 1, + "stage": 2, + "time": 16, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1316, + "family": 10164, + "helper": 51, + "offset": 12, + "owner_replica": 11, + "port": 84, + "replica": 1, + "stage": 2, + "time": 16, + "width": 4 + } + }, + { + "index": 7733, + "before": { + "child": 8, + "copy": 1219, + "family": 9731, + "helper": 53, + "offset": 0, + "owner_replica": 10, + "port": 99, + "replica": 1, + "stage": 2, + "time": 16, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1324, + "family": 10172, + "helper": 53, + "offset": 12, + "owner_replica": 11, + "port": 92, + "replica": 1, + "stage": 2, + "time": 16, + "width": 4 + } + }, + { + "index": 7738, + "before": { + "child": 8, + "copy": 1160, + "family": 9672, + "helper": 58, + "offset": 0, + "owner_replica": 10, + "port": 40, + "replica": 1, + "stage": 2, + "time": 16, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1326, + "family": 10174, + "helper": 58, + "offset": 12, + "owner_replica": 11, + "port": 94, + "replica": 1, + "stage": 2, + "time": 16, + "width": 4 + } + }, + { + "index": 7745, + "before": { + "child": 8, + "copy": 1159, + "family": 9671, + "helper": 65, + "offset": 0, + "owner_replica": 10, + "port": 39, + "replica": 1, + "stage": 2, + "time": 16, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1328, + "family": 10176, + "helper": 65, + "offset": 12, + "owner_replica": 11, + "port": 96, + "replica": 1, + "stage": 2, + "time": 16, + "width": 4 + } + }, + { + "index": 7747, + "before": { + "child": 8, + "copy": 1158, + "family": 9670, + "helper": 67, + "offset": 0, + "owner_replica": 10, + "port": 38, + "replica": 1, + "stage": 2, + "time": 16, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1244, + "family": 10204, + "helper": 67, + "offset": 12, + "owner_replica": 11, + "port": 12, + "replica": 1, + "stage": 2, + "time": 16, + "width": 4 + } + }, + { + "index": 7767, + "before": { + "child": 8, + "copy": 391, + "family": 3415, + "helper": 87, + "offset": 0, + "owner_replica": 3, + "port": 55, + "replica": 1, + "stage": 2, + "time": 16, + "width": 8 + }, + "after": { + "child": 1, + "copy": 1085, + "family": 8365, + "helper": 87, + "offset": 0, + "owner_replica": 9, + "port": 77, + "replica": 1, + "stage": 2, + "time": 16, + "width": 8 + } + }, + { + "index": 7783, + "before": { + "child": 8, + "copy": 390, + "family": 3414, + "helper": 103, + "offset": 0, + "owner_replica": 3, + "port": 54, + "replica": 1, + "stage": 2, + "time": 16, + "width": 8 + }, + "after": { + "child": 1, + "copy": 1088, + "family": 8368, + "helper": 103, + "offset": 0, + "owner_replica": 9, + "port": 80, + "replica": 1, + "stage": 2, + "time": 16, + "width": 8 + } + }, + { + "index": 7928, + "before": { + "child": 8, + "copy": 355, + "family": 3379, + "helper": 248, + "offset": 0, + "owner_replica": 3, + "port": 19, + "replica": 1, + "stage": 2, + "time": 16, + "width": 8 + }, + "after": { + "child": 1, + "copy": 1098, + "family": 8378, + "helper": 248, + "offset": 0, + "owner_replica": 9, + "port": 90, + "replica": 1, + "stage": 2, + "time": 16, + "width": 8 + } + }, + { + "index": 7929, + "before": { + "child": 0, + "copy": 1468, + "family": 11884, + "helper": 249, + "offset": 0, + "owner_replica": 13, + "port": 12, + "replica": 1, + "stage": 2, + "time": 16, + "width": 8 + }, + "after": { + "child": 1, + "copy": 1101, + "family": 8381, + "helper": 249, + "offset": 0, + "owner_replica": 9, + "port": 93, + "replica": 1, + "stage": 2, + "time": 16, + "width": 8 + } + }, + { + "index": 7930, + "before": { + "child": 0, + "copy": 1467, + "family": 11883, + "helper": 250, + "offset": 0, + "owner_replica": 13, + "port": 11, + "replica": 1, + "stage": 2, + "time": 16, + "width": 8 + }, + "after": { + "child": 1, + "copy": 1102, + "family": 8382, + "helper": 250, + "offset": 0, + "owner_replica": 9, + "port": 94, + "replica": 1, + "stage": 2, + "time": 16, + "width": 8 + } + }, + { + "index": 7931, + "before": { + "child": 0, + "copy": 1466, + "family": 11882, + "helper": 251, + "offset": 0, + "owner_replica": 13, + "port": 10, + "replica": 1, + "stage": 2, + "time": 16, + "width": 8 + }, + "after": { + "child": 1, + "copy": 1103, + "family": 8383, + "helper": 251, + "offset": 0, + "owner_replica": 9, + "port": 95, + "replica": 1, + "stage": 2, + "time": 16, + "width": 8 + } + }, + { + "index": 7932, + "before": { + "child": 0, + "copy": 1465, + "family": 11881, + "helper": 252, + "offset": 0, + "owner_replica": 13, + "port": 9, + "replica": 1, + "stage": 2, + "time": 16, + "width": 8 + }, + "after": { + "child": 1, + "copy": 1104, + "family": 8384, + "helper": 252, + "offset": 0, + "owner_replica": 9, + "port": 96, + "replica": 1, + "stage": 2, + "time": 16, + "width": 8 + } + }, + { + "index": 7933, + "before": { + "child": 0, + "copy": 1464, + "family": 11880, + "helper": 253, + "offset": 0, + "owner_replica": 13, + "port": 8, + "replica": 1, + "stage": 2, + "time": 16, + "width": 8 + }, + "after": { + "child": 1, + "copy": 1107, + "family": 8387, + "helper": 253, + "offset": 0, + "owner_replica": 9, + "port": 99, + "replica": 1, + "stage": 2, + "time": 16, + "width": 8 + } + }, + { + "index": 7942, + "before": { + "child": 0, + "copy": 1463, + "family": 11879, + "helper": 262, + "offset": 0, + "owner_replica": 13, + "port": 7, + "replica": 1, + "stage": 2, + "time": 16, + "width": 8 + }, + "after": { + "child": 1, + "copy": 1109, + "family": 8389, + "helper": 262, + "offset": 0, + "owner_replica": 9, + "port": 101, + "replica": 1, + "stage": 2, + "time": 16, + "width": 8 + } + }, + { + "index": 7943, + "before": { + "child": 0, + "copy": 1462, + "family": 11878, + "helper": 263, + "offset": 0, + "owner_replica": 13, + "port": 6, + "replica": 1, + "stage": 2, + "time": 16, + "width": 8 + }, + "after": { + "child": 1, + "copy": 1112, + "family": 8392, + "helper": 263, + "offset": 0, + "owner_replica": 9, + "port": 104, + "replica": 1, + "stage": 2, + "time": 16, + "width": 8 + } + }, + { + "index": 7944, + "before": { + "child": 0, + "copy": 448, + "family": 3808, + "helper": 264, + "offset": 0, + "owner_replica": 4, + "port": 0, + "replica": 1, + "stage": 2, + "time": 16, + "width": 8 + }, + "after": { + "child": 1, + "copy": 1113, + "family": 8393, + "helper": 264, + "offset": 0, + "owner_replica": 9, + "port": 105, + "replica": 1, + "stage": 2, + "time": 16, + "width": 8 + } + }, + { + "index": 8077, + "before": { + "child": 2, + "copy": 895, + "family": 6719, + "helper": 397, + "offset": 0, + "owner_replica": 7, + "port": 111, + "replica": 1, + "stage": 2, + "time": 16, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1248, + "family": 10208, + "helper": 397, + "offset": 12, + "owner_replica": 11, + "port": 16, + "replica": 1, + "stage": 2, + "time": 16, + "width": 4 + } + }, + { + "index": 8078, + "before": { + "child": 2, + "copy": 894, + "family": 6718, + "helper": 398, + "offset": 0, + "owner_replica": 7, + "port": 110, + "replica": 1, + "stage": 2, + "time": 16, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1250, + "family": 10210, + "helper": 398, + "offset": 12, + "owner_replica": 11, + "port": 18, + "replica": 1, + "stage": 2, + "time": 16, + "width": 4 + } + }, + { + "index": 8079, + "before": { + "child": 2, + "copy": 783, + "family": 5823, + "helper": 399, + "offset": 0, + "owner_replica": 6, + "port": 111, + "replica": 1, + "stage": 2, + "time": 16, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1255, + "family": 10215, + "helper": 399, + "offset": 12, + "owner_replica": 11, + "port": 23, + "replica": 1, + "stage": 2, + "time": 16, + "width": 4 + } + }, + { + "index": 8083, + "before": { + "child": 2, + "copy": 782, + "family": 5822, + "helper": 403, + "offset": 0, + "owner_replica": 6, + "port": 110, + "replica": 1, + "stage": 2, + "time": 16, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1334, + "family": 10294, + "helper": 403, + "offset": 12, + "owner_replica": 11, + "port": 102, + "replica": 1, + "stage": 2, + "time": 16, + "width": 4 + } + }, + { + "index": 8234, + "before": { + "child": 6, + "copy": 1281, + "family": 10465, + "helper": 74, + "offset": 0, + "owner_replica": 11, + "port": 49, + "replica": 9, + "stage": 2, + "time": 17, + "width": 4 + }, + "after": { + "child": 2, + "copy": 389, + "family": 3077, + "helper": 74, + "offset": 12, + "owner_replica": 3, + "port": 53, + "replica": 9, + "stage": 2, + "time": 17, + "width": 4 + } + }, + { + "index": 8247, + "before": { + "child": 8, + "copy": 1657, + "family": 13305, + "helper": 87, + "offset": 0, + "owner_replica": 14, + "port": 89, + "replica": 9, + "stage": 2, + "time": 17, + "width": 8 + }, + "after": { + "child": 1, + "copy": 1086, + "family": 8366, + "helper": 87, + "offset": 0, + "owner_replica": 9, + "port": 78, + "replica": 9, + "stage": 2, + "time": 17, + "width": 8 + } + }, + { + "index": 8263, + "before": { + "child": 8, + "copy": 1656, + "family": 13304, + "helper": 103, + "offset": 0, + "owner_replica": 14, + "port": 88, + "replica": 9, + "stage": 2, + "time": 17, + "width": 8 + }, + "after": { + "child": 1, + "copy": 1087, + "family": 8367, + "helper": 103, + "offset": 0, + "owner_replica": 9, + "port": 79, + "replica": 9, + "stage": 2, + "time": 17, + "width": 8 + } + }, + { + "index": 8384, + "before": { + "child": 2, + "copy": 1251, + "family": 10211, + "helper": 224, + "offset": 0, + "owner_replica": 11, + "port": 19, + "replica": 9, + "stage": 2, + "time": 17, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1289, + "family": 10137, + "helper": 224, + "offset": 9, + "owner_replica": 11, + "port": 57, + "replica": 9, + "stage": 2, + "time": 17, + "width": 7 + } + }, + { + "index": 8385, + "before": { + "child": 2, + "copy": 1250, + "family": 10210, + "helper": 225, + "offset": 0, + "owner_replica": 11, + "port": 18, + "replica": 9, + "stage": 2, + "time": 17, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1291, + "family": 10139, + "helper": 225, + "offset": 9, + "owner_replica": 11, + "port": 59, + "replica": 9, + "stage": 2, + "time": 17, + "width": 7 + } + }, + { + "index": 8386, + "before": { + "child": 2, + "copy": 1249, + "family": 10209, + "helper": 226, + "offset": 0, + "owner_replica": 11, + "port": 17, + "replica": 9, + "stage": 2, + "time": 17, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1296, + "family": 10144, + "helper": 226, + "offset": 9, + "owner_replica": 11, + "port": 64, + "replica": 9, + "stage": 2, + "time": 17, + "width": 7 + } + }, + { + "index": 8387, + "before": { + "child": 2, + "copy": 1248, + "family": 10208, + "helper": 227, + "offset": 0, + "owner_replica": 11, + "port": 16, + "replica": 9, + "stage": 2, + "time": 17, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1298, + "family": 10146, + "helper": 227, + "offset": 9, + "owner_replica": 11, + "port": 66, + "replica": 9, + "stage": 2, + "time": 17, + "width": 7 + } + }, + { + "index": 8388, + "before": { + "child": 2, + "copy": 1247, + "family": 10207, + "helper": 228, + "offset": 0, + "owner_replica": 11, + "port": 15, + "replica": 9, + "stage": 2, + "time": 17, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1302, + "family": 10150, + "helper": 228, + "offset": 9, + "owner_replica": 11, + "port": 70, + "replica": 9, + "stage": 2, + "time": 17, + "width": 7 + } + }, + { + "index": 8389, + "before": { + "child": 2, + "copy": 1246, + "family": 10206, + "helper": 229, + "offset": 0, + "owner_replica": 11, + "port": 14, + "replica": 9, + "stage": 2, + "time": 17, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1303, + "family": 10151, + "helper": 229, + "offset": 9, + "owner_replica": 11, + "port": 71, + "replica": 9, + "stage": 2, + "time": 17, + "width": 7 + } + }, + { + "index": 8390, + "before": { + "child": 2, + "copy": 1245, + "family": 10205, + "helper": 230, + "offset": 0, + "owner_replica": 11, + "port": 13, + "replica": 9, + "stage": 2, + "time": 17, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1312, + "family": 10160, + "helper": 230, + "offset": 9, + "owner_replica": 11, + "port": 80, + "replica": 9, + "stage": 2, + "time": 17, + "width": 7 + } + }, + { + "index": 8391, + "before": { + "child": 2, + "copy": 1244, + "family": 10204, + "helper": 231, + "offset": 0, + "owner_replica": 11, + "port": 12, + "replica": 9, + "stage": 2, + "time": 17, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1317, + "family": 10165, + "helper": 231, + "offset": 9, + "owner_replica": 11, + "port": 85, + "replica": 9, + "stage": 2, + "time": 17, + "width": 7 + } + }, + { + "index": 8408, + "before": { + "child": 8, + "copy": 1576, + "family": 13224, + "helper": 248, + "offset": 0, + "owner_replica": 14, + "port": 8, + "replica": 9, + "stage": 2, + "time": 17, + "width": 8 + }, + "after": { + "child": 1, + "copy": 1090, + "family": 8370, + "helper": 248, + "offset": 0, + "owner_replica": 9, + "port": 82, + "replica": 9, + "stage": 2, + "time": 17, + "width": 8 + } + }, + { + "index": 8409, + "before": { + "child": 8, + "copy": 1575, + "family": 13223, + "helper": 249, + "offset": 0, + "owner_replica": 14, + "port": 7, + "replica": 9, + "stage": 2, + "time": 17, + "width": 8 + }, + "after": { + "child": 1, + "copy": 1091, + "family": 8371, + "helper": 249, + "offset": 0, + "owner_replica": 9, + "port": 83, + "replica": 9, + "stage": 2, + "time": 17, + "width": 8 + } + }, + { + "index": 8410, + "before": { + "child": 8, + "copy": 1574, + "family": 13222, + "helper": 250, + "offset": 0, + "owner_replica": 14, + "port": 6, + "replica": 9, + "stage": 2, + "time": 17, + "width": 8 + }, + "after": { + "child": 1, + "copy": 1094, + "family": 8374, + "helper": 250, + "offset": 0, + "owner_replica": 9, + "port": 86, + "replica": 9, + "stage": 2, + "time": 17, + "width": 8 + } + }, + { + "index": 8411, + "before": { + "child": 0, + "copy": 1347, + "family": 10979, + "helper": 251, + "offset": 0, + "owner_replica": 12, + "port": 3, + "replica": 9, + "stage": 2, + "time": 17, + "width": 8 + }, + "after": { + "child": 1, + "copy": 1108, + "family": 8388, + "helper": 251, + "offset": 0, + "owner_replica": 9, + "port": 100, + "replica": 9, + "stage": 2, + "time": 17, + "width": 8 + } + }, + { + "index": 8412, + "before": { + "child": 0, + "copy": 450, + "family": 3810, + "helper": 252, + "offset": 0, + "owner_replica": 4, + "port": 2, + "replica": 9, + "stage": 2, + "time": 17, + "width": 8 + }, + "after": { + "child": 1, + "copy": 1111, + "family": 8391, + "helper": 252, + "offset": 0, + "owner_replica": 9, + "port": 103, + "replica": 9, + "stage": 2, + "time": 17, + "width": 8 + } + }, + { + "index": 8413, + "before": { + "child": 0, + "copy": 449, + "family": 3809, + "helper": 253, + "offset": 0, + "owner_replica": 4, + "port": 1, + "replica": 9, + "stage": 2, + "time": 17, + "width": 8 + }, + "after": { + "child": 1, + "copy": 1115, + "family": 8395, + "helper": 253, + "offset": 0, + "owner_replica": 9, + "port": 107, + "replica": 9, + "stage": 2, + "time": 17, + "width": 8 + } + }, + { + "index": 8420, + "before": { + "child": 2, + "copy": 1243, + "family": 10203, + "helper": 260, + "offset": 0, + "owner_replica": 11, + "port": 11, + "replica": 9, + "stage": 2, + "time": 17, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1318, + "family": 10166, + "helper": 260, + "offset": 9, + "owner_replica": 11, + "port": 86, + "replica": 9, + "stage": 2, + "time": 17, + "width": 7 + } + }, + { + "index": 8421, + "before": { + "child": 2, + "copy": 1242, + "family": 10202, + "helper": 261, + "offset": 0, + "owner_replica": 11, + "port": 10, + "replica": 9, + "stage": 2, + "time": 17, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1320, + "family": 10168, + "helper": 261, + "offset": 9, + "owner_replica": 11, + "port": 88, + "replica": 9, + "stage": 2, + "time": 17, + "width": 7 + } + }, + { + "index": 8689, + "before": { + "child": 13, + "copy": 152, + "family": 1048, + "helper": 49, + "offset": 0, + "owner_replica": 1, + "port": 40, + "replica": 0, + "stage": 3, + "time": 18, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1293, + "family": 10141, + "helper": 49, + "offset": 12, + "owner_replica": 11, + "port": 61, + "replica": 0, + "stage": 3, + "time": 18, + "width": 4 + } + }, + { + "index": 8691, + "before": { + "child": 13, + "copy": 141, + "family": 1037, + "helper": 51, + "offset": 0, + "owner_replica": 1, + "port": 29, + "replica": 0, + "stage": 3, + "time": 18, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1304, + "family": 10152, + "helper": 51, + "offset": 12, + "owner_replica": 11, + "port": 72, + "replica": 0, + "stage": 3, + "time": 18, + "width": 4 + } + }, + { + "index": 8693, + "before": { + "child": 13, + "copy": 140, + "family": 1036, + "helper": 53, + "offset": 0, + "owner_replica": 1, + "port": 28, + "replica": 0, + "stage": 3, + "time": 18, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1306, + "family": 10154, + "helper": 53, + "offset": 12, + "owner_replica": 11, + "port": 74, + "replica": 0, + "stage": 3, + "time": 18, + "width": 4 + } + }, + { + "index": 8698, + "before": { + "child": 13, + "copy": 139, + "family": 1035, + "helper": 58, + "offset": 0, + "owner_replica": 1, + "port": 27, + "replica": 0, + "stage": 3, + "time": 18, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1324, + "family": 10172, + "helper": 58, + "offset": 8, + "owner_replica": 11, + "port": 92, + "replica": 0, + "stage": 3, + "time": 18, + "width": 4 + } + }, + { + "index": 8705, + "before": { + "child": 13, + "copy": 134, + "family": 1030, + "helper": 65, + "offset": 0, + "owner_replica": 1, + "port": 22, + "replica": 0, + "stage": 3, + "time": 18, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1333, + "family": 10181, + "helper": 65, + "offset": 12, + "owner_replica": 11, + "port": 101, + "replica": 0, + "stage": 3, + "time": 18, + "width": 4 + } + }, + { + "index": 8707, + "before": { + "child": 12, + "copy": 219, + "family": 1003, + "helper": 67, + "offset": 0, + "owner_replica": 1, + "port": 107, + "replica": 0, + "stage": 3, + "time": 18, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1244, + "family": 10204, + "helper": 67, + "offset": 8, + "owner_replica": 11, + "port": 12, + "replica": 0, + "stage": 3, + "time": 18, + "width": 4 + } + }, + { + "index": 8709, + "before": { + "child": 12, + "copy": 218, + "family": 1002, + "helper": 69, + "offset": 0, + "owner_replica": 1, + "port": 106, + "replica": 0, + "stage": 3, + "time": 18, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1250, + "family": 10210, + "helper": 69, + "offset": 8, + "owner_replica": 11, + "port": 18, + "replica": 0, + "stage": 3, + "time": 18, + "width": 4 + } + }, + { + "index": 8714, + "before": { + "child": 12, + "copy": 217, + "family": 1001, + "helper": 74, + "offset": 0, + "owner_replica": 1, + "port": 105, + "replica": 0, + "stage": 3, + "time": 18, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1317, + "family": 10277, + "helper": 74, + "offset": 12, + "owner_replica": 11, + "port": 85, + "replica": 0, + "stage": 3, + "time": 18, + "width": 4 + } + }, + { + "index": 8721, + "before": { + "child": 12, + "copy": 204, + "family": 988, + "helper": 81, + "offset": 0, + "owner_replica": 1, + "port": 92, + "replica": 0, + "stage": 3, + "time": 18, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1323, + "family": 10283, + "helper": 81, + "offset": 12, + "owner_replica": 11, + "port": 91, + "replica": 0, + "stage": 3, + "time": 18, + "width": 4 + } + }, + { + "index": 8723, + "before": { + "child": 12, + "copy": 188, + "family": 972, + "helper": 83, + "offset": 0, + "owner_replica": 1, + "port": 76, + "replica": 0, + "stage": 3, + "time": 18, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1329, + "family": 10289, + "helper": 83, + "offset": 12, + "owner_replica": 11, + "port": 97, + "replica": 0, + "stage": 3, + "time": 18, + "width": 4 + } + }, + { + "index": 8725, + "before": { + "child": 12, + "copy": 187, + "family": 971, + "helper": 85, + "offset": 0, + "owner_replica": 1, + "port": 75, + "replica": 0, + "stage": 3, + "time": 18, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1335, + "family": 10295, + "helper": 85, + "offset": 12, + "owner_replica": 11, + "port": 103, + "replica": 0, + "stage": 3, + "time": 18, + "width": 4 + } + }, + { + "index": 8727, + "before": { + "child": 8, + "copy": 328, + "family": 2568, + "helper": 87, + "offset": 4, + "owner_replica": 2, + "port": 104, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + }, + "after": { + "child": 2, + "copy": 371, + "family": 3059, + "helper": 87, + "offset": 8, + "owner_replica": 3, + "port": 35, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + } + }, + { + "index": 8730, + "before": { + "child": 12, + "copy": 186, + "family": 970, + "helper": 90, + "offset": 0, + "owner_replica": 1, + "port": 74, + "replica": 0, + "stage": 3, + "time": 18, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1337, + "family": 10297, + "helper": 90, + "offset": 12, + "owner_replica": 11, + "port": 105, + "replica": 0, + "stage": 3, + "time": 18, + "width": 4 + } + }, + { + "index": 8743, + "before": { + "child": 8, + "copy": 327, + "family": 2567, + "helper": 103, + "offset": 4, + "owner_replica": 2, + "port": 103, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + }, + "after": { + "child": 2, + "copy": 444, + "family": 3132, + "helper": 103, + "offset": 0, + "owner_replica": 3, + "port": 108, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + } + }, + { + "index": 8866, + "before": { + "child": 2, + "copy": 374, + "family": 3062, + "helper": 226, + "offset": 9, + "owner_replica": 3, + "port": 38, + "replica": 0, + "stage": 3, + "time": 18, + "width": 7 + }, + "after": { + "child": 0, + "copy": 415, + "family": 2991, + "helper": 226, + "offset": 9, + "owner_replica": 3, + "port": 79, + "replica": 0, + "stage": 3, + "time": 18, + "width": 7 + } + }, + { + "index": 8867, + "before": { + "child": 2, + "copy": 373, + "family": 3061, + "helper": 227, + "offset": 9, + "owner_replica": 3, + "port": 37, + "replica": 0, + "stage": 3, + "time": 18, + "width": 7 + }, + "after": { + "child": 0, + "copy": 418, + "family": 2994, + "helper": 227, + "offset": 9, + "owner_replica": 3, + "port": 82, + "replica": 0, + "stage": 3, + "time": 18, + "width": 7 + } + }, + { + "index": 8869, + "before": { + "child": 2, + "copy": 371, + "family": 3059, + "helper": 229, + "offset": 9, + "owner_replica": 3, + "port": 35, + "replica": 0, + "stage": 3, + "time": 18, + "width": 7 + }, + "after": { + "child": 0, + "copy": 419, + "family": 2995, + "helper": 229, + "offset": 9, + "owner_replica": 3, + "port": 83, + "replica": 0, + "stage": 3, + "time": 18, + "width": 7 + } + }, + { + "index": 8870, + "before": { + "child": 2, + "copy": 370, + "family": 3058, + "helper": 230, + "offset": 9, + "owner_replica": 3, + "port": 34, + "replica": 0, + "stage": 3, + "time": 18, + "width": 7 + }, + "after": { + "child": 0, + "copy": 424, + "family": 3000, + "helper": 230, + "offset": 9, + "owner_replica": 3, + "port": 88, + "replica": 0, + "stage": 3, + "time": 18, + "width": 7 + } + }, + { + "index": 8888, + "before": { + "child": 8, + "copy": 295, + "family": 2535, + "helper": 248, + "offset": 0, + "owner_replica": 2, + "port": 71, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1294, + "family": 10142, + "helper": 248, + "offset": 8, + "owner_replica": 11, + "port": 62, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + } + }, + { + "index": 8889, + "before": { + "child": 8, + "copy": 294, + "family": 2534, + "helper": 249, + "offset": 0, + "owner_replica": 2, + "port": 70, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1300, + "family": 10148, + "helper": 249, + "offset": 0, + "owner_replica": 11, + "port": 68, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + } + }, + { + "index": 8890, + "before": { + "child": 8, + "copy": 293, + "family": 2533, + "helper": 250, + "offset": 0, + "owner_replica": 2, + "port": 69, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1301, + "family": 10149, + "helper": 250, + "offset": 8, + "owner_replica": 11, + "port": 69, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + } + }, + { + "index": 8891, + "before": { + "child": 8, + "copy": 292, + "family": 2532, + "helper": 251, + "offset": 0, + "owner_replica": 2, + "port": 68, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1305, + "family": 10153, + "helper": 251, + "offset": 8, + "owner_replica": 11, + "port": 73, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + } + }, + { + "index": 8892, + "before": { + "child": 8, + "copy": 291, + "family": 2531, + "helper": 252, + "offset": 0, + "owner_replica": 2, + "port": 67, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1308, + "family": 10156, + "helper": 252, + "offset": 8, + "owner_replica": 11, + "port": 76, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + } + }, + { + "index": 8893, + "before": { + "child": 8, + "copy": 290, + "family": 2530, + "helper": 253, + "offset": 0, + "owner_replica": 2, + "port": 66, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1325, + "family": 10173, + "helper": 253, + "offset": 8, + "owner_replica": 11, + "port": 93, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + } + }, + { + "index": 8901, + "before": { + "child": 2, + "copy": 367, + "family": 3055, + "helper": 261, + "offset": 9, + "owner_replica": 3, + "port": 31, + "replica": 0, + "stage": 3, + "time": 18, + "width": 7 + }, + "after": { + "child": 0, + "copy": 425, + "family": 3001, + "helper": 261, + "offset": 9, + "owner_replica": 3, + "port": 89, + "replica": 0, + "stage": 3, + "time": 18, + "width": 7 + } + }, + { + "index": 8902, + "before": { + "child": 8, + "copy": 289, + "family": 2529, + "helper": 262, + "offset": 0, + "owner_replica": 2, + "port": 65, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1332, + "family": 10180, + "helper": 262, + "offset": 0, + "owner_replica": 11, + "port": 100, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + } + }, + { + "index": 8903, + "before": { + "child": 8, + "copy": 288, + "family": 2528, + "helper": 263, + "offset": 0, + "owner_replica": 2, + "port": 64, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1243, + "family": 10203, + "helper": 263, + "offset": 8, + "owner_replica": 11, + "port": 11, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + } + }, + { + "index": 8904, + "before": { + "child": 8, + "copy": 287, + "family": 2527, + "helper": 264, + "offset": 0, + "owner_replica": 2, + "port": 63, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1245, + "family": 10205, + "helper": 264, + "offset": 8, + "owner_replica": 11, + "port": 13, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + } + }, + { + "index": 8905, + "before": { + "child": 8, + "copy": 286, + "family": 2526, + "helper": 265, + "offset": 0, + "owner_replica": 2, + "port": 62, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1247, + "family": 10207, + "helper": 265, + "offset": 8, + "owner_replica": 11, + "port": 15, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + } + }, + { + "index": 8912, + "before": { + "child": 8, + "copy": 285, + "family": 2525, + "helper": 272, + "offset": 0, + "owner_replica": 2, + "port": 61, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1248, + "family": 10208, + "helper": 272, + "offset": 0, + "owner_replica": 11, + "port": 16, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + } + }, + { + "index": 8913, + "before": { + "child": 8, + "copy": 284, + "family": 2524, + "helper": 273, + "offset": 0, + "owner_replica": 2, + "port": 60, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1251, + "family": 10211, + "helper": 273, + "offset": 8, + "owner_replica": 11, + "port": 19, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + } + }, + { + "index": 8914, + "before": { + "child": 8, + "copy": 283, + "family": 2523, + "helper": 274, + "offset": 0, + "owner_replica": 2, + "port": 59, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1253, + "family": 10213, + "helper": 274, + "offset": 8, + "owner_replica": 11, + "port": 21, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + } + }, + { + "index": 8916, + "before": { + "child": 8, + "copy": 282, + "family": 2522, + "helper": 276, + "offset": 0, + "owner_replica": 2, + "port": 58, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1254, + "family": 10214, + "helper": 276, + "offset": 8, + "owner_replica": 11, + "port": 22, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + } + }, + { + "index": 8917, + "before": { + "child": 8, + "copy": 281, + "family": 2521, + "helper": 277, + "offset": 0, + "owner_replica": 2, + "port": 57, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1255, + "family": 10215, + "helper": 277, + "offset": 0, + "owner_replica": 11, + "port": 23, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + } + }, + { + "index": 8922, + "before": { + "child": 8, + "copy": 280, + "family": 2520, + "helper": 282, + "offset": 0, + "owner_replica": 2, + "port": 56, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1256, + "family": 10216, + "helper": 282, + "offset": 8, + "owner_replica": 11, + "port": 24, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + } + }, + { + "index": 8926, + "before": { + "child": 8, + "copy": 279, + "family": 2519, + "helper": 286, + "offset": 0, + "owner_replica": 2, + "port": 55, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1257, + "family": 10217, + "helper": 286, + "offset": 8, + "owner_replica": 11, + "port": 25, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + } + }, + { + "index": 8928, + "before": { + "child": 8, + "copy": 278, + "family": 2518, + "helper": 288, + "offset": 0, + "owner_replica": 2, + "port": 54, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1258, + "family": 10218, + "helper": 288, + "offset": 8, + "owner_replica": 11, + "port": 26, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + } + }, + { + "index": 8929, + "before": { + "child": 8, + "copy": 277, + "family": 2517, + "helper": 289, + "offset": 0, + "owner_replica": 2, + "port": 53, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1259, + "family": 10219, + "helper": 289, + "offset": 8, + "owner_replica": 11, + "port": 27, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + } + }, + { + "index": 8934, + "before": { + "child": 8, + "copy": 276, + "family": 2516, + "helper": 294, + "offset": 0, + "owner_replica": 2, + "port": 52, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1260, + "family": 10220, + "helper": 294, + "offset": 8, + "owner_replica": 11, + "port": 28, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + } + }, + { + "index": 8936, + "before": { + "child": 8, + "copy": 275, + "family": 2515, + "helper": 296, + "offset": 0, + "owner_replica": 2, + "port": 51, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1261, + "family": 10221, + "helper": 296, + "offset": 8, + "owner_replica": 11, + "port": 29, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + } + }, + { + "index": 8937, + "before": { + "child": 8, + "copy": 274, + "family": 2514, + "helper": 297, + "offset": 0, + "owner_replica": 2, + "port": 50, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1316, + "family": 10276, + "helper": 297, + "offset": 0, + "owner_replica": 11, + "port": 84, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + } + }, + { + "index": 8938, + "before": { + "child": 8, + "copy": 273, + "family": 2513, + "helper": 298, + "offset": 0, + "owner_replica": 2, + "port": 49, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1319, + "family": 10279, + "helper": 298, + "offset": 8, + "owner_replica": 11, + "port": 87, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + } + }, + { + "index": 8939, + "before": { + "child": 8, + "copy": 272, + "family": 2512, + "helper": 299, + "offset": 0, + "owner_replica": 2, + "port": 48, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1322, + "family": 10282, + "helper": 299, + "offset": 8, + "owner_replica": 11, + "port": 90, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + } + }, + { + "index": 8940, + "before": { + "child": 8, + "copy": 271, + "family": 2511, + "helper": 300, + "offset": 0, + "owner_replica": 2, + "port": 47, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1325, + "family": 10285, + "helper": 300, + "offset": 0, + "owner_replica": 11, + "port": 93, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + } + }, + { + "index": 8941, + "before": { + "child": 8, + "copy": 270, + "family": 2510, + "helper": 301, + "offset": 0, + "owner_replica": 2, + "port": 46, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1331, + "family": 10291, + "helper": 301, + "offset": 8, + "owner_replica": 11, + "port": 99, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + } + }, + { + "index": 8942, + "before": { + "child": 8, + "copy": 269, + "family": 2509, + "helper": 302, + "offset": 0, + "owner_replica": 2, + "port": 45, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1334, + "family": 10294, + "helper": 302, + "offset": 0, + "owner_replica": 11, + "port": 102, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + } + }, + { + "index": 8943, + "before": { + "child": 8, + "copy": 268, + "family": 2508, + "helper": 303, + "offset": 0, + "owner_replica": 2, + "port": 44, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1336, + "family": 10296, + "helper": 303, + "offset": 0, + "owner_replica": 11, + "port": 104, + "replica": 0, + "stage": 3, + "time": 18, + "width": 8 + } + }, + { + "index": 8948, + "before": { + "child": 2, + "copy": 363, + "family": 3051, + "helper": 308, + "offset": 9, + "owner_replica": 3, + "port": 27, + "replica": 0, + "stage": 3, + "time": 18, + "width": 7 + }, + "after": { + "child": 0, + "copy": 428, + "family": 3004, + "helper": 308, + "offset": 9, + "owner_replica": 3, + "port": 92, + "replica": 0, + "stage": 3, + "time": 18, + "width": 7 + } + }, + { + "index": 8970, + "before": { + "child": 2, + "copy": 360, + "family": 3048, + "helper": 330, + "offset": 9, + "owner_replica": 3, + "port": 24, + "replica": 0, + "stage": 3, + "time": 18, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1321, + "family": 10169, + "helper": 330, + "offset": 9, + "owner_replica": 11, + "port": 89, + "replica": 0, + "stage": 3, + "time": 18, + "width": 7 + } + }, + { + "index": 9169, + "before": { + "child": 12, + "copy": 1100, + "family": 8156, + "helper": 49, + "offset": 0, + "owner_replica": 9, + "port": 92, + "replica": 8, + "stage": 3, + "time": 19, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1304, + "family": 10152, + "helper": 49, + "offset": 8, + "owner_replica": 11, + "port": 72, + "replica": 8, + "stage": 3, + "time": 19, + "width": 4 + } + }, + { + "index": 9207, + "before": { + "child": 8, + "copy": 1520, + "family": 12384, + "helper": 87, + "offset": 0, + "owner_replica": 13, + "port": 64, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 0, + "copy": 340, + "family": 2916, + "helper": 87, + "offset": 8, + "owner_replica": 3, + "port": 4, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9223, + "before": { + "child": 8, + "copy": 1519, + "family": 12383, + "helper": 103, + "offset": 0, + "owner_replica": 13, + "port": 63, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 0, + "copy": 420, + "family": 2996, + "helper": 103, + "offset": 8, + "owner_replica": 3, + "port": 84, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9368, + "before": { + "child": 8, + "copy": 1518, + "family": 12382, + "helper": 248, + "offset": 0, + "owner_replica": 13, + "port": 62, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 0, + "copy": 421, + "family": 2997, + "helper": 248, + "offset": 8, + "owner_replica": 3, + "port": 85, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9369, + "before": { + "child": 8, + "copy": 1517, + "family": 12381, + "helper": 249, + "offset": 0, + "owner_replica": 13, + "port": 61, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 0, + "copy": 422, + "family": 2998, + "helper": 249, + "offset": 8, + "owner_replica": 3, + "port": 86, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9370, + "before": { + "child": 8, + "copy": 1516, + "family": 12380, + "helper": 250, + "offset": 0, + "owner_replica": 13, + "port": 60, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 2, + "copy": 373, + "family": 3061, + "helper": 250, + "offset": 8, + "owner_replica": 3, + "port": 37, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9371, + "before": { + "child": 8, + "copy": 1515, + "family": 12379, + "helper": 251, + "offset": 0, + "owner_replica": 13, + "port": 59, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 2, + "copy": 374, + "family": 3062, + "helper": 251, + "offset": 8, + "owner_replica": 3, + "port": 38, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9372, + "before": { + "child": 8, + "copy": 326, + "family": 2566, + "helper": 252, + "offset": 4, + "owner_replica": 2, + "port": 102, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 2, + "copy": 386, + "family": 3074, + "helper": 252, + "offset": 8, + "owner_replica": 3, + "port": 50, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9373, + "before": { + "child": 8, + "copy": 325, + "family": 2565, + "helper": 253, + "offset": 4, + "owner_replica": 2, + "port": 101, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 2, + "copy": 392, + "family": 3080, + "helper": 253, + "offset": 8, + "owner_replica": 3, + "port": 56, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9382, + "before": { + "child": 8, + "copy": 324, + "family": 2564, + "helper": 262, + "offset": 4, + "owner_replica": 2, + "port": 100, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 2, + "copy": 437, + "family": 3125, + "helper": 262, + "offset": 0, + "owner_replica": 3, + "port": 101, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9383, + "before": { + "child": 8, + "copy": 323, + "family": 2563, + "helper": 263, + "offset": 4, + "owner_replica": 2, + "port": 99, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 2, + "copy": 442, + "family": 3130, + "helper": 263, + "offset": 0, + "owner_replica": 3, + "port": 106, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9384, + "before": { + "child": 8, + "copy": 322, + "family": 2562, + "helper": 264, + "offset": 0, + "owner_replica": 2, + "port": 98, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1288, + "family": 10136, + "helper": 264, + "offset": 0, + "owner_replica": 11, + "port": 56, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9385, + "before": { + "child": 8, + "copy": 321, + "family": 2561, + "helper": 265, + "offset": 0, + "owner_replica": 2, + "port": 97, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1292, + "family": 10140, + "helper": 265, + "offset": 0, + "owner_replica": 11, + "port": 60, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9392, + "before": { + "child": 8, + "copy": 320, + "family": 2560, + "helper": 272, + "offset": 0, + "owner_replica": 2, + "port": 96, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1293, + "family": 10141, + "helper": 272, + "offset": 0, + "owner_replica": 11, + "port": 61, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9393, + "before": { + "child": 8, + "copy": 319, + "family": 2559, + "helper": 273, + "offset": 0, + "owner_replica": 2, + "port": 95, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1294, + "family": 10142, + "helper": 273, + "offset": 0, + "owner_replica": 11, + "port": 62, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9394, + "before": { + "child": 8, + "copy": 106, + "family": 778, + "helper": 274, + "offset": 9, + "owner_replica": 0, + "port": 106, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1297, + "family": 10145, + "helper": 274, + "offset": 0, + "owner_replica": 11, + "port": 65, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9396, + "before": { + "child": 8, + "copy": 105, + "family": 777, + "helper": 276, + "offset": 9, + "owner_replica": 0, + "port": 105, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1301, + "family": 10149, + "helper": 276, + "offset": 0, + "owner_replica": 11, + "port": 69, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9397, + "before": { + "child": 8, + "copy": 104, + "family": 776, + "helper": 277, + "offset": 9, + "owner_replica": 0, + "port": 104, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1305, + "family": 10153, + "helper": 277, + "offset": 0, + "owner_replica": 11, + "port": 73, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9398, + "before": { + "child": 2, + "copy": 1262, + "family": 10222, + "helper": 278, + "offset": 7, + "owner_replica": 11, + "port": 30, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + }, + "after": { + "child": 8, + "copy": 790, + "family": 6950, + "helper": 278, + "offset": 18, + "owner_replica": 7, + "port": 6, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + } + }, + { + "index": 9399, + "before": { + "child": 2, + "copy": 1261, + "family": 10221, + "helper": 279, + "offset": 7, + "owner_replica": 11, + "port": 29, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + }, + "after": { + "child": 8, + "copy": 814, + "family": 6974, + "helper": 279, + "offset": 30, + "owner_replica": 7, + "port": 30, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + } + }, + { + "index": 9400, + "before": { + "child": 2, + "copy": 1260, + "family": 10220, + "helper": 280, + "offset": 7, + "owner_replica": 11, + "port": 28, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + }, + "after": { + "child": 8, + "copy": 869, + "family": 7029, + "helper": 280, + "offset": 35, + "owner_replica": 7, + "port": 85, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + } + }, + { + "index": 9401, + "before": { + "child": 2, + "copy": 1259, + "family": 10219, + "helper": 281, + "offset": 7, + "owner_replica": 11, + "port": 27, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + }, + "after": { + "child": 8, + "copy": 872, + "family": 7032, + "helper": 281, + "offset": 35, + "owner_replica": 7, + "port": 88, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + } + }, + { + "index": 9402, + "before": { + "child": 8, + "copy": 103, + "family": 775, + "helper": 282, + "offset": 18, + "owner_replica": 0, + "port": 103, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1308, + "family": 10156, + "helper": 282, + "offset": 0, + "owner_replica": 11, + "port": 76, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9403, + "before": { + "child": 2, + "copy": 1258, + "family": 10218, + "helper": 283, + "offset": 7, + "owner_replica": 11, + "port": 26, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + }, + "after": { + "child": 8, + "copy": 873, + "family": 7033, + "helper": 283, + "offset": 35, + "owner_replica": 7, + "port": 89, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + } + }, + { + "index": 9406, + "before": { + "child": 0, + "copy": 1749, + "family": 13733, + "helper": 286, + "offset": 0, + "owner_replica": 15, + "port": 69, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1325, + "family": 10173, + "helper": 286, + "offset": 0, + "owner_replica": 11, + "port": 93, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9407, + "before": { + "child": 2, + "copy": 1257, + "family": 10217, + "helper": 287, + "offset": 7, + "owner_replica": 11, + "port": 25, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + }, + "after": { + "child": 8, + "copy": 888, + "family": 7048, + "helper": 287, + "offset": 27, + "owner_replica": 7, + "port": 104, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + } + }, + { + "index": 9408, + "before": { + "child": 0, + "copy": 1748, + "family": 13732, + "helper": 288, + "offset": 0, + "owner_replica": 15, + "port": 68, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1326, + "family": 10174, + "helper": 288, + "offset": 0, + "owner_replica": 11, + "port": 94, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9409, + "before": { + "child": 0, + "copy": 1747, + "family": 13731, + "helper": 289, + "offset": 0, + "owner_replica": 15, + "port": 67, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1330, + "family": 10178, + "helper": 289, + "offset": 0, + "owner_replica": 11, + "port": 98, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9410, + "before": { + "child": 2, + "copy": 1256, + "family": 10216, + "helper": 290, + "offset": 7, + "owner_replica": 11, + "port": 24, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + }, + "after": { + "child": 8, + "copy": 891, + "family": 7051, + "helper": 290, + "offset": 31, + "owner_replica": 7, + "port": 107, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + } + }, + { + "index": 9411, + "before": { + "child": 2, + "copy": 1255, + "family": 10215, + "helper": 291, + "offset": 7, + "owner_replica": 11, + "port": 23, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + }, + "after": { + "child": 10, + "copy": 786, + "family": 7058, + "helper": 291, + "offset": 18, + "owner_replica": 7, + "port": 2, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + } + }, + { + "index": 9412, + "before": { + "child": 2, + "copy": 1254, + "family": 10214, + "helper": 292, + "offset": 7, + "owner_replica": 11, + "port": 22, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + }, + "after": { + "child": 4, + "copy": 1568, + "family": 12992, + "helper": 292, + "offset": 9, + "owner_replica": 14, + "port": 0, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + } + }, + { + "index": 9413, + "before": { + "child": 2, + "copy": 1253, + "family": 10213, + "helper": 293, + "offset": 7, + "owner_replica": 11, + "port": 21, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + }, + "after": { + "child": 4, + "copy": 1569, + "family": 12993, + "helper": 293, + "offset": 18, + "owner_replica": 14, + "port": 1, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + } + }, + { + "index": 9414, + "before": { + "child": 0, + "copy": 1746, + "family": 13730, + "helper": 294, + "offset": 0, + "owner_replica": 15, + "port": 66, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1333, + "family": 10181, + "helper": 294, + "offset": 0, + "owner_replica": 11, + "port": 101, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9415, + "before": { + "child": 2, + "copy": 1252, + "family": 10212, + "helper": 295, + "offset": 7, + "owner_replica": 11, + "port": 20, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + }, + "after": { + "child": 4, + "copy": 1576, + "family": 13000, + "helper": 295, + "offset": 18, + "owner_replica": 14, + "port": 8, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + } + }, + { + "index": 9416, + "before": { + "child": 0, + "copy": 1701, + "family": 13685, + "helper": 296, + "offset": 0, + "owner_replica": 15, + "port": 21, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1243, + "family": 10203, + "helper": 296, + "offset": 0, + "owner_replica": 11, + "port": 11, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9417, + "before": { + "child": 0, + "copy": 1700, + "family": 13684, + "helper": 297, + "offset": 0, + "owner_replica": 15, + "port": 20, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1245, + "family": 10205, + "helper": 297, + "offset": 0, + "owner_replica": 11, + "port": 13, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9418, + "before": { + "child": 0, + "copy": 1369, + "family": 11001, + "helper": 298, + "offset": 0, + "owner_replica": 12, + "port": 25, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1246, + "family": 10206, + "helper": 298, + "offset": 0, + "owner_replica": 11, + "port": 14, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9419, + "before": { + "child": 0, + "copy": 1368, + "family": 11000, + "helper": 299, + "offset": 0, + "owner_replica": 12, + "port": 24, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1249, + "family": 10209, + "helper": 299, + "offset": 0, + "owner_replica": 11, + "port": 17, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9420, + "before": { + "child": 0, + "copy": 1367, + "family": 10999, + "helper": 300, + "offset": 0, + "owner_replica": 12, + "port": 23, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1250, + "family": 10210, + "helper": 300, + "offset": 0, + "owner_replica": 11, + "port": 18, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9421, + "before": { + "child": 0, + "copy": 1366, + "family": 10998, + "helper": 301, + "offset": 0, + "owner_replica": 12, + "port": 22, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1251, + "family": 10211, + "helper": 301, + "offset": 0, + "owner_replica": 11, + "port": 19, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9422, + "before": { + "child": 0, + "copy": 1365, + "family": 10997, + "helper": 302, + "offset": 0, + "owner_replica": 12, + "port": 21, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1252, + "family": 10212, + "helper": 302, + "offset": 0, + "owner_replica": 11, + "port": 20, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9423, + "before": { + "child": 0, + "copy": 1364, + "family": 10996, + "helper": 303, + "offset": 0, + "owner_replica": 12, + "port": 20, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1253, + "family": 10213, + "helper": 303, + "offset": 0, + "owner_replica": 11, + "port": 21, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9424, + "before": { + "child": 0, + "copy": 1363, + "family": 10995, + "helper": 304, + "offset": 0, + "owner_replica": 12, + "port": 19, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1254, + "family": 10214, + "helper": 304, + "offset": 0, + "owner_replica": 11, + "port": 22, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9425, + "before": { + "child": 0, + "copy": 1362, + "family": 10994, + "helper": 305, + "offset": 0, + "owner_replica": 12, + "port": 18, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1256, + "family": 10216, + "helper": 305, + "offset": 0, + "owner_replica": 11, + "port": 24, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9426, + "before": { + "child": 2, + "copy": 1251, + "family": 10211, + "helper": 306, + "offset": 7, + "owner_replica": 11, + "port": 19, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + }, + "after": { + "child": 4, + "copy": 1580, + "family": 13004, + "helper": 306, + "offset": 18, + "owner_replica": 14, + "port": 12, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + } + }, + { + "index": 9430, + "before": { + "child": 0, + "copy": 1361, + "family": 10993, + "helper": 310, + "offset": 0, + "owner_replica": 12, + "port": 17, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1257, + "family": 10217, + "helper": 310, + "offset": 0, + "owner_replica": 11, + "port": 25, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9431, + "before": { + "child": 0, + "copy": 1360, + "family": 10992, + "helper": 311, + "offset": 0, + "owner_replica": 12, + "port": 16, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1258, + "family": 10218, + "helper": 311, + "offset": 0, + "owner_replica": 11, + "port": 26, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9432, + "before": { + "child": 0, + "copy": 1359, + "family": 10991, + "helper": 312, + "offset": 0, + "owner_replica": 12, + "port": 15, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1259, + "family": 10219, + "helper": 312, + "offset": 0, + "owner_replica": 11, + "port": 27, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9433, + "before": { + "child": 0, + "copy": 1358, + "family": 10990, + "helper": 313, + "offset": 0, + "owner_replica": 12, + "port": 14, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1260, + "family": 10220, + "helper": 313, + "offset": 0, + "owner_replica": 11, + "port": 28, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9434, + "before": { + "child": 0, + "copy": 1357, + "family": 10989, + "helper": 314, + "offset": 0, + "owner_replica": 12, + "port": 13, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1261, + "family": 10221, + "helper": 314, + "offset": 0, + "owner_replica": 11, + "port": 29, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9435, + "before": { + "child": 0, + "copy": 1356, + "family": 10988, + "helper": 315, + "offset": 0, + "owner_replica": 12, + "port": 12, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1262, + "family": 10222, + "helper": 315, + "offset": 0, + "owner_replica": 11, + "port": 30, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9436, + "before": { + "child": 0, + "copy": 1355, + "family": 10987, + "helper": 316, + "offset": 0, + "owner_replica": 12, + "port": 11, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1317, + "family": 10277, + "helper": 316, + "offset": 0, + "owner_replica": 11, + "port": 85, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9437, + "before": { + "child": 0, + "copy": 1354, + "family": 10986, + "helper": 317, + "offset": 0, + "owner_replica": 12, + "port": 10, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1319, + "family": 10279, + "helper": 317, + "offset": 0, + "owner_replica": 11, + "port": 87, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9438, + "before": { + "child": 2, + "copy": 1250, + "family": 10210, + "helper": 318, + "offset": 7, + "owner_replica": 11, + "port": 18, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1685, + "family": 14117, + "helper": 318, + "offset": 18, + "owner_replica": 15, + "port": 5, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + } + }, + { + "index": 9440, + "before": { + "child": 0, + "copy": 1353, + "family": 10985, + "helper": 320, + "offset": 0, + "owner_replica": 12, + "port": 9, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1322, + "family": 10282, + "helper": 320, + "offset": 0, + "owner_replica": 11, + "port": 90, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9441, + "before": { + "child": 0, + "copy": 1352, + "family": 10984, + "helper": 321, + "offset": 0, + "owner_replica": 12, + "port": 8, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1323, + "family": 10283, + "helper": 321, + "offset": 0, + "owner_replica": 11, + "port": 91, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9442, + "before": { + "child": 2, + "copy": 1249, + "family": 10209, + "helper": 322, + "offset": 7, + "owner_replica": 11, + "port": 17, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1689, + "family": 14121, + "helper": 322, + "offset": 0, + "owner_replica": 15, + "port": 9, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + } + }, + { + "index": 9443, + "before": { + "child": 2, + "copy": 1248, + "family": 10208, + "helper": 323, + "offset": 7, + "owner_replica": 11, + "port": 16, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1758, + "family": 14190, + "helper": 323, + "offset": 9, + "owner_replica": 15, + "port": 78, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + } + }, + { + "index": 9444, + "before": { + "child": 2, + "copy": 1247, + "family": 10207, + "helper": 324, + "offset": 7, + "owner_replica": 11, + "port": 15, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1769, + "family": 14201, + "helper": 324, + "offset": 13, + "owner_replica": 15, + "port": 89, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + } + }, + { + "index": 9445, + "before": { + "child": 2, + "copy": 1246, + "family": 10206, + "helper": 325, + "offset": 7, + "owner_replica": 11, + "port": 14, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + }, + "after": { + "child": 10, + "copy": 1701, + "family": 14245, + "helper": 325, + "offset": 9, + "owner_replica": 15, + "port": 21, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + } + }, + { + "index": 9446, + "before": { + "child": 0, + "copy": 1351, + "family": 10983, + "helper": 326, + "offset": 0, + "owner_replica": 12, + "port": 7, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1329, + "family": 10289, + "helper": 326, + "offset": 0, + "owner_replica": 11, + "port": 97, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9447, + "before": { + "child": 0, + "copy": 1350, + "family": 10982, + "helper": 327, + "offset": 0, + "owner_replica": 12, + "port": 6, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1335, + "family": 10295, + "helper": 327, + "offset": 0, + "owner_replica": 11, + "port": 103, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9448, + "before": { + "child": 0, + "copy": 1349, + "family": 10981, + "helper": 328, + "offset": 0, + "owner_replica": 12, + "port": 5, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1337, + "family": 10297, + "helper": 328, + "offset": 0, + "owner_replica": 11, + "port": 105, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9449, + "before": { + "child": 0, + "copy": 1348, + "family": 10980, + "helper": 329, + "offset": 0, + "owner_replica": 12, + "port": 4, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1339, + "family": 10299, + "helper": 329, + "offset": 8, + "owner_replica": 11, + "port": 107, + "replica": 8, + "stage": 3, + "time": 19, + "width": 8 + } + }, + { + "index": 9454, + "before": { + "child": 2, + "copy": 1245, + "family": 10205, + "helper": 334, + "offset": 7, + "owner_replica": 11, + "port": 13, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + }, + "after": { + "child": 10, + "copy": 1709, + "family": 14253, + "helper": 334, + "offset": 18, + "owner_replica": 15, + "port": 29, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + } + }, + { + "index": 9456, + "before": { + "child": 2, + "copy": 1244, + "family": 10204, + "helper": 336, + "offset": 7, + "owner_replica": 11, + "port": 12, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + }, + "after": { + "child": 10, + "copy": 1738, + "family": 14282, + "helper": 336, + "offset": 18, + "owner_replica": 15, + "port": 58, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + } + }, + { + "index": 9464, + "before": { + "child": 2, + "copy": 1243, + "family": 10203, + "helper": 344, + "offset": 7, + "owner_replica": 11, + "port": 11, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + }, + "after": { + "child": 10, + "copy": 1775, + "family": 14319, + "helper": 344, + "offset": 18, + "owner_replica": 15, + "port": 95, + "replica": 8, + "stage": 3, + "time": 19, + "width": 9 + } + }, + { + "index": 9625, + "before": { + "child": 8, + "copy": 286, + "family": 2526, + "helper": 25, + "offset": 8, + "owner_replica": 2, + "port": 62, + "replica": 4, + "stage": 0, + "time": 20, + "width": 9 + }, + "after": { + "child": 8, + "copy": 321, + "family": 2561, + "helper": 25, + "offset": 39, + "owner_replica": 2, + "port": 97, + "replica": 4, + "stage": 0, + "time": 20, + "width": 9 + } + }, + { + "index": 9651, + "before": { + "child": 13, + "copy": 37, + "family": 149, + "helper": 51, + "offset": 9, + "owner_replica": 0, + "port": 37, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + }, + "after": { + "child": 0, + "copy": 362, + "family": 2938, + "helper": 51, + "offset": 4, + "owner_replica": 3, + "port": 26, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + } + }, + { + "index": 9653, + "before": { + "child": 13, + "copy": 36, + "family": 148, + "helper": 53, + "offset": 9, + "owner_replica": 0, + "port": 36, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + }, + "after": { + "child": 2, + "copy": 389, + "family": 3077, + "helper": 53, + "offset": 8, + "owner_replica": 3, + "port": 53, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + } + }, + { + "index": 9658, + "before": { + "child": 13, + "copy": 35, + "family": 147, + "helper": 58, + "offset": 9, + "owner_replica": 0, + "port": 35, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1292, + "family": 10140, + "helper": 58, + "offset": 12, + "owner_replica": 11, + "port": 60, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + } + }, + { + "index": 9665, + "before": { + "child": 13, + "copy": 34, + "family": 146, + "helper": 65, + "offset": 9, + "owner_replica": 0, + "port": 34, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1293, + "family": 10141, + "helper": 65, + "offset": 8, + "owner_replica": 11, + "port": 61, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + } + }, + { + "index": 9669, + "before": { + "child": 13, + "copy": 32, + "family": 144, + "helper": 69, + "offset": 9, + "owner_replica": 0, + "port": 32, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1297, + "family": 10145, + "helper": 69, + "offset": 12, + "owner_replica": 11, + "port": 65, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + } + }, + { + "index": 9674, + "before": { + "child": 13, + "copy": 31, + "family": 143, + "helper": 74, + "offset": 9, + "owner_replica": 0, + "port": 31, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1300, + "family": 10148, + "helper": 74, + "offset": 12, + "owner_replica": 11, + "port": 68, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + } + }, + { + "index": 9685, + "before": { + "child": 13, + "copy": 28, + "family": 140, + "helper": 85, + "offset": 9, + "owner_replica": 0, + "port": 28, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1304, + "family": 10152, + "helper": 85, + "offset": 4, + "owner_replica": 11, + "port": 72, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + } + }, + { + "index": 9687, + "before": { + "child": 8, + "copy": 107, + "family": 779, + "helper": 87, + "offset": 9, + "owner_replica": 0, + "port": 107, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 0, + "copy": 336, + "family": 2912, + "helper": 87, + "offset": 8, + "owner_replica": 3, + "port": 0, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9690, + "before": { + "child": 13, + "copy": 27, + "family": 139, + "helper": 90, + "offset": 9, + "owner_replica": 0, + "port": 27, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1306, + "family": 10154, + "helper": 90, + "offset": 8, + "owner_replica": 11, + "port": 74, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + } + }, + { + "index": 9697, + "before": { + "child": 8, + "copy": 804, + "family": 6964, + "helper": 97, + "offset": 0, + "owner_replica": 7, + "port": 20, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1310, + "family": 10158, + "helper": 97, + "offset": 12, + "owner_replica": 11, + "port": 78, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + } + }, + { + "index": 9699, + "before": { + "child": 8, + "copy": 803, + "family": 6963, + "helper": 99, + "offset": 0, + "owner_replica": 7, + "port": 19, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1316, + "family": 10164, + "helper": 99, + "offset": 8, + "owner_replica": 11, + "port": 84, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + } + }, + { + "index": 9701, + "before": { + "child": 8, + "copy": 802, + "family": 6962, + "helper": 101, + "offset": 0, + "owner_replica": 7, + "port": 18, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1326, + "family": 10174, + "helper": 101, + "offset": 8, + "owner_replica": 11, + "port": 94, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + } + }, + { + "index": 9703, + "before": { + "child": 0, + "copy": 801, + "family": 6513, + "helper": 103, + "offset": 0, + "owner_replica": 7, + "port": 17, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 0, + "copy": 337, + "family": 2913, + "helper": 103, + "offset": 8, + "owner_replica": 3, + "port": 1, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9706, + "before": { + "child": 8, + "copy": 801, + "family": 6961, + "helper": 106, + "offset": 0, + "owner_replica": 7, + "port": 17, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1330, + "family": 10178, + "helper": 106, + "offset": 12, + "owner_replica": 11, + "port": 98, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + } + }, + { + "index": 9713, + "before": { + "child": 8, + "copy": 800, + "family": 6960, + "helper": 113, + "offset": 0, + "owner_replica": 7, + "port": 16, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1332, + "family": 10180, + "helper": 113, + "offset": 12, + "owner_replica": 11, + "port": 100, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + } + }, + { + "index": 9715, + "before": { + "child": 8, + "copy": 799, + "family": 6959, + "helper": 115, + "offset": 0, + "owner_replica": 7, + "port": 15, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1246, + "family": 10206, + "helper": 115, + "offset": 12, + "owner_replica": 11, + "port": 14, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + } + }, + { + "index": 9717, + "before": { + "child": 8, + "copy": 798, + "family": 6958, + "helper": 117, + "offset": 0, + "owner_replica": 7, + "port": 14, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1249, + "family": 10209, + "helper": 117, + "offset": 12, + "owner_replica": 11, + "port": 17, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + } + }, + { + "index": 9722, + "before": { + "child": 8, + "copy": 797, + "family": 6957, + "helper": 122, + "offset": 0, + "owner_replica": 7, + "port": 13, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1252, + "family": 10212, + "helper": 122, + "offset": 12, + "owner_replica": 11, + "port": 20, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + } + }, + { + "index": 9729, + "before": { + "child": 8, + "copy": 796, + "family": 6956, + "helper": 129, + "offset": 0, + "owner_replica": 7, + "port": 12, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1262, + "family": 10222, + "helper": 129, + "offset": 12, + "owner_replica": 11, + "port": 30, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + } + }, + { + "index": 9731, + "before": { + "child": 8, + "copy": 795, + "family": 6955, + "helper": 131, + "offset": 0, + "owner_replica": 7, + "port": 11, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1316, + "family": 10276, + "helper": 131, + "offset": 12, + "owner_replica": 11, + "port": 84, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + } + }, + { + "index": 9733, + "before": { + "child": 8, + "copy": 794, + "family": 6954, + "helper": 133, + "offset": 0, + "owner_replica": 7, + "port": 10, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1323, + "family": 10283, + "helper": 133, + "offset": 8, + "owner_replica": 11, + "port": 91, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + } + }, + { + "index": 9738, + "before": { + "child": 8, + "copy": 1329, + "family": 10625, + "helper": 138, + "offset": 0, + "owner_replica": 11, + "port": 97, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1325, + "family": 10285, + "helper": 138, + "offset": 12, + "owner_replica": 11, + "port": 93, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + } + }, + { + "index": 9745, + "before": { + "child": 8, + "copy": 1266, + "family": 10562, + "helper": 145, + "offset": 9, + "owner_replica": 11, + "port": 34, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1334, + "family": 10294, + "helper": 145, + "offset": 8, + "owner_replica": 11, + "port": 102, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + } + }, + { + "index": 9824, + "before": { + "child": 0, + "copy": 556, + "family": 3916, + "helper": 224, + "offset": 0, + "owner_replica": 4, + "port": 108, + "replica": 4, + "stage": 0, + "time": 20, + "width": 7 + }, + "after": { + "child": 0, + "copy": 416, + "family": 2992, + "helper": 224, + "offset": 9, + "owner_replica": 3, + "port": 80, + "replica": 4, + "stage": 0, + "time": 20, + "width": 7 + } + }, + { + "index": 9848, + "before": { + "child": 0, + "copy": 800, + "family": 6512, + "helper": 248, + "offset": 0, + "owner_replica": 7, + "port": 16, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 0, + "copy": 338, + "family": 2914, + "helper": 248, + "offset": 8, + "owner_replica": 3, + "port": 2, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9849, + "before": { + "child": 0, + "copy": 799, + "family": 6511, + "helper": 249, + "offset": 0, + "owner_replica": 7, + "port": 15, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 0, + "copy": 339, + "family": 2915, + "helper": 249, + "offset": 8, + "owner_replica": 3, + "port": 3, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9850, + "before": { + "child": 0, + "copy": 798, + "family": 6510, + "helper": 250, + "offset": 0, + "owner_replica": 7, + "port": 14, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 0, + "copy": 341, + "family": 2917, + "helper": 250, + "offset": 0, + "owner_replica": 3, + "port": 5, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9851, + "before": { + "child": 0, + "copy": 797, + "family": 6509, + "helper": 251, + "offset": 0, + "owner_replica": 7, + "port": 13, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 0, + "copy": 342, + "family": 2918, + "helper": 251, + "offset": 0, + "owner_replica": 3, + "port": 6, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9852, + "before": { + "child": 0, + "copy": 796, + "family": 6508, + "helper": 252, + "offset": 0, + "owner_replica": 7, + "port": 12, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 0, + "copy": 344, + "family": 2920, + "helper": 252, + "offset": 0, + "owner_replica": 3, + "port": 8, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9853, + "before": { + "child": 0, + "copy": 795, + "family": 6507, + "helper": 253, + "offset": 0, + "owner_replica": 7, + "port": 11, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 0, + "copy": 347, + "family": 2923, + "helper": 253, + "offset": 0, + "owner_replica": 3, + "port": 11, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9862, + "before": { + "child": 0, + "copy": 794, + "family": 6506, + "helper": 262, + "offset": 0, + "owner_replica": 7, + "port": 10, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 0, + "copy": 351, + "family": 2927, + "helper": 262, + "offset": 0, + "owner_replica": 3, + "port": 15, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9863, + "before": { + "child": 0, + "copy": 793, + "family": 6505, + "helper": 263, + "offset": 0, + "owner_replica": 7, + "port": 9, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 0, + "copy": 353, + "family": 2929, + "helper": 263, + "offset": 0, + "owner_replica": 3, + "port": 17, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9864, + "before": { + "child": 0, + "copy": 792, + "family": 6504, + "helper": 264, + "offset": 0, + "owner_replica": 7, + "port": 8, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 0, + "copy": 354, + "family": 2930, + "helper": 264, + "offset": 0, + "owner_replica": 3, + "port": 18, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9865, + "before": { + "child": 0, + "copy": 791, + "family": 6503, + "helper": 265, + "offset": 0, + "owner_replica": 7, + "port": 7, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 0, + "copy": 356, + "family": 2932, + "helper": 265, + "offset": 0, + "owner_replica": 3, + "port": 20, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9872, + "before": { + "child": 0, + "copy": 790, + "family": 6502, + "helper": 272, + "offset": 0, + "owner_replica": 7, + "port": 6, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 0, + "copy": 357, + "family": 2933, + "helper": 272, + "offset": 0, + "owner_replica": 3, + "port": 21, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9873, + "before": { + "child": 0, + "copy": 789, + "family": 6501, + "helper": 273, + "offset": 0, + "owner_replica": 7, + "port": 5, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 0, + "copy": 363, + "family": 2939, + "helper": 273, + "offset": 0, + "owner_replica": 3, + "port": 27, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9874, + "before": { + "child": 0, + "copy": 788, + "family": 6500, + "helper": 274, + "offset": 0, + "owner_replica": 7, + "port": 4, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 0, + "copy": 365, + "family": 2941, + "helper": 274, + "offset": 0, + "owner_replica": 3, + "port": 29, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9876, + "before": { + "child": 0, + "copy": 787, + "family": 6499, + "helper": 276, + "offset": 0, + "owner_replica": 7, + "port": 3, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 0, + "copy": 367, + "family": 2943, + "helper": 276, + "offset": 0, + "owner_replica": 3, + "port": 31, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9877, + "before": { + "child": 0, + "copy": 786, + "family": 6498, + "helper": 277, + "offset": 0, + "owner_replica": 7, + "port": 2, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 0, + "copy": 368, + "family": 2944, + "helper": 277, + "offset": 0, + "owner_replica": 3, + "port": 32, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9882, + "before": { + "child": 0, + "copy": 785, + "family": 6497, + "helper": 282, + "offset": 0, + "owner_replica": 7, + "port": 1, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 0, + "copy": 373, + "family": 2949, + "helper": 282, + "offset": 0, + "owner_replica": 3, + "port": 37, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9886, + "before": { + "child": 0, + "copy": 784, + "family": 6496, + "helper": 286, + "offset": 0, + "owner_replica": 7, + "port": 0, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 0, + "copy": 374, + "family": 2950, + "helper": 286, + "offset": 0, + "owner_replica": 3, + "port": 38, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9888, + "before": { + "child": 0, + "copy": 512, + "family": 3872, + "helper": 288, + "offset": 0, + "owner_replica": 4, + "port": 64, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 0, + "copy": 376, + "family": 2952, + "helper": 288, + "offset": 0, + "owner_replica": 3, + "port": 40, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9889, + "before": { + "child": 0, + "copy": 511, + "family": 3871, + "helper": 289, + "offset": 0, + "owner_replica": 4, + "port": 63, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 0, + "copy": 377, + "family": 2953, + "helper": 289, + "offset": 0, + "owner_replica": 3, + "port": 41, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9894, + "before": { + "child": 0, + "copy": 510, + "family": 3870, + "helper": 294, + "offset": 0, + "owner_replica": 4, + "port": 62, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 0, + "copy": 379, + "family": 2955, + "helper": 294, + "offset": 0, + "owner_replica": 3, + "port": 43, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9896, + "before": { + "child": 0, + "copy": 509, + "family": 3869, + "helper": 296, + "offset": 0, + "owner_replica": 4, + "port": 61, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 0, + "copy": 381, + "family": 2957, + "helper": 296, + "offset": 0, + "owner_replica": 3, + "port": 45, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9897, + "before": { + "child": 0, + "copy": 508, + "family": 3868, + "helper": 297, + "offset": 0, + "owner_replica": 4, + "port": 60, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 0, + "copy": 386, + "family": 2962, + "helper": 297, + "offset": 0, + "owner_replica": 3, + "port": 50, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9898, + "before": { + "child": 0, + "copy": 507, + "family": 3867, + "helper": 298, + "offset": 0, + "owner_replica": 4, + "port": 59, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 0, + "copy": 387, + "family": 2963, + "helper": 298, + "offset": 0, + "owner_replica": 3, + "port": 51, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9899, + "before": { + "child": 0, + "copy": 506, + "family": 3866, + "helper": 299, + "offset": 0, + "owner_replica": 4, + "port": 58, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 0, + "copy": 420, + "family": 2996, + "helper": 299, + "offset": 0, + "owner_replica": 3, + "port": 84, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9900, + "before": { + "child": 0, + "copy": 505, + "family": 3865, + "helper": 300, + "offset": 0, + "owner_replica": 4, + "port": 57, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 0, + "copy": 421, + "family": 2997, + "helper": 300, + "offset": 0, + "owner_replica": 3, + "port": 85, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9901, + "before": { + "child": 0, + "copy": 504, + "family": 3864, + "helper": 301, + "offset": 0, + "owner_replica": 4, + "port": 56, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 0, + "copy": 422, + "family": 2998, + "helper": 301, + "offset": 0, + "owner_replica": 3, + "port": 86, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9902, + "before": { + "child": 0, + "copy": 503, + "family": 3863, + "helper": 302, + "offset": 0, + "owner_replica": 4, + "port": 55, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 0, + "copy": 427, + "family": 3003, + "helper": 302, + "offset": 8, + "owner_replica": 3, + "port": 91, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9903, + "before": { + "child": 0, + "copy": 502, + "family": 3862, + "helper": 303, + "offset": 0, + "owner_replica": 4, + "port": 54, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 2, + "copy": 360, + "family": 3048, + "helper": 303, + "offset": 8, + "owner_replica": 3, + "port": 24, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9904, + "before": { + "child": 0, + "copy": 501, + "family": 3861, + "helper": 304, + "offset": 0, + "owner_replica": 4, + "port": 53, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 2, + "copy": 363, + "family": 3051, + "helper": 304, + "offset": 8, + "owner_replica": 3, + "port": 27, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9905, + "before": { + "child": 0, + "copy": 500, + "family": 3860, + "helper": 305, + "offset": 0, + "owner_replica": 4, + "port": 52, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 2, + "copy": 367, + "family": 3055, + "helper": 305, + "offset": 8, + "owner_replica": 3, + "port": 31, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9910, + "before": { + "child": 0, + "copy": 499, + "family": 3859, + "helper": 310, + "offset": 0, + "owner_replica": 4, + "port": 51, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 2, + "copy": 370, + "family": 3058, + "helper": 310, + "offset": 8, + "owner_replica": 3, + "port": 34, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9911, + "before": { + "child": 0, + "copy": 498, + "family": 3858, + "helper": 311, + "offset": 0, + "owner_replica": 4, + "port": 50, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 2, + "copy": 371, + "family": 3059, + "helper": 311, + "offset": 0, + "owner_replica": 3, + "port": 35, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9912, + "before": { + "child": 0, + "copy": 497, + "family": 3857, + "helper": 312, + "offset": 0, + "owner_replica": 4, + "port": 49, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 2, + "copy": 373, + "family": 3061, + "helper": 312, + "offset": 0, + "owner_replica": 3, + "port": 37, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9913, + "before": { + "child": 0, + "copy": 496, + "family": 3856, + "helper": 313, + "offset": 0, + "owner_replica": 4, + "port": 48, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 2, + "copy": 374, + "family": 3062, + "helper": 313, + "offset": 0, + "owner_replica": 3, + "port": 38, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9914, + "before": { + "child": 0, + "copy": 495, + "family": 3855, + "helper": 314, + "offset": 0, + "owner_replica": 4, + "port": 47, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 2, + "copy": 380, + "family": 3068, + "helper": 314, + "offset": 8, + "owner_replica": 3, + "port": 44, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9915, + "before": { + "child": 0, + "copy": 494, + "family": 3854, + "helper": 315, + "offset": 0, + "owner_replica": 4, + "port": 46, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 2, + "copy": 384, + "family": 3072, + "helper": 315, + "offset": 8, + "owner_replica": 3, + "port": 48, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9916, + "before": { + "child": 0, + "copy": 493, + "family": 3853, + "helper": 316, + "offset": 0, + "owner_replica": 4, + "port": 45, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 2, + "copy": 386, + "family": 3074, + "helper": 316, + "offset": 0, + "owner_replica": 3, + "port": 50, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9917, + "before": { + "child": 0, + "copy": 492, + "family": 3852, + "helper": 317, + "offset": 0, + "owner_replica": 4, + "port": 44, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 2, + "copy": 390, + "family": 3078, + "helper": 317, + "offset": 8, + "owner_replica": 3, + "port": 54, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9920, + "before": { + "child": 0, + "copy": 491, + "family": 3851, + "helper": 320, + "offset": 0, + "owner_replica": 4, + "port": 43, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 2, + "copy": 391, + "family": 3079, + "helper": 320, + "offset": 8, + "owner_replica": 3, + "port": 55, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9921, + "before": { + "child": 0, + "copy": 490, + "family": 3850, + "helper": 321, + "offset": 0, + "owner_replica": 4, + "port": 42, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 2, + "copy": 392, + "family": 3080, + "helper": 321, + "offset": 0, + "owner_replica": 3, + "port": 56, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9926, + "before": { + "child": 0, + "copy": 489, + "family": 3849, + "helper": 326, + "offset": 0, + "owner_replica": 4, + "port": 41, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1328, + "family": 10176, + "helper": 326, + "offset": 0, + "owner_replica": 11, + "port": 96, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9927, + "before": { + "child": 0, + "copy": 488, + "family": 3848, + "helper": 327, + "offset": 0, + "owner_replica": 4, + "port": 40, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1244, + "family": 10204, + "helper": 327, + "offset": 0, + "owner_replica": 11, + "port": 12, + "replica": 4, + "stage": 0, + "time": 20, + "width": 8 + } + }, + { + "index": 9930, + "before": { + "child": 2, + "copy": 386, + "family": 3074, + "helper": 330, + "offset": 9, + "owner_replica": 3, + "port": 50, + "replica": 4, + "stage": 0, + "time": 20, + "width": 7 + }, + "after": { + "child": 0, + "copy": 417, + "family": 2993, + "helper": 330, + "offset": 9, + "owner_replica": 3, + "port": 81, + "replica": 4, + "stage": 0, + "time": 20, + "width": 7 + } + }, + { + "index": 9932, + "before": { + "child": 2, + "copy": 384, + "family": 3072, + "helper": 332, + "offset": 9, + "owner_replica": 3, + "port": 48, + "replica": 4, + "stage": 0, + "time": 20, + "width": 7 + }, + "after": { + "child": 0, + "copy": 423, + "family": 2999, + "helper": 332, + "offset": 9, + "owner_replica": 3, + "port": 87, + "replica": 4, + "stage": 0, + "time": 20, + "width": 7 + } + }, + { + "index": 9934, + "before": { + "child": 2, + "copy": 392, + "family": 3080, + "helper": 334, + "offset": 7, + "owner_replica": 3, + "port": 56, + "replica": 4, + "stage": 0, + "time": 20, + "width": 9 + }, + "after": { + "child": 2, + "copy": 361, + "family": 3049, + "helper": 334, + "offset": 0, + "owner_replica": 3, + "port": 25, + "replica": 4, + "stage": 0, + "time": 20, + "width": 9 + } + }, + { + "index": 9936, + "before": { + "child": 2, + "copy": 391, + "family": 3079, + "helper": 336, + "offset": 7, + "owner_replica": 3, + "port": 55, + "replica": 4, + "stage": 0, + "time": 20, + "width": 9 + }, + "after": { + "child": 2, + "copy": 368, + "family": 3056, + "helper": 336, + "offset": 0, + "owner_replica": 3, + "port": 32, + "replica": 4, + "stage": 0, + "time": 20, + "width": 9 + } + }, + { + "index": 9944, + "before": { + "child": 2, + "copy": 390, + "family": 3078, + "helper": 344, + "offset": 7, + "owner_replica": 3, + "port": 54, + "replica": 4, + "stage": 0, + "time": 20, + "width": 9 + }, + "after": { + "child": 2, + "copy": 1318, + "family": 10278, + "helper": 344, + "offset": 0, + "owner_replica": 11, + "port": 86, + "replica": 4, + "stage": 0, + "time": 20, + "width": 9 + } + }, + { + "index": 9946, + "before": { + "child": 2, + "copy": 389, + "family": 3077, + "helper": 346, + "offset": 7, + "owner_replica": 3, + "port": 53, + "replica": 4, + "stage": 0, + "time": 20, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1360, + "family": 10992, + "helper": 346, + "offset": 0, + "owner_replica": 12, + "port": 16, + "replica": 4, + "stage": 0, + "time": 20, + "width": 9 + } + }, + { + "index": 9960, + "before": { + "child": 2, + "copy": 380, + "family": 3068, + "helper": 360, + "offset": 9, + "owner_replica": 3, + "port": 44, + "replica": 4, + "stage": 0, + "time": 20, + "width": 7 + }, + "after": { + "child": 0, + "copy": 426, + "family": 3002, + "helper": 360, + "offset": 9, + "owner_replica": 3, + "port": 90, + "replica": 4, + "stage": 0, + "time": 20, + "width": 7 + } + }, + { + "index": 9997, + "before": { + "child": 2, + "copy": 895, + "family": 6719, + "helper": 397, + "offset": 4, + "owner_replica": 7, + "port": 111, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1335, + "family": 10295, + "helper": 397, + "offset": 8, + "owner_replica": 11, + "port": 103, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + } + }, + { + "index": 9998, + "before": { + "child": 2, + "copy": 894, + "family": 6718, + "helper": 398, + "offset": 4, + "owner_replica": 7, + "port": 110, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1336, + "family": 10296, + "helper": 398, + "offset": 12, + "owner_replica": 11, + "port": 104, + "replica": 4, + "stage": 0, + "time": 20, + "width": 4 + } + }, + { + "index": 10088, + "before": { + "child": 8, + "copy": 1337, + "family": 10633, + "helper": 8, + "offset": 4, + "owner_replica": 11, + "port": 105, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1337, + "family": 10633, + "helper": 8, + "offset": 9, + "owner_replica": 11, + "port": 105, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + } + }, + { + "index": 10131, + "before": { + "child": 8, + "copy": 1672, + "family": 13320, + "helper": 51, + "offset": 9, + "owner_replica": 14, + "port": 104, + "replica": 12, + "stage": 0, + "time": 21, + "width": 4 + }, + "after": { + "child": 0, + "copy": 362, + "family": 2938, + "helper": 51, + "offset": 0, + "owner_replica": 3, + "port": 26, + "replica": 12, + "stage": 0, + "time": 21, + "width": 4 + } + }, + { + "index": 10133, + "before": { + "child": 8, + "copy": 1671, + "family": 13319, + "helper": 53, + "offset": 9, + "owner_replica": 14, + "port": 103, + "replica": 12, + "stage": 0, + "time": 21, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1324, + "family": 10172, + "helper": 53, + "offset": 4, + "owner_replica": 11, + "port": 92, + "replica": 12, + "stage": 0, + "time": 21, + "width": 4 + } + }, + { + "index": 10167, + "before": { + "child": 0, + "copy": 1697, + "family": 13681, + "helper": 87, + "offset": 0, + "owner_replica": 15, + "port": 17, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 336, + "family": 2912, + "helper": 87, + "offset": 0, + "owner_replica": 3, + "port": 0, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10183, + "before": { + "child": 0, + "copy": 1696, + "family": 13680, + "helper": 103, + "offset": 0, + "owner_replica": 15, + "port": 16, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 337, + "family": 2913, + "helper": 103, + "offset": 0, + "owner_replica": 3, + "port": 1, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10286, + "before": { + "child": 2, + "copy": 1340, + "family": 10300, + "helper": 206, + "offset": 0, + "owner_replica": 11, + "port": 108, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + }, + "after": { + "child": 4, + "copy": 497, + "family": 4081, + "helper": 206, + "offset": 22, + "owner_replica": 4, + "port": 49, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + } + }, + { + "index": 10287, + "before": { + "child": 2, + "copy": 1339, + "family": 10299, + "helper": 207, + "offset": 0, + "owner_replica": 11, + "port": 107, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + }, + "after": { + "child": 0, + "copy": 675, + "family": 5603, + "helper": 207, + "offset": 0, + "owner_replica": 6, + "port": 3, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + } + }, + { + "index": 10289, + "before": { + "child": 2, + "copy": 1337, + "family": 10297, + "helper": 209, + "offset": 0, + "owner_replica": 11, + "port": 105, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + }, + "after": { + "child": 0, + "copy": 676, + "family": 5604, + "helper": 209, + "offset": 0, + "owner_replica": 6, + "port": 4, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + } + }, + { + "index": 10290, + "before": { + "child": 2, + "copy": 1336, + "family": 10296, + "helper": 210, + "offset": 0, + "owner_replica": 11, + "port": 104, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + }, + "after": { + "child": 0, + "copy": 678, + "family": 5606, + "helper": 210, + "offset": 0, + "owner_replica": 6, + "port": 6, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + } + }, + { + "index": 10291, + "before": { + "child": 2, + "copy": 1335, + "family": 10295, + "helper": 211, + "offset": 0, + "owner_replica": 11, + "port": 103, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + }, + "after": { + "child": 0, + "copy": 692, + "family": 5620, + "helper": 211, + "offset": 0, + "owner_replica": 6, + "port": 20, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + } + }, + { + "index": 10292, + "before": { + "child": 2, + "copy": 1334, + "family": 10294, + "helper": 212, + "offset": 0, + "owner_replica": 11, + "port": 102, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + }, + "after": { + "child": 4, + "copy": 682, + "family": 5834, + "helper": 212, + "offset": 18, + "owner_replica": 6, + "port": 10, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + } + }, + { + "index": 10293, + "before": { + "child": 2, + "copy": 1333, + "family": 10293, + "helper": 213, + "offset": 0, + "owner_replica": 11, + "port": 101, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + }, + "after": { + "child": 12, + "copy": 1053, + "family": 8109, + "helper": 213, + "offset": 18, + "owner_replica": 9, + "port": 45, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + } + }, + { + "index": 10294, + "before": { + "child": 2, + "copy": 1332, + "family": 10292, + "helper": 214, + "offset": 0, + "owner_replica": 11, + "port": 100, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + }, + "after": { + "child": 12, + "copy": 1100, + "family": 8156, + "helper": 214, + "offset": 31, + "owner_replica": 9, + "port": 92, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + } + }, + { + "index": 10295, + "before": { + "child": 2, + "copy": 1331, + "family": 10291, + "helper": 215, + "offset": 0, + "owner_replica": 11, + "port": 99, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1681, + "family": 13665, + "helper": 215, + "offset": 0, + "owner_replica": 15, + "port": 1, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + } + }, + { + "index": 10297, + "before": { + "child": 2, + "copy": 1329, + "family": 10289, + "helper": 217, + "offset": 0, + "owner_replica": 11, + "port": 97, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1684, + "family": 13668, + "helper": 217, + "offset": 0, + "owner_replica": 15, + "port": 4, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + } + }, + { + "index": 10299, + "before": { + "child": 2, + "copy": 1327, + "family": 10287, + "helper": 219, + "offset": 0, + "owner_replica": 11, + "port": 95, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1685, + "family": 13669, + "helper": 219, + "offset": 0, + "owner_replica": 15, + "port": 5, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + } + }, + { + "index": 10301, + "before": { + "child": 2, + "copy": 1325, + "family": 10285, + "helper": 221, + "offset": 0, + "owner_replica": 11, + "port": 93, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1687, + "family": 13671, + "helper": 221, + "offset": 0, + "owner_replica": 15, + "port": 7, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + } + }, + { + "index": 10302, + "before": { + "child": 2, + "copy": 1324, + "family": 10284, + "helper": 222, + "offset": 0, + "owner_replica": 11, + "port": 92, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1688, + "family": 13672, + "helper": 222, + "offset": 0, + "owner_replica": 15, + "port": 8, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + } + }, + { + "index": 10303, + "before": { + "child": 2, + "copy": 1323, + "family": 10283, + "helper": 223, + "offset": 0, + "owner_replica": 11, + "port": 91, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1692, + "family": 13676, + "helper": 223, + "offset": 0, + "owner_replica": 15, + "port": 12, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + } + }, + { + "index": 10304, + "before": { + "child": 0, + "copy": 1435, + "family": 11067, + "helper": 224, + "offset": 9, + "owner_replica": 12, + "port": 91, + "replica": 12, + "stage": 0, + "time": 21, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1319, + "family": 10167, + "helper": 224, + "offset": 9, + "owner_replica": 11, + "port": 87, + "replica": 12, + "stage": 0, + "time": 21, + "width": 7 + } + }, + { + "index": 10312, + "before": { + "child": 2, + "copy": 1322, + "family": 10282, + "helper": 232, + "offset": 0, + "owner_replica": 11, + "port": 90, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1695, + "family": 13679, + "helper": 232, + "offset": 0, + "owner_replica": 15, + "port": 15, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + } + }, + { + "index": 10313, + "before": { + "child": 2, + "copy": 1321, + "family": 10281, + "helper": 233, + "offset": 0, + "owner_replica": 11, + "port": 89, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1697, + "family": 13681, + "helper": 233, + "offset": 0, + "owner_replica": 15, + "port": 17, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + } + }, + { + "index": 10315, + "before": { + "child": 2, + "copy": 1319, + "family": 10279, + "helper": 235, + "offset": 0, + "owner_replica": 11, + "port": 87, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1700, + "family": 13684, + "helper": 235, + "offset": 0, + "owner_replica": 15, + "port": 20, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + } + }, + { + "index": 10316, + "before": { + "child": 2, + "copy": 1318, + "family": 10278, + "helper": 236, + "offset": 0, + "owner_replica": 11, + "port": 86, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1701, + "family": 13685, + "helper": 236, + "offset": 0, + "owner_replica": 15, + "port": 21, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + } + }, + { + "index": 10317, + "before": { + "child": 2, + "copy": 1317, + "family": 10277, + "helper": 237, + "offset": 0, + "owner_replica": 11, + "port": 85, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1703, + "family": 13687, + "helper": 237, + "offset": 0, + "owner_replica": 15, + "port": 23, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + } + }, + { + "index": 10318, + "before": { + "child": 2, + "copy": 1316, + "family": 10276, + "helper": 238, + "offset": 0, + "owner_replica": 11, + "port": 84, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + }, + "after": { + "child": 0, + "copy": 1729, + "family": 13713, + "helper": 238, + "offset": 0, + "owner_replica": 15, + "port": 49, + "replica": 12, + "stage": 0, + "time": 21, + "width": 9 + } + }, + { + "index": 10328, + "before": { + "child": 0, + "copy": 1695, + "family": 13679, + "helper": 248, + "offset": 0, + "owner_replica": 15, + "port": 15, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 338, + "family": 2914, + "helper": 248, + "offset": 0, + "owner_replica": 3, + "port": 2, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10329, + "before": { + "child": 0, + "copy": 1694, + "family": 13678, + "helper": 249, + "offset": 0, + "owner_replica": 15, + "port": 14, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 339, + "family": 2915, + "helper": 249, + "offset": 0, + "owner_replica": 3, + "port": 3, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10330, + "before": { + "child": 0, + "copy": 1693, + "family": 13677, + "helper": 250, + "offset": 0, + "owner_replica": 15, + "port": 13, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 340, + "family": 2916, + "helper": 250, + "offset": 0, + "owner_replica": 3, + "port": 4, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10331, + "before": { + "child": 0, + "copy": 1692, + "family": 13676, + "helper": 251, + "offset": 0, + "owner_replica": 15, + "port": 12, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 343, + "family": 2919, + "helper": 251, + "offset": 0, + "owner_replica": 3, + "port": 7, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10332, + "before": { + "child": 0, + "copy": 1691, + "family": 13675, + "helper": 252, + "offset": 0, + "owner_replica": 15, + "port": 11, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 345, + "family": 2921, + "helper": 252, + "offset": 0, + "owner_replica": 3, + "port": 9, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10333, + "before": { + "child": 0, + "copy": 1690, + "family": 13674, + "helper": 253, + "offset": 0, + "owner_replica": 15, + "port": 10, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 346, + "family": 2922, + "helper": 253, + "offset": 0, + "owner_replica": 3, + "port": 10, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10342, + "before": { + "child": 0, + "copy": 1689, + "family": 13673, + "helper": 262, + "offset": 0, + "owner_replica": 15, + "port": 9, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 348, + "family": 2924, + "helper": 262, + "offset": 0, + "owner_replica": 3, + "port": 12, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10343, + "before": { + "child": 0, + "copy": 1688, + "family": 13672, + "helper": 263, + "offset": 0, + "owner_replica": 15, + "port": 8, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 349, + "family": 2925, + "helper": 263, + "offset": 0, + "owner_replica": 3, + "port": 13, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10344, + "before": { + "child": 0, + "copy": 1687, + "family": 13671, + "helper": 264, + "offset": 0, + "owner_replica": 15, + "port": 7, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 350, + "family": 2926, + "helper": 264, + "offset": 0, + "owner_replica": 3, + "port": 14, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10345, + "before": { + "child": 0, + "copy": 1686, + "family": 13670, + "helper": 265, + "offset": 0, + "owner_replica": 15, + "port": 6, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 352, + "family": 2928, + "helper": 265, + "offset": 0, + "owner_replica": 3, + "port": 16, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10352, + "before": { + "child": 0, + "copy": 1685, + "family": 13669, + "helper": 272, + "offset": 0, + "owner_replica": 15, + "port": 5, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 355, + "family": 2931, + "helper": 272, + "offset": 0, + "owner_replica": 3, + "port": 19, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10353, + "before": { + "child": 0, + "copy": 1684, + "family": 13668, + "helper": 273, + "offset": 0, + "owner_replica": 15, + "port": 4, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 358, + "family": 2934, + "helper": 273, + "offset": 0, + "owner_replica": 3, + "port": 22, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10354, + "before": { + "child": 0, + "copy": 1683, + "family": 13667, + "helper": 274, + "offset": 0, + "owner_replica": 15, + "port": 3, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 359, + "family": 2935, + "helper": 274, + "offset": 0, + "owner_replica": 3, + "port": 23, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10356, + "before": { + "child": 0, + "copy": 1682, + "family": 13666, + "helper": 276, + "offset": 0, + "owner_replica": 15, + "port": 2, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 360, + "family": 2936, + "helper": 276, + "offset": 0, + "owner_replica": 3, + "port": 24, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10357, + "before": { + "child": 0, + "copy": 1681, + "family": 13665, + "helper": 277, + "offset": 0, + "owner_replica": 15, + "port": 1, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 361, + "family": 2937, + "helper": 277, + "offset": 0, + "owner_replica": 3, + "port": 25, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10362, + "before": { + "child": 0, + "copy": 1680, + "family": 13664, + "helper": 282, + "offset": 0, + "owner_replica": 15, + "port": 0, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 364, + "family": 2940, + "helper": 282, + "offset": 0, + "owner_replica": 3, + "port": 28, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10366, + "before": { + "child": 0, + "copy": 1489, + "family": 11905, + "helper": 286, + "offset": 0, + "owner_replica": 13, + "port": 33, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 366, + "family": 2942, + "helper": 286, + "offset": 0, + "owner_replica": 3, + "port": 30, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10368, + "before": { + "child": 0, + "copy": 1488, + "family": 11904, + "helper": 288, + "offset": 0, + "owner_replica": 13, + "port": 32, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 369, + "family": 2945, + "helper": 288, + "offset": 0, + "owner_replica": 3, + "port": 33, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10369, + "before": { + "child": 0, + "copy": 1487, + "family": 11903, + "helper": 289, + "offset": 0, + "owner_replica": 13, + "port": 31, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 370, + "family": 2946, + "helper": 289, + "offset": 0, + "owner_replica": 3, + "port": 34, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10374, + "before": { + "child": 0, + "copy": 1486, + "family": 11902, + "helper": 294, + "offset": 0, + "owner_replica": 13, + "port": 30, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 371, + "family": 2947, + "helper": 294, + "offset": 0, + "owner_replica": 3, + "port": 35, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10376, + "before": { + "child": 0, + "copy": 1485, + "family": 11901, + "helper": 296, + "offset": 0, + "owner_replica": 13, + "port": 29, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 372, + "family": 2948, + "helper": 296, + "offset": 0, + "owner_replica": 3, + "port": 36, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10377, + "before": { + "child": 0, + "copy": 1484, + "family": 11900, + "helper": 297, + "offset": 0, + "owner_replica": 13, + "port": 28, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 375, + "family": 2951, + "helper": 297, + "offset": 0, + "owner_replica": 3, + "port": 39, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10378, + "before": { + "child": 0, + "copy": 1483, + "family": 11899, + "helper": 298, + "offset": 0, + "owner_replica": 13, + "port": 27, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 378, + "family": 2954, + "helper": 298, + "offset": 0, + "owner_replica": 3, + "port": 42, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10379, + "before": { + "child": 0, + "copy": 1482, + "family": 11898, + "helper": 299, + "offset": 0, + "owner_replica": 13, + "port": 26, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 380, + "family": 2956, + "helper": 299, + "offset": 0, + "owner_replica": 3, + "port": 44, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10380, + "before": { + "child": 0, + "copy": 1481, + "family": 11897, + "helper": 300, + "offset": 0, + "owner_replica": 13, + "port": 25, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 382, + "family": 2958, + "helper": 300, + "offset": 0, + "owner_replica": 3, + "port": 46, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10381, + "before": { + "child": 0, + "copy": 1480, + "family": 11896, + "helper": 301, + "offset": 0, + "owner_replica": 13, + "port": 24, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 383, + "family": 2959, + "helper": 301, + "offset": 0, + "owner_replica": 3, + "port": 47, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10382, + "before": { + "child": 0, + "copy": 1479, + "family": 11895, + "helper": 302, + "offset": 0, + "owner_replica": 13, + "port": 23, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 384, + "family": 2960, + "helper": 302, + "offset": 0, + "owner_replica": 3, + "port": 48, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10383, + "before": { + "child": 0, + "copy": 1478, + "family": 11894, + "helper": 303, + "offset": 0, + "owner_replica": 13, + "port": 22, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 385, + "family": 2961, + "helper": 303, + "offset": 0, + "owner_replica": 3, + "port": 49, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10384, + "before": { + "child": 0, + "copy": 1477, + "family": 11893, + "helper": 304, + "offset": 0, + "owner_replica": 13, + "port": 21, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 388, + "family": 2964, + "helper": 304, + "offset": 0, + "owner_replica": 3, + "port": 52, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10385, + "before": { + "child": 0, + "copy": 1476, + "family": 11892, + "helper": 305, + "offset": 0, + "owner_replica": 13, + "port": 20, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 389, + "family": 2965, + "helper": 305, + "offset": 0, + "owner_replica": 3, + "port": 53, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10390, + "before": { + "child": 0, + "copy": 1475, + "family": 11891, + "helper": 310, + "offset": 0, + "owner_replica": 13, + "port": 19, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 427, + "family": 3003, + "helper": 310, + "offset": 0, + "owner_replica": 3, + "port": 91, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10391, + "before": { + "child": 0, + "copy": 1474, + "family": 11890, + "helper": 311, + "offset": 0, + "owner_replica": 13, + "port": 18, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 2, + "copy": 360, + "family": 3048, + "helper": 311, + "offset": 0, + "owner_replica": 3, + "port": 24, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10392, + "before": { + "child": 0, + "copy": 1473, + "family": 11889, + "helper": 312, + "offset": 0, + "owner_replica": 13, + "port": 17, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 2, + "copy": 363, + "family": 3051, + "helper": 312, + "offset": 0, + "owner_replica": 3, + "port": 27, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10393, + "before": { + "child": 0, + "copy": 1472, + "family": 11888, + "helper": 313, + "offset": 0, + "owner_replica": 13, + "port": 16, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 2, + "copy": 367, + "family": 3055, + "helper": 313, + "offset": 0, + "owner_replica": 3, + "port": 31, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10394, + "before": { + "child": 0, + "copy": 1471, + "family": 11887, + "helper": 314, + "offset": 0, + "owner_replica": 13, + "port": 15, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 2, + "copy": 370, + "family": 3058, + "helper": 314, + "offset": 0, + "owner_replica": 3, + "port": 34, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10395, + "before": { + "child": 0, + "copy": 1470, + "family": 11886, + "helper": 315, + "offset": 0, + "owner_replica": 13, + "port": 14, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 2, + "copy": 380, + "family": 3068, + "helper": 315, + "offset": 0, + "owner_replica": 3, + "port": 44, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10396, + "before": { + "child": 0, + "copy": 1469, + "family": 11885, + "helper": 316, + "offset": 0, + "owner_replica": 13, + "port": 13, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 2, + "copy": 384, + "family": 3072, + "helper": 316, + "offset": 0, + "owner_replica": 3, + "port": 48, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10397, + "before": { + "child": 0, + "copy": 1374, + "family": 11006, + "helper": 317, + "offset": 0, + "owner_replica": 12, + "port": 30, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 2, + "copy": 389, + "family": 3077, + "helper": 317, + "offset": 0, + "owner_replica": 3, + "port": 53, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10400, + "before": { + "child": 0, + "copy": 1373, + "family": 11005, + "helper": 320, + "offset": 0, + "owner_replica": 12, + "port": 29, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 2, + "copy": 390, + "family": 3078, + "helper": 320, + "offset": 0, + "owner_replica": 3, + "port": 54, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10401, + "before": { + "child": 0, + "copy": 1372, + "family": 11004, + "helper": 321, + "offset": 0, + "owner_replica": 12, + "port": 28, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 2, + "copy": 391, + "family": 3079, + "helper": 321, + "offset": 0, + "owner_replica": 3, + "port": 55, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10406, + "before": { + "child": 0, + "copy": 1371, + "family": 11003, + "helper": 326, + "offset": 0, + "owner_replica": 12, + "port": 27, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 2, + "copy": 438, + "family": 3126, + "helper": 326, + "offset": 0, + "owner_replica": 3, + "port": 102, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10407, + "before": { + "child": 0, + "copy": 1370, + "family": 11002, + "helper": 327, + "offset": 0, + "owner_replica": 12, + "port": 26, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 2, + "copy": 439, + "family": 3127, + "helper": 327, + "offset": 0, + "owner_replica": 3, + "port": 103, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10421, + "before": { + "child": 3, + "copy": 1230, + "family": 9406, + "helper": 341, + "offset": 0, + "owner_replica": 10, + "port": 110, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 2, + "copy": 440, + "family": 3128, + "helper": 341, + "offset": 0, + "owner_replica": 3, + "port": 104, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10458, + "before": { + "child": 3, + "copy": 1209, + "family": 9385, + "helper": 378, + "offset": 0, + "owner_replica": 10, + "port": 89, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 2, + "copy": 441, + "family": 3129, + "helper": 378, + "offset": 0, + "owner_replica": 3, + "port": 105, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10465, + "before": { + "child": 3, + "copy": 1206, + "family": 9382, + "helper": 385, + "offset": 0, + "owner_replica": 10, + "port": 86, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 2, + "copy": 443, + "family": 3131, + "helper": 385, + "offset": 0, + "owner_replica": 3, + "port": 107, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10468, + "before": { + "child": 1, + "copy": 1195, + "family": 9259, + "helper": 388, + "offset": 0, + "owner_replica": 10, + "port": 75, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 2, + "copy": 445, + "family": 3133, + "helper": 388, + "offset": 0, + "owner_replica": 3, + "port": 109, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10507, + "before": { + "child": 2, + "copy": 782, + "family": 5822, + "helper": 427, + "offset": 4, + "owner_replica": 6, + "port": 110, + "replica": 12, + "stage": 0, + "time": 21, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1337, + "family": 10297, + "helper": 427, + "offset": 8, + "owner_replica": 11, + "port": 105, + "replica": 12, + "stage": 0, + "time": 21, + "width": 4 + } + }, + { + "index": 10529, + "before": { + "child": 1, + "copy": 1165, + "family": 9229, + "helper": 449, + "offset": 0, + "owner_replica": 10, + "port": 45, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 2, + "copy": 446, + "family": 3134, + "helper": 449, + "offset": 0, + "owner_replica": 3, + "port": 110, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10538, + "before": { + "child": 1, + "copy": 1160, + "family": 9224, + "helper": 458, + "offset": 0, + "owner_replica": 10, + "port": 40, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 2, + "copy": 447, + "family": 3135, + "helper": 458, + "offset": 0, + "owner_replica": 3, + "port": 111, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10546, + "before": { + "child": 1, + "copy": 1156, + "family": 9220, + "helper": 466, + "offset": 0, + "owner_replica": 10, + "port": 36, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1310, + "family": 10158, + "helper": 466, + "offset": 0, + "owner_replica": 11, + "port": 78, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10556, + "before": { + "child": 1, + "copy": 1151, + "family": 9215, + "helper": 476, + "offset": 0, + "owner_replica": 10, + "port": 31, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1316, + "family": 10164, + "helper": 476, + "offset": 0, + "owner_replica": 11, + "port": 84, + "replica": 12, + "stage": 0, + "time": 21, + "width": 8 + } + }, + { + "index": 10565, + "before": { + "child": 8, + "copy": 1672, + "family": 13320, + "helper": 5, + "offset": 13, + "owner_replica": 14, + "port": 104, + "replica": 3, + "stage": 1, + "time": 22, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1672, + "family": 13320, + "helper": 5, + "offset": 9, + "owner_replica": 14, + "port": 104, + "replica": 3, + "stage": 1, + "time": 22, + "width": 9 + } + }, + { + "index": 10566, + "before": { + "child": 8, + "copy": 1671, + "family": 13319, + "helper": 6, + "offset": 13, + "owner_replica": 14, + "port": 103, + "replica": 3, + "stage": 1, + "time": 22, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1671, + "family": 13319, + "helper": 6, + "offset": 9, + "owner_replica": 14, + "port": 103, + "replica": 3, + "stage": 1, + "time": 22, + "width": 9 + } + }, + { + "index": 10598, + "before": { + "child": 8, + "copy": 320, + "family": 2560, + "helper": 38, + "offset": 8, + "owner_replica": 2, + "port": 96, + "replica": 3, + "stage": 1, + "time": 22, + "width": 9 + }, + "after": { + "child": 8, + "copy": 335, + "family": 2575, + "helper": 38, + "offset": 39, + "owner_replica": 2, + "port": 111, + "replica": 3, + "stage": 1, + "time": 22, + "width": 9 + } + }, + { + "index": 10625, + "before": { + "child": 13, + "copy": 51, + "family": 163, + "helper": 65, + "offset": 9, + "owner_replica": 0, + "port": 51, + "replica": 3, + "stage": 1, + "time": 22, + "width": 4 + }, + "after": { + "child": 13, + "copy": 28, + "family": 140, + "helper": 65, + "offset": 9, + "owner_replica": 0, + "port": 28, + "replica": 3, + "stage": 1, + "time": 22, + "width": 4 + } + }, + { + "index": 10689, + "before": { + "child": 8, + "copy": 307, + "family": 2547, + "helper": 129, + "offset": 18, + "owner_replica": 2, + "port": 83, + "replica": 3, + "stage": 1, + "time": 22, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1288, + "family": 10136, + "helper": 129, + "offset": 12, + "owner_replica": 11, + "port": 56, + "replica": 3, + "stage": 1, + "time": 22, + "width": 4 + } + }, + { + "index": 11089, + "before": { + "child": 8, + "copy": 1679, + "family": 13327, + "helper": 49, + "offset": 9, + "owner_replica": 14, + "port": 111, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1288, + "family": 10136, + "helper": 49, + "offset": 8, + "owner_replica": 11, + "port": 56, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + } + }, + { + "index": 11091, + "before": { + "child": 8, + "copy": 1678, + "family": 13326, + "helper": 51, + "offset": 9, + "owner_replica": 14, + "port": 110, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1292, + "family": 10140, + "helper": 51, + "offset": 8, + "owner_replica": 11, + "port": 60, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + } + }, + { + "index": 11093, + "before": { + "child": 8, + "copy": 1677, + "family": 13325, + "helper": 53, + "offset": 18, + "owner_replica": 14, + "port": 109, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1297, + "family": 10145, + "helper": 53, + "offset": 8, + "owner_replica": 11, + "port": 65, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + } + }, + { + "index": 11098, + "before": { + "child": 8, + "copy": 1676, + "family": 13324, + "helper": 58, + "offset": 18, + "owner_replica": 14, + "port": 108, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1300, + "family": 10148, + "helper": 58, + "offset": 8, + "owner_replica": 11, + "port": 68, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + } + }, + { + "index": 11105, + "before": { + "child": 8, + "copy": 1675, + "family": 13323, + "helper": 65, + "offset": 18, + "owner_replica": 14, + "port": 107, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1304, + "family": 10152, + "helper": 65, + "offset": 0, + "owner_replica": 11, + "port": 72, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + } + }, + { + "index": 11107, + "before": { + "child": 8, + "copy": 1674, + "family": 13322, + "helper": 67, + "offset": 18, + "owner_replica": 14, + "port": 106, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1310, + "family": 10158, + "helper": 67, + "offset": 8, + "owner_replica": 11, + "port": 78, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + } + }, + { + "index": 11109, + "before": { + "child": 8, + "copy": 1673, + "family": 13321, + "helper": 69, + "offset": 18, + "owner_replica": 14, + "port": 105, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1324, + "family": 10172, + "helper": 69, + "offset": 0, + "owner_replica": 11, + "port": 92, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + } + }, + { + "index": 11114, + "before": { + "child": 8, + "copy": 1672, + "family": 13320, + "helper": 74, + "offset": 22, + "owner_replica": 14, + "port": 104, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1328, + "family": 10176, + "helper": 74, + "offset": 8, + "owner_replica": 11, + "port": 96, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + } + }, + { + "index": 11121, + "before": { + "child": 8, + "copy": 1671, + "family": 13319, + "helper": 81, + "offset": 22, + "owner_replica": 14, + "port": 103, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1330, + "family": 10178, + "helper": 81, + "offset": 8, + "owner_replica": 11, + "port": 98, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + } + }, + { + "index": 11123, + "before": { + "child": 8, + "copy": 1670, + "family": 13318, + "helper": 83, + "offset": 18, + "owner_replica": 14, + "port": 102, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1332, + "family": 10180, + "helper": 83, + "offset": 8, + "owner_replica": 11, + "port": 100, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + } + }, + { + "index": 11125, + "before": { + "child": 8, + "copy": 1669, + "family": 13317, + "helper": 85, + "offset": 22, + "owner_replica": 14, + "port": 101, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + }, + "after": { + "child": 0, + "copy": 1333, + "family": 10181, + "helper": 85, + "offset": 8, + "owner_replica": 11, + "port": 101, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + } + }, + { + "index": 11130, + "before": { + "child": 8, + "copy": 1600, + "family": 13248, + "helper": 90, + "offset": 0, + "owner_replica": 14, + "port": 32, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1246, + "family": 10206, + "helper": 90, + "offset": 8, + "owner_replica": 11, + "port": 14, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + } + }, + { + "index": 11137, + "before": { + "child": 8, + "copy": 1599, + "family": 13247, + "helper": 97, + "offset": 0, + "owner_replica": 14, + "port": 31, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1248, + "family": 10208, + "helper": 97, + "offset": 8, + "owner_replica": 11, + "port": 16, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + } + }, + { + "index": 11139, + "before": { + "child": 8, + "copy": 1598, + "family": 13246, + "helper": 99, + "offset": 0, + "owner_replica": 14, + "port": 30, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1249, + "family": 10209, + "helper": 99, + "offset": 8, + "owner_replica": 11, + "port": 17, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + } + }, + { + "index": 11141, + "before": { + "child": 8, + "copy": 1597, + "family": 13245, + "helper": 101, + "offset": 0, + "owner_replica": 14, + "port": 29, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1252, + "family": 10212, + "helper": 101, + "offset": 8, + "owner_replica": 11, + "port": 20, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + } + }, + { + "index": 11146, + "before": { + "child": 8, + "copy": 1580, + "family": 13228, + "helper": 106, + "offset": 0, + "owner_replica": 14, + "port": 12, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1255, + "family": 10215, + "helper": 106, + "offset": 8, + "owner_replica": 11, + "port": 23, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + } + }, + { + "index": 11153, + "before": { + "child": 8, + "copy": 1579, + "family": 13227, + "helper": 113, + "offset": 0, + "owner_replica": 14, + "port": 11, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1262, + "family": 10222, + "helper": 113, + "offset": 8, + "owner_replica": 11, + "port": 30, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + } + }, + { + "index": 11157, + "before": { + "child": 8, + "copy": 1177, + "family": 9689, + "helper": 117, + "offset": 0, + "owner_replica": 10, + "port": 57, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1316, + "family": 10276, + "helper": 117, + "offset": 8, + "owner_replica": 11, + "port": 84, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + } + }, + { + "index": 11162, + "before": { + "child": 8, + "copy": 1176, + "family": 9688, + "helper": 122, + "offset": 0, + "owner_replica": 10, + "port": 56, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1317, + "family": 10277, + "helper": 122, + "offset": 8, + "owner_replica": 11, + "port": 85, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + } + }, + { + "index": 11171, + "before": { + "child": 8, + "copy": 1174, + "family": 9686, + "helper": 131, + "offset": 0, + "owner_replica": 10, + "port": 54, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1325, + "family": 10285, + "helper": 131, + "offset": 8, + "owner_replica": 11, + "port": 93, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + } + }, + { + "index": 11210, + "before": { + "child": 8, + "copy": 1163, + "family": 9675, + "helper": 170, + "offset": 0, + "owner_replica": 10, + "port": 43, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1329, + "family": 10289, + "helper": 170, + "offset": 8, + "owner_replica": 11, + "port": 97, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + } + }, + { + "index": 11265, + "before": { + "child": 2, + "copy": 1339, + "family": 10299, + "helper": 225, + "offset": 9, + "owner_replica": 11, + "port": 107, + "replica": 11, + "stage": 1, + "time": 23, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1290, + "family": 10138, + "helper": 225, + "offset": 9, + "owner_replica": 11, + "port": 58, + "replica": 11, + "stage": 1, + "time": 23, + "width": 7 + } + }, + { + "index": 11267, + "before": { + "child": 2, + "copy": 1337, + "family": 10297, + "helper": 227, + "offset": 9, + "owner_replica": 11, + "port": 105, + "replica": 11, + "stage": 1, + "time": 23, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1295, + "family": 10143, + "helper": 227, + "offset": 9, + "owner_replica": 11, + "port": 63, + "replica": 11, + "stage": 1, + "time": 23, + "width": 7 + } + }, + { + "index": 11268, + "before": { + "child": 2, + "copy": 1336, + "family": 10296, + "helper": 228, + "offset": 9, + "owner_replica": 11, + "port": 104, + "replica": 11, + "stage": 1, + "time": 23, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1299, + "family": 10147, + "helper": 228, + "offset": 9, + "owner_replica": 11, + "port": 67, + "replica": 11, + "stage": 1, + "time": 23, + "width": 7 + } + }, + { + "index": 11269, + "before": { + "child": 2, + "copy": 1335, + "family": 10295, + "helper": 229, + "offset": 9, + "owner_replica": 11, + "port": 103, + "replica": 11, + "stage": 1, + "time": 23, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1307, + "family": 10155, + "helper": 229, + "offset": 9, + "owner_replica": 11, + "port": 75, + "replica": 11, + "stage": 1, + "time": 23, + "width": 7 + } + }, + { + "index": 11270, + "before": { + "child": 2, + "copy": 1334, + "family": 10294, + "helper": 230, + "offset": 9, + "owner_replica": 11, + "port": 102, + "replica": 11, + "stage": 1, + "time": 23, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1309, + "family": 10157, + "helper": 230, + "offset": 9, + "owner_replica": 11, + "port": 77, + "replica": 11, + "stage": 1, + "time": 23, + "width": 7 + } + }, + { + "index": 11288, + "before": { + "child": 3, + "copy": 1204, + "family": 9380, + "helper": 248, + "offset": 0, + "owner_replica": 10, + "port": 84, + "replica": 11, + "stage": 1, + "time": 23, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1306, + "family": 10154, + "helper": 248, + "offset": 0, + "owner_replica": 11, + "port": 74, + "replica": 11, + "stage": 1, + "time": 23, + "width": 8 + } + }, + { + "index": 11301, + "before": { + "child": 2, + "copy": 1331, + "family": 10291, + "helper": 261, + "offset": 9, + "owner_replica": 11, + "port": 99, + "replica": 11, + "stage": 1, + "time": 23, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1311, + "family": 10159, + "helper": 261, + "offset": 9, + "owner_replica": 11, + "port": 79, + "replica": 11, + "stage": 1, + "time": 23, + "width": 7 + } + }, + { + "index": 11325, + "before": { + "child": 2, + "copy": 1329, + "family": 10289, + "helper": 285, + "offset": 9, + "owner_replica": 11, + "port": 97, + "replica": 11, + "stage": 1, + "time": 23, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1313, + "family": 10161, + "helper": 285, + "offset": 9, + "owner_replica": 11, + "port": 81, + "replica": 11, + "stage": 1, + "time": 23, + "width": 7 + } + }, + { + "index": 11341, + "before": { + "child": 3, + "copy": 1179, + "family": 9355, + "helper": 301, + "offset": 0, + "owner_replica": 10, + "port": 59, + "replica": 11, + "stage": 1, + "time": 23, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1247, + "family": 10207, + "helper": 301, + "offset": 0, + "owner_replica": 11, + "port": 15, + "replica": 11, + "stage": 1, + "time": 23, + "width": 8 + } + }, + { + "index": 11359, + "before": { + "child": 2, + "copy": 1325, + "family": 10285, + "helper": 319, + "offset": 9, + "owner_replica": 11, + "port": 93, + "replica": 11, + "stage": 1, + "time": 23, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1314, + "family": 10162, + "helper": 319, + "offset": 9, + "owner_replica": 11, + "port": 82, + "replica": 11, + "stage": 1, + "time": 23, + "width": 7 + } + }, + { + "index": 11371, + "before": { + "child": 2, + "copy": 1323, + "family": 10283, + "helper": 331, + "offset": 9, + "owner_replica": 11, + "port": 91, + "replica": 11, + "stage": 1, + "time": 23, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1322, + "family": 10170, + "helper": 331, + "offset": 9, + "owner_replica": 11, + "port": 90, + "replica": 11, + "stage": 1, + "time": 23, + "width": 7 + } + }, + { + "index": 11372, + "before": { + "child": 2, + "copy": 1322, + "family": 10282, + "helper": 332, + "offset": 9, + "owner_replica": 11, + "port": 90, + "replica": 11, + "stage": 1, + "time": 23, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1327, + "family": 10175, + "helper": 332, + "offset": 9, + "owner_replica": 11, + "port": 95, + "replica": 11, + "stage": 1, + "time": 23, + "width": 7 + } + }, + { + "index": 11383, + "before": { + "child": 2, + "copy": 1319, + "family": 10279, + "helper": 343, + "offset": 9, + "owner_replica": 11, + "port": 87, + "replica": 11, + "stage": 1, + "time": 23, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1329, + "family": 10177, + "helper": 343, + "offset": 9, + "owner_replica": 11, + "port": 97, + "replica": 11, + "stage": 1, + "time": 23, + "width": 7 + } + }, + { + "index": 11398, + "before": { + "child": 3, + "copy": 1142, + "family": 9318, + "helper": 358, + "offset": 0, + "owner_replica": 10, + "port": 22, + "replica": 11, + "stage": 1, + "time": 23, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1331, + "family": 10291, + "helper": 358, + "offset": 0, + "owner_replica": 11, + "port": 99, + "replica": 11, + "stage": 1, + "time": 23, + "width": 8 + } + }, + { + "index": 11401, + "before": { + "child": 2, + "copy": 1317, + "family": 10277, + "helper": 361, + "offset": 9, + "owner_replica": 11, + "port": 85, + "replica": 11, + "stage": 1, + "time": 23, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1331, + "family": 10179, + "helper": 361, + "offset": 9, + "owner_replica": 11, + "port": 99, + "replica": 11, + "stage": 1, + "time": 23, + "width": 7 + } + }, + { + "index": 11402, + "before": { + "child": 2, + "copy": 1316, + "family": 10276, + "helper": 362, + "offset": 9, + "owner_replica": 11, + "port": 84, + "replica": 11, + "stage": 1, + "time": 23, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1242, + "family": 10202, + "helper": 362, + "offset": 0, + "owner_replica": 11, + "port": 10, + "replica": 11, + "stage": 1, + "time": 23, + "width": 7 + } + }, + { + "index": 11471, + "before": { + "child": 2, + "copy": 894, + "family": 6718, + "helper": 431, + "offset": 8, + "owner_replica": 7, + "port": 110, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + }, + "after": { + "child": 2, + "copy": 1336, + "family": 10296, + "helper": 431, + "offset": 8, + "owner_replica": 11, + "port": 104, + "replica": 11, + "stage": 1, + "time": 23, + "width": 4 + } + }, + { + "index": 11506, + "before": { + "child": 1, + "copy": 1202, + "family": 9266, + "helper": 466, + "offset": 0, + "owner_replica": 10, + "port": 82, + "replica": 11, + "stage": 1, + "time": 23, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1339, + "family": 10299, + "helper": 466, + "offset": 0, + "owner_replica": 11, + "port": 107, + "replica": 11, + "stage": 1, + "time": 23, + "width": 8 + } + }, + { + "index": 11532, + "before": { + "child": 8, + "copy": 333, + "family": 2573, + "helper": 12, + "offset": 4, + "owner_replica": 2, + "port": 109, + "replica": 2, + "stage": 2, + "time": 24, + "width": 9 + }, + "after": { + "child": 8, + "copy": 288, + "family": 2528, + "helper": 12, + "offset": 39, + "owner_replica": 2, + "port": 64, + "replica": 2, + "stage": 2, + "time": 24, + "width": 9 + } + }, + { + "index": 11533, + "before": { + "child": 8, + "copy": 332, + "family": 2572, + "helper": 13, + "offset": 4, + "owner_replica": 2, + "port": 108, + "replica": 2, + "stage": 2, + "time": 24, + "width": 9 + }, + "after": { + "child": 8, + "copy": 306, + "family": 2546, + "helper": 13, + "offset": 39, + "owner_replica": 2, + "port": 82, + "replica": 2, + "stage": 2, + "time": 24, + "width": 9 + } + }, + { + "index": 11534, + "before": { + "child": 8, + "copy": 331, + "family": 2571, + "helper": 14, + "offset": 4, + "owner_replica": 2, + "port": 107, + "replica": 2, + "stage": 2, + "time": 24, + "width": 9 + }, + "after": { + "child": 8, + "copy": 312, + "family": 2552, + "helper": 14, + "offset": 39, + "owner_replica": 2, + "port": 88, + "replica": 2, + "stage": 2, + "time": 24, + "width": 9 + } + }, + { + "index": 11535, + "before": { + "child": 8, + "copy": 330, + "family": 2570, + "helper": 15, + "offset": 4, + "owner_replica": 2, + "port": 106, + "replica": 2, + "stage": 2, + "time": 24, + "width": 9 + }, + "after": { + "child": 8, + "copy": 318, + "family": 2558, + "helper": 15, + "offset": 39, + "owner_replica": 2, + "port": 94, + "replica": 2, + "stage": 2, + "time": 24, + "width": 9 + } + }, + { + "index": 11537, + "before": { + "child": 8, + "copy": 328, + "family": 2568, + "helper": 17, + "offset": 12, + "owner_replica": 2, + "port": 104, + "replica": 2, + "stage": 2, + "time": 24, + "width": 9 + }, + "after": { + "child": 8, + "copy": 348, + "family": 3372, + "helper": 17, + "offset": 18, + "owner_replica": 3, + "port": 12, + "replica": 2, + "stage": 2, + "time": 24, + "width": 9 + } + }, + { + "index": 11538, + "before": { + "child": 8, + "copy": 327, + "family": 2567, + "helper": 18, + "offset": 12, + "owner_replica": 2, + "port": 103, + "replica": 2, + "stage": 2, + "time": 24, + "width": 9 + }, + "after": { + "child": 8, + "copy": 394, + "family": 3418, + "helper": 18, + "offset": 17, + "owner_replica": 3, + "port": 58, + "replica": 2, + "stage": 2, + "time": 24, + "width": 9 + } + }, + { + "index": 11540, + "before": { + "child": 8, + "copy": 325, + "family": 2565, + "helper": 20, + "offset": 12, + "owner_replica": 2, + "port": 101, + "replica": 2, + "stage": 2, + "time": 24, + "width": 9 + }, + "after": { + "child": 0, + "copy": 791, + "family": 6503, + "helper": 20, + "offset": 0, + "owner_replica": 7, + "port": 7, + "replica": 2, + "stage": 2, + "time": 24, + "width": 9 + } + }, + { + "index": 11541, + "before": { + "child": 8, + "copy": 324, + "family": 2564, + "helper": 21, + "offset": 12, + "owner_replica": 2, + "port": 100, + "replica": 2, + "stage": 2, + "time": 24, + "width": 9 + }, + "after": { + "child": 8, + "copy": 814, + "family": 6974, + "helper": 21, + "offset": 21, + "owner_replica": 7, + "port": 30, + "replica": 2, + "stage": 2, + "time": 24, + "width": 9 + } + }, + { + "index": 11542, + "before": { + "child": 8, + "copy": 323, + "family": 2563, + "helper": 22, + "offset": 12, + "owner_replica": 2, + "port": 99, + "replica": 2, + "stage": 2, + "time": 24, + "width": 9 + }, + "after": { + "child": 10, + "copy": 786, + "family": 7058, + "helper": 22, + "offset": 9, + "owner_replica": 7, + "port": 2, + "replica": 2, + "stage": 2, + "time": 24, + "width": 9 + } + }, + { + "index": 11585, + "before": { + "child": 8, + "copy": 1670, + "family": 13318, + "helper": 65, + "offset": 22, + "owner_replica": 14, + "port": 102, + "replica": 2, + "stage": 2, + "time": 24, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1670, + "family": 13318, + "helper": 65, + "offset": 35, + "owner_replica": 14, + "port": 102, + "replica": 2, + "stage": 2, + "time": 24, + "width": 4 + } + }, + { + "index": 11744, + "before": { + "child": 0, + "copy": 626, + "family": 4770, + "helper": 224, + "offset": 0, + "owner_replica": 5, + "port": 66, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + }, + "after": { + "child": 0, + "copy": 448, + "family": 3808, + "helper": 224, + "offset": 9, + "owner_replica": 4, + "port": 0, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + } + }, + { + "index": 11745, + "before": { + "child": 0, + "copy": 625, + "family": 4769, + "helper": 225, + "offset": 0, + "owner_replica": 5, + "port": 65, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + }, + "after": { + "child": 0, + "copy": 490, + "family": 3850, + "helper": 225, + "offset": 9, + "owner_replica": 4, + "port": 42, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + } + }, + { + "index": 11746, + "before": { + "child": 0, + "copy": 624, + "family": 4768, + "helper": 226, + "offset": 0, + "owner_replica": 5, + "port": 64, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + }, + "after": { + "child": 0, + "copy": 520, + "family": 3880, + "helper": 226, + "offset": 9, + "owner_replica": 4, + "port": 72, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + } + }, + { + "index": 11747, + "before": { + "child": 0, + "copy": 623, + "family": 4767, + "helper": 227, + "offset": 0, + "owner_replica": 5, + "port": 63, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + }, + "after": { + "child": 2, + "copy": 480, + "family": 3952, + "helper": 227, + "offset": 9, + "owner_replica": 4, + "port": 32, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + } + }, + { + "index": 11748, + "before": { + "child": 0, + "copy": 622, + "family": 4766, + "helper": 228, + "offset": 0, + "owner_replica": 5, + "port": 62, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + }, + "after": { + "child": 2, + "copy": 501, + "family": 3973, + "helper": 228, + "offset": 9, + "owner_replica": 4, + "port": 53, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + } + }, + { + "index": 11749, + "before": { + "child": 0, + "copy": 621, + "family": 4765, + "helper": 229, + "offset": 0, + "owner_replica": 5, + "port": 61, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + }, + "after": { + "child": 2, + "copy": 503, + "family": 3975, + "helper": 229, + "offset": 9, + "owner_replica": 4, + "port": 55, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + } + }, + { + "index": 11750, + "before": { + "child": 0, + "copy": 620, + "family": 4764, + "helper": 230, + "offset": 0, + "owner_replica": 5, + "port": 60, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + }, + "after": { + "child": 2, + "copy": 504, + "family": 3976, + "helper": 230, + "offset": 9, + "owner_replica": 4, + "port": 56, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + } + }, + { + "index": 11751, + "before": { + "child": 0, + "copy": 619, + "family": 4763, + "helper": 231, + "offset": 0, + "owner_replica": 5, + "port": 59, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + }, + "after": { + "child": 2, + "copy": 506, + "family": 3978, + "helper": 231, + "offset": 9, + "owner_replica": 4, + "port": 58, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + } + }, + { + "index": 11780, + "before": { + "child": 0, + "copy": 618, + "family": 4762, + "helper": 260, + "offset": 0, + "owner_replica": 5, + "port": 58, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + }, + "after": { + "child": 2, + "copy": 507, + "family": 3979, + "helper": 260, + "offset": 9, + "owner_replica": 4, + "port": 59, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + } + }, + { + "index": 11781, + "before": { + "child": 0, + "copy": 617, + "family": 4761, + "helper": 261, + "offset": 0, + "owner_replica": 5, + "port": 57, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + }, + "after": { + "child": 2, + "copy": 511, + "family": 3983, + "helper": 261, + "offset": 9, + "owner_replica": 4, + "port": 63, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + } + }, + { + "index": 11804, + "before": { + "child": 0, + "copy": 616, + "family": 4760, + "helper": 284, + "offset": 0, + "owner_replica": 5, + "port": 56, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + }, + "after": { + "child": 2, + "copy": 513, + "family": 3985, + "helper": 284, + "offset": 9, + "owner_replica": 4, + "port": 65, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + } + }, + { + "index": 11805, + "before": { + "child": 0, + "copy": 615, + "family": 4759, + "helper": 285, + "offset": 0, + "owner_replica": 5, + "port": 55, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + }, + "after": { + "child": 2, + "copy": 514, + "family": 3986, + "helper": 285, + "offset": 9, + "owner_replica": 4, + "port": 66, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + } + }, + { + "index": 11827, + "before": { + "child": 0, + "copy": 614, + "family": 4758, + "helper": 307, + "offset": 0, + "owner_replica": 5, + "port": 54, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + }, + "after": { + "child": 2, + "copy": 515, + "family": 3987, + "helper": 307, + "offset": 9, + "owner_replica": 4, + "port": 67, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + } + }, + { + "index": 11828, + "before": { + "child": 0, + "copy": 613, + "family": 4757, + "helper": 308, + "offset": 0, + "owner_replica": 5, + "port": 53, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + }, + "after": { + "child": 2, + "copy": 516, + "family": 3988, + "helper": 308, + "offset": 9, + "owner_replica": 4, + "port": 68, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + } + }, + { + "index": 11829, + "before": { + "child": 0, + "copy": 612, + "family": 4756, + "helper": 309, + "offset": 0, + "owner_replica": 5, + "port": 52, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + }, + "after": { + "child": 2, + "copy": 518, + "family": 3990, + "helper": 309, + "offset": 9, + "owner_replica": 4, + "port": 70, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + } + }, + { + "index": 11839, + "before": { + "child": 0, + "copy": 611, + "family": 4755, + "helper": 319, + "offset": 0, + "owner_replica": 5, + "port": 51, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + }, + "after": { + "child": 2, + "copy": 522, + "family": 3994, + "helper": 319, + "offset": 9, + "owner_replica": 4, + "port": 74, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + } + }, + { + "index": 11850, + "before": { + "child": 0, + "copy": 610, + "family": 4754, + "helper": 330, + "offset": 0, + "owner_replica": 5, + "port": 50, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + }, + "after": { + "child": 2, + "copy": 523, + "family": 3995, + "helper": 330, + "offset": 9, + "owner_replica": 4, + "port": 75, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + } + }, + { + "index": 11851, + "before": { + "child": 0, + "copy": 609, + "family": 4753, + "helper": 331, + "offset": 0, + "owner_replica": 5, + "port": 49, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + }, + "after": { + "child": 2, + "copy": 529, + "family": 4001, + "helper": 331, + "offset": 9, + "owner_replica": 4, + "port": 81, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + } + }, + { + "index": 11852, + "before": { + "child": 0, + "copy": 608, + "family": 4752, + "helper": 332, + "offset": 0, + "owner_replica": 5, + "port": 48, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + }, + "after": { + "child": 2, + "copy": 532, + "family": 4004, + "helper": 332, + "offset": 9, + "owner_replica": 4, + "port": 84, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + } + }, + { + "index": 11853, + "before": { + "child": 0, + "copy": 607, + "family": 4751, + "helper": 333, + "offset": 0, + "owner_replica": 5, + "port": 47, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + }, + "after": { + "child": 2, + "copy": 539, + "family": 4011, + "helper": 333, + "offset": 9, + "owner_replica": 4, + "port": 91, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + } + }, + { + "index": 11856, + "before": { + "child": 0, + "copy": 520, + "family": 3880, + "helper": 336, + "offset": 7, + "owner_replica": 4, + "port": 72, + "replica": 2, + "stage": 2, + "time": 24, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1763, + "family": 14195, + "helper": 336, + "offset": 9, + "owner_replica": 15, + "port": 83, + "replica": 2, + "stage": 2, + "time": 24, + "width": 9 + } + }, + { + "index": 11860, + "before": { + "child": 0, + "copy": 448, + "family": 3808, + "helper": 340, + "offset": 8, + "owner_replica": 4, + "port": 0, + "replica": 2, + "stage": 2, + "time": 24, + "width": 8 + }, + "after": { + "child": 0, + "copy": 511, + "family": 3871, + "helper": 340, + "offset": 0, + "owner_replica": 4, + "port": 63, + "replica": 2, + "stage": 2, + "time": 24, + "width": 8 + } + }, + { + "index": 11862, + "before": { + "child": 0, + "copy": 606, + "family": 4750, + "helper": 342, + "offset": 0, + "owner_replica": 5, + "port": 46, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + }, + "after": { + "child": 2, + "copy": 540, + "family": 4012, + "helper": 342, + "offset": 9, + "owner_replica": 4, + "port": 92, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + } + }, + { + "index": 11863, + "before": { + "child": 0, + "copy": 605, + "family": 4749, + "helper": 343, + "offset": 0, + "owner_replica": 5, + "port": 45, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + }, + "after": { + "child": 2, + "copy": 544, + "family": 4016, + "helper": 343, + "offset": 9, + "owner_replica": 4, + "port": 96, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + } + }, + { + "index": 11880, + "before": { + "child": 0, + "copy": 604, + "family": 4748, + "helper": 360, + "offset": 0, + "owner_replica": 5, + "port": 44, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + }, + "after": { + "child": 2, + "copy": 545, + "family": 4017, + "helper": 360, + "offset": 9, + "owner_replica": 4, + "port": 97, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + } + }, + { + "index": 11881, + "before": { + "child": 0, + "copy": 603, + "family": 4747, + "helper": 361, + "offset": 0, + "owner_replica": 5, + "port": 43, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + }, + "after": { + "child": 2, + "copy": 549, + "family": 4021, + "helper": 361, + "offset": 9, + "owner_replica": 4, + "port": 101, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + } + }, + { + "index": 11882, + "before": { + "child": 0, + "copy": 602, + "family": 4746, + "helper": 362, + "offset": 0, + "owner_replica": 5, + "port": 42, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + }, + "after": { + "child": 2, + "copy": 550, + "family": 4022, + "helper": 362, + "offset": 9, + "owner_replica": 4, + "port": 102, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + } + }, + { + "index": 11883, + "before": { + "child": 0, + "copy": 601, + "family": 4745, + "helper": 363, + "offset": 0, + "owner_replica": 5, + "port": 41, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + }, + "after": { + "child": 2, + "copy": 551, + "family": 4023, + "helper": 363, + "offset": 9, + "owner_replica": 4, + "port": 103, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + } + }, + { + "index": 11884, + "before": { + "child": 0, + "copy": 600, + "family": 4744, + "helper": 364, + "offset": 0, + "owner_replica": 5, + "port": 40, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + }, + "after": { + "child": 2, + "copy": 554, + "family": 4026, + "helper": 364, + "offset": 9, + "owner_replica": 4, + "port": 106, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + } + }, + { + "index": 11885, + "before": { + "child": 0, + "copy": 599, + "family": 4743, + "helper": 365, + "offset": 0, + "owner_replica": 5, + "port": 39, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + }, + "after": { + "child": 2, + "copy": 556, + "family": 4028, + "helper": 365, + "offset": 9, + "owner_replica": 4, + "port": 108, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + } + }, + { + "index": 11886, + "before": { + "child": 0, + "copy": 598, + "family": 4742, + "helper": 366, + "offset": 0, + "owner_replica": 5, + "port": 38, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1422, + "family": 11054, + "helper": 366, + "offset": 0, + "owner_replica": 12, + "port": 78, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + } + }, + { + "index": 11887, + "before": { + "child": 0, + "copy": 597, + "family": 4741, + "helper": 367, + "offset": 0, + "owner_replica": 5, + "port": 37, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1427, + "family": 11059, + "helper": 367, + "offset": 0, + "owner_replica": 12, + "port": 83, + "replica": 2, + "stage": 2, + "time": 24, + "width": 7 + } + }, + { + "index": 12001, + "before": { + "child": 8, + "copy": 1678, + "family": 13326, + "helper": 1, + "offset": 13, + "owner_replica": 14, + "port": 110, + "replica": 10, + "stage": 2, + "time": 25, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1678, + "family": 13326, + "helper": 1, + "offset": 9, + "owner_replica": 14, + "port": 110, + "replica": 10, + "stage": 2, + "time": 25, + "width": 9 + } + }, + { + "index": 12006, + "before": { + "child": 8, + "copy": 1669, + "family": 13317, + "helper": 6, + "offset": 26, + "owner_replica": 14, + "port": 101, + "replica": 10, + "stage": 2, + "time": 25, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1669, + "family": 13317, + "helper": 6, + "offset": 22, + "owner_replica": 14, + "port": 101, + "replica": 10, + "stage": 2, + "time": 25, + "width": 9 + } + }, + { + "index": 12049, + "before": { + "child": 8, + "copy": 1677, + "family": 13325, + "helper": 49, + "offset": 22, + "owner_replica": 14, + "port": 109, + "replica": 10, + "stage": 2, + "time": 25, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1579, + "family": 13227, + "helper": 49, + "offset": 8, + "owner_replica": 14, + "port": 11, + "replica": 10, + "stage": 2, + "time": 25, + "width": 4 + } + }, + { + "index": 12051, + "before": { + "child": 8, + "copy": 1676, + "family": 13324, + "helper": 51, + "offset": 22, + "owner_replica": 14, + "port": 108, + "replica": 10, + "stage": 2, + "time": 25, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1676, + "family": 13324, + "helper": 51, + "offset": 44, + "owner_replica": 14, + "port": 108, + "replica": 10, + "stage": 2, + "time": 25, + "width": 4 + } + }, + { + "index": 12058, + "before": { + "child": 8, + "copy": 1674, + "family": 13322, + "helper": 58, + "offset": 22, + "owner_replica": 14, + "port": 106, + "replica": 10, + "stage": 2, + "time": 25, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1599, + "family": 13247, + "helper": 58, + "offset": 8, + "owner_replica": 14, + "port": 31, + "replica": 10, + "stage": 2, + "time": 25, + "width": 4 + } + }, + { + "index": 12087, + "before": { + "child": 8, + "copy": 1591, + "family": 13239, + "helper": 87, + "offset": 0, + "owner_replica": 14, + "port": 23, + "replica": 10, + "stage": 2, + "time": 25, + "width": 8 + }, + "after": { + "child": 0, + "copy": 499, + "family": 3859, + "helper": 87, + "offset": 0, + "owner_replica": 4, + "port": 51, + "replica": 10, + "stage": 2, + "time": 25, + "width": 8 + } + }, + { + "index": 12103, + "before": { + "child": 8, + "copy": 1590, + "family": 13238, + "helper": 103, + "offset": 0, + "owner_replica": 14, + "port": 22, + "replica": 10, + "stage": 2, + "time": 25, + "width": 8 + }, + "after": { + "child": 1, + "copy": 1151, + "family": 9215, + "helper": 103, + "offset": 0, + "owner_replica": 10, + "port": 31, + "replica": 10, + "stage": 2, + "time": 25, + "width": 8 + } + }, + { + "index": 12224, + "before": { + "child": 0, + "copy": 1520, + "family": 11936, + "helper": 224, + "offset": 0, + "owner_replica": 13, + "port": 64, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + }, + "after": { + "child": 0, + "copy": 544, + "family": 3904, + "helper": 224, + "offset": 0, + "owner_replica": 4, + "port": 96, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + } + }, + { + "index": 12225, + "before": { + "child": 0, + "copy": 1519, + "family": 11935, + "helper": 225, + "offset": 0, + "owner_replica": 13, + "port": 63, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + }, + "after": { + "child": 2, + "copy": 509, + "family": 3981, + "helper": 225, + "offset": 9, + "owner_replica": 4, + "port": 61, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + } + }, + { + "index": 12226, + "before": { + "child": 0, + "copy": 1518, + "family": 11934, + "helper": 226, + "offset": 0, + "owner_replica": 13, + "port": 62, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1357, + "family": 10989, + "helper": 226, + "offset": 9, + "owner_replica": 12, + "port": 13, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + } + }, + { + "index": 12227, + "before": { + "child": 0, + "copy": 1517, + "family": 11933, + "helper": 227, + "offset": 0, + "owner_replica": 13, + "port": 61, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1358, + "family": 10990, + "helper": 227, + "offset": 9, + "owner_replica": 12, + "port": 14, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + } + }, + { + "index": 12228, + "before": { + "child": 0, + "copy": 1516, + "family": 11932, + "helper": 228, + "offset": 0, + "owner_replica": 13, + "port": 60, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1359, + "family": 10991, + "helper": 228, + "offset": 9, + "owner_replica": 12, + "port": 15, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + } + }, + { + "index": 12229, + "before": { + "child": 0, + "copy": 1515, + "family": 11931, + "helper": 229, + "offset": 0, + "owner_replica": 13, + "port": 59, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1360, + "family": 10992, + "helper": 229, + "offset": 9, + "owner_replica": 12, + "port": 16, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + } + }, + { + "index": 12230, + "before": { + "child": 0, + "copy": 1514, + "family": 11930, + "helper": 230, + "offset": 0, + "owner_replica": 13, + "port": 58, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1367, + "family": 10999, + "helper": 230, + "offset": 9, + "owner_replica": 12, + "port": 23, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + } + }, + { + "index": 12231, + "before": { + "child": 0, + "copy": 1513, + "family": 11929, + "helper": 231, + "offset": 0, + "owner_replica": 13, + "port": 57, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1371, + "family": 11003, + "helper": 231, + "offset": 9, + "owner_replica": 12, + "port": 27, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + } + }, + { + "index": 12248, + "before": { + "child": 8, + "copy": 1589, + "family": 13237, + "helper": 248, + "offset": 0, + "owner_replica": 14, + "port": 21, + "replica": 10, + "stage": 2, + "time": 25, + "width": 8 + }, + "after": { + "child": 1, + "copy": 1156, + "family": 9220, + "helper": 248, + "offset": 0, + "owner_replica": 10, + "port": 36, + "replica": 10, + "stage": 2, + "time": 25, + "width": 8 + } + }, + { + "index": 12249, + "before": { + "child": 8, + "copy": 1588, + "family": 13236, + "helper": 249, + "offset": 0, + "owner_replica": 14, + "port": 20, + "replica": 10, + "stage": 2, + "time": 25, + "width": 8 + }, + "after": { + "child": 1, + "copy": 1160, + "family": 9224, + "helper": 249, + "offset": 0, + "owner_replica": 10, + "port": 40, + "replica": 10, + "stage": 2, + "time": 25, + "width": 8 + } + }, + { + "index": 12250, + "before": { + "child": 8, + "copy": 1587, + "family": 13235, + "helper": 250, + "offset": 0, + "owner_replica": 14, + "port": 19, + "replica": 10, + "stage": 2, + "time": 25, + "width": 8 + }, + "after": { + "child": 1, + "copy": 1165, + "family": 9229, + "helper": 250, + "offset": 0, + "owner_replica": 10, + "port": 45, + "replica": 10, + "stage": 2, + "time": 25, + "width": 8 + } + }, + { + "index": 12251, + "before": { + "child": 8, + "copy": 1586, + "family": 13234, + "helper": 251, + "offset": 0, + "owner_replica": 14, + "port": 18, + "replica": 10, + "stage": 2, + "time": 25, + "width": 8 + }, + "after": { + "child": 1, + "copy": 1195, + "family": 9259, + "helper": 251, + "offset": 0, + "owner_replica": 10, + "port": 75, + "replica": 10, + "stage": 2, + "time": 25, + "width": 8 + } + }, + { + "index": 12252, + "before": { + "child": 8, + "copy": 1585, + "family": 13233, + "helper": 252, + "offset": 0, + "owner_replica": 14, + "port": 17, + "replica": 10, + "stage": 2, + "time": 25, + "width": 8 + }, + "after": { + "child": 1, + "copy": 1202, + "family": 9266, + "helper": 252, + "offset": 0, + "owner_replica": 10, + "port": 82, + "replica": 10, + "stage": 2, + "time": 25, + "width": 8 + } + }, + { + "index": 12253, + "before": { + "child": 8, + "copy": 1584, + "family": 13232, + "helper": 253, + "offset": 0, + "owner_replica": 14, + "port": 16, + "replica": 10, + "stage": 2, + "time": 25, + "width": 8 + }, + "after": { + "child": 3, + "copy": 1142, + "family": 9318, + "helper": 253, + "offset": 0, + "owner_replica": 10, + "port": 22, + "replica": 10, + "stage": 2, + "time": 25, + "width": 8 + } + }, + { + "index": 12260, + "before": { + "child": 0, + "copy": 1512, + "family": 11928, + "helper": 260, + "offset": 0, + "owner_replica": 13, + "port": 56, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1374, + "family": 11006, + "helper": 260, + "offset": 9, + "owner_replica": 12, + "port": 30, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + } + }, + { + "index": 12261, + "before": { + "child": 0, + "copy": 1511, + "family": 11927, + "helper": 261, + "offset": 0, + "owner_replica": 13, + "port": 55, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1423, + "family": 11055, + "helper": 261, + "offset": 0, + "owner_replica": 12, + "port": 79, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + } + }, + { + "index": 12262, + "before": { + "child": 8, + "copy": 1583, + "family": 13231, + "helper": 262, + "offset": 0, + "owner_replica": 14, + "port": 15, + "replica": 10, + "stage": 2, + "time": 25, + "width": 8 + }, + "after": { + "child": 3, + "copy": 1179, + "family": 9355, + "helper": 262, + "offset": 0, + "owner_replica": 10, + "port": 59, + "replica": 10, + "stage": 2, + "time": 25, + "width": 8 + } + }, + { + "index": 12263, + "before": { + "child": 8, + "copy": 1582, + "family": 13230, + "helper": 263, + "offset": 0, + "owner_replica": 14, + "port": 14, + "replica": 10, + "stage": 2, + "time": 25, + "width": 8 + }, + "after": { + "child": 3, + "copy": 1204, + "family": 9380, + "helper": 263, + "offset": 0, + "owner_replica": 10, + "port": 84, + "replica": 10, + "stage": 2, + "time": 25, + "width": 8 + } + }, + { + "index": 12264, + "before": { + "child": 8, + "copy": 1579, + "family": 13227, + "helper": 264, + "offset": 4, + "owner_replica": 14, + "port": 11, + "replica": 10, + "stage": 2, + "time": 25, + "width": 8 + }, + "after": { + "child": 3, + "copy": 1206, + "family": 9382, + "helper": 264, + "offset": 0, + "owner_replica": 10, + "port": 86, + "replica": 10, + "stage": 2, + "time": 25, + "width": 8 + } + }, + { + "index": 12265, + "before": { + "child": 8, + "copy": 1578, + "family": 13226, + "helper": 265, + "offset": 4, + "owner_replica": 14, + "port": 10, + "replica": 10, + "stage": 2, + "time": 25, + "width": 8 + }, + "after": { + "child": 3, + "copy": 1209, + "family": 9385, + "helper": 265, + "offset": 0, + "owner_replica": 10, + "port": 89, + "replica": 10, + "stage": 2, + "time": 25, + "width": 8 + } + }, + { + "index": 12272, + "before": { + "child": 8, + "copy": 1577, + "family": 13225, + "helper": 272, + "offset": 0, + "owner_replica": 14, + "port": 9, + "replica": 10, + "stage": 2, + "time": 25, + "width": 8 + }, + "after": { + "child": 3, + "copy": 1230, + "family": 9406, + "helper": 272, + "offset": 0, + "owner_replica": 10, + "port": 110, + "replica": 10, + "stage": 2, + "time": 25, + "width": 8 + } + }, + { + "index": 12284, + "before": { + "child": 0, + "copy": 1510, + "family": 11926, + "helper": 284, + "offset": 0, + "owner_replica": 13, + "port": 54, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1424, + "family": 11056, + "helper": 284, + "offset": 0, + "owner_replica": 12, + "port": 80, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + } + }, + { + "index": 12285, + "before": { + "child": 0, + "copy": 1509, + "family": 11925, + "helper": 285, + "offset": 0, + "owner_replica": 13, + "port": 53, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1425, + "family": 11057, + "helper": 285, + "offset": 0, + "owner_replica": 12, + "port": 81, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + } + }, + { + "index": 12307, + "before": { + "child": 0, + "copy": 1508, + "family": 11924, + "helper": 307, + "offset": 9, + "owner_replica": 13, + "port": 52, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1426, + "family": 11058, + "helper": 307, + "offset": 0, + "owner_replica": 12, + "port": 82, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + } + }, + { + "index": 12308, + "before": { + "child": 0, + "copy": 1507, + "family": 11923, + "helper": 308, + "offset": 9, + "owner_replica": 13, + "port": 51, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1428, + "family": 11060, + "helper": 308, + "offset": 0, + "owner_replica": 12, + "port": 84, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + } + }, + { + "index": 12309, + "before": { + "child": 0, + "copy": 1506, + "family": 11922, + "helper": 309, + "offset": 9, + "owner_replica": 13, + "port": 50, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1429, + "family": 11061, + "helper": 309, + "offset": 0, + "owner_replica": 12, + "port": 85, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + } + }, + { + "index": 12315, + "before": { + "child": 0, + "copy": 1388, + "family": 11020, + "helper": 315, + "offset": 0, + "owner_replica": 12, + "port": 44, + "replica": 10, + "stage": 2, + "time": 25, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1350, + "family": 10982, + "helper": 315, + "offset": 0, + "owner_replica": 12, + "port": 6, + "replica": 10, + "stage": 2, + "time": 25, + "width": 8 + } + }, + { + "index": 12319, + "before": { + "child": 0, + "copy": 1505, + "family": 11921, + "helper": 319, + "offset": 9, + "owner_replica": 13, + "port": 49, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1430, + "family": 11062, + "helper": 319, + "offset": 0, + "owner_replica": 12, + "port": 86, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + } + }, + { + "index": 12330, + "before": { + "child": 0, + "copy": 1504, + "family": 11920, + "helper": 330, + "offset": 9, + "owner_replica": 13, + "port": 48, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1431, + "family": 11063, + "helper": 330, + "offset": 0, + "owner_replica": 12, + "port": 87, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + } + }, + { + "index": 12331, + "before": { + "child": 0, + "copy": 1503, + "family": 11919, + "helper": 331, + "offset": 9, + "owner_replica": 13, + "port": 47, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1432, + "family": 11064, + "helper": 331, + "offset": 0, + "owner_replica": 12, + "port": 88, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + } + }, + { + "index": 12332, + "before": { + "child": 0, + "copy": 1502, + "family": 11918, + "helper": 332, + "offset": 9, + "owner_replica": 13, + "port": 46, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1433, + "family": 11065, + "helper": 332, + "offset": 0, + "owner_replica": 12, + "port": 89, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + } + }, + { + "index": 12333, + "before": { + "child": 0, + "copy": 1501, + "family": 11917, + "helper": 333, + "offset": 9, + "owner_replica": 13, + "port": 45, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1434, + "family": 11066, + "helper": 333, + "offset": 0, + "owner_replica": 12, + "port": 90, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + } + }, + { + "index": 12342, + "before": { + "child": 0, + "copy": 1500, + "family": 11916, + "helper": 342, + "offset": 9, + "owner_replica": 13, + "port": 44, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1435, + "family": 11067, + "helper": 342, + "offset": 9, + "owner_replica": 12, + "port": 91, + "replica": 10, + "stage": 2, + "time": 25, + "width": 7 + } + }, + { + "index": 12480, + "before": { + "child": 13, + "copy": 111, + "family": 223, + "helper": 0, + "offset": 9, + "owner_replica": 0, + "port": 111, + "replica": 1, + "stage": 3, + "time": 26, + "width": 9 + }, + "after": { + "child": 13, + "copy": 56, + "family": 168, + "helper": 0, + "offset": 39, + "owner_replica": 0, + "port": 56, + "replica": 1, + "stage": 3, + "time": 26, + "width": 9 + } + }, + { + "index": 12529, + "before": { + "child": 13, + "copy": 110, + "family": 222, + "helper": 49, + "offset": 18, + "owner_replica": 0, + "port": 110, + "replica": 1, + "stage": 3, + "time": 26, + "width": 4 + }, + "after": { + "child": 13, + "copy": 31, + "family": 143, + "helper": 49, + "offset": 9, + "owner_replica": 0, + "port": 31, + "replica": 1, + "stage": 3, + "time": 26, + "width": 4 + } + }, + { + "index": 12657, + "before": { + "child": 0, + "copy": 609, + "family": 4753, + "helper": 177, + "offset": 7, + "owner_replica": 5, + "port": 49, + "replica": 1, + "stage": 3, + "time": 26, + "width": 9 + }, + "after": { + "child": 4, + "copy": 323, + "family": 2339, + "helper": 177, + "offset": 22, + "owner_replica": 2, + "port": 99, + "replica": 1, + "stage": 3, + "time": 26, + "width": 9 + } + }, + { + "index": 13358, + "before": { + "child": 2, + "copy": 783, + "family": 5823, + "helper": 398, + "offset": 4, + "owner_replica": 6, + "port": 111, + "replica": 9, + "stage": 3, + "time": 27, + "width": 4 + }, + "after": { + "child": 4, + "copy": 323, + "family": 2339, + "helper": 398, + "offset": 0, + "owner_replica": 2, + "port": 99, + "replica": 9, + "stage": 3, + "time": 27, + "width": 4 + } + }, + { + "index": 13493, + "before": { + "child": 8, + "copy": 286, + "family": 2526, + "helper": 53, + "offset": 17, + "owner_replica": 2, + "port": 62, + "replica": 0, + "stage": 4, + "time": 28, + "width": 4 + }, + "after": { + "child": 8, + "copy": 307, + "family": 2547, + "helper": 53, + "offset": 18, + "owner_replica": 2, + "port": 83, + "replica": 0, + "stage": 4, + "time": 28, + "width": 4 + } + }, + { + "index": 13527, + "before": { + "child": 13, + "copy": 331, + "family": 2011, + "helper": 87, + "offset": 0, + "owner_replica": 2, + "port": 107, + "replica": 0, + "stage": 4, + "time": 28, + "width": 8 + }, + "after": { + "child": 0, + "copy": 450, + "family": 3810, + "helper": 87, + "offset": 0, + "owner_replica": 4, + "port": 2, + "replica": 0, + "stage": 4, + "time": 28, + "width": 8 + } + }, + { + "index": 13543, + "before": { + "child": 13, + "copy": 330, + "family": 2010, + "helper": 103, + "offset": 0, + "owner_replica": 2, + "port": 106, + "replica": 0, + "stage": 4, + "time": 28, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1361, + "family": 10993, + "helper": 103, + "offset": 0, + "owner_replica": 12, + "port": 17, + "replica": 0, + "stage": 4, + "time": 28, + "width": 8 + } + }, + { + "index": 13664, + "before": { + "child": 4, + "copy": 1568, + "family": 12992, + "helper": 224, + "offset": 0, + "owner_replica": 14, + "port": 0, + "replica": 0, + "stage": 4, + "time": 28, + "width": 7 + }, + "after": { + "child": 0, + "copy": 519, + "family": 3879, + "helper": 224, + "offset": 0, + "owner_replica": 4, + "port": 71, + "replica": 0, + "stage": 4, + "time": 28, + "width": 7 + } + }, + { + "index": 13665, + "before": { + "child": 0, + "copy": 849, + "family": 6561, + "helper": 225, + "offset": 9, + "owner_replica": 7, + "port": 65, + "replica": 0, + "stage": 4, + "time": 28, + "width": 7 + }, + "after": { + "child": 0, + "copy": 524, + "family": 3884, + "helper": 225, + "offset": 0, + "owner_replica": 4, + "port": 76, + "replica": 0, + "stage": 4, + "time": 28, + "width": 7 + } + }, + { + "index": 13666, + "before": { + "child": 0, + "copy": 848, + "family": 6560, + "helper": 226, + "offset": 9, + "owner_replica": 7, + "port": 64, + "replica": 0, + "stage": 4, + "time": 28, + "width": 7 + }, + "after": { + "child": 0, + "copy": 525, + "family": 3885, + "helper": 226, + "offset": 0, + "owner_replica": 4, + "port": 77, + "replica": 0, + "stage": 4, + "time": 28, + "width": 7 + } + }, + { + "index": 13667, + "before": { + "child": 2, + "copy": 775, + "family": 5815, + "helper": 227, + "offset": 0, + "owner_replica": 6, + "port": 103, + "replica": 0, + "stage": 4, + "time": 28, + "width": 7 + }, + "after": { + "child": 0, + "copy": 528, + "family": 3888, + "helper": 227, + "offset": 0, + "owner_replica": 4, + "port": 80, + "replica": 0, + "stage": 4, + "time": 28, + "width": 7 + } + }, + { + "index": 13668, + "before": { + "child": 2, + "copy": 774, + "family": 5814, + "helper": 228, + "offset": 0, + "owner_replica": 6, + "port": 102, + "replica": 0, + "stage": 4, + "time": 28, + "width": 7 + }, + "after": { + "child": 0, + "copy": 529, + "family": 3889, + "helper": 228, + "offset": 0, + "owner_replica": 4, + "port": 81, + "replica": 0, + "stage": 4, + "time": 28, + "width": 7 + } + }, + { + "index": 13669, + "before": { + "child": 2, + "copy": 773, + "family": 5813, + "helper": 229, + "offset": 0, + "owner_replica": 6, + "port": 101, + "replica": 0, + "stage": 4, + "time": 28, + "width": 7 + }, + "after": { + "child": 0, + "copy": 534, + "family": 3894, + "helper": 229, + "offset": 0, + "owner_replica": 4, + "port": 86, + "replica": 0, + "stage": 4, + "time": 28, + "width": 7 + } + }, + { + "index": 13688, + "before": { + "child": 13, + "copy": 329, + "family": 2009, + "helper": 248, + "offset": 0, + "owner_replica": 2, + "port": 105, + "replica": 0, + "stage": 4, + "time": 28, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1363, + "family": 10995, + "helper": 248, + "offset": 0, + "owner_replica": 12, + "port": 19, + "replica": 0, + "stage": 4, + "time": 28, + "width": 8 + } + }, + { + "index": 13689, + "before": { + "child": 13, + "copy": 328, + "family": 2008, + "helper": 249, + "offset": 0, + "owner_replica": 2, + "port": 104, + "replica": 0, + "stage": 4, + "time": 28, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1364, + "family": 10996, + "helper": 249, + "offset": 0, + "owner_replica": 12, + "port": 20, + "replica": 0, + "stage": 4, + "time": 28, + "width": 8 + } + }, + { + "index": 13690, + "before": { + "child": 8, + "copy": 814, + "family": 6974, + "helper": 250, + "offset": 0, + "owner_replica": 7, + "port": 30, + "replica": 0, + "stage": 4, + "time": 28, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1366, + "family": 10998, + "helper": 250, + "offset": 0, + "owner_replica": 12, + "port": 22, + "replica": 0, + "stage": 4, + "time": 28, + "width": 8 + } + }, + { + "index": 13795, + "before": { + "child": 0, + "copy": 490, + "family": 3850, + "helper": 355, + "offset": 8, + "owner_replica": 4, + "port": 42, + "replica": 0, + "stage": 4, + "time": 28, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1368, + "family": 11000, + "helper": 355, + "offset": 0, + "owner_replica": 12, + "port": 24, + "replica": 0, + "stage": 4, + "time": 28, + "width": 8 + } + }, + { + "index": 13802, + "before": { + "child": 2, + "copy": 480, + "family": 3952, + "helper": 362, + "offset": 9, + "owner_replica": 4, + "port": 32, + "replica": 0, + "stage": 4, + "time": 28, + "width": 7 + }, + "after": { + "child": 0, + "copy": 551, + "family": 3911, + "helper": 362, + "offset": 0, + "owner_replica": 4, + "port": 103, + "replica": 0, + "stage": 4, + "time": 28, + "width": 7 + } + }, + { + "index": 13825, + "before": { + "child": 5, + "copy": 197, + "family": 1429, + "helper": 385, + "offset": 0, + "owner_replica": 1, + "port": 85, + "replica": 0, + "stage": 4, + "time": 28, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1369, + "family": 11001, + "helper": 385, + "offset": 0, + "owner_replica": 12, + "port": 25, + "replica": 0, + "stage": 4, + "time": 28, + "width": 8 + } + }, + { + "index": 13836, + "before": { + "child": 5, + "copy": 151, + "family": 1383, + "helper": 396, + "offset": 0, + "owner_replica": 1, + "port": 39, + "replica": 0, + "stage": 4, + "time": 28, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1370, + "family": 11002, + "helper": 396, + "offset": 0, + "owner_replica": 12, + "port": 26, + "replica": 0, + "stage": 4, + "time": 28, + "width": 8 + } + }, + { + "index": 13856, + "before": { + "child": 5, + "copy": 123, + "family": 1355, + "helper": 416, + "offset": 0, + "owner_replica": 1, + "port": 11, + "replica": 0, + "stage": 4, + "time": 28, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1372, + "family": 11004, + "helper": 416, + "offset": 0, + "owner_replica": 12, + "port": 28, + "replica": 0, + "stage": 4, + "time": 28, + "width": 8 + } + }, + { + "index": 13858, + "before": { + "child": 5, + "copy": 119, + "family": 1351, + "helper": 418, + "offset": 0, + "owner_replica": 1, + "port": 7, + "replica": 0, + "stage": 4, + "time": 28, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1373, + "family": 11005, + "helper": 418, + "offset": 0, + "owner_replica": 12, + "port": 29, + "replica": 0, + "stage": 4, + "time": 28, + "width": 8 + } + }, + { + "index": 13969, + "before": { + "child": 8, + "copy": 1231, + "family": 9743, + "helper": 49, + "offset": 0, + "owner_replica": 10, + "port": 111, + "replica": 8, + "stage": 4, + "time": 29, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1158, + "family": 9670, + "helper": 49, + "offset": 0, + "owner_replica": 10, + "port": 38, + "replica": 8, + "stage": 4, + "time": 29, + "width": 4 + } + }, + { + "index": 13971, + "before": { + "child": 8, + "copy": 1230, + "family": 9742, + "helper": 51, + "offset": 0, + "owner_replica": 10, + "port": 110, + "replica": 8, + "stage": 4, + "time": 29, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1160, + "family": 9672, + "helper": 51, + "offset": 0, + "owner_replica": 10, + "port": 40, + "replica": 8, + "stage": 4, + "time": 29, + "width": 4 + } + }, + { + "index": 13973, + "before": { + "child": 8, + "copy": 1229, + "family": 9741, + "helper": 53, + "offset": 0, + "owner_replica": 10, + "port": 109, + "replica": 8, + "stage": 4, + "time": 29, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1163, + "family": 9675, + "helper": 53, + "offset": 0, + "owner_replica": 10, + "port": 43, + "replica": 8, + "stage": 4, + "time": 29, + "width": 4 + } + }, + { + "index": 14007, + "before": { + "child": 0, + "copy": 1374, + "family": 11006, + "helper": 87, + "offset": 8, + "owner_replica": 12, + "port": 30, + "replica": 8, + "stage": 4, + "time": 29, + "width": 8 + }, + "after": { + "child": 0, + "copy": 497, + "family": 3857, + "helper": 87, + "offset": 0, + "owner_replica": 4, + "port": 49, + "replica": 8, + "stage": 4, + "time": 29, + "width": 8 + } + }, + { + "index": 14144, + "before": { + "child": 0, + "copy": 1752, + "family": 13736, + "helper": 224, + "offset": 9, + "owner_replica": 15, + "port": 72, + "replica": 8, + "stage": 4, + "time": 29, + "width": 7 + }, + "after": { + "child": 0, + "copy": 531, + "family": 3891, + "helper": 224, + "offset": 0, + "owner_replica": 4, + "port": 83, + "replica": 8, + "stage": 4, + "time": 29, + "width": 7 + } + }, + { + "index": 14145, + "before": { + "child": 0, + "copy": 1751, + "family": 13735, + "helper": 225, + "offset": 9, + "owner_replica": 15, + "port": 71, + "replica": 8, + "stage": 4, + "time": 29, + "width": 7 + }, + "after": { + "child": 0, + "copy": 535, + "family": 3895, + "helper": 225, + "offset": 0, + "owner_replica": 4, + "port": 87, + "replica": 8, + "stage": 4, + "time": 29, + "width": 7 + } + }, + { + "index": 14146, + "before": { + "child": 0, + "copy": 1750, + "family": 13734, + "helper": 226, + "offset": 9, + "owner_replica": 15, + "port": 70, + "replica": 8, + "stage": 4, + "time": 29, + "width": 7 + }, + "after": { + "child": 0, + "copy": 538, + "family": 3898, + "helper": 226, + "offset": 0, + "owner_replica": 4, + "port": 90, + "replica": 8, + "stage": 4, + "time": 29, + "width": 7 + } + }, + { + "index": 14147, + "before": { + "child": 2, + "copy": 1580, + "family": 12892, + "helper": 227, + "offset": 0, + "owner_replica": 14, + "port": 12, + "replica": 8, + "stage": 4, + "time": 29, + "width": 7 + }, + "after": { + "child": 0, + "copy": 539, + "family": 3899, + "helper": 227, + "offset": 0, + "owner_replica": 4, + "port": 91, + "replica": 8, + "stage": 4, + "time": 29, + "width": 7 + } + }, + { + "index": 14148, + "before": { + "child": 0, + "copy": 1522, + "family": 11938, + "helper": 228, + "offset": 0, + "owner_replica": 13, + "port": 66, + "replica": 8, + "stage": 4, + "time": 29, + "width": 7 + }, + "after": { + "child": 0, + "copy": 552, + "family": 3912, + "helper": 228, + "offset": 0, + "owner_replica": 4, + "port": 104, + "replica": 8, + "stage": 4, + "time": 29, + "width": 7 + } + }, + { + "index": 14149, + "before": { + "child": 0, + "copy": 1521, + "family": 11937, + "helper": 229, + "offset": 0, + "owner_replica": 13, + "port": 65, + "replica": 8, + "stage": 4, + "time": 29, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1365, + "family": 10997, + "helper": 229, + "offset": 9, + "owner_replica": 12, + "port": 21, + "replica": 8, + "stage": 4, + "time": 29, + "width": 7 + } + }, + { + "index": 14169, + "before": { + "child": 0, + "copy": 1371, + "family": 11003, + "helper": 249, + "offset": 8, + "owner_replica": 12, + "port": 27, + "replica": 8, + "stage": 4, + "time": 29, + "width": 8 + }, + "after": { + "child": 0, + "copy": 506, + "family": 3866, + "helper": 249, + "offset": 0, + "owner_replica": 4, + "port": 58, + "replica": 8, + "stage": 4, + "time": 29, + "width": 8 + } + }, + { + "index": 14173, + "before": { + "child": 0, + "copy": 1367, + "family": 10999, + "helper": 253, + "offset": 8, + "owner_replica": 12, + "port": 23, + "replica": 8, + "stage": 4, + "time": 29, + "width": 8 + }, + "after": { + "child": 0, + "copy": 507, + "family": 3867, + "helper": 253, + "offset": 0, + "owner_replica": 4, + "port": 59, + "replica": 8, + "stage": 4, + "time": 29, + "width": 8 + } + }, + { + "index": 14183, + "before": { + "child": 0, + "copy": 1365, + "family": 10997, + "helper": 263, + "offset": 8, + "owner_replica": 12, + "port": 21, + "replica": 8, + "stage": 4, + "time": 29, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1347, + "family": 10979, + "helper": 263, + "offset": 0, + "owner_replica": 12, + "port": 3, + "replica": 8, + "stage": 4, + "time": 29, + "width": 8 + } + }, + { + "index": 14192, + "before": { + "child": 0, + "copy": 1362, + "family": 10994, + "helper": 272, + "offset": 8, + "owner_replica": 12, + "port": 18, + "replica": 8, + "stage": 4, + "time": 29, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1348, + "family": 10980, + "helper": 272, + "offset": 0, + "owner_replica": 12, + "port": 4, + "replica": 8, + "stage": 4, + "time": 29, + "width": 8 + } + }, + { + "index": 14194, + "before": { + "child": 0, + "copy": 1360, + "family": 10992, + "helper": 274, + "offset": 8, + "owner_replica": 12, + "port": 16, + "replica": 8, + "stage": 4, + "time": 29, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1349, + "family": 10981, + "helper": 274, + "offset": 0, + "owner_replica": 12, + "port": 5, + "replica": 8, + "stage": 4, + "time": 29, + "width": 8 + } + }, + { + "index": 14196, + "before": { + "child": 0, + "copy": 1359, + "family": 10991, + "helper": 276, + "offset": 8, + "owner_replica": 12, + "port": 15, + "replica": 8, + "stage": 4, + "time": 29, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1352, + "family": 10984, + "helper": 276, + "offset": 0, + "owner_replica": 12, + "port": 8, + "replica": 8, + "stage": 4, + "time": 29, + "width": 8 + } + }, + { + "index": 14197, + "before": { + "child": 0, + "copy": 1358, + "family": 10990, + "helper": 277, + "offset": 8, + "owner_replica": 12, + "port": 14, + "replica": 8, + "stage": 4, + "time": 29, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1353, + "family": 10985, + "helper": 277, + "offset": 0, + "owner_replica": 12, + "port": 9, + "replica": 8, + "stage": 4, + "time": 29, + "width": 8 + } + }, + { + "index": 14202, + "before": { + "child": 0, + "copy": 1357, + "family": 10989, + "helper": 282, + "offset": 8, + "owner_replica": 12, + "port": 13, + "replica": 8, + "stage": 4, + "time": 29, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1354, + "family": 10986, + "helper": 282, + "offset": 0, + "owner_replica": 12, + "port": 10, + "replica": 8, + "stage": 4, + "time": 29, + "width": 8 + } + }, + { + "index": 14503, + "before": { + "child": 0, + "copy": 1686, + "family": 13670, + "helper": 103, + "offset": 8, + "owner_replica": 15, + "port": 6, + "replica": 5, + "stage": 0, + "time": 30, + "width": 8 + }, + "after": { + "child": 0, + "copy": 449, + "family": 3809, + "helper": 103, + "offset": 0, + "owner_replica": 4, + "port": 1, + "replica": 5, + "stage": 0, + "time": 30, + "width": 8 + } + }, + { + "index": 14629, + "before": { + "child": 2, + "copy": 523, + "family": 3995, + "helper": 229, + "offset": 9, + "owner_replica": 4, + "port": 75, + "replica": 5, + "stage": 0, + "time": 30, + "width": 7 + }, + "after": { + "child": 0, + "copy": 521, + "family": 3881, + "helper": 229, + "offset": 0, + "owner_replica": 4, + "port": 73, + "replica": 5, + "stage": 0, + "time": 30, + "width": 7 + } + }, + { + "index": 14630, + "before": { + "child": 2, + "copy": 522, + "family": 3994, + "helper": 230, + "offset": 9, + "owner_replica": 4, + "port": 74, + "replica": 5, + "stage": 0, + "time": 30, + "width": 7 + }, + "after": { + "child": 0, + "copy": 523, + "family": 3883, + "helper": 230, + "offset": 0, + "owner_replica": 4, + "port": 75, + "replica": 5, + "stage": 0, + "time": 30, + "width": 7 + } + }, + { + "index": 14648, + "before": { + "child": 0, + "copy": 1685, + "family": 13669, + "helper": 248, + "offset": 8, + "owner_replica": 15, + "port": 5, + "replica": 5, + "stage": 0, + "time": 30, + "width": 8 + }, + "after": { + "child": 0, + "copy": 489, + "family": 3849, + "helper": 248, + "offset": 0, + "owner_replica": 4, + "port": 41, + "replica": 5, + "stage": 0, + "time": 30, + "width": 8 + } + }, + { + "index": 14649, + "before": { + "child": 0, + "copy": 1684, + "family": 13668, + "helper": 249, + "offset": 8, + "owner_replica": 15, + "port": 4, + "replica": 5, + "stage": 0, + "time": 30, + "width": 8 + }, + "after": { + "child": 0, + "copy": 495, + "family": 3855, + "helper": 249, + "offset": 0, + "owner_replica": 4, + "port": 47, + "replica": 5, + "stage": 0, + "time": 30, + "width": 8 + } + }, + { + "index": 14650, + "before": { + "child": 0, + "copy": 1683, + "family": 13667, + "helper": 250, + "offset": 8, + "owner_replica": 15, + "port": 3, + "replica": 5, + "stage": 0, + "time": 30, + "width": 8 + }, + "after": { + "child": 0, + "copy": 502, + "family": 3862, + "helper": 250, + "offset": 0, + "owner_replica": 4, + "port": 54, + "replica": 5, + "stage": 0, + "time": 30, + "width": 8 + } + }, + { + "index": 14651, + "before": { + "child": 0, + "copy": 1682, + "family": 13666, + "helper": 251, + "offset": 8, + "owner_replica": 15, + "port": 2, + "replica": 5, + "stage": 0, + "time": 30, + "width": 8 + }, + "after": { + "child": 0, + "copy": 503, + "family": 3863, + "helper": 251, + "offset": 0, + "owner_replica": 4, + "port": 55, + "replica": 5, + "stage": 0, + "time": 30, + "width": 8 + } + }, + { + "index": 14652, + "before": { + "child": 0, + "copy": 1681, + "family": 13665, + "helper": 252, + "offset": 8, + "owner_replica": 15, + "port": 1, + "replica": 5, + "stage": 0, + "time": 30, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1344, + "family": 10976, + "helper": 252, + "offset": 0, + "owner_replica": 12, + "port": 0, + "replica": 5, + "stage": 0, + "time": 30, + "width": 8 + } + }, + { + "index": 14653, + "before": { + "child": 0, + "copy": 1680, + "family": 13664, + "helper": 253, + "offset": 8, + "owner_replica": 15, + "port": 0, + "replica": 5, + "stage": 0, + "time": 30, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1345, + "family": 10977, + "helper": 253, + "offset": 0, + "owner_replica": 12, + "port": 1, + "replica": 5, + "stage": 0, + "time": 30, + "width": 8 + } + }, + { + "index": 14684, + "before": { + "child": 2, + "copy": 518, + "family": 3990, + "helper": 284, + "offset": 9, + "owner_replica": 4, + "port": 70, + "replica": 5, + "stage": 0, + "time": 30, + "width": 7 + }, + "after": { + "child": 0, + "copy": 530, + "family": 3890, + "helper": 284, + "offset": 0, + "owner_replica": 4, + "port": 82, + "replica": 5, + "stage": 0, + "time": 30, + "width": 7 + } + }, + { + "index": 14707, + "before": { + "child": 2, + "copy": 516, + "family": 3988, + "helper": 307, + "offset": 9, + "owner_replica": 4, + "port": 68, + "replica": 5, + "stage": 0, + "time": 30, + "width": 7 + }, + "after": { + "child": 0, + "copy": 532, + "family": 3892, + "helper": 307, + "offset": 0, + "owner_replica": 4, + "port": 84, + "replica": 5, + "stage": 0, + "time": 30, + "width": 7 + } + }, + { + "index": 14708, + "before": { + "child": 2, + "copy": 515, + "family": 3987, + "helper": 308, + "offset": 9, + "owner_replica": 4, + "port": 67, + "replica": 5, + "stage": 0, + "time": 30, + "width": 7 + }, + "after": { + "child": 0, + "copy": 533, + "family": 3893, + "helper": 308, + "offset": 0, + "owner_replica": 4, + "port": 85, + "replica": 5, + "stage": 0, + "time": 30, + "width": 7 + } + }, + { + "index": 14709, + "before": { + "child": 2, + "copy": 514, + "family": 3986, + "helper": 309, + "offset": 9, + "owner_replica": 4, + "port": 66, + "replica": 5, + "stage": 0, + "time": 30, + "width": 7 + }, + "after": { + "child": 0, + "copy": 536, + "family": 3896, + "helper": 309, + "offset": 0, + "owner_replica": 4, + "port": 88, + "replica": 5, + "stage": 0, + "time": 30, + "width": 7 + } + }, + { + "index": 14719, + "before": { + "child": 2, + "copy": 513, + "family": 3985, + "helper": 319, + "offset": 9, + "owner_replica": 4, + "port": 65, + "replica": 5, + "stage": 0, + "time": 30, + "width": 7 + }, + "after": { + "child": 0, + "copy": 537, + "family": 3897, + "helper": 319, + "offset": 0, + "owner_replica": 4, + "port": 89, + "replica": 5, + "stage": 0, + "time": 30, + "width": 7 + } + }, + { + "index": 14731, + "before": { + "child": 2, + "copy": 511, + "family": 3983, + "helper": 331, + "offset": 9, + "owner_replica": 4, + "port": 63, + "replica": 5, + "stage": 0, + "time": 30, + "width": 7 + }, + "after": { + "child": 0, + "copy": 540, + "family": 3900, + "helper": 331, + "offset": 0, + "owner_replica": 4, + "port": 92, + "replica": 5, + "stage": 0, + "time": 30, + "width": 7 + } + }, + { + "index": 14733, + "before": { + "child": 2, + "copy": 509, + "family": 3981, + "helper": 333, + "offset": 9, + "owner_replica": 4, + "port": 61, + "replica": 5, + "stage": 0, + "time": 30, + "width": 7 + }, + "after": { + "child": 0, + "copy": 546, + "family": 3906, + "helper": 333, + "offset": 0, + "owner_replica": 4, + "port": 98, + "replica": 5, + "stage": 0, + "time": 30, + "width": 7 + } + }, + { + "index": 14743, + "before": { + "child": 2, + "copy": 507, + "family": 3979, + "helper": 343, + "offset": 9, + "owner_replica": 4, + "port": 59, + "replica": 5, + "stage": 0, + "time": 30, + "width": 7 + }, + "after": { + "child": 0, + "copy": 547, + "family": 3907, + "helper": 343, + "offset": 0, + "owner_replica": 4, + "port": 99, + "replica": 5, + "stage": 0, + "time": 30, + "width": 7 + } + }, + { + "index": 14760, + "before": { + "child": 2, + "copy": 506, + "family": 3978, + "helper": 360, + "offset": 9, + "owner_replica": 4, + "port": 58, + "replica": 5, + "stage": 0, + "time": 30, + "width": 7 + }, + "after": { + "child": 0, + "copy": 548, + "family": 3908, + "helper": 360, + "offset": 0, + "owner_replica": 4, + "port": 100, + "replica": 5, + "stage": 0, + "time": 30, + "width": 7 + } + }, + { + "index": 14762, + "before": { + "child": 2, + "copy": 504, + "family": 3976, + "helper": 362, + "offset": 9, + "owner_replica": 4, + "port": 56, + "replica": 5, + "stage": 0, + "time": 30, + "width": 7 + }, + "after": { + "child": 0, + "copy": 555, + "family": 3915, + "helper": 362, + "offset": 0, + "owner_replica": 4, + "port": 107, + "replica": 5, + "stage": 0, + "time": 30, + "width": 7 + } + }, + { + "index": 14763, + "before": { + "child": 2, + "copy": 503, + "family": 3975, + "helper": 363, + "offset": 9, + "owner_replica": 4, + "port": 55, + "replica": 5, + "stage": 0, + "time": 30, + "width": 7 + }, + "after": { + "child": 0, + "copy": 556, + "family": 3916, + "helper": 363, + "offset": 0, + "owner_replica": 4, + "port": 108, + "replica": 5, + "stage": 0, + "time": 30, + "width": 7 + } + }, + { + "index": 14765, + "before": { + "child": 2, + "copy": 501, + "family": 3973, + "helper": 365, + "offset": 9, + "owner_replica": 4, + "port": 53, + "replica": 5, + "stage": 0, + "time": 30, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1362, + "family": 10994, + "helper": 365, + "offset": 9, + "owner_replica": 12, + "port": 18, + "replica": 5, + "stage": 0, + "time": 30, + "width": 7 + } + }, + { + "index": 14929, + "before": { + "child": 13, + "copy": 111, + "family": 223, + "helper": 49, + "offset": 18, + "owner_replica": 0, + "port": 111, + "replica": 13, + "stage": 0, + "time": 31, + "width": 4 + }, + "after": { + "child": 13, + "copy": 36, + "family": 148, + "helper": 49, + "offset": 9, + "owner_replica": 0, + "port": 36, + "replica": 13, + "stage": 0, + "time": 31, + "width": 4 + } + }, + { + "index": 14931, + "before": { + "child": 13, + "copy": 110, + "family": 222, + "helper": 51, + "offset": 22, + "owner_replica": 0, + "port": 110, + "replica": 13, + "stage": 0, + "time": 31, + "width": 4 + }, + "after": { + "child": 13, + "copy": 110, + "family": 222, + "helper": 51, + "offset": 44, + "owner_replica": 0, + "port": 110, + "replica": 13, + "stage": 0, + "time": 31, + "width": 4 + } + }, + { + "index": 14967, + "before": { + "child": 8, + "copy": 1601, + "family": 13249, + "helper": 87, + "offset": 0, + "owner_replica": 14, + "port": 33, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + }, + "after": { + "child": 0, + "copy": 488, + "family": 3848, + "helper": 87, + "offset": 0, + "owner_replica": 4, + "port": 40, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + } + }, + { + "index": 14983, + "before": { + "child": 8, + "copy": 1600, + "family": 13248, + "helper": 103, + "offset": 4, + "owner_replica": 14, + "port": 32, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + }, + "after": { + "child": 0, + "copy": 491, + "family": 3851, + "helper": 103, + "offset": 0, + "owner_replica": 4, + "port": 43, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + } + }, + { + "index": 15104, + "before": { + "child": 2, + "copy": 1582, + "family": 12894, + "helper": 224, + "offset": 0, + "owner_replica": 14, + "port": 14, + "replica": 13, + "stage": 0, + "time": 31, + "width": 7 + }, + "after": { + "child": 0, + "copy": 543, + "family": 3903, + "helper": 224, + "offset": 0, + "owner_replica": 4, + "port": 95, + "replica": 13, + "stage": 0, + "time": 31, + "width": 7 + } + }, + { + "index": 15105, + "before": { + "child": 2, + "copy": 1581, + "family": 12893, + "helper": 225, + "offset": 0, + "owner_replica": 14, + "port": 13, + "replica": 13, + "stage": 0, + "time": 31, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1388, + "family": 11020, + "helper": 225, + "offset": 9, + "owner_replica": 12, + "port": 44, + "replica": 13, + "stage": 0, + "time": 31, + "width": 7 + } + }, + { + "index": 15128, + "before": { + "child": 8, + "copy": 1599, + "family": 13247, + "helper": 248, + "offset": 4, + "owner_replica": 14, + "port": 31, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + }, + "after": { + "child": 0, + "copy": 492, + "family": 3852, + "helper": 248, + "offset": 0, + "owner_replica": 4, + "port": 44, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + } + }, + { + "index": 15129, + "before": { + "child": 8, + "copy": 1598, + "family": 13246, + "helper": 249, + "offset": 4, + "owner_replica": 14, + "port": 30, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + }, + "after": { + "child": 0, + "copy": 493, + "family": 3853, + "helper": 249, + "offset": 0, + "owner_replica": 4, + "port": 45, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + } + }, + { + "index": 15130, + "before": { + "child": 8, + "copy": 1597, + "family": 13245, + "helper": 250, + "offset": 4, + "owner_replica": 14, + "port": 29, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + }, + "after": { + "child": 0, + "copy": 494, + "family": 3854, + "helper": 250, + "offset": 0, + "owner_replica": 4, + "port": 46, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + } + }, + { + "index": 15131, + "before": { + "child": 8, + "copy": 1596, + "family": 13244, + "helper": 251, + "offset": 0, + "owner_replica": 14, + "port": 28, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + }, + "after": { + "child": 0, + "copy": 496, + "family": 3856, + "helper": 251, + "offset": 0, + "owner_replica": 4, + "port": 48, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + } + }, + { + "index": 15132, + "before": { + "child": 8, + "copy": 1595, + "family": 13243, + "helper": 252, + "offset": 0, + "owner_replica": 14, + "port": 27, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + }, + "after": { + "child": 0, + "copy": 498, + "family": 3858, + "helper": 252, + "offset": 0, + "owner_replica": 4, + "port": 50, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + } + }, + { + "index": 15133, + "before": { + "child": 8, + "copy": 1594, + "family": 13242, + "helper": 253, + "offset": 0, + "owner_replica": 14, + "port": 26, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + }, + "after": { + "child": 0, + "copy": 500, + "family": 3860, + "helper": 253, + "offset": 0, + "owner_replica": 4, + "port": 52, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + } + }, + { + "index": 15142, + "before": { + "child": 8, + "copy": 1593, + "family": 13241, + "helper": 262, + "offset": 0, + "owner_replica": 14, + "port": 25, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + }, + "after": { + "child": 0, + "copy": 501, + "family": 3861, + "helper": 262, + "offset": 0, + "owner_replica": 4, + "port": 53, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + } + }, + { + "index": 15143, + "before": { + "child": 8, + "copy": 1592, + "family": 13240, + "helper": 263, + "offset": 0, + "owner_replica": 14, + "port": 24, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + }, + "after": { + "child": 0, + "copy": 504, + "family": 3864, + "helper": 263, + "offset": 0, + "owner_replica": 4, + "port": 56, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + } + }, + { + "index": 15144, + "before": { + "child": 0, + "copy": 679, + "family": 5607, + "helper": 264, + "offset": 0, + "owner_replica": 6, + "port": 7, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + }, + "after": { + "child": 0, + "copy": 505, + "family": 3865, + "helper": 264, + "offset": 0, + "owner_replica": 4, + "port": 57, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + } + }, + { + "index": 15145, + "before": { + "child": 0, + "copy": 678, + "family": 5606, + "helper": 265, + "offset": 0, + "owner_replica": 6, + "port": 6, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + }, + "after": { + "child": 0, + "copy": 508, + "family": 3868, + "helper": 265, + "offset": 0, + "owner_replica": 4, + "port": 60, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + } + }, + { + "index": 15152, + "before": { + "child": 0, + "copy": 677, + "family": 5605, + "helper": 272, + "offset": 0, + "owner_replica": 6, + "port": 5, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + }, + "after": { + "child": 0, + "copy": 509, + "family": 3869, + "helper": 272, + "offset": 0, + "owner_replica": 4, + "port": 61, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + } + }, + { + "index": 15153, + "before": { + "child": 0, + "copy": 676, + "family": 5604, + "helper": 273, + "offset": 0, + "owner_replica": 6, + "port": 4, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + }, + "after": { + "child": 0, + "copy": 510, + "family": 3870, + "helper": 273, + "offset": 0, + "owner_replica": 4, + "port": 62, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + } + }, + { + "index": 15154, + "before": { + "child": 0, + "copy": 675, + "family": 5603, + "helper": 274, + "offset": 0, + "owner_replica": 6, + "port": 3, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + }, + "after": { + "child": 0, + "copy": 512, + "family": 3872, + "helper": 274, + "offset": 0, + "owner_replica": 4, + "port": 64, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + } + }, + { + "index": 15156, + "before": { + "child": 0, + "copy": 674, + "family": 5602, + "helper": 276, + "offset": 0, + "owner_replica": 6, + "port": 2, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1346, + "family": 10978, + "helper": 276, + "offset": 0, + "owner_replica": 12, + "port": 2, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + } + }, + { + "index": 15157, + "before": { + "child": 0, + "copy": 673, + "family": 5601, + "helper": 277, + "offset": 0, + "owner_replica": 6, + "port": 1, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1351, + "family": 10983, + "helper": 277, + "offset": 0, + "owner_replica": 12, + "port": 7, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + } + }, + { + "index": 15162, + "before": { + "child": 0, + "copy": 672, + "family": 5600, + "helper": 282, + "offset": 0, + "owner_replica": 6, + "port": 0, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1355, + "family": 10987, + "helper": 282, + "offset": 0, + "owner_replica": 12, + "port": 11, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + } + }, + { + "index": 15221, + "before": { + "child": 0, + "copy": 1388, + "family": 11020, + "helper": 341, + "offset": 8, + "owner_replica": 12, + "port": 44, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1356, + "family": 10988, + "helper": 341, + "offset": 0, + "owner_replica": 12, + "port": 12, + "replica": 13, + "stage": 0, + "time": 31, + "width": 8 + } + }, + { + "index": 15309, + "before": { + "child": 2, + "copy": 671, + "family": 4927, + "helper": 429, + "offset": 4, + "owner_replica": 5, + "port": 111, + "replica": 13, + "stage": 0, + "time": 31, + "width": 4 + }, + "after": { + "child": 2, + "copy": 602, + "family": 4858, + "helper": 429, + "offset": 12, + "owner_replica": 5, + "port": 42, + "replica": 13, + "stage": 0, + "time": 31, + "width": 4 + } + }, + { + "index": 15375, + "before": { + "child": 8, + "copy": 328, + "family": 2568, + "helper": 15, + "offset": 21, + "owner_replica": 2, + "port": 104, + "replica": 4, + "stage": 1, + "time": 32, + "width": 9 + }, + "after": { + "child": 8, + "copy": 287, + "family": 2527, + "helper": 15, + "offset": 39, + "owner_replica": 2, + "port": 63, + "replica": 4, + "stage": 1, + "time": 32, + "width": 9 + } + }, + { + "index": 15376, + "before": { + "child": 8, + "copy": 327, + "family": 2567, + "helper": 16, + "offset": 21, + "owner_replica": 2, + "port": 103, + "replica": 4, + "stage": 1, + "time": 32, + "width": 9 + }, + "after": { + "child": 8, + "copy": 297, + "family": 2537, + "helper": 16, + "offset": 39, + "owner_replica": 2, + "port": 73, + "replica": 4, + "stage": 1, + "time": 32, + "width": 9 + } + }, + { + "index": 15377, + "before": { + "child": 8, + "copy": 326, + "family": 2566, + "helper": 17, + "offset": 21, + "owner_replica": 2, + "port": 102, + "replica": 4, + "stage": 1, + "time": 32, + "width": 9 + }, + "after": { + "child": 8, + "copy": 300, + "family": 2540, + "helper": 17, + "offset": 39, + "owner_replica": 2, + "port": 76, + "replica": 4, + "stage": 1, + "time": 32, + "width": 9 + } + }, + { + "index": 15378, + "before": { + "child": 8, + "copy": 325, + "family": 2565, + "helper": 18, + "offset": 21, + "owner_replica": 2, + "port": 101, + "replica": 4, + "stage": 1, + "time": 32, + "width": 9 + }, + "after": { + "child": 8, + "copy": 304, + "family": 2544, + "helper": 18, + "offset": 39, + "owner_replica": 2, + "port": 80, + "replica": 4, + "stage": 1, + "time": 32, + "width": 9 + } + }, + { + "index": 15379, + "before": { + "child": 8, + "copy": 324, + "family": 2564, + "helper": 19, + "offset": 21, + "owner_replica": 2, + "port": 100, + "replica": 4, + "stage": 1, + "time": 32, + "width": 9 + }, + "after": { + "child": 8, + "copy": 308, + "family": 2548, + "helper": 19, + "offset": 39, + "owner_replica": 2, + "port": 84, + "replica": 4, + "stage": 1, + "time": 32, + "width": 9 + } + }, + { + "index": 15380, + "before": { + "child": 8, + "copy": 323, + "family": 2563, + "helper": 20, + "offset": 21, + "owner_replica": 2, + "port": 99, + "replica": 4, + "stage": 1, + "time": 32, + "width": 9 + }, + "after": { + "child": 8, + "copy": 329, + "family": 2569, + "helper": 20, + "offset": 39, + "owner_replica": 2, + "port": 105, + "replica": 4, + "stage": 1, + "time": 32, + "width": 9 + } + }, + { + "index": 15383, + "before": { + "child": 8, + "copy": 320, + "family": 2560, + "helper": 23, + "offset": 17, + "owner_replica": 2, + "port": 96, + "replica": 4, + "stage": 1, + "time": 32, + "width": 9 + }, + "after": { + "child": 4, + "copy": 1579, + "family": 13003, + "helper": 23, + "offset": 18, + "owner_replica": 14, + "port": 11, + "replica": 4, + "stage": 1, + "time": 32, + "width": 9 + } + }, + { + "index": 15409, + "before": { + "child": 8, + "copy": 1673, + "family": 13321, + "helper": 49, + "offset": 31, + "owner_replica": 14, + "port": 105, + "replica": 4, + "stage": 1, + "time": 32, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1673, + "family": 13321, + "helper": 49, + "offset": 18, + "owner_replica": 14, + "port": 105, + "replica": 4, + "stage": 1, + "time": 32, + "width": 4 + } + }, + { + "index": 15586, + "before": { + "child": 2, + "copy": 556, + "family": 4028, + "helper": 226, + "offset": 9, + "owner_replica": 4, + "port": 108, + "replica": 4, + "stage": 1, + "time": 32, + "width": 7 + }, + "after": { + "child": 0, + "copy": 518, + "family": 3878, + "helper": 226, + "offset": 0, + "owner_replica": 4, + "port": 70, + "replica": 4, + "stage": 1, + "time": 32, + "width": 7 + } + }, + { + "index": 15588, + "before": { + "child": 2, + "copy": 554, + "family": 4026, + "helper": 228, + "offset": 9, + "owner_replica": 4, + "port": 106, + "replica": 4, + "stage": 1, + "time": 32, + "width": 7 + }, + "after": { + "child": 0, + "copy": 522, + "family": 3882, + "helper": 228, + "offset": 0, + "owner_replica": 4, + "port": 74, + "replica": 4, + "stage": 1, + "time": 32, + "width": 7 + } + }, + { + "index": 15591, + "before": { + "child": 2, + "copy": 551, + "family": 4023, + "helper": 231, + "offset": 9, + "owner_replica": 4, + "port": 103, + "replica": 4, + "stage": 1, + "time": 32, + "width": 7 + }, + "after": { + "child": 0, + "copy": 526, + "family": 3886, + "helper": 231, + "offset": 0, + "owner_replica": 4, + "port": 78, + "replica": 4, + "stage": 1, + "time": 32, + "width": 7 + } + }, + { + "index": 15620, + "before": { + "child": 2, + "copy": 550, + "family": 4022, + "helper": 260, + "offset": 9, + "owner_replica": 4, + "port": 102, + "replica": 4, + "stage": 1, + "time": 32, + "width": 7 + }, + "after": { + "child": 0, + "copy": 527, + "family": 3887, + "helper": 260, + "offset": 0, + "owner_replica": 4, + "port": 79, + "replica": 4, + "stage": 1, + "time": 32, + "width": 7 + } + }, + { + "index": 15621, + "before": { + "child": 2, + "copy": 549, + "family": 4021, + "helper": 261, + "offset": 9, + "owner_replica": 4, + "port": 101, + "replica": 4, + "stage": 1, + "time": 32, + "width": 7 + }, + "after": { + "child": 0, + "copy": 541, + "family": 3901, + "helper": 261, + "offset": 0, + "owner_replica": 4, + "port": 93, + "replica": 4, + "stage": 1, + "time": 32, + "width": 7 + } + }, + { + "index": 15668, + "before": { + "child": 2, + "copy": 545, + "family": 4017, + "helper": 308, + "offset": 9, + "owner_replica": 4, + "port": 97, + "replica": 4, + "stage": 1, + "time": 32, + "width": 7 + }, + "after": { + "child": 0, + "copy": 542, + "family": 3902, + "helper": 308, + "offset": 0, + "owner_replica": 4, + "port": 94, + "replica": 4, + "stage": 1, + "time": 32, + "width": 7 + } + }, + { + "index": 15669, + "before": { + "child": 2, + "copy": 544, + "family": 4016, + "helper": 309, + "offset": 9, + "owner_replica": 4, + "port": 96, + "replica": 4, + "stage": 1, + "time": 32, + "width": 7 + }, + "after": { + "child": 0, + "copy": 545, + "family": 3905, + "helper": 309, + "offset": 0, + "owner_replica": 4, + "port": 97, + "replica": 4, + "stage": 1, + "time": 32, + "width": 7 + } + }, + { + "index": 15692, + "before": { + "child": 2, + "copy": 540, + "family": 4012, + "helper": 332, + "offset": 9, + "owner_replica": 4, + "port": 92, + "replica": 4, + "stage": 1, + "time": 32, + "width": 7 + }, + "after": { + "child": 0, + "copy": 549, + "family": 3909, + "helper": 332, + "offset": 0, + "owner_replica": 4, + "port": 101, + "replica": 4, + "stage": 1, + "time": 32, + "width": 7 + } + }, + { + "index": 15693, + "before": { + "child": 2, + "copy": 539, + "family": 4011, + "helper": 333, + "offset": 9, + "owner_replica": 4, + "port": 91, + "replica": 4, + "stage": 1, + "time": 32, + "width": 7 + }, + "after": { + "child": 0, + "copy": 550, + "family": 3910, + "helper": 333, + "offset": 0, + "owner_replica": 4, + "port": 102, + "replica": 4, + "stage": 1, + "time": 32, + "width": 7 + } + }, + { + "index": 15724, + "before": { + "child": 2, + "copy": 532, + "family": 4004, + "helper": 364, + "offset": 9, + "owner_replica": 4, + "port": 84, + "replica": 4, + "stage": 1, + "time": 32, + "width": 7 + }, + "after": { + "child": 0, + "copy": 553, + "family": 3913, + "helper": 364, + "offset": 0, + "owner_replica": 4, + "port": 105, + "replica": 4, + "stage": 1, + "time": 32, + "width": 7 + } + }, + { + "index": 15727, + "before": { + "child": 2, + "copy": 529, + "family": 4001, + "helper": 367, + "offset": 9, + "owner_replica": 4, + "port": 81, + "replica": 4, + "stage": 1, + "time": 32, + "width": 7 + }, + "after": { + "child": 0, + "copy": 554, + "family": 3914, + "helper": 367, + "offset": 0, + "owner_replica": 4, + "port": 106, + "replica": 4, + "stage": 1, + "time": 32, + "width": 7 + } + }, + { + "index": 16271, + "before": { + "child": 2, + "copy": 894, + "family": 6718, + "helper": 431, + "offset": 12, + "owner_replica": 7, + "port": 110, + "replica": 12, + "stage": 1, + "time": 33, + "width": 4 + }, + "after": { + "child": 4, + "copy": 327, + "family": 2343, + "helper": 431, + "offset": 0, + "owner_replica": 2, + "port": 103, + "replica": 12, + "stage": 1, + "time": 33, + "width": 4 + } + }, + { + "index": 16486, + "before": { + "child": 4, + "copy": 323, + "family": 2339, + "helper": 166, + "offset": 22, + "owner_replica": 2, + "port": 99, + "replica": 3, + "stage": 2, + "time": 34, + "width": 9 + }, + "after": { + "child": 4, + "copy": 1582, + "family": 13006, + "helper": 166, + "offset": 9, + "owner_replica": 14, + "port": 14, + "replica": 3, + "stage": 2, + "time": 34, + "width": 9 + } + }, + { + "index": 16623, + "before": { + "child": 0, + "copy": 561, + "family": 4705, + "helper": 303, + "offset": 0, + "owner_replica": 5, + "port": 1, + "replica": 3, + "stage": 2, + "time": 34, + "width": 8 + }, + "after": { + "child": 0, + "copy": 609, + "family": 4753, + "helper": 303, + "offset": 8, + "owner_replica": 5, + "port": 49, + "replica": 3, + "stage": 2, + "time": 34, + "width": 8 + } + }, + { + "index": 17024, + "before": { + "child": 2, + "copy": 1583, + "family": 12895, + "helper": 224, + "offset": 0, + "owner_replica": 14, + "port": 15, + "replica": 11, + "stage": 2, + "time": 35, + "width": 7 + }, + "after": { + "child": 0, + "copy": 607, + "family": 4751, + "helper": 224, + "offset": 0, + "owner_replica": 5, + "port": 47, + "replica": 11, + "stage": 2, + "time": 35, + "width": 7 + } + }, + { + "index": 17025, + "before": { + "child": 2, + "copy": 776, + "family": 5816, + "helper": 225, + "offset": 0, + "owner_replica": 6, + "port": 104, + "replica": 11, + "stage": 2, + "time": 35, + "width": 7 + }, + "after": { + "child": 0, + "copy": 611, + "family": 4755, + "helper": 225, + "offset": 0, + "owner_replica": 5, + "port": 51, + "replica": 11, + "stage": 2, + "time": 35, + "width": 7 + } + }, + { + "index": 17049, + "before": { + "child": 0, + "copy": 807, + "family": 6519, + "helper": 249, + "offset": 0, + "owner_replica": 7, + "port": 23, + "replica": 11, + "stage": 2, + "time": 35, + "width": 8 + }, + "after": { + "child": 8, + "copy": 103, + "family": 775, + "helper": 249, + "offset": 18, + "owner_replica": 0, + "port": 103, + "replica": 11, + "stage": 2, + "time": 35, + "width": 8 + } + }, + { + "index": 17050, + "before": { + "child": 0, + "copy": 806, + "family": 6518, + "helper": 250, + "offset": 0, + "owner_replica": 7, + "port": 22, + "replica": 11, + "stage": 2, + "time": 35, + "width": 8 + }, + "after": { + "child": 8, + "copy": 104, + "family": 776, + "helper": 250, + "offset": 9, + "owner_replica": 0, + "port": 104, + "replica": 11, + "stage": 2, + "time": 35, + "width": 8 + } + }, + { + "index": 17051, + "before": { + "child": 0, + "copy": 805, + "family": 6517, + "helper": 251, + "offset": 0, + "owner_replica": 7, + "port": 21, + "replica": 11, + "stage": 2, + "time": 35, + "width": 8 + }, + "after": { + "child": 8, + "copy": 105, + "family": 777, + "helper": 251, + "offset": 9, + "owner_replica": 0, + "port": 105, + "replica": 11, + "stage": 2, + "time": 35, + "width": 8 + } + }, + { + "index": 17052, + "before": { + "child": 0, + "copy": 804, + "family": 6516, + "helper": 252, + "offset": 0, + "owner_replica": 7, + "port": 20, + "replica": 11, + "stage": 2, + "time": 35, + "width": 8 + }, + "after": { + "child": 8, + "copy": 106, + "family": 778, + "helper": 252, + "offset": 9, + "owner_replica": 0, + "port": 106, + "replica": 11, + "stage": 2, + "time": 35, + "width": 8 + } + }, + { + "index": 17053, + "before": { + "child": 0, + "copy": 803, + "family": 6515, + "helper": 253, + "offset": 0, + "owner_replica": 7, + "port": 19, + "replica": 11, + "stage": 2, + "time": 35, + "width": 8 + }, + "after": { + "child": 8, + "copy": 107, + "family": 779, + "helper": 253, + "offset": 9, + "owner_replica": 0, + "port": 107, + "replica": 11, + "stage": 2, + "time": 35, + "width": 8 + } + }, + { + "index": 17062, + "before": { + "child": 0, + "copy": 802, + "family": 6514, + "helper": 262, + "offset": 0, + "owner_replica": 7, + "port": 18, + "replica": 11, + "stage": 2, + "time": 35, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1456, + "family": 11872, + "helper": 262, + "offset": 0, + "owner_replica": 13, + "port": 0, + "replica": 11, + "stage": 2, + "time": 35, + "width": 8 + } + }, + { + "index": 17320, + "before": { + "child": 8, + "copy": 333, + "family": 2573, + "helper": 40, + "offset": 13, + "owner_replica": 2, + "port": 109, + "replica": 2, + "stage": 3, + "time": 36, + "width": 9 + }, + "after": { + "child": 8, + "copy": 301, + "family": 2541, + "helper": 40, + "offset": 39, + "owner_replica": 2, + "port": 77, + "replica": 2, + "stage": 3, + "time": 36, + "width": 9 + } + }, + { + "index": 17321, + "before": { + "child": 8, + "copy": 332, + "family": 2572, + "helper": 41, + "offset": 13, + "owner_replica": 2, + "port": 108, + "replica": 2, + "stage": 3, + "time": 36, + "width": 9 + }, + "after": { + "child": 8, + "copy": 303, + "family": 2543, + "helper": 41, + "offset": 39, + "owner_replica": 2, + "port": 79, + "replica": 2, + "stage": 3, + "time": 36, + "width": 9 + } + }, + { + "index": 17322, + "before": { + "child": 8, + "copy": 331, + "family": 2571, + "helper": 42, + "offset": 13, + "owner_replica": 2, + "port": 107, + "replica": 2, + "stage": 3, + "time": 36, + "width": 9 + }, + "after": { + "child": 8, + "copy": 307, + "family": 2547, + "helper": 42, + "offset": 39, + "owner_replica": 2, + "port": 83, + "replica": 2, + "stage": 3, + "time": 36, + "width": 9 + } + }, + { + "index": 17323, + "before": { + "child": 8, + "copy": 330, + "family": 2570, + "helper": 43, + "offset": 13, + "owner_replica": 2, + "port": 106, + "replica": 2, + "stage": 3, + "time": 36, + "width": 9 + }, + "after": { + "child": 8, + "copy": 316, + "family": 2556, + "helper": 43, + "offset": 22, + "owner_replica": 2, + "port": 92, + "replica": 2, + "stage": 3, + "time": 36, + "width": 9 + } + }, + { + "index": 17504, + "before": { + "child": 2, + "copy": 781, + "family": 5821, + "helper": 224, + "offset": 0, + "owner_replica": 6, + "port": 109, + "replica": 2, + "stage": 3, + "time": 36, + "width": 7 + }, + "after": { + "child": 0, + "copy": 594, + "family": 4738, + "helper": 224, + "offset": 0, + "owner_replica": 5, + "port": 34, + "replica": 2, + "stage": 3, + "time": 36, + "width": 7 + } + }, + { + "index": 17505, + "before": { + "child": 2, + "copy": 780, + "family": 5820, + "helper": 225, + "offset": 0, + "owner_replica": 6, + "port": 108, + "replica": 2, + "stage": 3, + "time": 36, + "width": 7 + }, + "after": { + "child": 0, + "copy": 597, + "family": 4741, + "helper": 225, + "offset": 0, + "owner_replica": 5, + "port": 37, + "replica": 2, + "stage": 3, + "time": 36, + "width": 7 + } + }, + { + "index": 17506, + "before": { + "child": 2, + "copy": 779, + "family": 5819, + "helper": 226, + "offset": 0, + "owner_replica": 6, + "port": 107, + "replica": 2, + "stage": 3, + "time": 36, + "width": 7 + }, + "after": { + "child": 0, + "copy": 598, + "family": 4742, + "helper": 226, + "offset": 0, + "owner_replica": 5, + "port": 38, + "replica": 2, + "stage": 3, + "time": 36, + "width": 7 + } + }, + { + "index": 17507, + "before": { + "child": 2, + "copy": 778, + "family": 5818, + "helper": 227, + "offset": 0, + "owner_replica": 6, + "port": 106, + "replica": 2, + "stage": 3, + "time": 36, + "width": 7 + }, + "after": { + "child": 0, + "copy": 599, + "family": 4743, + "helper": 227, + "offset": 0, + "owner_replica": 5, + "port": 39, + "replica": 2, + "stage": 3, + "time": 36, + "width": 7 + } + }, + { + "index": 17508, + "before": { + "child": 2, + "copy": 777, + "family": 5817, + "helper": 228, + "offset": 0, + "owner_replica": 6, + "port": 105, + "replica": 2, + "stage": 3, + "time": 36, + "width": 7 + }, + "after": { + "child": 0, + "copy": 600, + "family": 4744, + "helper": 228, + "offset": 0, + "owner_replica": 5, + "port": 40, + "replica": 2, + "stage": 3, + "time": 36, + "width": 7 + } + }, + { + "index": 17509, + "before": { + "child": 0, + "copy": 727, + "family": 5655, + "helper": 229, + "offset": 9, + "owner_replica": 6, + "port": 55, + "replica": 2, + "stage": 3, + "time": 36, + "width": 7 + }, + "after": { + "child": 0, + "copy": 601, + "family": 4745, + "helper": 229, + "offset": 0, + "owner_replica": 5, + "port": 41, + "replica": 2, + "stage": 3, + "time": 36, + "width": 7 + } + }, + { + "index": 17510, + "before": { + "child": 0, + "copy": 726, + "family": 5654, + "helper": 230, + "offset": 9, + "owner_replica": 6, + "port": 54, + "replica": 2, + "stage": 3, + "time": 36, + "width": 7 + }, + "after": { + "child": 0, + "copy": 604, + "family": 4748, + "helper": 230, + "offset": 0, + "owner_replica": 5, + "port": 44, + "replica": 2, + "stage": 3, + "time": 36, + "width": 7 + } + }, + { + "index": 17511, + "before": { + "child": 0, + "copy": 725, + "family": 5653, + "helper": 231, + "offset": 9, + "owner_replica": 6, + "port": 53, + "replica": 2, + "stage": 3, + "time": 36, + "width": 7 + }, + "after": { + "child": 0, + "copy": 610, + "family": 4754, + "helper": 231, + "offset": 0, + "owner_replica": 5, + "port": 50, + "replica": 2, + "stage": 3, + "time": 36, + "width": 7 + } + }, + { + "index": 17533, + "before": { + "child": 0, + "copy": 835, + "family": 6547, + "helper": 253, + "offset": 0, + "owner_replica": 7, + "port": 51, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + }, + "after": { + "child": 5, + "copy": 119, + "family": 1351, + "helper": 253, + "offset": 0, + "owner_replica": 1, + "port": 7, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + } + }, + { + "index": 17540, + "before": { + "child": 0, + "copy": 724, + "family": 5652, + "helper": 260, + "offset": 9, + "owner_replica": 6, + "port": 52, + "replica": 2, + "stage": 3, + "time": 36, + "width": 7 + }, + "after": { + "child": 0, + "copy": 613, + "family": 4757, + "helper": 260, + "offset": 0, + "owner_replica": 5, + "port": 53, + "replica": 2, + "stage": 3, + "time": 36, + "width": 7 + } + }, + { + "index": 17541, + "before": { + "child": 0, + "copy": 723, + "family": 5651, + "helper": 261, + "offset": 9, + "owner_replica": 6, + "port": 51, + "replica": 2, + "stage": 3, + "time": 36, + "width": 7 + }, + "after": { + "child": 0, + "copy": 614, + "family": 4758, + "helper": 261, + "offset": 0, + "owner_replica": 5, + "port": 54, + "replica": 2, + "stage": 3, + "time": 36, + "width": 7 + } + }, + { + "index": 17542, + "before": { + "child": 0, + "copy": 834, + "family": 6546, + "helper": 262, + "offset": 0, + "owner_replica": 7, + "port": 50, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + }, + "after": { + "child": 5, + "copy": 123, + "family": 1355, + "helper": 262, + "offset": 0, + "owner_replica": 1, + "port": 11, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + } + }, + { + "index": 17543, + "before": { + "child": 0, + "copy": 833, + "family": 6545, + "helper": 263, + "offset": 0, + "owner_replica": 7, + "port": 49, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + }, + "after": { + "child": 5, + "copy": 151, + "family": 1383, + "helper": 263, + "offset": 0, + "owner_replica": 1, + "port": 39, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + } + }, + { + "index": 17544, + "before": { + "child": 0, + "copy": 832, + "family": 6544, + "helper": 264, + "offset": 0, + "owner_replica": 7, + "port": 48, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + }, + "after": { + "child": 5, + "copy": 197, + "family": 1429, + "helper": 264, + "offset": 0, + "owner_replica": 1, + "port": 85, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + } + }, + { + "index": 17545, + "before": { + "child": 0, + "copy": 831, + "family": 6543, + "helper": 265, + "offset": 0, + "owner_replica": 7, + "port": 47, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1457, + "family": 11873, + "helper": 265, + "offset": 0, + "owner_replica": 13, + "port": 1, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + } + }, + { + "index": 17552, + "before": { + "child": 0, + "copy": 830, + "family": 6542, + "helper": 272, + "offset": 0, + "owner_replica": 7, + "port": 46, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1458, + "family": 11874, + "helper": 272, + "offset": 0, + "owner_replica": 13, + "port": 2, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + } + }, + { + "index": 17553, + "before": { + "child": 0, + "copy": 829, + "family": 6541, + "helper": 273, + "offset": 0, + "owner_replica": 7, + "port": 45, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1459, + "family": 11875, + "helper": 273, + "offset": 0, + "owner_replica": 13, + "port": 3, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + } + }, + { + "index": 17554, + "before": { + "child": 0, + "copy": 828, + "family": 6540, + "helper": 274, + "offset": 0, + "owner_replica": 7, + "port": 44, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1460, + "family": 11876, + "helper": 274, + "offset": 0, + "owner_replica": 13, + "port": 4, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + } + }, + { + "index": 17562, + "before": { + "child": 0, + "copy": 825, + "family": 6537, + "helper": 282, + "offset": 0, + "owner_replica": 7, + "port": 41, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1461, + "family": 11877, + "helper": 282, + "offset": 0, + "owner_replica": 13, + "port": 5, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + } + }, + { + "index": 17564, + "before": { + "child": 0, + "copy": 722, + "family": 5650, + "helper": 284, + "offset": 9, + "owner_replica": 6, + "port": 50, + "replica": 2, + "stage": 3, + "time": 36, + "width": 7 + }, + "after": { + "child": 0, + "copy": 616, + "family": 4760, + "helper": 284, + "offset": 0, + "owner_replica": 5, + "port": 56, + "replica": 2, + "stage": 3, + "time": 36, + "width": 7 + } + }, + { + "index": 17565, + "before": { + "child": 0, + "copy": 721, + "family": 5649, + "helper": 285, + "offset": 9, + "owner_replica": 6, + "port": 49, + "replica": 2, + "stage": 3, + "time": 36, + "width": 7 + }, + "after": { + "child": 0, + "copy": 617, + "family": 4761, + "helper": 285, + "offset": 0, + "owner_replica": 5, + "port": 57, + "replica": 2, + "stage": 3, + "time": 36, + "width": 7 + } + }, + { + "index": 17566, + "before": { + "child": 0, + "copy": 824, + "family": 6536, + "helper": 286, + "offset": 0, + "owner_replica": 7, + "port": 40, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1464, + "family": 11880, + "helper": 286, + "offset": 0, + "owner_replica": 13, + "port": 8, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + } + }, + { + "index": 17569, + "before": { + "child": 0, + "copy": 822, + "family": 6534, + "helper": 289, + "offset": 0, + "owner_replica": 7, + "port": 38, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1466, + "family": 11882, + "helper": 289, + "offset": 0, + "owner_replica": 13, + "port": 10, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + } + }, + { + "index": 17577, + "before": { + "child": 0, + "copy": 819, + "family": 6531, + "helper": 297, + "offset": 0, + "owner_replica": 7, + "port": 35, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1467, + "family": 11883, + "helper": 297, + "offset": 0, + "owner_replica": 13, + "port": 11, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + } + }, + { + "index": 17578, + "before": { + "child": 0, + "copy": 818, + "family": 6530, + "helper": 298, + "offset": 0, + "owner_replica": 7, + "port": 34, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1468, + "family": 11884, + "helper": 298, + "offset": 0, + "owner_replica": 13, + "port": 12, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + } + }, + { + "index": 17579, + "before": { + "child": 0, + "copy": 817, + "family": 6529, + "helper": 299, + "offset": 0, + "owner_replica": 7, + "port": 33, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1470, + "family": 11886, + "helper": 299, + "offset": 0, + "owner_replica": 13, + "port": 14, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + } + }, + { + "index": 17580, + "before": { + "child": 0, + "copy": 816, + "family": 6528, + "helper": 300, + "offset": 0, + "owner_replica": 7, + "port": 32, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1475, + "family": 11891, + "helper": 300, + "offset": 0, + "owner_replica": 13, + "port": 19, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + } + }, + { + "index": 17581, + "before": { + "child": 0, + "copy": 815, + "family": 6527, + "helper": 301, + "offset": 0, + "owner_replica": 7, + "port": 31, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1476, + "family": 11892, + "helper": 301, + "offset": 0, + "owner_replica": 13, + "port": 20, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + } + }, + { + "index": 17582, + "before": { + "child": 0, + "copy": 814, + "family": 6526, + "helper": 302, + "offset": 0, + "owner_replica": 7, + "port": 30, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1477, + "family": 11893, + "helper": 302, + "offset": 0, + "owner_replica": 13, + "port": 21, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + } + }, + { + "index": 17583, + "before": { + "child": 0, + "copy": 813, + "family": 6525, + "helper": 303, + "offset": 0, + "owner_replica": 7, + "port": 29, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1481, + "family": 11897, + "helper": 303, + "offset": 0, + "owner_replica": 13, + "port": 25, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + } + }, + { + "index": 17584, + "before": { + "child": 0, + "copy": 812, + "family": 6524, + "helper": 304, + "offset": 0, + "owner_replica": 7, + "port": 28, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1486, + "family": 11902, + "helper": 304, + "offset": 0, + "owner_replica": 13, + "port": 30, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + } + }, + { + "index": 17585, + "before": { + "child": 0, + "copy": 811, + "family": 6523, + "helper": 305, + "offset": 0, + "owner_replica": 7, + "port": 27, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1487, + "family": 11903, + "helper": 305, + "offset": 0, + "owner_replica": 13, + "port": 31, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + } + }, + { + "index": 17587, + "before": { + "child": 0, + "copy": 720, + "family": 5648, + "helper": 307, + "offset": 9, + "owner_replica": 6, + "port": 48, + "replica": 2, + "stage": 3, + "time": 36, + "width": 7 + }, + "after": { + "child": 0, + "copy": 618, + "family": 4762, + "helper": 307, + "offset": 0, + "owner_replica": 5, + "port": 58, + "replica": 2, + "stage": 3, + "time": 36, + "width": 7 + } + }, + { + "index": 17588, + "before": { + "child": 0, + "copy": 719, + "family": 5647, + "helper": 308, + "offset": 9, + "owner_replica": 6, + "port": 47, + "replica": 2, + "stage": 3, + "time": 36, + "width": 7 + }, + "after": { + "child": 0, + "copy": 623, + "family": 4767, + "helper": 308, + "offset": 0, + "owner_replica": 5, + "port": 63, + "replica": 2, + "stage": 3, + "time": 36, + "width": 7 + } + }, + { + "index": 17589, + "before": { + "child": 0, + "copy": 718, + "family": 5646, + "helper": 309, + "offset": 9, + "owner_replica": 6, + "port": 46, + "replica": 2, + "stage": 3, + "time": 36, + "width": 7 + }, + "after": { + "child": 0, + "copy": 624, + "family": 4768, + "helper": 309, + "offset": 0, + "owner_replica": 5, + "port": 64, + "replica": 2, + "stage": 3, + "time": 36, + "width": 7 + } + }, + { + "index": 17590, + "before": { + "child": 0, + "copy": 810, + "family": 6522, + "helper": 310, + "offset": 0, + "owner_replica": 7, + "port": 26, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1488, + "family": 11904, + "helper": 310, + "offset": 0, + "owner_replica": 13, + "port": 32, + "replica": 2, + "stage": 3, + "time": 36, + "width": 8 + } + }, + { + "index": 17599, + "before": { + "child": 0, + "copy": 717, + "family": 5645, + "helper": 319, + "offset": 9, + "owner_replica": 6, + "port": 45, + "replica": 2, + "stage": 3, + "time": 36, + "width": 7 + }, + "after": { + "child": 0, + "copy": 626, + "family": 4770, + "helper": 319, + "offset": 0, + "owner_replica": 5, + "port": 66, + "replica": 2, + "stage": 3, + "time": 36, + "width": 7 + } + }, + { + "index": 17947, + "before": { + "child": 4, + "copy": 1568, + "family": 12992, + "helper": 187, + "offset": 7, + "owner_replica": 14, + "port": 0, + "replica": 10, + "stage": 3, + "time": 37, + "width": 9 + }, + "after": { + "child": 4, + "copy": 1568, + "family": 12992, + "helper": 187, + "offset": 0, + "owner_replica": 14, + "port": 0, + "replica": 10, + "stage": 3, + "time": 37, + "width": 9 + } + }, + { + "index": 17984, + "before": { + "child": 2, + "copy": 1600, + "family": 12912, + "helper": 224, + "offset": 0, + "owner_replica": 14, + "port": 32, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + }, + "after": { + "child": 0, + "copy": 605, + "family": 4749, + "helper": 224, + "offset": 0, + "owner_replica": 5, + "port": 45, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + } + }, + { + "index": 17985, + "before": { + "child": 2, + "copy": 1599, + "family": 12911, + "helper": 225, + "offset": 0, + "owner_replica": 14, + "port": 31, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + }, + "after": { + "child": 0, + "copy": 615, + "family": 4759, + "helper": 225, + "offset": 0, + "owner_replica": 5, + "port": 55, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + } + }, + { + "index": 17986, + "before": { + "child": 2, + "copy": 1598, + "family": 12910, + "helper": 226, + "offset": 0, + "owner_replica": 14, + "port": 30, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + }, + "after": { + "child": 0, + "copy": 619, + "family": 4763, + "helper": 226, + "offset": 0, + "owner_replica": 5, + "port": 59, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + } + }, + { + "index": 17987, + "before": { + "child": 2, + "copy": 1597, + "family": 12909, + "helper": 227, + "offset": 0, + "owner_replica": 14, + "port": 29, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + }, + "after": { + "child": 0, + "copy": 622, + "family": 4766, + "helper": 227, + "offset": 0, + "owner_replica": 5, + "port": 62, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + } + }, + { + "index": 17988, + "before": { + "child": 2, + "copy": 1596, + "family": 12908, + "helper": 228, + "offset": 0, + "owner_replica": 14, + "port": 28, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1497, + "family": 11913, + "helper": 228, + "offset": 9, + "owner_replica": 13, + "port": 41, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + } + }, + { + "index": 17989, + "before": { + "child": 2, + "copy": 1595, + "family": 12907, + "helper": 229, + "offset": 0, + "owner_replica": 14, + "port": 27, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1498, + "family": 11914, + "helper": 229, + "offset": 9, + "owner_replica": 13, + "port": 42, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + } + }, + { + "index": 17990, + "before": { + "child": 2, + "copy": 1594, + "family": 12906, + "helper": 230, + "offset": 0, + "owner_replica": 14, + "port": 26, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1500, + "family": 11916, + "helper": 230, + "offset": 9, + "owner_replica": 13, + "port": 44, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + } + }, + { + "index": 17991, + "before": { + "child": 2, + "copy": 1593, + "family": 12905, + "helper": 231, + "offset": 0, + "owner_replica": 14, + "port": 25, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1501, + "family": 11917, + "helper": 231, + "offset": 9, + "owner_replica": 13, + "port": 45, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + } + }, + { + "index": 18008, + "before": { + "child": 0, + "copy": 1723, + "family": 13707, + "helper": 248, + "offset": 0, + "owner_replica": 15, + "port": 43, + "replica": 10, + "stage": 3, + "time": 37, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1462, + "family": 11878, + "helper": 248, + "offset": 0, + "owner_replica": 13, + "port": 6, + "replica": 10, + "stage": 3, + "time": 37, + "width": 8 + } + }, + { + "index": 18009, + "before": { + "child": 0, + "copy": 1722, + "family": 13706, + "helper": 249, + "offset": 0, + "owner_replica": 15, + "port": 42, + "replica": 10, + "stage": 3, + "time": 37, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1463, + "family": 11879, + "helper": 249, + "offset": 0, + "owner_replica": 13, + "port": 7, + "replica": 10, + "stage": 3, + "time": 37, + "width": 8 + } + }, + { + "index": 18012, + "before": { + "child": 0, + "copy": 1719, + "family": 13703, + "helper": 252, + "offset": 0, + "owner_replica": 15, + "port": 39, + "replica": 10, + "stage": 3, + "time": 37, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1465, + "family": 11881, + "helper": 252, + "offset": 0, + "owner_replica": 13, + "port": 9, + "replica": 10, + "stage": 3, + "time": 37, + "width": 8 + } + }, + { + "index": 18013, + "before": { + "child": 0, + "copy": 1718, + "family": 13702, + "helper": 253, + "offset": 0, + "owner_replica": 15, + "port": 38, + "replica": 10, + "stage": 3, + "time": 37, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1469, + "family": 11885, + "helper": 253, + "offset": 0, + "owner_replica": 13, + "port": 13, + "replica": 10, + "stage": 3, + "time": 37, + "width": 8 + } + }, + { + "index": 18020, + "before": { + "child": 2, + "copy": 1592, + "family": 12904, + "helper": 260, + "offset": 0, + "owner_replica": 14, + "port": 24, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1502, + "family": 11918, + "helper": 260, + "offset": 9, + "owner_replica": 13, + "port": 46, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + } + }, + { + "index": 18021, + "before": { + "child": 2, + "copy": 1591, + "family": 12903, + "helper": 261, + "offset": 0, + "owner_replica": 14, + "port": 23, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1503, + "family": 11919, + "helper": 261, + "offset": 9, + "owner_replica": 13, + "port": 47, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + } + }, + { + "index": 18022, + "before": { + "child": 0, + "copy": 1717, + "family": 13701, + "helper": 262, + "offset": 0, + "owner_replica": 15, + "port": 37, + "replica": 10, + "stage": 3, + "time": 37, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1471, + "family": 11887, + "helper": 262, + "offset": 0, + "owner_replica": 13, + "port": 15, + "replica": 10, + "stage": 3, + "time": 37, + "width": 8 + } + }, + { + "index": 18025, + "before": { + "child": 0, + "copy": 1714, + "family": 13698, + "helper": 265, + "offset": 0, + "owner_replica": 15, + "port": 34, + "replica": 10, + "stage": 3, + "time": 37, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1472, + "family": 11888, + "helper": 265, + "offset": 0, + "owner_replica": 13, + "port": 16, + "replica": 10, + "stage": 3, + "time": 37, + "width": 8 + } + }, + { + "index": 18032, + "before": { + "child": 0, + "copy": 1713, + "family": 13697, + "helper": 272, + "offset": 0, + "owner_replica": 15, + "port": 33, + "replica": 10, + "stage": 3, + "time": 37, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1473, + "family": 11889, + "helper": 272, + "offset": 0, + "owner_replica": 13, + "port": 17, + "replica": 10, + "stage": 3, + "time": 37, + "width": 8 + } + }, + { + "index": 18036, + "before": { + "child": 0, + "copy": 1710, + "family": 13694, + "helper": 276, + "offset": 0, + "owner_replica": 15, + "port": 30, + "replica": 10, + "stage": 3, + "time": 37, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1474, + "family": 11890, + "helper": 276, + "offset": 0, + "owner_replica": 13, + "port": 18, + "replica": 10, + "stage": 3, + "time": 37, + "width": 8 + } + }, + { + "index": 18044, + "before": { + "child": 2, + "copy": 1590, + "family": 12902, + "helper": 284, + "offset": 0, + "owner_replica": 14, + "port": 22, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1504, + "family": 11920, + "helper": 284, + "offset": 9, + "owner_replica": 13, + "port": 48, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + } + }, + { + "index": 18045, + "before": { + "child": 2, + "copy": 1589, + "family": 12901, + "helper": 285, + "offset": 0, + "owner_replica": 14, + "port": 21, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1505, + "family": 11921, + "helper": 285, + "offset": 9, + "owner_replica": 13, + "port": 49, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + } + }, + { + "index": 18048, + "before": { + "child": 0, + "copy": 1706, + "family": 13690, + "helper": 288, + "offset": 0, + "owner_replica": 15, + "port": 26, + "replica": 10, + "stage": 3, + "time": 37, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1478, + "family": 11894, + "helper": 288, + "offset": 0, + "owner_replica": 13, + "port": 22, + "replica": 10, + "stage": 3, + "time": 37, + "width": 8 + } + }, + { + "index": 18049, + "before": { + "child": 0, + "copy": 1705, + "family": 13689, + "helper": 289, + "offset": 0, + "owner_replica": 15, + "port": 25, + "replica": 10, + "stage": 3, + "time": 37, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1479, + "family": 11895, + "helper": 289, + "offset": 0, + "owner_replica": 13, + "port": 23, + "replica": 10, + "stage": 3, + "time": 37, + "width": 8 + } + }, + { + "index": 18056, + "before": { + "child": 0, + "copy": 1703, + "family": 13687, + "helper": 296, + "offset": 0, + "owner_replica": 15, + "port": 23, + "replica": 10, + "stage": 3, + "time": 37, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1480, + "family": 11896, + "helper": 296, + "offset": 0, + "owner_replica": 13, + "port": 24, + "replica": 10, + "stage": 3, + "time": 37, + "width": 8 + } + }, + { + "index": 18057, + "before": { + "child": 0, + "copy": 1702, + "family": 13686, + "helper": 297, + "offset": 0, + "owner_replica": 15, + "port": 22, + "replica": 10, + "stage": 3, + "time": 37, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1482, + "family": 11898, + "helper": 297, + "offset": 0, + "owner_replica": 13, + "port": 26, + "replica": 10, + "stage": 3, + "time": 37, + "width": 8 + } + }, + { + "index": 18058, + "before": { + "child": 0, + "copy": 1701, + "family": 13685, + "helper": 298, + "offset": 8, + "owner_replica": 15, + "port": 21, + "replica": 10, + "stage": 3, + "time": 37, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1483, + "family": 11899, + "helper": 298, + "offset": 0, + "owner_replica": 13, + "port": 27, + "replica": 10, + "stage": 3, + "time": 37, + "width": 8 + } + }, + { + "index": 18059, + "before": { + "child": 0, + "copy": 1700, + "family": 13684, + "helper": 299, + "offset": 8, + "owner_replica": 15, + "port": 20, + "replica": 10, + "stage": 3, + "time": 37, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1484, + "family": 11900, + "helper": 299, + "offset": 0, + "owner_replica": 13, + "port": 28, + "replica": 10, + "stage": 3, + "time": 37, + "width": 8 + } + }, + { + "index": 18060, + "before": { + "child": 0, + "copy": 1699, + "family": 13683, + "helper": 300, + "offset": 0, + "owner_replica": 15, + "port": 19, + "replica": 10, + "stage": 3, + "time": 37, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1485, + "family": 11901, + "helper": 300, + "offset": 0, + "owner_replica": 13, + "port": 29, + "replica": 10, + "stage": 3, + "time": 37, + "width": 8 + } + }, + { + "index": 18061, + "before": { + "child": 0, + "copy": 1698, + "family": 13682, + "helper": 301, + "offset": 0, + "owner_replica": 15, + "port": 18, + "replica": 10, + "stage": 3, + "time": 37, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1489, + "family": 11905, + "helper": 301, + "offset": 0, + "owner_replica": 13, + "port": 33, + "replica": 10, + "stage": 3, + "time": 37, + "width": 8 + } + }, + { + "index": 18067, + "before": { + "child": 2, + "copy": 1588, + "family": 12900, + "helper": 307, + "offset": 0, + "owner_replica": 14, + "port": 20, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1510, + "family": 11926, + "helper": 307, + "offset": 0, + "owner_replica": 13, + "port": 54, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + } + }, + { + "index": 18068, + "before": { + "child": 2, + "copy": 1587, + "family": 12899, + "helper": 308, + "offset": 0, + "owner_replica": 14, + "port": 19, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1512, + "family": 11928, + "helper": 308, + "offset": 0, + "owner_replica": 13, + "port": 56, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + } + }, + { + "index": 18069, + "before": { + "child": 2, + "copy": 1586, + "family": 12898, + "helper": 309, + "offset": 0, + "owner_replica": 14, + "port": 18, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1513, + "family": 11929, + "helper": 309, + "offset": 0, + "owner_replica": 13, + "port": 57, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + } + }, + { + "index": 18079, + "before": { + "child": 2, + "copy": 1585, + "family": 12897, + "helper": 319, + "offset": 0, + "owner_replica": 14, + "port": 17, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1518, + "family": 11934, + "helper": 319, + "offset": 0, + "owner_replica": 13, + "port": 62, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + } + }, + { + "index": 18090, + "before": { + "child": 2, + "copy": 1584, + "family": 12896, + "helper": 330, + "offset": 0, + "owner_replica": 14, + "port": 16, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1522, + "family": 11938, + "helper": 330, + "offset": 0, + "owner_replica": 13, + "port": 66, + "replica": 10, + "stage": 3, + "time": 37, + "width": 7 + } + }, + { + "index": 18277, + "before": { + "child": 13, + "copy": 88, + "family": 200, + "helper": 37, + "offset": 0, + "owner_replica": 0, + "port": 88, + "replica": 1, + "stage": 4, + "time": 38, + "width": 9 + }, + "after": { + "child": 13, + "copy": 52, + "family": 164, + "helper": 37, + "offset": 39, + "owner_replica": 0, + "port": 52, + "replica": 1, + "stage": 4, + "time": 38, + "width": 9 + } + }, + { + "index": 18308, + "before": { + "child": 8, + "copy": 286, + "family": 2526, + "helper": 68, + "offset": 21, + "owner_replica": 2, + "port": 62, + "replica": 1, + "stage": 4, + "time": 38, + "width": 9 + }, + "after": { + "child": 14, + "copy": 0, + "family": 224, + "helper": 68, + "offset": 18, + "owner_replica": 0, + "port": 0, + "replica": 1, + "stage": 4, + "time": 38, + "width": 9 + } + }, + { + "index": 18405, + "before": { + "child": 12, + "copy": 132, + "family": 916, + "helper": 165, + "offset": 0, + "owner_replica": 1, + "port": 20, + "replica": 1, + "stage": 4, + "time": 38, + "width": 4 + }, + "after": { + "child": 8, + "copy": 326, + "family": 2566, + "helper": 165, + "offset": 8, + "owner_replica": 2, + "port": 102, + "replica": 1, + "stage": 4, + "time": 38, + "width": 4 + } + }, + { + "index": 18459, + "before": { + "child": 2, + "copy": 648, + "family": 4904, + "helper": 219, + "offset": 0, + "owner_replica": 5, + "port": 88, + "replica": 1, + "stage": 4, + "time": 38, + "width": 9 + }, + "after": { + "child": 15, + "copy": 38, + "family": 374, + "helper": 219, + "offset": 0, + "owner_replica": 0, + "port": 38, + "replica": 1, + "stage": 4, + "time": 38, + "width": 9 + } + }, + { + "index": 18464, + "before": { + "child": 0, + "copy": 728, + "family": 5656, + "helper": 224, + "offset": 9, + "owner_replica": 6, + "port": 56, + "replica": 1, + "stage": 4, + "time": 38, + "width": 7 + }, + "after": { + "child": 0, + "copy": 603, + "family": 4747, + "helper": 224, + "offset": 0, + "owner_replica": 5, + "port": 43, + "replica": 1, + "stage": 4, + "time": 38, + "width": 7 + } + }, + { + "index": 18558, + "before": { + "child": 2, + "copy": 602, + "family": 4858, + "helper": 318, + "offset": 0, + "owner_replica": 5, + "port": 42, + "replica": 1, + "stage": 4, + "time": 38, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1005, + "family": 7613, + "helper": 318, + "offset": 18, + "owner_replica": 8, + "port": 109, + "replica": 1, + "stage": 4, + "time": 38, + "width": 9 + } + }, + { + "index": 18627, + "before": { + "child": 12, + "copy": 125, + "family": 909, + "helper": 387, + "offset": 0, + "owner_replica": 1, + "port": 13, + "replica": 1, + "stage": 4, + "time": 38, + "width": 4 + }, + "after": { + "child": 2, + "copy": 602, + "family": 4858, + "helper": 387, + "offset": 8, + "owner_replica": 5, + "port": 42, + "replica": 1, + "stage": 4, + "time": 38, + "width": 4 + } + }, + { + "index": 18629, + "before": { + "child": 8, + "copy": 1679, + "family": 13327, + "helper": 389, + "offset": 22, + "owner_replica": 14, + "port": 111, + "replica": 1, + "stage": 4, + "time": 38, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1679, + "family": 13327, + "helper": 389, + "offset": 9, + "owner_replica": 14, + "port": 111, + "replica": 1, + "stage": 4, + "time": 38, + "width": 4 + } + }, + { + "index": 18630, + "before": { + "child": 8, + "copy": 1678, + "family": 13326, + "helper": 390, + "offset": 22, + "owner_replica": 14, + "port": 110, + "replica": 1, + "stage": 4, + "time": 38, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1678, + "family": 13326, + "helper": 390, + "offset": 44, + "owner_replica": 14, + "port": 110, + "replica": 1, + "stage": 4, + "time": 38, + "width": 4 + } + }, + { + "index": 18631, + "before": { + "child": 8, + "copy": 1670, + "family": 13318, + "helper": 391, + "offset": 35, + "owner_replica": 14, + "port": 102, + "replica": 1, + "stage": 4, + "time": 38, + "width": 4 + }, + "after": { + "child": 6, + "copy": 1281, + "family": 10465, + "helper": 391, + "offset": 0, + "owner_replica": 11, + "port": 49, + "replica": 1, + "stage": 4, + "time": 38, + "width": 4 + } + }, + { + "index": 18635, + "before": { + "child": 8, + "copy": 1669, + "family": 13317, + "helper": 395, + "offset": 35, + "owner_replica": 14, + "port": 101, + "replica": 1, + "stage": 4, + "time": 38, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1669, + "family": 13317, + "helper": 395, + "offset": 0, + "owner_replica": 14, + "port": 101, + "replica": 1, + "stage": 4, + "time": 38, + "width": 4 + } + }, + { + "index": 18671, + "before": { + "child": 2, + "copy": 670, + "family": 4926, + "helper": 431, + "offset": 8, + "owner_replica": 5, + "port": 110, + "replica": 1, + "stage": 4, + "time": 38, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1598, + "family": 13246, + "helper": 431, + "offset": 8, + "owner_replica": 14, + "port": 30, + "replica": 1, + "stage": 4, + "time": 38, + "width": 4 + } + }, + { + "index": 18745, + "before": { + "child": 8, + "copy": 1679, + "family": 13327, + "helper": 25, + "offset": 26, + "owner_replica": 14, + "port": 111, + "replica": 9, + "stage": 4, + "time": 39, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1679, + "family": 13327, + "helper": 25, + "offset": 22, + "owner_replica": 14, + "port": 111, + "replica": 9, + "stage": 4, + "time": 39, + "width": 9 + } + }, + { + "index": 18778, + "before": { + "child": 12, + "copy": 1118, + "family": 8174, + "helper": 58, + "offset": 9, + "owner_replica": 9, + "port": 110, + "replica": 9, + "stage": 4, + "time": 39, + "width": 4 + }, + "after": { + "child": 8, + "copy": 326, + "family": 2566, + "helper": 58, + "offset": 4, + "owner_replica": 2, + "port": 102, + "replica": 9, + "stage": 4, + "time": 39, + "width": 4 + } + }, + { + "index": 18880, + "before": { + "child": 4, + "copy": 1693, + "family": 13901, + "helper": 160, + "offset": 5, + "owner_replica": 15, + "port": 13, + "replica": 9, + "stage": 4, + "time": 39, + "width": 9 + }, + "after": { + "child": 4, + "copy": 1693, + "family": 13901, + "helper": 160, + "offset": 18, + "owner_replica": 15, + "port": 13, + "replica": 9, + "stage": 4, + "time": 39, + "width": 9 + } + }, + { + "index": 18885, + "before": { + "child": 8, + "copy": 1790, + "family": 14222, + "helper": 165, + "offset": 0, + "owner_replica": 15, + "port": 110, + "replica": 9, + "stage": 4, + "time": 39, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1685, + "family": 14117, + "helper": 165, + "offset": 44, + "owner_replica": 15, + "port": 5, + "replica": 9, + "stage": 4, + "time": 39, + "width": 4 + } + }, + { + "index": 18886, + "before": { + "child": 4, + "copy": 1690, + "family": 13898, + "helper": 166, + "offset": 5, + "owner_replica": 15, + "port": 10, + "replica": 9, + "stage": 4, + "time": 39, + "width": 9 + }, + "after": { + "child": 4, + "copy": 1690, + "family": 13898, + "helper": 166, + "offset": 18, + "owner_replica": 15, + "port": 10, + "replica": 9, + "stage": 4, + "time": 39, + "width": 9 + } + }, + { + "index": 18890, + "before": { + "child": 8, + "copy": 1786, + "family": 14218, + "helper": 170, + "offset": 0, + "owner_replica": 15, + "port": 106, + "replica": 9, + "stage": 4, + "time": 39, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1698, + "family": 14130, + "helper": 170, + "offset": 0, + "owner_replica": 15, + "port": 18, + "replica": 9, + "stage": 4, + "time": 39, + "width": 4 + } + }, + { + "index": 18944, + "before": { + "child": 2, + "copy": 1601, + "family": 12913, + "helper": 224, + "offset": 0, + "owner_replica": 14, + "port": 33, + "replica": 9, + "stage": 4, + "time": 39, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1521, + "family": 11937, + "helper": 224, + "offset": 0, + "owner_replica": 13, + "port": 65, + "replica": 9, + "stage": 4, + "time": 39, + "width": 7 + } + }, + { + "index": 19099, + "before": { + "child": 8, + "copy": 1785, + "family": 14217, + "helper": 379, + "offset": 0, + "owner_replica": 15, + "port": 105, + "replica": 9, + "stage": 4, + "time": 39, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1770, + "family": 14202, + "helper": 379, + "offset": 0, + "owner_replica": 15, + "port": 90, + "replica": 9, + "stage": 4, + "time": 39, + "width": 4 + } + }, + { + "index": 19150, + "before": { + "child": 2, + "copy": 670, + "family": 4926, + "helper": 430, + "offset": 12, + "owner_replica": 5, + "port": 110, + "replica": 9, + "stage": 4, + "time": 39, + "width": 4 + }, + "after": { + "child": 2, + "copy": 670, + "family": 4926, + "helper": 430, + "offset": 0, + "owner_replica": 5, + "port": 110, + "replica": 9, + "stage": 4, + "time": 39, + "width": 4 + } + }, + { + "index": 19216, + "before": { + "child": 8, + "copy": 1340, + "family": 10636, + "helper": 16, + "offset": 4, + "owner_replica": 11, + "port": 108, + "replica": 0, + "stage": 5, + "time": 40, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1340, + "family": 10636, + "helper": 16, + "offset": 0, + "owner_replica": 11, + "port": 108, + "replica": 0, + "stage": 5, + "time": 40, + "width": 9 + } + }, + { + "index": 19217, + "before": { + "child": 8, + "copy": 1339, + "family": 10635, + "helper": 17, + "offset": 4, + "owner_replica": 11, + "port": 107, + "replica": 0, + "stage": 5, + "time": 40, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1339, + "family": 10635, + "helper": 17, + "offset": 9, + "owner_replica": 11, + "port": 107, + "replica": 0, + "stage": 5, + "time": 40, + "width": 9 + } + }, + { + "index": 19218, + "before": { + "child": 8, + "copy": 1337, + "family": 10633, + "helper": 18, + "offset": 13, + "owner_replica": 11, + "port": 105, + "replica": 0, + "stage": 5, + "time": 40, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1337, + "family": 10633, + "helper": 18, + "offset": 0, + "owner_replica": 11, + "port": 105, + "replica": 0, + "stage": 5, + "time": 40, + "width": 9 + } + }, + { + "index": 19265, + "before": { + "child": 13, + "copy": 88, + "family": 200, + "helper": 65, + "offset": 9, + "owner_replica": 0, + "port": 88, + "replica": 0, + "stage": 5, + "time": 40, + "width": 4 + }, + "after": { + "child": 13, + "copy": 35, + "family": 147, + "helper": 65, + "offset": 9, + "owner_replica": 0, + "port": 35, + "replica": 0, + "stage": 5, + "time": 40, + "width": 4 + } + }, + { + "index": 19331, + "before": { + "child": 10, + "copy": 540, + "family": 4460, + "helper": 131, + "offset": 13, + "owner_replica": 4, + "port": 92, + "replica": 0, + "stage": 5, + "time": 40, + "width": 4 + }, + "after": { + "child": 10, + "copy": 540, + "family": 4460, + "helper": 131, + "offset": 0, + "owner_replica": 4, + "port": 92, + "replica": 0, + "stage": 5, + "time": 40, + "width": 4 + } + }, + { + "index": 19519, + "before": { + "child": 2, + "copy": 602, + "family": 4858, + "helper": 319, + "offset": 9, + "owner_replica": 5, + "port": 42, + "replica": 0, + "stage": 5, + "time": 40, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1506, + "family": 11922, + "helper": 319, + "offset": 9, + "owner_replica": 13, + "port": 50, + "replica": 0, + "stage": 5, + "time": 40, + "width": 7 + } + }, + { + "index": 19600, + "before": { + "child": 2, + "copy": 782, + "family": 5822, + "helper": 400, + "offset": 8, + "owner_replica": 6, + "port": 110, + "replica": 0, + "stage": 5, + "time": 40, + "width": 8 + }, + "after": { + "child": 0, + "copy": 673, + "family": 5601, + "helper": 400, + "offset": 0, + "owner_replica": 6, + "port": 1, + "replica": 0, + "stage": 5, + "time": 40, + "width": 8 + } + }, + { + "index": 19687, + "before": { + "child": 13, + "copy": 104, + "family": 216, + "helper": 7, + "offset": 0, + "owner_replica": 0, + "port": 104, + "replica": 8, + "stage": 5, + "time": 41, + "width": 9 + }, + "after": { + "child": 13, + "copy": 72, + "family": 184, + "helper": 7, + "offset": 31, + "owner_replica": 0, + "port": 72, + "replica": 8, + "stage": 5, + "time": 41, + "width": 9 + } + }, + { + "index": 19735, + "before": { + "child": 13, + "copy": 27, + "family": 139, + "helper": 55, + "offset": 13, + "owner_replica": 0, + "port": 27, + "replica": 8, + "stage": 5, + "time": 41, + "width": 9 + }, + "after": { + "child": 13, + "copy": 77, + "family": 189, + "helper": 55, + "offset": 31, + "owner_replica": 0, + "port": 77, + "replica": 8, + "stage": 5, + "time": 41, + "width": 9 + } + }, + { + "index": 19749, + "before": { + "child": 8, + "copy": 1673, + "family": 13321, + "helper": 69, + "offset": 35, + "owner_replica": 14, + "port": 105, + "replica": 8, + "stage": 5, + "time": 41, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1580, + "family": 13228, + "helper": 69, + "offset": 0, + "owner_replica": 14, + "port": 12, + "replica": 8, + "stage": 5, + "time": 41, + "width": 4 + } + }, + { + "index": 19767, + "before": { + "child": 13, + "copy": 51, + "family": 163, + "helper": 87, + "offset": 13, + "owner_replica": 0, + "port": 51, + "replica": 8, + "stage": 5, + "time": 41, + "width": 8 + }, + "after": { + "child": 8, + "copy": 275, + "family": 2515, + "helper": 87, + "offset": 0, + "owner_replica": 2, + "port": 51, + "replica": 8, + "stage": 5, + "time": 41, + "width": 8 + } + }, + { + "index": 19783, + "before": { + "child": 15, + "copy": 204, + "family": 1324, + "helper": 103, + "offset": 0, + "owner_replica": 1, + "port": 92, + "replica": 8, + "stage": 5, + "time": 41, + "width": 8 + }, + "after": { + "child": 8, + "copy": 319, + "family": 2559, + "helper": 103, + "offset": 0, + "owner_replica": 2, + "port": 95, + "replica": 8, + "stage": 5, + "time": 41, + "width": 8 + } + }, + { + "index": 20048, + "before": { + "child": 6, + "copy": 559, + "family": 4255, + "helper": 368, + "offset": 4, + "owner_replica": 4, + "port": 111, + "replica": 8, + "stage": 5, + "time": 41, + "width": 8 + }, + "after": { + "child": 2, + "copy": 648, + "family": 4904, + "helper": 368, + "offset": 8, + "owner_replica": 5, + "port": 88, + "replica": 8, + "stage": 5, + "time": 41, + "width": 8 + } + }, + { + "index": 20189, + "before": { + "child": 13, + "copy": 51, + "family": 163, + "helper": 29, + "offset": 21, + "owner_replica": 0, + "port": 51, + "replica": 6, + "stage": 0, + "time": 42, + "width": 9 + }, + "after": { + "child": 4, + "copy": 833, + "family": 6769, + "helper": 29, + "offset": 14, + "owner_replica": 7, + "port": 49, + "replica": 6, + "stage": 0, + "time": 42, + "width": 9 + } + }, + { + "index": 20705, + "before": { + "child": 15, + "copy": 1005, + "family": 7613, + "helper": 65, + "offset": 0, + "owner_replica": 8, + "port": 109, + "replica": 14, + "stage": 0, + "time": 43, + "width": 4 + }, + "after": { + "child": 4, + "copy": 1580, + "family": 13004, + "helper": 65, + "offset": 27, + "owner_replica": 14, + "port": 12, + "replica": 14, + "stage": 0, + "time": 43, + "width": 4 + } + }, + { + "index": 20905, + "before": { + "child": 0, + "copy": 1731, + "family": 13715, + "helper": 265, + "offset": 0, + "owner_replica": 15, + "port": 51, + "replica": 14, + "stage": 0, + "time": 43, + "width": 8 + }, + "after": { + "child": 0, + "copy": 561, + "family": 4705, + "helper": 265, + "offset": 0, + "owner_replica": 5, + "port": 1, + "replica": 14, + "stage": 0, + "time": 43, + "width": 8 + } + }, + { + "index": 20912, + "before": { + "child": 0, + "copy": 1730, + "family": 13714, + "helper": 272, + "offset": 0, + "owner_replica": 15, + "port": 50, + "replica": 14, + "stage": 0, + "time": 43, + "width": 8 + }, + "after": { + "child": 0, + "copy": 609, + "family": 4753, + "helper": 272, + "offset": 0, + "owner_replica": 5, + "port": 49, + "replica": 14, + "stage": 0, + "time": 43, + "width": 8 + } + }, + { + "index": 20913, + "before": { + "child": 0, + "copy": 1729, + "family": 13713, + "helper": 273, + "offset": 0, + "owner_replica": 15, + "port": 49, + "replica": 14, + "stage": 0, + "time": 43, + "width": 8 + }, + "after": { + "child": 2, + "copy": 602, + "family": 4858, + "helper": 273, + "offset": 0, + "owner_replica": 5, + "port": 42, + "replica": 14, + "stage": 0, + "time": 43, + "width": 8 + } + }, + { + "index": 20914, + "before": { + "child": 0, + "copy": 1728, + "family": 13712, + "helper": 274, + "offset": 0, + "owner_replica": 15, + "port": 48, + "replica": 14, + "stage": 0, + "time": 43, + "width": 8 + }, + "after": { + "child": 2, + "copy": 648, + "family": 4904, + "helper": 274, + "offset": 0, + "owner_replica": 5, + "port": 88, + "replica": 14, + "stage": 0, + "time": 43, + "width": 8 + } + }, + { + "index": 20916, + "before": { + "child": 0, + "copy": 1727, + "family": 13711, + "helper": 276, + "offset": 0, + "owner_replica": 15, + "port": 47, + "replica": 14, + "stage": 0, + "time": 43, + "width": 8 + }, + "after": { + "child": 2, + "copy": 670, + "family": 4926, + "helper": 276, + "offset": 8, + "owner_replica": 5, + "port": 110, + "replica": 14, + "stage": 0, + "time": 43, + "width": 8 + } + }, + { + "index": 20917, + "before": { + "child": 0, + "copy": 1726, + "family": 13710, + "helper": 277, + "offset": 0, + "owner_replica": 15, + "port": 46, + "replica": 14, + "stage": 0, + "time": 43, + "width": 8 + }, + "after": { + "child": 2, + "copy": 671, + "family": 4927, + "helper": 277, + "offset": 0, + "owner_replica": 5, + "port": 111, + "replica": 14, + "stage": 0, + "time": 43, + "width": 8 + } + }, + { + "index": 21205, + "before": { + "child": 10, + "copy": 540, + "family": 4460, + "helper": 85, + "offset": 17, + "owner_replica": 4, + "port": 92, + "replica": 5, + "stage": 1, + "time": 44, + "width": 4 + }, + "after": { + "child": 8, + "copy": 329, + "family": 2569, + "helper": 85, + "offset": 0, + "owner_replica": 2, + "port": 105, + "replica": 5, + "stage": 1, + "time": 44, + "width": 4 + } + }, + { + "index": 21226, + "before": { + "child": 8, + "copy": 320, + "family": 2560, + "helper": 106, + "offset": 26, + "owner_replica": 2, + "port": 96, + "replica": 5, + "stage": 1, + "time": 44, + "width": 4 + }, + "after": { + "child": 6, + "copy": 389, + "family": 3301, + "helper": 106, + "offset": 0, + "owner_replica": 3, + "port": 53, + "replica": 5, + "stage": 1, + "time": 44, + "width": 4 + } + }, + { + "index": 21260, + "before": { + "child": 8, + "copy": 316, + "family": 2556, + "helper": 140, + "offset": 22, + "owner_replica": 2, + "port": 92, + "replica": 5, + "stage": 1, + "time": 44, + "width": 9 + }, + "after": { + "child": 14, + "copy": 114, + "family": 1122, + "helper": 140, + "offset": 18, + "owner_replica": 1, + "port": 2, + "replica": 5, + "stage": 1, + "time": 44, + "width": 9 + } + }, + { + "index": 21330, + "before": { + "child": 6, + "copy": 1553, + "family": 12305, + "helper": 210, + "offset": 4, + "owner_replica": 13, + "port": 97, + "replica": 5, + "stage": 1, + "time": 44, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1553, + "family": 12305, + "helper": 210, + "offset": 18, + "owner_replica": 13, + "port": 97, + "replica": 5, + "stage": 1, + "time": 44, + "width": 9 + } + }, + { + "index": 21344, + "before": { + "child": 0, + "copy": 737, + "family": 5665, + "helper": 224, + "offset": 9, + "owner_replica": 6, + "port": 65, + "replica": 5, + "stage": 1, + "time": 44, + "width": 7 + }, + "after": { + "child": 0, + "copy": 593, + "family": 4737, + "helper": 224, + "offset": 0, + "owner_replica": 5, + "port": 33, + "replica": 5, + "stage": 1, + "time": 44, + "width": 7 + } + }, + { + "index": 21345, + "before": { + "child": 0, + "copy": 736, + "family": 5664, + "helper": 225, + "offset": 9, + "owner_replica": 6, + "port": 64, + "replica": 5, + "stage": 1, + "time": 44, + "width": 7 + }, + "after": { + "child": 0, + "copy": 595, + "family": 4739, + "helper": 225, + "offset": 0, + "owner_replica": 5, + "port": 35, + "replica": 5, + "stage": 1, + "time": 44, + "width": 7 + } + }, + { + "index": 21346, + "before": { + "child": 0, + "copy": 735, + "family": 5663, + "helper": 226, + "offset": 9, + "owner_replica": 6, + "port": 63, + "replica": 5, + "stage": 1, + "time": 44, + "width": 7 + }, + "after": { + "child": 0, + "copy": 596, + "family": 4740, + "helper": 226, + "offset": 0, + "owner_replica": 5, + "port": 36, + "replica": 5, + "stage": 1, + "time": 44, + "width": 7 + } + }, + { + "index": 21347, + "before": { + "child": 0, + "copy": 734, + "family": 5662, + "helper": 227, + "offset": 9, + "owner_replica": 6, + "port": 62, + "replica": 5, + "stage": 1, + "time": 44, + "width": 7 + }, + "after": { + "child": 0, + "copy": 602, + "family": 4746, + "helper": 227, + "offset": 0, + "owner_replica": 5, + "port": 42, + "replica": 5, + "stage": 1, + "time": 44, + "width": 7 + } + }, + { + "index": 21348, + "before": { + "child": 0, + "copy": 733, + "family": 5661, + "helper": 228, + "offset": 9, + "owner_replica": 6, + "port": 61, + "replica": 5, + "stage": 1, + "time": 44, + "width": 7 + }, + "after": { + "child": 0, + "copy": 606, + "family": 4750, + "helper": 228, + "offset": 0, + "owner_replica": 5, + "port": 46, + "replica": 5, + "stage": 1, + "time": 44, + "width": 7 + } + }, + { + "index": 21349, + "before": { + "child": 0, + "copy": 732, + "family": 5660, + "helper": 229, + "offset": 9, + "owner_replica": 6, + "port": 60, + "replica": 5, + "stage": 1, + "time": 44, + "width": 7 + }, + "after": { + "child": 0, + "copy": 608, + "family": 4752, + "helper": 229, + "offset": 0, + "owner_replica": 5, + "port": 48, + "replica": 5, + "stage": 1, + "time": 44, + "width": 7 + } + }, + { + "index": 21350, + "before": { + "child": 0, + "copy": 731, + "family": 5659, + "helper": 230, + "offset": 9, + "owner_replica": 6, + "port": 59, + "replica": 5, + "stage": 1, + "time": 44, + "width": 7 + }, + "after": { + "child": 0, + "copy": 612, + "family": 4756, + "helper": 230, + "offset": 0, + "owner_replica": 5, + "port": 52, + "replica": 5, + "stage": 1, + "time": 44, + "width": 7 + } + }, + { + "index": 21351, + "before": { + "child": 0, + "copy": 730, + "family": 5658, + "helper": 231, + "offset": 9, + "owner_replica": 6, + "port": 58, + "replica": 5, + "stage": 1, + "time": 44, + "width": 7 + }, + "after": { + "child": 0, + "copy": 620, + "family": 4764, + "helper": 231, + "offset": 0, + "owner_replica": 5, + "port": 60, + "replica": 5, + "stage": 1, + "time": 44, + "width": 7 + } + }, + { + "index": 21380, + "before": { + "child": 0, + "copy": 729, + "family": 5657, + "helper": 260, + "offset": 9, + "owner_replica": 6, + "port": 57, + "replica": 5, + "stage": 1, + "time": 44, + "width": 7 + }, + "after": { + "child": 0, + "copy": 621, + "family": 4765, + "helper": 260, + "offset": 0, + "owner_replica": 5, + "port": 61, + "replica": 5, + "stage": 1, + "time": 44, + "width": 7 + } + }, + { + "index": 21487, + "before": { + "child": 2, + "copy": 648, + "family": 4904, + "helper": 367, + "offset": 9, + "owner_replica": 5, + "port": 88, + "replica": 5, + "stage": 1, + "time": 44, + "width": 7 + }, + "after": { + "child": 0, + "copy": 625, + "family": 4769, + "helper": 367, + "offset": 0, + "owner_replica": 5, + "port": 65, + "replica": 5, + "stage": 1, + "time": 44, + "width": 7 + } + }, + { + "index": 21550, + "before": { + "child": 2, + "copy": 1791, + "family": 13887, + "helper": 430, + "offset": 4, + "owner_replica": 15, + "port": 111, + "replica": 5, + "stage": 1, + "time": 44, + "width": 4 + }, + "after": { + "child": 10, + "copy": 547, + "family": 4467, + "helper": 430, + "offset": 0, + "owner_replica": 4, + "port": 99, + "replica": 5, + "stage": 1, + "time": 44, + "width": 4 + } + }, + { + "index": 21824, + "before": { + "child": 2, + "copy": 1607, + "family": 12919, + "helper": 224, + "offset": 0, + "owner_replica": 14, + "port": 39, + "replica": 13, + "stage": 1, + "time": 45, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1499, + "family": 11915, + "helper": 224, + "offset": 9, + "owner_replica": 13, + "port": 43, + "replica": 13, + "stage": 1, + "time": 45, + "width": 7 + } + }, + { + "index": 21825, + "before": { + "child": 2, + "copy": 1606, + "family": 12918, + "helper": 225, + "offset": 0, + "owner_replica": 14, + "port": 38, + "replica": 13, + "stage": 1, + "time": 45, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1507, + "family": 11923, + "helper": 225, + "offset": 9, + "owner_replica": 13, + "port": 51, + "replica": 13, + "stage": 1, + "time": 45, + "width": 7 + } + }, + { + "index": 21826, + "before": { + "child": 2, + "copy": 1605, + "family": 12917, + "helper": 226, + "offset": 0, + "owner_replica": 14, + "port": 37, + "replica": 13, + "stage": 1, + "time": 45, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1508, + "family": 11924, + "helper": 226, + "offset": 9, + "owner_replica": 13, + "port": 52, + "replica": 13, + "stage": 1, + "time": 45, + "width": 7 + } + }, + { + "index": 21827, + "before": { + "child": 2, + "copy": 1604, + "family": 12916, + "helper": 227, + "offset": 0, + "owner_replica": 14, + "port": 36, + "replica": 13, + "stage": 1, + "time": 45, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1509, + "family": 11925, + "helper": 227, + "offset": 0, + "owner_replica": 13, + "port": 53, + "replica": 13, + "stage": 1, + "time": 45, + "width": 7 + } + }, + { + "index": 21828, + "before": { + "child": 2, + "copy": 1603, + "family": 12915, + "helper": 228, + "offset": 0, + "owner_replica": 14, + "port": 35, + "replica": 13, + "stage": 1, + "time": 45, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1511, + "family": 11927, + "helper": 228, + "offset": 0, + "owner_replica": 13, + "port": 55, + "replica": 13, + "stage": 1, + "time": 45, + "width": 7 + } + }, + { + "index": 21829, + "before": { + "child": 2, + "copy": 1602, + "family": 12914, + "helper": 229, + "offset": 0, + "owner_replica": 14, + "port": 34, + "replica": 13, + "stage": 1, + "time": 45, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1514, + "family": 11930, + "helper": 229, + "offset": 0, + "owner_replica": 13, + "port": 58, + "replica": 13, + "stage": 1, + "time": 45, + "width": 7 + } + }, + { + "index": 21830, + "before": { + "child": 0, + "copy": 1636, + "family": 12836, + "helper": 230, + "offset": 0, + "owner_replica": 14, + "port": 68, + "replica": 13, + "stage": 1, + "time": 45, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1515, + "family": 11931, + "helper": 230, + "offset": 0, + "owner_replica": 13, + "port": 59, + "replica": 13, + "stage": 1, + "time": 45, + "width": 7 + } + }, + { + "index": 21831, + "before": { + "child": 0, + "copy": 1635, + "family": 12835, + "helper": 231, + "offset": 0, + "owner_replica": 14, + "port": 67, + "replica": 13, + "stage": 1, + "time": 45, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1516, + "family": 11932, + "helper": 231, + "offset": 0, + "owner_replica": 13, + "port": 60, + "replica": 13, + "stage": 1, + "time": 45, + "width": 7 + } + }, + { + "index": 21860, + "before": { + "child": 0, + "copy": 1634, + "family": 12834, + "helper": 260, + "offset": 0, + "owner_replica": 14, + "port": 66, + "replica": 13, + "stage": 1, + "time": 45, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1517, + "family": 11933, + "helper": 260, + "offset": 0, + "owner_replica": 13, + "port": 61, + "replica": 13, + "stage": 1, + "time": 45, + "width": 7 + } + }, + { + "index": 21861, + "before": { + "child": 0, + "copy": 739, + "family": 5667, + "helper": 261, + "offset": 9, + "owner_replica": 6, + "port": 67, + "replica": 13, + "stage": 1, + "time": 45, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1519, + "family": 11935, + "helper": 261, + "offset": 0, + "owner_replica": 13, + "port": 63, + "replica": 13, + "stage": 1, + "time": 45, + "width": 7 + } + }, + { + "index": 21884, + "before": { + "child": 0, + "copy": 738, + "family": 5666, + "helper": 284, + "offset": 9, + "owner_replica": 6, + "port": 66, + "replica": 13, + "stage": 1, + "time": 45, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1520, + "family": 11936, + "helper": 284, + "offset": 0, + "owner_replica": 13, + "port": 64, + "replica": 13, + "stage": 1, + "time": 45, + "width": 7 + } + }, + { + "index": 22188, + "before": { + "child": 8, + "copy": 391, + "family": 3415, + "helper": 108, + "offset": 8, + "owner_replica": 3, + "port": 55, + "replica": 4, + "stage": 2, + "time": 46, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1517, + "family": 12381, + "helper": 108, + "offset": 21, + "owner_replica": 13, + "port": 61, + "replica": 4, + "stage": 2, + "time": 46, + "width": 9 + } + }, + { + "index": 22191, + "before": { + "child": 8, + "copy": 320, + "family": 2560, + "helper": 111, + "offset": 30, + "owner_replica": 2, + "port": 96, + "replica": 4, + "stage": 2, + "time": 46, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1518, + "family": 12382, + "helper": 111, + "offset": 30, + "owner_replica": 13, + "port": 62, + "replica": 4, + "stage": 2, + "time": 46, + "width": 9 + } + }, + { + "index": 22218, + "before": { + "child": 15, + "copy": 204, + "family": 1324, + "helper": 138, + "offset": 8, + "owner_replica": 1, + "port": 92, + "replica": 4, + "stage": 2, + "time": 46, + "width": 4 + }, + "after": { + "child": 15, + "copy": 175, + "family": 1295, + "helper": 138, + "offset": 27, + "owner_replica": 1, + "port": 63, + "replica": 4, + "stage": 2, + "time": 46, + "width": 4 + } + }, + { + "index": 22304, + "before": { + "child": 4, + "copy": 673, + "family": 5825, + "helper": 224, + "offset": 0, + "owner_replica": 6, + "port": 1, + "replica": 4, + "stage": 2, + "time": 46, + "width": 7 + }, + "after": { + "child": 2, + "copy": 777, + "family": 5817, + "helper": 224, + "offset": 0, + "owner_replica": 6, + "port": 105, + "replica": 4, + "stage": 2, + "time": 46, + "width": 7 + } + }, + { + "index": 22305, + "before": { + "child": 4, + "copy": 672, + "family": 5824, + "helper": 225, + "offset": 9, + "owner_replica": 6, + "port": 0, + "replica": 4, + "stage": 2, + "time": 46, + "width": 7 + }, + "after": { + "child": 2, + "copy": 781, + "family": 5821, + "helper": 225, + "offset": 0, + "owner_replica": 6, + "port": 109, + "replica": 4, + "stage": 2, + "time": 46, + "width": 7 + } + }, + { + "index": 22343, + "before": { + "child": 8, + "copy": 1176, + "family": 9688, + "helper": 263, + "offset": 4, + "owner_replica": 10, + "port": 56, + "replica": 4, + "stage": 2, + "time": 46, + "width": 8 + }, + "after": { + "child": 8, + "copy": 322, + "family": 2562, + "helper": 263, + "offset": 0, + "owner_replica": 2, + "port": 98, + "replica": 4, + "stage": 2, + "time": 46, + "width": 8 + } + }, + { + "index": 22369, + "before": { + "child": 6, + "copy": 559, + "family": 4255, + "helper": 289, + "offset": 12, + "owner_replica": 4, + "port": 111, + "replica": 4, + "stage": 2, + "time": 46, + "width": 8 + }, + "after": { + "child": 0, + "copy": 802, + "family": 6514, + "helper": 289, + "offset": 0, + "owner_replica": 7, + "port": 18, + "replica": 4, + "stage": 2, + "time": 46, + "width": 8 + } + }, + { + "index": 22382, + "before": { + "child": 0, + "copy": 801, + "family": 6513, + "helper": 302, + "offset": 8, + "owner_replica": 7, + "port": 17, + "replica": 4, + "stage": 2, + "time": 46, + "width": 8 + }, + "after": { + "child": 0, + "copy": 803, + "family": 6515, + "helper": 302, + "offset": 0, + "owner_replica": 7, + "port": 19, + "replica": 4, + "stage": 2, + "time": 46, + "width": 8 + } + }, + { + "index": 22383, + "before": { + "child": 0, + "copy": 800, + "family": 6512, + "helper": 303, + "offset": 8, + "owner_replica": 7, + "port": 16, + "replica": 4, + "stage": 2, + "time": 46, + "width": 8 + }, + "after": { + "child": 0, + "copy": 804, + "family": 6516, + "helper": 303, + "offset": 0, + "owner_replica": 7, + "port": 20, + "replica": 4, + "stage": 2, + "time": 46, + "width": 8 + } + }, + { + "index": 22385, + "before": { + "child": 0, + "copy": 798, + "family": 6510, + "helper": 305, + "offset": 8, + "owner_replica": 7, + "port": 14, + "replica": 4, + "stage": 2, + "time": 46, + "width": 8 + }, + "after": { + "child": 0, + "copy": 805, + "family": 6517, + "helper": 305, + "offset": 0, + "owner_replica": 7, + "port": 21, + "replica": 4, + "stage": 2, + "time": 46, + "width": 8 + } + }, + { + "index": 22390, + "before": { + "child": 0, + "copy": 797, + "family": 6509, + "helper": 310, + "offset": 8, + "owner_replica": 7, + "port": 13, + "replica": 4, + "stage": 2, + "time": 46, + "width": 8 + }, + "after": { + "child": 0, + "copy": 807, + "family": 6519, + "helper": 310, + "offset": 0, + "owner_replica": 7, + "port": 23, + "replica": 4, + "stage": 2, + "time": 46, + "width": 8 + } + }, + { + "index": 22391, + "before": { + "child": 0, + "copy": 796, + "family": 6508, + "helper": 311, + "offset": 8, + "owner_replica": 7, + "port": 12, + "replica": 4, + "stage": 2, + "time": 46, + "width": 8 + }, + "after": { + "child": 0, + "copy": 819, + "family": 6531, + "helper": 311, + "offset": 0, + "owner_replica": 7, + "port": 35, + "replica": 4, + "stage": 2, + "time": 46, + "width": 8 + } + }, + { + "index": 22393, + "before": { + "child": 0, + "copy": 794, + "family": 6506, + "helper": 313, + "offset": 8, + "owner_replica": 7, + "port": 10, + "replica": 4, + "stage": 2, + "time": 46, + "width": 8 + }, + "after": { + "child": 0, + "copy": 822, + "family": 6534, + "helper": 313, + "offset": 0, + "owner_replica": 7, + "port": 38, + "replica": 4, + "stage": 2, + "time": 46, + "width": 8 + } + }, + { + "index": 22394, + "before": { + "child": 0, + "copy": 793, + "family": 6505, + "helper": 314, + "offset": 8, + "owner_replica": 7, + "port": 9, + "replica": 4, + "stage": 2, + "time": 46, + "width": 8 + }, + "after": { + "child": 0, + "copy": 828, + "family": 6540, + "helper": 314, + "offset": 0, + "owner_replica": 7, + "port": 44, + "replica": 4, + "stage": 2, + "time": 46, + "width": 8 + } + }, + { + "index": 22395, + "before": { + "child": 0, + "copy": 792, + "family": 6504, + "helper": 315, + "offset": 8, + "owner_replica": 7, + "port": 8, + "replica": 4, + "stage": 2, + "time": 46, + "width": 8 + }, + "after": { + "child": 0, + "copy": 829, + "family": 6541, + "helper": 315, + "offset": 0, + "owner_replica": 7, + "port": 45, + "replica": 4, + "stage": 2, + "time": 46, + "width": 8 + } + }, + { + "index": 22396, + "before": { + "child": 0, + "copy": 791, + "family": 6503, + "helper": 316, + "offset": 8, + "owner_replica": 7, + "port": 7, + "replica": 4, + "stage": 2, + "time": 46, + "width": 8 + }, + "after": { + "child": 0, + "copy": 831, + "family": 6543, + "helper": 316, + "offset": 0, + "owner_replica": 7, + "port": 47, + "replica": 4, + "stage": 2, + "time": 46, + "width": 8 + } + }, + { + "index": 22400, + "before": { + "child": 0, + "copy": 789, + "family": 6501, + "helper": 320, + "offset": 8, + "owner_replica": 7, + "port": 5, + "replica": 4, + "stage": 2, + "time": 46, + "width": 8 + }, + "after": { + "child": 2, + "copy": 895, + "family": 6719, + "helper": 320, + "offset": 0, + "owner_replica": 7, + "port": 111, + "replica": 4, + "stage": 2, + "time": 46, + "width": 8 + } + }, + { + "index": 22401, + "before": { + "child": 0, + "copy": 788, + "family": 6500, + "helper": 321, + "offset": 8, + "owner_replica": 7, + "port": 4, + "replica": 4, + "stage": 2, + "time": 46, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1229, + "family": 9741, + "helper": 321, + "offset": 0, + "owner_replica": 10, + "port": 109, + "replica": 4, + "stage": 2, + "time": 46, + "width": 8 + } + }, + { + "index": 22406, + "before": { + "child": 0, + "copy": 787, + "family": 6499, + "helper": 326, + "offset": 8, + "owner_replica": 7, + "port": 3, + "replica": 4, + "stage": 2, + "time": 46, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1718, + "family": 13702, + "helper": 326, + "offset": 0, + "owner_replica": 15, + "port": 38, + "replica": 4, + "stage": 2, + "time": 46, + "width": 8 + } + }, + { + "index": 22659, + "before": { + "child": 8, + "copy": 1231, + "family": 9743, + "helper": 99, + "offset": 4, + "owner_replica": 10, + "port": 111, + "replica": 12, + "stage": 2, + "time": 47, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1159, + "family": 9671, + "helper": 99, + "offset": 0, + "owner_replica": 10, + "port": 39, + "replica": 12, + "stage": 2, + "time": 47, + "width": 4 + } + }, + { + "index": 22661, + "before": { + "child": 8, + "copy": 1230, + "family": 9742, + "helper": 101, + "offset": 4, + "owner_replica": 10, + "port": 110, + "replica": 12, + "stage": 2, + "time": 47, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1230, + "family": 9742, + "helper": 101, + "offset": 26, + "owner_replica": 10, + "port": 110, + "replica": 12, + "stage": 2, + "time": 47, + "width": 4 + } + }, + { + "index": 22666, + "before": { + "child": 8, + "copy": 1229, + "family": 9741, + "helper": 106, + "offset": 4, + "owner_replica": 10, + "port": 109, + "replica": 12, + "stage": 2, + "time": 47, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1229, + "family": 9741, + "helper": 106, + "offset": 44, + "owner_replica": 10, + "port": 109, + "replica": 12, + "stage": 2, + "time": 47, + "width": 4 + } + }, + { + "index": 22858, + "before": { + "child": 0, + "copy": 1749, + "family": 13733, + "helper": 298, + "offset": 8, + "owner_replica": 15, + "port": 69, + "replica": 12, + "stage": 2, + "time": 47, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1717, + "family": 13701, + "helper": 298, + "offset": 0, + "owner_replica": 15, + "port": 37, + "replica": 12, + "stage": 2, + "time": 47, + "width": 8 + } + }, + { + "index": 22859, + "before": { + "child": 0, + "copy": 1748, + "family": 13732, + "helper": 299, + "offset": 8, + "owner_replica": 15, + "port": 68, + "replica": 12, + "stage": 2, + "time": 47, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1726, + "family": 13710, + "helper": 299, + "offset": 0, + "owner_replica": 15, + "port": 46, + "replica": 12, + "stage": 2, + "time": 47, + "width": 8 + } + }, + { + "index": 22860, + "before": { + "child": 0, + "copy": 1747, + "family": 13731, + "helper": 300, + "offset": 8, + "owner_replica": 15, + "port": 67, + "replica": 12, + "stage": 2, + "time": 47, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1728, + "family": 13712, + "helper": 300, + "offset": 0, + "owner_replica": 15, + "port": 48, + "replica": 12, + "stage": 2, + "time": 47, + "width": 8 + } + }, + { + "index": 22877, + "before": { + "child": 0, + "copy": 1689, + "family": 13673, + "helper": 317, + "offset": 8, + "owner_replica": 15, + "port": 9, + "replica": 12, + "stage": 2, + "time": 47, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1731, + "family": 13715, + "helper": 317, + "offset": 0, + "owner_replica": 15, + "port": 51, + "replica": 12, + "stage": 2, + "time": 47, + "width": 8 + } + }, + { + "index": 23071, + "before": { + "child": 8, + "copy": 333, + "family": 2573, + "helper": 31, + "offset": 22, + "owner_replica": 2, + "port": 109, + "replica": 3, + "stage": 3, + "time": 48, + "width": 9 + }, + "after": { + "child": 14, + "copy": 114, + "family": 1122, + "helper": 31, + "offset": 9, + "owner_replica": 1, + "port": 2, + "replica": 3, + "stage": 3, + "time": 48, + "width": 9 + } + }, + { + "index": 23072, + "before": { + "child": 8, + "copy": 332, + "family": 2572, + "helper": 32, + "offset": 22, + "owner_replica": 2, + "port": 108, + "replica": 3, + "stage": 3, + "time": 48, + "width": 9 + }, + "after": { + "child": 14, + "copy": 115, + "family": 1123, + "helper": 32, + "offset": 18, + "owner_replica": 1, + "port": 3, + "replica": 3, + "stage": 3, + "time": 48, + "width": 9 + } + }, + { + "index": 23073, + "before": { + "child": 8, + "copy": 331, + "family": 2571, + "helper": 33, + "offset": 22, + "owner_replica": 2, + "port": 107, + "replica": 3, + "stage": 3, + "time": 48, + "width": 9 + }, + "after": { + "child": 14, + "copy": 176, + "family": 1184, + "helper": 33, + "offset": 18, + "owner_replica": 1, + "port": 64, + "replica": 3, + "stage": 3, + "time": 48, + "width": 9 + } + }, + { + "index": 23074, + "before": { + "child": 8, + "copy": 330, + "family": 2570, + "helper": 34, + "offset": 22, + "owner_replica": 2, + "port": 106, + "replica": 3, + "stage": 3, + "time": 48, + "width": 9 + }, + "after": { + "child": 14, + "copy": 180, + "family": 1188, + "helper": 34, + "offset": 9, + "owner_replica": 1, + "port": 68, + "replica": 3, + "stage": 3, + "time": 48, + "width": 9 + } + }, + { + "index": 23076, + "before": { + "child": 8, + "copy": 328, + "family": 2568, + "helper": 36, + "offset": 30, + "owner_replica": 2, + "port": 104, + "replica": 3, + "stage": 3, + "time": 48, + "width": 9 + }, + "after": { + "child": 14, + "copy": 184, + "family": 1192, + "helper": 36, + "offset": 22, + "owner_replica": 1, + "port": 72, + "replica": 3, + "stage": 3, + "time": 48, + "width": 9 + } + }, + { + "index": 23077, + "before": { + "child": 8, + "copy": 327, + "family": 2567, + "helper": 37, + "offset": 30, + "owner_replica": 2, + "port": 103, + "replica": 3, + "stage": 3, + "time": 48, + "width": 9 + }, + "after": { + "child": 14, + "copy": 209, + "family": 1217, + "helper": 37, + "offset": 18, + "owner_replica": 1, + "port": 97, + "replica": 3, + "stage": 3, + "time": 48, + "width": 9 + } + }, + { + "index": 23079, + "before": { + "child": 8, + "copy": 325, + "family": 2565, + "helper": 39, + "offset": 30, + "owner_replica": 2, + "port": 101, + "replica": 3, + "stage": 3, + "time": 48, + "width": 9 + }, + "after": { + "child": 15, + "copy": 173, + "family": 1293, + "helper": 39, + "offset": 18, + "owner_replica": 1, + "port": 61, + "replica": 3, + "stage": 3, + "time": 48, + "width": 9 + } + }, + { + "index": 23080, + "before": { + "child": 8, + "copy": 324, + "family": 2564, + "helper": 40, + "offset": 30, + "owner_replica": 2, + "port": 100, + "replica": 3, + "stage": 3, + "time": 48, + "width": 9 + }, + "after": { + "child": 15, + "copy": 175, + "family": 1295, + "helper": 40, + "offset": 18, + "owner_replica": 1, + "port": 63, + "replica": 3, + "stage": 3, + "time": 48, + "width": 9 + } + }, + { + "index": 23081, + "before": { + "child": 8, + "copy": 323, + "family": 2563, + "helper": 41, + "offset": 30, + "owner_replica": 2, + "port": 99, + "replica": 3, + "stage": 3, + "time": 48, + "width": 9 + }, + "after": { + "child": 15, + "copy": 197, + "family": 1317, + "helper": 41, + "offset": 18, + "owner_replica": 1, + "port": 85, + "replica": 3, + "stage": 3, + "time": 48, + "width": 9 + } + }, + { + "index": 23096, + "before": { + "child": 8, + "copy": 286, + "family": 2526, + "helper": 56, + "offset": 30, + "owner_replica": 2, + "port": 62, + "replica": 3, + "stage": 3, + "time": 48, + "width": 9 + }, + "after": { + "child": 15, + "copy": 198, + "family": 1318, + "helper": 56, + "offset": 18, + "owner_replica": 1, + "port": 86, + "replica": 3, + "stage": 3, + "time": 48, + "width": 9 + } + }, + { + "index": 23098, + "before": { + "child": 12, + "copy": 127, + "family": 911, + "helper": 58, + "offset": 13, + "owner_replica": 1, + "port": 15, + "replica": 3, + "stage": 3, + "time": 48, + "width": 4 + }, + "after": { + "child": 12, + "copy": 217, + "family": 1001, + "helper": 58, + "offset": 0, + "owner_replica": 1, + "port": 105, + "replica": 3, + "stage": 3, + "time": 48, + "width": 4 + } + }, + { + "index": 23105, + "before": { + "child": 12, + "copy": 126, + "family": 910, + "helper": 65, + "offset": 13, + "owner_replica": 1, + "port": 14, + "replica": 3, + "stage": 3, + "time": 48, + "width": 4 + }, + "after": { + "child": 13, + "copy": 141, + "family": 1037, + "helper": 65, + "offset": 0, + "owner_replica": 1, + "port": 29, + "replica": 3, + "stage": 3, + "time": 48, + "width": 4 + } + }, + { + "index": 23107, + "before": { + "child": 12, + "copy": 125, + "family": 909, + "helper": 67, + "offset": 13, + "owner_replica": 1, + "port": 13, + "replica": 3, + "stage": 3, + "time": 48, + "width": 4 + }, + "after": { + "child": 12, + "copy": 125, + "family": 909, + "helper": 67, + "offset": 0, + "owner_replica": 1, + "port": 13, + "replica": 3, + "stage": 3, + "time": 48, + "width": 4 + } + }, + { + "index": 23264, + "before": { + "child": 4, + "copy": 1569, + "family": 12993, + "helper": 224, + "offset": 18, + "owner_replica": 14, + "port": 1, + "replica": 3, + "stage": 3, + "time": 48, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1593, + "family": 12905, + "helper": 224, + "offset": 0, + "owner_replica": 14, + "port": 25, + "replica": 3, + "stage": 3, + "time": 48, + "width": 7 + } + }, + { + "index": 23265, + "before": { + "child": 4, + "copy": 674, + "family": 5826, + "helper": 225, + "offset": 0, + "owner_replica": 6, + "port": 2, + "replica": 3, + "stage": 3, + "time": 48, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1598, + "family": 12910, + "helper": 225, + "offset": 0, + "owner_replica": 14, + "port": 30, + "replica": 3, + "stage": 3, + "time": 48, + "width": 7 + } + }, + { + "index": 23381, + "before": { + "child": 0, + "copy": 1688, + "family": 13672, + "helper": 341, + "offset": 8, + "owner_replica": 15, + "port": 8, + "replica": 3, + "stage": 3, + "time": 48, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1722, + "family": 13706, + "helper": 341, + "offset": 0, + "owner_replica": 15, + "port": 42, + "replica": 3, + "stage": 3, + "time": 48, + "width": 8 + } + }, + { + "index": 23385, + "before": { + "child": 0, + "copy": 1687, + "family": 13671, + "helper": 345, + "offset": 8, + "owner_replica": 15, + "port": 7, + "replica": 3, + "stage": 3, + "time": 48, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1723, + "family": 13707, + "helper": 345, + "offset": 0, + "owner_replica": 15, + "port": 43, + "replica": 3, + "stage": 3, + "time": 48, + "width": 8 + } + }, + { + "index": 23522, + "before": { + "child": 8, + "copy": 1339, + "family": 10635, + "helper": 2, + "offset": 13, + "owner_replica": 11, + "port": 107, + "replica": 11, + "stage": 3, + "time": 49, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1339, + "family": 10635, + "helper": 2, + "offset": 0, + "owner_replica": 11, + "port": 107, + "replica": 11, + "stage": 3, + "time": 49, + "width": 9 + } + }, + { + "index": 23571, + "before": { + "child": 13, + "copy": 334, + "family": 2014, + "helper": 51, + "offset": 22, + "owner_replica": 2, + "port": 110, + "replica": 11, + "stage": 3, + "time": 49, + "width": 4 + }, + "after": { + "child": 13, + "copy": 330, + "family": 2010, + "helper": 51, + "offset": 26, + "owner_replica": 2, + "port": 106, + "replica": 11, + "stage": 3, + "time": 49, + "width": 4 + } + }, + { + "index": 23576, + "before": { + "child": 8, + "copy": 391, + "family": 3415, + "helper": 56, + "offset": 17, + "owner_replica": 3, + "port": 55, + "replica": 11, + "stage": 3, + "time": 49, + "width": 9 + }, + "after": { + "child": 4, + "copy": 683, + "family": 5835, + "helper": 56, + "offset": 18, + "owner_replica": 6, + "port": 11, + "replica": 11, + "stage": 3, + "time": 49, + "width": 9 + } + }, + { + "index": 23664, + "before": { + "child": 8, + "copy": 1176, + "family": 9688, + "helper": 144, + "offset": 12, + "owner_replica": 10, + "port": 56, + "replica": 11, + "stage": 3, + "time": 49, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1229, + "family": 9741, + "helper": 144, + "offset": 35, + "owner_replica": 10, + "port": 109, + "replica": 11, + "stage": 3, + "time": 49, + "width": 9 + } + }, + { + "index": 23690, + "before": { + "child": 15, + "copy": 1006, + "family": 7614, + "helper": 170, + "offset": 4, + "owner_replica": 8, + "port": 110, + "replica": 11, + "stage": 3, + "time": 49, + "width": 4 + }, + "after": { + "child": 15, + "copy": 1007, + "family": 7615, + "helper": 170, + "offset": 27, + "owner_replica": 8, + "port": 111, + "replica": 11, + "stage": 3, + "time": 49, + "width": 4 + } + }, + { + "index": 23744, + "before": { + "child": 14, + "copy": 221, + "family": 1229, + "helper": 224, + "offset": 0, + "owner_replica": 1, + "port": 109, + "replica": 11, + "stage": 3, + "time": 49, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1604, + "family": 12916, + "helper": 224, + "offset": 0, + "owner_replica": 14, + "port": 36, + "replica": 11, + "stage": 3, + "time": 49, + "width": 7 + } + }, + { + "index": 23899, + "before": { + "child": 15, + "copy": 1005, + "family": 7613, + "helper": 379, + "offset": 4, + "owner_replica": 8, + "port": 109, + "replica": 11, + "stage": 3, + "time": 49, + "width": 4 + }, + "after": { + "child": 15, + "copy": 1005, + "family": 7613, + "helper": 379, + "offset": 27, + "owner_replica": 8, + "port": 109, + "replica": 11, + "stage": 3, + "time": 49, + "width": 4 + } + }, + { + "index": 24045, + "before": { + "child": 10, + "copy": 545, + "family": 4465, + "helper": 45, + "offset": 4, + "owner_replica": 4, + "port": 97, + "replica": 2, + "stage": 4, + "time": 50, + "width": 9 + }, + "after": { + "child": 10, + "copy": 545, + "family": 4465, + "helper": 45, + "offset": 0, + "owner_replica": 4, + "port": 97, + "replica": 2, + "stage": 4, + "time": 50, + "width": 9 + } + }, + { + "index": 24053, + "before": { + "child": 13, + "copy": 134, + "family": 1030, + "helper": 53, + "offset": 4, + "owner_replica": 1, + "port": 22, + "replica": 2, + "stage": 4, + "time": 50, + "width": 4 + }, + "after": { + "child": 12, + "copy": 204, + "family": 988, + "helper": 53, + "offset": 0, + "owner_replica": 1, + "port": 92, + "replica": 2, + "stage": 4, + "time": 50, + "width": 4 + } + }, + { + "index": 24097, + "before": { + "child": 12, + "copy": 137, + "family": 921, + "helper": 97, + "offset": 13, + "owner_replica": 1, + "port": 25, + "replica": 2, + "stage": 4, + "time": 50, + "width": 4 + }, + "after": { + "child": 12, + "copy": 219, + "family": 1003, + "helper": 97, + "offset": 0, + "owner_replica": 1, + "port": 107, + "replica": 2, + "stage": 4, + "time": 50, + "width": 4 + } + }, + { + "index": 24103, + "before": { + "child": 8, + "copy": 1734, + "family": 14166, + "helper": 103, + "offset": 0, + "owner_replica": 15, + "port": 54, + "replica": 2, + "stage": 4, + "time": 50, + "width": 8 + }, + "after": { + "child": 8, + "copy": 278, + "family": 2518, + "helper": 103, + "offset": 0, + "owner_replica": 2, + "port": 54, + "replica": 2, + "stage": 4, + "time": 50, + "width": 8 + } + }, + { + "index": 24106, + "before": { + "child": 12, + "copy": 132, + "family": 916, + "helper": 106, + "offset": 13, + "owner_replica": 1, + "port": 20, + "replica": 2, + "stage": 4, + "time": 50, + "width": 4 + }, + "after": { + "child": 13, + "copy": 139, + "family": 1035, + "helper": 106, + "offset": 0, + "owner_replica": 1, + "port": 27, + "replica": 2, + "stage": 4, + "time": 50, + "width": 4 + } + }, + { + "index": 24147, + "before": { + "child": 8, + "copy": 1340, + "family": 10636, + "helper": 147, + "offset": 13, + "owner_replica": 11, + "port": 108, + "replica": 2, + "stage": 4, + "time": 50, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1340, + "family": 10636, + "helper": 147, + "offset": 44, + "owner_replica": 11, + "port": 108, + "replica": 2, + "stage": 4, + "time": 50, + "width": 4 + } + }, + { + "index": 24149, + "before": { + "child": 8, + "copy": 1339, + "family": 10635, + "helper": 149, + "offset": 22, + "owner_replica": 11, + "port": 107, + "replica": 2, + "stage": 4, + "time": 50, + "width": 4 + }, + "after": { + "child": 8, + "copy": 326, + "family": 2566, + "helper": 149, + "offset": 0, + "owner_replica": 2, + "port": 102, + "replica": 2, + "stage": 4, + "time": 50, + "width": 4 + } + }, + { + "index": 24154, + "before": { + "child": 8, + "copy": 1338, + "family": 10634, + "helper": 154, + "offset": 22, + "owner_replica": 11, + "port": 106, + "replica": 2, + "stage": 4, + "time": 50, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1338, + "family": 10634, + "helper": 154, + "offset": 0, + "owner_replica": 11, + "port": 106, + "replica": 2, + "stage": 4, + "time": 50, + "width": 4 + } + }, + { + "index": 24159, + "before": { + "child": 4, + "copy": 679, + "family": 5831, + "helper": 159, + "offset": 0, + "owner_replica": 6, + "port": 7, + "replica": 2, + "stage": 4, + "time": 50, + "width": 9 + }, + "after": { + "child": 15, + "copy": 189, + "family": 1309, + "helper": 159, + "offset": 15, + "owner_replica": 1, + "port": 77, + "replica": 2, + "stage": 4, + "time": 50, + "width": 9 + } + }, + { + "index": 24160, + "before": { + "child": 4, + "copy": 678, + "family": 5830, + "helper": 160, + "offset": 0, + "owner_replica": 6, + "port": 6, + "replica": 2, + "stage": 4, + "time": 50, + "width": 9 + }, + "after": { + "child": 15, + "copy": 190, + "family": 1310, + "helper": 160, + "offset": 15, + "owner_replica": 1, + "port": 78, + "replica": 2, + "stage": 4, + "time": 50, + "width": 9 + } + }, + { + "index": 24161, + "before": { + "child": 8, + "copy": 1337, + "family": 10633, + "helper": 161, + "offset": 22, + "owner_replica": 11, + "port": 105, + "replica": 2, + "stage": 4, + "time": 50, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1266, + "family": 10562, + "helper": 161, + "offset": 9, + "owner_replica": 11, + "port": 34, + "replica": 2, + "stage": 4, + "time": 50, + "width": 4 + } + }, + { + "index": 24163, + "before": { + "child": 8, + "copy": 1336, + "family": 10632, + "helper": 163, + "offset": 22, + "owner_replica": 11, + "port": 104, + "replica": 2, + "stage": 4, + "time": 50, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1336, + "family": 10632, + "helper": 163, + "offset": 0, + "owner_replica": 11, + "port": 104, + "replica": 2, + "stage": 4, + "time": 50, + "width": 4 + } + }, + { + "index": 24504, + "before": { + "child": 8, + "copy": 1231, + "family": 9743, + "helper": 24, + "offset": 8, + "owner_replica": 10, + "port": 111, + "replica": 10, + "stage": 4, + "time": 51, + "width": 9 + }, + "after": { + "child": 14, + "copy": 184, + "family": 1192, + "helper": 24, + "offset": 13, + "owner_replica": 1, + "port": 72, + "replica": 10, + "stage": 4, + "time": 51, + "width": 9 + } + }, + { + "index": 24515, + "before": { + "child": 8, + "copy": 1220, + "family": 9732, + "helper": 35, + "offset": 4, + "owner_replica": 10, + "port": 100, + "replica": 10, + "stage": 4, + "time": 51, + "width": 9 + }, + "after": { + "child": 15, + "copy": 191, + "family": 1311, + "helper": 35, + "offset": 18, + "owner_replica": 1, + "port": 79, + "replica": 10, + "stage": 4, + "time": 51, + "width": 9 + } + }, + { + "index": 24531, + "before": { + "child": 8, + "copy": 1676, + "family": 13324, + "helper": 51, + "offset": 44, + "owner_replica": 14, + "port": 108, + "replica": 10, + "stage": 4, + "time": 51, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1600, + "family": 13248, + "helper": 51, + "offset": 8, + "owner_replica": 14, + "port": 32, + "replica": 10, + "stage": 4, + "time": 51, + "width": 4 + } + }, + { + "index": 24560, + "before": { + "child": 8, + "copy": 1176, + "family": 9688, + "helper": 80, + "offset": 21, + "owner_replica": 10, + "port": 56, + "replica": 10, + "stage": 4, + "time": 51, + "width": 9 + }, + "after": { + "child": 6, + "copy": 559, + "family": 4255, + "helper": 80, + "offset": 13, + "owner_replica": 4, + "port": 111, + "replica": 10, + "stage": 4, + "time": 51, + "width": 9 + } + }, + { + "index": 24829, + "before": { + "child": 0, + "copy": 692, + "family": 5620, + "helper": 349, + "offset": 0, + "owner_replica": 6, + "port": 20, + "replica": 10, + "stage": 4, + "time": 51, + "width": 8 + }, + "after": { + "child": 0, + "copy": 677, + "family": 5605, + "helper": 349, + "offset": 0, + "owner_replica": 6, + "port": 5, + "replica": 10, + "stage": 4, + "time": 51, + "width": 8 + } + }, + { + "index": 25011, + "before": { + "child": 8, + "copy": 880, + "family": 7040, + "helper": 51, + "offset": 9, + "owner_replica": 7, + "port": 96, + "replica": 1, + "stage": 5, + "time": 52, + "width": 4 + }, + "after": { + "child": 8, + "copy": 800, + "family": 6960, + "helper": 51, + "offset": 0, + "owner_replica": 7, + "port": 16, + "replica": 1, + "stage": 5, + "time": 52, + "width": 4 + } + }, + { + "index": 25090, + "before": { + "child": 8, + "copy": 394, + "family": 3418, + "helper": 130, + "offset": 17, + "owner_replica": 3, + "port": 58, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + }, + "after": { + "child": 14, + "copy": 224, + "family": 2016, + "helper": 130, + "offset": 9, + "owner_replica": 2, + "port": 0, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + } + }, + { + "index": 25121, + "before": { + "child": 15, + "copy": 1084, + "family": 8476, + "helper": 161, + "offset": 0, + "owner_replica": 9, + "port": 76, + "replica": 1, + "stage": 5, + "time": 52, + "width": 4 + }, + "after": { + "child": 15, + "copy": 1075, + "family": 8467, + "helper": 161, + "offset": 27, + "owner_replica": 9, + "port": 67, + "replica": 1, + "stage": 5, + "time": 52, + "width": 4 + } + }, + { + "index": 25124, + "before": { + "child": 8, + "copy": 328, + "family": 2568, + "helper": 164, + "offset": 39, + "owner_replica": 2, + "port": 104, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + }, + "after": { + "child": 14, + "copy": 226, + "family": 2018, + "helper": 164, + "offset": 18, + "owner_replica": 2, + "port": 2, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + } + }, + { + "index": 25126, + "before": { + "child": 8, + "copy": 327, + "family": 2567, + "helper": 166, + "offset": 39, + "owner_replica": 2, + "port": 103, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + }, + "after": { + "child": 15, + "copy": 231, + "family": 2135, + "helper": 166, + "offset": 23, + "owner_replica": 2, + "port": 7, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + } + }, + { + "index": 25128, + "before": { + "child": 8, + "copy": 325, + "family": 2565, + "helper": 168, + "offset": 39, + "owner_replica": 2, + "port": 101, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + }, + "after": { + "child": 15, + "copy": 333, + "family": 2237, + "helper": 168, + "offset": 18, + "owner_replica": 2, + "port": 109, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + } + }, + { + "index": 25129, + "before": { + "child": 8, + "copy": 324, + "family": 2564, + "helper": 169, + "offset": 39, + "owner_replica": 2, + "port": 100, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + }, + "after": { + "child": 15, + "copy": 334, + "family": 2238, + "helper": 169, + "offset": 22, + "owner_replica": 2, + "port": 110, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + } + }, + { + "index": 25131, + "before": { + "child": 8, + "copy": 323, + "family": 2563, + "helper": 171, + "offset": 39, + "owner_replica": 2, + "port": 99, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + }, + "after": { + "child": 15, + "copy": 335, + "family": 2239, + "helper": 171, + "offset": 18, + "owner_replica": 2, + "port": 111, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + } + }, + { + "index": 25133, + "before": { + "child": 8, + "copy": 321, + "family": 2561, + "helper": 173, + "offset": 39, + "owner_replica": 2, + "port": 97, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + }, + "after": { + "child": 6, + "copy": 559, + "family": 4255, + "helper": 173, + "offset": 4, + "owner_replica": 4, + "port": 111, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + } + }, + { + "index": 25134, + "before": { + "child": 8, + "copy": 320, + "family": 2560, + "helper": 174, + "offset": 39, + "owner_replica": 2, + "port": 96, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + }, + "after": { + "child": 10, + "copy": 786, + "family": 7058, + "helper": 174, + "offset": 0, + "owner_replica": 7, + "port": 2, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + } + }, + { + "index": 25136, + "before": { + "child": 8, + "copy": 318, + "family": 2558, + "helper": 176, + "offset": 39, + "owner_replica": 2, + "port": 94, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1006, + "family": 7614, + "helper": 176, + "offset": 22, + "owner_replica": 8, + "port": 110, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + } + }, + { + "index": 25139, + "before": { + "child": 8, + "copy": 315, + "family": 2555, + "helper": 179, + "offset": 39, + "owner_replica": 2, + "port": 91, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1075, + "family": 8355, + "helper": 179, + "offset": 9, + "owner_replica": 9, + "port": 67, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + } + }, + { + "index": 25142, + "before": { + "child": 8, + "copy": 312, + "family": 2552, + "helper": 182, + "offset": 39, + "owner_replica": 2, + "port": 88, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1076, + "family": 8356, + "helper": 182, + "offset": 9, + "owner_replica": 9, + "port": 68, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + } + }, + { + "index": 25146, + "before": { + "child": 8, + "copy": 308, + "family": 2548, + "helper": 186, + "offset": 39, + "owner_replica": 2, + "port": 84, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1080, + "family": 8360, + "helper": 186, + "offset": 18, + "owner_replica": 9, + "port": 72, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + } + }, + { + "index": 25147, + "before": { + "child": 8, + "copy": 307, + "family": 2547, + "helper": 187, + "offset": 39, + "owner_replica": 2, + "port": 83, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1071, + "family": 8463, + "helper": 187, + "offset": 18, + "owner_replica": 9, + "port": 63, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + } + }, + { + "index": 25148, + "before": { + "child": 8, + "copy": 306, + "family": 2546, + "helper": 188, + "offset": 39, + "owner_replica": 2, + "port": 82, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1084, + "family": 8476, + "helper": 188, + "offset": 18, + "owner_replica": 9, + "port": 76, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + } + }, + { + "index": 25150, + "before": { + "child": 8, + "copy": 304, + "family": 2544, + "helper": 190, + "offset": 39, + "owner_replica": 2, + "port": 80, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1087, + "family": 8479, + "helper": 190, + "offset": 0, + "owner_replica": 9, + "port": 79, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + } + }, + { + "index": 25151, + "before": { + "child": 8, + "copy": 303, + "family": 2543, + "helper": 191, + "offset": 39, + "owner_replica": 2, + "port": 79, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1093, + "family": 8485, + "helper": 191, + "offset": 18, + "owner_replica": 9, + "port": 85, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + } + }, + { + "index": 25153, + "before": { + "child": 8, + "copy": 301, + "family": 2541, + "helper": 193, + "offset": 39, + "owner_replica": 2, + "port": 77, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1094, + "family": 8486, + "helper": 193, + "offset": 18, + "owner_replica": 9, + "port": 86, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + } + }, + { + "index": 25154, + "before": { + "child": 8, + "copy": 300, + "family": 2540, + "helper": 194, + "offset": 39, + "owner_replica": 2, + "port": 76, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1229, + "family": 9405, + "helper": 194, + "offset": 18, + "owner_replica": 10, + "port": 109, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + } + }, + { + "index": 25157, + "before": { + "child": 8, + "copy": 297, + "family": 2537, + "helper": 197, + "offset": 39, + "owner_replica": 2, + "port": 73, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1230, + "family": 9406, + "helper": 197, + "offset": 18, + "owner_replica": 10, + "port": 110, + "replica": 1, + "stage": 5, + "time": 52, + "width": 9 + } + }, + { + "index": 25184, + "before": { + "child": 4, + "copy": 1344, + "family": 11200, + "helper": 224, + "offset": 18, + "owner_replica": 12, + "port": 0, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + }, + "after": { + "child": 0, + "copy": 675, + "family": 5603, + "helper": 224, + "offset": 9, + "owner_replica": 6, + "port": 3, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + } + }, + { + "index": 25185, + "before": { + "child": 0, + "copy": 873, + "family": 6585, + "helper": 225, + "offset": 9, + "owner_replica": 7, + "port": 89, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + }, + "after": { + "child": 0, + "copy": 676, + "family": 5604, + "helper": 225, + "offset": 9, + "owner_replica": 6, + "port": 4, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + } + }, + { + "index": 25186, + "before": { + "child": 0, + "copy": 872, + "family": 6584, + "helper": 226, + "offset": 9, + "owner_replica": 7, + "port": 88, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + }, + "after": { + "child": 0, + "copy": 678, + "family": 5606, + "helper": 226, + "offset": 9, + "owner_replica": 6, + "port": 6, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + } + }, + { + "index": 25187, + "before": { + "child": 0, + "copy": 871, + "family": 6583, + "helper": 227, + "offset": 9, + "owner_replica": 7, + "port": 87, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + }, + "after": { + "child": 0, + "copy": 692, + "family": 5620, + "helper": 227, + "offset": 9, + "owner_replica": 6, + "port": 20, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + } + }, + { + "index": 25188, + "before": { + "child": 0, + "copy": 870, + "family": 6582, + "helper": 228, + "offset": 9, + "owner_replica": 7, + "port": 86, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + }, + "after": { + "child": 0, + "copy": 717, + "family": 5645, + "helper": 228, + "offset": 9, + "owner_replica": 6, + "port": 45, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + } + }, + { + "index": 25189, + "before": { + "child": 0, + "copy": 869, + "family": 6581, + "helper": 229, + "offset": 9, + "owner_replica": 7, + "port": 85, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + }, + "after": { + "child": 0, + "copy": 718, + "family": 5646, + "helper": 229, + "offset": 9, + "owner_replica": 6, + "port": 46, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + } + }, + { + "index": 25190, + "before": { + "child": 0, + "copy": 868, + "family": 6580, + "helper": 230, + "offset": 9, + "owner_replica": 7, + "port": 84, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + }, + "after": { + "child": 0, + "copy": 723, + "family": 5651, + "helper": 230, + "offset": 9, + "owner_replica": 6, + "port": 51, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + } + }, + { + "index": 25191, + "before": { + "child": 0, + "copy": 867, + "family": 6579, + "helper": 231, + "offset": 9, + "owner_replica": 7, + "port": 83, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + }, + "after": { + "child": 0, + "copy": 729, + "family": 5657, + "helper": 231, + "offset": 9, + "owner_replica": 6, + "port": 57, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + } + }, + { + "index": 25220, + "before": { + "child": 0, + "copy": 866, + "family": 6578, + "helper": 260, + "offset": 9, + "owner_replica": 7, + "port": 82, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + }, + "after": { + "child": 0, + "copy": 731, + "family": 5659, + "helper": 260, + "offset": 9, + "owner_replica": 6, + "port": 59, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + } + }, + { + "index": 25221, + "before": { + "child": 0, + "copy": 865, + "family": 6577, + "helper": 261, + "offset": 9, + "owner_replica": 7, + "port": 81, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + }, + "after": { + "child": 0, + "copy": 732, + "family": 5660, + "helper": 261, + "offset": 9, + "owner_replica": 6, + "port": 60, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + } + }, + { + "index": 25234, + "before": { + "child": 8, + "copy": 333, + "family": 2573, + "helper": 274, + "offset": 31, + "owner_replica": 2, + "port": 109, + "replica": 1, + "stage": 5, + "time": 52, + "width": 8 + }, + "after": { + "child": 8, + "copy": 273, + "family": 2513, + "helper": 274, + "offset": 0, + "owner_replica": 2, + "port": 49, + "replica": 1, + "stage": 5, + "time": 52, + "width": 8 + } + }, + { + "index": 25236, + "before": { + "child": 8, + "copy": 332, + "family": 2572, + "helper": 276, + "offset": 31, + "owner_replica": 2, + "port": 108, + "replica": 1, + "stage": 5, + "time": 52, + "width": 8 + }, + "after": { + "child": 8, + "copy": 280, + "family": 2520, + "helper": 276, + "offset": 0, + "owner_replica": 2, + "port": 56, + "replica": 1, + "stage": 5, + "time": 52, + "width": 8 + } + }, + { + "index": 25237, + "before": { + "child": 8, + "copy": 331, + "family": 2571, + "helper": 277, + "offset": 31, + "owner_replica": 2, + "port": 107, + "replica": 1, + "stage": 5, + "time": 52, + "width": 8 + }, + "after": { + "child": 8, + "copy": 284, + "family": 2524, + "helper": 277, + "offset": 0, + "owner_replica": 2, + "port": 60, + "replica": 1, + "stage": 5, + "time": 52, + "width": 8 + } + }, + { + "index": 25242, + "before": { + "child": 8, + "copy": 330, + "family": 2570, + "helper": 282, + "offset": 31, + "owner_replica": 2, + "port": 106, + "replica": 1, + "stage": 5, + "time": 52, + "width": 8 + }, + "after": { + "child": 8, + "copy": 287, + "family": 2527, + "helper": 282, + "offset": 0, + "owner_replica": 2, + "port": 63, + "replica": 1, + "stage": 5, + "time": 52, + "width": 8 + } + }, + { + "index": 25244, + "before": { + "child": 0, + "copy": 864, + "family": 6576, + "helper": 284, + "offset": 9, + "owner_replica": 7, + "port": 80, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + }, + "after": { + "child": 0, + "copy": 733, + "family": 5661, + "helper": 284, + "offset": 9, + "owner_replica": 6, + "port": 61, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + } + }, + { + "index": 25245, + "before": { + "child": 0, + "copy": 863, + "family": 6575, + "helper": 285, + "offset": 9, + "owner_replica": 7, + "port": 79, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + }, + "after": { + "child": 0, + "copy": 736, + "family": 5664, + "helper": 285, + "offset": 9, + "owner_replica": 6, + "port": 64, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + } + }, + { + "index": 25267, + "before": { + "child": 0, + "copy": 862, + "family": 6574, + "helper": 307, + "offset": 9, + "owner_replica": 7, + "port": 78, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + }, + "after": { + "child": 0, + "copy": 737, + "family": 5665, + "helper": 307, + "offset": 9, + "owner_replica": 6, + "port": 65, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + } + }, + { + "index": 25268, + "before": { + "child": 0, + "copy": 861, + "family": 6573, + "helper": 308, + "offset": 9, + "owner_replica": 7, + "port": 77, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + }, + "after": { + "child": 0, + "copy": 738, + "family": 5666, + "helper": 308, + "offset": 9, + "owner_replica": 6, + "port": 66, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + } + }, + { + "index": 25269, + "before": { + "child": 0, + "copy": 860, + "family": 6572, + "helper": 309, + "offset": 9, + "owner_replica": 7, + "port": 76, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + }, + "after": { + "child": 0, + "copy": 739, + "family": 5667, + "helper": 309, + "offset": 9, + "owner_replica": 6, + "port": 67, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + } + }, + { + "index": 25279, + "before": { + "child": 0, + "copy": 859, + "family": 6571, + "helper": 319, + "offset": 9, + "owner_replica": 7, + "port": 75, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + }, + "after": { + "child": 2, + "copy": 773, + "family": 5813, + "helper": 319, + "offset": 0, + "owner_replica": 6, + "port": 101, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + } + }, + { + "index": 25290, + "before": { + "child": 0, + "copy": 858, + "family": 6570, + "helper": 330, + "offset": 9, + "owner_replica": 7, + "port": 74, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + }, + "after": { + "child": 2, + "copy": 774, + "family": 5814, + "helper": 330, + "offset": 0, + "owner_replica": 6, + "port": 102, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + } + }, + { + "index": 25291, + "before": { + "child": 0, + "copy": 857, + "family": 6569, + "helper": 331, + "offset": 9, + "owner_replica": 7, + "port": 73, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + }, + "after": { + "child": 2, + "copy": 776, + "family": 5816, + "helper": 331, + "offset": 0, + "owner_replica": 6, + "port": 104, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + } + }, + { + "index": 25292, + "before": { + "child": 0, + "copy": 856, + "family": 6568, + "helper": 332, + "offset": 9, + "owner_replica": 7, + "port": 72, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + }, + "after": { + "child": 2, + "copy": 778, + "family": 5818, + "helper": 332, + "offset": 0, + "owner_replica": 6, + "port": 106, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + } + }, + { + "index": 25293, + "before": { + "child": 0, + "copy": 855, + "family": 6567, + "helper": 333, + "offset": 9, + "owner_replica": 7, + "port": 71, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + }, + "after": { + "child": 2, + "copy": 779, + "family": 5819, + "helper": 333, + "offset": 0, + "owner_replica": 6, + "port": 107, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + } + }, + { + "index": 25302, + "before": { + "child": 0, + "copy": 854, + "family": 6566, + "helper": 342, + "offset": 9, + "owner_replica": 7, + "port": 70, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + }, + "after": { + "child": 2, + "copy": 782, + "family": 5822, + "helper": 342, + "offset": 9, + "owner_replica": 6, + "port": 110, + "replica": 1, + "stage": 5, + "time": 52, + "width": 7 + } + }, + { + "index": 25505, + "before": { + "child": 8, + "copy": 1679, + "family": 13327, + "helper": 65, + "offset": 35, + "owner_replica": 14, + "port": 111, + "replica": 9, + "stage": 5, + "time": 53, + "width": 4 + }, + "after": { + "child": 8, + "copy": 796, + "family": 6956, + "helper": 65, + "offset": 0, + "owner_replica": 7, + "port": 12, + "replica": 9, + "stage": 5, + "time": 53, + "width": 4 + } + }, + { + "index": 25507, + "before": { + "child": 8, + "copy": 1678, + "family": 13326, + "helper": 67, + "offset": 44, + "owner_replica": 14, + "port": 110, + "replica": 9, + "stage": 5, + "time": 53, + "width": 4 + }, + "after": { + "child": 15, + "copy": 1071, + "family": 8463, + "helper": 67, + "offset": 27, + "owner_replica": 9, + "port": 63, + "replica": 9, + "stage": 5, + "time": 53, + "width": 4 + } + }, + { + "index": 25637, + "before": { + "child": 4, + "copy": 674, + "family": 5826, + "helper": 197, + "offset": 7, + "owner_replica": 6, + "port": 2, + "replica": 9, + "stage": 5, + "time": 53, + "width": 9 + }, + "after": { + "child": 4, + "copy": 674, + "family": 5826, + "helper": 197, + "offset": 9, + "owner_replica": 6, + "port": 2, + "replica": 9, + "stage": 5, + "time": 53, + "width": 9 + } + }, + { + "index": 25638, + "before": { + "child": 4, + "copy": 673, + "family": 5825, + "helper": 198, + "offset": 7, + "owner_replica": 6, + "port": 1, + "replica": 9, + "stage": 5, + "time": 53, + "width": 9 + }, + "after": { + "child": 4, + "copy": 673, + "family": 5825, + "helper": 198, + "offset": 9, + "owner_replica": 6, + "port": 1, + "replica": 9, + "stage": 5, + "time": 53, + "width": 9 + } + }, + { + "index": 25664, + "before": { + "child": 15, + "copy": 1230, + "family": 9406, + "helper": 224, + "offset": 0, + "owner_replica": 10, + "port": 110, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1634, + "family": 12834, + "helper": 224, + "offset": 0, + "owner_replica": 14, + "port": 66, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + } + }, + { + "index": 25665, + "before": { + "child": 0, + "copy": 1775, + "family": 13759, + "helper": 225, + "offset": 9, + "owner_replica": 15, + "port": 95, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1635, + "family": 12835, + "helper": 225, + "offset": 0, + "owner_replica": 14, + "port": 67, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + } + }, + { + "index": 25666, + "before": { + "child": 0, + "copy": 1774, + "family": 13758, + "helper": 226, + "offset": 9, + "owner_replica": 15, + "port": 94, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1636, + "family": 12836, + "helper": 226, + "offset": 0, + "owner_replica": 14, + "port": 68, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + } + }, + { + "index": 25667, + "before": { + "child": 0, + "copy": 1773, + "family": 13757, + "helper": 227, + "offset": 9, + "owner_replica": 15, + "port": 93, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1580, + "family": 12892, + "helper": 227, + "offset": 0, + "owner_replica": 14, + "port": 12, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + } + }, + { + "index": 25668, + "before": { + "child": 0, + "copy": 1772, + "family": 13756, + "helper": 228, + "offset": 9, + "owner_replica": 15, + "port": 92, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1582, + "family": 12894, + "helper": 228, + "offset": 0, + "owner_replica": 14, + "port": 14, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + } + }, + { + "index": 25669, + "before": { + "child": 0, + "copy": 1771, + "family": 13755, + "helper": 229, + "offset": 9, + "owner_replica": 15, + "port": 91, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1583, + "family": 12895, + "helper": 229, + "offset": 0, + "owner_replica": 14, + "port": 15, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + } + }, + { + "index": 25670, + "before": { + "child": 0, + "copy": 1770, + "family": 13754, + "helper": 230, + "offset": 9, + "owner_replica": 15, + "port": 90, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1584, + "family": 12896, + "helper": 230, + "offset": 0, + "owner_replica": 14, + "port": 16, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + } + }, + { + "index": 25671, + "before": { + "child": 0, + "copy": 1769, + "family": 13753, + "helper": 231, + "offset": 9, + "owner_replica": 15, + "port": 89, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1585, + "family": 12897, + "helper": 231, + "offset": 0, + "owner_replica": 14, + "port": 17, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + } + }, + { + "index": 25700, + "before": { + "child": 0, + "copy": 1768, + "family": 13752, + "helper": 260, + "offset": 9, + "owner_replica": 15, + "port": 88, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1587, + "family": 12899, + "helper": 260, + "offset": 0, + "owner_replica": 14, + "port": 19, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + } + }, + { + "index": 25701, + "before": { + "child": 0, + "copy": 1767, + "family": 13751, + "helper": 261, + "offset": 9, + "owner_replica": 15, + "port": 87, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1588, + "family": 12900, + "helper": 261, + "offset": 0, + "owner_replica": 14, + "port": 20, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + } + }, + { + "index": 25724, + "before": { + "child": 0, + "copy": 1766, + "family": 13750, + "helper": 284, + "offset": 9, + "owner_replica": 15, + "port": 86, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1589, + "family": 12901, + "helper": 284, + "offset": 0, + "owner_replica": 14, + "port": 21, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + } + }, + { + "index": 25725, + "before": { + "child": 0, + "copy": 1765, + "family": 13749, + "helper": 285, + "offset": 9, + "owner_replica": 15, + "port": 85, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1592, + "family": 12904, + "helper": 285, + "offset": 0, + "owner_replica": 14, + "port": 24, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + } + }, + { + "index": 25747, + "before": { + "child": 0, + "copy": 1764, + "family": 13748, + "helper": 307, + "offset": 9, + "owner_replica": 15, + "port": 84, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1594, + "family": 12906, + "helper": 307, + "offset": 0, + "owner_replica": 14, + "port": 26, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + } + }, + { + "index": 25748, + "before": { + "child": 0, + "copy": 1763, + "family": 13747, + "helper": 308, + "offset": 9, + "owner_replica": 15, + "port": 83, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1596, + "family": 12908, + "helper": 308, + "offset": 0, + "owner_replica": 14, + "port": 28, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + } + }, + { + "index": 25749, + "before": { + "child": 0, + "copy": 1762, + "family": 13746, + "helper": 309, + "offset": 9, + "owner_replica": 15, + "port": 82, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1597, + "family": 12909, + "helper": 309, + "offset": 0, + "owner_replica": 14, + "port": 29, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + } + }, + { + "index": 25759, + "before": { + "child": 0, + "copy": 1761, + "family": 13745, + "helper": 319, + "offset": 9, + "owner_replica": 15, + "port": 81, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1599, + "family": 12911, + "helper": 319, + "offset": 0, + "owner_replica": 14, + "port": 31, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + } + }, + { + "index": 25770, + "before": { + "child": 0, + "copy": 1760, + "family": 13744, + "helper": 330, + "offset": 9, + "owner_replica": 15, + "port": 80, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1600, + "family": 12912, + "helper": 330, + "offset": 0, + "owner_replica": 14, + "port": 32, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + } + }, + { + "index": 25771, + "before": { + "child": 0, + "copy": 1759, + "family": 13743, + "helper": 331, + "offset": 9, + "owner_replica": 15, + "port": 79, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1601, + "family": 12913, + "helper": 331, + "offset": 0, + "owner_replica": 14, + "port": 33, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + } + }, + { + "index": 25772, + "before": { + "child": 0, + "copy": 1758, + "family": 13742, + "helper": 332, + "offset": 9, + "owner_replica": 15, + "port": 78, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1603, + "family": 12915, + "helper": 332, + "offset": 0, + "owner_replica": 14, + "port": 35, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + } + }, + { + "index": 25773, + "before": { + "child": 0, + "copy": 1757, + "family": 13741, + "helper": 333, + "offset": 9, + "owner_replica": 15, + "port": 77, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1606, + "family": 12918, + "helper": 333, + "offset": 0, + "owner_replica": 14, + "port": 38, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + } + }, + { + "index": 25782, + "before": { + "child": 0, + "copy": 1756, + "family": 13740, + "helper": 342, + "offset": 9, + "owner_replica": 15, + "port": 76, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1607, + "family": 12919, + "helper": 342, + "offset": 0, + "owner_replica": 14, + "port": 39, + "replica": 9, + "stage": 5, + "time": 53, + "width": 7 + } + }, + { + "index": 25847, + "before": { + "child": 14, + "copy": 1080, + "family": 8360, + "helper": 407, + "offset": 0, + "owner_replica": 9, + "port": 72, + "replica": 9, + "stage": 5, + "time": 53, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1675, + "family": 13323, + "helper": 407, + "offset": 18, + "owner_replica": 14, + "port": 107, + "replica": 9, + "stage": 5, + "time": 53, + "width": 4 + } + }, + { + "index": 26429, + "before": { + "child": 13, + "copy": 88, + "family": 200, + "helper": 29, + "offset": 13, + "owner_replica": 0, + "port": 88, + "replica": 15, + "stage": 0, + "time": 55, + "width": 9 + }, + "after": { + "child": 13, + "copy": 73, + "family": 185, + "helper": 29, + "offset": 31, + "owner_replica": 0, + "port": 73, + "replica": 15, + "stage": 0, + "time": 55, + "width": 9 + } + }, + { + "index": 26632, + "before": { + "child": 8, + "copy": 1220, + "family": 9732, + "helper": 232, + "offset": 13, + "owner_replica": 10, + "port": 100, + "replica": 15, + "stage": 0, + "time": 55, + "width": 9 + }, + "after": { + "child": 8, + "copy": 870, + "family": 7030, + "helper": 232, + "offset": 35, + "owner_replica": 7, + "port": 86, + "replica": 15, + "stage": 0, + "time": 55, + "width": 9 + } + }, + { + "index": 26633, + "before": { + "child": 8, + "copy": 1219, + "family": 9731, + "helper": 233, + "offset": 13, + "owner_replica": 10, + "port": 99, + "replica": 15, + "stage": 0, + "time": 55, + "width": 9 + }, + "after": { + "child": 10, + "copy": 1775, + "family": 14319, + "helper": 233, + "offset": 9, + "owner_replica": 15, + "port": 95, + "replica": 15, + "stage": 0, + "time": 55, + "width": 9 + } + }, + { + "index": 26667, + "before": { + "child": 15, + "copy": 1230, + "family": 9406, + "helper": 267, + "offset": 7, + "owner_replica": 10, + "port": 110, + "replica": 15, + "stage": 0, + "time": 55, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1230, + "family": 9406, + "helper": 267, + "offset": 9, + "owner_replica": 10, + "port": 110, + "replica": 15, + "stage": 0, + "time": 55, + "width": 9 + } + }, + { + "index": 26787, + "before": { + "child": 8, + "copy": 1231, + "family": 9743, + "helper": 387, + "offset": 17, + "owner_replica": 10, + "port": 111, + "replica": 15, + "stage": 0, + "time": 55, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1174, + "family": 9686, + "helper": 387, + "offset": 0, + "owner_replica": 10, + "port": 54, + "replica": 15, + "stage": 0, + "time": 55, + "width": 4 + } + }, + { + "index": 27031, + "before": { + "child": 8, + "copy": 1176, + "family": 9688, + "helper": 151, + "offset": 30, + "owner_replica": 10, + "port": 56, + "replica": 0, + "stage": 6, + "time": 56, + "width": 9 + }, + "after": { + "child": 15, + "copy": 333, + "family": 2237, + "helper": 151, + "offset": 9, + "owner_replica": 2, + "port": 109, + "replica": 0, + "stage": 6, + "time": 56, + "width": 9 + } + }, + { + "index": 27040, + "before": { + "child": 8, + "copy": 331, + "family": 2571, + "helper": 160, + "offset": 39, + "owner_replica": 2, + "port": 107, + "replica": 0, + "stage": 6, + "time": 56, + "width": 9 + }, + "after": { + "child": 14, + "copy": 896, + "family": 7392, + "helper": 160, + "offset": 18, + "owner_replica": 8, + "port": 0, + "replica": 0, + "stage": 6, + "time": 56, + "width": 9 + } + }, + { + "index": 27042, + "before": { + "child": 8, + "copy": 330, + "family": 2570, + "helper": 162, + "offset": 39, + "owner_replica": 2, + "port": 106, + "replica": 0, + "stage": 6, + "time": 56, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1005, + "family": 7613, + "helper": 162, + "offset": 9, + "owner_replica": 8, + "port": 109, + "replica": 0, + "stage": 6, + "time": 56, + "width": 9 + } + }, + { + "index": 27044, + "before": { + "child": 8, + "copy": 329, + "family": 2569, + "helper": 164, + "offset": 39, + "owner_replica": 2, + "port": 105, + "replica": 0, + "stage": 6, + "time": 56, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1006, + "family": 7614, + "helper": 164, + "offset": 13, + "owner_replica": 8, + "port": 110, + "replica": 0, + "stage": 6, + "time": 56, + "width": 9 + } + }, + { + "index": 27076, + "before": { + "child": 4, + "copy": 804, + "family": 6740, + "helper": 196, + "offset": 5, + "owner_replica": 7, + "port": 20, + "replica": 0, + "stage": 6, + "time": 56, + "width": 9 + }, + "after": { + "child": 10, + "copy": 1709, + "family": 14253, + "helper": 196, + "offset": 9, + "owner_replica": 15, + "port": 29, + "replica": 0, + "stage": 6, + "time": 56, + "width": 9 + } + }, + { + "index": 27105, + "before": { + "child": 2, + "copy": 790, + "family": 6614, + "helper": 225, + "offset": 9, + "owner_replica": 7, + "port": 6, + "replica": 0, + "stage": 6, + "time": 56, + "width": 7 + }, + "after": { + "child": 0, + "copy": 719, + "family": 5647, + "helper": 225, + "offset": 9, + "owner_replica": 6, + "port": 47, + "replica": 0, + "stage": 6, + "time": 56, + "width": 7 + } + }, + { + "index": 27108, + "before": { + "child": 2, + "copy": 787, + "family": 6611, + "helper": 228, + "offset": 9, + "owner_replica": 7, + "port": 3, + "replica": 0, + "stage": 6, + "time": 56, + "width": 7 + }, + "after": { + "child": 0, + "copy": 720, + "family": 5648, + "helper": 228, + "offset": 9, + "owner_replica": 6, + "port": 48, + "replica": 0, + "stage": 6, + "time": 56, + "width": 7 + } + }, + { + "index": 27110, + "before": { + "child": 2, + "copy": 785, + "family": 6609, + "helper": 230, + "offset": 9, + "owner_replica": 7, + "port": 1, + "replica": 0, + "stage": 6, + "time": 56, + "width": 7 + }, + "after": { + "child": 0, + "copy": 721, + "family": 5649, + "helper": 230, + "offset": 9, + "owner_replica": 6, + "port": 49, + "replica": 0, + "stage": 6, + "time": 56, + "width": 7 + } + }, + { + "index": 27140, + "before": { + "child": 0, + "copy": 895, + "family": 6607, + "helper": 260, + "offset": 9, + "owner_replica": 7, + "port": 111, + "replica": 0, + "stage": 6, + "time": 56, + "width": 7 + }, + "after": { + "child": 0, + "copy": 722, + "family": 5650, + "helper": 260, + "offset": 9, + "owner_replica": 6, + "port": 50, + "replica": 0, + "stage": 6, + "time": 56, + "width": 7 + } + }, + { + "index": 27165, + "before": { + "child": 0, + "copy": 892, + "family": 6604, + "helper": 285, + "offset": 9, + "owner_replica": 7, + "port": 108, + "replica": 0, + "stage": 6, + "time": 56, + "width": 7 + }, + "after": { + "child": 0, + "copy": 724, + "family": 5652, + "helper": 285, + "offset": 9, + "owner_replica": 6, + "port": 52, + "replica": 0, + "stage": 6, + "time": 56, + "width": 7 + } + }, + { + "index": 27166, + "before": { + "child": 0, + "copy": 676, + "family": 5604, + "helper": 286, + "offset": 8, + "owner_replica": 6, + "port": 4, + "replica": 0, + "stage": 6, + "time": 56, + "width": 8 + }, + "after": { + "child": 0, + "copy": 679, + "family": 5607, + "helper": 286, + "offset": 0, + "owner_replica": 6, + "port": 7, + "replica": 0, + "stage": 6, + "time": 56, + "width": 8 + } + }, + { + "index": 27168, + "before": { + "child": 0, + "copy": 675, + "family": 5603, + "helper": 288, + "offset": 8, + "owner_replica": 6, + "port": 3, + "replica": 0, + "stage": 6, + "time": 56, + "width": 8 + }, + "after": { + "child": 2, + "copy": 783, + "family": 5823, + "helper": 288, + "offset": 0, + "owner_replica": 6, + "port": 111, + "replica": 0, + "stage": 6, + "time": 56, + "width": 8 + } + }, + { + "index": 27187, + "before": { + "child": 0, + "copy": 891, + "family": 6603, + "helper": 307, + "offset": 9, + "owner_replica": 7, + "port": 107, + "replica": 0, + "stage": 6, + "time": 56, + "width": 7 + }, + "after": { + "child": 0, + "copy": 725, + "family": 5653, + "helper": 307, + "offset": 9, + "owner_replica": 6, + "port": 53, + "replica": 0, + "stage": 6, + "time": 56, + "width": 7 + } + }, + { + "index": 27188, + "before": { + "child": 0, + "copy": 890, + "family": 6602, + "helper": 308, + "offset": 9, + "owner_replica": 7, + "port": 106, + "replica": 0, + "stage": 6, + "time": 56, + "width": 7 + }, + "after": { + "child": 0, + "copy": 726, + "family": 5654, + "helper": 308, + "offset": 9, + "owner_replica": 6, + "port": 54, + "replica": 0, + "stage": 6, + "time": 56, + "width": 7 + } + }, + { + "index": 27189, + "before": { + "child": 0, + "copy": 889, + "family": 6601, + "helper": 309, + "offset": 9, + "owner_replica": 7, + "port": 105, + "replica": 0, + "stage": 6, + "time": 56, + "width": 7 + }, + "after": { + "child": 0, + "copy": 727, + "family": 5655, + "helper": 309, + "offset": 9, + "owner_replica": 6, + "port": 55, + "replica": 0, + "stage": 6, + "time": 56, + "width": 7 + } + }, + { + "index": 27213, + "before": { + "child": 0, + "copy": 884, + "family": 6596, + "helper": 333, + "offset": 9, + "owner_replica": 7, + "port": 100, + "replica": 0, + "stage": 6, + "time": 56, + "width": 7 + }, + "after": { + "child": 0, + "copy": 728, + "family": 5656, + "helper": 333, + "offset": 9, + "owner_replica": 6, + "port": 56, + "replica": 0, + "stage": 6, + "time": 56, + "width": 7 + } + }, + { + "index": 27222, + "before": { + "child": 0, + "copy": 883, + "family": 6595, + "helper": 342, + "offset": 9, + "owner_replica": 7, + "port": 99, + "replica": 0, + "stage": 6, + "time": 56, + "width": 7 + }, + "after": { + "child": 0, + "copy": 730, + "family": 5658, + "helper": 342, + "offset": 9, + "owner_replica": 6, + "port": 58, + "replica": 0, + "stage": 6, + "time": 56, + "width": 7 + } + }, + { + "index": 27223, + "before": { + "child": 0, + "copy": 882, + "family": 6594, + "helper": 343, + "offset": 9, + "owner_replica": 7, + "port": 98, + "replica": 0, + "stage": 6, + "time": 56, + "width": 7 + }, + "after": { + "child": 0, + "copy": 734, + "family": 5662, + "helper": 343, + "offset": 9, + "owner_replica": 6, + "port": 62, + "replica": 0, + "stage": 6, + "time": 56, + "width": 7 + } + }, + { + "index": 27242, + "before": { + "child": 0, + "copy": 879, + "family": 6591, + "helper": 362, + "offset": 9, + "owner_replica": 7, + "port": 95, + "replica": 0, + "stage": 6, + "time": 56, + "width": 7 + }, + "after": { + "child": 0, + "copy": 735, + "family": 5663, + "helper": 362, + "offset": 9, + "owner_replica": 6, + "port": 63, + "replica": 0, + "stage": 6, + "time": 56, + "width": 7 + } + }, + { + "index": 27243, + "before": { + "child": 0, + "copy": 878, + "family": 6590, + "helper": 363, + "offset": 9, + "owner_replica": 7, + "port": 94, + "replica": 0, + "stage": 6, + "time": 56, + "width": 7 + }, + "after": { + "child": 2, + "copy": 775, + "family": 5815, + "helper": 363, + "offset": 0, + "owner_replica": 6, + "port": 103, + "replica": 0, + "stage": 6, + "time": 56, + "width": 7 + } + }, + { + "index": 27244, + "before": { + "child": 0, + "copy": 877, + "family": 6589, + "helper": 364, + "offset": 9, + "owner_replica": 7, + "port": 93, + "replica": 0, + "stage": 6, + "time": 56, + "width": 7 + }, + "after": { + "child": 2, + "copy": 780, + "family": 5820, + "helper": 364, + "offset": 0, + "owner_replica": 6, + "port": 108, + "replica": 0, + "stage": 6, + "time": 56, + "width": 7 + } + }, + { + "index": 27278, + "before": { + "child": 6, + "copy": 559, + "family": 4255, + "helper": 398, + "offset": 20, + "owner_replica": 4, + "port": 111, + "replica": 0, + "stage": 6, + "time": 56, + "width": 4 + }, + "after": { + "child": 4, + "copy": 496, + "family": 4080, + "helper": 398, + "offset": 9, + "owner_replica": 4, + "port": 48, + "replica": 0, + "stage": 6, + "time": 56, + "width": 4 + } + }, + { + "index": 27360, + "before": { + "child": 8, + "copy": 1231, + "family": 9743, + "helper": 0, + "offset": 21, + "owner_replica": 10, + "port": 111, + "replica": 8, + "stage": 6, + "time": 57, + "width": 9 + }, + "after": { + "child": 15, + "copy": 335, + "family": 2239, + "helper": 0, + "offset": 9, + "owner_replica": 2, + "port": 111, + "replica": 8, + "stage": 6, + "time": 57, + "width": 9 + } + }, + { + "index": 27586, + "before": { + "child": 2, + "copy": 1691, + "family": 13787, + "helper": 226, + "offset": 9, + "owner_replica": 15, + "port": 11, + "replica": 8, + "stage": 6, + "time": 57, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1581, + "family": 12893, + "helper": 226, + "offset": 0, + "owner_replica": 14, + "port": 13, + "replica": 8, + "stage": 6, + "time": 57, + "width": 7 + } + }, + { + "index": 27588, + "before": { + "child": 2, + "copy": 1689, + "family": 13785, + "helper": 228, + "offset": 9, + "owner_replica": 15, + "port": 9, + "replica": 8, + "stage": 6, + "time": 57, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1586, + "family": 12898, + "helper": 228, + "offset": 0, + "owner_replica": 14, + "port": 18, + "replica": 8, + "stage": 6, + "time": 57, + "width": 7 + } + }, + { + "index": 27667, + "before": { + "child": 2, + "copy": 1681, + "family": 13777, + "helper": 307, + "offset": 9, + "owner_replica": 15, + "port": 1, + "replica": 8, + "stage": 6, + "time": 57, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1590, + "family": 12902, + "helper": 307, + "offset": 0, + "owner_replica": 14, + "port": 22, + "replica": 8, + "stage": 6, + "time": 57, + "width": 7 + } + }, + { + "index": 27703, + "before": { + "child": 0, + "copy": 1784, + "family": 13768, + "helper": 343, + "offset": 9, + "owner_replica": 15, + "port": 104, + "replica": 8, + "stage": 6, + "time": 57, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1591, + "family": 12903, + "helper": 343, + "offset": 0, + "owner_replica": 14, + "port": 23, + "replica": 8, + "stage": 6, + "time": 57, + "width": 7 + } + }, + { + "index": 27725, + "before": { + "child": 0, + "copy": 1778, + "family": 13762, + "helper": 365, + "offset": 9, + "owner_replica": 15, + "port": 98, + "replica": 8, + "stage": 6, + "time": 57, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1595, + "family": 12907, + "helper": 365, + "offset": 0, + "owner_replica": 14, + "port": 27, + "replica": 8, + "stage": 6, + "time": 57, + "width": 7 + } + }, + { + "index": 27726, + "before": { + "child": 0, + "copy": 1777, + "family": 13761, + "helper": 366, + "offset": 9, + "owner_replica": 15, + "port": 97, + "replica": 8, + "stage": 6, + "time": 57, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1602, + "family": 12914, + "helper": 366, + "offset": 0, + "owner_replica": 14, + "port": 34, + "replica": 8, + "stage": 6, + "time": 57, + "width": 7 + } + }, + { + "index": 27727, + "before": { + "child": 0, + "copy": 1776, + "family": 13760, + "helper": 367, + "offset": 9, + "owner_replica": 15, + "port": 96, + "replica": 8, + "stage": 6, + "time": 57, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1605, + "family": 12917, + "helper": 367, + "offset": 0, + "owner_replica": 14, + "port": 37, + "replica": 8, + "stage": 6, + "time": 57, + "width": 7 + } + }, + { + "index": 27879, + "before": { + "child": 12, + "copy": 127, + "family": 911, + "helper": 39, + "offset": 17, + "owner_replica": 1, + "port": 15, + "replica": 6, + "stage": 1, + "time": 58, + "width": 9 + }, + "after": { + "child": 12, + "copy": 127, + "family": 911, + "helper": 39, + "offset": 13, + "owner_replica": 1, + "port": 15, + "replica": 6, + "stage": 1, + "time": 58, + "width": 9 + } + }, + { + "index": 27880, + "before": { + "child": 12, + "copy": 126, + "family": 910, + "helper": 40, + "offset": 17, + "owner_replica": 1, + "port": 14, + "replica": 6, + "stage": 1, + "time": 58, + "width": 9 + }, + "after": { + "child": 12, + "copy": 126, + "family": 910, + "helper": 40, + "offset": 13, + "owner_replica": 1, + "port": 14, + "replica": 6, + "stage": 1, + "time": 58, + "width": 9 + } + }, + { + "index": 27881, + "before": { + "child": 12, + "copy": 125, + "family": 909, + "helper": 41, + "offset": 17, + "owner_replica": 1, + "port": 13, + "replica": 6, + "stage": 1, + "time": 58, + "width": 9 + }, + "after": { + "child": 12, + "copy": 125, + "family": 909, + "helper": 41, + "offset": 13, + "owner_replica": 1, + "port": 13, + "replica": 6, + "stage": 1, + "time": 58, + "width": 9 + } + }, + { + "index": 27913, + "before": { + "child": 8, + "copy": 348, + "family": 3372, + "helper": 73, + "offset": 18, + "owner_replica": 3, + "port": 12, + "replica": 6, + "stage": 1, + "time": 58, + "width": 9 + }, + "after": { + "child": 15, + "copy": 191, + "family": 1311, + "helper": 73, + "offset": 9, + "owner_replica": 1, + "port": 79, + "replica": 6, + "stage": 1, + "time": 58, + "width": 9 + } + }, + { + "index": 27977, + "before": { + "child": 6, + "copy": 1553, + "family": 12305, + "helper": 137, + "offset": 13, + "owner_replica": 13, + "port": 97, + "replica": 6, + "stage": 1, + "time": 58, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1553, + "family": 12305, + "helper": 137, + "offset": 9, + "owner_replica": 13, + "port": 97, + "replica": 6, + "stage": 1, + "time": 58, + "width": 9 + } + }, + { + "index": 28128, + "before": { + "child": 15, + "copy": 191, + "family": 1311, + "helper": 288, + "offset": 0, + "owner_replica": 1, + "port": 79, + "replica": 6, + "stage": 1, + "time": 58, + "width": 8 + }, + "after": { + "child": 8, + "copy": 270, + "family": 2510, + "helper": 288, + "offset": 0, + "owner_replica": 2, + "port": 46, + "replica": 6, + "stage": 1, + "time": 58, + "width": 8 + } + }, + { + "index": 28129, + "before": { + "child": 14, + "copy": 180, + "family": 1188, + "helper": 289, + "offset": 9, + "owner_replica": 1, + "port": 68, + "replica": 6, + "stage": 1, + "time": 58, + "width": 8 + }, + "after": { + "child": 8, + "copy": 279, + "family": 2519, + "helper": 289, + "offset": 0, + "owner_replica": 2, + "port": 55, + "replica": 6, + "stage": 1, + "time": 58, + "width": 8 + } + }, + { + "index": 28134, + "before": { + "child": 14, + "copy": 179, + "family": 1187, + "helper": 294, + "offset": 9, + "owner_replica": 1, + "port": 67, + "replica": 6, + "stage": 1, + "time": 58, + "width": 8 + }, + "after": { + "child": 8, + "copy": 281, + "family": 2521, + "helper": 294, + "offset": 0, + "owner_replica": 2, + "port": 57, + "replica": 6, + "stage": 1, + "time": 58, + "width": 8 + } + }, + { + "index": 28136, + "before": { + "child": 14, + "copy": 0, + "family": 224, + "helper": 296, + "offset": 0, + "owner_replica": 0, + "port": 0, + "replica": 6, + "stage": 1, + "time": 58, + "width": 8 + }, + "after": { + "child": 8, + "copy": 282, + "family": 2522, + "helper": 296, + "offset": 0, + "owner_replica": 2, + "port": 58, + "replica": 6, + "stage": 1, + "time": 58, + "width": 8 + } + }, + { + "index": 28137, + "before": { + "child": 6, + "copy": 559, + "family": 4255, + "helper": 297, + "offset": 24, + "owner_replica": 4, + "port": 111, + "replica": 6, + "stage": 1, + "time": 58, + "width": 8 + }, + "after": { + "child": 8, + "copy": 292, + "family": 2532, + "helper": 297, + "offset": 0, + "owner_replica": 2, + "port": 68, + "replica": 6, + "stage": 1, + "time": 58, + "width": 8 + } + }, + { + "index": 28157, + "before": { + "child": 0, + "copy": 692, + "family": 5620, + "helper": 317, + "offset": 8, + "owner_replica": 6, + "port": 20, + "replica": 6, + "stage": 1, + "time": 58, + "width": 8 + }, + "after": { + "child": 0, + "copy": 672, + "family": 5600, + "helper": 317, + "offset": 0, + "owner_replica": 6, + "port": 0, + "replica": 6, + "stage": 1, + "time": 58, + "width": 8 + } + }, + { + "index": 28187, + "before": { + "child": 0, + "copy": 678, + "family": 5606, + "helper": 347, + "offset": 8, + "owner_replica": 6, + "port": 6, + "replica": 6, + "stage": 1, + "time": 58, + "width": 8 + }, + "after": { + "child": 0, + "copy": 674, + "family": 5602, + "helper": 347, + "offset": 0, + "owner_replica": 6, + "port": 2, + "replica": 6, + "stage": 1, + "time": 58, + "width": 8 + } + }, + { + "index": 28229, + "before": { + "child": 8, + "copy": 1230, + "family": 9742, + "helper": 389, + "offset": 26, + "owner_replica": 10, + "port": 110, + "replica": 6, + "stage": 1, + "time": 58, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1177, + "family": 9689, + "helper": 389, + "offset": 0, + "owner_replica": 10, + "port": 57, + "replica": 6, + "stage": 1, + "time": 58, + "width": 4 + } + }, + { + "index": 28394, + "before": { + "child": 8, + "copy": 1591, + "family": 13239, + "helper": 74, + "offset": 8, + "owner_replica": 14, + "port": 23, + "replica": 14, + "stage": 1, + "time": 59, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1591, + "family": 13239, + "helper": 74, + "offset": 43, + "owner_replica": 14, + "port": 23, + "replica": 14, + "stage": 1, + "time": 59, + "width": 4 + } + }, + { + "index": 28567, + "before": { + "child": 4, + "copy": 469, + "family": 4053, + "helper": 247, + "offset": 23, + "owner_replica": 4, + "port": 21, + "replica": 14, + "stage": 1, + "time": 59, + "width": 9 + }, + "after": { + "child": 14, + "copy": 209, + "family": 1217, + "helper": 247, + "offset": 9, + "owner_replica": 1, + "port": 97, + "replica": 14, + "stage": 1, + "time": 59, + "width": 9 + } + }, + { + "index": 28572, + "before": { + "child": 15, + "copy": 1087, + "family": 8479, + "helper": 252, + "offset": 0, + "owner_replica": 9, + "port": 79, + "replica": 14, + "stage": 1, + "time": 59, + "width": 8 + }, + "after": { + "child": 8, + "copy": 268, + "family": 2508, + "helper": 252, + "offset": 0, + "owner_replica": 2, + "port": 44, + "replica": 14, + "stage": 1, + "time": 59, + "width": 8 + } + }, + { + "index": 28573, + "before": { + "child": 14, + "copy": 1076, + "family": 8356, + "helper": 253, + "offset": 9, + "owner_replica": 9, + "port": 68, + "replica": 14, + "stage": 1, + "time": 59, + "width": 8 + }, + "after": { + "child": 8, + "copy": 269, + "family": 2509, + "helper": 253, + "offset": 0, + "owner_replica": 2, + "port": 45, + "replica": 14, + "stage": 1, + "time": 59, + "width": 8 + } + }, + { + "index": 28582, + "before": { + "child": 14, + "copy": 1075, + "family": 8355, + "helper": 262, + "offset": 9, + "owner_replica": 9, + "port": 67, + "replica": 14, + "stage": 1, + "time": 59, + "width": 8 + }, + "after": { + "child": 8, + "copy": 272, + "family": 2512, + "helper": 262, + "offset": 0, + "owner_replica": 2, + "port": 48, + "replica": 14, + "stage": 1, + "time": 59, + "width": 8 + } + }, + { + "index": 28583, + "before": { + "child": 17, + "copy": 896, + "family": 7728, + "helper": 263, + "offset": 0, + "owner_replica": 8, + "port": 0, + "replica": 14, + "stage": 1, + "time": 59, + "width": 8 + }, + "after": { + "child": 8, + "copy": 276, + "family": 2516, + "helper": 263, + "offset": 0, + "owner_replica": 2, + "port": 52, + "replica": 14, + "stage": 1, + "time": 59, + "width": 8 + } + }, + { + "index": 28584, + "before": { + "child": 16, + "copy": 1007, + "family": 7727, + "helper": 264, + "offset": 0, + "owner_replica": 8, + "port": 111, + "replica": 14, + "stage": 1, + "time": 59, + "width": 8 + }, + "after": { + "child": 8, + "copy": 277, + "family": 2517, + "helper": 264, + "offset": 0, + "owner_replica": 2, + "port": 53, + "replica": 14, + "stage": 1, + "time": 59, + "width": 8 + } + }, + { + "index": 28592, + "before": { + "child": 16, + "copy": 1005, + "family": 7725, + "helper": 272, + "offset": 0, + "owner_replica": 8, + "port": 109, + "replica": 14, + "stage": 1, + "time": 59, + "width": 8 + }, + "after": { + "child": 8, + "copy": 288, + "family": 2528, + "helper": 272, + "offset": 0, + "owner_replica": 2, + "port": 64, + "replica": 14, + "stage": 1, + "time": 59, + "width": 8 + } + }, + { + "index": 28593, + "before": { + "child": 16, + "copy": 1004, + "family": 7724, + "helper": 273, + "offset": 0, + "owner_replica": 8, + "port": 108, + "replica": 14, + "stage": 1, + "time": 59, + "width": 8 + }, + "after": { + "child": 8, + "copy": 290, + "family": 2530, + "helper": 273, + "offset": 0, + "owner_replica": 2, + "port": 66, + "replica": 14, + "stage": 1, + "time": 59, + "width": 8 + } + }, + { + "index": 28594, + "before": { + "child": 16, + "copy": 1003, + "family": 7723, + "helper": 274, + "offset": 0, + "owner_replica": 8, + "port": 107, + "replica": 14, + "stage": 1, + "time": 59, + "width": 8 + }, + "after": { + "child": 8, + "copy": 291, + "family": 2531, + "helper": 274, + "offset": 0, + "owner_replica": 2, + "port": 67, + "replica": 14, + "stage": 1, + "time": 59, + "width": 8 + } + }, + { + "index": 28596, + "before": { + "child": 16, + "copy": 1002, + "family": 7722, + "helper": 276, + "offset": 0, + "owner_replica": 8, + "port": 106, + "replica": 14, + "stage": 1, + "time": 59, + "width": 8 + }, + "after": { + "child": 8, + "copy": 294, + "family": 2534, + "helper": 276, + "offset": 0, + "owner_replica": 2, + "port": 70, + "replica": 14, + "stage": 1, + "time": 59, + "width": 8 + } + }, + { + "index": 28597, + "before": { + "child": 16, + "copy": 1001, + "family": 7721, + "helper": 277, + "offset": 0, + "owner_replica": 8, + "port": 105, + "replica": 14, + "stage": 1, + "time": 59, + "width": 8 + }, + "after": { + "child": 0, + "copy": 812, + "family": 6524, + "helper": 277, + "offset": 0, + "owner_replica": 7, + "port": 28, + "replica": 14, + "stage": 1, + "time": 59, + "width": 8 + } + }, + { + "index": 28823, + "before": { + "child": 8, + "copy": 1338, + "family": 10634, + "helper": 23, + "offset": 26, + "owner_replica": 11, + "port": 106, + "replica": 5, + "stage": 2, + "time": 60, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1338, + "family": 10634, + "helper": 23, + "offset": 31, + "owner_replica": 11, + "port": 106, + "replica": 5, + "stage": 2, + "time": 60, + "width": 9 + } + }, + { + "index": 28825, + "before": { + "child": 8, + "copy": 1336, + "family": 10632, + "helper": 25, + "offset": 26, + "owner_replica": 11, + "port": 104, + "replica": 5, + "stage": 2, + "time": 60, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1336, + "family": 10632, + "helper": 25, + "offset": 31, + "owner_replica": 11, + "port": 104, + "replica": 5, + "stage": 2, + "time": 60, + "width": 9 + } + }, + { + "index": 28831, + "before": { + "child": 8, + "copy": 391, + "family": 3415, + "helper": 31, + "offset": 26, + "owner_replica": 3, + "port": 55, + "replica": 5, + "stage": 2, + "time": 60, + "width": 9 + }, + "after": { + "child": 16, + "copy": 1002, + "family": 7722, + "helper": 31, + "offset": 0, + "owner_replica": 8, + "port": 106, + "replica": 5, + "stage": 2, + "time": 60, + "width": 9 + } + }, + { + "index": 28876, + "before": { + "child": 8, + "copy": 333, + "family": 2573, + "helper": 76, + "offset": 39, + "owner_replica": 2, + "port": 109, + "replica": 5, + "stage": 2, + "time": 60, + "width": 9 + }, + "after": { + "child": 16, + "copy": 1003, + "family": 7723, + "helper": 76, + "offset": 0, + "owner_replica": 8, + "port": 107, + "replica": 5, + "stage": 2, + "time": 60, + "width": 9 + } + }, + { + "index": 28877, + "before": { + "child": 8, + "copy": 332, + "family": 2572, + "helper": 77, + "offset": 39, + "owner_replica": 2, + "port": 108, + "replica": 5, + "stage": 2, + "time": 60, + "width": 9 + }, + "after": { + "child": 16, + "copy": 1004, + "family": 7724, + "helper": 77, + "offset": 0, + "owner_replica": 8, + "port": 108, + "replica": 5, + "stage": 2, + "time": 60, + "width": 9 + } + }, + { + "index": 28963, + "before": { + "child": 10, + "copy": 545, + "family": 4465, + "helper": 163, + "offset": 13, + "owner_replica": 4, + "port": 97, + "replica": 5, + "stage": 2, + "time": 60, + "width": 4 + }, + "after": { + "child": 4, + "copy": 497, + "family": 4081, + "helper": 163, + "offset": 9, + "owner_replica": 4, + "port": 49, + "replica": 5, + "stage": 2, + "time": 60, + "width": 4 + } + }, + { + "index": 29024, + "before": { + "child": 14, + "copy": 184, + "family": 1192, + "helper": 224, + "offset": 4, + "owner_replica": 1, + "port": 72, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + }, + "after": { + "child": 0, + "copy": 859, + "family": 6571, + "helper": 224, + "offset": 9, + "owner_replica": 7, + "port": 75, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + } + }, + { + "index": 29025, + "before": { + "child": 4, + "copy": 676, + "family": 5828, + "helper": 225, + "offset": 9, + "owner_replica": 6, + "port": 4, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1681, + "family": 13665, + "helper": 225, + "offset": 9, + "owner_replica": 15, + "port": 1, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + } + }, + { + "index": 29026, + "before": { + "child": 16, + "copy": 75, + "family": 523, + "helper": 226, + "offset": 0, + "owner_replica": 0, + "port": 75, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1684, + "family": 13668, + "helper": 226, + "offset": 9, + "owner_replica": 15, + "port": 4, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + } + }, + { + "index": 29027, + "before": { + "child": 16, + "copy": 74, + "family": 522, + "helper": 227, + "offset": 0, + "owner_replica": 0, + "port": 74, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1686, + "family": 13670, + "helper": 227, + "offset": 9, + "owner_replica": 15, + "port": 6, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + } + }, + { + "index": 29028, + "before": { + "child": 16, + "copy": 73, + "family": 521, + "helper": 228, + "offset": 0, + "owner_replica": 0, + "port": 73, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1687, + "family": 13671, + "helper": 228, + "offset": 9, + "owner_replica": 15, + "port": 7, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + } + }, + { + "index": 29029, + "before": { + "child": 16, + "copy": 72, + "family": 520, + "helper": 229, + "offset": 0, + "owner_replica": 0, + "port": 72, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1688, + "family": 13672, + "helper": 229, + "offset": 9, + "owner_replica": 15, + "port": 8, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + } + }, + { + "index": 29030, + "before": { + "child": 16, + "copy": 71, + "family": 519, + "helper": 230, + "offset": 0, + "owner_replica": 0, + "port": 71, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1692, + "family": 13676, + "helper": 230, + "offset": 9, + "owner_replica": 15, + "port": 12, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + } + }, + { + "index": 29031, + "before": { + "child": 16, + "copy": 70, + "family": 518, + "helper": 231, + "offset": 0, + "owner_replica": 0, + "port": 70, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1697, + "family": 13681, + "helper": 231, + "offset": 9, + "owner_replica": 15, + "port": 17, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + } + }, + { + "index": 29060, + "before": { + "child": 16, + "copy": 69, + "family": 517, + "helper": 260, + "offset": 0, + "owner_replica": 0, + "port": 69, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1700, + "family": 13684, + "helper": 260, + "offset": 9, + "owner_replica": 15, + "port": 20, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + } + }, + { + "index": 29061, + "before": { + "child": 16, + "copy": 68, + "family": 516, + "helper": 261, + "offset": 0, + "owner_replica": 0, + "port": 68, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1701, + "family": 13685, + "helper": 261, + "offset": 9, + "owner_replica": 15, + "port": 21, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + } + }, + { + "index": 29084, + "before": { + "child": 16, + "copy": 67, + "family": 515, + "helper": 284, + "offset": 0, + "owner_replica": 0, + "port": 67, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1702, + "family": 13686, + "helper": 284, + "offset": 9, + "owner_replica": 15, + "port": 22, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + } + }, + { + "index": 29085, + "before": { + "child": 16, + "copy": 66, + "family": 514, + "helper": 285, + "offset": 0, + "owner_replica": 0, + "port": 66, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1703, + "family": 13687, + "helper": 285, + "offset": 9, + "owner_replica": 15, + "port": 23, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + } + }, + { + "index": 29093, + "before": { + "child": 4, + "copy": 497, + "family": 4081, + "helper": 293, + "offset": 22, + "owner_replica": 4, + "port": 49, + "replica": 5, + "stage": 2, + "time": 60, + "width": 9 + }, + "after": { + "child": 17, + "copy": 967, + "family": 7799, + "helper": 293, + "offset": 0, + "owner_replica": 8, + "port": 71, + "replica": 5, + "stage": 2, + "time": 60, + "width": 9 + } + }, + { + "index": 29097, + "before": { + "child": 0, + "copy": 813, + "family": 6525, + "helper": 297, + "offset": 8, + "owner_replica": 7, + "port": 29, + "replica": 5, + "stage": 2, + "time": 60, + "width": 8 + }, + "after": { + "child": 0, + "copy": 790, + "family": 6502, + "helper": 297, + "offset": 0, + "owner_replica": 7, + "port": 6, + "replica": 5, + "stage": 2, + "time": 60, + "width": 8 + } + }, + { + "index": 29099, + "before": { + "child": 0, + "copy": 811, + "family": 6523, + "helper": 299, + "offset": 8, + "owner_replica": 7, + "port": 27, + "replica": 5, + "stage": 2, + "time": 60, + "width": 8 + }, + "after": { + "child": 0, + "copy": 799, + "family": 6511, + "helper": 299, + "offset": 0, + "owner_replica": 7, + "port": 15, + "replica": 5, + "stage": 2, + "time": 60, + "width": 8 + } + }, + { + "index": 29100, + "before": { + "child": 0, + "copy": 810, + "family": 6522, + "helper": 300, + "offset": 8, + "owner_replica": 7, + "port": 26, + "replica": 5, + "stage": 2, + "time": 60, + "width": 8 + }, + "after": { + "child": 0, + "copy": 825, + "family": 6537, + "helper": 300, + "offset": 0, + "owner_replica": 7, + "port": 41, + "replica": 5, + "stage": 2, + "time": 60, + "width": 8 + } + }, + { + "index": 29104, + "before": { + "child": 0, + "copy": 806, + "family": 6518, + "helper": 304, + "offset": 8, + "owner_replica": 7, + "port": 22, + "replica": 5, + "stage": 2, + "time": 60, + "width": 8 + }, + "after": { + "child": 0, + "copy": 834, + "family": 6546, + "helper": 304, + "offset": 0, + "owner_replica": 7, + "port": 50, + "replica": 5, + "stage": 2, + "time": 60, + "width": 8 + } + }, + { + "index": 29107, + "before": { + "child": 16, + "copy": 65, + "family": 513, + "helper": 307, + "offset": 0, + "owner_replica": 0, + "port": 65, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1710, + "family": 13694, + "helper": 307, + "offset": 9, + "owner_replica": 15, + "port": 30, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + } + }, + { + "index": 29108, + "before": { + "child": 16, + "copy": 64, + "family": 512, + "helper": 308, + "offset": 0, + "owner_replica": 0, + "port": 64, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1727, + "family": 13711, + "helper": 308, + "offset": 9, + "owner_replica": 15, + "port": 47, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + } + }, + { + "index": 29109, + "before": { + "child": 16, + "copy": 63, + "family": 511, + "helper": 309, + "offset": 0, + "owner_replica": 0, + "port": 63, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1729, + "family": 13713, + "helper": 309, + "offset": 9, + "owner_replica": 15, + "port": 49, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + } + }, + { + "index": 29119, + "before": { + "child": 16, + "copy": 62, + "family": 510, + "helper": 319, + "offset": 0, + "owner_replica": 0, + "port": 62, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1749, + "family": 13733, + "helper": 319, + "offset": 9, + "owner_replica": 15, + "port": 69, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + } + }, + { + "index": 29130, + "before": { + "child": 16, + "copy": 61, + "family": 509, + "helper": 330, + "offset": 0, + "owner_replica": 0, + "port": 61, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1750, + "family": 13734, + "helper": 330, + "offset": 9, + "owner_replica": 15, + "port": 70, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + } + }, + { + "index": 29131, + "before": { + "child": 16, + "copy": 60, + "family": 508, + "helper": 331, + "offset": 0, + "owner_replica": 0, + "port": 60, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1751, + "family": 13735, + "helper": 331, + "offset": 9, + "owner_replica": 15, + "port": 71, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + } + }, + { + "index": 29132, + "before": { + "child": 16, + "copy": 59, + "family": 507, + "helper": 332, + "offset": 0, + "owner_replica": 0, + "port": 59, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1752, + "family": 13736, + "helper": 332, + "offset": 9, + "owner_replica": 15, + "port": 72, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + } + }, + { + "index": 29133, + "before": { + "child": 16, + "copy": 58, + "family": 506, + "helper": 333, + "offset": 0, + "owner_replica": 0, + "port": 58, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1757, + "family": 13741, + "helper": 333, + "offset": 9, + "owner_replica": 15, + "port": 77, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + } + }, + { + "index": 29142, + "before": { + "child": 16, + "copy": 57, + "family": 505, + "helper": 342, + "offset": 0, + "owner_replica": 0, + "port": 57, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1761, + "family": 13745, + "helper": 342, + "offset": 9, + "owner_replica": 15, + "port": 81, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + } + }, + { + "index": 29143, + "before": { + "child": 16, + "copy": 56, + "family": 504, + "helper": 343, + "offset": 0, + "owner_replica": 0, + "port": 56, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1764, + "family": 13748, + "helper": 343, + "offset": 9, + "owner_replica": 15, + "port": 84, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + } + }, + { + "index": 29160, + "before": { + "child": 16, + "copy": 55, + "family": 503, + "helper": 360, + "offset": 0, + "owner_replica": 0, + "port": 55, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1769, + "family": 13753, + "helper": 360, + "offset": 9, + "owner_replica": 15, + "port": 89, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + } + }, + { + "index": 29161, + "before": { + "child": 16, + "copy": 54, + "family": 502, + "helper": 361, + "offset": 0, + "owner_replica": 0, + "port": 54, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1770, + "family": 13754, + "helper": 361, + "offset": 9, + "owner_replica": 15, + "port": 90, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + } + }, + { + "index": 29162, + "before": { + "child": 16, + "copy": 53, + "family": 501, + "helper": 362, + "offset": 0, + "owner_replica": 0, + "port": 53, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1776, + "family": 13760, + "helper": 362, + "offset": 9, + "owner_replica": 15, + "port": 96, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + } + }, + { + "index": 29163, + "before": { + "child": 16, + "copy": 52, + "family": 500, + "helper": 363, + "offset": 0, + "owner_replica": 0, + "port": 52, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1777, + "family": 13761, + "helper": 363, + "offset": 9, + "owner_replica": 15, + "port": 97, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + } + }, + { + "index": 29164, + "before": { + "child": 16, + "copy": 51, + "family": 499, + "helper": 364, + "offset": 0, + "owner_replica": 0, + "port": 51, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1691, + "family": 13787, + "helper": 364, + "offset": 9, + "owner_replica": 15, + "port": 11, + "replica": 5, + "stage": 2, + "time": 60, + "width": 7 + } + }, + { + "index": 29189, + "before": { + "child": 15, + "copy": 1192, + "family": 9368, + "helper": 389, + "offset": 0, + "owner_replica": 10, + "port": 72, + "replica": 5, + "stage": 2, + "time": 60, + "width": 4 + }, + "after": { + "child": 10, + "copy": 512, + "family": 4432, + "helper": 389, + "offset": 0, + "owner_replica": 4, + "port": 64, + "replica": 5, + "stage": 2, + "time": 60, + "width": 4 + } + }, + { + "index": 29215, + "before": { + "child": 4, + "copy": 814, + "family": 6750, + "helper": 415, + "offset": 9, + "owner_replica": 7, + "port": 30, + "replica": 5, + "stage": 2, + "time": 60, + "width": 4 + }, + "after": { + "child": 4, + "copy": 1344, + "family": 11200, + "helper": 415, + "offset": 27, + "owner_replica": 12, + "port": 0, + "replica": 5, + "stage": 2, + "time": 60, + "width": 4 + } + }, + { + "index": 29332, + "before": { + "child": 8, + "copy": 1220, + "family": 9732, + "helper": 52, + "offset": 22, + "owner_replica": 10, + "port": 100, + "replica": 13, + "stage": 2, + "time": 61, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1179, + "family": 9691, + "helper": 52, + "offset": 39, + "owner_replica": 10, + "port": 59, + "replica": 13, + "stage": 2, + "time": 61, + "width": 9 + } + }, + { + "index": 29504, + "before": { + "child": 14, + "copy": 1080, + "family": 8360, + "helper": 224, + "offset": 4, + "owner_replica": 9, + "port": 72, + "replica": 13, + "stage": 2, + "time": 61, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1685, + "family": 13669, + "helper": 224, + "offset": 9, + "owner_replica": 15, + "port": 5, + "replica": 13, + "stage": 2, + "time": 61, + "width": 7 + } + }, + { + "index": 29505, + "before": { + "child": 4, + "copy": 1344, + "family": 11200, + "helper": 225, + "offset": 25, + "owner_replica": 12, + "port": 0, + "replica": 13, + "stage": 2, + "time": 61, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1689, + "family": 13673, + "helper": 225, + "offset": 9, + "owner_replica": 15, + "port": 9, + "replica": 13, + "stage": 2, + "time": 61, + "width": 7 + } + }, + { + "index": 29568, + "before": { + "child": 17, + "copy": 956, + "family": 7788, + "helper": 288, + "offset": 0, + "owner_replica": 8, + "port": 60, + "replica": 13, + "stage": 2, + "time": 61, + "width": 8 + }, + "after": { + "child": 8, + "copy": 271, + "family": 2511, + "helper": 288, + "offset": 0, + "owner_replica": 2, + "port": 47, + "replica": 13, + "stage": 2, + "time": 61, + "width": 8 + } + }, + { + "index": 29569, + "before": { + "child": 17, + "copy": 905, + "family": 7737, + "helper": 289, + "offset": 0, + "owner_replica": 8, + "port": 9, + "replica": 13, + "stage": 2, + "time": 61, + "width": 8 + }, + "after": { + "child": 8, + "copy": 285, + "family": 2525, + "helper": 289, + "offset": 0, + "owner_replica": 2, + "port": 61, + "replica": 13, + "stage": 2, + "time": 61, + "width": 8 + } + }, + { + "index": 29577, + "before": { + "child": 0, + "copy": 1697, + "family": 13681, + "helper": 297, + "offset": 8, + "owner_replica": 15, + "port": 17, + "replica": 13, + "stage": 2, + "time": 61, + "width": 8 + }, + "after": { + "child": 8, + "copy": 321, + "family": 2561, + "helper": 297, + "offset": 0, + "owner_replica": 2, + "port": 97, + "replica": 13, + "stage": 2, + "time": 61, + "width": 8 + } + }, + { + "index": 29578, + "before": { + "child": 0, + "copy": 1696, + "family": 13680, + "helper": 298, + "offset": 8, + "owner_replica": 15, + "port": 16, + "replica": 13, + "stage": 2, + "time": 61, + "width": 8 + }, + "after": { + "child": 0, + "copy": 818, + "family": 6530, + "helper": 298, + "offset": 0, + "owner_replica": 7, + "port": 34, + "replica": 13, + "stage": 2, + "time": 61, + "width": 8 + } + }, + { + "index": 29579, + "before": { + "child": 0, + "copy": 1695, + "family": 13679, + "helper": 299, + "offset": 8, + "owner_replica": 15, + "port": 15, + "replica": 13, + "stage": 2, + "time": 61, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1705, + "family": 13689, + "helper": 299, + "offset": 0, + "owner_replica": 15, + "port": 25, + "replica": 13, + "stage": 2, + "time": 61, + "width": 8 + } + }, + { + "index": 29580, + "before": { + "child": 0, + "copy": 1694, + "family": 13678, + "helper": 300, + "offset": 8, + "owner_replica": 15, + "port": 14, + "replica": 13, + "stage": 2, + "time": 61, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1713, + "family": 13697, + "helper": 300, + "offset": 0, + "owner_replica": 15, + "port": 33, + "replica": 13, + "stage": 2, + "time": 61, + "width": 8 + } + }, + { + "index": 29582, + "before": { + "child": 0, + "copy": 1692, + "family": 13676, + "helper": 302, + "offset": 8, + "owner_replica": 15, + "port": 12, + "replica": 13, + "stage": 2, + "time": 61, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1714, + "family": 13698, + "helper": 302, + "offset": 0, + "owner_replica": 15, + "port": 34, + "replica": 13, + "stage": 2, + "time": 61, + "width": 8 + } + }, + { + "index": 29583, + "before": { + "child": 0, + "copy": 1691, + "family": 13675, + "helper": 303, + "offset": 8, + "owner_replica": 15, + "port": 11, + "replica": 13, + "stage": 2, + "time": 61, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1719, + "family": 13703, + "helper": 303, + "offset": 0, + "owner_replica": 15, + "port": 39, + "replica": 13, + "stage": 2, + "time": 61, + "width": 8 + } + }, + { + "index": 29584, + "before": { + "child": 0, + "copy": 815, + "family": 6527, + "helper": 304, + "offset": 8, + "owner_replica": 7, + "port": 31, + "replica": 13, + "stage": 2, + "time": 61, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1730, + "family": 13714, + "helper": 304, + "offset": 0, + "owner_replica": 15, + "port": 50, + "replica": 13, + "stage": 2, + "time": 61, + "width": 8 + } + }, + { + "index": 29984, + "before": { + "child": 16, + "copy": 77, + "family": 525, + "helper": 224, + "offset": 0, + "owner_replica": 0, + "port": 77, + "replica": 4, + "stage": 3, + "time": 62, + "width": 7 + }, + "after": { + "child": 0, + "copy": 848, + "family": 6560, + "helper": 224, + "offset": 9, + "owner_replica": 7, + "port": 64, + "replica": 4, + "stage": 3, + "time": 62, + "width": 7 + } + }, + { + "index": 29985, + "before": { + "child": 16, + "copy": 76, + "family": 524, + "helper": 225, + "offset": 0, + "owner_replica": 0, + "port": 76, + "replica": 4, + "stage": 3, + "time": 62, + "width": 7 + }, + "after": { + "child": 0, + "copy": 895, + "family": 6607, + "helper": 225, + "offset": 9, + "owner_replica": 7, + "port": 111, + "replica": 4, + "stage": 3, + "time": 62, + "width": 7 + } + }, + { + "index": 30070, + "before": { + "child": 13, + "copy": 27, + "family": 139, + "helper": 310, + "offset": 22, + "owner_replica": 0, + "port": 27, + "replica": 4, + "stage": 3, + "time": 62, + "width": 8 + }, + "after": { + "child": 8, + "copy": 274, + "family": 2514, + "helper": 310, + "offset": 0, + "owner_replica": 2, + "port": 50, + "replica": 4, + "stage": 3, + "time": 62, + "width": 8 + } + }, + { + "index": 30073, + "before": { + "child": 15, + "copy": 191, + "family": 1311, + "helper": 313, + "offset": 8, + "owner_replica": 1, + "port": 79, + "replica": 4, + "stage": 3, + "time": 62, + "width": 8 + }, + "after": { + "child": 8, + "copy": 293, + "family": 2533, + "helper": 313, + "offset": 0, + "owner_replica": 2, + "port": 69, + "replica": 4, + "stage": 3, + "time": 62, + "width": 8 + } + }, + { + "index": 30294, + "before": { + "child": 8, + "copy": 1597, + "family": 13245, + "helper": 54, + "offset": 12, + "owner_replica": 14, + "port": 29, + "replica": 12, + "stage": 3, + "time": 63, + "width": 9 + }, + "after": { + "child": 14, + "copy": 225, + "family": 2017, + "helper": 54, + "offset": 18, + "owner_replica": 2, + "port": 1, + "replica": 12, + "stage": 3, + "time": 63, + "width": 9 + } + }, + { + "index": 30301, + "before": { + "child": 8, + "copy": 1591, + "family": 13239, + "helper": 61, + "offset": 12, + "owner_replica": 14, + "port": 23, + "replica": 12, + "stage": 3, + "time": 63, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1591, + "family": 13239, + "helper": 61, + "offset": 27, + "owner_replica": 14, + "port": 23, + "replica": 12, + "stage": 3, + "time": 63, + "width": 9 + } + }, + { + "index": 30365, + "before": { + "child": 8, + "copy": 1338, + "family": 10634, + "helper": 125, + "offset": 35, + "owner_replica": 11, + "port": 106, + "replica": 12, + "stage": 3, + "time": 63, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1338, + "family": 10634, + "helper": 125, + "offset": 22, + "owner_replica": 11, + "port": 106, + "replica": 12, + "stage": 3, + "time": 63, + "width": 9 + } + }, + { + "index": 30367, + "before": { + "child": 8, + "copy": 1336, + "family": 10632, + "helper": 127, + "offset": 35, + "owner_replica": 11, + "port": 104, + "replica": 12, + "stage": 3, + "time": 63, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1336, + "family": 10632, + "helper": 127, + "offset": 22, + "owner_replica": 11, + "port": 104, + "replica": 12, + "stage": 3, + "time": 63, + "width": 9 + } + }, + { + "index": 30464, + "before": { + "child": 15, + "copy": 1005, + "family": 7613, + "helper": 224, + "offset": 8, + "owner_replica": 8, + "port": 109, + "replica": 12, + "stage": 3, + "time": 63, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1747, + "family": 13731, + "helper": 224, + "offset": 9, + "owner_replica": 15, + "port": 67, + "replica": 12, + "stage": 3, + "time": 63, + "width": 7 + } + }, + { + "index": 30465, + "before": { + "child": 16, + "copy": 950, + "family": 7670, + "helper": 225, + "offset": 9, + "owner_replica": 8, + "port": 54, + "replica": 12, + "stage": 3, + "time": 63, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1689, + "family": 13785, + "helper": 225, + "offset": 9, + "owner_replica": 15, + "port": 9, + "replica": 12, + "stage": 3, + "time": 63, + "width": 7 + } + }, + { + "index": 30489, + "before": { + "child": 15, + "copy": 1087, + "family": 8479, + "helper": 249, + "offset": 8, + "owner_replica": 9, + "port": 79, + "replica": 12, + "stage": 3, + "time": 63, + "width": 8 + }, + "after": { + "child": 8, + "copy": 289, + "family": 2529, + "helper": 249, + "offset": 0, + "owner_replica": 2, + "port": 65, + "replica": 12, + "stage": 3, + "time": 63, + "width": 8 + } + }, + { + "index": 30725, + "before": { + "child": 13, + "copy": 111, + "family": 223, + "helper": 5, + "offset": 22, + "owner_replica": 0, + "port": 111, + "replica": 3, + "stage": 4, + "time": 64, + "width": 9 + }, + "after": { + "child": 16, + "copy": 982, + "family": 7702, + "helper": 5, + "offset": 0, + "owner_replica": 8, + "port": 86, + "replica": 3, + "stage": 4, + "time": 64, + "width": 9 + } + }, + { + "index": 30758, + "before": { + "child": 8, + "copy": 1231, + "family": 9743, + "helper": 38, + "offset": 30, + "owner_replica": 10, + "port": 111, + "replica": 3, + "stage": 4, + "time": 64, + "width": 9 + }, + "after": { + "child": 16, + "copy": 1001, + "family": 7721, + "helper": 38, + "offset": 0, + "owner_replica": 8, + "port": 105, + "replica": 3, + "stage": 4, + "time": 64, + "width": 9 + } + }, + { + "index": 30858, + "before": { + "child": 8, + "copy": 1229, + "family": 9741, + "helper": 138, + "offset": 35, + "owner_replica": 10, + "port": 109, + "replica": 3, + "stage": 4, + "time": 64, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1219, + "family": 9731, + "helper": 138, + "offset": 0, + "owner_replica": 10, + "port": 99, + "replica": 3, + "stage": 4, + "time": 64, + "width": 4 + } + }, + { + "index": 30944, + "before": { + "child": 4, + "copy": 1573, + "family": 12997, + "helper": 224, + "offset": 18, + "owner_replica": 14, + "port": 5, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + }, + "after": { + "child": 0, + "copy": 788, + "family": 6500, + "helper": 224, + "offset": 9, + "owner_replica": 7, + "port": 4, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + } + }, + { + "index": 30945, + "before": { + "child": 4, + "copy": 1572, + "family": 12996, + "helper": 225, + "offset": 18, + "owner_replica": 14, + "port": 4, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + }, + "after": { + "child": 0, + "copy": 793, + "family": 6505, + "helper": 225, + "offset": 9, + "owner_replica": 7, + "port": 9, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + } + }, + { + "index": 30946, + "before": { + "child": 4, + "copy": 1571, + "family": 12995, + "helper": 226, + "offset": 18, + "owner_replica": 14, + "port": 3, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + }, + "after": { + "child": 0, + "copy": 816, + "family": 6528, + "helper": 226, + "offset": 9, + "owner_replica": 7, + "port": 32, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + } + }, + { + "index": 30947, + "before": { + "child": 4, + "copy": 1570, + "family": 12994, + "helper": 227, + "offset": 18, + "owner_replica": 14, + "port": 2, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + }, + "after": { + "child": 0, + "copy": 835, + "family": 6547, + "helper": 227, + "offset": 9, + "owner_replica": 7, + "port": 51, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + } + }, + { + "index": 30948, + "before": { + "child": 4, + "copy": 686, + "family": 5838, + "helper": 228, + "offset": 9, + "owner_replica": 6, + "port": 14, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + }, + "after": { + "child": 0, + "copy": 854, + "family": 6566, + "helper": 228, + "offset": 9, + "owner_replica": 7, + "port": 70, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + } + }, + { + "index": 30949, + "before": { + "child": 4, + "copy": 685, + "family": 5837, + "helper": 229, + "offset": 9, + "owner_replica": 6, + "port": 13, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + }, + "after": { + "child": 0, + "copy": 855, + "family": 6567, + "helper": 229, + "offset": 9, + "owner_replica": 7, + "port": 71, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + } + }, + { + "index": 30950, + "before": { + "child": 4, + "copy": 684, + "family": 5836, + "helper": 230, + "offset": 9, + "owner_replica": 6, + "port": 12, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + }, + "after": { + "child": 0, + "copy": 857, + "family": 6569, + "helper": 230, + "offset": 9, + "owner_replica": 7, + "port": 73, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + } + }, + { + "index": 30951, + "before": { + "child": 4, + "copy": 683, + "family": 5835, + "helper": 231, + "offset": 9, + "owner_replica": 6, + "port": 11, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + }, + "after": { + "child": 0, + "copy": 858, + "family": 6570, + "helper": 231, + "offset": 9, + "owner_replica": 7, + "port": 74, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + } + }, + { + "index": 30980, + "before": { + "child": 4, + "copy": 682, + "family": 5834, + "helper": 260, + "offset": 9, + "owner_replica": 6, + "port": 10, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + }, + "after": { + "child": 0, + "copy": 862, + "family": 6574, + "helper": 260, + "offset": 9, + "owner_replica": 7, + "port": 78, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + } + }, + { + "index": 30981, + "before": { + "child": 4, + "copy": 681, + "family": 5833, + "helper": 261, + "offset": 9, + "owner_replica": 6, + "port": 9, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + }, + "after": { + "child": 0, + "copy": 863, + "family": 6575, + "helper": 261, + "offset": 9, + "owner_replica": 7, + "port": 79, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + } + }, + { + "index": 30982, + "before": { + "child": 0, + "copy": 816, + "family": 6528, + "helper": 262, + "offset": 8, + "owner_replica": 7, + "port": 32, + "replica": 3, + "stage": 4, + "time": 64, + "width": 8 + }, + "after": { + "child": 0, + "copy": 784, + "family": 6496, + "helper": 262, + "offset": 0, + "owner_replica": 7, + "port": 0, + "replica": 3, + "stage": 4, + "time": 64, + "width": 8 + } + }, + { + "index": 31004, + "before": { + "child": 4, + "copy": 680, + "family": 5832, + "helper": 284, + "offset": 9, + "owner_replica": 6, + "port": 8, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + }, + "after": { + "child": 0, + "copy": 864, + "family": 6576, + "helper": 284, + "offset": 9, + "owner_replica": 7, + "port": 80, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + } + }, + { + "index": 31005, + "before": { + "child": 4, + "copy": 679, + "family": 5831, + "helper": 285, + "offset": 9, + "owner_replica": 6, + "port": 7, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + }, + "after": { + "child": 0, + "copy": 865, + "family": 6577, + "helper": 285, + "offset": 9, + "owner_replica": 7, + "port": 81, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + } + }, + { + "index": 31027, + "before": { + "child": 4, + "copy": 678, + "family": 5830, + "helper": 307, + "offset": 9, + "owner_replica": 6, + "port": 6, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + }, + "after": { + "child": 0, + "copy": 870, + "family": 6582, + "helper": 307, + "offset": 9, + "owner_replica": 7, + "port": 86, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + } + }, + { + "index": 31028, + "before": { + "child": 4, + "copy": 677, + "family": 5829, + "helper": 308, + "offset": 9, + "owner_replica": 6, + "port": 5, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + }, + "after": { + "child": 0, + "copy": 871, + "family": 6583, + "helper": 308, + "offset": 9, + "owner_replica": 7, + "port": 87, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + } + }, + { + "index": 31029, + "before": { + "child": 4, + "copy": 676, + "family": 5828, + "helper": 309, + "offset": 16, + "owner_replica": 6, + "port": 4, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + }, + "after": { + "child": 0, + "copy": 873, + "family": 6585, + "helper": 309, + "offset": 9, + "owner_replica": 7, + "port": 89, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + } + }, + { + "index": 31039, + "before": { + "child": 4, + "copy": 675, + "family": 5827, + "helper": 319, + "offset": 9, + "owner_replica": 6, + "port": 3, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + }, + "after": { + "child": 0, + "copy": 882, + "family": 6594, + "helper": 319, + "offset": 9, + "owner_replica": 7, + "port": 98, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + } + }, + { + "index": 31050, + "before": { + "child": 4, + "copy": 674, + "family": 5826, + "helper": 330, + "offset": 16, + "owner_replica": 6, + "port": 2, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + }, + "after": { + "child": 0, + "copy": 883, + "family": 6595, + "helper": 330, + "offset": 9, + "owner_replica": 7, + "port": 99, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + } + }, + { + "index": 31051, + "before": { + "child": 4, + "copy": 673, + "family": 5825, + "helper": 331, + "offset": 16, + "owner_replica": 6, + "port": 1, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + }, + "after": { + "child": 2, + "copy": 785, + "family": 6609, + "helper": 331, + "offset": 9, + "owner_replica": 7, + "port": 1, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + } + }, + { + "index": 31052, + "before": { + "child": 4, + "copy": 672, + "family": 5824, + "helper": 332, + "offset": 16, + "owner_replica": 6, + "port": 0, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1706, + "family": 13690, + "helper": 332, + "offset": 9, + "owner_replica": 15, + "port": 26, + "replica": 3, + "stage": 4, + "time": 64, + "width": 7 + } + }, + { + "index": 31238, + "before": { + "child": 12, + "copy": 137, + "family": 921, + "helper": 38, + "offset": 17, + "owner_replica": 1, + "port": 25, + "replica": 11, + "stage": 4, + "time": 65, + "width": 9 + }, + "after": { + "child": 12, + "copy": 137, + "family": 921, + "helper": 38, + "offset": 22, + "owner_replica": 1, + "port": 25, + "replica": 11, + "stage": 4, + "time": 65, + "width": 9 + } + }, + { + "index": 31241, + "before": { + "child": 12, + "copy": 132, + "family": 916, + "helper": 41, + "offset": 17, + "owner_replica": 1, + "port": 20, + "replica": 11, + "stage": 4, + "time": 65, + "width": 9 + }, + "after": { + "child": 12, + "copy": 132, + "family": 916, + "helper": 41, + "offset": 31, + "owner_replica": 1, + "port": 20, + "replica": 11, + "stage": 4, + "time": 65, + "width": 9 + } + }, + { + "index": 31248, + "before": { + "child": 13, + "copy": 111, + "family": 223, + "helper": 48, + "offset": 31, + "owner_replica": 0, + "port": 111, + "replica": 11, + "stage": 4, + "time": 65, + "width": 9 + }, + "after": { + "child": 15, + "copy": 442, + "family": 3130, + "helper": 48, + "offset": 18, + "owner_replica": 3, + "port": 106, + "replica": 11, + "stage": 4, + "time": 65, + "width": 9 + } + }, + { + "index": 31252, + "before": { + "child": 8, + "copy": 288, + "family": 2528, + "helper": 52, + "offset": 39, + "owner_replica": 2, + "port": 64, + "replica": 11, + "stage": 4, + "time": 65, + "width": 9 + }, + "after": { + "child": 15, + "copy": 443, + "family": 3131, + "helper": 52, + "offset": 18, + "owner_replica": 3, + "port": 107, + "replica": 11, + "stage": 4, + "time": 65, + "width": 9 + } + }, + { + "index": 31254, + "before": { + "child": 8, + "copy": 287, + "family": 2527, + "helper": 54, + "offset": 39, + "owner_replica": 2, + "port": 63, + "replica": 11, + "stage": 4, + "time": 65, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1080, + "family": 8360, + "helper": 54, + "offset": 9, + "owner_replica": 9, + "port": 72, + "replica": 11, + "stage": 4, + "time": 65, + "width": 9 + } + }, + { + "index": 31255, + "before": { + "child": 8, + "copy": 286, + "family": 2526, + "helper": 55, + "offset": 39, + "owner_replica": 2, + "port": 62, + "replica": 11, + "stage": 4, + "time": 65, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1075, + "family": 8467, + "helper": 55, + "offset": 18, + "owner_replica": 9, + "port": 67, + "replica": 11, + "stage": 4, + "time": 65, + "width": 9 + } + }, + { + "index": 31424, + "before": { + "child": 14, + "copy": 1105, + "family": 8385, + "helper": 224, + "offset": 0, + "owner_replica": 9, + "port": 97, + "replica": 11, + "stage": 4, + "time": 65, + "width": 7 + }, + "after": { + "child": 0, + "copy": 815, + "family": 6527, + "helper": 224, + "offset": 9, + "owner_replica": 7, + "port": 31, + "replica": 11, + "stage": 4, + "time": 65, + "width": 7 + } + }, + { + "index": 31452, + "before": { + "child": 8, + "copy": 1220, + "family": 9732, + "helper": 252, + "offset": 31, + "owner_replica": 10, + "port": 100, + "replica": 11, + "stage": 4, + "time": 65, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1228, + "family": 9740, + "helper": 252, + "offset": 0, + "owner_replica": 10, + "port": 108, + "replica": 11, + "stage": 4, + "time": 65, + "width": 8 + } + }, + { + "index": 31730, + "before": { + "child": 8, + "copy": 1220, + "family": 9732, + "helper": 50, + "offset": 39, + "owner_replica": 10, + "port": 100, + "replica": 2, + "stage": 5, + "time": 66, + "width": 9 + }, + "after": { + "child": 15, + "copy": 439, + "family": 3127, + "helper": 50, + "offset": 18, + "owner_replica": 3, + "port": 103, + "replica": 2, + "stage": 5, + "time": 66, + "width": 9 + } + }, + { + "index": 31788, + "before": { + "child": 8, + "copy": 1179, + "family": 9691, + "helper": 108, + "offset": 39, + "owner_replica": 10, + "port": 59, + "replica": 2, + "stage": 5, + "time": 66, + "width": 9 + }, + "after": { + "child": 15, + "copy": 440, + "family": 3128, + "helper": 108, + "offset": 18, + "owner_replica": 3, + "port": 104, + "replica": 2, + "stage": 5, + "time": 66, + "width": 9 + } + }, + { + "index": 31791, + "before": { + "child": 8, + "copy": 1176, + "family": 9688, + "helper": 111, + "offset": 39, + "owner_replica": 10, + "port": 56, + "replica": 2, + "stage": 5, + "time": 66, + "width": 9 + }, + "after": { + "child": 15, + "copy": 441, + "family": 3129, + "helper": 111, + "offset": 9, + "owner_replica": 3, + "port": 105, + "replica": 2, + "stage": 5, + "time": 66, + "width": 9 + } + }, + { + "index": 31793, + "before": { + "child": 8, + "copy": 391, + "family": 3415, + "helper": 113, + "offset": 35, + "owner_replica": 3, + "port": 55, + "replica": 2, + "stage": 5, + "time": 66, + "width": 4 + }, + "after": { + "child": 8, + "copy": 380, + "family": 3404, + "helper": 113, + "offset": 0, + "owner_replica": 3, + "port": 44, + "replica": 2, + "stage": 5, + "time": 66, + "width": 4 + } + }, + { + "index": 31798, + "before": { + "child": 8, + "copy": 335, + "family": 2575, + "helper": 118, + "offset": 39, + "owner_replica": 2, + "port": 111, + "replica": 2, + "stage": 5, + "time": 66, + "width": 9 + }, + "after": { + "child": 15, + "copy": 442, + "family": 3130, + "helper": 118, + "offset": 9, + "owner_replica": 3, + "port": 106, + "replica": 2, + "stage": 5, + "time": 66, + "width": 9 + } + }, + { + "index": 31904, + "before": { + "child": 14, + "copy": 115, + "family": 1123, + "helper": 224, + "offset": 0, + "owner_replica": 1, + "port": 3, + "replica": 2, + "stage": 5, + "time": 66, + "width": 7 + }, + "after": { + "child": 0, + "copy": 787, + "family": 6499, + "helper": 224, + "offset": 9, + "owner_replica": 7, + "port": 3, + "replica": 2, + "stage": 5, + "time": 66, + "width": 7 + } + }, + { + "index": 31905, + "before": { + "child": 14, + "copy": 0, + "family": 224, + "helper": 225, + "offset": 8, + "owner_replica": 0, + "port": 0, + "replica": 2, + "stage": 5, + "time": 66, + "width": 7 + }, + "after": { + "child": 0, + "copy": 811, + "family": 6523, + "helper": 225, + "offset": 9, + "owner_replica": 7, + "port": 27, + "replica": 2, + "stage": 5, + "time": 66, + "width": 7 + } + }, + { + "index": 31906, + "before": { + "child": 16, + "copy": 84, + "family": 532, + "helper": 226, + "offset": 0, + "owner_replica": 0, + "port": 84, + "replica": 2, + "stage": 5, + "time": 66, + "width": 7 + }, + "after": { + "child": 0, + "copy": 813, + "family": 6525, + "helper": 226, + "offset": 9, + "owner_replica": 7, + "port": 29, + "replica": 2, + "stage": 5, + "time": 66, + "width": 7 + } + }, + { + "index": 31907, + "before": { + "child": 16, + "copy": 83, + "family": 531, + "helper": 227, + "offset": 0, + "owner_replica": 0, + "port": 83, + "replica": 2, + "stage": 5, + "time": 66, + "width": 7 + }, + "after": { + "child": 0, + "copy": 860, + "family": 6572, + "helper": 227, + "offset": 9, + "owner_replica": 7, + "port": 76, + "replica": 2, + "stage": 5, + "time": 66, + "width": 7 + } + }, + { + "index": 31908, + "before": { + "child": 16, + "copy": 82, + "family": 530, + "helper": 228, + "offset": 0, + "owner_replica": 0, + "port": 82, + "replica": 2, + "stage": 5, + "time": 66, + "width": 7 + }, + "after": { + "child": 0, + "copy": 877, + "family": 6589, + "helper": 228, + "offset": 9, + "owner_replica": 7, + "port": 93, + "replica": 2, + "stage": 5, + "time": 66, + "width": 7 + } + }, + { + "index": 31909, + "before": { + "child": 16, + "copy": 81, + "family": 529, + "helper": 229, + "offset": 0, + "owner_replica": 0, + "port": 81, + "replica": 2, + "stage": 5, + "time": 66, + "width": 7 + }, + "after": { + "child": 0, + "copy": 879, + "family": 6591, + "helper": 229, + "offset": 9, + "owner_replica": 7, + "port": 95, + "replica": 2, + "stage": 5, + "time": 66, + "width": 7 + } + }, + { + "index": 31910, + "before": { + "child": 16, + "copy": 80, + "family": 528, + "helper": 230, + "offset": 0, + "owner_replica": 0, + "port": 80, + "replica": 2, + "stage": 5, + "time": 66, + "width": 7 + }, + "after": { + "child": 2, + "copy": 787, + "family": 6611, + "helper": 230, + "offset": 9, + "owner_replica": 7, + "port": 3, + "replica": 2, + "stage": 5, + "time": 66, + "width": 7 + } + }, + { + "index": 31911, + "before": { + "child": 16, + "copy": 79, + "family": 527, + "helper": 231, + "offset": 0, + "owner_replica": 0, + "port": 79, + "replica": 2, + "stage": 5, + "time": 66, + "width": 7 + }, + "after": { + "child": 2, + "copy": 790, + "family": 6614, + "helper": 231, + "offset": 9, + "owner_replica": 7, + "port": 6, + "replica": 2, + "stage": 5, + "time": 66, + "width": 7 + } + }, + { + "index": 31928, + "before": { + "child": 14, + "copy": 180, + "family": 1188, + "helper": 248, + "offset": 17, + "owner_replica": 1, + "port": 68, + "replica": 2, + "stage": 5, + "time": 66, + "width": 8 + }, + "after": { + "child": 8, + "copy": 283, + "family": 2523, + "helper": 248, + "offset": 0, + "owner_replica": 2, + "port": 59, + "replica": 2, + "stage": 5, + "time": 66, + "width": 8 + } + }, + { + "index": 31929, + "before": { + "child": 14, + "copy": 179, + "family": 1187, + "helper": 249, + "offset": 17, + "owner_replica": 1, + "port": 67, + "replica": 2, + "stage": 5, + "time": 66, + "width": 8 + }, + "after": { + "child": 8, + "copy": 295, + "family": 2535, + "helper": 249, + "offset": 0, + "owner_replica": 2, + "port": 71, + "replica": 2, + "stage": 5, + "time": 66, + "width": 8 + } + }, + { + "index": 31940, + "before": { + "child": 16, + "copy": 78, + "family": 526, + "helper": 260, + "offset": 0, + "owner_replica": 0, + "port": 78, + "replica": 2, + "stage": 5, + "time": 66, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1691, + "family": 13675, + "helper": 260, + "offset": 9, + "owner_replica": 15, + "port": 11, + "replica": 2, + "stage": 5, + "time": 66, + "width": 7 + } + }, + { + "index": 31950, + "before": { + "child": 4, + "copy": 802, + "family": 6738, + "helper": 270, + "offset": 13, + "owner_replica": 7, + "port": 18, + "replica": 2, + "stage": 5, + "time": 66, + "width": 9 + }, + "after": { + "child": 15, + "copy": 443, + "family": 3131, + "helper": 270, + "offset": 9, + "owner_replica": 3, + "port": 107, + "replica": 2, + "stage": 5, + "time": 66, + "width": 9 + } + }, + { + "index": 31951, + "before": { + "child": 4, + "copy": 801, + "family": 6737, + "helper": 271, + "offset": 13, + "owner_replica": 7, + "port": 17, + "replica": 2, + "stage": 5, + "time": 66, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1342, + "family": 10302, + "helper": 271, + "offset": 16, + "owner_replica": 11, + "port": 110, + "replica": 2, + "stage": 5, + "time": 66, + "width": 9 + } + }, + { + "index": 32191, + "before": { + "child": 8, + "copy": 1747, + "family": 14179, + "helper": 31, + "offset": 9, + "owner_replica": 15, + "port": 67, + "replica": 10, + "stage": 5, + "time": 67, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1232, + "family": 10080, + "helper": 31, + "offset": 18, + "owner_replica": 11, + "port": 0, + "replica": 10, + "stage": 5, + "time": 67, + "width": 9 + } + }, + { + "index": 32193, + "before": { + "child": 8, + "copy": 1722, + "family": 14154, + "helper": 33, + "offset": 9, + "owner_replica": 15, + "port": 42, + "replica": 10, + "stage": 5, + "time": 67, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1237, + "family": 10085, + "helper": 33, + "offset": 18, + "owner_replica": 11, + "port": 5, + "replica": 10, + "stage": 5, + "time": 67, + "width": 9 + } + }, + { + "index": 32231, + "before": { + "child": 8, + "copy": 1231, + "family": 9743, + "helper": 71, + "offset": 39, + "owner_replica": 10, + "port": 111, + "replica": 10, + "stage": 5, + "time": 67, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1238, + "family": 10086, + "helper": 71, + "offset": 18, + "owner_replica": 11, + "port": 6, + "replica": 10, + "stage": 5, + "time": 67, + "width": 9 + } + }, + { + "index": 32232, + "before": { + "child": 8, + "copy": 1230, + "family": 9742, + "helper": 72, + "offset": 39, + "owner_replica": 10, + "port": 110, + "replica": 10, + "stage": 5, + "time": 67, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1239, + "family": 10087, + "helper": 72, + "offset": 23, + "owner_replica": 11, + "port": 7, + "replica": 10, + "stage": 5, + "time": 67, + "width": 9 + } + }, + { + "index": 32233, + "before": { + "child": 8, + "copy": 1229, + "family": 9741, + "helper": 73, + "offset": 39, + "owner_replica": 10, + "port": 109, + "replica": 10, + "stage": 5, + "time": 67, + "width": 9 + }, + "after": { + "child": 10, + "copy": 1738, + "family": 14282, + "helper": 73, + "offset": 9, + "owner_replica": 15, + "port": 58, + "replica": 10, + "stage": 5, + "time": 67, + "width": 9 + } + }, + { + "index": 32263, + "before": { + "child": 14, + "copy": 1076, + "family": 8356, + "helper": 103, + "offset": 17, + "owner_replica": 9, + "port": 68, + "replica": 10, + "stage": 5, + "time": 67, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1221, + "family": 9733, + "helper": 103, + "offset": 0, + "owner_replica": 10, + "port": 101, + "replica": 10, + "stage": 5, + "time": 67, + "width": 8 + } + }, + { + "index": 32355, + "before": { + "child": 15, + "copy": 1006, + "family": 7614, + "helper": 195, + "offset": 8, + "owner_replica": 8, + "port": 110, + "replica": 10, + "stage": 5, + "time": 67, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1006, + "family": 7614, + "helper": 195, + "offset": 4, + "owner_replica": 8, + "port": 110, + "replica": 10, + "stage": 5, + "time": 67, + "width": 9 + } + }, + { + "index": 32356, + "before": { + "child": 15, + "copy": 1005, + "family": 7613, + "helper": 196, + "offset": 15, + "owner_replica": 8, + "port": 109, + "replica": 10, + "stage": 5, + "time": 67, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1005, + "family": 7613, + "helper": 196, + "offset": 0, + "owner_replica": 8, + "port": 109, + "replica": 10, + "stage": 5, + "time": 67, + "width": 9 + } + }, + { + "index": 32384, + "before": { + "child": 14, + "copy": 1239, + "family": 10087, + "helper": 224, + "offset": 0, + "owner_replica": 11, + "port": 7, + "replica": 10, + "stage": 5, + "time": 67, + "width": 7 + }, + "after": { + "child": 0, + "copy": 791, + "family": 6503, + "helper": 224, + "offset": 9, + "owner_replica": 7, + "port": 7, + "replica": 10, + "stage": 5, + "time": 67, + "width": 7 + } + }, + { + "index": 32385, + "before": { + "child": 14, + "copy": 1238, + "family": 10086, + "helper": 225, + "offset": 0, + "owner_replica": 11, + "port": 6, + "replica": 10, + "stage": 5, + "time": 67, + "width": 7 + }, + "after": { + "child": 0, + "copy": 796, + "family": 6508, + "helper": 225, + "offset": 9, + "owner_replica": 7, + "port": 12, + "replica": 10, + "stage": 5, + "time": 67, + "width": 7 + } + }, + { + "index": 32386, + "before": { + "child": 14, + "copy": 1237, + "family": 10085, + "helper": 226, + "offset": 0, + "owner_replica": 11, + "port": 5, + "replica": 10, + "stage": 5, + "time": 67, + "width": 7 + }, + "after": { + "child": 0, + "copy": 797, + "family": 6509, + "helper": 226, + "offset": 9, + "owner_replica": 7, + "port": 13, + "replica": 10, + "stage": 5, + "time": 67, + "width": 7 + } + }, + { + "index": 32387, + "before": { + "child": 14, + "copy": 1236, + "family": 10084, + "helper": 227, + "offset": 0, + "owner_replica": 11, + "port": 4, + "replica": 10, + "stage": 5, + "time": 67, + "width": 7 + }, + "after": { + "child": 0, + "copy": 798, + "family": 6510, + "helper": 227, + "offset": 9, + "owner_replica": 7, + "port": 14, + "replica": 10, + "stage": 5, + "time": 67, + "width": 7 + } + }, + { + "index": 32388, + "before": { + "child": 14, + "copy": 1232, + "family": 10080, + "helper": 228, + "offset": 0, + "owner_replica": 11, + "port": 0, + "replica": 10, + "stage": 5, + "time": 67, + "width": 7 + }, + "after": { + "child": 0, + "copy": 801, + "family": 6513, + "helper": 228, + "offset": 9, + "owner_replica": 7, + "port": 17, + "replica": 10, + "stage": 5, + "time": 67, + "width": 7 + } + }, + { + "index": 32389, + "before": { + "child": 15, + "copy": 333, + "family": 2237, + "helper": 229, + "offset": 0, + "owner_replica": 2, + "port": 109, + "replica": 10, + "stage": 5, + "time": 67, + "width": 7 + }, + "after": { + "child": 0, + "copy": 806, + "family": 6518, + "helper": 229, + "offset": 9, + "owner_replica": 7, + "port": 22, + "replica": 10, + "stage": 5, + "time": 67, + "width": 7 + } + }, + { + "index": 32390, + "before": { + "child": 14, + "copy": 1011, + "family": 8291, + "helper": 230, + "offset": 0, + "owner_replica": 9, + "port": 3, + "replica": 10, + "stage": 5, + "time": 67, + "width": 7 + }, + "after": { + "child": 0, + "copy": 824, + "family": 6536, + "helper": 230, + "offset": 9, + "owner_replica": 7, + "port": 40, + "replica": 10, + "stage": 5, + "time": 67, + "width": 7 + } + }, + { + "index": 32391, + "before": { + "child": 16, + "copy": 994, + "family": 7714, + "helper": 231, + "offset": 0, + "owner_replica": 8, + "port": 98, + "replica": 10, + "stage": 5, + "time": 67, + "width": 7 + }, + "after": { + "child": 0, + "copy": 830, + "family": 6542, + "helper": 231, + "offset": 9, + "owner_replica": 7, + "port": 46, + "replica": 10, + "stage": 5, + "time": 67, + "width": 7 + } + }, + { + "index": 32408, + "before": { + "child": 14, + "copy": 1075, + "family": 8355, + "helper": 248, + "offset": 17, + "owner_replica": 9, + "port": 67, + "replica": 10, + "stage": 5, + "time": 67, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1230, + "family": 9742, + "helper": 248, + "offset": 0, + "owner_replica": 10, + "port": 110, + "replica": 10, + "stage": 5, + "time": 67, + "width": 8 + } + }, + { + "index": 32420, + "before": { + "child": 16, + "copy": 982, + "family": 7702, + "helper": 260, + "offset": 0, + "owner_replica": 8, + "port": 86, + "replica": 10, + "stage": 5, + "time": 67, + "width": 7 + }, + "after": { + "child": 0, + "copy": 832, + "family": 6544, + "helper": 260, + "offset": 9, + "owner_replica": 7, + "port": 48, + "replica": 10, + "stage": 5, + "time": 67, + "width": 7 + } + }, + { + "index": 32421, + "before": { + "child": 16, + "copy": 981, + "family": 7701, + "helper": 261, + "offset": 0, + "owner_replica": 8, + "port": 85, + "replica": 10, + "stage": 5, + "time": 67, + "width": 7 + }, + "after": { + "child": 0, + "copy": 833, + "family": 6545, + "helper": 261, + "offset": 9, + "owner_replica": 7, + "port": 49, + "replica": 10, + "stage": 5, + "time": 67, + "width": 7 + } + }, + { + "index": 32444, + "before": { + "child": 16, + "copy": 980, + "family": 7700, + "helper": 284, + "offset": 0, + "owner_replica": 8, + "port": 84, + "replica": 10, + "stage": 5, + "time": 67, + "width": 7 + }, + "after": { + "child": 0, + "copy": 849, + "family": 6561, + "helper": 284, + "offset": 9, + "owner_replica": 7, + "port": 65, + "replica": 10, + "stage": 5, + "time": 67, + "width": 7 + } + }, + { + "index": 32445, + "before": { + "child": 16, + "copy": 979, + "family": 7699, + "helper": 285, + "offset": 0, + "owner_replica": 8, + "port": 83, + "replica": 10, + "stage": 5, + "time": 67, + "width": 7 + }, + "after": { + "child": 0, + "copy": 867, + "family": 6579, + "helper": 285, + "offset": 9, + "owner_replica": 7, + "port": 83, + "replica": 10, + "stage": 5, + "time": 67, + "width": 7 + } + }, + { + "index": 32467, + "before": { + "child": 16, + "copy": 978, + "family": 7698, + "helper": 307, + "offset": 9, + "owner_replica": 8, + "port": 82, + "replica": 10, + "stage": 5, + "time": 67, + "width": 7 + }, + "after": { + "child": 0, + "copy": 868, + "family": 6580, + "helper": 307, + "offset": 9, + "owner_replica": 7, + "port": 84, + "replica": 10, + "stage": 5, + "time": 67, + "width": 7 + } + }, + { + "index": 32468, + "before": { + "child": 16, + "copy": 969, + "family": 7689, + "helper": 308, + "offset": 9, + "owner_replica": 8, + "port": 73, + "replica": 10, + "stage": 5, + "time": 67, + "width": 7 + }, + "after": { + "child": 0, + "copy": 878, + "family": 6590, + "helper": 308, + "offset": 9, + "owner_replica": 7, + "port": 94, + "replica": 10, + "stage": 5, + "time": 67, + "width": 7 + } + }, + { + "index": 32469, + "before": { + "child": 16, + "copy": 967, + "family": 7687, + "helper": 309, + "offset": 9, + "owner_replica": 8, + "port": 71, + "replica": 10, + "stage": 5, + "time": 67, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1778, + "family": 13762, + "helper": 309, + "offset": 9, + "owner_replica": 15, + "port": 98, + "replica": 10, + "stage": 5, + "time": 67, + "width": 7 + } + }, + { + "index": 32679, + "before": { + "child": 13, + "copy": 51, + "family": 163, + "helper": 39, + "offset": 30, + "owner_replica": 0, + "port": 51, + "replica": 1, + "stage": 6, + "time": 68, + "width": 9 + }, + "after": { + "child": 13, + "copy": 104, + "family": 216, + "helper": 39, + "offset": 0, + "owner_replica": 0, + "port": 104, + "replica": 1, + "stage": 6, + "time": 68, + "width": 9 + } + }, + { + "index": 32710, + "before": { + "child": 13, + "copy": 27, + "family": 139, + "helper": 70, + "offset": 30, + "owner_replica": 0, + "port": 27, + "replica": 1, + "stage": 6, + "time": 68, + "width": 9 + }, + "after": { + "child": 13, + "copy": 108, + "family": 220, + "helper": 70, + "offset": 22, + "owner_replica": 0, + "port": 108, + "replica": 1, + "stage": 6, + "time": 68, + "width": 9 + } + }, + { + "index": 32864, + "before": { + "child": 16, + "copy": 95, + "family": 543, + "helper": 224, + "offset": 0, + "owner_replica": 0, + "port": 95, + "replica": 1, + "stage": 6, + "time": 68, + "width": 7 + }, + "after": { + "child": 0, + "copy": 789, + "family": 6501, + "helper": 224, + "offset": 9, + "owner_replica": 7, + "port": 5, + "replica": 1, + "stage": 6, + "time": 68, + "width": 7 + } + }, + { + "index": 32865, + "before": { + "child": 16, + "copy": 94, + "family": 542, + "helper": 225, + "offset": 0, + "owner_replica": 0, + "port": 94, + "replica": 1, + "stage": 6, + "time": 68, + "width": 7 + }, + "after": { + "child": 0, + "copy": 792, + "family": 6504, + "helper": 225, + "offset": 9, + "owner_replica": 7, + "port": 8, + "replica": 1, + "stage": 6, + "time": 68, + "width": 7 + } + }, + { + "index": 32866, + "before": { + "child": 16, + "copy": 93, + "family": 541, + "helper": 226, + "offset": 0, + "owner_replica": 0, + "port": 93, + "replica": 1, + "stage": 6, + "time": 68, + "width": 7 + }, + "after": { + "child": 0, + "copy": 794, + "family": 6506, + "helper": 226, + "offset": 9, + "owner_replica": 7, + "port": 10, + "replica": 1, + "stage": 6, + "time": 68, + "width": 7 + } + }, + { + "index": 32867, + "before": { + "child": 16, + "copy": 92, + "family": 540, + "helper": 227, + "offset": 0, + "owner_replica": 0, + "port": 92, + "replica": 1, + "stage": 6, + "time": 68, + "width": 7 + }, + "after": { + "child": 0, + "copy": 856, + "family": 6568, + "helper": 227, + "offset": 9, + "owner_replica": 7, + "port": 72, + "replica": 1, + "stage": 6, + "time": 68, + "width": 7 + } + }, + { + "index": 32868, + "before": { + "child": 16, + "copy": 91, + "family": 539, + "helper": 228, + "offset": 0, + "owner_replica": 0, + "port": 91, + "replica": 1, + "stage": 6, + "time": 68, + "width": 7 + }, + "after": { + "child": 0, + "copy": 861, + "family": 6573, + "helper": 228, + "offset": 9, + "owner_replica": 7, + "port": 77, + "replica": 1, + "stage": 6, + "time": 68, + "width": 7 + } + }, + { + "index": 32869, + "before": { + "child": 16, + "copy": 90, + "family": 538, + "helper": 229, + "offset": 0, + "owner_replica": 0, + "port": 90, + "replica": 1, + "stage": 6, + "time": 68, + "width": 7 + }, + "after": { + "child": 0, + "copy": 866, + "family": 6578, + "helper": 229, + "offset": 9, + "owner_replica": 7, + "port": 82, + "replica": 1, + "stage": 6, + "time": 68, + "width": 7 + } + }, + { + "index": 32870, + "before": { + "child": 16, + "copy": 89, + "family": 537, + "helper": 230, + "offset": 0, + "owner_replica": 0, + "port": 89, + "replica": 1, + "stage": 6, + "time": 68, + "width": 7 + }, + "after": { + "child": 0, + "copy": 869, + "family": 6581, + "helper": 230, + "offset": 9, + "owner_replica": 7, + "port": 85, + "replica": 1, + "stage": 6, + "time": 68, + "width": 7 + } + }, + { + "index": 32871, + "before": { + "child": 16, + "copy": 88, + "family": 536, + "helper": 231, + "offset": 0, + "owner_replica": 0, + "port": 88, + "replica": 1, + "stage": 6, + "time": 68, + "width": 7 + }, + "after": { + "child": 0, + "copy": 872, + "family": 6584, + "helper": 231, + "offset": 9, + "owner_replica": 7, + "port": 88, + "replica": 1, + "stage": 6, + "time": 68, + "width": 7 + } + }, + { + "index": 32900, + "before": { + "child": 16, + "copy": 87, + "family": 535, + "helper": 260, + "offset": 0, + "owner_replica": 0, + "port": 87, + "replica": 1, + "stage": 6, + "time": 68, + "width": 7 + }, + "after": { + "child": 0, + "copy": 884, + "family": 6596, + "helper": 260, + "offset": 9, + "owner_replica": 7, + "port": 100, + "replica": 1, + "stage": 6, + "time": 68, + "width": 7 + } + }, + { + "index": 32901, + "before": { + "child": 16, + "copy": 86, + "family": 534, + "helper": 261, + "offset": 0, + "owner_replica": 0, + "port": 86, + "replica": 1, + "stage": 6, + "time": 68, + "width": 7 + }, + "after": { + "child": 0, + "copy": 889, + "family": 6601, + "helper": 261, + "offset": 9, + "owner_replica": 7, + "port": 105, + "replica": 1, + "stage": 6, + "time": 68, + "width": 7 + } + }, + { + "index": 32914, + "before": { + "child": 13, + "copy": 88, + "family": 200, + "helper": 274, + "offset": 22, + "owner_replica": 0, + "port": 88, + "replica": 1, + "stage": 6, + "time": 68, + "width": 8 + }, + "after": { + "child": 13, + "copy": 110, + "family": 222, + "helper": 274, + "offset": 18, + "owner_replica": 0, + "port": 110, + "replica": 1, + "stage": 6, + "time": 68, + "width": 8 + } + }, + { + "index": 32924, + "before": { + "child": 16, + "copy": 85, + "family": 533, + "helper": 284, + "offset": 0, + "owner_replica": 0, + "port": 85, + "replica": 1, + "stage": 6, + "time": 68, + "width": 7 + }, + "after": { + "child": 0, + "copy": 892, + "family": 6604, + "helper": 284, + "offset": 9, + "owner_replica": 7, + "port": 108, + "replica": 1, + "stage": 6, + "time": 68, + "width": 7 + } + }, + { + "index": 32943, + "before": { + "child": 0, + "copy": 835, + "family": 6547, + "helper": 303, + "offset": 8, + "owner_replica": 7, + "port": 51, + "replica": 1, + "stage": 6, + "time": 68, + "width": 8 + }, + "after": { + "child": 0, + "copy": 785, + "family": 6497, + "helper": 303, + "offset": 0, + "owner_replica": 7, + "port": 1, + "replica": 1, + "stage": 6, + "time": 68, + "width": 8 + } + }, + { + "index": 32945, + "before": { + "child": 0, + "copy": 833, + "family": 6545, + "helper": 305, + "offset": 8, + "owner_replica": 7, + "port": 49, + "replica": 1, + "stage": 6, + "time": 68, + "width": 8 + }, + "after": { + "child": 0, + "copy": 786, + "family": 6498, + "helper": 305, + "offset": 0, + "owner_replica": 7, + "port": 2, + "replica": 1, + "stage": 6, + "time": 68, + "width": 8 + } + }, + { + "index": 32950, + "before": { + "child": 0, + "copy": 832, + "family": 6544, + "helper": 310, + "offset": 8, + "owner_replica": 7, + "port": 48, + "replica": 1, + "stage": 6, + "time": 68, + "width": 8 + }, + "after": { + "child": 0, + "copy": 795, + "family": 6507, + "helper": 310, + "offset": 0, + "owner_replica": 7, + "port": 11, + "replica": 1, + "stage": 6, + "time": 68, + "width": 8 + } + }, + { + "index": 32952, + "before": { + "child": 0, + "copy": 830, + "family": 6542, + "helper": 312, + "offset": 8, + "owner_replica": 7, + "port": 46, + "replica": 1, + "stage": 6, + "time": 68, + "width": 8 + }, + "after": { + "child": 0, + "copy": 814, + "family": 6526, + "helper": 312, + "offset": 0, + "owner_replica": 7, + "port": 30, + "replica": 1, + "stage": 6, + "time": 68, + "width": 8 + } + }, + { + "index": 32960, + "before": { + "child": 0, + "copy": 824, + "family": 6536, + "helper": 320, + "offset": 8, + "owner_replica": 7, + "port": 40, + "replica": 1, + "stage": 6, + "time": 68, + "width": 8 + }, + "after": { + "child": 0, + "copy": 817, + "family": 6529, + "helper": 320, + "offset": 0, + "owner_replica": 7, + "port": 33, + "replica": 1, + "stage": 6, + "time": 68, + "width": 8 + } + }, + { + "index": 33171, + "before": { + "child": 13, + "copy": 111, + "family": 223, + "helper": 51, + "offset": 40, + "owner_replica": 0, + "port": 111, + "replica": 9, + "stage": 6, + "time": 69, + "width": 4 + }, + "after": { + "child": 13, + "copy": 37, + "family": 149, + "helper": 51, + "offset": 9, + "owner_replica": 0, + "port": 37, + "replica": 9, + "stage": 6, + "time": 69, + "width": 4 + } + }, + { + "index": 33402, + "before": { + "child": 0, + "copy": 1729, + "family": 13713, + "helper": 282, + "offset": 8, + "owner_replica": 15, + "port": 49, + "replica": 9, + "stage": 6, + "time": 69, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1690, + "family": 13674, + "helper": 282, + "offset": 0, + "owner_replica": 15, + "port": 10, + "replica": 9, + "stage": 6, + "time": 69, + "width": 8 + } + }, + { + "index": 33408, + "before": { + "child": 0, + "copy": 1727, + "family": 13711, + "helper": 288, + "offset": 8, + "owner_replica": 15, + "port": 47, + "replica": 9, + "stage": 6, + "time": 69, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1693, + "family": 13677, + "helper": 288, + "offset": 0, + "owner_replica": 15, + "port": 13, + "replica": 9, + "stage": 6, + "time": 69, + "width": 8 + } + }, + { + "index": 33434, + "before": { + "child": 0, + "copy": 1710, + "family": 13694, + "helper": 314, + "offset": 8, + "owner_replica": 15, + "port": 30, + "replica": 9, + "stage": 6, + "time": 69, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1698, + "family": 13682, + "helper": 314, + "offset": 0, + "owner_replica": 15, + "port": 18, + "replica": 9, + "stage": 6, + "time": 69, + "width": 8 + } + }, + { + "index": 33440, + "before": { + "child": 0, + "copy": 1706, + "family": 13690, + "helper": 320, + "offset": 8, + "owner_replica": 15, + "port": 26, + "replica": 9, + "stage": 6, + "time": 69, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1699, + "family": 13683, + "helper": 320, + "offset": 0, + "owner_replica": 15, + "port": 19, + "replica": 9, + "stage": 6, + "time": 69, + "width": 8 + } + }, + { + "index": 33447, + "before": { + "child": 0, + "copy": 1703, + "family": 13687, + "helper": 327, + "offset": 8, + "owner_replica": 15, + "port": 23, + "replica": 9, + "stage": 6, + "time": 69, + "width": 8 + }, + "after": { + "child": 0, + "copy": 1746, + "family": 13730, + "helper": 327, + "offset": 0, + "owner_replica": 15, + "port": 66, + "replica": 9, + "stage": 6, + "time": 69, + "width": 8 + } + }, + { + "index": 33448, + "before": { + "child": 0, + "copy": 1702, + "family": 13686, + "helper": 328, + "offset": 8, + "owner_replica": 15, + "port": 22, + "replica": 9, + "stage": 6, + "time": 69, + "width": 8 + }, + "after": { + "child": 2, + "copy": 1791, + "family": 13887, + "helper": 328, + "offset": 0, + "owner_replica": 15, + "port": 111, + "replica": 9, + "stage": 6, + "time": 69, + "width": 8 + } + }, + { + "index": 33717, + "before": { + "child": 12, + "copy": 127, + "family": 911, + "helper": 117, + "offset": 26, + "owner_replica": 1, + "port": 15, + "replica": 7, + "stage": 1, + "time": 70, + "width": 4 + }, + "after": { + "child": 12, + "copy": 186, + "family": 970, + "helper": 117, + "offset": 0, + "owner_replica": 1, + "port": 74, + "replica": 7, + "stage": 1, + "time": 70, + "width": 4 + } + }, + { + "index": 33722, + "before": { + "child": 12, + "copy": 126, + "family": 910, + "helper": 122, + "offset": 26, + "owner_replica": 1, + "port": 14, + "replica": 7, + "stage": 1, + "time": 70, + "width": 4 + }, + "after": { + "child": 13, + "copy": 140, + "family": 1036, + "helper": 122, + "offset": 0, + "owner_replica": 1, + "port": 28, + "replica": 7, + "stage": 1, + "time": 70, + "width": 4 + } + }, + { + "index": 33729, + "before": { + "child": 12, + "copy": 125, + "family": 909, + "helper": 129, + "offset": 26, + "owner_replica": 1, + "port": 13, + "replica": 7, + "stage": 1, + "time": 70, + "width": 4 + }, + "after": { + "child": 4, + "copy": 673, + "family": 5825, + "helper": 129, + "offset": 27, + "owner_replica": 6, + "port": 1, + "replica": 7, + "stage": 1, + "time": 70, + "width": 4 + } + }, + { + "index": 33761, + "before": { + "child": 8, + "copy": 888, + "family": 7048, + "helper": 161, + "offset": 27, + "owner_replica": 7, + "port": 104, + "replica": 7, + "stage": 1, + "time": 70, + "width": 4 + }, + "after": { + "child": 8, + "copy": 795, + "family": 6955, + "helper": 161, + "offset": 0, + "owner_replica": 7, + "port": 11, + "replica": 7, + "stage": 1, + "time": 70, + "width": 4 + } + }, + { + "index": 33824, + "before": { + "child": 15, + "copy": 190, + "family": 1310, + "helper": 224, + "offset": 0, + "owner_replica": 1, + "port": 78, + "replica": 7, + "stage": 1, + "time": 70, + "width": 7 + }, + "after": { + "child": 0, + "copy": 800, + "family": 6512, + "helper": 224, + "offset": 9, + "owner_replica": 7, + "port": 16, + "replica": 7, + "stage": 1, + "time": 70, + "width": 7 + } + }, + { + "index": 33825, + "before": { + "child": 15, + "copy": 189, + "family": 1309, + "helper": 225, + "offset": 0, + "owner_replica": 1, + "port": 77, + "replica": 7, + "stage": 1, + "time": 70, + "width": 7 + }, + "after": { + "child": 0, + "copy": 810, + "family": 6522, + "helper": 225, + "offset": 9, + "owner_replica": 7, + "port": 26, + "replica": 7, + "stage": 1, + "time": 70, + "width": 7 + } + }, + { + "index": 33826, + "before": { + "child": 15, + "copy": 188, + "family": 1308, + "helper": 226, + "offset": 0, + "owner_replica": 1, + "port": 76, + "replica": 7, + "stage": 1, + "time": 70, + "width": 7 + }, + "after": { + "child": 0, + "copy": 890, + "family": 6602, + "helper": 226, + "offset": 9, + "owner_replica": 7, + "port": 106, + "replica": 7, + "stage": 1, + "time": 70, + "width": 7 + } + }, + { + "index": 33827, + "before": { + "child": 14, + "copy": 209, + "family": 1217, + "helper": 227, + "offset": 9, + "owner_replica": 1, + "port": 97, + "replica": 7, + "stage": 1, + "time": 70, + "width": 7 + }, + "after": { + "child": 0, + "copy": 891, + "family": 6603, + "helper": 227, + "offset": 9, + "owner_replica": 7, + "port": 107, + "replica": 7, + "stage": 1, + "time": 70, + "width": 7 + } + }, + { + "index": 33828, + "before": { + "child": 14, + "copy": 115, + "family": 1123, + "helper": 228, + "offset": 7, + "owner_replica": 1, + "port": 3, + "replica": 7, + "stage": 1, + "time": 70, + "width": 7 + }, + "after": { + "child": 2, + "copy": 894, + "family": 6718, + "helper": 228, + "offset": 9, + "owner_replica": 7, + "port": 110, + "replica": 7, + "stage": 1, + "time": 70, + "width": 7 + } + }, + { + "index": 33873, + "before": { + "child": 14, + "copy": 224, + "family": 2016, + "helper": 273, + "offset": 9, + "owner_replica": 2, + "port": 0, + "replica": 7, + "stage": 1, + "time": 70, + "width": 8 + }, + "after": { + "child": 8, + "copy": 355, + "family": 3379, + "helper": 273, + "offset": 0, + "owner_replica": 3, + "port": 19, + "replica": 7, + "stage": 1, + "time": 70, + "width": 8 + } + }, + { + "index": 33971, + "before": { + "child": 15, + "copy": 378, + "family": 3066, + "helper": 371, + "offset": 0, + "owner_replica": 3, + "port": 42, + "replica": 7, + "stage": 1, + "time": 70, + "width": 5 + }, + "after": { + "child": 6, + "copy": 1553, + "family": 12305, + "helper": 371, + "offset": 27, + "owner_replica": 13, + "port": 97, + "replica": 7, + "stage": 1, + "time": 70, + "width": 5 + } + }, + { + "index": 33973, + "before": { + "child": 15, + "copy": 356, + "family": 3044, + "helper": 373, + "offset": 0, + "owner_replica": 3, + "port": 20, + "replica": 7, + "stage": 1, + "time": 70, + "width": 5 + }, + "after": { + "child": 4, + "copy": 1568, + "family": 12992, + "helper": 373, + "offset": 18, + "owner_replica": 14, + "port": 0, + "replica": 7, + "stage": 1, + "time": 70, + "width": 5 + } + }, + { + "index": 33981, + "before": { + "child": 8, + "copy": 883, + "family": 7043, + "helper": 381, + "offset": 27, + "owner_replica": 7, + "port": 99, + "replica": 7, + "stage": 1, + "time": 70, + "width": 4 + }, + "after": { + "child": 8, + "copy": 798, + "family": 6958, + "helper": 381, + "offset": 0, + "owner_replica": 7, + "port": 14, + "replica": 7, + "stage": 1, + "time": 70, + "width": 4 + } + }, + { + "index": 33982, + "before": { + "child": 8, + "copy": 882, + "family": 7042, + "helper": 382, + "offset": 27, + "owner_replica": 7, + "port": 98, + "replica": 7, + "stage": 1, + "time": 70, + "width": 4 + }, + "after": { + "child": 8, + "copy": 799, + "family": 6959, + "helper": 382, + "offset": 0, + "owner_replica": 7, + "port": 15, + "replica": 7, + "stage": 1, + "time": 70, + "width": 4 + } + }, + { + "index": 33983, + "before": { + "child": 8, + "copy": 881, + "family": 7041, + "helper": 383, + "offset": 31, + "owner_replica": 7, + "port": 97, + "replica": 7, + "stage": 1, + "time": 70, + "width": 4 + }, + "after": { + "child": 8, + "copy": 801, + "family": 6961, + "helper": 383, + "offset": 0, + "owner_replica": 7, + "port": 17, + "replica": 7, + "stage": 1, + "time": 70, + "width": 4 + } + }, + { + "index": 33987, + "before": { + "child": 8, + "copy": 880, + "family": 7040, + "helper": 387, + "offset": 31, + "owner_replica": 7, + "port": 96, + "replica": 7, + "stage": 1, + "time": 70, + "width": 4 + }, + "after": { + "child": 15, + "copy": 1094, + "family": 8486, + "helper": 387, + "offset": 27, + "owner_replica": 9, + "port": 86, + "replica": 7, + "stage": 1, + "time": 70, + "width": 4 + } + }, + { + "index": 34007, + "before": { + "child": 15, + "copy": 1084, + "family": 8476, + "helper": 407, + "offset": 4, + "owner_replica": 9, + "port": 76, + "replica": 7, + "stage": 1, + "time": 70, + "width": 4 + }, + "after": { + "child": 15, + "copy": 1084, + "family": 8476, + "helper": 407, + "offset": 27, + "owner_replica": 9, + "port": 76, + "replica": 7, + "stage": 1, + "time": 70, + "width": 4 + } + }, + { + "index": 34093, + "before": { + "child": 8, + "copy": 1517, + "family": 12381, + "helper": 13, + "offset": 21, + "owner_replica": 13, + "port": 61, + "replica": 15, + "stage": 1, + "time": 71, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1069, + "family": 8461, + "helper": 13, + "offset": 18, + "owner_replica": 9, + "port": 61, + "replica": 15, + "stage": 1, + "time": 71, + "width": 9 + } + }, + { + "index": 34304, + "before": { + "child": 15, + "copy": 1229, + "family": 9405, + "helper": 224, + "offset": 0, + "owner_replica": 10, + "port": 109, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1680, + "family": 13664, + "helper": 224, + "offset": 9, + "owner_replica": 15, + "port": 0, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + } + }, + { + "index": 34305, + "before": { + "child": 15, + "copy": 1007, + "family": 7615, + "helper": 225, + "offset": 9, + "owner_replica": 8, + "port": 111, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1682, + "family": 13666, + "helper": 225, + "offset": 9, + "owner_replica": 15, + "port": 2, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + } + }, + { + "index": 34306, + "before": { + "child": 8, + "copy": 1335, + "family": 10631, + "helper": 226, + "offset": 40, + "owner_replica": 11, + "port": 103, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1683, + "family": 13667, + "helper": 226, + "offset": 9, + "owner_replica": 15, + "port": 3, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + } + }, + { + "index": 34307, + "before": { + "child": 15, + "copy": 445, + "family": 3133, + "helper": 227, + "offset": 0, + "owner_replica": 3, + "port": 109, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1694, + "family": 13678, + "helper": 227, + "offset": 9, + "owner_replica": 15, + "port": 14, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + } + }, + { + "index": 34308, + "before": { + "child": 15, + "copy": 440, + "family": 3128, + "helper": 228, + "offset": 0, + "owner_replica": 3, + "port": 104, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1695, + "family": 13679, + "helper": 228, + "offset": 9, + "owner_replica": 15, + "port": 15, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + } + }, + { + "index": 34309, + "before": { + "child": 15, + "copy": 439, + "family": 3127, + "helper": 229, + "offset": 0, + "owner_replica": 3, + "port": 103, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1696, + "family": 13680, + "helper": 229, + "offset": 9, + "owner_replica": 15, + "port": 16, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + } + }, + { + "index": 34310, + "before": { + "child": 4, + "copy": 1680, + "family": 13888, + "helper": 230, + "offset": 18, + "owner_replica": 15, + "port": 0, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1748, + "family": 13732, + "helper": 230, + "offset": 9, + "owner_replica": 15, + "port": 68, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + } + }, + { + "index": 34311, + "before": { + "child": 4, + "copy": 1582, + "family": 13006, + "helper": 231, + "offset": 9, + "owner_replica": 14, + "port": 14, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1756, + "family": 13740, + "helper": 231, + "offset": 9, + "owner_replica": 15, + "port": 76, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + } + }, + { + "index": 34321, + "before": { + "child": 6, + "copy": 1553, + "family": 12305, + "helper": 241, + "offset": 22, + "owner_replica": 13, + "port": 97, + "replica": 15, + "stage": 1, + "time": 71, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1553, + "family": 12305, + "helper": 241, + "offset": 0, + "owner_replica": 13, + "port": 97, + "replica": 15, + "stage": 1, + "time": 71, + "width": 9 + } + }, + { + "index": 34340, + "before": { + "child": 4, + "copy": 1581, + "family": 13005, + "helper": 260, + "offset": 18, + "owner_replica": 14, + "port": 13, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1758, + "family": 13742, + "helper": 260, + "offset": 9, + "owner_replica": 15, + "port": 78, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + } + }, + { + "index": 34341, + "before": { + "child": 4, + "copy": 1580, + "family": 13004, + "helper": 261, + "offset": 18, + "owner_replica": 14, + "port": 12, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1759, + "family": 13743, + "helper": 261, + "offset": 9, + "owner_replica": 15, + "port": 79, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + } + }, + { + "index": 34362, + "before": { + "child": 15, + "copy": 1342, + "family": 10302, + "helper": 282, + "offset": 0, + "owner_replica": 11, + "port": 110, + "replica": 15, + "stage": 1, + "time": 71, + "width": 8 + }, + "after": { + "child": 8, + "copy": 390, + "family": 3414, + "helper": 282, + "offset": 0, + "owner_replica": 3, + "port": 54, + "replica": 15, + "stage": 1, + "time": 71, + "width": 8 + } + }, + { + "index": 34364, + "before": { + "child": 4, + "copy": 1579, + "family": 13003, + "helper": 284, + "offset": 18, + "owner_replica": 14, + "port": 11, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1760, + "family": 13744, + "helper": 284, + "offset": 9, + "owner_replica": 15, + "port": 80, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + } + }, + { + "index": 34365, + "before": { + "child": 4, + "copy": 1578, + "family": 13002, + "helper": 285, + "offset": 18, + "owner_replica": 14, + "port": 10, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1762, + "family": 13746, + "helper": 285, + "offset": 9, + "owner_replica": 15, + "port": 82, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + } + }, + { + "index": 34387, + "before": { + "child": 4, + "copy": 1577, + "family": 13001, + "helper": 307, + "offset": 18, + "owner_replica": 14, + "port": 9, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1763, + "family": 13747, + "helper": 307, + "offset": 9, + "owner_replica": 15, + "port": 83, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + } + }, + { + "index": 34388, + "before": { + "child": 4, + "copy": 1576, + "family": 13000, + "helper": 308, + "offset": 18, + "owner_replica": 14, + "port": 8, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1765, + "family": 13749, + "helper": 308, + "offset": 9, + "owner_replica": 15, + "port": 85, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + } + }, + { + "index": 34389, + "before": { + "child": 4, + "copy": 1575, + "family": 12999, + "helper": 309, + "offset": 18, + "owner_replica": 14, + "port": 7, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1766, + "family": 13750, + "helper": 309, + "offset": 9, + "owner_replica": 15, + "port": 86, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + } + }, + { + "index": 34399, + "before": { + "child": 4, + "copy": 1574, + "family": 12998, + "helper": 319, + "offset": 18, + "owner_replica": 14, + "port": 6, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1767, + "family": 13751, + "helper": 319, + "offset": 9, + "owner_replica": 15, + "port": 87, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + } + }, + { + "index": 34410, + "before": { + "child": 4, + "copy": 1573, + "family": 12997, + "helper": 330, + "offset": 25, + "owner_replica": 14, + "port": 5, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1768, + "family": 13752, + "helper": 330, + "offset": 9, + "owner_replica": 15, + "port": 88, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + } + }, + { + "index": 34411, + "before": { + "child": 4, + "copy": 1572, + "family": 12996, + "helper": 331, + "offset": 25, + "owner_replica": 14, + "port": 4, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1771, + "family": 13755, + "helper": 331, + "offset": 9, + "owner_replica": 15, + "port": 91, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + } + }, + { + "index": 34412, + "before": { + "child": 4, + "copy": 1571, + "family": 12995, + "helper": 332, + "offset": 25, + "owner_replica": 14, + "port": 3, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1772, + "family": 13756, + "helper": 332, + "offset": 9, + "owner_replica": 15, + "port": 92, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + } + }, + { + "index": 34413, + "before": { + "child": 4, + "copy": 1570, + "family": 12994, + "helper": 333, + "offset": 25, + "owner_replica": 14, + "port": 2, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1773, + "family": 13757, + "helper": 333, + "offset": 9, + "owner_replica": 15, + "port": 93, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + } + }, + { + "index": 34422, + "before": { + "child": 4, + "copy": 1569, + "family": 12993, + "helper": 342, + "offset": 25, + "owner_replica": 14, + "port": 1, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1774, + "family": 13758, + "helper": 342, + "offset": 9, + "owner_replica": 15, + "port": 94, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + } + }, + { + "index": 34423, + "before": { + "child": 4, + "copy": 1568, + "family": 12992, + "helper": 343, + "offset": 16, + "owner_replica": 14, + "port": 0, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1775, + "family": 13759, + "helper": 343, + "offset": 9, + "owner_replica": 15, + "port": 95, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + } + }, + { + "index": 34440, + "before": { + "child": 17, + "copy": 1081, + "family": 8697, + "helper": 360, + "offset": 0, + "owner_replica": 9, + "port": 73, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + }, + "after": { + "child": 0, + "copy": 1784, + "family": 13768, + "helper": 360, + "offset": 9, + "owner_replica": 15, + "port": 104, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + } + }, + { + "index": 34441, + "before": { + "child": 17, + "copy": 935, + "family": 7767, + "helper": 361, + "offset": 0, + "owner_replica": 8, + "port": 39, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + }, + "after": { + "child": 2, + "copy": 1681, + "family": 13777, + "helper": 361, + "offset": 9, + "owner_replica": 15, + "port": 1, + "replica": 15, + "stage": 1, + "time": 71, + "width": 7 + } + }, + { + "index": 34485, + "before": { + "child": 8, + "copy": 1338, + "family": 10634, + "helper": 405, + "offset": 44, + "owner_replica": 11, + "port": 106, + "replica": 15, + "stage": 1, + "time": 71, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1265, + "family": 10561, + "helper": 405, + "offset": 0, + "owner_replica": 11, + "port": 33, + "replica": 15, + "stage": 1, + "time": 71, + "width": 4 + } + }, + { + "index": 34487, + "before": { + "child": 8, + "copy": 1336, + "family": 10632, + "helper": 407, + "offset": 44, + "owner_replica": 11, + "port": 104, + "replica": 15, + "stage": 1, + "time": 71, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1329, + "family": 10625, + "helper": 407, + "offset": 0, + "owner_replica": 11, + "port": 97, + "replica": 15, + "stage": 1, + "time": 71, + "width": 4 + } + }, + { + "index": 34865, + "before": { + "child": 14, + "copy": 1232, + "family": 10080, + "helper": 305, + "offset": 7, + "owner_replica": 11, + "port": 0, + "replica": 0, + "stage": 7, + "time": 72, + "width": 8 + }, + "after": { + "child": 14, + "copy": 1234, + "family": 10082, + "helper": 305, + "offset": 0, + "owner_replica": 11, + "port": 2, + "replica": 0, + "stage": 7, + "time": 72, + "width": 8 + } + }, + { + "index": 35089, + "before": { + "child": 13, + "copy": 111, + "family": 223, + "helper": 49, + "offset": 44, + "owner_replica": 0, + "port": 111, + "replica": 8, + "stage": 7, + "time": 73, + "width": 4 + }, + "after": { + "child": 13, + "copy": 34, + "family": 146, + "helper": 49, + "offset": 9, + "owner_replica": 0, + "port": 34, + "replica": 8, + "stage": 7, + "time": 73, + "width": 4 + } + }, + { + "index": 35091, + "before": { + "child": 13, + "copy": 110, + "family": 222, + "helper": 51, + "offset": 44, + "owner_replica": 0, + "port": 110, + "replica": 8, + "stage": 7, + "time": 73, + "width": 4 + }, + "after": { + "child": 6, + "copy": 1552, + "family": 12304, + "helper": 51, + "offset": 0, + "owner_replica": 13, + "port": 96, + "replica": 8, + "stage": 7, + "time": 73, + "width": 4 + } + }, + { + "index": 35264, + "before": { + "child": 15, + "copy": 1007, + "family": 7615, + "helper": 224, + "offset": 16, + "owner_replica": 8, + "port": 111, + "replica": 8, + "stage": 7, + "time": 73, + "width": 7 + }, + "after": { + "child": 16, + "copy": 93, + "family": 541, + "helper": 224, + "offset": 0, + "owner_replica": 0, + "port": 93, + "replica": 8, + "stage": 7, + "time": 73, + "width": 7 + } + }, + { + "index": 35265, + "before": { + "child": 15, + "copy": 1006, + "family": 7614, + "helper": 225, + "offset": 17, + "owner_replica": 8, + "port": 110, + "replica": 8, + "stage": 7, + "time": 73, + "width": 7 + }, + "after": { + "child": 16, + "copy": 94, + "family": 542, + "helper": 225, + "offset": 0, + "owner_replica": 0, + "port": 94, + "replica": 8, + "stage": 7, + "time": 73, + "width": 7 + } + }, + { + "index": 35266, + "before": { + "child": 14, + "copy": 896, + "family": 7392, + "helper": 226, + "offset": 0, + "owner_replica": 8, + "port": 0, + "replica": 8, + "stage": 7, + "time": 73, + "width": 7 + }, + "after": { + "child": 16, + "copy": 95, + "family": 543, + "helper": 226, + "offset": 0, + "owner_replica": 0, + "port": 95, + "replica": 8, + "stage": 7, + "time": 73, + "width": 7 + } + }, + { + "index": 35281, + "before": { + "child": 4, + "copy": 1693, + "family": 13901, + "helper": 241, + "offset": 14, + "owner_replica": 15, + "port": 13, + "replica": 8, + "stage": 7, + "time": 73, + "width": 9 + }, + "after": { + "child": 4, + "copy": 1693, + "family": 13901, + "helper": 241, + "offset": 9, + "owner_replica": 15, + "port": 13, + "replica": 8, + "stage": 7, + "time": 73, + "width": 9 + } + }, + { + "index": 35284, + "before": { + "child": 4, + "copy": 1690, + "family": 13898, + "helper": 244, + "offset": 14, + "owner_replica": 15, + "port": 10, + "replica": 8, + "stage": 7, + "time": 73, + "width": 9 + }, + "after": { + "child": 4, + "copy": 1690, + "family": 13898, + "helper": 244, + "offset": 9, + "owner_replica": 15, + "port": 10, + "replica": 8, + "stage": 7, + "time": 73, + "width": 9 + } + }, + { + "index": 35351, + "before": { + "child": 14, + "copy": 1117, + "family": 8397, + "helper": 311, + "offset": 0, + "owner_replica": 9, + "port": 109, + "replica": 8, + "stage": 7, + "time": 73, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1340, + "family": 10636, + "helper": 311, + "offset": 9, + "owner_replica": 11, + "port": 108, + "replica": 8, + "stage": 7, + "time": 73, + "width": 8 + } + }, + { + "index": 35730, + "before": { + "child": 15, + "copy": 1084, + "family": 8476, + "helper": 210, + "offset": 8, + "owner_replica": 9, + "port": 76, + "replica": 6, + "stage": 2, + "time": 74, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1084, + "family": 8476, + "helper": 210, + "offset": 9, + "owner_replica": 9, + "port": 76, + "replica": 6, + "stage": 2, + "time": 74, + "width": 9 + } + }, + { + "index": 35766, + "before": { + "child": 15, + "copy": 38, + "family": 374, + "helper": 246, + "offset": 0, + "owner_replica": 0, + "port": 38, + "replica": 6, + "stage": 2, + "time": 74, + "width": 9 + }, + "after": { + "child": 14, + "copy": 0, + "family": 224, + "helper": 246, + "offset": 9, + "owner_replica": 0, + "port": 0, + "replica": 6, + "stage": 2, + "time": 74, + "width": 9 + } + }, + { + "index": 35923, + "before": { + "child": 17, + "copy": 1117, + "family": 8733, + "helper": 403, + "offset": 0, + "owner_replica": 9, + "port": 109, + "replica": 6, + "stage": 2, + "time": 74, + "width": 4 + }, + "after": { + "child": 6, + "copy": 1550, + "family": 12302, + "helper": 403, + "offset": 0, + "owner_replica": 13, + "port": 94, + "replica": 6, + "stage": 2, + "time": 74, + "width": 4 + } + }, + { + "index": 35927, + "before": { + "child": 17, + "copy": 1111, + "family": 8727, + "helper": 407, + "offset": 4, + "owner_replica": 9, + "port": 103, + "replica": 6, + "stage": 2, + "time": 74, + "width": 4 + }, + "after": { + "child": 6, + "copy": 1551, + "family": 12303, + "helper": 407, + "offset": 0, + "owner_replica": 13, + "port": 95, + "replica": 6, + "stage": 2, + "time": 74, + "width": 4 + } + }, + { + "index": 36387, + "before": { + "child": 8, + "copy": 1340, + "family": 10636, + "helper": 387, + "offset": 44, + "owner_replica": 11, + "port": 108, + "replica": 14, + "stage": 2, + "time": 75, + "width": 4 + }, + "after": { + "child": 14, + "copy": 1011, + "family": 8291, + "helper": 387, + "offset": 27, + "owner_replica": 9, + "port": 3, + "replica": 14, + "stage": 2, + "time": 75, + "width": 4 + } + }, + { + "index": 36626, + "before": { + "child": 8, + "copy": 391, + "family": 3415, + "helper": 146, + "offset": 39, + "owner_replica": 3, + "port": 55, + "replica": 5, + "stage": 3, + "time": 76, + "width": 9 + }, + "after": { + "child": 16, + "copy": 1016, + "family": 8520, + "helper": 146, + "offset": 0, + "owner_replica": 9, + "port": 8, + "replica": 5, + "stage": 3, + "time": 76, + "width": 9 + } + }, + { + "index": 36731, + "before": { + "child": 15, + "copy": 204, + "family": 1324, + "helper": 251, + "offset": 12, + "owner_replica": 1, + "port": 92, + "replica": 5, + "stage": 3, + "time": 76, + "width": 8 + }, + "after": { + "child": 15, + "copy": 204, + "family": 1324, + "helper": 251, + "offset": 16, + "owner_replica": 1, + "port": 92, + "replica": 5, + "stage": 3, + "time": 76, + "width": 8 + } + }, + { + "index": 36960, + "before": { + "child": 13, + "copy": 88, + "family": 200, + "helper": 0, + "offset": 30, + "owner_replica": 0, + "port": 88, + "replica": 13, + "stage": 3, + "time": 77, + "width": 9 + }, + "after": { + "child": 15, + "copy": 439, + "family": 3127, + "helper": 0, + "offset": 9, + "owner_replica": 3, + "port": 103, + "replica": 13, + "stage": 3, + "time": 77, + "width": 9 + } + }, + { + "index": 37209, + "before": { + "child": 14, + "copy": 1234, + "family": 10082, + "helper": 249, + "offset": 0, + "owner_replica": 11, + "port": 2, + "replica": 13, + "stage": 3, + "time": 77, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1335, + "family": 10631, + "helper": 249, + "offset": 40, + "owner_replica": 11, + "port": 103, + "replica": 13, + "stage": 3, + "time": 77, + "width": 8 + } + }, + { + "index": 37211, + "before": { + "child": 14, + "copy": 1232, + "family": 10080, + "helper": 251, + "offset": 15, + "owner_replica": 11, + "port": 0, + "replica": 13, + "stage": 3, + "time": 77, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1336, + "family": 10632, + "helper": 251, + "offset": 40, + "owner_replica": 11, + "port": 104, + "replica": 13, + "stage": 3, + "time": 77, + "width": 8 + } + }, + { + "index": 37519, + "before": { + "child": 15, + "copy": 1007, + "family": 7615, + "helper": 79, + "offset": 23, + "owner_replica": 8, + "port": 111, + "replica": 4, + "stage": 4, + "time": 78, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1007, + "family": 7615, + "helper": 79, + "offset": 18, + "owner_replica": 8, + "port": 111, + "replica": 4, + "stage": 4, + "time": 78, + "width": 9 + } + }, + { + "index": 37547, + "before": { + "child": 8, + "copy": 1597, + "family": 13245, + "helper": 107, + "offset": 21, + "owner_replica": 14, + "port": 29, + "replica": 4, + "stage": 4, + "time": 78, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1659, + "family": 13307, + "helper": 107, + "offset": 39, + "owner_replica": 14, + "port": 91, + "replica": 4, + "stage": 4, + "time": 78, + "width": 9 + } + }, + { + "index": 37554, + "before": { + "child": 8, + "copy": 1591, + "family": 13239, + "helper": 114, + "offset": 21, + "owner_replica": 14, + "port": 23, + "replica": 4, + "stage": 4, + "time": 78, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1591, + "family": 13239, + "helper": 114, + "offset": 18, + "owner_replica": 14, + "port": 23, + "replica": 4, + "stage": 4, + "time": 78, + "width": 9 + } + }, + { + "index": 37664, + "before": { + "child": 15, + "copy": 198, + "family": 1318, + "helper": 224, + "offset": 9, + "owner_replica": 1, + "port": 86, + "replica": 4, + "stage": 4, + "time": 78, + "width": 7 + }, + "after": { + "child": 16, + "copy": 51, + "family": 499, + "helper": 224, + "offset": 0, + "owner_replica": 0, + "port": 51, + "replica": 4, + "stage": 4, + "time": 78, + "width": 7 + } + }, + { + "index": 37665, + "before": { + "child": 15, + "copy": 197, + "family": 1317, + "helper": 225, + "offset": 9, + "owner_replica": 1, + "port": 85, + "replica": 4, + "stage": 4, + "time": 78, + "width": 7 + }, + "after": { + "child": 16, + "copy": 79, + "family": 527, + "helper": 225, + "offset": 0, + "owner_replica": 0, + "port": 79, + "replica": 4, + "stage": 4, + "time": 78, + "width": 7 + } + }, + { + "index": 37666, + "before": { + "child": 15, + "copy": 179, + "family": 1299, + "helper": 226, + "offset": 9, + "owner_replica": 1, + "port": 67, + "replica": 4, + "stage": 4, + "time": 78, + "width": 7 + }, + "after": { + "child": 16, + "copy": 80, + "family": 528, + "helper": 226, + "offset": 0, + "owner_replica": 0, + "port": 80, + "replica": 4, + "stage": 4, + "time": 78, + "width": 7 + } + }, + { + "index": 37667, + "before": { + "child": 15, + "copy": 175, + "family": 1295, + "helper": 227, + "offset": 9, + "owner_replica": 1, + "port": 63, + "replica": 4, + "stage": 4, + "time": 78, + "width": 7 + }, + "after": { + "child": 16, + "copy": 85, + "family": 533, + "helper": 227, + "offset": 0, + "owner_replica": 0, + "port": 85, + "replica": 4, + "stage": 4, + "time": 78, + "width": 7 + } + }, + { + "index": 37668, + "before": { + "child": 15, + "copy": 173, + "family": 1293, + "helper": 228, + "offset": 9, + "owner_replica": 1, + "port": 61, + "replica": 4, + "stage": 4, + "time": 78, + "width": 7 + }, + "after": { + "child": 16, + "copy": 86, + "family": 534, + "helper": 228, + "offset": 0, + "owner_replica": 0, + "port": 86, + "replica": 4, + "stage": 4, + "time": 78, + "width": 7 + } + }, + { + "index": 37670, + "before": { + "child": 4, + "copy": 680, + "family": 5832, + "helper": 230, + "offset": 16, + "owner_replica": 6, + "port": 8, + "replica": 4, + "stage": 4, + "time": 78, + "width": 7 + }, + "after": { + "child": 16, + "copy": 89, + "family": 537, + "helper": 230, + "offset": 0, + "owner_replica": 0, + "port": 89, + "replica": 4, + "stage": 4, + "time": 78, + "width": 7 + } + }, + { + "index": 37671, + "before": { + "child": 4, + "copy": 679, + "family": 5831, + "helper": 231, + "offset": 16, + "owner_replica": 6, + "port": 7, + "replica": 4, + "stage": 4, + "time": 78, + "width": 7 + }, + "after": { + "child": 16, + "copy": 91, + "family": 539, + "helper": 231, + "offset": 0, + "owner_replica": 0, + "port": 91, + "replica": 4, + "stage": 4, + "time": 78, + "width": 7 + } + }, + { + "index": 37700, + "before": { + "child": 4, + "copy": 678, + "family": 5830, + "helper": 260, + "offset": 16, + "owner_replica": 6, + "port": 6, + "replica": 4, + "stage": 4, + "time": 78, + "width": 7 + }, + "after": { + "child": 16, + "copy": 92, + "family": 540, + "helper": 260, + "offset": 0, + "owner_replica": 0, + "port": 92, + "replica": 4, + "stage": 4, + "time": 78, + "width": 7 + } + }, + { + "index": 37701, + "before": { + "child": 4, + "copy": 677, + "family": 5829, + "helper": 261, + "offset": 16, + "owner_replica": 6, + "port": 5, + "replica": 4, + "stage": 4, + "time": 78, + "width": 7 + }, + "after": { + "child": 4, + "copy": 684, + "family": 5836, + "helper": 261, + "offset": 9, + "owner_replica": 6, + "port": 12, + "replica": 4, + "stage": 4, + "time": 78, + "width": 7 + } + }, + { + "index": 37757, + "before": { + "child": 14, + "copy": 0, + "family": 224, + "helper": 317, + "offset": 15, + "owner_replica": 0, + "port": 0, + "replica": 4, + "stage": 4, + "time": 78, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1338, + "family": 10634, + "helper": 317, + "offset": 40, + "owner_replica": 11, + "port": 106, + "replica": 4, + "stage": 4, + "time": 78, + "width": 8 + } + }, + { + "index": 37829, + "before": { + "child": 15, + "copy": 1230, + "family": 9406, + "helper": 389, + "offset": 16, + "owner_replica": 10, + "port": 110, + "replica": 4, + "stage": 4, + "time": 78, + "width": 4 + }, + "after": { + "child": 12, + "copy": 187, + "family": 971, + "helper": 389, + "offset": 0, + "owner_replica": 1, + "port": 75, + "replica": 4, + "stage": 4, + "time": 78, + "width": 4 + } + }, + { + "index": 37830, + "before": { + "child": 14, + "copy": 184, + "family": 1192, + "helper": 390, + "offset": 11, + "owner_replica": 1, + "port": 72, + "replica": 4, + "stage": 4, + "time": 78, + "width": 4 + }, + "after": { + "child": 14, + "copy": 209, + "family": 1217, + "helper": 390, + "offset": 27, + "owner_replica": 1, + "port": 97, + "replica": 4, + "stage": 4, + "time": 78, + "width": 4 + } + }, + { + "index": 37854, + "before": { + "child": 14, + "copy": 114, + "family": 1122, + "helper": 414, + "offset": 0, + "owner_replica": 1, + "port": 2, + "replica": 4, + "stage": 4, + "time": 78, + "width": 4 + }, + "after": { + "child": 4, + "copy": 801, + "family": 6737, + "helper": 414, + "offset": 0, + "owner_replica": 7, + "port": 17, + "replica": 4, + "stage": 4, + "time": 78, + "width": 4 + } + }, + { + "index": 38144, + "before": { + "child": 15, + "copy": 1094, + "family": 8486, + "helper": 224, + "offset": 9, + "owner_replica": 9, + "port": 86, + "replica": 12, + "stage": 4, + "time": 79, + "width": 7 + }, + "after": { + "child": 16, + "copy": 56, + "family": 504, + "helper": 224, + "offset": 0, + "owner_replica": 0, + "port": 56, + "replica": 12, + "stage": 4, + "time": 79, + "width": 7 + } + }, + { + "index": 38145, + "before": { + "child": 15, + "copy": 1093, + "family": 8485, + "helper": 225, + "offset": 9, + "owner_replica": 9, + "port": 85, + "replica": 12, + "stage": 4, + "time": 79, + "width": 7 + }, + "after": { + "child": 16, + "copy": 57, + "family": 505, + "helper": 225, + "offset": 0, + "owner_replica": 0, + "port": 57, + "replica": 12, + "stage": 4, + "time": 79, + "width": 7 + } + }, + { + "index": 38146, + "before": { + "child": 15, + "copy": 1075, + "family": 8467, + "helper": 226, + "offset": 9, + "owner_replica": 9, + "port": 67, + "replica": 12, + "stage": 4, + "time": 79, + "width": 7 + }, + "after": { + "child": 16, + "copy": 59, + "family": 507, + "helper": 226, + "offset": 0, + "owner_replica": 0, + "port": 59, + "replica": 12, + "stage": 4, + "time": 79, + "width": 7 + } + }, + { + "index": 38147, + "before": { + "child": 15, + "copy": 1071, + "family": 8463, + "helper": 227, + "offset": 9, + "owner_replica": 9, + "port": 63, + "replica": 12, + "stage": 4, + "time": 79, + "width": 7 + }, + "after": { + "child": 16, + "copy": 61, + "family": 509, + "helper": 227, + "offset": 0, + "owner_replica": 0, + "port": 61, + "replica": 12, + "stage": 4, + "time": 79, + "width": 7 + } + }, + { + "index": 38148, + "before": { + "child": 15, + "copy": 1069, + "family": 8461, + "helper": 228, + "offset": 9, + "owner_replica": 9, + "port": 61, + "replica": 12, + "stage": 4, + "time": 79, + "width": 7 + }, + "after": { + "child": 16, + "copy": 64, + "family": 512, + "helper": 228, + "offset": 0, + "owner_replica": 0, + "port": 64, + "replica": 12, + "stage": 4, + "time": 79, + "width": 7 + } + }, + { + "index": 38149, + "before": { + "child": 4, + "copy": 1578, + "family": 13002, + "helper": 229, + "offset": 25, + "owner_replica": 14, + "port": 10, + "replica": 12, + "stage": 4, + "time": 79, + "width": 7 + }, + "after": { + "child": 16, + "copy": 68, + "family": 516, + "helper": 229, + "offset": 0, + "owner_replica": 0, + "port": 68, + "replica": 12, + "stage": 4, + "time": 79, + "width": 7 + } + }, + { + "index": 38150, + "before": { + "child": 4, + "copy": 1577, + "family": 13001, + "helper": 230, + "offset": 25, + "owner_replica": 14, + "port": 9, + "replica": 12, + "stage": 4, + "time": 79, + "width": 7 + }, + "after": { + "child": 16, + "copy": 74, + "family": 522, + "helper": 230, + "offset": 0, + "owner_replica": 0, + "port": 74, + "replica": 12, + "stage": 4, + "time": 79, + "width": 7 + } + }, + { + "index": 38151, + "before": { + "child": 4, + "copy": 1576, + "family": 13000, + "helper": 231, + "offset": 25, + "owner_replica": 14, + "port": 8, + "replica": 12, + "stage": 4, + "time": 79, + "width": 7 + }, + "after": { + "child": 16, + "copy": 82, + "family": 530, + "helper": 231, + "offset": 0, + "owner_replica": 0, + "port": 82, + "replica": 12, + "stage": 4, + "time": 79, + "width": 7 + } + }, + { + "index": 38180, + "before": { + "child": 4, + "copy": 1575, + "family": 12999, + "helper": 260, + "offset": 25, + "owner_replica": 14, + "port": 7, + "replica": 12, + "stage": 4, + "time": 79, + "width": 7 + }, + "after": { + "child": 4, + "copy": 1581, + "family": 13005, + "helper": 260, + "offset": 18, + "owner_replica": 14, + "port": 13, + "replica": 12, + "stage": 4, + "time": 79, + "width": 7 + } + }, + { + "index": 38247, + "before": { + "child": 16, + "copy": 1004, + "family": 7724, + "helper": 327, + "offset": 8, + "owner_replica": 8, + "port": 108, + "replica": 12, + "stage": 4, + "time": 79, + "width": 8 + }, + "after": { + "child": 17, + "copy": 905, + "family": 7737, + "helper": 327, + "offset": 0, + "owner_replica": 8, + "port": 9, + "replica": 12, + "stage": 4, + "time": 79, + "width": 8 + } + }, + { + "index": 38248, + "before": { + "child": 16, + "copy": 1003, + "family": 7723, + "helper": 328, + "offset": 8, + "owner_replica": 8, + "port": 107, + "replica": 12, + "stage": 4, + "time": 79, + "width": 8 + }, + "after": { + "child": 17, + "copy": 956, + "family": 7788, + "helper": 328, + "offset": 0, + "owner_replica": 8, + "port": 60, + "replica": 12, + "stage": 4, + "time": 79, + "width": 8 + } + }, + { + "index": 38249, + "before": { + "child": 16, + "copy": 1002, + "family": 7722, + "helper": 329, + "offset": 8, + "owner_replica": 8, + "port": 106, + "replica": 12, + "stage": 4, + "time": 79, + "width": 8 + }, + "after": { + "child": 17, + "copy": 978, + "family": 7810, + "helper": 329, + "offset": 0, + "owner_replica": 8, + "port": 82, + "replica": 12, + "stage": 4, + "time": 79, + "width": 8 + } + }, + { + "index": 38255, + "before": { + "child": 16, + "copy": 1001, + "family": 7721, + "helper": 335, + "offset": 8, + "owner_replica": 8, + "port": 105, + "replica": 12, + "stage": 4, + "time": 79, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1337, + "family": 10633, + "helper": 335, + "offset": 18, + "owner_replica": 11, + "port": 105, + "replica": 12, + "stage": 4, + "time": 79, + "width": 8 + } + }, + { + "index": 38331, + "before": { + "child": 14, + "copy": 1080, + "family": 8360, + "helper": 411, + "offset": 11, + "owner_replica": 9, + "port": 72, + "replica": 12, + "stage": 4, + "time": 79, + "width": 4 + }, + "after": { + "child": 14, + "copy": 1080, + "family": 8360, + "helper": 411, + "offset": 27, + "owner_replica": 9, + "port": 72, + "replica": 12, + "stage": 4, + "time": 79, + "width": 4 + } + }, + { + "index": 38462, + "before": { + "child": 8, + "copy": 814, + "family": 6974, + "helper": 62, + "offset": 21, + "owner_replica": 7, + "port": 30, + "replica": 3, + "stage": 5, + "time": 80, + "width": 9 + }, + "after": { + "child": 15, + "copy": 440, + "family": 3128, + "helper": 62, + "offset": 9, + "owner_replica": 3, + "port": 104, + "replica": 3, + "stage": 5, + "time": 80, + "width": 9 + } + }, + { + "index": 38624, + "before": { + "child": 14, + "copy": 461, + "family": 3821, + "helper": 224, + "offset": 0, + "owner_replica": 4, + "port": 13, + "replica": 3, + "stage": 5, + "time": 80, + "width": 7 + }, + "after": { + "child": 16, + "copy": 63, + "family": 511, + "helper": 224, + "offset": 0, + "owner_replica": 0, + "port": 63, + "replica": 3, + "stage": 5, + "time": 80, + "width": 7 + } + }, + { + "index": 38625, + "before": { + "child": 14, + "copy": 460, + "family": 3820, + "helper": 225, + "offset": 0, + "owner_replica": 4, + "port": 12, + "replica": 3, + "stage": 5, + "time": 80, + "width": 7 + }, + "after": { + "child": 16, + "copy": 67, + "family": 515, + "helper": 225, + "offset": 0, + "owner_replica": 0, + "port": 67, + "replica": 3, + "stage": 5, + "time": 80, + "width": 7 + } + }, + { + "index": 38626, + "before": { + "child": 14, + "copy": 459, + "family": 3819, + "helper": 226, + "offset": 0, + "owner_replica": 4, + "port": 11, + "replica": 3, + "stage": 5, + "time": 80, + "width": 7 + }, + "after": { + "child": 16, + "copy": 71, + "family": 519, + "helper": 226, + "offset": 0, + "owner_replica": 0, + "port": 71, + "replica": 3, + "stage": 5, + "time": 80, + "width": 7 + } + }, + { + "index": 38627, + "before": { + "child": 14, + "copy": 458, + "family": 3818, + "helper": 227, + "offset": 0, + "owner_replica": 4, + "port": 10, + "replica": 3, + "stage": 5, + "time": 80, + "width": 7 + }, + "after": { + "child": 16, + "copy": 72, + "family": 520, + "helper": 227, + "offset": 0, + "owner_replica": 0, + "port": 72, + "replica": 3, + "stage": 5, + "time": 80, + "width": 7 + } + }, + { + "index": 38628, + "before": { + "child": 14, + "copy": 457, + "family": 3817, + "helper": 228, + "offset": 0, + "owner_replica": 4, + "port": 9, + "replica": 3, + "stage": 5, + "time": 80, + "width": 7 + }, + "after": { + "child": 16, + "copy": 73, + "family": 521, + "helper": 228, + "offset": 0, + "owner_replica": 0, + "port": 73, + "replica": 3, + "stage": 5, + "time": 80, + "width": 7 + } + }, + { + "index": 38629, + "before": { + "child": 14, + "copy": 456, + "family": 3816, + "helper": 229, + "offset": 0, + "owner_replica": 4, + "port": 8, + "replica": 3, + "stage": 5, + "time": 80, + "width": 7 + }, + "after": { + "child": 16, + "copy": 76, + "family": 524, + "helper": 229, + "offset": 0, + "owner_replica": 0, + "port": 76, + "replica": 3, + "stage": 5, + "time": 80, + "width": 7 + } + }, + { + "index": 38630, + "before": { + "child": 14, + "copy": 455, + "family": 3815, + "helper": 230, + "offset": 0, + "owner_replica": 4, + "port": 7, + "replica": 3, + "stage": 5, + "time": 80, + "width": 7 + }, + "after": { + "child": 16, + "copy": 77, + "family": 525, + "helper": 230, + "offset": 0, + "owner_replica": 0, + "port": 77, + "replica": 3, + "stage": 5, + "time": 80, + "width": 7 + } + }, + { + "index": 38631, + "before": { + "child": 14, + "copy": 454, + "family": 3814, + "helper": 231, + "offset": 0, + "owner_replica": 4, + "port": 6, + "replica": 3, + "stage": 5, + "time": 80, + "width": 7 + }, + "after": { + "child": 16, + "copy": 78, + "family": 526, + "helper": 231, + "offset": 0, + "owner_replica": 0, + "port": 78, + "replica": 3, + "stage": 5, + "time": 80, + "width": 7 + } + }, + { + "index": 38659, + "before": { + "child": 14, + "copy": 115, + "family": 1123, + "helper": 259, + "offset": 14, + "owner_replica": 1, + "port": 3, + "replica": 3, + "stage": 5, + "time": 80, + "width": 9 + }, + "after": { + "child": 14, + "copy": 115, + "family": 1123, + "helper": 259, + "offset": 9, + "owner_replica": 1, + "port": 3, + "replica": 3, + "stage": 5, + "time": 80, + "width": 9 + } + }, + { + "index": 38660, + "before": { + "child": 14, + "copy": 453, + "family": 3813, + "helper": 260, + "offset": 0, + "owner_replica": 4, + "port": 5, + "replica": 3, + "stage": 5, + "time": 80, + "width": 7 + }, + "after": { + "child": 16, + "copy": 81, + "family": 529, + "helper": 260, + "offset": 0, + "owner_replica": 0, + "port": 81, + "replica": 3, + "stage": 5, + "time": 80, + "width": 7 + } + }, + { + "index": 38661, + "before": { + "child": 14, + "copy": 452, + "family": 3812, + "helper": 261, + "offset": 0, + "owner_replica": 4, + "port": 4, + "replica": 3, + "stage": 5, + "time": 80, + "width": 7 + }, + "after": { + "child": 16, + "copy": 83, + "family": 531, + "helper": 261, + "offset": 0, + "owner_replica": 0, + "port": 83, + "replica": 3, + "stage": 5, + "time": 80, + "width": 7 + } + }, + { + "index": 38684, + "before": { + "child": 14, + "copy": 451, + "family": 3811, + "helper": 284, + "offset": 0, + "owner_replica": 4, + "port": 3, + "replica": 3, + "stage": 5, + "time": 80, + "width": 7 + }, + "after": { + "child": 16, + "copy": 84, + "family": 532, + "helper": 284, + "offset": 0, + "owner_replica": 0, + "port": 84, + "replica": 3, + "stage": 5, + "time": 80, + "width": 7 + } + }, + { + "index": 38685, + "before": { + "child": 14, + "copy": 450, + "family": 3810, + "helper": 285, + "offset": 0, + "owner_replica": 4, + "port": 2, + "replica": 3, + "stage": 5, + "time": 80, + "width": 7 + }, + "after": { + "child": 16, + "copy": 87, + "family": 535, + "helper": 285, + "offset": 0, + "owner_replica": 0, + "port": 87, + "replica": 3, + "stage": 5, + "time": 80, + "width": 7 + } + }, + { + "index": 38707, + "before": { + "child": 14, + "copy": 449, + "family": 3809, + "helper": 307, + "offset": 0, + "owner_replica": 4, + "port": 1, + "replica": 3, + "stage": 5, + "time": 80, + "width": 7 + }, + "after": { + "child": 16, + "copy": 88, + "family": 536, + "helper": 307, + "offset": 0, + "owner_replica": 0, + "port": 88, + "replica": 3, + "stage": 5, + "time": 80, + "width": 7 + } + }, + { + "index": 38709, + "before": { + "child": 14, + "copy": 176, + "family": 1184, + "helper": 309, + "offset": 9, + "owner_replica": 1, + "port": 64, + "replica": 3, + "stage": 5, + "time": 80, + "width": 7 + }, + "after": { + "child": 16, + "copy": 90, + "family": 538, + "helper": 309, + "offset": 0, + "owner_replica": 0, + "port": 90, + "replica": 3, + "stage": 5, + "time": 80, + "width": 7 + } + }, + { + "index": 38738, + "before": { + "child": 16, + "copy": 1016, + "family": 8520, + "helper": 338, + "offset": 0, + "owner_replica": 9, + "port": 8, + "replica": 3, + "stage": 5, + "time": 80, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1339, + "family": 10635, + "helper": 338, + "offset": 18, + "owner_replica": 11, + "port": 107, + "replica": 3, + "stage": 5, + "time": 80, + "width": 8 + } + }, + { + "index": 38931, + "before": { + "child": 12, + "copy": 1118, + "family": 8174, + "helper": 51, + "offset": 13, + "owner_replica": 9, + "port": 110, + "replica": 11, + "stage": 5, + "time": 81, + "width": 4 + }, + "after": { + "child": 12, + "copy": 1118, + "family": 8174, + "helper": 51, + "offset": 44, + "owner_replica": 9, + "port": 110, + "replica": 11, + "stage": 5, + "time": 81, + "width": 4 + } + }, + { + "index": 38965, + "before": { + "child": 15, + "copy": 550, + "family": 4022, + "helper": 85, + "offset": 0, + "owner_replica": 4, + "port": 102, + "replica": 11, + "stage": 5, + "time": 81, + "width": 4 + }, + "after": { + "child": 14, + "copy": 176, + "family": 1184, + "helper": 85, + "offset": 27, + "owner_replica": 1, + "port": 64, + "replica": 11, + "stage": 5, + "time": 81, + "width": 4 + } + }, + { + "index": 38970, + "before": { + "child": 15, + "copy": 549, + "family": 4021, + "helper": 90, + "offset": 0, + "owner_replica": 4, + "port": 101, + "replica": 11, + "stage": 5, + "time": 81, + "width": 4 + }, + "after": { + "child": 14, + "copy": 452, + "family": 3812, + "helper": 90, + "offset": 27, + "owner_replica": 4, + "port": 4, + "replica": 11, + "stage": 5, + "time": 81, + "width": 4 + } + }, + { + "index": 38977, + "before": { + "child": 15, + "copy": 548, + "family": 4020, + "helper": 97, + "offset": 0, + "owner_replica": 4, + "port": 100, + "replica": 11, + "stage": 5, + "time": 81, + "width": 4 + }, + "after": { + "child": 14, + "copy": 456, + "family": 3816, + "helper": 97, + "offset": 27, + "owner_replica": 4, + "port": 8, + "replica": 11, + "stage": 5, + "time": 81, + "width": 4 + } + }, + { + "index": 38997, + "before": { + "child": 15, + "copy": 204, + "family": 1324, + "helper": 117, + "offset": 20, + "owner_replica": 1, + "port": 92, + "replica": 11, + "stage": 5, + "time": 81, + "width": 4 + }, + "after": { + "child": 12, + "copy": 1100, + "family": 8156, + "helper": 117, + "offset": 0, + "owner_replica": 9, + "port": 92, + "replica": 11, + "stage": 5, + "time": 81, + "width": 4 + } + }, + { + "index": 39002, + "before": { + "child": 15, + "copy": 1342, + "family": 10302, + "helper": 122, + "offset": 16, + "owner_replica": 11, + "port": 110, + "replica": 11, + "stage": 5, + "time": 81, + "width": 4 + }, + "after": { + "child": 14, + "copy": 1238, + "family": 10086, + "helper": 122, + "offset": 27, + "owner_replica": 11, + "port": 6, + "replica": 11, + "stage": 5, + "time": 81, + "width": 4 + } + }, + { + "index": 39070, + "before": { + "child": 14, + "copy": 1011, + "family": 8291, + "helper": 190, + "offset": 7, + "owner_replica": 9, + "port": 3, + "replica": 11, + "stage": 5, + "time": 81, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1011, + "family": 8291, + "helper": 190, + "offset": 18, + "owner_replica": 9, + "port": 3, + "replica": 11, + "stage": 5, + "time": 81, + "width": 9 + } + }, + { + "index": 39104, + "before": { + "child": 15, + "copy": 546, + "family": 4018, + "helper": 224, + "offset": 0, + "owner_replica": 4, + "port": 98, + "replica": 11, + "stage": 5, + "time": 81, + "width": 7 + }, + "after": { + "child": 16, + "copy": 53, + "family": 501, + "helper": 224, + "offset": 0, + "owner_replica": 0, + "port": 53, + "replica": 11, + "stage": 5, + "time": 81, + "width": 7 + } + }, + { + "index": 39105, + "before": { + "child": 15, + "copy": 543, + "family": 4015, + "helper": 225, + "offset": 0, + "owner_replica": 4, + "port": 95, + "replica": 11, + "stage": 5, + "time": 81, + "width": 7 + }, + "after": { + "child": 16, + "copy": 950, + "family": 7670, + "helper": 225, + "offset": 9, + "owner_replica": 8, + "port": 54, + "replica": 11, + "stage": 5, + "time": 81, + "width": 7 + } + }, + { + "index": 39106, + "before": { + "child": 15, + "copy": 542, + "family": 4014, + "helper": 226, + "offset": 0, + "owner_replica": 4, + "port": 94, + "replica": 11, + "stage": 5, + "time": 81, + "width": 7 + }, + "after": { + "child": 16, + "copy": 967, + "family": 7687, + "helper": 226, + "offset": 9, + "owner_replica": 8, + "port": 71, + "replica": 11, + "stage": 5, + "time": 81, + "width": 7 + } + }, + { + "index": 39107, + "before": { + "child": 15, + "copy": 540, + "family": 4012, + "helper": 227, + "offset": 0, + "owner_replica": 4, + "port": 92, + "replica": 11, + "stage": 5, + "time": 81, + "width": 7 + }, + "after": { + "child": 16, + "copy": 969, + "family": 7689, + "helper": 227, + "offset": 9, + "owner_replica": 8, + "port": 73, + "replica": 11, + "stage": 5, + "time": 81, + "width": 7 + } + }, + { + "index": 39108, + "before": { + "child": 15, + "copy": 539, + "family": 4011, + "helper": 228, + "offset": 0, + "owner_replica": 4, + "port": 91, + "replica": 11, + "stage": 5, + "time": 81, + "width": 7 + }, + "after": { + "child": 16, + "copy": 979, + "family": 7699, + "helper": 228, + "offset": 0, + "owner_replica": 8, + "port": 83, + "replica": 11, + "stage": 5, + "time": 81, + "width": 7 + } + }, + { + "index": 39109, + "before": { + "child": 15, + "copy": 538, + "family": 4010, + "helper": 229, + "offset": 0, + "owner_replica": 4, + "port": 90, + "replica": 11, + "stage": 5, + "time": 81, + "width": 7 + }, + "after": { + "child": 16, + "copy": 980, + "family": 7700, + "helper": 229, + "offset": 0, + "owner_replica": 8, + "port": 84, + "replica": 11, + "stage": 5, + "time": 81, + "width": 7 + } + }, + { + "index": 39110, + "before": { + "child": 15, + "copy": 537, + "family": 4009, + "helper": 230, + "offset": 0, + "owner_replica": 4, + "port": 89, + "replica": 11, + "stage": 5, + "time": 81, + "width": 7 + }, + "after": { + "child": 16, + "copy": 981, + "family": 7701, + "helper": 230, + "offset": 0, + "owner_replica": 8, + "port": 85, + "replica": 11, + "stage": 5, + "time": 81, + "width": 7 + } + }, + { + "index": 39111, + "before": { + "child": 15, + "copy": 536, + "family": 4008, + "helper": 231, + "offset": 0, + "owner_replica": 4, + "port": 88, + "replica": 11, + "stage": 5, + "time": 81, + "width": 7 + }, + "after": { + "child": 16, + "copy": 982, + "family": 7702, + "helper": 231, + "offset": 9, + "owner_replica": 8, + "port": 86, + "replica": 11, + "stage": 5, + "time": 81, + "width": 7 + } + }, + { + "index": 39140, + "before": { + "child": 15, + "copy": 535, + "family": 4007, + "helper": 260, + "offset": 0, + "owner_replica": 4, + "port": 87, + "replica": 11, + "stage": 5, + "time": 81, + "width": 7 + }, + "after": { + "child": 16, + "copy": 994, + "family": 7714, + "helper": 260, + "offset": 0, + "owner_replica": 8, + "port": 98, + "replica": 11, + "stage": 5, + "time": 81, + "width": 7 + } + }, + { + "index": 39141, + "before": { + "child": 15, + "copy": 534, + "family": 4006, + "helper": 261, + "offset": 0, + "owner_replica": 4, + "port": 86, + "replica": 11, + "stage": 5, + "time": 81, + "width": 7 + }, + "after": { + "child": 16, + "copy": 1001, + "family": 7721, + "helper": 261, + "offset": 9, + "owner_replica": 8, + "port": 105, + "replica": 11, + "stage": 5, + "time": 81, + "width": 7 + } + }, + { + "index": 39164, + "before": { + "child": 15, + "copy": 533, + "family": 4005, + "helper": 284, + "offset": 0, + "owner_replica": 4, + "port": 85, + "replica": 11, + "stage": 5, + "time": 81, + "width": 7 + }, + "after": { + "child": 16, + "copy": 1002, + "family": 7722, + "helper": 284, + "offset": 9, + "owner_replica": 8, + "port": 106, + "replica": 11, + "stage": 5, + "time": 81, + "width": 7 + } + }, + { + "index": 39165, + "before": { + "child": 15, + "copy": 532, + "family": 4004, + "helper": 285, + "offset": 0, + "owner_replica": 4, + "port": 84, + "replica": 11, + "stage": 5, + "time": 81, + "width": 7 + }, + "after": { + "child": 16, + "copy": 1003, + "family": 7723, + "helper": 285, + "offset": 9, + "owner_replica": 8, + "port": 107, + "replica": 11, + "stage": 5, + "time": 81, + "width": 7 + } + }, + { + "index": 39187, + "before": { + "child": 15, + "copy": 530, + "family": 4002, + "helper": 307, + "offset": 0, + "owner_replica": 4, + "port": 82, + "replica": 11, + "stage": 5, + "time": 81, + "width": 7 + }, + "after": { + "child": 16, + "copy": 1004, + "family": 7724, + "helper": 307, + "offset": 9, + "owner_replica": 8, + "port": 108, + "replica": 11, + "stage": 5, + "time": 81, + "width": 7 + } + }, + { + "index": 39189, + "before": { + "child": 14, + "copy": 1072, + "family": 8352, + "helper": 309, + "offset": 9, + "owner_replica": 9, + "port": 64, + "replica": 11, + "stage": 5, + "time": 81, + "width": 7 + }, + "after": { + "child": 17, + "copy": 935, + "family": 7767, + "helper": 309, + "offset": 0, + "owner_replica": 8, + "port": 39, + "replica": 11, + "stage": 5, + "time": 81, + "width": 7 + } + }, + { + "index": 39210, + "before": { + "child": 14, + "copy": 896, + "family": 7392, + "helper": 330, + "offset": 7, + "owner_replica": 8, + "port": 0, + "replica": 11, + "stage": 5, + "time": 81, + "width": 7 + }, + "after": { + "child": 17, + "copy": 967, + "family": 7799, + "helper": 330, + "offset": 9, + "owner_replica": 8, + "port": 71, + "replica": 11, + "stage": 5, + "time": 81, + "width": 7 + } + }, + { + "index": 39407, + "before": { + "child": 15, + "copy": 356, + "family": 3044, + "helper": 47, + "offset": 5, + "owner_replica": 3, + "port": 20, + "replica": 2, + "stage": 6, + "time": 82, + "width": 9 + }, + "after": { + "child": 15, + "copy": 356, + "family": 3044, + "helper": 47, + "offset": 18, + "owner_replica": 3, + "port": 20, + "replica": 2, + "stage": 6, + "time": 82, + "width": 9 + } + }, + { + "index": 39434, + "before": { + "child": 15, + "copy": 1455, + "family": 11199, + "helper": 74, + "offset": 0, + "owner_replica": 12, + "port": 111, + "replica": 2, + "stage": 6, + "time": 82, + "width": 4 + }, + "after": { + "child": 14, + "copy": 0, + "family": 224, + "helper": 74, + "offset": 27, + "owner_replica": 0, + "port": 0, + "replica": 2, + "stage": 6, + "time": 82, + "width": 4 + } + }, + { + "index": 39577, + "before": { + "child": 4, + "copy": 834, + "family": 6770, + "helper": 217, + "offset": 14, + "owner_replica": 7, + "port": 50, + "replica": 2, + "stage": 6, + "time": 82, + "width": 9 + }, + "after": { + "child": 15, + "copy": 542, + "family": 4014, + "helper": 217, + "offset": 18, + "owner_replica": 4, + "port": 94, + "replica": 2, + "stage": 6, + "time": 82, + "width": 9 + } + }, + { + "index": 39578, + "before": { + "child": 4, + "copy": 833, + "family": 6769, + "helper": 218, + "offset": 14, + "owner_replica": 7, + "port": 49, + "replica": 2, + "stage": 6, + "time": 82, + "width": 9 + }, + "after": { + "child": 15, + "copy": 551, + "family": 4023, + "helper": 218, + "offset": 22, + "owner_replica": 4, + "port": 103, + "replica": 2, + "stage": 6, + "time": 82, + "width": 9 + } + }, + { + "index": 39697, + "before": { + "child": 14, + "copy": 448, + "family": 3808, + "helper": 337, + "offset": 0, + "owner_replica": 4, + "port": 0, + "replica": 2, + "stage": 6, + "time": 82, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1583, + "family": 13231, + "helper": 337, + "offset": 0, + "owner_replica": 14, + "port": 15, + "replica": 2, + "stage": 6, + "time": 82, + "width": 8 + } + }, + { + "index": 39709, + "before": { + "child": 15, + "copy": 514, + "family": 3986, + "helper": 349, + "offset": 0, + "owner_replica": 4, + "port": 66, + "replica": 2, + "stage": 6, + "time": 82, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1601, + "family": 13249, + "helper": 349, + "offset": 0, + "owner_replica": 14, + "port": 33, + "replica": 2, + "stage": 6, + "time": 82, + "width": 8 + } + }, + { + "index": 39851, + "before": { + "child": 13, + "copy": 108, + "family": 220, + "helper": 11, + "offset": 22, + "owner_replica": 0, + "port": 108, + "replica": 10, + "stage": 6, + "time": 83, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1007, + "family": 7615, + "helper": 11, + "offset": 9, + "owner_replica": 8, + "port": 111, + "replica": 10, + "stage": 6, + "time": 83, + "width": 9 + } + }, + { + "index": 39897, + "before": { + "child": 13, + "copy": 27, + "family": 139, + "helper": 57, + "offset": 39, + "owner_replica": 0, + "port": 27, + "replica": 10, + "stage": 6, + "time": 83, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1685, + "family": 14117, + "helper": 57, + "offset": 9, + "owner_replica": 15, + "port": 5, + "replica": 10, + "stage": 6, + "time": 83, + "width": 9 + } + }, + { + "index": 39908, + "before": { + "child": 8, + "copy": 1734, + "family": 14166, + "helper": 68, + "offset": 17, + "owner_replica": 15, + "port": 54, + "replica": 10, + "stage": 6, + "time": 83, + "width": 9 + }, + "after": { + "child": 10, + "copy": 1701, + "family": 14245, + "helper": 68, + "offset": 0, + "owner_replica": 15, + "port": 21, + "replica": 10, + "stage": 6, + "time": 83, + "width": 9 + } + }, + { + "index": 40051, + "before": { + "child": 14, + "copy": 896, + "family": 7392, + "helper": 211, + "offset": 14, + "owner_replica": 8, + "port": 0, + "replica": 10, + "stage": 6, + "time": 83, + "width": 9 + }, + "after": { + "child": 14, + "copy": 896, + "family": 7392, + "helper": 211, + "offset": 9, + "owner_replica": 8, + "port": 0, + "replica": 10, + "stage": 6, + "time": 83, + "width": 9 + } + }, + { + "index": 40175, + "before": { + "child": 15, + "copy": 530, + "family": 4002, + "helper": 335, + "offset": 7, + "owner_replica": 4, + "port": 82, + "replica": 10, + "stage": 6, + "time": 83, + "width": 8 + }, + "after": { + "child": 12, + "copy": 126, + "family": 910, + "helper": 335, + "offset": 22, + "owner_replica": 1, + "port": 14, + "replica": 10, + "stage": 6, + "time": 83, + "width": 8 + } + }, + { + "index": 40179, + "before": { + "child": 14, + "copy": 114, + "family": 1122, + "helper": 339, + "offset": 4, + "owner_replica": 1, + "port": 2, + "replica": 10, + "stage": 6, + "time": 83, + "width": 8 + }, + "after": { + "child": 12, + "copy": 127, + "family": 911, + "helper": 339, + "offset": 22, + "owner_replica": 1, + "port": 15, + "replica": 10, + "stage": 6, + "time": 83, + "width": 8 + } + }, + { + "index": 40180, + "before": { + "child": 15, + "copy": 1005, + "family": 7613, + "helper": 340, + "offset": 24, + "owner_replica": 8, + "port": 109, + "replica": 10, + "stage": 6, + "time": 83, + "width": 8 + }, + "after": { + "child": 15, + "copy": 204, + "family": 1324, + "helper": 340, + "offset": 8, + "owner_replica": 1, + "port": 92, + "replica": 10, + "stage": 6, + "time": 83, + "width": 8 + } + }, + { + "index": 40187, + "before": { + "child": 17, + "copy": 978, + "family": 7810, + "helper": 347, + "offset": 0, + "owner_replica": 8, + "port": 82, + "replica": 10, + "stage": 6, + "time": 83, + "width": 8 + }, + "after": { + "child": 16, + "copy": 1005, + "family": 7725, + "helper": 347, + "offset": 0, + "owner_replica": 8, + "port": 109, + "replica": 10, + "stage": 6, + "time": 83, + "width": 8 + } + }, + { + "index": 40188, + "before": { + "child": 17, + "copy": 967, + "family": 7799, + "helper": 348, + "offset": 0, + "owner_replica": 8, + "port": 71, + "replica": 10, + "stage": 6, + "time": 83, + "width": 8 + }, + "after": { + "child": 17, + "copy": 896, + "family": 7728, + "helper": 348, + "offset": 0, + "owner_replica": 8, + "port": 0, + "replica": 10, + "stage": 6, + "time": 83, + "width": 8 + } + }, + { + "index": 40403, + "before": { + "child": 15, + "copy": 547, + "family": 4019, + "helper": 83, + "offset": 0, + "owner_replica": 4, + "port": 99, + "replica": 1, + "stage": 7, + "time": 84, + "width": 4 + }, + "after": { + "child": 13, + "copy": 32, + "family": 144, + "helper": 83, + "offset": 9, + "owner_replica": 0, + "port": 32, + "replica": 1, + "stage": 7, + "time": 84, + "width": 4 + } + }, + { + "index": 40410, + "before": { + "child": 15, + "copy": 559, + "family": 4031, + "helper": 90, + "offset": 0, + "owner_replica": 4, + "port": 111, + "replica": 1, + "stage": 7, + "time": 84, + "width": 4 + }, + "after": { + "child": 14, + "copy": 225, + "family": 2017, + "helper": 90, + "offset": 27, + "owner_replica": 2, + "port": 1, + "replica": 1, + "stage": 7, + "time": 84, + "width": 4 + } + }, + { + "index": 40417, + "before": { + "child": 15, + "copy": 558, + "family": 4030, + "helper": 97, + "offset": 0, + "owner_replica": 4, + "port": 110, + "replica": 1, + "stage": 7, + "time": 84, + "width": 4 + }, + "after": { + "child": 14, + "copy": 896, + "family": 7392, + "helper": 97, + "offset": 27, + "owner_replica": 8, + "port": 0, + "replica": 1, + "stage": 7, + "time": 84, + "width": 4 + } + }, + { + "index": 40419, + "before": { + "child": 15, + "copy": 557, + "family": 4029, + "helper": 99, + "offset": 0, + "owner_replica": 4, + "port": 109, + "replica": 1, + "stage": 7, + "time": 84, + "width": 4 + }, + "after": { + "child": 4, + "copy": 1569, + "family": 12993, + "helper": 99, + "offset": 27, + "owner_replica": 14, + "port": 1, + "replica": 1, + "stage": 7, + "time": 84, + "width": 4 + } + }, + { + "index": 40421, + "before": { + "child": 15, + "copy": 556, + "family": 4028, + "helper": 101, + "offset": 0, + "owner_replica": 4, + "port": 108, + "replica": 1, + "stage": 7, + "time": 84, + "width": 4 + }, + "after": { + "child": 4, + "copy": 1570, + "family": 12994, + "helper": 101, + "offset": 27, + "owner_replica": 14, + "port": 2, + "replica": 1, + "stage": 7, + "time": 84, + "width": 4 + } + }, + { + "index": 40426, + "before": { + "child": 15, + "copy": 555, + "family": 4027, + "helper": 106, + "offset": 0, + "owner_replica": 4, + "port": 107, + "replica": 1, + "stage": 7, + "time": 84, + "width": 4 + }, + "after": { + "child": 4, + "copy": 1571, + "family": 12995, + "helper": 106, + "offset": 27, + "owner_replica": 14, + "port": 3, + "replica": 1, + "stage": 7, + "time": 84, + "width": 4 + } + }, + { + "index": 40433, + "before": { + "child": 15, + "copy": 545, + "family": 4017, + "helper": 113, + "offset": 4, + "owner_replica": 4, + "port": 97, + "replica": 1, + "stage": 7, + "time": 84, + "width": 4 + }, + "after": { + "child": 4, + "copy": 1572, + "family": 12996, + "helper": 113, + "offset": 27, + "owner_replica": 14, + "port": 4, + "replica": 1, + "stage": 7, + "time": 84, + "width": 4 + } + }, + { + "index": 40435, + "before": { + "child": 15, + "copy": 544, + "family": 4016, + "helper": 115, + "offset": 4, + "owner_replica": 4, + "port": 96, + "replica": 1, + "stage": 7, + "time": 84, + "width": 4 + }, + "after": { + "child": 4, + "copy": 1575, + "family": 12999, + "helper": 115, + "offset": 27, + "owner_replica": 14, + "port": 7, + "replica": 1, + "stage": 7, + "time": 84, + "width": 4 + } + }, + { + "index": 40437, + "before": { + "child": 15, + "copy": 543, + "family": 4015, + "helper": 117, + "offset": 7, + "owner_replica": 4, + "port": 95, + "replica": 1, + "stage": 7, + "time": 84, + "width": 4 + }, + "after": { + "child": 4, + "copy": 1578, + "family": 13002, + "helper": 117, + "offset": 27, + "owner_replica": 14, + "port": 10, + "replica": 1, + "stage": 7, + "time": 84, + "width": 4 + } + }, + { + "index": 40442, + "before": { + "child": 15, + "copy": 542, + "family": 4014, + "helper": 122, + "offset": 7, + "owner_replica": 4, + "port": 94, + "replica": 1, + "stage": 7, + "time": 84, + "width": 4 + }, + "after": { + "child": 4, + "copy": 1579, + "family": 13003, + "helper": 122, + "offset": 27, + "owner_replica": 14, + "port": 11, + "replica": 1, + "stage": 7, + "time": 84, + "width": 4 + } + }, + { + "index": 40453, + "before": { + "child": 15, + "copy": 335, + "family": 2239, + "helper": 133, + "offset": 0, + "owner_replica": 2, + "port": 111, + "replica": 1, + "stage": 7, + "time": 84, + "width": 4 + }, + "after": { + "child": 4, + "copy": 1582, + "family": 13006, + "helper": 133, + "offset": 27, + "owner_replica": 14, + "port": 14, + "replica": 1, + "stage": 7, + "time": 84, + "width": 4 + } + }, + { + "index": 40465, + "before": { + "child": 15, + "copy": 333, + "family": 2237, + "helper": 145, + "offset": 7, + "owner_replica": 2, + "port": 109, + "replica": 1, + "stage": 7, + "time": 84, + "width": 4 + }, + "after": { + "child": 15, + "copy": 333, + "family": 2237, + "helper": 145, + "offset": 27, + "owner_replica": 2, + "port": 109, + "replica": 1, + "stage": 7, + "time": 84, + "width": 4 + } + }, + { + "index": 40475, + "before": { + "child": 6, + "copy": 859, + "family": 6907, + "helper": 155, + "offset": 14, + "owner_replica": 7, + "port": 75, + "replica": 1, + "stage": 7, + "time": 84, + "width": 9 + }, + "after": { + "child": 14, + "copy": 448, + "family": 3808, + "helper": 155, + "offset": 18, + "owner_replica": 4, + "port": 0, + "replica": 1, + "stage": 7, + "time": 84, + "width": 9 + } + }, + { + "index": 40545, + "before": { + "child": 4, + "copy": 675, + "family": 5827, + "helper": 225, + "offset": 16, + "owner_replica": 6, + "port": 3, + "replica": 1, + "stage": 7, + "time": 84, + "width": 7 + }, + "after": { + "child": 4, + "copy": 685, + "family": 5837, + "helper": 225, + "offset": 9, + "owner_replica": 6, + "port": 13, + "replica": 1, + "stage": 7, + "time": 84, + "width": 7 + } + }, + { + "index": 40812, + "before": { + "child": 12, + "copy": 1053, + "family": 8109, + "helper": 12, + "offset": 18, + "owner_replica": 9, + "port": 45, + "replica": 9, + "stage": 7, + "time": 85, + "width": 9 + }, + "after": { + "child": 14, + "copy": 448, + "family": 3808, + "helper": 12, + "offset": 9, + "owner_replica": 4, + "port": 0, + "replica": 9, + "stage": 7, + "time": 85, + "width": 9 + } + }, + { + "index": 40821, + "before": { + "child": 13, + "copy": 88, + "family": 200, + "helper": 21, + "offset": 39, + "owner_replica": 0, + "port": 88, + "replica": 9, + "stage": 7, + "time": 85, + "width": 9 + }, + "after": { + "child": 15, + "copy": 514, + "family": 3986, + "helper": 21, + "offset": 18, + "owner_replica": 4, + "port": 66, + "replica": 9, + "stage": 7, + "time": 85, + "width": 9 + } + }, + { + "index": 40828, + "before": { + "child": 13, + "copy": 81, + "family": 193, + "helper": 28, + "offset": 31, + "owner_replica": 0, + "port": 81, + "replica": 9, + "stage": 7, + "time": 85, + "width": 9 + }, + "after": { + "child": 15, + "copy": 531, + "family": 4003, + "helper": 28, + "offset": 22, + "owner_replica": 4, + "port": 83, + "replica": 9, + "stage": 7, + "time": 85, + "width": 9 + } + }, + { + "index": 40831, + "before": { + "child": 13, + "copy": 78, + "family": 190, + "helper": 31, + "offset": 31, + "owner_replica": 0, + "port": 78, + "replica": 9, + "stage": 7, + "time": 85, + "width": 9 + }, + "after": { + "child": 15, + "copy": 533, + "family": 4005, + "helper": 31, + "offset": 18, + "owner_replica": 4, + "port": 85, + "replica": 9, + "stage": 7, + "time": 85, + "width": 9 + } + }, + { + "index": 40832, + "before": { + "child": 13, + "copy": 77, + "family": 189, + "helper": 32, + "offset": 31, + "owner_replica": 0, + "port": 77, + "replica": 9, + "stage": 7, + "time": 85, + "width": 9 + }, + "after": { + "child": 15, + "copy": 534, + "family": 4006, + "helper": 32, + "offset": 18, + "owner_replica": 4, + "port": 86, + "replica": 9, + "stage": 7, + "time": 85, + "width": 9 + } + }, + { + "index": 40833, + "before": { + "child": 13, + "copy": 76, + "family": 188, + "helper": 33, + "offset": 31, + "owner_replica": 0, + "port": 76, + "replica": 9, + "stage": 7, + "time": 85, + "width": 9 + }, + "after": { + "child": 15, + "copy": 535, + "family": 4007, + "helper": 33, + "offset": 18, + "owner_replica": 4, + "port": 87, + "replica": 9, + "stage": 7, + "time": 85, + "width": 9 + } + }, + { + "index": 40836, + "before": { + "child": 13, + "copy": 73, + "family": 185, + "helper": 36, + "offset": 31, + "owner_replica": 0, + "port": 73, + "replica": 9, + "stage": 7, + "time": 85, + "width": 9 + }, + "after": { + "child": 15, + "copy": 536, + "family": 4008, + "helper": 36, + "offset": 18, + "owner_replica": 4, + "port": 88, + "replica": 9, + "stage": 7, + "time": 85, + "width": 9 + } + }, + { + "index": 40837, + "before": { + "child": 13, + "copy": 72, + "family": 184, + "helper": 37, + "offset": 31, + "owner_replica": 0, + "port": 72, + "replica": 9, + "stage": 7, + "time": 85, + "width": 9 + }, + "after": { + "child": 15, + "copy": 537, + "family": 4009, + "helper": 37, + "offset": 18, + "owner_replica": 4, + "port": 89, + "replica": 9, + "stage": 7, + "time": 85, + "width": 9 + } + }, + { + "index": 40844, + "before": { + "child": 13, + "copy": 65, + "family": 177, + "helper": 44, + "offset": 31, + "owner_replica": 0, + "port": 65, + "replica": 9, + "stage": 7, + "time": 85, + "width": 9 + }, + "after": { + "child": 15, + "copy": 540, + "family": 4012, + "helper": 44, + "offset": 18, + "owner_replica": 4, + "port": 92, + "replica": 9, + "stage": 7, + "time": 85, + "width": 9 + } + }, + { + "index": 40856, + "before": { + "child": 13, + "copy": 56, + "family": 168, + "helper": 56, + "offset": 39, + "owner_replica": 0, + "port": 56, + "replica": 9, + "stage": 7, + "time": 85, + "width": 9 + }, + "after": { + "child": 15, + "copy": 544, + "family": 4016, + "helper": 56, + "offset": 22, + "owner_replica": 4, + "port": 96, + "replica": 9, + "stage": 7, + "time": 85, + "width": 9 + } + }, + { + "index": 40861, + "before": { + "child": 13, + "copy": 52, + "family": 164, + "helper": 61, + "offset": 39, + "owner_replica": 0, + "port": 52, + "replica": 9, + "stage": 7, + "time": 85, + "width": 9 + }, + "after": { + "child": 15, + "copy": 547, + "family": 4019, + "helper": 61, + "offset": 18, + "owner_replica": 4, + "port": 99, + "replica": 9, + "stage": 7, + "time": 85, + "width": 9 + } + }, + { + "index": 40862, + "before": { + "child": 13, + "copy": 51, + "family": 163, + "helper": 62, + "offset": 39, + "owner_replica": 0, + "port": 51, + "replica": 9, + "stage": 7, + "time": 85, + "width": 9 + }, + "after": { + "child": 15, + "copy": 552, + "family": 4024, + "helper": 62, + "offset": 18, + "owner_replica": 4, + "port": 104, + "replica": 9, + "stage": 7, + "time": 85, + "width": 9 + } + }, + { + "index": 40863, + "before": { + "child": 14, + "copy": 449, + "family": 3809, + "helper": 63, + "offset": 7, + "owner_replica": 4, + "port": 1, + "replica": 9, + "stage": 7, + "time": 85, + "width": 9 + }, + "after": { + "child": 14, + "copy": 449, + "family": 3809, + "helper": 63, + "offset": 18, + "owner_replica": 4, + "port": 1, + "replica": 9, + "stage": 7, + "time": 85, + "width": 9 + } + }, + { + "index": 40963, + "before": { + "child": 15, + "copy": 559, + "family": 4031, + "helper": 163, + "offset": 4, + "owner_replica": 4, + "port": 111, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + }, + "after": { + "child": 14, + "copy": 451, + "family": 3811, + "helper": 163, + "offset": 27, + "owner_replica": 4, + "port": 3, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + } + }, + { + "index": 40965, + "before": { + "child": 15, + "copy": 558, + "family": 4030, + "helper": 165, + "offset": 4, + "owner_replica": 4, + "port": 110, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + }, + "after": { + "child": 14, + "copy": 457, + "family": 3817, + "helper": 165, + "offset": 27, + "owner_replica": 4, + "port": 9, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + } + }, + { + "index": 40970, + "before": { + "child": 15, + "copy": 557, + "family": 4029, + "helper": 170, + "offset": 4, + "owner_replica": 4, + "port": 109, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + }, + "after": { + "child": 14, + "copy": 458, + "family": 3818, + "helper": 170, + "offset": 27, + "owner_replica": 4, + "port": 10, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + } + }, + { + "index": 41024, + "before": { + "child": 14, + "copy": 1118, + "family": 8398, + "helper": 224, + "offset": 8, + "owner_replica": 9, + "port": 110, + "replica": 9, + "stage": 7, + "time": 85, + "width": 7 + }, + "after": { + "child": 16, + "copy": 52, + "family": 500, + "helper": 224, + "offset": 0, + "owner_replica": 0, + "port": 52, + "replica": 9, + "stage": 7, + "time": 85, + "width": 7 + } + }, + { + "index": 41025, + "before": { + "child": 14, + "copy": 1117, + "family": 8397, + "helper": 225, + "offset": 8, + "owner_replica": 9, + "port": 109, + "replica": 9, + "stage": 7, + "time": 85, + "width": 7 + }, + "after": { + "child": 16, + "copy": 54, + "family": 502, + "helper": 225, + "offset": 0, + "owner_replica": 0, + "port": 54, + "replica": 9, + "stage": 7, + "time": 85, + "width": 7 + } + }, + { + "index": 41073, + "before": { + "child": 15, + "copy": 531, + "family": 4003, + "helper": 273, + "offset": 4, + "owner_replica": 4, + "port": 83, + "replica": 9, + "stage": 7, + "time": 85, + "width": 8 + }, + "after": { + "child": 16, + "copy": 1007, + "family": 7727, + "helper": 273, + "offset": 0, + "owner_replica": 8, + "port": 111, + "replica": 9, + "stage": 7, + "time": 85, + "width": 8 + } + }, + { + "index": 41074, + "before": { + "child": 15, + "copy": 1006, + "family": 7614, + "helper": 274, + "offset": 24, + "owner_replica": 8, + "port": 110, + "replica": 9, + "stage": 7, + "time": 85, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1577, + "family": 13225, + "helper": 274, + "offset": 0, + "owner_replica": 14, + "port": 9, + "replica": 9, + "stage": 7, + "time": 85, + "width": 8 + } + }, + { + "index": 41077, + "before": { + "child": 17, + "copy": 976, + "family": 7808, + "helper": 277, + "offset": 4, + "owner_replica": 8, + "port": 80, + "replica": 9, + "stage": 7, + "time": 85, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1586, + "family": 13234, + "helper": 277, + "offset": 0, + "owner_replica": 14, + "port": 18, + "replica": 9, + "stage": 7, + "time": 85, + "width": 8 + } + }, + { + "index": 41134, + "before": { + "child": 16, + "copy": 982, + "family": 7702, + "helper": 334, + "offset": 7, + "owner_replica": 8, + "port": 86, + "replica": 9, + "stage": 7, + "time": 85, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1455, + "family": 11199, + "helper": 334, + "offset": 18, + "owner_replica": 12, + "port": 111, + "replica": 9, + "stage": 7, + "time": 85, + "width": 9 + } + }, + { + "index": 41179, + "before": { + "child": 15, + "copy": 556, + "family": 4028, + "helper": 379, + "offset": 4, + "owner_replica": 4, + "port": 108, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + }, + "after": { + "child": 4, + "copy": 672, + "family": 5824, + "helper": 379, + "offset": 27, + "owner_replica": 6, + "port": 0, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + } + }, + { + "index": 41181, + "before": { + "child": 15, + "copy": 555, + "family": 4027, + "helper": 381, + "offset": 4, + "owner_replica": 4, + "port": 107, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + }, + "after": { + "child": 4, + "copy": 674, + "family": 5826, + "helper": 381, + "offset": 27, + "owner_replica": 6, + "port": 2, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + } + }, + { + "index": 41183, + "before": { + "child": 15, + "copy": 553, + "family": 4025, + "helper": 383, + "offset": 0, + "owner_replica": 4, + "port": 105, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + }, + "after": { + "child": 4, + "copy": 675, + "family": 5827, + "helper": 383, + "offset": 27, + "owner_replica": 6, + "port": 3, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + } + }, + { + "index": 41187, + "before": { + "child": 15, + "copy": 552, + "family": 4024, + "helper": 387, + "offset": 0, + "owner_replica": 4, + "port": 104, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + }, + "after": { + "child": 4, + "copy": 676, + "family": 5828, + "helper": 387, + "offset": 27, + "owner_replica": 6, + "port": 4, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + } + }, + { + "index": 41190, + "before": { + "child": 15, + "copy": 546, + "family": 4018, + "helper": 390, + "offset": 7, + "owner_replica": 4, + "port": 98, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + }, + "after": { + "child": 4, + "copy": 677, + "family": 5829, + "helper": 390, + "offset": 27, + "owner_replica": 6, + "port": 5, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + } + }, + { + "index": 41191, + "before": { + "child": 15, + "copy": 543, + "family": 4015, + "helper": 391, + "offset": 11, + "owner_replica": 4, + "port": 95, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + }, + "after": { + "child": 15, + "copy": 543, + "family": 4015, + "helper": 391, + "offset": 27, + "owner_replica": 4, + "port": 95, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + } + }, + { + "index": 41195, + "before": { + "child": 15, + "copy": 542, + "family": 4014, + "helper": 395, + "offset": 11, + "owner_replica": 4, + "port": 94, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + }, + "after": { + "child": 15, + "copy": 542, + "family": 4014, + "helper": 395, + "offset": 27, + "owner_replica": 4, + "port": 94, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + } + }, + { + "index": 41198, + "before": { + "child": 15, + "copy": 540, + "family": 4012, + "helper": 398, + "offset": 7, + "owner_replica": 4, + "port": 92, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + }, + "after": { + "child": 4, + "copy": 678, + "family": 5830, + "helper": 398, + "offset": 27, + "owner_replica": 6, + "port": 6, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + } + }, + { + "index": 41199, + "before": { + "child": 15, + "copy": 539, + "family": 4011, + "helper": 399, + "offset": 7, + "owner_replica": 4, + "port": 91, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + }, + "after": { + "child": 15, + "copy": 539, + "family": 4011, + "helper": 399, + "offset": 27, + "owner_replica": 4, + "port": 91, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + } + }, + { + "index": 41203, + "before": { + "child": 15, + "copy": 538, + "family": 4010, + "helper": 403, + "offset": 7, + "owner_replica": 4, + "port": 90, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + }, + "after": { + "child": 15, + "copy": 538, + "family": 4010, + "helper": 403, + "offset": 27, + "owner_replica": 4, + "port": 90, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + } + }, + { + "index": 41205, + "before": { + "child": 15, + "copy": 537, + "family": 4009, + "helper": 405, + "offset": 7, + "owner_replica": 4, + "port": 89, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + }, + "after": { + "child": 4, + "copy": 679, + "family": 5831, + "helper": 405, + "offset": 27, + "owner_replica": 6, + "port": 7, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + } + }, + { + "index": 41206, + "before": { + "child": 15, + "copy": 536, + "family": 4008, + "helper": 406, + "offset": 7, + "owner_replica": 4, + "port": 88, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + }, + "after": { + "child": 4, + "copy": 680, + "family": 5832, + "helper": 406, + "offset": 27, + "owner_replica": 6, + "port": 8, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + } + }, + { + "index": 41207, + "before": { + "child": 15, + "copy": 535, + "family": 4007, + "helper": 407, + "offset": 7, + "owner_replica": 4, + "port": 87, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + }, + "after": { + "child": 4, + "copy": 682, + "family": 5834, + "helper": 407, + "offset": 27, + "owner_replica": 6, + "port": 10, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + } + }, + { + "index": 41211, + "before": { + "child": 15, + "copy": 534, + "family": 4006, + "helper": 411, + "offset": 7, + "owner_replica": 4, + "port": 86, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + }, + "after": { + "child": 4, + "copy": 683, + "family": 5835, + "helper": 411, + "offset": 27, + "owner_replica": 6, + "port": 11, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + } + }, + { + "index": 41213, + "before": { + "child": 15, + "copy": 533, + "family": 4005, + "helper": 413, + "offset": 7, + "owner_replica": 4, + "port": 85, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + }, + "after": { + "child": 4, + "copy": 814, + "family": 6750, + "helper": 413, + "offset": 9, + "owner_replica": 7, + "port": 30, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + } + }, + { + "index": 41214, + "before": { + "child": 15, + "copy": 532, + "family": 4004, + "helper": 414, + "offset": 7, + "owner_replica": 4, + "port": 84, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + }, + "after": { + "child": 4, + "copy": 1573, + "family": 12997, + "helper": 414, + "offset": 27, + "owner_replica": 14, + "port": 5, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + } + }, + { + "index": 41215, + "before": { + "child": 15, + "copy": 530, + "family": 4002, + "helper": 415, + "offset": 15, + "owner_replica": 4, + "port": 82, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + }, + "after": { + "child": 4, + "copy": 1577, + "family": 13001, + "helper": 415, + "offset": 27, + "owner_replica": 14, + "port": 9, + "replica": 9, + "stage": 7, + "time": 85, + "width": 4 + } + }, + { + "index": 41386, + "before": { + "child": 15, + "copy": 446, + "family": 3134, + "helper": 106, + "offset": 0, + "owner_replica": 3, + "port": 110, + "replica": 7, + "stage": 2, + "time": 86, + "width": 4 + }, + "after": { + "child": 14, + "copy": 115, + "family": 1123, + "helper": 106, + "offset": 27, + "owner_replica": 1, + "port": 3, + "replica": 7, + "stage": 2, + "time": 86, + "width": 4 + } + }, + { + "index": 41415, + "before": { + "child": 14, + "copy": 0, + "family": 224, + "helper": 135, + "offset": 23, + "owner_replica": 0, + "port": 0, + "replica": 7, + "stage": 2, + "time": 86, + "width": 9 + }, + "after": { + "child": 14, + "copy": 0, + "family": 224, + "helper": 135, + "offset": 0, + "owner_replica": 0, + "port": 0, + "replica": 7, + "stage": 2, + "time": 86, + "width": 9 + } + }, + { + "index": 41504, + "before": { + "child": 15, + "copy": 544, + "family": 4016, + "helper": 224, + "offset": 8, + "owner_replica": 4, + "port": 96, + "replica": 7, + "stage": 2, + "time": 86, + "width": 7 + }, + "after": { + "child": 16, + "copy": 55, + "family": 503, + "helper": 224, + "offset": 0, + "owner_replica": 0, + "port": 55, + "replica": 7, + "stage": 2, + "time": 86, + "width": 7 + } + }, + { + "index": 41505, + "before": { + "child": 15, + "copy": 531, + "family": 4003, + "helper": 225, + "offset": 12, + "owner_replica": 4, + "port": 83, + "replica": 7, + "stage": 2, + "time": 86, + "width": 7 + }, + "after": { + "child": 16, + "copy": 58, + "family": 506, + "helper": 225, + "offset": 0, + "owner_replica": 0, + "port": 58, + "replica": 7, + "stage": 2, + "time": 86, + "width": 7 + } + }, + { + "index": 41506, + "before": { + "child": 15, + "copy": 335, + "family": 2239, + "helper": 226, + "offset": 4, + "owner_replica": 2, + "port": 111, + "replica": 7, + "stage": 2, + "time": 86, + "width": 7 + }, + "after": { + "child": 16, + "copy": 62, + "family": 510, + "helper": 226, + "offset": 0, + "owner_replica": 0, + "port": 62, + "replica": 7, + "stage": 2, + "time": 86, + "width": 7 + } + }, + { + "index": 41507, + "before": { + "child": 15, + "copy": 334, + "family": 2238, + "helper": 227, + "offset": 4, + "owner_replica": 2, + "port": 110, + "replica": 7, + "stage": 2, + "time": 86, + "width": 7 + }, + "after": { + "child": 16, + "copy": 66, + "family": 514, + "helper": 227, + "offset": 0, + "owner_replica": 0, + "port": 66, + "replica": 7, + "stage": 2, + "time": 86, + "width": 7 + } + }, + { + "index": 41543, + "before": { + "child": 15, + "copy": 532, + "family": 4004, + "helper": 263, + "offset": 11, + "owner_replica": 4, + "port": 84, + "replica": 7, + "stage": 2, + "time": 86, + "width": 8 + }, + "after": { + "child": 12, + "copy": 1118, + "family": 8174, + "helper": 263, + "offset": 9, + "owner_replica": 9, + "port": 110, + "replica": 7, + "stage": 2, + "time": 86, + "width": 8 + } + }, + { + "index": 41572, + "before": { + "child": 4, + "copy": 683, + "family": 5835, + "helper": 292, + "offset": 16, + "owner_replica": 6, + "port": 11, + "replica": 7, + "stage": 2, + "time": 86, + "width": 9 + }, + "after": { + "child": 4, + "copy": 683, + "family": 5835, + "helper": 292, + "offset": 9, + "owner_replica": 6, + "port": 11, + "replica": 7, + "stage": 2, + "time": 86, + "width": 9 + } + }, + { + "index": 41573, + "before": { + "child": 4, + "copy": 682, + "family": 5834, + "helper": 293, + "offset": 16, + "owner_replica": 6, + "port": 10, + "replica": 7, + "stage": 2, + "time": 86, + "width": 9 + }, + "after": { + "child": 4, + "copy": 682, + "family": 5834, + "helper": 293, + "offset": 9, + "owner_replica": 6, + "port": 10, + "replica": 7, + "stage": 2, + "time": 86, + "width": 9 + } + }, + { + "index": 41586, + "before": { + "child": 4, + "copy": 680, + "family": 5832, + "helper": 306, + "offset": 23, + "owner_replica": 6, + "port": 8, + "replica": 7, + "stage": 2, + "time": 86, + "width": 9 + }, + "after": { + "child": 4, + "copy": 680, + "family": 5832, + "helper": 306, + "offset": 9, + "owner_replica": 6, + "port": 8, + "replica": 7, + "stage": 2, + "time": 86, + "width": 9 + } + }, + { + "index": 41598, + "before": { + "child": 4, + "copy": 679, + "family": 5831, + "helper": 318, + "offset": 23, + "owner_replica": 6, + "port": 7, + "replica": 7, + "stage": 2, + "time": 86, + "width": 9 + }, + "after": { + "child": 4, + "copy": 679, + "family": 5831, + "helper": 318, + "offset": 0, + "owner_replica": 6, + "port": 7, + "replica": 7, + "stage": 2, + "time": 86, + "width": 9 + } + }, + { + "index": 41602, + "before": { + "child": 4, + "copy": 678, + "family": 5830, + "helper": 322, + "offset": 23, + "owner_replica": 6, + "port": 6, + "replica": 7, + "stage": 2, + "time": 86, + "width": 9 + }, + "after": { + "child": 4, + "copy": 678, + "family": 5830, + "helper": 322, + "offset": 0, + "owner_replica": 6, + "port": 6, + "replica": 7, + "stage": 2, + "time": 86, + "width": 9 + } + }, + { + "index": 41603, + "before": { + "child": 4, + "copy": 677, + "family": 5829, + "helper": 323, + "offset": 23, + "owner_replica": 6, + "port": 5, + "replica": 7, + "stage": 2, + "time": 86, + "width": 9 + }, + "after": { + "child": 4, + "copy": 677, + "family": 5829, + "helper": 323, + "offset": 9, + "owner_replica": 6, + "port": 5, + "replica": 7, + "stage": 2, + "time": 86, + "width": 9 + } + }, + { + "index": 41604, + "before": { + "child": 4, + "copy": 676, + "family": 5828, + "helper": 324, + "offset": 23, + "owner_replica": 6, + "port": 4, + "replica": 7, + "stage": 2, + "time": 86, + "width": 9 + }, + "after": { + "child": 4, + "copy": 676, + "family": 5828, + "helper": 324, + "offset": 9, + "owner_replica": 6, + "port": 4, + "replica": 7, + "stage": 2, + "time": 86, + "width": 9 + } + }, + { + "index": 41605, + "before": { + "child": 4, + "copy": 675, + "family": 5827, + "helper": 325, + "offset": 23, + "owner_replica": 6, + "port": 3, + "replica": 7, + "stage": 2, + "time": 86, + "width": 9 + }, + "after": { + "child": 4, + "copy": 675, + "family": 5827, + "helper": 325, + "offset": 9, + "owner_replica": 6, + "port": 3, + "replica": 7, + "stage": 2, + "time": 86, + "width": 9 + } + }, + { + "index": 41612, + "before": { + "child": 14, + "copy": 114, + "family": 1122, + "helper": 332, + "offset": 12, + "owner_replica": 1, + "port": 2, + "replica": 7, + "stage": 2, + "time": 86, + "width": 7 + }, + "after": { + "child": 16, + "copy": 69, + "family": 517, + "helper": 332, + "offset": 0, + "owner_replica": 0, + "port": 69, + "replica": 7, + "stage": 2, + "time": 86, + "width": 7 + } + }, + { + "index": 41614, + "before": { + "child": 4, + "copy": 674, + "family": 5826, + "helper": 334, + "offset": 23, + "owner_replica": 6, + "port": 2, + "replica": 7, + "stage": 2, + "time": 86, + "width": 9 + }, + "after": { + "child": 4, + "copy": 674, + "family": 5826, + "helper": 334, + "offset": 0, + "owner_replica": 6, + "port": 2, + "replica": 7, + "stage": 2, + "time": 86, + "width": 9 + } + }, + { + "index": 41616, + "before": { + "child": 4, + "copy": 673, + "family": 5825, + "helper": 336, + "offset": 23, + "owner_replica": 6, + "port": 1, + "replica": 7, + "stage": 2, + "time": 86, + "width": 9 + }, + "after": { + "child": 4, + "copy": 673, + "family": 5825, + "helper": 336, + "offset": 0, + "owner_replica": 6, + "port": 1, + "replica": 7, + "stage": 2, + "time": 86, + "width": 9 + } + }, + { + "index": 41624, + "before": { + "child": 4, + "copy": 672, + "family": 5824, + "helper": 344, + "offset": 23, + "owner_replica": 6, + "port": 0, + "replica": 7, + "stage": 2, + "time": 86, + "width": 9 + }, + "after": { + "child": 4, + "copy": 672, + "family": 5824, + "helper": 344, + "offset": 9, + "owner_replica": 6, + "port": 0, + "replica": 7, + "stage": 2, + "time": 86, + "width": 9 + } + }, + { + "index": 41841, + "before": { + "child": 15, + "copy": 1230, + "family": 9406, + "helper": 81, + "offset": 20, + "owner_replica": 10, + "port": 110, + "replica": 15, + "stage": 2, + "time": 87, + "width": 4 + }, + "after": { + "child": 15, + "copy": 1192, + "family": 9368, + "helper": 81, + "offset": 0, + "owner_replica": 10, + "port": 72, + "replica": 15, + "stage": 2, + "time": 87, + "width": 4 + } + }, + { + "index": 41892, + "before": { + "child": 8, + "copy": 1518, + "family": 12382, + "helper": 132, + "offset": 30, + "owner_replica": 13, + "port": 62, + "replica": 15, + "stage": 2, + "time": 87, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1084, + "family": 8476, + "helper": 132, + "offset": 0, + "owner_replica": 9, + "port": 76, + "replica": 15, + "stage": 2, + "time": 87, + "width": 9 + } + }, + { + "index": 41984, + "before": { + "child": 14, + "copy": 228, + "family": 2020, + "helper": 224, + "offset": 0, + "owner_replica": 2, + "port": 4, + "replica": 15, + "stage": 2, + "time": 87, + "width": 7 + }, + "after": { + "child": 16, + "copy": 60, + "family": 508, + "helper": 224, + "offset": 0, + "owner_replica": 0, + "port": 60, + "replica": 15, + "stage": 2, + "time": 87, + "width": 7 + } + }, + { + "index": 41985, + "before": { + "child": 14, + "copy": 227, + "family": 2019, + "helper": 225, + "offset": 0, + "owner_replica": 2, + "port": 3, + "replica": 15, + "stage": 2, + "time": 87, + "width": 7 + }, + "after": { + "child": 16, + "copy": 65, + "family": 513, + "helper": 225, + "offset": 0, + "owner_replica": 0, + "port": 65, + "replica": 15, + "stage": 2, + "time": 87, + "width": 7 + } + }, + { + "index": 41986, + "before": { + "child": 14, + "copy": 226, + "family": 2018, + "helper": 226, + "offset": 0, + "owner_replica": 2, + "port": 2, + "replica": 15, + "stage": 2, + "time": 87, + "width": 7 + }, + "after": { + "child": 16, + "copy": 70, + "family": 518, + "helper": 226, + "offset": 0, + "owner_replica": 0, + "port": 70, + "replica": 15, + "stage": 2, + "time": 87, + "width": 7 + } + }, + { + "index": 41987, + "before": { + "child": 14, + "copy": 225, + "family": 2017, + "helper": 227, + "offset": 0, + "owner_replica": 2, + "port": 1, + "replica": 15, + "stage": 2, + "time": 87, + "width": 7 + }, + "after": { + "child": 16, + "copy": 75, + "family": 523, + "helper": 227, + "offset": 0, + "owner_replica": 0, + "port": 75, + "replica": 15, + "stage": 2, + "time": 87, + "width": 7 + } + }, + { + "index": 42014, + "before": { + "child": 14, + "copy": 896, + "family": 7392, + "helper": 254, + "offset": 23, + "owner_replica": 8, + "port": 0, + "replica": 15, + "stage": 2, + "time": 87, + "width": 9 + }, + "after": { + "child": 14, + "copy": 896, + "family": 7392, + "helper": 254, + "offset": 0, + "owner_replica": 8, + "port": 0, + "replica": 15, + "stage": 2, + "time": 87, + "width": 9 + } + }, + { + "index": 42022, + "before": { + "child": 15, + "copy": 533, + "family": 4005, + "helper": 262, + "offset": 11, + "owner_replica": 4, + "port": 85, + "replica": 15, + "stage": 2, + "time": 87, + "width": 8 + }, + "after": { + "child": 12, + "copy": 125, + "family": 909, + "helper": 262, + "offset": 22, + "owner_replica": 1, + "port": 13, + "replica": 15, + "stage": 2, + "time": 87, + "width": 8 + } + }, + { + "index": 42024, + "before": { + "child": 15, + "copy": 547, + "family": 4019, + "helper": 264, + "offset": 4, + "owner_replica": 4, + "port": 99, + "replica": 15, + "stage": 2, + "time": 87, + "width": 8 + }, + "after": { + "child": 13, + "copy": 134, + "family": 1030, + "helper": 264, + "offset": 0, + "owner_replica": 1, + "port": 22, + "replica": 15, + "stage": 2, + "time": 87, + "width": 8 + } + }, + { + "index": 42061, + "before": { + "child": 17, + "copy": 967, + "family": 7799, + "helper": 301, + "offset": 8, + "owner_replica": 8, + "port": 71, + "replica": 15, + "stage": 2, + "time": 87, + "width": 8 + }, + "after": { + "child": 17, + "copy": 976, + "family": 7808, + "helper": 301, + "offset": 4, + "owner_replica": 8, + "port": 80, + "replica": 15, + "stage": 2, + "time": 87, + "width": 8 + } + }, + { + "index": 42292, + "before": { + "child": 12, + "copy": 137, + "family": 921, + "helper": 52, + "offset": 26, + "owner_replica": 1, + "port": 25, + "replica": 0, + "stage": 8, + "time": 88, + "width": 9 + }, + "after": { + "child": 12, + "copy": 137, + "family": 921, + "helper": 52, + "offset": 13, + "owner_replica": 1, + "port": 25, + "replica": 0, + "stage": 8, + "time": 88, + "width": 9 + } + }, + { + "index": 42293, + "before": { + "child": 8, + "copy": 1790, + "family": 14222, + "helper": 53, + "offset": 22, + "owner_replica": 15, + "port": 110, + "replica": 0, + "stage": 8, + "time": 88, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1790, + "family": 14222, + "helper": 53, + "offset": 0, + "owner_replica": 15, + "port": 110, + "replica": 0, + "stage": 8, + "time": 88, + "width": 4 + } + }, + { + "index": 42296, + "before": { + "child": 12, + "copy": 132, + "family": 916, + "helper": 56, + "offset": 26, + "owner_replica": 1, + "port": 20, + "replica": 0, + "stage": 8, + "time": 88, + "width": 9 + }, + "after": { + "child": 12, + "copy": 132, + "family": 916, + "helper": 56, + "offset": 22, + "owner_replica": 1, + "port": 20, + "replica": 0, + "stage": 8, + "time": 88, + "width": 9 + } + }, + { + "index": 42305, + "before": { + "child": 8, + "copy": 1788, + "family": 14220, + "helper": 65, + "offset": 18, + "owner_replica": 15, + "port": 108, + "replica": 0, + "stage": 8, + "time": 88, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1788, + "family": 14220, + "helper": 65, + "offset": 44, + "owner_replica": 15, + "port": 108, + "replica": 0, + "stage": 8, + "time": 88, + "width": 4 + } + }, + { + "index": 42309, + "before": { + "child": 8, + "copy": 1786, + "family": 14218, + "helper": 69, + "offset": 22, + "owner_replica": 15, + "port": 106, + "replica": 0, + "stage": 8, + "time": 88, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1786, + "family": 14218, + "helper": 69, + "offset": 0, + "owner_replica": 15, + "port": 106, + "replica": 0, + "stage": 8, + "time": 88, + "width": 4 + } + }, + { + "index": 42314, + "before": { + "child": 8, + "copy": 1785, + "family": 14217, + "helper": 74, + "offset": 22, + "owner_replica": 15, + "port": 105, + "replica": 0, + "stage": 8, + "time": 88, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1785, + "family": 14217, + "helper": 74, + "offset": 0, + "owner_replica": 15, + "port": 105, + "replica": 0, + "stage": 8, + "time": 88, + "width": 4 + } + }, + { + "index": 42321, + "before": { + "child": 8, + "copy": 1784, + "family": 14216, + "helper": 81, + "offset": 22, + "owner_replica": 15, + "port": 104, + "replica": 0, + "stage": 8, + "time": 88, + "width": 4 + }, + "after": { + "child": 10, + "copy": 786, + "family": 7058, + "helper": 81, + "offset": 44, + "owner_replica": 7, + "port": 2, + "replica": 0, + "stage": 8, + "time": 88, + "width": 4 + } + }, + { + "index": 42389, + "before": { + "child": 8, + "copy": 883, + "family": 7043, + "helper": 149, + "offset": 31, + "owner_replica": 7, + "port": 99, + "replica": 0, + "stage": 8, + "time": 88, + "width": 4 + }, + "after": { + "child": 10, + "copy": 1709, + "family": 14253, + "helper": 149, + "offset": 44, + "owner_replica": 15, + "port": 29, + "replica": 0, + "stage": 8, + "time": 88, + "width": 4 + } + }, + { + "index": 42394, + "before": { + "child": 8, + "copy": 882, + "family": 7042, + "helper": 154, + "offset": 31, + "owner_replica": 7, + "port": 98, + "replica": 0, + "stage": 8, + "time": 88, + "width": 4 + }, + "after": { + "child": 8, + "copy": 882, + "family": 7042, + "helper": 154, + "offset": 35, + "owner_replica": 7, + "port": 98, + "replica": 0, + "stage": 8, + "time": 88, + "width": 4 + } + }, + { + "index": 42427, + "before": { + "child": 15, + "copy": 175, + "family": 1295, + "helper": 187, + "offset": 16, + "owner_replica": 1, + "port": 63, + "replica": 0, + "stage": 8, + "time": 88, + "width": 9 + }, + "after": { + "child": 15, + "copy": 175, + "family": 1295, + "helper": 187, + "offset": 9, + "owner_replica": 1, + "port": 63, + "replica": 0, + "stage": 8, + "time": 88, + "width": 9 + } + }, + { + "index": 42428, + "before": { + "child": 15, + "copy": 173, + "family": 1293, + "helper": 188, + "offset": 16, + "owner_replica": 1, + "port": 61, + "replica": 0, + "stage": 8, + "time": 88, + "width": 9 + }, + "after": { + "child": 15, + "copy": 173, + "family": 1293, + "helper": 188, + "offset": 9, + "owner_replica": 1, + "port": 61, + "replica": 0, + "stage": 8, + "time": 88, + "width": 9 + } + }, + { + "index": 42434, + "before": { + "child": 14, + "copy": 184, + "family": 1192, + "helper": 194, + "offset": 15, + "owner_replica": 1, + "port": 72, + "replica": 0, + "stage": 8, + "time": 88, + "width": 9 + }, + "after": { + "child": 14, + "copy": 184, + "family": 1192, + "helper": 194, + "offset": 4, + "owner_replica": 1, + "port": 72, + "replica": 0, + "stage": 8, + "time": 88, + "width": 9 + } + }, + { + "index": 42464, + "before": { + "child": 4, + "copy": 682, + "family": 5834, + "helper": 224, + "offset": 25, + "owner_replica": 6, + "port": 10, + "replica": 0, + "stage": 8, + "time": 88, + "width": 7 + }, + "after": { + "child": 4, + "copy": 686, + "family": 5838, + "helper": 224, + "offset": 9, + "owner_replica": 6, + "port": 14, + "replica": 0, + "stage": 8, + "time": 88, + "width": 7 + } + }, + { + "index": 42539, + "before": { + "child": 14, + "copy": 209, + "family": 1217, + "helper": 299, + "offset": 16, + "owner_replica": 1, + "port": 97, + "replica": 0, + "stage": 8, + "time": 88, + "width": 8 + }, + "after": { + "child": 14, + "copy": 179, + "family": 1187, + "helper": 299, + "offset": 17, + "owner_replica": 1, + "port": 67, + "replica": 0, + "stage": 8, + "time": 88, + "width": 8 + } + }, + { + "index": 42586, + "before": { + "child": 4, + "copy": 1582, + "family": 13006, + "helper": 346, + "offset": 16, + "owner_replica": 14, + "port": 14, + "replica": 0, + "stage": 8, + "time": 88, + "width": 9 + }, + "after": { + "child": 15, + "copy": 476, + "family": 3948, + "helper": 346, + "offset": 23, + "owner_replica": 4, + "port": 28, + "replica": 0, + "stage": 8, + "time": 88, + "width": 9 + } + }, + { + "index": 42863, + "before": { + "child": 15, + "copy": 1075, + "family": 8467, + "helper": 143, + "offset": 16, + "owner_replica": 9, + "port": 67, + "replica": 8, + "stage": 8, + "time": 89, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1075, + "family": 8467, + "helper": 143, + "offset": 9, + "owner_replica": 9, + "port": 67, + "replica": 8, + "stage": 8, + "time": 89, + "width": 9 + } + }, + { + "index": 42868, + "before": { + "child": 15, + "copy": 1071, + "family": 8463, + "helper": 148, + "offset": 16, + "owner_replica": 9, + "port": 63, + "replica": 8, + "stage": 8, + "time": 89, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1071, + "family": 8463, + "helper": 148, + "offset": 9, + "owner_replica": 9, + "port": 63, + "replica": 8, + "stage": 8, + "time": 89, + "width": 9 + } + }, + { + "index": 42870, + "before": { + "child": 15, + "copy": 1069, + "family": 8461, + "helper": 150, + "offset": 16, + "owner_replica": 9, + "port": 61, + "replica": 8, + "stage": 8, + "time": 89, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1069, + "family": 8461, + "helper": 150, + "offset": 9, + "owner_replica": 9, + "port": 61, + "replica": 8, + "stage": 8, + "time": 89, + "width": 9 + } + }, + { + "index": 42877, + "before": { + "child": 14, + "copy": 1080, + "family": 8360, + "helper": 157, + "offset": 15, + "owner_replica": 9, + "port": 72, + "replica": 8, + "stage": 8, + "time": 89, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1080, + "family": 8360, + "helper": 157, + "offset": 0, + "owner_replica": 9, + "port": 72, + "replica": 8, + "stage": 8, + "time": 89, + "width": 9 + } + }, + { + "index": 42925, + "before": { + "child": 6, + "copy": 1786, + "family": 14106, + "helper": 205, + "offset": 9, + "owner_replica": 15, + "port": 106, + "replica": 8, + "stage": 8, + "time": 89, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1230, + "family": 9406, + "helper": 205, + "offset": 0, + "owner_replica": 10, + "port": 110, + "replica": 8, + "stage": 8, + "time": 89, + "width": 9 + } + }, + { + "index": 42944, + "before": { + "child": 4, + "copy": 1680, + "family": 13888, + "helper": 224, + "offset": 25, + "owner_replica": 15, + "port": 0, + "replica": 8, + "stage": 8, + "time": 89, + "width": 7 + }, + "after": { + "child": 16, + "copy": 978, + "family": 7698, + "helper": 224, + "offset": 9, + "owner_replica": 8, + "port": 82, + "replica": 8, + "stage": 8, + "time": 89, + "width": 7 + } + }, + { + "index": 42991, + "before": { + "child": 6, + "copy": 1740, + "family": 14060, + "helper": 271, + "offset": 13, + "owner_replica": 15, + "port": 60, + "replica": 8, + "stage": 8, + "time": 89, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1685, + "family": 14117, + "helper": 271, + "offset": 0, + "owner_replica": 15, + "port": 5, + "replica": 8, + "stage": 8, + "time": 89, + "width": 9 + } + }, + { + "index": 43349, + "before": { + "child": 15, + "copy": 514, + "family": 3986, + "helper": 149, + "offset": 8, + "owner_replica": 4, + "port": 66, + "replica": 6, + "stage": 3, + "time": 90, + "width": 4 + }, + "after": { + "child": 4, + "copy": 1576, + "family": 13000, + "helper": 149, + "offset": 27, + "owner_replica": 14, + "port": 8, + "replica": 6, + "stage": 3, + "time": 90, + "width": 4 + } + }, + { + "index": 43429, + "before": { + "child": 4, + "copy": 683, + "family": 5835, + "helper": 229, + "offset": 25, + "owner_replica": 6, + "port": 11, + "replica": 6, + "stage": 3, + "time": 90, + "width": 7 + }, + "after": { + "child": 4, + "copy": 681, + "family": 5833, + "helper": 229, + "offset": 9, + "owner_replica": 6, + "port": 9, + "replica": 6, + "stage": 3, + "time": 90, + "width": 7 + } + }, + { + "index": 43502, + "before": { + "child": 15, + "copy": 540, + "family": 4012, + "helper": 302, + "offset": 11, + "owner_replica": 4, + "port": 92, + "replica": 6, + "stage": 3, + "time": 90, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1515, + "family": 12379, + "helper": 302, + "offset": 0, + "owner_replica": 13, + "port": 59, + "replica": 6, + "stage": 3, + "time": 90, + "width": 8 + } + }, + { + "index": 43503, + "before": { + "child": 15, + "copy": 539, + "family": 4011, + "helper": 303, + "offset": 11, + "owner_replica": 4, + "port": 91, + "replica": 6, + "stage": 3, + "time": 90, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1516, + "family": 12380, + "helper": 303, + "offset": 0, + "owner_replica": 13, + "port": 60, + "replica": 6, + "stage": 3, + "time": 90, + "width": 8 + } + }, + { + "index": 43504, + "before": { + "child": 15, + "copy": 538, + "family": 4010, + "helper": 304, + "offset": 11, + "owner_replica": 4, + "port": 90, + "replica": 6, + "stage": 3, + "time": 90, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1517, + "family": 12381, + "helper": 304, + "offset": 0, + "owner_replica": 13, + "port": 61, + "replica": 6, + "stage": 3, + "time": 90, + "width": 8 + } + }, + { + "index": 43505, + "before": { + "child": 15, + "copy": 537, + "family": 4009, + "helper": 305, + "offset": 11, + "owner_replica": 4, + "port": 89, + "replica": 6, + "stage": 3, + "time": 90, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1518, + "family": 12382, + "helper": 305, + "offset": 0, + "owner_replica": 13, + "port": 62, + "replica": 6, + "stage": 3, + "time": 90, + "width": 8 + } + }, + { + "index": 43510, + "before": { + "child": 15, + "copy": 536, + "family": 4008, + "helper": 310, + "offset": 11, + "owner_replica": 4, + "port": 88, + "replica": 6, + "stage": 3, + "time": 90, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1519, + "family": 12383, + "helper": 310, + "offset": 0, + "owner_replica": 13, + "port": 63, + "replica": 6, + "stage": 3, + "time": 90, + "width": 8 + } + }, + { + "index": 43511, + "before": { + "child": 15, + "copy": 535, + "family": 4007, + "helper": 311, + "offset": 11, + "owner_replica": 4, + "port": 87, + "replica": 6, + "stage": 3, + "time": 90, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1520, + "family": 12384, + "helper": 311, + "offset": 0, + "owner_replica": 13, + "port": 64, + "replica": 6, + "stage": 3, + "time": 90, + "width": 8 + } + }, + { + "index": 43512, + "before": { + "child": 15, + "copy": 534, + "family": 4006, + "helper": 312, + "offset": 11, + "owner_replica": 4, + "port": 86, + "replica": 6, + "stage": 3, + "time": 90, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1579, + "family": 13227, + "helper": 312, + "offset": 0, + "owner_replica": 14, + "port": 11, + "replica": 6, + "stage": 3, + "time": 90, + "width": 8 + } + }, + { + "index": 43710, + "before": { + "child": 15, + "copy": 440, + "family": 3128, + "helper": 30, + "offset": 7, + "owner_replica": 3, + "port": 104, + "replica": 14, + "stage": 3, + "time": 91, + "width": 9 + }, + "after": { + "child": 15, + "copy": 440, + "family": 3128, + "helper": 30, + "offset": 0, + "owner_replica": 3, + "port": 104, + "replica": 14, + "stage": 3, + "time": 91, + "width": 9 + } + }, + { + "index": 43711, + "before": { + "child": 15, + "copy": 439, + "family": 3127, + "helper": 31, + "offset": 7, + "owner_replica": 3, + "port": 103, + "replica": 14, + "stage": 3, + "time": 91, + "width": 9 + }, + "after": { + "child": 15, + "copy": 439, + "family": 3127, + "helper": 31, + "offset": 0, + "owner_replica": 3, + "port": 103, + "replica": 14, + "stage": 3, + "time": 91, + "width": 9 + } + }, + { + "index": 43736, + "before": { + "child": 15, + "copy": 378, + "family": 3066, + "helper": 56, + "offset": 5, + "owner_replica": 3, + "port": 42, + "replica": 14, + "stage": 3, + "time": 91, + "width": 9 + }, + "after": { + "child": 15, + "copy": 378, + "family": 3066, + "helper": 56, + "offset": 18, + "owner_replica": 3, + "port": 42, + "replica": 14, + "stage": 3, + "time": 91, + "width": 9 + } + }, + { + "index": 43904, + "before": { + "child": 15, + "copy": 545, + "family": 4017, + "helper": 224, + "offset": 8, + "owner_replica": 4, + "port": 97, + "replica": 14, + "stage": 3, + "time": 91, + "width": 7 + }, + "after": { + "child": 12, + "copy": 132, + "family": 916, + "helper": 224, + "offset": 40, + "owner_replica": 1, + "port": 20, + "replica": 14, + "stage": 3, + "time": 91, + "width": 7 + } + }, + { + "index": 43906, + "before": { + "child": 4, + "copy": 1582, + "family": 13006, + "helper": 226, + "offset": 25, + "owner_replica": 14, + "port": 14, + "replica": 14, + "stage": 3, + "time": 91, + "width": 7 + }, + "after": { + "child": 15, + "copy": 550, + "family": 4022, + "helper": 226, + "offset": 9, + "owner_replica": 4, + "port": 102, + "replica": 14, + "stage": 3, + "time": 91, + "width": 7 + } + }, + { + "index": 43908, + "before": { + "child": 4, + "copy": 1580, + "family": 13004, + "helper": 228, + "offset": 25, + "owner_replica": 14, + "port": 12, + "replica": 14, + "stage": 3, + "time": 91, + "width": 7 + }, + "after": { + "child": 4, + "copy": 1574, + "family": 12998, + "helper": 228, + "offset": 18, + "owner_replica": 14, + "port": 6, + "replica": 14, + "stage": 3, + "time": 91, + "width": 7 + } + }, + { + "index": 43909, + "before": { + "child": 4, + "copy": 1579, + "family": 13003, + "helper": 229, + "offset": 25, + "owner_replica": 14, + "port": 11, + "replica": 14, + "stage": 3, + "time": 91, + "width": 7 + }, + "after": { + "child": 8, + "copy": 1591, + "family": 13239, + "helper": 229, + "offset": 36, + "owner_replica": 14, + "port": 23, + "replica": 14, + "stage": 3, + "time": 91, + "width": 7 + } + }, + { + "index": 43980, + "before": { + "child": 15, + "copy": 1455, + "family": 11199, + "helper": 300, + "offset": 4, + "owner_replica": 12, + "port": 111, + "replica": 14, + "stage": 3, + "time": 91, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1593, + "family": 13241, + "helper": 300, + "offset": 0, + "owner_replica": 14, + "port": 25, + "replica": 14, + "stage": 3, + "time": 91, + "width": 8 + } + }, + { + "index": 44234, + "before": { + "child": 12, + "copy": 137, + "family": 921, + "helper": 74, + "offset": 35, + "owner_replica": 1, + "port": 25, + "replica": 5, + "stage": 4, + "time": 92, + "width": 4 + }, + "after": { + "child": 12, + "copy": 188, + "family": 972, + "helper": 74, + "offset": 0, + "owner_replica": 1, + "port": 76, + "replica": 5, + "stage": 4, + "time": 92, + "width": 4 + } + }, + { + "index": 44245, + "before": { + "child": 12, + "copy": 132, + "family": 916, + "helper": 85, + "offset": 35, + "owner_replica": 1, + "port": 20, + "replica": 5, + "stage": 4, + "time": 92, + "width": 4 + }, + "after": { + "child": 12, + "copy": 132, + "family": 916, + "helper": 85, + "offset": 0, + "owner_replica": 1, + "port": 20, + "replica": 5, + "stage": 4, + "time": 92, + "width": 4 + } + }, + { + "index": 44330, + "before": { + "child": 15, + "copy": 442, + "family": 3130, + "helper": 170, + "offset": 9, + "owner_replica": 3, + "port": 106, + "replica": 5, + "stage": 4, + "time": 92, + "width": 4 + }, + "after": { + "child": 13, + "copy": 152, + "family": 1048, + "helper": 170, + "offset": 0, + "owner_replica": 1, + "port": 40, + "replica": 5, + "stage": 4, + "time": 92, + "width": 4 + } + }, + { + "index": 44367, + "before": { + "child": 15, + "copy": 190, + "family": 1310, + "helper": 207, + "offset": 15, + "owner_replica": 1, + "port": 78, + "replica": 5, + "stage": 4, + "time": 92, + "width": 9 + }, + "after": { + "child": 15, + "copy": 514, + "family": 3986, + "helper": 207, + "offset": 9, + "owner_replica": 4, + "port": 66, + "replica": 5, + "stage": 4, + "time": 92, + "width": 9 + } + }, + { + "index": 44368, + "before": { + "child": 15, + "copy": 189, + "family": 1309, + "helper": 208, + "offset": 15, + "owner_replica": 1, + "port": 77, + "replica": 5, + "stage": 4, + "time": 92, + "width": 9 + }, + "after": { + "child": 15, + "copy": 547, + "family": 4019, + "helper": 208, + "offset": 9, + "owner_replica": 4, + "port": 99, + "replica": 5, + "stage": 4, + "time": 92, + "width": 9 + } + }, + { + "index": 44385, + "before": { + "child": 14, + "copy": 1238, + "family": 10086, + "helper": 225, + "offset": 7, + "owner_replica": 11, + "port": 6, + "replica": 5, + "stage": 4, + "time": 92, + "width": 7 + }, + "after": { + "child": 15, + "copy": 179, + "family": 1299, + "helper": 225, + "offset": 9, + "owner_replica": 1, + "port": 67, + "replica": 5, + "stage": 4, + "time": 92, + "width": 7 + } + }, + { + "index": 44386, + "before": { + "child": 14, + "copy": 1237, + "family": 10085, + "helper": 226, + "offset": 7, + "owner_replica": 11, + "port": 5, + "replica": 5, + "stage": 4, + "time": 92, + "width": 7 + }, + "after": { + "child": 14, + "copy": 224, + "family": 2016, + "helper": 226, + "offset": 25, + "owner_replica": 2, + "port": 0, + "replica": 5, + "stage": 4, + "time": 92, + "width": 7 + } + }, + { + "index": 44445, + "before": { + "child": 14, + "copy": 227, + "family": 2019, + "helper": 285, + "offset": 7, + "owner_replica": 2, + "port": 3, + "replica": 5, + "stage": 4, + "time": 92, + "width": 7 + }, + "after": { + "child": 16, + "copy": 1016, + "family": 8520, + "helper": 285, + "offset": 9, + "owner_replica": 9, + "port": 8, + "replica": 5, + "stage": 4, + "time": 92, + "width": 7 + } + }, + { + "index": 44463, + "before": { + "child": 15, + "copy": 335, + "family": 2239, + "helper": 303, + "offset": 11, + "owner_replica": 2, + "port": 111, + "replica": 5, + "stage": 4, + "time": 92, + "width": 8 + }, + "after": { + "child": 15, + "copy": 204, + "family": 1324, + "helper": 303, + "offset": 0, + "owner_replica": 1, + "port": 92, + "replica": 5, + "stage": 4, + "time": 92, + "width": 8 + } + }, + { + "index": 44464, + "before": { + "child": 15, + "copy": 334, + "family": 2238, + "helper": 304, + "offset": 11, + "owner_replica": 2, + "port": 110, + "replica": 5, + "stage": 4, + "time": 92, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1575, + "family": 13223, + "helper": 304, + "offset": 0, + "owner_replica": 14, + "port": 7, + "replica": 5, + "stage": 4, + "time": 92, + "width": 8 + } + }, + { + "index": 44465, + "before": { + "child": 15, + "copy": 333, + "family": 2237, + "helper": 305, + "offset": 11, + "owner_replica": 2, + "port": 109, + "replica": 5, + "stage": 4, + "time": 92, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1600, + "family": 13248, + "helper": 305, + "offset": 0, + "owner_replica": 14, + "port": 32, + "replica": 5, + "stage": 4, + "time": 92, + "width": 8 + } + }, + { + "index": 44467, + "before": { + "child": 14, + "copy": 226, + "family": 2018, + "helper": 307, + "offset": 7, + "owner_replica": 2, + "port": 2, + "replica": 5, + "stage": 4, + "time": 92, + "width": 7 + }, + "after": { + "child": 17, + "copy": 1081, + "family": 8697, + "helper": 307, + "offset": 0, + "owner_replica": 9, + "port": 73, + "replica": 5, + "stage": 4, + "time": 92, + "width": 7 + } + }, + { + "index": 44468, + "before": { + "child": 14, + "copy": 225, + "family": 2017, + "helper": 308, + "offset": 7, + "owner_replica": 2, + "port": 1, + "replica": 5, + "stage": 4, + "time": 92, + "width": 7 + }, + "after": { + "child": 14, + "copy": 1235, + "family": 10083, + "helper": 308, + "offset": 8, + "owner_replica": 11, + "port": 3, + "replica": 5, + "stage": 4, + "time": 92, + "width": 7 + } + }, + { + "index": 44469, + "before": { + "child": 15, + "copy": 191, + "family": 1311, + "helper": 309, + "offset": 16, + "owner_replica": 1, + "port": 79, + "replica": 5, + "stage": 4, + "time": 92, + "width": 7 + }, + "after": { + "child": 15, + "copy": 1342, + "family": 10302, + "helper": 309, + "offset": 25, + "owner_replica": 11, + "port": 110, + "replica": 5, + "stage": 4, + "time": 92, + "width": 7 + } + }, + { + "index": 44539, + "before": { + "child": 15, + "copy": 441, + "family": 3129, + "helper": 379, + "offset": 9, + "owner_replica": 3, + "port": 105, + "replica": 5, + "stage": 4, + "time": 92, + "width": 4 + }, + "after": { + "child": 15, + "copy": 393, + "family": 3081, + "helper": 379, + "offset": 27, + "owner_replica": 3, + "port": 57, + "replica": 5, + "stage": 4, + "time": 92, + "width": 4 + } + }, + { + "index": 44541, + "before": { + "child": 15, + "copy": 440, + "family": 3128, + "helper": 381, + "offset": 16, + "owner_replica": 3, + "port": 104, + "replica": 5, + "stage": 4, + "time": 92, + "width": 4 + }, + "after": { + "child": 15, + "copy": 440, + "family": 3128, + "helper": 381, + "offset": 27, + "owner_replica": 3, + "port": 104, + "replica": 5, + "stage": 4, + "time": 92, + "width": 4 + } + }, + { + "index": 44542, + "before": { + "child": 15, + "copy": 439, + "family": 3127, + "helper": 382, + "offset": 16, + "owner_replica": 3, + "port": 103, + "replica": 5, + "stage": 4, + "time": 92, + "width": 4 + }, + "after": { + "child": 15, + "copy": 439, + "family": 3127, + "helper": 382, + "offset": 27, + "owner_replica": 3, + "port": 103, + "replica": 5, + "stage": 4, + "time": 92, + "width": 4 + } + }, + { + "index": 44549, + "before": { + "child": 15, + "copy": 1084, + "family": 8476, + "helper": 389, + "offset": 17, + "owner_replica": 9, + "port": 76, + "replica": 5, + "stage": 4, + "time": 92, + "width": 4 + }, + "after": { + "child": 15, + "copy": 394, + "family": 3082, + "helper": 389, + "offset": 27, + "owner_replica": 3, + "port": 58, + "replica": 5, + "stage": 4, + "time": 92, + "width": 4 + } + }, + { + "index": 44558, + "before": { + "child": 17, + "copy": 1117, + "family": 8733, + "helper": 398, + "offset": 8, + "owner_replica": 9, + "port": 109, + "replica": 5, + "stage": 4, + "time": 92, + "width": 4 + }, + "after": { + "child": 17, + "copy": 1117, + "family": 8733, + "helper": 398, + "offset": 0, + "owner_replica": 9, + "port": 109, + "replica": 5, + "stage": 4, + "time": 92, + "width": 4 + } + }, + { + "index": 44741, + "before": { + "child": 15, + "copy": 554, + "family": 4026, + "helper": 101, + "offset": 4, + "owner_replica": 4, + "port": 106, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + }, + "after": { + "child": 12, + "copy": 218, + "family": 1002, + "helper": 101, + "offset": 0, + "owner_replica": 1, + "port": 106, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + } + }, + { + "index": 44746, + "before": { + "child": 15, + "copy": 553, + "family": 4025, + "helper": 106, + "offset": 4, + "owner_replica": 4, + "port": 105, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + }, + "after": { + "child": 15, + "copy": 173, + "family": 1293, + "helper": 106, + "offset": 27, + "owner_replica": 1, + "port": 61, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + } + }, + { + "index": 44753, + "before": { + "child": 15, + "copy": 552, + "family": 4024, + "helper": 113, + "offset": 4, + "owner_replica": 4, + "port": 104, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + }, + "after": { + "child": 15, + "copy": 552, + "family": 4024, + "helper": 113, + "offset": 27, + "owner_replica": 4, + "port": 104, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + } + }, + { + "index": 44755, + "before": { + "child": 15, + "copy": 551, + "family": 4023, + "helper": 115, + "offset": 4, + "owner_replica": 4, + "port": 103, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + }, + "after": { + "child": 15, + "copy": 191, + "family": 1311, + "helper": 115, + "offset": 27, + "owner_replica": 1, + "port": 79, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + } + }, + { + "index": 44757, + "before": { + "child": 15, + "copy": 550, + "family": 4022, + "helper": 117, + "offset": 4, + "owner_replica": 4, + "port": 102, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + }, + "after": { + "child": 14, + "copy": 448, + "family": 3808, + "helper": 117, + "offset": 27, + "owner_replica": 4, + "port": 0, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + } + }, + { + "index": 44762, + "before": { + "child": 15, + "copy": 549, + "family": 4021, + "helper": 122, + "offset": 4, + "owner_replica": 4, + "port": 101, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + }, + "after": { + "child": 15, + "copy": 549, + "family": 4021, + "helper": 122, + "offset": 27, + "owner_replica": 4, + "port": 101, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + } + }, + { + "index": 44769, + "before": { + "child": 15, + "copy": 548, + "family": 4020, + "helper": 129, + "offset": 4, + "owner_replica": 4, + "port": 100, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + }, + "after": { + "child": 14, + "copy": 449, + "family": 3809, + "helper": 129, + "offset": 27, + "owner_replica": 4, + "port": 1, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + } + }, + { + "index": 44773, + "before": { + "child": 15, + "copy": 546, + "family": 4018, + "helper": 133, + "offset": 11, + "owner_replica": 4, + "port": 98, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + }, + "after": { + "child": 15, + "copy": 546, + "family": 4018, + "helper": 133, + "offset": 27, + "owner_replica": 4, + "port": 98, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + } + }, + { + "index": 44778, + "before": { + "child": 15, + "copy": 540, + "family": 4012, + "helper": 138, + "offset": 19, + "owner_replica": 4, + "port": 92, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + }, + "after": { + "child": 15, + "copy": 540, + "family": 4012, + "helper": 138, + "offset": 27, + "owner_replica": 4, + "port": 92, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + } + }, + { + "index": 44785, + "before": { + "child": 15, + "copy": 539, + "family": 4011, + "helper": 145, + "offset": 19, + "owner_replica": 4, + "port": 91, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + }, + "after": { + "child": 14, + "copy": 450, + "family": 3810, + "helper": 145, + "offset": 27, + "owner_replica": 4, + "port": 2, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + } + }, + { + "index": 44787, + "before": { + "child": 15, + "copy": 538, + "family": 4010, + "helper": 147, + "offset": 19, + "owner_replica": 4, + "port": 90, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + }, + "after": { + "child": 14, + "copy": 461, + "family": 3821, + "helper": 147, + "offset": 27, + "owner_replica": 4, + "port": 13, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + } + }, + { + "index": 44789, + "before": { + "child": 15, + "copy": 537, + "family": 4009, + "helper": 149, + "offset": 19, + "owner_replica": 4, + "port": 89, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + }, + "after": { + "child": 15, + "copy": 537, + "family": 4009, + "helper": 149, + "offset": 27, + "owner_replica": 4, + "port": 89, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + } + }, + { + "index": 44794, + "before": { + "child": 15, + "copy": 536, + "family": 4008, + "helper": 154, + "offset": 19, + "owner_replica": 4, + "port": 88, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + }, + "after": { + "child": 15, + "copy": 536, + "family": 4008, + "helper": 154, + "offset": 27, + "owner_replica": 4, + "port": 88, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + } + }, + { + "index": 44801, + "before": { + "child": 15, + "copy": 535, + "family": 4007, + "helper": 161, + "offset": 19, + "owner_replica": 4, + "port": 87, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + }, + "after": { + "child": 15, + "copy": 535, + "family": 4007, + "helper": 161, + "offset": 27, + "owner_replica": 4, + "port": 87, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + } + }, + { + "index": 44803, + "before": { + "child": 15, + "copy": 534, + "family": 4006, + "helper": 163, + "offset": 19, + "owner_replica": 4, + "port": 86, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + }, + "after": { + "child": 15, + "copy": 534, + "family": 4006, + "helper": 163, + "offset": 27, + "owner_replica": 4, + "port": 86, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + } + }, + { + "index": 44805, + "before": { + "child": 15, + "copy": 533, + "family": 4005, + "helper": 165, + "offset": 19, + "owner_replica": 4, + "port": 85, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + }, + "after": { + "child": 15, + "copy": 533, + "family": 4005, + "helper": 165, + "offset": 27, + "owner_replica": 4, + "port": 85, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + } + }, + { + "index": 44810, + "before": { + "child": 15, + "copy": 532, + "family": 4004, + "helper": 170, + "offset": 19, + "owner_replica": 4, + "port": 84, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + }, + "after": { + "child": 15, + "copy": 532, + "family": 4004, + "helper": 170, + "offset": 27, + "owner_replica": 4, + "port": 84, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + } + }, + { + "index": 44925, + "before": { + "child": 14, + "copy": 451, + "family": 3811, + "helper": 285, + "offset": 7, + "owner_replica": 4, + "port": 3, + "replica": 13, + "stage": 4, + "time": 93, + "width": 7 + }, + "after": { + "child": 14, + "copy": 455, + "family": 3815, + "helper": 285, + "offset": 0, + "owner_replica": 4, + "port": 7, + "replica": 13, + "stage": 4, + "time": 93, + "width": 7 + } + }, + { + "index": 44942, + "before": { + "child": 15, + "copy": 545, + "family": 4017, + "helper": 302, + "offset": 15, + "owner_replica": 4, + "port": 97, + "replica": 13, + "stage": 4, + "time": 93, + "width": 8 + }, + "after": { + "child": 10, + "copy": 540, + "family": 4460, + "helper": 302, + "offset": 13, + "owner_replica": 4, + "port": 92, + "replica": 13, + "stage": 4, + "time": 93, + "width": 8 + } + }, + { + "index": 44943, + "before": { + "child": 15, + "copy": 544, + "family": 4016, + "helper": 303, + "offset": 15, + "owner_replica": 4, + "port": 96, + "replica": 13, + "stage": 4, + "time": 93, + "width": 8 + }, + "after": { + "child": 10, + "copy": 545, + "family": 4465, + "helper": 303, + "offset": 9, + "owner_replica": 4, + "port": 97, + "replica": 13, + "stage": 4, + "time": 93, + "width": 8 + } + }, + { + "index": 44944, + "before": { + "child": 15, + "copy": 543, + "family": 4015, + "helper": 304, + "offset": 15, + "owner_replica": 4, + "port": 95, + "replica": 13, + "stage": 4, + "time": 93, + "width": 8 + }, + "after": { + "child": 17, + "copy": 1117, + "family": 8733, + "helper": 304, + "offset": 8, + "owner_replica": 9, + "port": 109, + "replica": 13, + "stage": 4, + "time": 93, + "width": 8 + } + }, + { + "index": 44945, + "before": { + "child": 15, + "copy": 542, + "family": 4014, + "helper": 305, + "offset": 15, + "owner_replica": 4, + "port": 94, + "replica": 13, + "stage": 4, + "time": 93, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1585, + "family": 13233, + "helper": 305, + "offset": 0, + "owner_replica": 14, + "port": 17, + "replica": 13, + "stage": 4, + "time": 93, + "width": 8 + } + }, + { + "index": 44947, + "before": { + "child": 14, + "copy": 450, + "family": 3810, + "helper": 307, + "offset": 7, + "owner_replica": 4, + "port": 2, + "replica": 13, + "stage": 4, + "time": 93, + "width": 7 + }, + "after": { + "child": 14, + "copy": 460, + "family": 3820, + "helper": 307, + "offset": 0, + "owner_replica": 4, + "port": 12, + "replica": 13, + "stage": 4, + "time": 93, + "width": 7 + } + }, + { + "index": 44948, + "before": { + "child": 14, + "copy": 449, + "family": 3809, + "helper": 308, + "offset": 16, + "owner_replica": 4, + "port": 1, + "replica": 13, + "stage": 4, + "time": 93, + "width": 7 + }, + "after": { + "child": 15, + "copy": 548, + "family": 4020, + "helper": 308, + "offset": 9, + "owner_replica": 4, + "port": 100, + "replica": 13, + "stage": 4, + "time": 93, + "width": 7 + } + }, + { + "index": 44950, + "before": { + "child": 15, + "copy": 541, + "family": 4013, + "helper": 310, + "offset": 15, + "owner_replica": 4, + "port": 93, + "replica": 13, + "stage": 4, + "time": 93, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1598, + "family": 13246, + "helper": 310, + "offset": 0, + "owner_replica": 14, + "port": 30, + "replica": 13, + "stage": 4, + "time": 93, + "width": 8 + } + }, + { + "index": 44951, + "before": { + "child": 16, + "copy": 1016, + "family": 8520, + "helper": 311, + "offset": 8, + "owner_replica": 9, + "port": 8, + "replica": 13, + "stage": 4, + "time": 93, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1673, + "family": 13321, + "helper": 311, + "offset": 31, + "owner_replica": 14, + "port": 105, + "replica": 13, + "stage": 4, + "time": 93, + "width": 8 + } + }, + { + "index": 44974, + "before": { + "child": 4, + "copy": 1693, + "family": 13901, + "helper": 334, + "offset": 23, + "owner_replica": 15, + "port": 13, + "replica": 13, + "stage": 4, + "time": 93, + "width": 9 + }, + "after": { + "child": 4, + "copy": 1693, + "family": 13901, + "helper": 334, + "offset": 0, + "owner_replica": 15, + "port": 13, + "replica": 13, + "stage": 4, + "time": 93, + "width": 9 + } + }, + { + "index": 44986, + "before": { + "child": 4, + "copy": 1690, + "family": 13898, + "helper": 346, + "offset": 23, + "owner_replica": 15, + "port": 10, + "replica": 13, + "stage": 4, + "time": 93, + "width": 9 + }, + "after": { + "child": 4, + "copy": 1690, + "family": 13898, + "helper": 346, + "offset": 0, + "owner_replica": 15, + "port": 10, + "replica": 13, + "stage": 4, + "time": 93, + "width": 9 + } + }, + { + "index": 45019, + "before": { + "child": 15, + "copy": 531, + "family": 4003, + "helper": 379, + "offset": 19, + "owner_replica": 4, + "port": 83, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + }, + "after": { + "child": 4, + "copy": 790, + "family": 6726, + "helper": 379, + "offset": 0, + "owner_replica": 7, + "port": 6, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + } + }, + { + "index": 45021, + "before": { + "child": 15, + "copy": 530, + "family": 4002, + "helper": 381, + "offset": 19, + "owner_replica": 4, + "port": 82, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + }, + "after": { + "child": 15, + "copy": 530, + "family": 4002, + "helper": 381, + "offset": 27, + "owner_replica": 4, + "port": 82, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + } + }, + { + "index": 45035, + "before": { + "child": 15, + "copy": 1084, + "family": 8476, + "helper": 395, + "offset": 21, + "owner_replica": 9, + "port": 76, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + }, + "after": { + "child": 4, + "copy": 802, + "family": 6738, + "helper": 395, + "offset": 0, + "owner_replica": 7, + "port": 18, + "replica": 13, + "stage": 4, + "time": 93, + "width": 4 + } + }, + { + "index": 45232, + "before": { + "child": 14, + "copy": 1238, + "family": 10086, + "helper": 112, + "offset": 14, + "owner_replica": 11, + "port": 6, + "replica": 4, + "stage": 5, + "time": 94, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1238, + "family": 10086, + "helper": 112, + "offset": 9, + "owner_replica": 11, + "port": 6, + "replica": 4, + "stage": 5, + "time": 94, + "width": 9 + } + }, + { + "index": 45234, + "before": { + "child": 14, + "copy": 1237, + "family": 10085, + "helper": 114, + "offset": 14, + "owner_replica": 11, + "port": 5, + "replica": 4, + "stage": 5, + "time": 94, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1237, + "family": 10085, + "helper": 114, + "offset": 9, + "owner_replica": 11, + "port": 5, + "replica": 4, + "stage": 5, + "time": 94, + "width": 9 + } + }, + { + "index": 45262, + "before": { + "child": 15, + "copy": 198, + "family": 1318, + "helper": 142, + "offset": 16, + "owner_replica": 1, + "port": 86, + "replica": 4, + "stage": 5, + "time": 94, + "width": 9 + }, + "after": { + "child": 15, + "copy": 198, + "family": 1318, + "helper": 142, + "offset": 9, + "owner_replica": 1, + "port": 86, + "replica": 4, + "stage": 5, + "time": 94, + "width": 9 + } + }, + { + "index": 45263, + "before": { + "child": 15, + "copy": 197, + "family": 1317, + "helper": 143, + "offset": 16, + "owner_replica": 1, + "port": 85, + "replica": 4, + "stage": 5, + "time": 94, + "width": 9 + }, + "after": { + "child": 15, + "copy": 197, + "family": 1317, + "helper": 143, + "offset": 9, + "owner_replica": 1, + "port": 85, + "replica": 4, + "stage": 5, + "time": 94, + "width": 9 + } + }, + { + "index": 45323, + "before": { + "child": 14, + "copy": 176, + "family": 1184, + "helper": 203, + "offset": 16, + "owner_replica": 1, + "port": 64, + "replica": 4, + "stage": 5, + "time": 94, + "width": 9 + }, + "after": { + "child": 14, + "copy": 176, + "family": 1184, + "helper": 203, + "offset": 9, + "owner_replica": 1, + "port": 64, + "replica": 4, + "stage": 5, + "time": 94, + "width": 9 + } + }, + { + "index": 45344, + "before": { + "child": 14, + "copy": 572, + "family": 4716, + "helper": 224, + "offset": 0, + "owner_replica": 5, + "port": 12, + "replica": 4, + "stage": 5, + "time": 94, + "width": 7 + }, + "after": { + "child": 14, + "copy": 228, + "family": 2020, + "helper": 224, + "offset": 0, + "owner_replica": 2, + "port": 4, + "replica": 4, + "stage": 5, + "time": 94, + "width": 7 + } + }, + { + "index": 45354, + "before": { + "child": 14, + "copy": 115, + "family": 1123, + "helper": 234, + "offset": 23, + "owner_replica": 1, + "port": 3, + "replica": 4, + "stage": 5, + "time": 94, + "width": 9 + }, + "after": { + "child": 14, + "copy": 115, + "family": 1123, + "helper": 234, + "offset": 0, + "owner_replica": 1, + "port": 3, + "replica": 4, + "stage": 5, + "time": 94, + "width": 9 + } + }, + { + "index": 45393, + "before": { + "child": 14, + "copy": 184, + "family": 1192, + "helper": 273, + "offset": 24, + "owner_replica": 1, + "port": 72, + "replica": 4, + "stage": 5, + "time": 94, + "width": 8 + }, + "after": { + "child": 14, + "copy": 179, + "family": 1187, + "helper": 273, + "offset": 9, + "owner_replica": 1, + "port": 67, + "replica": 4, + "stage": 5, + "time": 94, + "width": 8 + } + }, + { + "index": 45443, + "before": { + "child": 14, + "copy": 114, + "family": 1122, + "helper": 323, + "offset": 19, + "owner_replica": 1, + "port": 2, + "replica": 4, + "stage": 5, + "time": 94, + "width": 9 + }, + "after": { + "child": 14, + "copy": 114, + "family": 1122, + "helper": 323, + "offset": 0, + "owner_replica": 1, + "port": 2, + "replica": 4, + "stage": 5, + "time": 94, + "width": 9 + } + }, + { + "index": 45722, + "before": { + "child": 17, + "copy": 1117, + "family": 8733, + "helper": 122, + "offset": 12, + "owner_replica": 9, + "port": 109, + "replica": 12, + "stage": 5, + "time": 95, + "width": 4 + }, + "after": { + "child": 17, + "copy": 1111, + "family": 8727, + "helper": 122, + "offset": 4, + "owner_replica": 9, + "port": 103, + "replica": 12, + "stage": 5, + "time": 95, + "width": 4 + } + }, + { + "index": 45758, + "before": { + "child": 14, + "copy": 461, + "family": 3821, + "helper": 158, + "offset": 7, + "owner_replica": 4, + "port": 13, + "replica": 12, + "stage": 5, + "time": 95, + "width": 9 + }, + "after": { + "child": 14, + "copy": 461, + "family": 3821, + "helper": 158, + "offset": 18, + "owner_replica": 4, + "port": 13, + "replica": 12, + "stage": 5, + "time": 95, + "width": 9 + } + }, + { + "index": 45762, + "before": { + "child": 14, + "copy": 458, + "family": 3818, + "helper": 162, + "offset": 7, + "owner_replica": 4, + "port": 10, + "replica": 12, + "stage": 5, + "time": 95, + "width": 9 + }, + "after": { + "child": 14, + "copy": 458, + "family": 3818, + "helper": 162, + "offset": 18, + "owner_replica": 4, + "port": 10, + "replica": 12, + "stage": 5, + "time": 95, + "width": 9 + } + }, + { + "index": 45764, + "before": { + "child": 14, + "copy": 457, + "family": 3817, + "helper": 164, + "offset": 7, + "owner_replica": 4, + "port": 9, + "replica": 12, + "stage": 5, + "time": 95, + "width": 9 + }, + "after": { + "child": 14, + "copy": 457, + "family": 3817, + "helper": 164, + "offset": 18, + "owner_replica": 4, + "port": 9, + "replica": 12, + "stage": 5, + "time": 95, + "width": 9 + } + }, + { + "index": 45766, + "before": { + "child": 14, + "copy": 456, + "family": 3816, + "helper": 166, + "offset": 7, + "owner_replica": 4, + "port": 8, + "replica": 12, + "stage": 5, + "time": 95, + "width": 9 + }, + "after": { + "child": 14, + "copy": 456, + "family": 3816, + "helper": 166, + "offset": 18, + "owner_replica": 4, + "port": 8, + "replica": 12, + "stage": 5, + "time": 95, + "width": 9 + } + }, + { + "index": 45771, + "before": { + "child": 14, + "copy": 452, + "family": 3812, + "helper": 171, + "offset": 7, + "owner_replica": 4, + "port": 4, + "replica": 12, + "stage": 5, + "time": 95, + "width": 9 + }, + "after": { + "child": 14, + "copy": 452, + "family": 3812, + "helper": 171, + "offset": 18, + "owner_replica": 4, + "port": 4, + "replica": 12, + "stage": 5, + "time": 95, + "width": 9 + } + }, + { + "index": 45772, + "before": { + "child": 14, + "copy": 451, + "family": 3811, + "helper": 172, + "offset": 14, + "owner_replica": 4, + "port": 3, + "replica": 12, + "stage": 5, + "time": 95, + "width": 9 + }, + "after": { + "child": 14, + "copy": 451, + "family": 3811, + "helper": 172, + "offset": 18, + "owner_replica": 4, + "port": 3, + "replica": 12, + "stage": 5, + "time": 95, + "width": 9 + } + }, + { + "index": 45773, + "before": { + "child": 14, + "copy": 450, + "family": 3810, + "helper": 173, + "offset": 14, + "owner_replica": 4, + "port": 2, + "replica": 12, + "stage": 5, + "time": 95, + "width": 9 + }, + "after": { + "child": 14, + "copy": 450, + "family": 3810, + "helper": 173, + "offset": 18, + "owner_replica": 4, + "port": 2, + "replica": 12, + "stage": 5, + "time": 95, + "width": 9 + } + }, + { + "index": 45796, + "before": { + "child": 15, + "copy": 1094, + "family": 8486, + "helper": 196, + "offset": 16, + "owner_replica": 9, + "port": 86, + "replica": 12, + "stage": 5, + "time": 95, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1094, + "family": 8486, + "helper": 196, + "offset": 9, + "owner_replica": 9, + "port": 86, + "replica": 12, + "stage": 5, + "time": 95, + "width": 9 + } + }, + { + "index": 45797, + "before": { + "child": 15, + "copy": 1093, + "family": 8485, + "helper": 197, + "offset": 16, + "owner_replica": 9, + "port": 85, + "replica": 12, + "stage": 5, + "time": 95, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1093, + "family": 8485, + "helper": 197, + "offset": 9, + "owner_replica": 9, + "port": 85, + "replica": 12, + "stage": 5, + "time": 95, + "width": 9 + } + }, + { + "index": 45873, + "before": { + "child": 15, + "copy": 440, + "family": 3128, + "helper": 273, + "offset": 20, + "owner_replica": 3, + "port": 104, + "replica": 12, + "stage": 5, + "time": 95, + "width": 8 + }, + "after": { + "child": 8, + "copy": 881, + "family": 7041, + "helper": 273, + "offset": 31, + "owner_replica": 7, + "port": 97, + "replica": 12, + "stage": 5, + "time": 95, + "width": 8 + } + }, + { + "index": 45874, + "before": { + "child": 15, + "copy": 439, + "family": 3127, + "helper": 274, + "offset": 20, + "owner_replica": 3, + "port": 103, + "replica": 12, + "stage": 5, + "time": 95, + "width": 8 + }, + "after": { + "child": 14, + "copy": 1117, + "family": 8397, + "helper": 274, + "offset": 0, + "owner_replica": 9, + "port": 109, + "replica": 12, + "stage": 5, + "time": 95, + "width": 8 + } + }, + { + "index": 45876, + "before": { + "child": 14, + "copy": 1080, + "family": 8360, + "helper": 276, + "offset": 24, + "owner_replica": 9, + "port": 72, + "replica": 12, + "stage": 5, + "time": 95, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1588, + "family": 13236, + "helper": 276, + "offset": 0, + "owner_replica": 14, + "port": 20, + "replica": 12, + "stage": 5, + "time": 95, + "width": 8 + } + }, + { + "index": 45944, + "before": { + "child": 14, + "copy": 1011, + "family": 8291, + "helper": 344, + "offset": 16, + "owner_replica": 9, + "port": 3, + "replica": 12, + "stage": 5, + "time": 95, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1011, + "family": 8291, + "helper": 344, + "offset": 9, + "owner_replica": 9, + "port": 3, + "replica": 12, + "stage": 5, + "time": 95, + "width": 9 + } + }, + { + "index": 46165, + "before": { + "child": 15, + "copy": 547, + "family": 4019, + "helper": 85, + "offset": 12, + "owner_replica": 4, + "port": 99, + "replica": 3, + "stage": 6, + "time": 96, + "width": 4 + }, + "after": { + "child": 15, + "copy": 547, + "family": 4019, + "helper": 85, + "offset": 27, + "owner_replica": 4, + "port": 99, + "replica": 3, + "stage": 6, + "time": 96, + "width": 4 + } + }, + { + "index": 46175, + "before": { + "child": 12, + "copy": 132, + "family": 916, + "helper": 95, + "offset": 39, + "owner_replica": 1, + "port": 20, + "replica": 3, + "stage": 6, + "time": 96, + "width": 9 + }, + "after": { + "child": 12, + "copy": 132, + "family": 916, + "helper": 95, + "offset": 13, + "owner_replica": 1, + "port": 20, + "replica": 3, + "stage": 6, + "time": 96, + "width": 9 + } + }, + { + "index": 46202, + "before": { + "child": 15, + "copy": 614, + "family": 4870, + "helper": 122, + "offset": 0, + "owner_replica": 5, + "port": 54, + "replica": 3, + "stage": 6, + "time": 96, + "width": 4 + }, + "after": { + "child": 15, + "copy": 197, + "family": 1317, + "helper": 122, + "offset": 27, + "owner_replica": 1, + "port": 85, + "replica": 3, + "stage": 6, + "time": 96, + "width": 4 + } + }, + { + "index": 46211, + "before": { + "child": 14, + "copy": 114, + "family": 1122, + "helper": 131, + "offset": 28, + "owner_replica": 1, + "port": 2, + "replica": 3, + "stage": 6, + "time": 96, + "width": 4 + }, + "after": { + "child": 14, + "copy": 114, + "family": 1122, + "helper": 131, + "offset": 27, + "owner_replica": 1, + "port": 2, + "replica": 3, + "stage": 6, + "time": 96, + "width": 4 + } + }, + { + "index": 46254, + "before": { + "child": 15, + "copy": 454, + "family": 3926, + "helper": 174, + "offset": 0, + "owner_replica": 4, + "port": 6, + "replica": 3, + "stage": 6, + "time": 96, + "width": 9 + }, + "after": { + "child": 15, + "copy": 539, + "family": 4011, + "helper": 174, + "offset": 18, + "owner_replica": 4, + "port": 91, + "replica": 3, + "stage": 6, + "time": 96, + "width": 9 + } + }, + { + "index": 46308, + "before": { + "child": 15, + "copy": 198, + "family": 1318, + "helper": 228, + "offset": 25, + "owner_replica": 1, + "port": 86, + "replica": 3, + "stage": 6, + "time": 96, + "width": 7 + }, + "after": { + "child": 14, + "copy": 221, + "family": 1229, + "helper": 228, + "offset": 0, + "owner_replica": 1, + "port": 109, + "replica": 3, + "stage": 6, + "time": 96, + "width": 7 + } + }, + { + "index": 46309, + "before": { + "child": 15, + "copy": 197, + "family": 1317, + "helper": 229, + "offset": 25, + "owner_replica": 1, + "port": 85, + "replica": 3, + "stage": 6, + "time": 96, + "width": 7 + }, + "after": { + "child": 15, + "copy": 188, + "family": 1308, + "helper": 229, + "offset": 0, + "owner_replica": 1, + "port": 76, + "replica": 3, + "stage": 6, + "time": 96, + "width": 7 + } + }, + { + "index": 46311, + "before": { + "child": 15, + "copy": 175, + "family": 1295, + "helper": 231, + "offset": 25, + "owner_replica": 1, + "port": 63, + "replica": 3, + "stage": 6, + "time": 96, + "width": 7 + }, + "after": { + "child": 15, + "copy": 189, + "family": 1309, + "helper": 231, + "offset": 0, + "owner_replica": 1, + "port": 77, + "replica": 3, + "stage": 6, + "time": 96, + "width": 7 + } + }, + { + "index": 46325, + "before": { + "child": 15, + "copy": 191, + "family": 1311, + "helper": 245, + "offset": 23, + "owner_replica": 1, + "port": 79, + "replica": 3, + "stage": 6, + "time": 96, + "width": 9 + }, + "after": { + "child": 15, + "copy": 191, + "family": 1311, + "helper": 245, + "offset": 0, + "owner_replica": 1, + "port": 79, + "replica": 3, + "stage": 6, + "time": 96, + "width": 9 + } + }, + { + "index": 46340, + "before": { + "child": 15, + "copy": 173, + "family": 1293, + "helper": 260, + "offset": 25, + "owner_replica": 1, + "port": 61, + "replica": 3, + "stage": 6, + "time": 96, + "width": 7 + }, + "after": { + "child": 15, + "copy": 190, + "family": 1310, + "helper": 260, + "offset": 0, + "owner_replica": 1, + "port": 78, + "replica": 3, + "stage": 6, + "time": 96, + "width": 7 + } + }, + { + "index": 46693, + "before": { + "child": 15, + "copy": 443, + "family": 3131, + "helper": 133, + "offset": 9, + "owner_replica": 3, + "port": 107, + "replica": 11, + "stage": 6, + "time": 97, + "width": 4 + }, + "after": { + "child": 14, + "copy": 226, + "family": 2018, + "helper": 133, + "offset": 27, + "owner_replica": 2, + "port": 2, + "replica": 11, + "stage": 6, + "time": 97, + "width": 4 + } + }, + { + "index": 46698, + "before": { + "child": 15, + "copy": 441, + "family": 3129, + "helper": 138, + "offset": 13, + "owner_replica": 3, + "port": 105, + "replica": 11, + "stage": 6, + "time": 97, + "width": 4 + }, + "after": { + "child": 14, + "copy": 227, + "family": 2019, + "helper": 138, + "offset": 27, + "owner_replica": 2, + "port": 3, + "replica": 11, + "stage": 6, + "time": 97, + "width": 4 + } + }, + { + "index": 46705, + "before": { + "child": 15, + "copy": 440, + "family": 3128, + "helper": 145, + "offset": 28, + "owner_replica": 3, + "port": 104, + "replica": 11, + "stage": 6, + "time": 97, + "width": 4 + }, + "after": { + "child": 15, + "copy": 356, + "family": 3044, + "helper": 145, + "offset": 27, + "owner_replica": 3, + "port": 20, + "replica": 11, + "stage": 6, + "time": 97, + "width": 4 + } + }, + { + "index": 46707, + "before": { + "child": 15, + "copy": 439, + "family": 3127, + "helper": 147, + "offset": 28, + "owner_replica": 3, + "port": 103, + "replica": 11, + "stage": 6, + "time": 97, + "width": 4 + }, + "after": { + "child": 15, + "copy": 378, + "family": 3066, + "helper": 147, + "offset": 27, + "owner_replica": 3, + "port": 42, + "replica": 11, + "stage": 6, + "time": 97, + "width": 4 + } + }, + { + "index": 46714, + "before": { + "child": 15, + "copy": 335, + "family": 2239, + "helper": 154, + "offset": 19, + "owner_replica": 2, + "port": 111, + "replica": 11, + "stage": 6, + "time": 97, + "width": 4 + }, + "after": { + "child": 15, + "copy": 335, + "family": 2239, + "helper": 154, + "offset": 27, + "owner_replica": 2, + "port": 111, + "replica": 11, + "stage": 6, + "time": 97, + "width": 4 + } + }, + { + "index": 46721, + "before": { + "child": 15, + "copy": 334, + "family": 2238, + "helper": 161, + "offset": 19, + "owner_replica": 2, + "port": 110, + "replica": 11, + "stage": 6, + "time": 97, + "width": 4 + }, + "after": { + "child": 15, + "copy": 384, + "family": 3072, + "helper": 161, + "offset": 27, + "owner_replica": 3, + "port": 48, + "replica": 11, + "stage": 6, + "time": 97, + "width": 4 + } + }, + { + "index": 46723, + "before": { + "child": 15, + "copy": 333, + "family": 2237, + "helper": 163, + "offset": 19, + "owner_replica": 2, + "port": 109, + "replica": 11, + "stage": 6, + "time": 97, + "width": 4 + }, + "after": { + "child": 15, + "copy": 446, + "family": 3134, + "helper": 163, + "offset": 0, + "owner_replica": 3, + "port": 110, + "replica": 11, + "stage": 6, + "time": 97, + "width": 4 + } + }, + { + "index": 46787, + "before": { + "child": 14, + "copy": 1235, + "family": 10083, + "helper": 227, + "offset": 8, + "owner_replica": 11, + "port": 3, + "replica": 11, + "stage": 6, + "time": 97, + "width": 7 + }, + "after": { + "child": 15, + "copy": 441, + "family": 3129, + "helper": 227, + "offset": 18, + "owner_replica": 3, + "port": 105, + "replica": 11, + "stage": 6, + "time": 97, + "width": 7 + } + }, + { + "index": 46788, + "before": { + "child": 15, + "copy": 1094, + "family": 8486, + "helper": 228, + "offset": 25, + "owner_replica": 9, + "port": 86, + "replica": 11, + "stage": 6, + "time": 97, + "width": 7 + }, + "after": { + "child": 14, + "copy": 1072, + "family": 8352, + "helper": 228, + "offset": 9, + "owner_replica": 9, + "port": 64, + "replica": 11, + "stage": 6, + "time": 97, + "width": 7 + } + }, + { + "index": 46789, + "before": { + "child": 15, + "copy": 1093, + "family": 8485, + "helper": 229, + "offset": 25, + "owner_replica": 9, + "port": 85, + "replica": 11, + "stage": 6, + "time": 97, + "width": 7 + }, + "after": { + "child": 14, + "copy": 1075, + "family": 8355, + "helper": 229, + "offset": 18, + "owner_replica": 9, + "port": 67, + "replica": 11, + "stage": 6, + "time": 97, + "width": 7 + } + }, + { + "index": 46790, + "before": { + "child": 15, + "copy": 1075, + "family": 8467, + "helper": 230, + "offset": 25, + "owner_replica": 9, + "port": 67, + "replica": 11, + "stage": 6, + "time": 97, + "width": 7 + }, + "after": { + "child": 14, + "copy": 1076, + "family": 8356, + "helper": 230, + "offset": 18, + "owner_replica": 9, + "port": 68, + "replica": 11, + "stage": 6, + "time": 97, + "width": 7 + } + }, + { + "index": 46791, + "before": { + "child": 15, + "copy": 1071, + "family": 8463, + "helper": 231, + "offset": 25, + "owner_replica": 9, + "port": 63, + "replica": 11, + "stage": 6, + "time": 97, + "width": 7 + }, + "after": { + "child": 14, + "copy": 1105, + "family": 8385, + "helper": 231, + "offset": 0, + "owner_replica": 9, + "port": 97, + "replica": 11, + "stage": 6, + "time": 97, + "width": 7 + } + }, + { + "index": 46820, + "before": { + "child": 15, + "copy": 1069, + "family": 8461, + "helper": 260, + "offset": 25, + "owner_replica": 9, + "port": 61, + "replica": 11, + "stage": 6, + "time": 97, + "width": 7 + }, + "after": { + "child": 14, + "copy": 1118, + "family": 8398, + "helper": 260, + "offset": 8, + "owner_replica": 9, + "port": 110, + "replica": 11, + "stage": 6, + "time": 97, + "width": 7 + } + }, + { + "index": 46827, + "before": { + "child": 6, + "copy": 1791, + "family": 14111, + "helper": 267, + "offset": 13, + "owner_replica": 15, + "port": 111, + "replica": 11, + "stage": 6, + "time": 97, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1432, + "family": 11176, + "helper": 267, + "offset": 13, + "owner_replica": 12, + "port": 88, + "replica": 11, + "stage": 6, + "time": 97, + "width": 9 + } + }, + { + "index": 46829, + "before": { + "child": 6, + "copy": 1789, + "family": 14109, + "helper": 269, + "offset": 13, + "owner_replica": 15, + "port": 109, + "replica": 11, + "stage": 6, + "time": 97, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1455, + "family": 11199, + "helper": 269, + "offset": 9, + "owner_replica": 12, + "port": 111, + "replica": 11, + "stage": 6, + "time": 97, + "width": 9 + } + }, + { + "index": 46931, + "before": { + "child": 15, + "copy": 1520, + "family": 12048, + "helper": 371, + "offset": 0, + "owner_replica": 13, + "port": 64, + "replica": 11, + "stage": 6, + "time": 97, + "width": 5 + }, + "after": { + "child": 4, + "copy": 1680, + "family": 13888, + "helper": 371, + "offset": 27, + "owner_replica": 15, + "port": 0, + "replica": 11, + "stage": 6, + "time": 97, + "width": 5 + } + }, + { + "index": 46933, + "before": { + "child": 15, + "copy": 1508, + "family": 12036, + "helper": 373, + "offset": 0, + "owner_replica": 13, + "port": 52, + "replica": 11, + "stage": 6, + "time": 97, + "width": 5 + }, + "after": { + "child": 4, + "copy": 1687, + "family": 13895, + "helper": 373, + "offset": 0, + "owner_replica": 15, + "port": 7, + "replica": 11, + "stage": 6, + "time": 97, + "width": 5 + } + }, + { + "index": 46999, + "before": { + "child": 14, + "copy": 1495, + "family": 11911, + "helper": 439, + "offset": 0, + "owner_replica": 13, + "port": 39, + "replica": 11, + "stage": 6, + "time": 97, + "width": 5 + }, + "after": { + "child": 4, + "copy": 1689, + "family": 13897, + "helper": 439, + "offset": 0, + "owner_replica": 15, + "port": 9, + "replica": 11, + "stage": 6, + "time": 97, + "width": 5 + } + }, + { + "index": 47015, + "before": { + "child": 14, + "copy": 1462, + "family": 11878, + "helper": 455, + "offset": 0, + "owner_replica": 13, + "port": 6, + "replica": 11, + "stage": 6, + "time": 97, + "width": 5 + }, + "after": { + "child": 4, + "copy": 1692, + "family": 13900, + "helper": 455, + "offset": 0, + "owner_replica": 15, + "port": 12, + "replica": 11, + "stage": 6, + "time": 97, + "width": 5 + } + }, + { + "index": 47125, + "before": { + "child": 13, + "copy": 330, + "family": 2010, + "helper": 85, + "offset": 26, + "owner_replica": 2, + "port": 106, + "replica": 2, + "stage": 7, + "time": 98, + "width": 4 + }, + "after": { + "child": 13, + "copy": 334, + "family": 2014, + "helper": 85, + "offset": 22, + "owner_replica": 2, + "port": 110, + "replica": 2, + "stage": 7, + "time": 98, + "width": 4 + } + }, + { + "index": 47142, + "before": { + "child": 8, + "copy": 891, + "family": 7051, + "helper": 102, + "offset": 22, + "owner_replica": 7, + "port": 107, + "replica": 2, + "stage": 7, + "time": 98, + "width": 9 + }, + "after": { + "child": 14, + "copy": 562, + "family": 4706, + "helper": 102, + "offset": 16, + "owner_replica": 5, + "port": 2, + "replica": 2, + "stage": 7, + "time": 98, + "width": 9 + } + }, + { + "index": 47225, + "before": { + "child": 6, + "copy": 840, + "family": 6888, + "helper": 185, + "offset": 23, + "owner_replica": 7, + "port": 56, + "replica": 2, + "stage": 7, + "time": 98, + "width": 9 + }, + "after": { + "child": 14, + "copy": 563, + "family": 4707, + "helper": 185, + "offset": 16, + "owner_replica": 5, + "port": 3, + "replica": 2, + "stage": 7, + "time": 98, + "width": 9 + } + }, + { + "index": 47237, + "before": { + "child": 6, + "copy": 824, + "family": 6872, + "helper": 197, + "offset": 23, + "owner_replica": 7, + "port": 40, + "replica": 2, + "stage": 7, + "time": 98, + "width": 9 + }, + "after": { + "child": 14, + "copy": 567, + "family": 4711, + "helper": 197, + "offset": 18, + "owner_replica": 5, + "port": 7, + "replica": 2, + "stage": 7, + "time": 98, + "width": 9 + } + }, + { + "index": 47257, + "before": { + "child": 4, + "copy": 890, + "family": 6826, + "helper": 217, + "offset": 14, + "owner_replica": 7, + "port": 106, + "replica": 2, + "stage": 7, + "time": 98, + "width": 9 + }, + "after": { + "child": 14, + "copy": 570, + "family": 4714, + "helper": 217, + "offset": 18, + "owner_replica": 5, + "port": 10, + "replica": 2, + "stage": 7, + "time": 98, + "width": 9 + } + }, + { + "index": 47264, + "before": { + "child": 14, + "copy": 452, + "family": 3812, + "helper": 224, + "offset": 16, + "owner_replica": 4, + "port": 4, + "replica": 2, + "stage": 7, + "time": 98, + "width": 7 + }, + "after": { + "child": 14, + "copy": 180, + "family": 1188, + "helper": 224, + "offset": 18, + "owner_replica": 1, + "port": 68, + "replica": 2, + "stage": 7, + "time": 98, + "width": 7 + } + }, + { + "index": 47269, + "before": { + "child": 14, + "copy": 176, + "family": 1184, + "helper": 229, + "offset": 25, + "owner_replica": 1, + "port": 64, + "replica": 2, + "stage": 7, + "time": 98, + "width": 7 + }, + "after": { + "child": 14, + "copy": 459, + "family": 3819, + "helper": 229, + "offset": 0, + "owner_replica": 4, + "port": 11, + "replica": 2, + "stage": 7, + "time": 98, + "width": 7 + } + }, + { + "index": 47272, + "before": { + "child": 4, + "copy": 883, + "family": 6819, + "helper": 232, + "offset": 23, + "owner_replica": 7, + "port": 99, + "replica": 2, + "stage": 7, + "time": 98, + "width": 9 + }, + "after": { + "child": 14, + "copy": 572, + "family": 4716, + "helper": 232, + "offset": 18, + "owner_replica": 5, + "port": 12, + "replica": 2, + "stage": 7, + "time": 98, + "width": 9 + } + }, + { + "index": 47273, + "before": { + "child": 4, + "copy": 882, + "family": 6818, + "helper": 233, + "offset": 23, + "owner_replica": 7, + "port": 98, + "replica": 2, + "stage": 7, + "time": 98, + "width": 9 + }, + "after": { + "child": 14, + "copy": 599, + "family": 4743, + "helper": 233, + "offset": 0, + "owner_replica": 5, + "port": 39, + "replica": 2, + "stage": 7, + "time": 98, + "width": 9 + } + }, + { + "index": 47298, + "before": { + "child": 4, + "copy": 836, + "family": 6772, + "helper": 258, + "offset": 23, + "owner_replica": 7, + "port": 52, + "replica": 2, + "stage": 7, + "time": 98, + "width": 9 + }, + "after": { + "child": 15, + "copy": 623, + "family": 4879, + "helper": 258, + "offset": 9, + "owner_replica": 5, + "port": 63, + "replica": 2, + "stage": 7, + "time": 98, + "width": 9 + } + }, + { + "index": 47306, + "before": { + "child": 4, + "copy": 828, + "family": 6764, + "helper": 266, + "offset": 23, + "owner_replica": 7, + "port": 44, + "replica": 2, + "stage": 7, + "time": 98, + "width": 9 + }, + "after": { + "child": 15, + "copy": 630, + "family": 4886, + "helper": 266, + "offset": 22, + "owner_replica": 5, + "port": 70, + "replica": 2, + "stage": 7, + "time": 98, + "width": 9 + } + }, + { + "index": 47309, + "before": { + "child": 4, + "copy": 804, + "family": 6740, + "helper": 269, + "offset": 23, + "owner_replica": 7, + "port": 20, + "replica": 2, + "stage": 7, + "time": 98, + "width": 9 + }, + "after": { + "child": 6, + "copy": 1782, + "family": 14102, + "helper": 269, + "offset": 22, + "owner_replica": 15, + "port": 102, + "replica": 2, + "stage": 7, + "time": 98, + "width": 9 + } + }, + { + "index": 47343, + "before": { + "child": 14, + "copy": 561, + "family": 4705, + "helper": 303, + "offset": 7, + "owner_replica": 5, + "port": 1, + "replica": 2, + "stage": 7, + "time": 98, + "width": 8 + }, + "after": { + "child": 12, + "copy": 137, + "family": 921, + "helper": 303, + "offset": 31, + "owner_replica": 1, + "port": 25, + "replica": 2, + "stage": 7, + "time": 98, + "width": 8 + } + }, + { + "index": 47345, + "before": { + "child": 15, + "copy": 552, + "family": 4024, + "helper": 305, + "offset": 8, + "owner_replica": 4, + "port": 104, + "replica": 2, + "stage": 7, + "time": 98, + "width": 8 + }, + "after": { + "child": 13, + "copy": 330, + "family": 2010, + "helper": 305, + "offset": 0, + "owner_replica": 2, + "port": 106, + "replica": 2, + "stage": 7, + "time": 98, + "width": 8 + } + }, + { + "index": 47350, + "before": { + "child": 15, + "copy": 551, + "family": 4023, + "helper": 310, + "offset": 8, + "owner_replica": 4, + "port": 103, + "replica": 2, + "stage": 7, + "time": 98, + "width": 8 + }, + "after": { + "child": 13, + "copy": 331, + "family": 2011, + "helper": 310, + "offset": 0, + "owner_replica": 2, + "port": 107, + "replica": 2, + "stage": 7, + "time": 98, + "width": 8 + } + }, + { + "index": 47351, + "before": { + "child": 15, + "copy": 550, + "family": 4022, + "helper": 311, + "offset": 8, + "owner_replica": 4, + "port": 102, + "replica": 2, + "stage": 7, + "time": 98, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1576, + "family": 13224, + "helper": 311, + "offset": 0, + "owner_replica": 14, + "port": 8, + "replica": 2, + "stage": 7, + "time": 98, + "width": 8 + } + }, + { + "index": 47352, + "before": { + "child": 15, + "copy": 549, + "family": 4021, + "helper": 312, + "offset": 8, + "owner_replica": 4, + "port": 101, + "replica": 2, + "stage": 7, + "time": 98, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1584, + "family": 13232, + "helper": 312, + "offset": 0, + "owner_replica": 14, + "port": 16, + "replica": 2, + "stage": 7, + "time": 98, + "width": 8 + } + }, + { + "index": 47353, + "before": { + "child": 15, + "copy": 548, + "family": 4020, + "helper": 313, + "offset": 8, + "owner_replica": 4, + "port": 100, + "replica": 2, + "stage": 7, + "time": 98, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1596, + "family": 13244, + "helper": 313, + "offset": 0, + "owner_replica": 14, + "port": 28, + "replica": 2, + "stage": 7, + "time": 98, + "width": 8 + } + }, + { + "index": 47354, + "before": { + "child": 15, + "copy": 547, + "family": 4019, + "helper": 314, + "offset": 16, + "owner_replica": 4, + "port": 99, + "replica": 2, + "stage": 7, + "time": 98, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1669, + "family": 13317, + "helper": 314, + "offset": 31, + "owner_replica": 14, + "port": 101, + "replica": 2, + "stage": 7, + "time": 98, + "width": 8 + } + }, + { + "index": 47355, + "before": { + "child": 15, + "copy": 546, + "family": 4018, + "helper": 315, + "offset": 15, + "owner_replica": 4, + "port": 98, + "replica": 2, + "stage": 7, + "time": 98, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1671, + "family": 13319, + "helper": 315, + "offset": 18, + "owner_replica": 14, + "port": 103, + "replica": 2, + "stage": 7, + "time": 98, + "width": 8 + } + }, + { + "index": 47356, + "before": { + "child": 14, + "copy": 209, + "family": 1217, + "helper": 316, + "offset": 24, + "owner_replica": 1, + "port": 97, + "replica": 2, + "stage": 7, + "time": 98, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1679, + "family": 13327, + "helper": 316, + "offset": 31, + "owner_replica": 14, + "port": 111, + "replica": 2, + "stage": 7, + "time": 98, + "width": 8 + } + }, + { + "index": 47438, + "before": { + "child": 15, + "copy": 631, + "family": 4887, + "helper": 398, + "offset": 0, + "owner_replica": 5, + "port": 71, + "replica": 2, + "stage": 7, + "time": 98, + "width": 4 + }, + "after": { + "child": 15, + "copy": 1069, + "family": 8461, + "helper": 398, + "offset": 27, + "owner_replica": 9, + "port": 61, + "replica": 2, + "stage": 7, + "time": 98, + "width": 4 + } + }, + { + "index": 47439, + "before": { + "child": 15, + "copy": 630, + "family": 4886, + "helper": 399, + "offset": 0, + "owner_replica": 5, + "port": 70, + "replica": 2, + "stage": 7, + "time": 98, + "width": 4 + }, + "after": { + "child": 15, + "copy": 1093, + "family": 8485, + "helper": 399, + "offset": 27, + "owner_replica": 9, + "port": 85, + "replica": 2, + "stage": 7, + "time": 98, + "width": 4 + } + }, + { + "index": 47443, + "before": { + "child": 15, + "copy": 629, + "family": 4885, + "helper": 403, + "offset": 0, + "owner_replica": 5, + "port": 69, + "replica": 2, + "stage": 7, + "time": 98, + "width": 4 + }, + "after": { + "child": 4, + "copy": 1690, + "family": 13898, + "helper": 403, + "offset": 27, + "owner_replica": 15, + "port": 10, + "replica": 2, + "stage": 7, + "time": 98, + "width": 4 + } + }, + { + "index": 47445, + "before": { + "child": 15, + "copy": 628, + "family": 4884, + "helper": 405, + "offset": 0, + "owner_replica": 5, + "port": 68, + "replica": 2, + "stage": 7, + "time": 98, + "width": 4 + }, + "after": { + "child": 4, + "copy": 1693, + "family": 13901, + "helper": 405, + "offset": 27, + "owner_replica": 15, + "port": 13, + "replica": 2, + "stage": 7, + "time": 98, + "width": 4 + } + }, + { + "index": 47563, + "before": { + "child": 12, + "copy": 1100, + "family": 8156, + "helper": 43, + "offset": 31, + "owner_replica": 9, + "port": 92, + "replica": 10, + "stage": 7, + "time": 99, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1011, + "family": 8291, + "helper": 43, + "offset": 0, + "owner_replica": 9, + "port": 3, + "replica": 10, + "stage": 7, + "time": 99, + "width": 9 + } + }, + { + "index": 47626, + "before": { + "child": 12, + "copy": 1118, + "family": 8174, + "helper": 106, + "offset": 44, + "owner_replica": 9, + "port": 110, + "replica": 10, + "stage": 7, + "time": 99, + "width": 4 + }, + "after": { + "child": 15, + "copy": 198, + "family": 1318, + "helper": 106, + "offset": 27, + "owner_replica": 1, + "port": 86, + "replica": 10, + "stage": 7, + "time": 99, + "width": 4 + } + }, + { + "index": 47640, + "before": { + "child": 8, + "copy": 803, + "family": 6963, + "helper": 120, + "offset": 22, + "owner_replica": 7, + "port": 19, + "replica": 10, + "stage": 7, + "time": 99, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1232, + "family": 10080, + "helper": 120, + "offset": 9, + "owner_replica": 11, + "port": 0, + "replica": 10, + "stage": 7, + "time": 99, + "width": 9 + } + }, + { + "index": 47744, + "before": { + "child": 14, + "copy": 224, + "family": 2016, + "helper": 224, + "offset": 17, + "owner_replica": 2, + "port": 0, + "replica": 10, + "stage": 7, + "time": 99, + "width": 7 + }, + "after": { + "child": 14, + "copy": 224, + "family": 2016, + "helper": 224, + "offset": 18, + "owner_replica": 2, + "port": 0, + "replica": 10, + "stage": 7, + "time": 99, + "width": 7 + } + }, + { + "index": 47747, + "before": { + "child": 15, + "copy": 1084, + "family": 8476, + "helper": 227, + "offset": 25, + "owner_replica": 9, + "port": 76, + "replica": 10, + "stage": 7, + "time": 99, + "width": 7 + }, + "after": { + "child": 14, + "copy": 1117, + "family": 8397, + "helper": 227, + "offset": 8, + "owner_replica": 9, + "port": 109, + "replica": 10, + "stage": 7, + "time": 99, + "width": 7 + } + }, + { + "index": 47750, + "before": { + "child": 14, + "copy": 1011, + "family": 8291, + "helper": 230, + "offset": 25, + "owner_replica": 9, + "port": 3, + "replica": 10, + "stage": 7, + "time": 99, + "width": 7 + }, + "after": { + "child": 15, + "copy": 1087, + "family": 8479, + "helper": 230, + "offset": 9, + "owner_replica": 9, + "port": 79, + "replica": 10, + "stage": 7, + "time": 99, + "width": 7 + } + }, + { + "index": 47944, + "before": { + "child": 14, + "copy": 563, + "family": 4707, + "helper": 424, + "offset": 7, + "owner_replica": 5, + "port": 3, + "replica": 10, + "stage": 7, + "time": 99, + "width": 8 + }, + "after": { + "child": 13, + "copy": 328, + "family": 2008, + "helper": 424, + "offset": 0, + "owner_replica": 2, + "port": 104, + "replica": 10, + "stage": 7, + "time": 99, + "width": 8 + } + }, + { + "index": 47945, + "before": { + "child": 14, + "copy": 562, + "family": 4706, + "helper": 425, + "offset": 7, + "owner_replica": 5, + "port": 2, + "replica": 10, + "stage": 7, + "time": 99, + "width": 8 + }, + "after": { + "child": 13, + "copy": 329, + "family": 2009, + "helper": 425, + "offset": 0, + "owner_replica": 2, + "port": 105, + "replica": 10, + "stage": 7, + "time": 99, + "width": 8 + } + }, + { + "index": 48129, + "before": { + "child": 15, + "copy": 1342, + "family": 10302, + "helper": 129, + "offset": 20, + "owner_replica": 11, + "port": 110, + "replica": 1, + "stage": 8, + "time": 100, + "width": 4 + }, + "after": { + "child": 14, + "copy": 1237, + "family": 10085, + "helper": 129, + "offset": 27, + "owner_replica": 11, + "port": 5, + "replica": 1, + "stage": 8, + "time": 100, + "width": 4 + } + }, + { + "index": 48224, + "before": { + "child": 14, + "copy": 461, + "family": 3821, + "helper": 224, + "offset": 16, + "owner_replica": 4, + "port": 13, + "replica": 1, + "stage": 8, + "time": 100, + "width": 7 + }, + "after": { + "child": 15, + "copy": 555, + "family": 4027, + "helper": 224, + "offset": 16, + "owner_replica": 4, + "port": 107, + "replica": 1, + "stage": 8, + "time": 100, + "width": 7 + } + }, + { + "index": 48227, + "before": { + "child": 14, + "copy": 458, + "family": 3818, + "helper": 227, + "offset": 16, + "owner_replica": 4, + "port": 10, + "replica": 1, + "stage": 8, + "time": 100, + "width": 7 + }, + "after": { + "child": 15, + "copy": 556, + "family": 4028, + "helper": 227, + "offset": 16, + "owner_replica": 4, + "port": 108, + "replica": 1, + "stage": 8, + "time": 100, + "width": 7 + } + }, + { + "index": 48228, + "before": { + "child": 14, + "copy": 457, + "family": 3817, + "helper": 228, + "offset": 16, + "owner_replica": 4, + "port": 9, + "replica": 1, + "stage": 8, + "time": 100, + "width": 7 + }, + "after": { + "child": 15, + "copy": 558, + "family": 4030, + "helper": 228, + "offset": 16, + "owner_replica": 4, + "port": 110, + "replica": 1, + "stage": 8, + "time": 100, + "width": 7 + } + }, + { + "index": 48229, + "before": { + "child": 14, + "copy": 456, + "family": 3816, + "helper": 229, + "offset": 16, + "owner_replica": 4, + "port": 8, + "replica": 1, + "stage": 8, + "time": 100, + "width": 7 + }, + "after": { + "child": 15, + "copy": 559, + "family": 4031, + "helper": 229, + "offset": 16, + "owner_replica": 4, + "port": 111, + "replica": 1, + "stage": 8, + "time": 100, + "width": 7 + } + }, + { + "index": 48419, + "before": { + "child": 15, + "copy": 394, + "family": 3082, + "helper": 419, + "offset": 9, + "owner_replica": 3, + "port": 58, + "replica": 1, + "stage": 8, + "time": 100, + "width": 5 + }, + "after": { + "child": 4, + "copy": 1686, + "family": 13894, + "helper": 419, + "offset": 0, + "owner_replica": 15, + "port": 6, + "replica": 1, + "stage": 8, + "time": 100, + "width": 5 + } + }, + { + "index": 48421, + "before": { + "child": 15, + "copy": 393, + "family": 3081, + "helper": 421, + "offset": 9, + "owner_replica": 3, + "port": 57, + "replica": 1, + "stage": 8, + "time": 100, + "width": 5 + }, + "after": { + "child": 4, + "copy": 1688, + "family": 13896, + "helper": 421, + "offset": 0, + "owner_replica": 15, + "port": 8, + "replica": 1, + "stage": 8, + "time": 100, + "width": 5 + } + }, + { + "index": 48446, + "before": { + "child": 15, + "copy": 384, + "family": 3072, + "helper": 446, + "offset": 9, + "owner_replica": 3, + "port": 48, + "replica": 1, + "stage": 8, + "time": 100, + "width": 5 + }, + "after": { + "child": 4, + "copy": 1691, + "family": 13899, + "helper": 446, + "offset": 0, + "owner_replica": 15, + "port": 11, + "replica": 1, + "stage": 8, + "time": 100, + "width": 5 + } + }, + { + "index": 48568, + "before": { + "child": 15, + "copy": 335, + "family": 2239, + "helper": 88, + "offset": 23, + "owner_replica": 2, + "port": 111, + "replica": 9, + "stage": 8, + "time": 101, + "width": 9 + }, + "after": { + "child": 15, + "copy": 335, + "family": 2239, + "helper": 88, + "offset": 0, + "owner_replica": 2, + "port": 111, + "replica": 9, + "stage": 8, + "time": 101, + "width": 9 + } + }, + { + "index": 48569, + "before": { + "child": 15, + "copy": 334, + "family": 2238, + "helper": 89, + "offset": 23, + "owner_replica": 2, + "port": 110, + "replica": 9, + "stage": 8, + "time": 101, + "width": 9 + }, + "after": { + "child": 15, + "copy": 334, + "family": 2238, + "helper": 89, + "offset": 13, + "owner_replica": 2, + "port": 110, + "replica": 9, + "stage": 8, + "time": 101, + "width": 9 + } + }, + { + "index": 48571, + "before": { + "child": 15, + "copy": 333, + "family": 2237, + "helper": 91, + "offset": 23, + "owner_replica": 2, + "port": 109, + "replica": 9, + "stage": 8, + "time": 101, + "width": 9 + }, + "after": { + "child": 15, + "copy": 333, + "family": 2237, + "helper": 91, + "offset": 0, + "owner_replica": 2, + "port": 109, + "replica": 9, + "stage": 8, + "time": 101, + "width": 9 + } + }, + { + "index": 48820, + "before": { + "child": 15, + "copy": 1476, + "family": 12004, + "helper": 340, + "offset": 0, + "owner_replica": 13, + "port": 20, + "replica": 9, + "stage": 8, + "time": 101, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1587, + "family": 13235, + "helper": 340, + "offset": 0, + "owner_replica": 14, + "port": 19, + "replica": 9, + "stage": 8, + "time": 101, + "width": 8 + } + }, + { + "index": 48821, + "before": { + "child": 15, + "copy": 1455, + "family": 11199, + "helper": 341, + "offset": 12, + "owner_replica": 12, + "port": 111, + "replica": 9, + "stage": 8, + "time": 101, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1676, + "family": 13324, + "helper": 341, + "offset": 18, + "owner_replica": 14, + "port": 108, + "replica": 9, + "stage": 8, + "time": 101, + "width": 8 + } + }, + { + "index": 48829, + "before": { + "child": 14, + "copy": 1563, + "family": 11979, + "helper": 349, + "offset": 0, + "owner_replica": 13, + "port": 107, + "replica": 9, + "stage": 8, + "time": 101, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1734, + "family": 14166, + "helper": 349, + "offset": 0, + "owner_replica": 15, + "port": 54, + "replica": 9, + "stage": 8, + "time": 101, + "width": 8 + } + }, + { + "index": 49066, + "before": { + "child": 8, + "copy": 891, + "family": 7051, + "helper": 106, + "offset": 31, + "owner_replica": 7, + "port": 107, + "replica": 7, + "stage": 3, + "time": 102, + "width": 4 + }, + "after": { + "child": 8, + "copy": 794, + "family": 6954, + "helper": 106, + "offset": 0, + "owner_replica": 7, + "port": 10, + "replica": 7, + "stage": 3, + "time": 102, + "width": 4 + } + }, + { + "index": 49077, + "before": { + "child": 8, + "copy": 888, + "family": 7048, + "helper": 117, + "offset": 31, + "owner_replica": 7, + "port": 104, + "replica": 7, + "stage": 3, + "time": 102, + "width": 4 + }, + "after": { + "child": 8, + "copy": 797, + "family": 6957, + "helper": 117, + "offset": 0, + "owner_replica": 7, + "port": 13, + "replica": 7, + "stage": 3, + "time": 102, + "width": 4 + } + }, + { + "index": 49105, + "before": { + "child": 8, + "copy": 882, + "family": 7042, + "helper": 145, + "offset": 35, + "owner_replica": 7, + "port": 98, + "replica": 7, + "stage": 3, + "time": 102, + "width": 4 + }, + "after": { + "child": 8, + "copy": 803, + "family": 6963, + "helper": 145, + "offset": 0, + "owner_replica": 7, + "port": 19, + "replica": 7, + "stage": 3, + "time": 102, + "width": 4 + } + }, + { + "index": 49107, + "before": { + "child": 8, + "copy": 881, + "family": 7041, + "helper": 147, + "offset": 35, + "owner_replica": 7, + "port": 97, + "replica": 7, + "stage": 3, + "time": 102, + "width": 4 + }, + "after": { + "child": 8, + "copy": 804, + "family": 6964, + "helper": 147, + "offset": 0, + "owner_replica": 7, + "port": 20, + "replica": 7, + "stage": 3, + "time": 102, + "width": 4 + } + }, + { + "index": 49109, + "before": { + "child": 8, + "copy": 880, + "family": 7040, + "helper": 149, + "offset": 35, + "owner_replica": 7, + "port": 96, + "replica": 7, + "stage": 3, + "time": 102, + "width": 4 + }, + "after": { + "child": 8, + "copy": 880, + "family": 7040, + "helper": 149, + "offset": 9, + "owner_replica": 7, + "port": 96, + "replica": 7, + "stage": 3, + "time": 102, + "width": 4 + } + }, + { + "index": 49259, + "before": { + "child": 15, + "copy": 443, + "family": 3131, + "helper": 299, + "offset": 13, + "owner_replica": 3, + "port": 107, + "replica": 7, + "stage": 3, + "time": 102, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1592, + "family": 13240, + "helper": 299, + "offset": 0, + "owner_replica": 14, + "port": 24, + "replica": 7, + "stage": 3, + "time": 102, + "width": 8 + } + }, + { + "index": 49260, + "before": { + "child": 15, + "copy": 442, + "family": 3130, + "helper": 300, + "offset": 13, + "owner_replica": 3, + "port": 106, + "replica": 7, + "stage": 3, + "time": 102, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1594, + "family": 13242, + "helper": 300, + "offset": 0, + "owner_replica": 14, + "port": 26, + "replica": 7, + "stage": 3, + "time": 102, + "width": 8 + } + }, + { + "index": 49261, + "before": { + "child": 15, + "copy": 441, + "family": 3129, + "helper": 301, + "offset": 17, + "owner_replica": 3, + "port": 105, + "replica": 7, + "stage": 3, + "time": 102, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1595, + "family": 13243, + "helper": 301, + "offset": 0, + "owner_replica": 14, + "port": 27, + "replica": 7, + "stage": 3, + "time": 102, + "width": 8 + } + }, + { + "index": 49262, + "before": { + "child": 14, + "copy": 224, + "family": 2016, + "helper": 302, + "offset": 24, + "owner_replica": 2, + "port": 0, + "replica": 7, + "stage": 3, + "time": 102, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1656, + "family": 13304, + "helper": 302, + "offset": 0, + "owner_replica": 14, + "port": 88, + "replica": 7, + "stage": 3, + "time": 102, + "width": 8 + } + }, + { + "index": 49584, + "before": { + "child": 14, + "copy": 227, + "family": 2019, + "helper": 144, + "offset": 14, + "owner_replica": 2, + "port": 3, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 14, + "copy": 227, + "family": 2019, + "helper": 144, + "offset": 18, + "owner_replica": 2, + "port": 3, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49586, + "before": { + "child": 14, + "copy": 226, + "family": 2018, + "helper": 146, + "offset": 14, + "owner_replica": 2, + "port": 2, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 14, + "copy": 226, + "family": 2018, + "helper": 146, + "offset": 9, + "owner_replica": 2, + "port": 2, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49588, + "before": { + "child": 14, + "copy": 225, + "family": 2017, + "helper": 148, + "offset": 14, + "owner_replica": 2, + "port": 1, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 14, + "copy": 225, + "family": 2017, + "helper": 148, + "offset": 9, + "owner_replica": 2, + "port": 1, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49591, + "before": { + "child": 6, + "copy": 1790, + "family": 14110, + "helper": 151, + "offset": 22, + "owner_replica": 15, + "port": 110, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 14, + "copy": 448, + "family": 3808, + "helper": 151, + "offset": 0, + "owner_replica": 4, + "port": 0, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49595, + "before": { + "child": 6, + "copy": 1787, + "family": 14107, + "helper": 155, + "offset": 22, + "owner_replica": 15, + "port": 107, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 14, + "copy": 449, + "family": 3809, + "helper": 155, + "offset": 9, + "owner_replica": 4, + "port": 1, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49597, + "before": { + "child": 15, + "copy": 1229, + "family": 9405, + "helper": 157, + "offset": 7, + "owner_replica": 10, + "port": 109, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1229, + "family": 9405, + "helper": 157, + "offset": 9, + "owner_replica": 10, + "port": 109, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49600, + "before": { + "child": 6, + "copy": 1782, + "family": 14102, + "helper": 160, + "offset": 22, + "owner_replica": 15, + "port": 102, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 14, + "copy": 450, + "family": 3810, + "helper": 160, + "offset": 9, + "owner_replica": 4, + "port": 2, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49602, + "before": { + "child": 6, + "copy": 1781, + "family": 14101, + "helper": 162, + "offset": 22, + "owner_replica": 15, + "port": 101, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 14, + "copy": 451, + "family": 3811, + "helper": 162, + "offset": 9, + "owner_replica": 4, + "port": 3, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49612, + "before": { + "child": 6, + "copy": 1774, + "family": 14094, + "helper": 172, + "offset": 22, + "owner_replica": 15, + "port": 94, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 14, + "copy": 452, + "family": 3812, + "helper": 172, + "offset": 9, + "owner_replica": 4, + "port": 4, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49614, + "before": { + "child": 6, + "copy": 1772, + "family": 14092, + "helper": 174, + "offset": 22, + "owner_replica": 15, + "port": 92, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 14, + "copy": 456, + "family": 3816, + "helper": 174, + "offset": 9, + "owner_replica": 4, + "port": 8, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49616, + "before": { + "child": 6, + "copy": 1770, + "family": 14090, + "helper": 176, + "offset": 22, + "owner_replica": 15, + "port": 90, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 14, + "copy": 457, + "family": 3817, + "helper": 176, + "offset": 9, + "owner_replica": 4, + "port": 9, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49620, + "before": { + "child": 6, + "copy": 1766, + "family": 14086, + "helper": 180, + "offset": 22, + "owner_replica": 15, + "port": 86, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 14, + "copy": 458, + "family": 3818, + "helper": 180, + "offset": 9, + "owner_replica": 4, + "port": 10, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49622, + "before": { + "child": 6, + "copy": 1764, + "family": 14084, + "helper": 182, + "offset": 22, + "owner_replica": 15, + "port": 84, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 14, + "copy": 461, + "family": 3821, + "helper": 182, + "offset": 9, + "owner_replica": 4, + "port": 13, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49627, + "before": { + "child": 6, + "copy": 1759, + "family": 14079, + "helper": 187, + "offset": 22, + "owner_replica": 15, + "port": 79, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 454, + "family": 3926, + "helper": 187, + "offset": 0, + "owner_replica": 4, + "port": 6, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49629, + "before": { + "child": 6, + "copy": 1757, + "family": 14077, + "helper": 189, + "offset": 22, + "owner_replica": 15, + "port": 77, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 484, + "family": 3956, + "helper": 189, + "offset": 23, + "owner_replica": 4, + "port": 36, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49630, + "before": { + "child": 6, + "copy": 1756, + "family": 14076, + "helper": 190, + "offset": 22, + "owner_replica": 15, + "port": 76, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 514, + "family": 3986, + "helper": 190, + "offset": 0, + "owner_replica": 4, + "port": 66, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49634, + "before": { + "child": 6, + "copy": 1752, + "family": 14072, + "helper": 194, + "offset": 22, + "owner_replica": 15, + "port": 72, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 530, + "family": 4002, + "helper": 194, + "offset": 18, + "owner_replica": 4, + "port": 82, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49635, + "before": { + "child": 6, + "copy": 1751, + "family": 14071, + "helper": 195, + "offset": 22, + "owner_replica": 15, + "port": 71, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 531, + "family": 4003, + "helper": 195, + "offset": 13, + "owner_replica": 4, + "port": 83, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49636, + "before": { + "child": 6, + "copy": 1750, + "family": 14070, + "helper": 196, + "offset": 22, + "owner_replica": 15, + "port": 70, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 532, + "family": 4004, + "helper": 196, + "offset": 18, + "owner_replica": 4, + "port": 84, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49638, + "before": { + "child": 6, + "copy": 1748, + "family": 14068, + "helper": 198, + "offset": 22, + "owner_replica": 15, + "port": 68, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 533, + "family": 4005, + "helper": 198, + "offset": 9, + "owner_replica": 4, + "port": 85, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49641, + "before": { + "child": 6, + "copy": 1745, + "family": 14065, + "helper": 201, + "offset": 22, + "owner_replica": 15, + "port": 65, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 534, + "family": 4006, + "helper": 201, + "offset": 9, + "owner_replica": 4, + "port": 86, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49642, + "before": { + "child": 6, + "copy": 1744, + "family": 14064, + "helper": 202, + "offset": 22, + "owner_replica": 15, + "port": 64, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 535, + "family": 4007, + "helper": 202, + "offset": 9, + "owner_replica": 4, + "port": 87, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49643, + "before": { + "child": 6, + "copy": 1743, + "family": 14063, + "helper": 203, + "offset": 22, + "owner_replica": 15, + "port": 63, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 536, + "family": 4008, + "helper": 203, + "offset": 9, + "owner_replica": 4, + "port": 88, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49649, + "before": { + "child": 6, + "copy": 1737, + "family": 14057, + "helper": 209, + "offset": 22, + "owner_replica": 15, + "port": 57, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 537, + "family": 4009, + "helper": 209, + "offset": 9, + "owner_replica": 4, + "port": 89, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49652, + "before": { + "child": 6, + "copy": 1734, + "family": 14054, + "helper": 212, + "offset": 22, + "owner_replica": 15, + "port": 54, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 538, + "family": 4010, + "helper": 212, + "offset": 18, + "owner_replica": 4, + "port": 90, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49653, + "before": { + "child": 6, + "copy": 1733, + "family": 14053, + "helper": 213, + "offset": 22, + "owner_replica": 15, + "port": 53, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 539, + "family": 4011, + "helper": 213, + "offset": 9, + "owner_replica": 4, + "port": 91, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49656, + "before": { + "child": 6, + "copy": 1730, + "family": 14050, + "helper": 216, + "offset": 22, + "owner_replica": 15, + "port": 50, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 540, + "family": 4012, + "helper": 216, + "offset": 9, + "owner_replica": 4, + "port": 92, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49659, + "before": { + "child": 6, + "copy": 1727, + "family": 14047, + "helper": 219, + "offset": 22, + "owner_replica": 15, + "port": 47, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 542, + "family": 4014, + "helper": 219, + "offset": 9, + "owner_replica": 4, + "port": 94, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49660, + "before": { + "child": 6, + "copy": 1726, + "family": 14046, + "helper": 220, + "offset": 22, + "owner_replica": 15, + "port": 46, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 543, + "family": 4015, + "helper": 220, + "offset": 18, + "owner_replica": 4, + "port": 95, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49661, + "before": { + "child": 6, + "copy": 1725, + "family": 14045, + "helper": 221, + "offset": 22, + "owner_replica": 15, + "port": 45, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 544, + "family": 4016, + "helper": 221, + "offset": 13, + "owner_replica": 4, + "port": 96, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49662, + "before": { + "child": 6, + "copy": 1724, + "family": 14044, + "helper": 222, + "offset": 22, + "owner_replica": 15, + "port": 44, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 545, + "family": 4017, + "helper": 222, + "offset": 22, + "owner_replica": 4, + "port": 97, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49668, + "before": { + "child": 15, + "copy": 443, + "family": 3131, + "helper": 228, + "offset": 21, + "owner_replica": 3, + "port": 107, + "replica": 15, + "stage": 3, + "time": 103, + "width": 7 + }, + "after": { + "child": 15, + "copy": 438, + "family": 3126, + "helper": 228, + "offset": 25, + "owner_replica": 3, + "port": 102, + "replica": 15, + "stage": 3, + "time": 103, + "width": 7 + } + }, + { + "index": 49669, + "before": { + "child": 15, + "copy": 442, + "family": 3130, + "helper": 229, + "offset": 21, + "owner_replica": 3, + "port": 106, + "replica": 15, + "stage": 3, + "time": 103, + "width": 7 + }, + "after": { + "child": 15, + "copy": 445, + "family": 3133, + "helper": 229, + "offset": 0, + "owner_replica": 3, + "port": 109, + "replica": 15, + "stage": 3, + "time": 103, + "width": 7 + } + }, + { + "index": 49673, + "before": { + "child": 6, + "copy": 1721, + "family": 14041, + "helper": 233, + "offset": 22, + "owner_replica": 15, + "port": 41, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 546, + "family": 4018, + "helper": 233, + "offset": 18, + "owner_replica": 4, + "port": 98, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49676, + "before": { + "child": 6, + "copy": 1718, + "family": 14038, + "helper": 236, + "offset": 22, + "owner_replica": 15, + "port": 38, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 547, + "family": 4019, + "helper": 236, + "offset": 0, + "owner_replica": 4, + "port": 99, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49680, + "before": { + "child": 6, + "copy": 1714, + "family": 14034, + "helper": 240, + "offset": 22, + "owner_replica": 15, + "port": 34, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 549, + "family": 4021, + "helper": 240, + "offset": 18, + "owner_replica": 4, + "port": 101, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49681, + "before": { + "child": 6, + "copy": 1713, + "family": 14033, + "helper": 241, + "offset": 22, + "owner_replica": 15, + "port": 33, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 550, + "family": 4022, + "helper": 241, + "offset": 0, + "owner_replica": 4, + "port": 102, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49683, + "before": { + "child": 6, + "copy": 1711, + "family": 14031, + "helper": 243, + "offset": 22, + "owner_replica": 15, + "port": 31, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 551, + "family": 4023, + "helper": 243, + "offset": 13, + "owner_replica": 4, + "port": 103, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49684, + "before": { + "child": 6, + "copy": 1710, + "family": 14030, + "helper": 244, + "offset": 22, + "owner_replica": 15, + "port": 30, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 552, + "family": 4024, + "helper": 244, + "offset": 9, + "owner_replica": 4, + "port": 104, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49695, + "before": { + "child": 6, + "copy": 1705, + "family": 14025, + "helper": 255, + "offset": 22, + "owner_replica": 15, + "port": 25, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 553, + "family": 4025, + "helper": 255, + "offset": 0, + "owner_replica": 4, + "port": 105, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49696, + "before": { + "child": 6, + "copy": 1704, + "family": 14024, + "helper": 256, + "offset": 22, + "owner_replica": 15, + "port": 24, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 554, + "family": 4026, + "helper": 256, + "offset": 22, + "owner_replica": 4, + "port": 106, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49697, + "before": { + "child": 6, + "copy": 1703, + "family": 14023, + "helper": 257, + "offset": 22, + "owner_replica": 15, + "port": 23, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 555, + "family": 4027, + "helper": 257, + "offset": 0, + "owner_replica": 4, + "port": 107, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49698, + "before": { + "child": 6, + "copy": 1702, + "family": 14022, + "helper": 258, + "offset": 22, + "owner_replica": 15, + "port": 22, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 556, + "family": 4028, + "helper": 258, + "offset": 0, + "owner_replica": 4, + "port": 108, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49705, + "before": { + "child": 14, + "copy": 567, + "family": 4711, + "helper": 265, + "offset": 0, + "owner_replica": 5, + "port": 7, + "replica": 15, + "stage": 3, + "time": 103, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1578, + "family": 13226, + "helper": 265, + "offset": 4, + "owner_replica": 14, + "port": 10, + "replica": 15, + "stage": 3, + "time": 103, + "width": 8 + } + }, + { + "index": 49707, + "before": { + "child": 6, + "copy": 1699, + "family": 14019, + "helper": 267, + "offset": 22, + "owner_replica": 15, + "port": 19, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 557, + "family": 4029, + "helper": 267, + "offset": 0, + "owner_replica": 4, + "port": 109, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49709, + "before": { + "child": 6, + "copy": 1697, + "family": 14017, + "helper": 269, + "offset": 22, + "owner_replica": 15, + "port": 17, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 558, + "family": 4030, + "helper": 269, + "offset": 0, + "owner_replica": 4, + "port": 110, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49711, + "before": { + "child": 6, + "copy": 1695, + "family": 14015, + "helper": 271, + "offset": 22, + "owner_replica": 15, + "port": 15, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 559, + "family": 4031, + "helper": 271, + "offset": 0, + "owner_replica": 4, + "port": 111, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49712, + "before": { + "child": 14, + "copy": 566, + "family": 4710, + "helper": 272, + "offset": 7, + "owner_replica": 5, + "port": 6, + "replica": 15, + "stage": 3, + "time": 103, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1582, + "family": 13230, + "helper": 272, + "offset": 0, + "owner_replica": 14, + "port": 14, + "replica": 15, + "stage": 3, + "time": 103, + "width": 8 + } + }, + { + "index": 49714, + "before": { + "child": 15, + "copy": 514, + "family": 3986, + "helper": 274, + "offset": 12, + "owner_replica": 4, + "port": 66, + "replica": 15, + "stage": 3, + "time": 103, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1590, + "family": 13238, + "helper": 274, + "offset": 0, + "owner_replica": 14, + "port": 22, + "replica": 15, + "stage": 3, + "time": 103, + "width": 8 + } + }, + { + "index": 49715, + "before": { + "child": 6, + "copy": 1694, + "family": 14014, + "helper": 275, + "offset": 22, + "owner_replica": 15, + "port": 14, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1470, + "family": 11998, + "helper": 275, + "offset": 22, + "owner_replica": 13, + "port": 14, + "replica": 15, + "stage": 3, + "time": 103, + "width": 9 + } + }, + { + "index": 49716, + "before": { + "child": 15, + "copy": 1342, + "family": 10302, + "helper": 276, + "offset": 24, + "owner_replica": 11, + "port": 110, + "replica": 15, + "stage": 3, + "time": 103, + "width": 8 + }, + "after": { + "child": 15, + "copy": 1342, + "family": 10302, + "helper": 276, + "offset": 0, + "owner_replica": 11, + "port": 110, + "replica": 15, + "stage": 3, + "time": 103, + "width": 8 + } + }, + { + "index": 50140, + "before": { + "child": 14, + "copy": 1232, + "family": 10080, + "helper": 220, + "offset": 23, + "owner_replica": 11, + "port": 0, + "replica": 6, + "stage": 4, + "time": 104, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1232, + "family": 10080, + "helper": 220, + "offset": 0, + "owner_replica": 11, + "port": 0, + "replica": 6, + "stage": 4, + "time": 104, + "width": 9 + } + }, + { + "index": 50428, + "before": { + "child": 8, + "copy": 1758, + "family": 14190, + "helper": 28, + "offset": 9, + "owner_replica": 15, + "port": 78, + "replica": 14, + "stage": 4, + "time": 105, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1563, + "family": 11979, + "helper": 28, + "offset": 9, + "owner_replica": 13, + "port": 107, + "replica": 14, + "stage": 4, + "time": 105, + "width": 9 + } + }, + { + "index": 51106, + "before": { + "child": 14, + "copy": 567, + "family": 4711, + "helper": 226, + "offset": 8, + "owner_replica": 5, + "port": 7, + "replica": 5, + "stage": 5, + "time": 106, + "width": 7 + }, + "after": { + "child": 14, + "copy": 562, + "family": 4706, + "helper": 226, + "offset": 25, + "owner_replica": 5, + "port": 2, + "replica": 5, + "stage": 5, + "time": 106, + "width": 7 + } + }, + { + "index": 51286, + "before": { + "child": 15, + "copy": 1230, + "family": 9406, + "helper": 406, + "offset": 24, + "owner_replica": 10, + "port": 110, + "replica": 5, + "stage": 5, + "time": 106, + "width": 4 + }, + "after": { + "child": 15, + "copy": 1229, + "family": 9405, + "helper": 406, + "offset": 27, + "owner_replica": 10, + "port": 109, + "replica": 5, + "stage": 5, + "time": 106, + "width": 4 + } + }, + { + "index": 51483, + "before": { + "child": 14, + "copy": 1580, + "family": 12780, + "helper": 123, + "offset": 0, + "owner_replica": 14, + "port": 12, + "replica": 13, + "stage": 5, + "time": 107, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1476, + "family": 12004, + "helper": 123, + "offset": 18, + "owner_replica": 13, + "port": 20, + "replica": 13, + "stage": 5, + "time": 107, + "width": 9 + } + }, + { + "index": 51527, + "before": { + "child": 14, + "copy": 461, + "family": 3821, + "helper": 167, + "offset": 23, + "owner_replica": 4, + "port": 13, + "replica": 13, + "stage": 5, + "time": 107, + "width": 9 + }, + "after": { + "child": 14, + "copy": 461, + "family": 3821, + "helper": 167, + "offset": 0, + "owner_replica": 4, + "port": 13, + "replica": 13, + "stage": 5, + "time": 107, + "width": 9 + } + }, + { + "index": 51531, + "before": { + "child": 14, + "copy": 458, + "family": 3818, + "helper": 171, + "offset": 23, + "owner_replica": 4, + "port": 10, + "replica": 13, + "stage": 5, + "time": 107, + "width": 9 + }, + "after": { + "child": 14, + "copy": 458, + "family": 3818, + "helper": 171, + "offset": 0, + "owner_replica": 4, + "port": 10, + "replica": 13, + "stage": 5, + "time": 107, + "width": 9 + } + }, + { + "index": 51532, + "before": { + "child": 14, + "copy": 457, + "family": 3817, + "helper": 172, + "offset": 23, + "owner_replica": 4, + "port": 9, + "replica": 13, + "stage": 5, + "time": 107, + "width": 9 + }, + "after": { + "child": 14, + "copy": 457, + "family": 3817, + "helper": 172, + "offset": 0, + "owner_replica": 4, + "port": 9, + "replica": 13, + "stage": 5, + "time": 107, + "width": 9 + } + }, + { + "index": 51533, + "before": { + "child": 14, + "copy": 456, + "family": 3816, + "helper": 173, + "offset": 23, + "owner_replica": 4, + "port": 8, + "replica": 13, + "stage": 5, + "time": 107, + "width": 9 + }, + "after": { + "child": 14, + "copy": 456, + "family": 3816, + "helper": 173, + "offset": 0, + "owner_replica": 4, + "port": 8, + "replica": 13, + "stage": 5, + "time": 107, + "width": 9 + } + }, + { + "index": 51537, + "before": { + "child": 14, + "copy": 452, + "family": 3812, + "helper": 177, + "offset": 23, + "owner_replica": 4, + "port": 4, + "replica": 13, + "stage": 5, + "time": 107, + "width": 9 + }, + "after": { + "child": 14, + "copy": 452, + "family": 3812, + "helper": 177, + "offset": 0, + "owner_replica": 4, + "port": 4, + "replica": 13, + "stage": 5, + "time": 107, + "width": 9 + } + }, + { + "index": 51538, + "before": { + "child": 14, + "copy": 451, + "family": 3811, + "helper": 178, + "offset": 23, + "owner_replica": 4, + "port": 3, + "replica": 13, + "stage": 5, + "time": 107, + "width": 9 + }, + "after": { + "child": 14, + "copy": 451, + "family": 3811, + "helper": 178, + "offset": 0, + "owner_replica": 4, + "port": 3, + "replica": 13, + "stage": 5, + "time": 107, + "width": 9 + } + }, + { + "index": 51539, + "before": { + "child": 14, + "copy": 450, + "family": 3810, + "helper": 179, + "offset": 23, + "owner_replica": 4, + "port": 2, + "replica": 13, + "stage": 5, + "time": 107, + "width": 9 + }, + "after": { + "child": 14, + "copy": 450, + "family": 3810, + "helper": 179, + "offset": 0, + "owner_replica": 4, + "port": 2, + "replica": 13, + "stage": 5, + "time": 107, + "width": 9 + } + }, + { + "index": 51540, + "before": { + "child": 14, + "copy": 449, + "family": 3809, + "helper": 180, + "offset": 23, + "owner_replica": 4, + "port": 1, + "replica": 13, + "stage": 5, + "time": 107, + "width": 9 + }, + "after": { + "child": 14, + "copy": 449, + "family": 3809, + "helper": 180, + "offset": 0, + "owner_replica": 4, + "port": 1, + "replica": 13, + "stage": 5, + "time": 107, + "width": 9 + } + }, + { + "index": 51585, + "before": { + "child": 15, + "copy": 549, + "family": 4021, + "helper": 225, + "offset": 16, + "owner_replica": 4, + "port": 101, + "replica": 13, + "stage": 5, + "time": 107, + "width": 7 + }, + "after": { + "child": 15, + "copy": 553, + "family": 4025, + "helper": 225, + "offset": 16, + "owner_replica": 4, + "port": 105, + "replica": 13, + "stage": 5, + "time": 107, + "width": 7 + } + }, + { + "index": 51678, + "before": { + "child": 14, + "copy": 227, + "family": 2019, + "helper": 318, + "offset": 23, + "owner_replica": 2, + "port": 3, + "replica": 13, + "stage": 5, + "time": 107, + "width": 9 + }, + "after": { + "child": 14, + "copy": 227, + "family": 2019, + "helper": 318, + "offset": 9, + "owner_replica": 2, + "port": 3, + "replica": 13, + "stage": 5, + "time": 107, + "width": 9 + } + }, + { + "index": 51682, + "before": { + "child": 14, + "copy": 226, + "family": 2018, + "helper": 322, + "offset": 23, + "owner_replica": 2, + "port": 2, + "replica": 13, + "stage": 5, + "time": 107, + "width": 9 + }, + "after": { + "child": 14, + "copy": 226, + "family": 2018, + "helper": 322, + "offset": 0, + "owner_replica": 2, + "port": 2, + "replica": 13, + "stage": 5, + "time": 107, + "width": 9 + } + }, + { + "index": 51683, + "before": { + "child": 14, + "copy": 225, + "family": 2017, + "helper": 323, + "offset": 23, + "owner_replica": 2, + "port": 1, + "replica": 13, + "stage": 5, + "time": 107, + "width": 9 + }, + "after": { + "child": 14, + "copy": 225, + "family": 2017, + "helper": 323, + "offset": 0, + "owner_replica": 2, + "port": 1, + "replica": 13, + "stage": 5, + "time": 107, + "width": 9 + } + }, + { + "index": 51773, + "before": { + "child": 14, + "copy": 1563, + "family": 11979, + "helper": 413, + "offset": 8, + "owner_replica": 13, + "port": 107, + "replica": 13, + "stage": 5, + "time": 107, + "width": 4 + }, + "after": { + "child": 15, + "copy": 1508, + "family": 12036, + "helper": 413, + "offset": 27, + "owner_replica": 13, + "port": 52, + "replica": 13, + "stage": 5, + "time": 107, + "width": 4 + } + }, + { + "index": 52065, + "before": { + "child": 14, + "copy": 570, + "family": 4714, + "helper": 225, + "offset": 0, + "owner_replica": 5, + "port": 10, + "replica": 4, + "stage": 6, + "time": 108, + "width": 7 + }, + "after": { + "child": 14, + "copy": 453, + "family": 3813, + "helper": 225, + "offset": 0, + "owner_replica": 4, + "port": 5, + "replica": 4, + "stage": 6, + "time": 108, + "width": 7 + } + }, + { + "index": 52066, + "before": { + "child": 15, + "copy": 551, + "family": 4023, + "helper": 226, + "offset": 16, + "owner_replica": 4, + "port": 103, + "replica": 4, + "stage": 6, + "time": 108, + "width": 7 + }, + "after": { + "child": 14, + "copy": 563, + "family": 4707, + "helper": 226, + "offset": 25, + "owner_replica": 5, + "port": 3, + "replica": 4, + "stage": 6, + "time": 108, + "width": 7 + } + }, + { + "index": 52183, + "before": { + "child": 15, + "copy": 1229, + "family": 9405, + "helper": 343, + "offset": 16, + "owner_replica": 10, + "port": 109, + "replica": 4, + "stage": 6, + "time": 108, + "width": 7 + }, + "after": { + "child": 14, + "copy": 1239, + "family": 10087, + "helper": 343, + "offset": 0, + "owner_replica": 11, + "port": 7, + "replica": 4, + "stage": 6, + "time": 108, + "width": 7 + } + }, + { + "index": 52324, + "before": { + "child": 8, + "copy": 1774, + "family": 14206, + "helper": 4, + "offset": 9, + "owner_replica": 15, + "port": 94, + "replica": 12, + "stage": 6, + "time": 109, + "width": 9 + }, + "after": { + "child": 14, + "copy": 227, + "family": 2019, + "helper": 4, + "offset": 0, + "owner_replica": 2, + "port": 3, + "replica": 12, + "stage": 6, + "time": 109, + "width": 9 + } + }, + { + "index": 52326, + "before": { + "child": 8, + "copy": 1772, + "family": 14204, + "helper": 6, + "offset": 13, + "owner_replica": 15, + "port": 92, + "replica": 12, + "stage": 6, + "time": 109, + "width": 9 + }, + "after": { + "child": 14, + "copy": 676, + "family": 5604, + "helper": 6, + "offset": 18, + "owner_replica": 6, + "port": 4, + "replica": 12, + "stage": 6, + "time": 109, + "width": 9 + } + }, + { + "index": 52327, + "before": { + "child": 8, + "copy": 1771, + "family": 14203, + "helper": 7, + "offset": 13, + "owner_replica": 15, + "port": 91, + "replica": 12, + "stage": 6, + "time": 109, + "width": 9 + }, + "after": { + "child": 15, + "copy": 782, + "family": 5822, + "helper": 7, + "offset": 8, + "owner_replica": 6, + "port": 110, + "replica": 12, + "stage": 6, + "time": 109, + "width": 9 + } + }, + { + "index": 52328, + "before": { + "child": 8, + "copy": 1770, + "family": 14202, + "helper": 8, + "offset": 13, + "owner_replica": 15, + "port": 90, + "replica": 12, + "stage": 6, + "time": 109, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1580, + "family": 12780, + "helper": 8, + "offset": 0, + "owner_replica": 14, + "port": 12, + "replica": 12, + "stage": 6, + "time": 109, + "width": 9 + } + }, + { + "index": 52329, + "before": { + "child": 8, + "copy": 1769, + "family": 14201, + "helper": 9, + "offset": 13, + "owner_replica": 15, + "port": 89, + "replica": 12, + "stage": 6, + "time": 109, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1641, + "family": 12841, + "helper": 9, + "offset": 22, + "owner_replica": 14, + "port": 73, + "replica": 12, + "stage": 6, + "time": 109, + "width": 9 + } + }, + { + "index": 52330, + "before": { + "child": 8, + "copy": 1768, + "family": 14200, + "helper": 10, + "offset": 13, + "owner_replica": 15, + "port": 88, + "replica": 12, + "stage": 6, + "time": 109, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1643, + "family": 12843, + "helper": 10, + "offset": 0, + "owner_replica": 14, + "port": 75, + "replica": 12, + "stage": 6, + "time": 109, + "width": 9 + } + }, + { + "index": 52332, + "before": { + "child": 8, + "copy": 1766, + "family": 14198, + "helper": 12, + "offset": 13, + "owner_replica": 15, + "port": 86, + "replica": 12, + "stage": 6, + "time": 109, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1645, + "family": 12845, + "helper": 12, + "offset": 18, + "owner_replica": 14, + "port": 77, + "replica": 12, + "stage": 6, + "time": 109, + "width": 9 + } + }, + { + "index": 52333, + "before": { + "child": 8, + "copy": 1765, + "family": 14197, + "helper": 13, + "offset": 13, + "owner_replica": 15, + "port": 85, + "replica": 12, + "stage": 6, + "time": 109, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1646, + "family": 12846, + "helper": 13, + "offset": 18, + "owner_replica": 14, + "port": 78, + "replica": 12, + "stage": 6, + "time": 109, + "width": 9 + } + }, + { + "index": 52334, + "before": { + "child": 8, + "copy": 1764, + "family": 14196, + "helper": 14, + "offset": 9, + "owner_replica": 15, + "port": 84, + "replica": 12, + "stage": 6, + "time": 109, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1664, + "family": 12864, + "helper": 14, + "offset": 16, + "owner_replica": 14, + "port": 96, + "replica": 12, + "stage": 6, + "time": 109, + "width": 9 + } + }, + { + "index": 52335, + "before": { + "child": 8, + "copy": 1763, + "family": 14195, + "helper": 15, + "offset": 9, + "owner_replica": 15, + "port": 83, + "replica": 12, + "stage": 6, + "time": 109, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1666, + "family": 12866, + "helper": 15, + "offset": 16, + "owner_replica": 14, + "port": 98, + "replica": 12, + "stage": 6, + "time": 109, + "width": 9 + } + }, + { + "index": 52336, + "before": { + "child": 8, + "copy": 1762, + "family": 14194, + "helper": 16, + "offset": 9, + "owner_replica": 15, + "port": 82, + "replica": 12, + "stage": 6, + "time": 109, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1667, + "family": 12867, + "helper": 16, + "offset": 15, + "owner_replica": 14, + "port": 99, + "replica": 12, + "stage": 6, + "time": 109, + "width": 9 + } + }, + { + "index": 52337, + "before": { + "child": 8, + "copy": 1761, + "family": 14193, + "helper": 17, + "offset": 9, + "owner_replica": 15, + "port": 81, + "replica": 12, + "stage": 6, + "time": 109, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1586, + "family": 12898, + "helper": 17, + "offset": 0, + "owner_replica": 14, + "port": 18, + "replica": 12, + "stage": 6, + "time": 109, + "width": 9 + } + }, + { + "index": 52338, + "before": { + "child": 8, + "copy": 1760, + "family": 14192, + "helper": 18, + "offset": 9, + "owner_replica": 15, + "port": 80, + "replica": 12, + "stage": 6, + "time": 109, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1589, + "family": 12901, + "helper": 18, + "offset": 4, + "owner_replica": 14, + "port": 21, + "replica": 12, + "stage": 6, + "time": 109, + "width": 9 + } + }, + { + "index": 52368, + "before": { + "child": 15, + "copy": 1520, + "family": 12048, + "helper": 48, + "offset": 5, + "owner_replica": 13, + "port": 64, + "replica": 12, + "stage": 6, + "time": 109, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1520, + "family": 12048, + "helper": 48, + "offset": 18, + "owner_replica": 13, + "port": 64, + "replica": 12, + "stage": 6, + "time": 109, + "width": 9 + } + }, + { + "index": 52394, + "before": { + "child": 15, + "copy": 1476, + "family": 12004, + "helper": 74, + "offset": 8, + "owner_replica": 13, + "port": 20, + "replica": 12, + "stage": 6, + "time": 109, + "width": 4 + }, + "after": { + "child": 14, + "copy": 1495, + "family": 11911, + "helper": 74, + "offset": 27, + "owner_replica": 13, + "port": 39, + "replica": 12, + "stage": 6, + "time": 109, + "width": 4 + } + }, + { + "index": 52545, + "before": { + "child": 14, + "copy": 1563, + "family": 11979, + "helper": 225, + "offset": 12, + "owner_replica": 13, + "port": 107, + "replica": 12, + "stage": 6, + "time": 109, + "width": 7 + }, + "after": { + "child": 14, + "copy": 1563, + "family": 11979, + "helper": 225, + "offset": 25, + "owner_replica": 13, + "port": 107, + "replica": 12, + "stage": 6, + "time": 109, + "width": 7 + } + }, + { + "index": 52546, + "before": { + "child": 15, + "copy": 553, + "family": 4025, + "helper": 226, + "offset": 8, + "owner_replica": 4, + "port": 105, + "replica": 12, + "stage": 6, + "time": 109, + "width": 7 + }, + "after": { + "child": 15, + "copy": 553, + "family": 4025, + "helper": 226, + "offset": 9, + "owner_replica": 4, + "port": 105, + "replica": 12, + "stage": 6, + "time": 109, + "width": 7 + } + }, + { + "index": 52547, + "before": { + "child": 15, + "copy": 552, + "family": 4024, + "helper": 227, + "offset": 16, + "owner_replica": 4, + "port": 104, + "replica": 12, + "stage": 6, + "time": 109, + "width": 7 + }, + "after": { + "child": 15, + "copy": 557, + "family": 4029, + "helper": 227, + "offset": 16, + "owner_replica": 4, + "port": 109, + "replica": 12, + "stage": 6, + "time": 109, + "width": 7 + } + }, + { + "index": 52806, + "before": { + "child": 8, + "copy": 891, + "family": 7051, + "helper": 6, + "offset": 35, + "owner_replica": 7, + "port": 107, + "replica": 3, + "stage": 7, + "time": 110, + "width": 9 + }, + "after": { + "child": 8, + "copy": 891, + "family": 7051, + "helper": 6, + "offset": 22, + "owner_replica": 7, + "port": 107, + "replica": 3, + "stage": 7, + "time": 110, + "width": 9 + } + }, + { + "index": 52809, + "before": { + "child": 8, + "copy": 888, + "family": 7048, + "helper": 9, + "offset": 35, + "owner_replica": 7, + "port": 104, + "replica": 3, + "stage": 7, + "time": 110, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1470, + "family": 11998, + "helper": 9, + "offset": 13, + "owner_replica": 13, + "port": 14, + "replica": 3, + "stage": 7, + "time": 110, + "width": 9 + } + }, + { + "index": 52830, + "before": { + "child": 8, + "copy": 790, + "family": 6950, + "helper": 30, + "offset": 18, + "owner_replica": 7, + "port": 6, + "replica": 3, + "stage": 7, + "time": 110, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1476, + "family": 12004, + "helper": 30, + "offset": 9, + "owner_replica": 13, + "port": 20, + "replica": 3, + "stage": 7, + "time": 110, + "width": 9 + } + }, + { + "index": 52835, + "before": { + "child": 15, + "copy": 1229, + "family": 9405, + "helper": 35, + "offset": 23, + "owner_replica": 10, + "port": 109, + "replica": 3, + "stage": 7, + "time": 110, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1229, + "family": 9405, + "helper": 35, + "offset": 0, + "owner_replica": 10, + "port": 109, + "replica": 3, + "stage": 7, + "time": 110, + "width": 9 + } + }, + { + "index": 52850, + "before": { + "child": 14, + "copy": 1563, + "family": 11979, + "helper": 50, + "offset": 19, + "owner_replica": 13, + "port": 107, + "replica": 3, + "stage": 7, + "time": 110, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1563, + "family": 11979, + "helper": 50, + "offset": 0, + "owner_replica": 13, + "port": 107, + "replica": 3, + "stage": 7, + "time": 110, + "width": 9 + } + }, + { + "index": 53024, + "before": { + "child": 15, + "copy": 556, + "family": 4028, + "helper": 224, + "offset": 8, + "owner_replica": 4, + "port": 108, + "replica": 3, + "stage": 7, + "time": 110, + "width": 7 + }, + "after": { + "child": 15, + "copy": 556, + "family": 4028, + "helper": 224, + "offset": 9, + "owner_replica": 4, + "port": 108, + "replica": 3, + "stage": 7, + "time": 110, + "width": 7 + } + }, + { + "index": 53025, + "before": { + "child": 15, + "copy": 555, + "family": 4027, + "helper": 225, + "offset": 8, + "owner_replica": 4, + "port": 107, + "replica": 3, + "stage": 7, + "time": 110, + "width": 7 + }, + "after": { + "child": 15, + "copy": 555, + "family": 4027, + "helper": 225, + "offset": 9, + "owner_replica": 4, + "port": 107, + "replica": 3, + "stage": 7, + "time": 110, + "width": 7 + } + }, + { + "index": 53026, + "before": { + "child": 15, + "copy": 554, + "family": 4026, + "helper": 226, + "offset": 8, + "owner_replica": 4, + "port": 106, + "replica": 3, + "stage": 7, + "time": 110, + "width": 7 + }, + "after": { + "child": 14, + "copy": 454, + "family": 3814, + "helper": 226, + "offset": 0, + "owner_replica": 4, + "port": 6, + "replica": 3, + "stage": 7, + "time": 110, + "width": 7 + } + }, + { + "index": 53336, + "before": { + "child": 15, + "copy": 1586, + "family": 12898, + "helper": 56, + "offset": 0, + "owner_replica": 14, + "port": 18, + "replica": 11, + "stage": 7, + "time": 111, + "width": 9 + }, + "after": { + "child": 15, + "copy": 546, + "family": 4018, + "helper": 56, + "offset": 9, + "owner_replica": 4, + "port": 98, + "replica": 11, + "stage": 7, + "time": 111, + "width": 9 + } + }, + { + "index": 53338, + "before": { + "child": 8, + "copy": 1788, + "family": 14220, + "helper": 58, + "offset": 22, + "owner_replica": 15, + "port": 108, + "replica": 11, + "stage": 7, + "time": 111, + "width": 4 + }, + "after": { + "child": 10, + "copy": 1775, + "family": 14319, + "helper": 58, + "offset": 44, + "owner_replica": 15, + "port": 95, + "replica": 11, + "stage": 7, + "time": 111, + "width": 4 + } + }, + { + "index": 53504, + "before": { + "child": 15, + "copy": 559, + "family": 4031, + "helper": 224, + "offset": 8, + "owner_replica": 4, + "port": 111, + "replica": 11, + "stage": 7, + "time": 111, + "width": 7 + }, + "after": { + "child": 15, + "copy": 559, + "family": 4031, + "helper": 224, + "offset": 9, + "owner_replica": 4, + "port": 111, + "replica": 11, + "stage": 7, + "time": 111, + "width": 7 + } + }, + { + "index": 53505, + "before": { + "child": 15, + "copy": 558, + "family": 4030, + "helper": 225, + "offset": 8, + "owner_replica": 4, + "port": 110, + "replica": 11, + "stage": 7, + "time": 111, + "width": 7 + }, + "after": { + "child": 15, + "copy": 558, + "family": 4030, + "helper": 225, + "offset": 9, + "owner_replica": 4, + "port": 110, + "replica": 11, + "stage": 7, + "time": 111, + "width": 7 + } + }, + { + "index": 53506, + "before": { + "child": 15, + "copy": 557, + "family": 4029, + "helper": 226, + "offset": 8, + "owner_replica": 4, + "port": 109, + "replica": 11, + "stage": 7, + "time": 111, + "width": 7 + }, + "after": { + "child": 15, + "copy": 557, + "family": 4029, + "helper": 226, + "offset": 9, + "owner_replica": 4, + "port": 109, + "replica": 11, + "stage": 7, + "time": 111, + "width": 7 + } + }, + { + "index": 53770, + "before": { + "child": 8, + "copy": 1659, + "family": 13307, + "helper": 10, + "offset": 39, + "owner_replica": 14, + "port": 91, + "replica": 2, + "stage": 8, + "time": 112, + "width": 9 + }, + "after": { + "child": 15, + "copy": 334, + "family": 2238, + "helper": 10, + "offset": 4, + "owner_replica": 2, + "port": 110, + "replica": 2, + "stage": 8, + "time": 112, + "width": 9 + } + }, + { + "index": 53807, + "before": { + "child": 8, + "copy": 1615, + "family": 13263, + "helper": 47, + "offset": 39, + "owner_replica": 14, + "port": 47, + "replica": 2, + "stage": 8, + "time": 112, + "width": 9 + }, + "after": { + "child": 15, + "copy": 538, + "family": 4010, + "helper": 47, + "offset": 9, + "owner_replica": 4, + "port": 90, + "replica": 2, + "stage": 8, + "time": 112, + "width": 9 + } + }, + { + "index": 53831, + "before": { + "child": 8, + "copy": 1597, + "family": 13245, + "helper": 71, + "offset": 30, + "owner_replica": 14, + "port": 29, + "replica": 2, + "stage": 8, + "time": 112, + "width": 9 + }, + "after": { + "child": 15, + "copy": 543, + "family": 4015, + "helper": 71, + "offset": 9, + "owner_replica": 4, + "port": 95, + "replica": 2, + "stage": 8, + "time": 112, + "width": 9 + } + }, + { + "index": 53838, + "before": { + "child": 8, + "copy": 1591, + "family": 13239, + "helper": 78, + "offset": 30, + "owner_replica": 14, + "port": 23, + "replica": 2, + "stage": 8, + "time": 112, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1591, + "family": 13239, + "helper": 78, + "offset": 9, + "owner_replica": 14, + "port": 23, + "replica": 2, + "stage": 8, + "time": 112, + "width": 9 + } + }, + { + "index": 53859, + "before": { + "child": 15, + "copy": 1230, + "family": 9406, + "helper": 99, + "offset": 28, + "owner_replica": 10, + "port": 110, + "replica": 2, + "stage": 8, + "time": 112, + "width": 4 + }, + "after": { + "child": 15, + "copy": 1230, + "family": 9406, + "helper": 99, + "offset": 27, + "owner_replica": 10, + "port": 110, + "replica": 2, + "stage": 8, + "time": 112, + "width": 4 + } + }, + { + "index": 54050, + "before": { + "child": 15, + "copy": 231, + "family": 2135, + "helper": 290, + "offset": 23, + "owner_replica": 2, + "port": 7, + "replica": 2, + "stage": 8, + "time": 112, + "width": 9 + }, + "after": { + "child": 14, + "copy": 676, + "family": 5604, + "helper": 290, + "offset": 9, + "owner_replica": 6, + "port": 4, + "replica": 2, + "stage": 8, + "time": 112, + "width": 9 + } + }, + { + "index": 54311, + "before": { + "child": 8, + "copy": 1597, + "family": 13245, + "helper": 71, + "offset": 39, + "owner_replica": 14, + "port": 29, + "replica": 10, + "stage": 8, + "time": 113, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1615, + "family": 13263, + "helper": 71, + "offset": 39, + "owner_replica": 14, + "port": 47, + "replica": 10, + "stage": 8, + "time": 113, + "width": 9 + } + }, + { + "index": 54318, + "before": { + "child": 8, + "copy": 1591, + "family": 13239, + "helper": 78, + "offset": 39, + "owner_replica": 14, + "port": 23, + "replica": 10, + "stage": 8, + "time": 113, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1591, + "family": 13239, + "helper": 78, + "offset": 0, + "owner_replica": 14, + "port": 23, + "replica": 10, + "stage": 8, + "time": 113, + "width": 9 + } + }, + { + "index": 54349, + "before": { + "child": 15, + "copy": 378, + "family": 3066, + "helper": 109, + "offset": 14, + "owner_replica": 3, + "port": 42, + "replica": 10, + "stage": 8, + "time": 113, + "width": 9 + }, + "after": { + "child": 15, + "copy": 378, + "family": 3066, + "helper": 109, + "offset": 9, + "owner_replica": 3, + "port": 42, + "replica": 10, + "stage": 8, + "time": 113, + "width": 9 + } + }, + { + "index": 54371, + "before": { + "child": 14, + "copy": 572, + "family": 4716, + "helper": 131, + "offset": 7, + "owner_replica": 5, + "port": 12, + "replica": 10, + "stage": 8, + "time": 113, + "width": 4 + }, + "after": { + "child": 14, + "copy": 572, + "family": 4716, + "helper": 131, + "offset": 27, + "owner_replica": 5, + "port": 12, + "replica": 10, + "stage": 8, + "time": 113, + "width": 4 + } + }, + { + "index": 54373, + "before": { + "child": 14, + "copy": 571, + "family": 4715, + "helper": 133, + "offset": 7, + "owner_replica": 5, + "port": 11, + "replica": 10, + "stage": 8, + "time": 113, + "width": 4 + }, + "after": { + "child": 15, + "copy": 614, + "family": 4870, + "helper": 133, + "offset": 0, + "owner_replica": 5, + "port": 54, + "replica": 10, + "stage": 8, + "time": 113, + "width": 4 + } + }, + { + "index": 54378, + "before": { + "child": 14, + "copy": 570, + "family": 4714, + "helper": 138, + "offset": 7, + "owner_replica": 5, + "port": 10, + "replica": 10, + "stage": 8, + "time": 113, + "width": 4 + }, + "after": { + "child": 15, + "copy": 628, + "family": 4884, + "helper": 138, + "offset": 0, + "owner_replica": 5, + "port": 68, + "replica": 10, + "stage": 8, + "time": 113, + "width": 4 + } + }, + { + "index": 54379, + "before": { + "child": 15, + "copy": 356, + "family": 3044, + "helper": 139, + "offset": 14, + "owner_replica": 3, + "port": 20, + "replica": 10, + "stage": 8, + "time": 113, + "width": 9 + }, + "after": { + "child": 15, + "copy": 356, + "family": 3044, + "helper": 139, + "offset": 9, + "owner_replica": 3, + "port": 20, + "replica": 10, + "stage": 8, + "time": 113, + "width": 9 + } + }, + { + "index": 54387, + "before": { + "child": 14, + "copy": 567, + "family": 4711, + "helper": 147, + "offset": 15, + "owner_replica": 5, + "port": 7, + "replica": 10, + "stage": 8, + "time": 113, + "width": 4 + }, + "after": { + "child": 15, + "copy": 629, + "family": 4885, + "helper": 147, + "offset": 0, + "owner_replica": 5, + "port": 69, + "replica": 10, + "stage": 8, + "time": 113, + "width": 4 + } + }, + { + "index": 54405, + "before": { + "child": 15, + "copy": 443, + "family": 3131, + "helper": 165, + "offset": 28, + "owner_replica": 3, + "port": 107, + "replica": 10, + "stage": 8, + "time": 113, + "width": 4 + }, + "after": { + "child": 15, + "copy": 443, + "family": 3131, + "helper": 165, + "offset": 27, + "owner_replica": 3, + "port": 107, + "replica": 10, + "stage": 8, + "time": 113, + "width": 4 + } + }, + { + "index": 54410, + "before": { + "child": 15, + "copy": 442, + "family": 3130, + "helper": 170, + "offset": 28, + "owner_replica": 3, + "port": 106, + "replica": 10, + "stage": 8, + "time": 113, + "width": 4 + }, + "after": { + "child": 15, + "copy": 442, + "family": 3130, + "helper": 170, + "offset": 27, + "owner_replica": 3, + "port": 106, + "replica": 10, + "stage": 8, + "time": 113, + "width": 4 + } + }, + { + "index": 54493, + "before": { + "child": 14, + "copy": 573, + "family": 4717, + "helper": 253, + "offset": 0, + "owner_replica": 5, + "port": 13, + "replica": 10, + "stage": 8, + "time": 113, + "width": 8 + }, + "after": { + "child": 8, + "copy": 697, + "family": 6073, + "helper": 253, + "offset": 0, + "owner_replica": 6, + "port": 25, + "replica": 10, + "stage": 8, + "time": 113, + "width": 8 + } + }, + { + "index": 54845, + "before": { + "child": 8, + "copy": 814, + "family": 6974, + "helper": 125, + "offset": 30, + "owner_replica": 7, + "port": 30, + "replica": 7, + "stage": 4, + "time": 114, + "width": 9 + }, + "after": { + "child": 15, + "copy": 545, + "family": 4017, + "helper": 125, + "offset": 13, + "owner_replica": 4, + "port": 97, + "replica": 7, + "stage": 4, + "time": 114, + "width": 9 + } + }, + { + "index": 54928, + "before": { + "child": 14, + "copy": 572, + "family": 4716, + "helper": 208, + "offset": 11, + "owner_replica": 5, + "port": 12, + "replica": 7, + "stage": 4, + "time": 114, + "width": 9 + }, + "after": { + "child": 14, + "copy": 572, + "family": 4716, + "helper": 208, + "offset": 9, + "owner_replica": 5, + "port": 12, + "replica": 7, + "stage": 4, + "time": 114, + "width": 9 + } + }, + { + "index": 54929, + "before": { + "child": 14, + "copy": 571, + "family": 4715, + "helper": 209, + "offset": 11, + "owner_replica": 5, + "port": 11, + "replica": 7, + "stage": 4, + "time": 114, + "width": 9 + }, + "after": { + "child": 14, + "copy": 571, + "family": 4715, + "helper": 209, + "offset": 7, + "owner_replica": 5, + "port": 11, + "replica": 7, + "stage": 4, + "time": 114, + "width": 9 + } + }, + { + "index": 54930, + "before": { + "child": 14, + "copy": 570, + "family": 4714, + "helper": 210, + "offset": 11, + "owner_replica": 5, + "port": 10, + "replica": 7, + "stage": 4, + "time": 114, + "width": 9 + }, + "after": { + "child": 14, + "copy": 570, + "family": 4714, + "helper": 210, + "offset": 9, + "owner_replica": 5, + "port": 10, + "replica": 7, + "stage": 4, + "time": 114, + "width": 9 + } + }, + { + "index": 54933, + "before": { + "child": 14, + "copy": 567, + "family": 4711, + "helper": 213, + "offset": 19, + "owner_replica": 5, + "port": 7, + "replica": 7, + "stage": 4, + "time": 114, + "width": 9 + }, + "after": { + "child": 14, + "copy": 567, + "family": 4711, + "helper": 213, + "offset": 9, + "owner_replica": 5, + "port": 7, + "replica": 7, + "stage": 4, + "time": 114, + "width": 9 + } + }, + { + "index": 54937, + "before": { + "child": 14, + "copy": 563, + "family": 4707, + "helper": 217, + "offset": 15, + "owner_replica": 5, + "port": 3, + "replica": 7, + "stage": 4, + "time": 114, + "width": 9 + }, + "after": { + "child": 14, + "copy": 563, + "family": 4707, + "helper": 217, + "offset": 7, + "owner_replica": 5, + "port": 3, + "replica": 7, + "stage": 4, + "time": 114, + "width": 9 + } + }, + { + "index": 54938, + "before": { + "child": 14, + "copy": 562, + "family": 4706, + "helper": 218, + "offset": 15, + "owner_replica": 5, + "port": 2, + "replica": 7, + "stage": 4, + "time": 114, + "width": 9 + }, + "after": { + "child": 14, + "copy": 562, + "family": 4706, + "helper": 218, + "offset": 7, + "owner_replica": 5, + "port": 2, + "replica": 7, + "stage": 4, + "time": 114, + "width": 9 + } + }, + { + "index": 54944, + "before": { + "child": 14, + "copy": 676, + "family": 5604, + "helper": 224, + "offset": 0, + "owner_replica": 6, + "port": 4, + "replica": 7, + "stage": 4, + "time": 114, + "width": 7 + }, + "after": { + "child": 15, + "copy": 782, + "family": 5822, + "helper": 224, + "offset": 17, + "owner_replica": 6, + "port": 110, + "replica": 7, + "stage": 4, + "time": 114, + "width": 7 + } + }, + { + "index": 54945, + "before": { + "child": 15, + "copy": 438, + "family": 3126, + "helper": 225, + "offset": 25, + "owner_replica": 3, + "port": 102, + "replica": 7, + "stage": 4, + "time": 114, + "width": 7 + }, + "after": { + "child": 14, + "copy": 1236, + "family": 10084, + "helper": 225, + "offset": 0, + "owner_replica": 11, + "port": 4, + "replica": 7, + "stage": 4, + "time": 114, + "width": 7 + } + }, + { + "index": 54993, + "before": { + "child": 15, + "copy": 782, + "family": 5822, + "helper": 273, + "offset": 8, + "owner_replica": 6, + "port": 110, + "replica": 7, + "stage": 4, + "time": 114, + "width": 8 + }, + "after": { + "child": 10, + "copy": 771, + "family": 6259, + "helper": 273, + "offset": 0, + "owner_replica": 6, + "port": 99, + "replica": 7, + "stage": 4, + "time": 114, + "width": 8 + } + }, + { + "index": 55002, + "before": { + "child": 14, + "copy": 448, + "family": 3808, + "helper": 282, + "offset": 8, + "owner_replica": 4, + "port": 0, + "replica": 7, + "stage": 4, + "time": 114, + "width": 8 + }, + "after": { + "child": 14, + "copy": 675, + "family": 5603, + "helper": 282, + "offset": 7, + "owner_replica": 6, + "port": 3, + "replica": 7, + "stage": 4, + "time": 114, + "width": 8 + } + }, + { + "index": 55230, + "before": { + "child": 8, + "copy": 1786, + "family": 14218, + "helper": 30, + "offset": 26, + "owner_replica": 15, + "port": 106, + "replica": 15, + "stage": 4, + "time": 115, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1786, + "family": 14218, + "helper": 30, + "offset": 31, + "owner_replica": 15, + "port": 106, + "replica": 15, + "stage": 4, + "time": 115, + "width": 9 + } + }, + { + "index": 55231, + "before": { + "child": 8, + "copy": 1785, + "family": 14217, + "helper": 31, + "offset": 26, + "owner_replica": 15, + "port": 105, + "replica": 15, + "stage": 4, + "time": 115, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1785, + "family": 14217, + "helper": 31, + "offset": 31, + "owner_replica": 15, + "port": 105, + "replica": 15, + "stage": 4, + "time": 115, + "width": 9 + } + }, + { + "index": 55232, + "before": { + "child": 8, + "copy": 1784, + "family": 14216, + "helper": 32, + "offset": 26, + "owner_replica": 15, + "port": 104, + "replica": 15, + "stage": 4, + "time": 115, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1784, + "family": 14216, + "helper": 32, + "offset": 31, + "owner_replica": 15, + "port": 104, + "replica": 15, + "stage": 4, + "time": 115, + "width": 9 + } + }, + { + "index": 55251, + "before": { + "child": 8, + "copy": 1790, + "family": 14222, + "helper": 51, + "offset": 26, + "owner_replica": 15, + "port": 110, + "replica": 15, + "stage": 4, + "time": 115, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1696, + "family": 14128, + "helper": 51, + "offset": 0, + "owner_replica": 15, + "port": 16, + "replica": 15, + "stage": 4, + "time": 115, + "width": 4 + } + }, + { + "index": 55258, + "before": { + "child": 8, + "copy": 1782, + "family": 14214, + "helper": 58, + "offset": 31, + "owner_replica": 15, + "port": 102, + "replica": 15, + "stage": 4, + "time": 115, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1771, + "family": 14203, + "helper": 58, + "offset": 0, + "owner_replica": 15, + "port": 91, + "replica": 15, + "stage": 4, + "time": 115, + "width": 4 + } + }, + { + "index": 55265, + "before": { + "child": 8, + "copy": 1781, + "family": 14213, + "helper": 65, + "offset": 31, + "owner_replica": 15, + "port": 101, + "replica": 15, + "stage": 4, + "time": 115, + "width": 4 + }, + "after": { + "child": 10, + "copy": 1738, + "family": 14282, + "helper": 65, + "offset": 44, + "owner_replica": 15, + "port": 58, + "replica": 15, + "stage": 4, + "time": 115, + "width": 4 + } + }, + { + "index": 55417, + "before": { + "child": 14, + "copy": 599, + "family": 4743, + "helper": 217, + "offset": 0, + "owner_replica": 5, + "port": 39, + "replica": 15, + "stage": 4, + "time": 115, + "width": 9 + }, + "after": { + "child": 14, + "copy": 572, + "family": 4716, + "helper": 217, + "offset": 0, + "owner_replica": 5, + "port": 12, + "replica": 15, + "stage": 4, + "time": 115, + "width": 9 + } + }, + { + "index": 55466, + "before": { + "child": 15, + "copy": 394, + "family": 3082, + "helper": 266, + "offset": 14, + "owner_replica": 3, + "port": 58, + "replica": 15, + "stage": 4, + "time": 115, + "width": 9 + }, + "after": { + "child": 15, + "copy": 394, + "family": 3082, + "helper": 266, + "offset": 18, + "owner_replica": 3, + "port": 58, + "replica": 15, + "stage": 4, + "time": 115, + "width": 9 + } + }, + { + "index": 55467, + "before": { + "child": 15, + "copy": 393, + "family": 3081, + "helper": 267, + "offset": 14, + "owner_replica": 3, + "port": 57, + "replica": 15, + "stage": 4, + "time": 115, + "width": 9 + }, + "after": { + "child": 15, + "copy": 393, + "family": 3081, + "helper": 267, + "offset": 18, + "owner_replica": 3, + "port": 57, + "replica": 15, + "stage": 4, + "time": 115, + "width": 9 + } + }, + { + "index": 55477, + "before": { + "child": 14, + "copy": 1647, + "family": 12847, + "helper": 277, + "offset": 0, + "owner_replica": 14, + "port": 79, + "replica": 15, + "stage": 4, + "time": 115, + "width": 8 + }, + "after": { + "child": 8, + "copy": 882, + "family": 7042, + "helper": 277, + "offset": 27, + "owner_replica": 7, + "port": 98, + "replica": 15, + "stage": 4, + "time": 115, + "width": 8 + } + }, + { + "index": 55481, + "before": { + "child": 15, + "copy": 384, + "family": 3072, + "helper": 281, + "offset": 14, + "owner_replica": 3, + "port": 48, + "replica": 15, + "stage": 4, + "time": 115, + "width": 9 + }, + "after": { + "child": 15, + "copy": 384, + "family": 3072, + "helper": 281, + "offset": 18, + "owner_replica": 3, + "port": 48, + "replica": 15, + "stage": 4, + "time": 115, + "width": 9 + } + }, + { + "index": 55482, + "before": { + "child": 14, + "copy": 1646, + "family": 12846, + "helper": 282, + "offset": 0, + "owner_replica": 14, + "port": 78, + "replica": 15, + "stage": 4, + "time": 115, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1574, + "family": 13222, + "helper": 282, + "offset": 0, + "owner_replica": 14, + "port": 6, + "replica": 15, + "stage": 4, + "time": 115, + "width": 8 + } + }, + { + "index": 55486, + "before": { + "child": 14, + "copy": 1645, + "family": 12845, + "helper": 286, + "offset": 0, + "owner_replica": 14, + "port": 77, + "replica": 15, + "stage": 4, + "time": 115, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1589, + "family": 13237, + "helper": 286, + "offset": 0, + "owner_replica": 14, + "port": 21, + "replica": 15, + "stage": 4, + "time": 115, + "width": 8 + } + }, + { + "index": 55488, + "before": { + "child": 14, + "copy": 1644, + "family": 12844, + "helper": 288, + "offset": 0, + "owner_replica": 14, + "port": 76, + "replica": 15, + "stage": 4, + "time": 115, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1599, + "family": 13247, + "helper": 288, + "offset": 0, + "owner_replica": 14, + "port": 31, + "replica": 15, + "stage": 4, + "time": 115, + "width": 8 + } + }, + { + "index": 55489, + "before": { + "child": 14, + "copy": 1643, + "family": 12843, + "helper": 289, + "offset": 0, + "owner_replica": 14, + "port": 75, + "replica": 15, + "stage": 4, + "time": 115, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1657, + "family": 13305, + "helper": 289, + "offset": 0, + "owner_replica": 14, + "port": 89, + "replica": 15, + "stage": 4, + "time": 115, + "width": 8 + } + }, + { + "index": 55494, + "before": { + "child": 15, + "copy": 514, + "family": 3986, + "helper": 294, + "offset": 20, + "owner_replica": 4, + "port": 66, + "replica": 15, + "stage": 4, + "time": 115, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1670, + "family": 13318, + "helper": 294, + "offset": 18, + "owner_replica": 14, + "port": 102, + "replica": 15, + "stage": 4, + "time": 115, + "width": 8 + } + }, + { + "index": 55497, + "before": { + "child": 15, + "copy": 782, + "family": 5822, + "helper": 297, + "offset": 16, + "owner_replica": 6, + "port": 110, + "replica": 15, + "stage": 4, + "time": 115, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1672, + "family": 13320, + "helper": 297, + "offset": 18, + "owner_replica": 14, + "port": 104, + "replica": 15, + "stage": 4, + "time": 115, + "width": 8 + } + }, + { + "index": 55498, + "before": { + "child": 14, + "copy": 676, + "family": 5604, + "helper": 298, + "offset": 7, + "owner_replica": 6, + "port": 4, + "replica": 15, + "stage": 4, + "time": 115, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1674, + "family": 13322, + "helper": 298, + "offset": 18, + "owner_replica": 14, + "port": 106, + "replica": 15, + "stage": 4, + "time": 115, + "width": 8 + } + }, + { + "index": 55499, + "before": { + "child": 14, + "copy": 675, + "family": 5603, + "helper": 299, + "offset": 7, + "owner_replica": 6, + "port": 3, + "replica": 15, + "stage": 4, + "time": 115, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1677, + "family": 13325, + "helper": 299, + "offset": 18, + "owner_replica": 14, + "port": 109, + "replica": 15, + "stage": 4, + "time": 115, + "width": 8 + } + }, + { + "index": 55500, + "before": { + "child": 14, + "copy": 448, + "family": 3808, + "helper": 300, + "offset": 16, + "owner_replica": 4, + "port": 0, + "replica": 15, + "stage": 4, + "time": 115, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1678, + "family": 13326, + "helper": 300, + "offset": 18, + "owner_replica": 14, + "port": 110, + "replica": 15, + "stage": 4, + "time": 115, + "width": 8 + } + }, + { + "index": 56166, + "before": { + "child": 8, + "copy": 1786, + "family": 14218, + "helper": 6, + "offset": 35, + "owner_replica": 15, + "port": 106, + "replica": 14, + "stage": 5, + "time": 117, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1786, + "family": 14218, + "helper": 6, + "offset": 22, + "owner_replica": 15, + "port": 106, + "replica": 14, + "stage": 5, + "time": 117, + "width": 9 + } + }, + { + "index": 56167, + "before": { + "child": 8, + "copy": 1785, + "family": 14217, + "helper": 7, + "offset": 35, + "owner_replica": 15, + "port": 105, + "replica": 14, + "stage": 5, + "time": 117, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1785, + "family": 14217, + "helper": 7, + "offset": 22, + "owner_replica": 15, + "port": 105, + "replica": 14, + "stage": 5, + "time": 117, + "width": 9 + } + }, + { + "index": 56168, + "before": { + "child": 8, + "copy": 1784, + "family": 14216, + "helper": 8, + "offset": 35, + "owner_replica": 15, + "port": 104, + "replica": 14, + "stage": 5, + "time": 117, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1784, + "family": 14216, + "helper": 8, + "offset": 22, + "owner_replica": 15, + "port": 104, + "replica": 14, + "stage": 5, + "time": 117, + "width": 9 + } + }, + { + "index": 56170, + "before": { + "child": 8, + "copy": 1782, + "family": 14214, + "helper": 10, + "offset": 35, + "owner_replica": 15, + "port": 102, + "replica": 14, + "stage": 5, + "time": 117, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1782, + "family": 14214, + "helper": 10, + "offset": 31, + "owner_replica": 15, + "port": 102, + "replica": 14, + "stage": 5, + "time": 117, + "width": 9 + } + }, + { + "index": 56171, + "before": { + "child": 8, + "copy": 1781, + "family": 14213, + "helper": 11, + "offset": 35, + "owner_replica": 15, + "port": 101, + "replica": 14, + "stage": 5, + "time": 117, + "width": 9 + }, + "after": { + "child": 8, + "copy": 1781, + "family": 14213, + "helper": 11, + "offset": 31, + "owner_replica": 15, + "port": 101, + "replica": 14, + "stage": 5, + "time": 117, + "width": 9 + } + }, + { + "index": 56176, + "before": { + "child": 8, + "copy": 1746, + "family": 14178, + "helper": 16, + "offset": 22, + "owner_replica": 15, + "port": 66, + "replica": 14, + "stage": 5, + "time": 117, + "width": 9 + }, + "after": { + "child": 10, + "copy": 1775, + "family": 14319, + "helper": 16, + "offset": 0, + "owner_replica": 15, + "port": 95, + "replica": 14, + "stage": 5, + "time": 117, + "width": 9 + } + }, + { + "index": 56333, + "before": { + "child": 14, + "copy": 676, + "family": 5604, + "helper": 173, + "offset": 15, + "owner_replica": 6, + "port": 4, + "replica": 14, + "stage": 5, + "time": 117, + "width": 9 + }, + "after": { + "child": 14, + "copy": 676, + "family": 5604, + "helper": 173, + "offset": 0, + "owner_replica": 6, + "port": 4, + "replica": 14, + "stage": 5, + "time": 117, + "width": 9 + } + }, + { + "index": 56937, + "before": { + "child": 15, + "copy": 553, + "family": 4025, + "helper": 297, + "offset": 15, + "owner_replica": 4, + "port": 105, + "replica": 5, + "stage": 6, + "time": 118, + "width": 8 + }, + "after": { + "child": 10, + "copy": 1738, + "family": 14282, + "helper": 297, + "offset": 36, + "owner_replica": 15, + "port": 58, + "replica": 5, + "stage": 6, + "time": 118, + "width": 8 + } + }, + { + "index": 57132, + "before": { + "child": 8, + "copy": 1767, + "family": 14199, + "helper": 12, + "offset": 30, + "owner_replica": 15, + "port": 87, + "replica": 13, + "stage": 6, + "time": 119, + "width": 9 + }, + "after": { + "child": 10, + "copy": 1738, + "family": 14282, + "helper": 12, + "offset": 0, + "owner_replica": 15, + "port": 58, + "replica": 13, + "stage": 6, + "time": 119, + "width": 9 + } + }, + { + "index": 57660, + "before": { + "child": 8, + "copy": 873, + "family": 7033, + "helper": 60, + "offset": 35, + "owner_replica": 7, + "port": 89, + "replica": 4, + "stage": 7, + "time": 120, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1641, + "family": 12841, + "helper": 60, + "offset": 13, + "owner_replica": 14, + "port": 73, + "replica": 4, + "stage": 7, + "time": 120, + "width": 9 + } + }, + { + "index": 57661, + "before": { + "child": 8, + "copy": 872, + "family": 7032, + "helper": 61, + "offset": 35, + "owner_replica": 7, + "port": 88, + "replica": 4, + "stage": 7, + "time": 120, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1645, + "family": 12845, + "helper": 61, + "offset": 9, + "owner_replica": 14, + "port": 77, + "replica": 4, + "stage": 7, + "time": 120, + "width": 9 + } + }, + { + "index": 57663, + "before": { + "child": 8, + "copy": 870, + "family": 7030, + "helper": 63, + "offset": 35, + "owner_replica": 7, + "port": 86, + "replica": 4, + "stage": 7, + "time": 120, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1646, + "family": 12846, + "helper": 63, + "offset": 9, + "owner_replica": 14, + "port": 78, + "replica": 4, + "stage": 7, + "time": 120, + "width": 9 + } + }, + { + "index": 57664, + "before": { + "child": 8, + "copy": 869, + "family": 7029, + "helper": 64, + "offset": 35, + "owner_replica": 7, + "port": 85, + "replica": 4, + "stage": 7, + "time": 120, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1647, + "family": 12847, + "helper": 64, + "offset": 18, + "owner_replica": 14, + "port": 79, + "replica": 4, + "stage": 7, + "time": 120, + "width": 9 + } + }, + { + "index": 57665, + "before": { + "child": 8, + "copy": 891, + "family": 7051, + "helper": 65, + "offset": 44, + "owner_replica": 7, + "port": 107, + "replica": 4, + "stage": 7, + "time": 120, + "width": 4 + }, + "after": { + "child": 8, + "copy": 802, + "family": 6962, + "helper": 65, + "offset": 0, + "owner_replica": 7, + "port": 18, + "replica": 4, + "stage": 7, + "time": 120, + "width": 4 + } + }, + { + "index": 57789, + "before": { + "child": 15, + "copy": 356, + "family": 3044, + "helper": 189, + "offset": 23, + "owner_replica": 3, + "port": 20, + "replica": 4, + "stage": 7, + "time": 120, + "width": 9 + }, + "after": { + "child": 15, + "copy": 356, + "family": 3044, + "helper": 189, + "offset": 0, + "owner_replica": 3, + "port": 20, + "replica": 4, + "stage": 7, + "time": 120, + "width": 9 + } + }, + { + "index": 58098, + "before": { + "child": 8, + "copy": 1763, + "family": 14195, + "helper": 18, + "offset": 39, + "owner_replica": 15, + "port": 83, + "replica": 12, + "stage": 7, + "time": 121, + "width": 9 + }, + "after": { + "child": 15, + "copy": 548, + "family": 4020, + "helper": 18, + "offset": 0, + "owner_replica": 4, + "port": 100, + "replica": 12, + "stage": 7, + "time": 121, + "width": 9 + } + }, + { + "index": 58249, + "before": { + "child": 15, + "copy": 1476, + "family": 12004, + "helper": 169, + "offset": 12, + "owner_replica": 13, + "port": 20, + "replica": 12, + "stage": 7, + "time": 121, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1476, + "family": 12004, + "helper": 169, + "offset": 0, + "owner_replica": 13, + "port": 20, + "replica": 12, + "stage": 7, + "time": 121, + "width": 9 + } + }, + { + "index": 58260, + "before": { + "child": 14, + "copy": 1495, + "family": 11911, + "helper": 180, + "offset": 5, + "owner_replica": 13, + "port": 39, + "replica": 12, + "stage": 7, + "time": 121, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1495, + "family": 11911, + "helper": 180, + "offset": 18, + "owner_replica": 13, + "port": 39, + "replica": 12, + "stage": 7, + "time": 121, + "width": 9 + } + }, + { + "index": 58352, + "before": { + "child": 14, + "copy": 1647, + "family": 12847, + "helper": 272, + "offset": 8, + "owner_replica": 14, + "port": 79, + "replica": 12, + "stage": 7, + "time": 121, + "width": 8 + }, + "after": { + "child": 8, + "copy": 814, + "family": 6974, + "helper": 272, + "offset": 0, + "owner_replica": 7, + "port": 30, + "replica": 12, + "stage": 7, + "time": 121, + "width": 8 + } + }, + { + "index": 58353, + "before": { + "child": 14, + "copy": 1646, + "family": 12846, + "helper": 273, + "offset": 8, + "owner_replica": 14, + "port": 78, + "replica": 12, + "stage": 7, + "time": 121, + "width": 8 + }, + "after": { + "child": 8, + "copy": 880, + "family": 7040, + "helper": 273, + "offset": 31, + "owner_replica": 7, + "port": 96, + "replica": 12, + "stage": 7, + "time": 121, + "width": 8 + } + }, + { + "index": 58354, + "before": { + "child": 14, + "copy": 1645, + "family": 12845, + "helper": 274, + "offset": 8, + "owner_replica": 14, + "port": 77, + "replica": 12, + "stage": 7, + "time": 121, + "width": 8 + }, + "after": { + "child": 8, + "copy": 883, + "family": 7043, + "helper": 274, + "offset": 27, + "owner_replica": 7, + "port": 99, + "replica": 12, + "stage": 7, + "time": 121, + "width": 8 + } + }, + { + "index": 58357, + "before": { + "child": 14, + "copy": 1643, + "family": 12843, + "helper": 277, + "offset": 8, + "owner_replica": 14, + "port": 75, + "replica": 12, + "stage": 7, + "time": 121, + "width": 8 + }, + "after": { + "child": 8, + "copy": 888, + "family": 7048, + "helper": 277, + "offset": 36, + "owner_replica": 7, + "port": 104, + "replica": 12, + "stage": 7, + "time": 121, + "width": 8 + } + }, + { + "index": 58366, + "before": { + "child": 15, + "copy": 559, + "family": 4031, + "helper": 286, + "offset": 15, + "owner_replica": 4, + "port": 111, + "replica": 12, + "stage": 7, + "time": 121, + "width": 8 + }, + "after": { + "child": 8, + "copy": 891, + "family": 7051, + "helper": 286, + "offset": 40, + "owner_replica": 7, + "port": 107, + "replica": 12, + "stage": 7, + "time": 121, + "width": 8 + } + }, + { + "index": 58368, + "before": { + "child": 15, + "copy": 558, + "family": 4030, + "helper": 288, + "offset": 15, + "owner_replica": 4, + "port": 110, + "replica": 12, + "stage": 7, + "time": 121, + "width": 8 + }, + "after": { + "child": 10, + "copy": 786, + "family": 7058, + "helper": 288, + "offset": 36, + "owner_replica": 7, + "port": 2, + "replica": 12, + "stage": 7, + "time": 121, + "width": 8 + } + }, + { + "index": 58369, + "before": { + "child": 15, + "copy": 557, + "family": 4029, + "helper": 289, + "offset": 15, + "owner_replica": 4, + "port": 109, + "replica": 12, + "stage": 7, + "time": 121, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1688, + "family": 14120, + "helper": 289, + "offset": 9, + "owner_replica": 15, + "port": 8, + "replica": 12, + "stage": 7, + "time": 121, + "width": 8 + } + }, + { + "index": 58374, + "before": { + "child": 15, + "copy": 556, + "family": 4028, + "helper": 294, + "offset": 15, + "owner_replica": 4, + "port": 108, + "replica": 12, + "stage": 7, + "time": 121, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1782, + "family": 14214, + "helper": 294, + "offset": 40, + "owner_replica": 15, + "port": 102, + "replica": 12, + "stage": 7, + "time": 121, + "width": 8 + } + }, + { + "index": 58376, + "before": { + "child": 15, + "copy": 555, + "family": 4027, + "helper": 296, + "offset": 15, + "owner_replica": 4, + "port": 107, + "replica": 12, + "stage": 7, + "time": 121, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1790, + "family": 14222, + "helper": 296, + "offset": 22, + "owner_replica": 15, + "port": 110, + "replica": 12, + "stage": 7, + "time": 121, + "width": 8 + } + }, + { + "index": 58377, + "before": { + "child": 15, + "copy": 554, + "family": 4026, + "helper": 297, + "offset": 15, + "owner_replica": 4, + "port": 106, + "replica": 12, + "stage": 7, + "time": 121, + "width": 8 + }, + "after": { + "child": 10, + "copy": 1701, + "family": 14245, + "helper": 297, + "offset": 36, + "owner_replica": 15, + "port": 21, + "replica": 12, + "stage": 7, + "time": 121, + "width": 8 + } + }, + { + "index": 58622, + "before": { + "child": 15, + "copy": 1432, + "family": 11176, + "helper": 62, + "offset": 13, + "owner_replica": 12, + "port": 88, + "replica": 3, + "stage": 8, + "time": 122, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1455, + "family": 11199, + "helper": 62, + "offset": 0, + "owner_replica": 12, + "port": 111, + "replica": 3, + "stage": 8, + "time": 122, + "width": 9 + } + }, + { + "index": 58794, + "before": { + "child": 15, + "copy": 394, + "family": 3082, + "helper": 234, + "offset": 23, + "owner_replica": 3, + "port": 58, + "replica": 3, + "stage": 8, + "time": 122, + "width": 9 + }, + "after": { + "child": 15, + "copy": 394, + "family": 3082, + "helper": 234, + "offset": 9, + "owner_replica": 3, + "port": 58, + "replica": 3, + "stage": 8, + "time": 122, + "width": 9 + } + }, + { + "index": 58795, + "before": { + "child": 15, + "copy": 393, + "family": 3081, + "helper": 235, + "offset": 23, + "owner_replica": 3, + "port": 57, + "replica": 3, + "stage": 8, + "time": 122, + "width": 9 + }, + "after": { + "child": 15, + "copy": 393, + "family": 3081, + "helper": 235, + "offset": 9, + "owner_replica": 3, + "port": 57, + "replica": 3, + "stage": 8, + "time": 122, + "width": 9 + } + }, + { + "index": 58804, + "before": { + "child": 15, + "copy": 384, + "family": 3072, + "helper": 244, + "offset": 23, + "owner_replica": 3, + "port": 48, + "replica": 3, + "stage": 8, + "time": 122, + "width": 9 + }, + "after": { + "child": 15, + "copy": 384, + "family": 3072, + "helper": 244, + "offset": 9, + "owner_replica": 3, + "port": 48, + "replica": 3, + "stage": 8, + "time": 122, + "width": 9 + } + }, + { + "index": 58816, + "before": { + "child": 15, + "copy": 378, + "family": 3066, + "helper": 256, + "offset": 23, + "owner_replica": 3, + "port": 42, + "replica": 3, + "stage": 8, + "time": 122, + "width": 9 + }, + "after": { + "child": 15, + "copy": 378, + "family": 3066, + "helper": 256, + "offset": 0, + "owner_replica": 3, + "port": 42, + "replica": 3, + "stage": 8, + "time": 122, + "width": 9 + } + }, + { + "index": 58974, + "before": { + "child": 15, + "copy": 1589, + "family": 12901, + "helper": 414, + "offset": 4, + "owner_replica": 14, + "port": 21, + "replica": 3, + "stage": 8, + "time": 122, + "width": 4 + }, + "after": { + "child": 14, + "copy": 1645, + "family": 12845, + "helper": 414, + "offset": 27, + "owner_replica": 14, + "port": 77, + "replica": 3, + "stage": 8, + "time": 122, + "width": 4 + } + }, + { + "index": 59118, + "before": { + "child": 8, + "copy": 1790, + "family": 14222, + "helper": 78, + "offset": 39, + "owner_replica": 15, + "port": 110, + "replica": 11, + "stage": 8, + "time": 123, + "width": 9 + }, + "after": { + "child": 15, + "copy": 530, + "family": 4002, + "helper": 78, + "offset": 9, + "owner_replica": 4, + "port": 82, + "replica": 11, + "stage": 8, + "time": 123, + "width": 9 + } + }, + { + "index": 59130, + "before": { + "child": 8, + "copy": 1788, + "family": 14220, + "helper": 90, + "offset": 44, + "owner_replica": 15, + "port": 108, + "replica": 11, + "stage": 8, + "time": 123, + "width": 4 + }, + "after": { + "child": 14, + "copy": 1232, + "family": 10080, + "helper": 90, + "offset": 27, + "owner_replica": 11, + "port": 0, + "replica": 11, + "stage": 8, + "time": 123, + "width": 4 + } + }, + { + "index": 59139, + "before": { + "child": 8, + "copy": 1786, + "family": 14218, + "helper": 99, + "offset": 44, + "owner_replica": 15, + "port": 106, + "replica": 11, + "stage": 8, + "time": 123, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1697, + "family": 14129, + "helper": 99, + "offset": 0, + "owner_replica": 15, + "port": 17, + "replica": 11, + "stage": 8, + "time": 123, + "width": 4 + } + }, + { + "index": 59141, + "before": { + "child": 8, + "copy": 1785, + "family": 14217, + "helper": 101, + "offset": 44, + "owner_replica": 15, + "port": 105, + "replica": 11, + "stage": 8, + "time": 123, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1699, + "family": 14131, + "helper": 101, + "offset": 0, + "owner_replica": 15, + "port": 19, + "replica": 11, + "stage": 8, + "time": 123, + "width": 4 + } + }, + { + "index": 59146, + "before": { + "child": 8, + "copy": 1784, + "family": 14216, + "helper": 106, + "offset": 44, + "owner_replica": 15, + "port": 104, + "replica": 11, + "stage": 8, + "time": 123, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1768, + "family": 14200, + "helper": 106, + "offset": 0, + "owner_replica": 15, + "port": 88, + "replica": 11, + "stage": 8, + "time": 123, + "width": 4 + } + }, + { + "index": 59155, + "before": { + "child": 8, + "copy": 1782, + "family": 14214, + "helper": 115, + "offset": 44, + "owner_replica": 15, + "port": 102, + "replica": 11, + "stage": 8, + "time": 123, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1769, + "family": 14201, + "helper": 115, + "offset": 0, + "owner_replica": 15, + "port": 89, + "replica": 11, + "stage": 8, + "time": 123, + "width": 4 + } + }, + { + "index": 59157, + "before": { + "child": 8, + "copy": 1781, + "family": 14213, + "helper": 117, + "offset": 44, + "owner_replica": 15, + "port": 101, + "replica": 11, + "stage": 8, + "time": 123, + "width": 4 + }, + "after": { + "child": 8, + "copy": 1772, + "family": 14204, + "helper": 117, + "offset": 0, + "owner_replica": 15, + "port": 92, + "replica": 11, + "stage": 8, + "time": 123, + "width": 4 + } + }, + { + "index": 59271, + "before": { + "child": 14, + "copy": 1647, + "family": 12847, + "helper": 231, + "offset": 16, + "owner_replica": 14, + "port": 79, + "replica": 11, + "stage": 8, + "time": 123, + "width": 7 + }, + "after": { + "child": 14, + "copy": 1664, + "family": 12864, + "helper": 231, + "offset": 25, + "owner_replica": 14, + "port": 96, + "replica": 11, + "stage": 8, + "time": 123, + "width": 7 + } + }, + { + "index": 59290, + "before": { + "child": 14, + "copy": 1667, + "family": 12867, + "helper": 250, + "offset": 0, + "owner_replica": 14, + "port": 99, + "replica": 11, + "stage": 8, + "time": 123, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1685, + "family": 14117, + "helper": 250, + "offset": 36, + "owner_replica": 15, + "port": 5, + "replica": 11, + "stage": 8, + "time": 123, + "width": 8 + } + }, + { + "index": 59291, + "before": { + "child": 14, + "copy": 1666, + "family": 12866, + "helper": 251, + "offset": 0, + "owner_replica": 14, + "port": 98, + "replica": 11, + "stage": 8, + "time": 123, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1781, + "family": 14213, + "helper": 251, + "offset": 40, + "owner_replica": 15, + "port": 101, + "replica": 11, + "stage": 8, + "time": 123, + "width": 8 + } + }, + { + "index": 59292, + "before": { + "child": 14, + "copy": 1665, + "family": 12865, + "helper": 252, + "offset": 0, + "owner_replica": 14, + "port": 97, + "replica": 11, + "stage": 8, + "time": 123, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1784, + "family": 14216, + "helper": 252, + "offset": 40, + "owner_replica": 15, + "port": 104, + "replica": 11, + "stage": 8, + "time": 123, + "width": 8 + } + }, + { + "index": 59293, + "before": { + "child": 14, + "copy": 1664, + "family": 12864, + "helper": 253, + "offset": 0, + "owner_replica": 14, + "port": 96, + "replica": 11, + "stage": 8, + "time": 123, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1785, + "family": 14217, + "helper": 253, + "offset": 40, + "owner_replica": 15, + "port": 105, + "replica": 11, + "stage": 8, + "time": 123, + "width": 8 + } + }, + { + "index": 59300, + "before": { + "child": 14, + "copy": 1646, + "family": 12846, + "helper": 260, + "offset": 16, + "owner_replica": 14, + "port": 78, + "replica": 11, + "stage": 8, + "time": 123, + "width": 7 + }, + "after": { + "child": 14, + "copy": 1666, + "family": 12866, + "helper": 260, + "offset": 25, + "owner_replica": 14, + "port": 98, + "replica": 11, + "stage": 8, + "time": 123, + "width": 7 + } + }, + { + "index": 59301, + "before": { + "child": 14, + "copy": 1645, + "family": 12845, + "helper": 261, + "offset": 16, + "owner_replica": 14, + "port": 77, + "replica": 11, + "stage": 8, + "time": 123, + "width": 7 + }, + "after": { + "child": 15, + "copy": 1589, + "family": 12901, + "helper": 261, + "offset": 13, + "owner_replica": 14, + "port": 21, + "replica": 11, + "stage": 8, + "time": 123, + "width": 7 + } + }, + { + "index": 59302, + "before": { + "child": 15, + "copy": 1519, + "family": 12047, + "helper": 262, + "offset": 7, + "owner_replica": 13, + "port": 63, + "replica": 11, + "stage": 8, + "time": 123, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1786, + "family": 14218, + "helper": 262, + "offset": 40, + "owner_replica": 15, + "port": 106, + "replica": 11, + "stage": 8, + "time": 123, + "width": 8 + } + }, + { + "index": 59303, + "before": { + "child": 15, + "copy": 1455, + "family": 11199, + "helper": 263, + "offset": 20, + "owner_replica": 12, + "port": 111, + "replica": 11, + "stage": 8, + "time": 123, + "width": 8 + }, + "after": { + "child": 8, + "copy": 1788, + "family": 14220, + "helper": 263, + "offset": 18, + "owner_replica": 15, + "port": 108, + "replica": 11, + "stage": 8, + "time": 123, + "width": 8 + } + }, + { + "index": 59312, + "before": { + "child": 15, + "copy": 1589, + "family": 12901, + "helper": 272, + "offset": 8, + "owner_replica": 14, + "port": 21, + "replica": 11, + "stage": 8, + "time": 123, + "width": 8 + }, + "after": { + "child": 10, + "copy": 1709, + "family": 14253, + "helper": 272, + "offset": 36, + "owner_replica": 15, + "port": 29, + "replica": 11, + "stage": 8, + "time": 123, + "width": 8 + } + }, + { + "index": 59313, + "before": { + "child": 14, + "copy": 448, + "family": 3808, + "helper": 273, + "offset": 24, + "owner_replica": 4, + "port": 0, + "replica": 11, + "stage": 8, + "time": 123, + "width": 8 + }, + "after": { + "child": 10, + "copy": 1775, + "family": 14319, + "helper": 273, + "offset": 36, + "owner_replica": 15, + "port": 95, + "replica": 11, + "stage": 8, + "time": 123, + "width": 8 + } + }, + { + "index": 59327, + "before": { + "child": 14, + "copy": 1239, + "family": 10087, + "helper": 287, + "offset": 23, + "owner_replica": 11, + "port": 7, + "replica": 11, + "stage": 8, + "time": 123, + "width": 9 + }, + "after": { + "child": 15, + "copy": 554, + "family": 4026, + "helper": 287, + "offset": 13, + "owner_replica": 4, + "port": 106, + "replica": 11, + "stage": 8, + "time": 123, + "width": 9 + } + }, + { + "index": 59330, + "before": { + "child": 14, + "copy": 1238, + "family": 10086, + "helper": 290, + "offset": 23, + "owner_replica": 11, + "port": 6, + "replica": 11, + "stage": 8, + "time": 123, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1238, + "family": 10086, + "helper": 290, + "offset": 0, + "owner_replica": 11, + "port": 6, + "replica": 11, + "stage": 8, + "time": 123, + "width": 9 + } + }, + { + "index": 59331, + "before": { + "child": 14, + "copy": 1237, + "family": 10085, + "helper": 291, + "offset": 23, + "owner_replica": 11, + "port": 5, + "replica": 11, + "stage": 8, + "time": 123, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1237, + "family": 10085, + "helper": 291, + "offset": 0, + "owner_replica": 11, + "port": 5, + "replica": 11, + "stage": 8, + "time": 123, + "width": 9 + } + }, + { + "index": 59429, + "before": { + "child": 15, + "copy": 706, + "family": 5746, + "helper": 389, + "offset": 16, + "owner_replica": 6, + "port": 34, + "replica": 11, + "stage": 8, + "time": 123, + "width": 4 + }, + "after": { + "child": 10, + "copy": 1701, + "family": 14245, + "helper": 389, + "offset": 44, + "owner_replica": 15, + "port": 21, + "replica": 11, + "stage": 8, + "time": 123, + "width": 4 + } + }, + { + "index": 59446, + "before": { + "child": 15, + "copy": 1476, + "family": 12004, + "helper": 406, + "offset": 21, + "owner_replica": 13, + "port": 20, + "replica": 11, + "stage": 8, + "time": 123, + "width": 4 + }, + "after": { + "child": 15, + "copy": 1476, + "family": 12004, + "helper": 406, + "offset": 27, + "owner_replica": 13, + "port": 20, + "replica": 11, + "stage": 8, + "time": 123, + "width": 4 + } + }, + { + "index": 59633, + "before": { + "child": 15, + "copy": 1589, + "family": 12901, + "helper": 113, + "offset": 16, + "owner_replica": 14, + "port": 21, + "replica": 7, + "stage": 5, + "time": 124, + "width": 4 + }, + "after": { + "child": 15, + "copy": 1589, + "family": 12901, + "helper": 113, + "offset": 20, + "owner_replica": 14, + "port": 21, + "replica": 7, + "stage": 5, + "time": 124, + "width": 4 + } + }, + { + "index": 59689, + "before": { + "child": 15, + "copy": 623, + "family": 4879, + "helper": 169, + "offset": 9, + "owner_replica": 5, + "port": 63, + "replica": 7, + "stage": 5, + "time": 124, + "width": 9 + }, + "after": { + "child": 14, + "copy": 570, + "family": 4714, + "helper": 169, + "offset": 0, + "owner_replica": 5, + "port": 10, + "replica": 7, + "stage": 5, + "time": 124, + "width": 9 + } + }, + { + "index": 59888, + "before": { + "child": 15, + "copy": 547, + "family": 4019, + "helper": 368, + "offset": 24, + "owner_replica": 4, + "port": 99, + "replica": 7, + "stage": 5, + "time": 124, + "width": 8 + }, + "after": { + "child": 15, + "copy": 541, + "family": 4013, + "helper": 368, + "offset": 15, + "owner_replica": 4, + "port": 93, + "replica": 7, + "stage": 5, + "time": 124, + "width": 8 + } + }, + { + "index": 60071, + "before": { + "child": 14, + "copy": 1647, + "family": 12847, + "helper": 71, + "offset": 23, + "owner_replica": 14, + "port": 79, + "replica": 15, + "stage": 5, + "time": 125, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1647, + "family": 12847, + "helper": 71, + "offset": 9, + "owner_replica": 14, + "port": 79, + "replica": 15, + "stage": 5, + "time": 125, + "width": 9 + } + }, + { + "index": 60072, + "before": { + "child": 14, + "copy": 1646, + "family": 12846, + "helper": 72, + "offset": 23, + "owner_replica": 14, + "port": 78, + "replica": 15, + "stage": 5, + "time": 125, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1646, + "family": 12846, + "helper": 72, + "offset": 0, + "owner_replica": 14, + "port": 78, + "replica": 15, + "stage": 5, + "time": 125, + "width": 9 + } + }, + { + "index": 60073, + "before": { + "child": 14, + "copy": 1645, + "family": 12845, + "helper": 73, + "offset": 23, + "owner_replica": 14, + "port": 77, + "replica": 15, + "stage": 5, + "time": 125, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1645, + "family": 12845, + "helper": 73, + "offset": 0, + "owner_replica": 14, + "port": 77, + "replica": 15, + "stage": 5, + "time": 125, + "width": 9 + } + }, + { + "index": 60126, + "before": { + "child": 8, + "copy": 1688, + "family": 14120, + "helper": 126, + "offset": 39, + "owner_replica": 15, + "port": 8, + "replica": 15, + "stage": 5, + "time": 125, + "width": 9 + }, + "after": { + "child": 10, + "copy": 1709, + "family": 14253, + "helper": 126, + "offset": 0, + "owner_replica": 15, + "port": 29, + "replica": 15, + "stage": 5, + "time": 125, + "width": 9 + } + }, + { + "index": 60133, + "before": { + "child": 15, + "copy": 706, + "family": 5746, + "helper": 133, + "offset": 20, + "owner_replica": 6, + "port": 34, + "replica": 15, + "stage": 5, + "time": 125, + "width": 4 + }, + "after": { + "child": 14, + "copy": 676, + "family": 5604, + "helper": 133, + "offset": 27, + "owner_replica": 6, + "port": 4, + "replica": 15, + "stage": 5, + "time": 125, + "width": 4 + } + }, + { + "index": 60185, + "before": { + "child": 14, + "copy": 1495, + "family": 11911, + "helper": 185, + "offset": 14, + "owner_replica": 13, + "port": 39, + "replica": 15, + "stage": 5, + "time": 125, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1495, + "family": 11911, + "helper": 185, + "offset": 9, + "owner_replica": 13, + "port": 39, + "replica": 15, + "stage": 5, + "time": 125, + "width": 9 + } + }, + { + "index": 60196, + "before": { + "child": 14, + "copy": 1462, + "family": 11878, + "helper": 196, + "offset": 5, + "owner_replica": 13, + "port": 6, + "replica": 15, + "stage": 5, + "time": 125, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1462, + "family": 11878, + "helper": 196, + "offset": 18, + "owner_replica": 13, + "port": 6, + "replica": 15, + "stage": 5, + "time": 125, + "width": 9 + } + }, + { + "index": 60624, + "before": { + "child": 15, + "copy": 530, + "family": 4002, + "helper": 144, + "offset": 23, + "owner_replica": 4, + "port": 82, + "replica": 6, + "stage": 6, + "time": 126, + "width": 9 + }, + "after": { + "child": 15, + "copy": 530, + "family": 4002, + "helper": 144, + "offset": 0, + "owner_replica": 4, + "port": 82, + "replica": 6, + "stage": 6, + "time": 126, + "width": 9 + } + }, + { + "index": 60783, + "before": { + "child": 14, + "copy": 563, + "family": 4707, + "helper": 303, + "offset": 24, + "owner_replica": 5, + "port": 3, + "replica": 6, + "stage": 6, + "time": 126, + "width": 8 + }, + "after": { + "child": 14, + "copy": 571, + "family": 4715, + "helper": 303, + "offset": 24, + "owner_replica": 5, + "port": 11, + "replica": 6, + "stage": 6, + "time": 126, + "width": 8 + } + }, + { + "index": 60784, + "before": { + "child": 14, + "copy": 562, + "family": 4706, + "helper": 304, + "offset": 24, + "owner_replica": 5, + "port": 2, + "replica": 6, + "stage": 6, + "time": 126, + "width": 8 + }, + "after": { + "child": 14, + "copy": 573, + "family": 4717, + "helper": 304, + "offset": 0, + "owner_replica": 5, + "port": 13, + "replica": 6, + "stage": 6, + "time": 126, + "width": 8 + } + }, + { + "index": 61521, + "before": { + "child": 14, + "copy": 1641, + "family": 12841, + "helper": 81, + "offset": 4, + "owner_replica": 14, + "port": 73, + "replica": 5, + "stage": 7, + "time": 128, + "width": 4 + }, + "after": { + "child": 14, + "copy": 1646, + "family": 12846, + "helper": 81, + "offset": 27, + "owner_replica": 14, + "port": 78, + "replica": 5, + "stage": 7, + "time": 128, + "width": 4 + } + }, + { + "index": 61578, + "before": { + "child": 15, + "copy": 514, + "family": 3986, + "helper": 138, + "offset": 28, + "owner_replica": 4, + "port": 66, + "replica": 5, + "stage": 7, + "time": 128, + "width": 4 + }, + "after": { + "child": 15, + "copy": 514, + "family": 3986, + "helper": 138, + "offset": 27, + "owner_replica": 4, + "port": 66, + "replica": 5, + "stage": 7, + "time": 128, + "width": 4 + } + }, + { + "index": 61628, + "before": { + "child": 15, + "copy": 554, + "family": 4026, + "helper": 188, + "offset": 23, + "owner_replica": 4, + "port": 106, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + }, + "after": { + "child": 15, + "copy": 554, + "family": 4026, + "helper": 188, + "offset": 4, + "owner_replica": 4, + "port": 106, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + } + }, + { + "index": 61630, + "before": { + "child": 15, + "copy": 552, + "family": 4024, + "helper": 190, + "offset": 23, + "owner_replica": 4, + "port": 104, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + }, + "after": { + "child": 15, + "copy": 552, + "family": 4024, + "helper": 190, + "offset": 0, + "owner_replica": 4, + "port": 104, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + } + }, + { + "index": 61631, + "before": { + "child": 15, + "copy": 551, + "family": 4023, + "helper": 191, + "offset": 23, + "owner_replica": 4, + "port": 103, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + }, + "after": { + "child": 15, + "copy": 551, + "family": 4023, + "helper": 191, + "offset": 4, + "owner_replica": 4, + "port": 103, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + } + }, + { + "index": 61633, + "before": { + "child": 15, + "copy": 549, + "family": 4021, + "helper": 193, + "offset": 23, + "owner_replica": 4, + "port": 101, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + }, + "after": { + "child": 15, + "copy": 549, + "family": 4021, + "helper": 193, + "offset": 9, + "owner_replica": 4, + "port": 101, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + } + }, + { + "index": 61636, + "before": { + "child": 15, + "copy": 546, + "family": 4018, + "helper": 196, + "offset": 23, + "owner_replica": 4, + "port": 98, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + }, + "after": { + "child": 15, + "copy": 546, + "family": 4018, + "helper": 196, + "offset": 0, + "owner_replica": 4, + "port": 98, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + } + }, + { + "index": 61637, + "before": { + "child": 15, + "copy": 545, + "family": 4017, + "helper": 197, + "offset": 23, + "owner_replica": 4, + "port": 97, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + }, + "after": { + "child": 15, + "copy": 545, + "family": 4017, + "helper": 197, + "offset": 4, + "owner_replica": 4, + "port": 97, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + } + }, + { + "index": 61638, + "before": { + "child": 15, + "copy": 544, + "family": 4016, + "helper": 198, + "offset": 23, + "owner_replica": 4, + "port": 96, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + }, + "after": { + "child": 15, + "copy": 544, + "family": 4016, + "helper": 198, + "offset": 4, + "owner_replica": 4, + "port": 96, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + } + }, + { + "index": 61639, + "before": { + "child": 15, + "copy": 543, + "family": 4015, + "helper": 199, + "offset": 23, + "owner_replica": 4, + "port": 95, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + }, + "after": { + "child": 15, + "copy": 543, + "family": 4015, + "helper": 199, + "offset": 0, + "owner_replica": 4, + "port": 95, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + } + }, + { + "index": 61640, + "before": { + "child": 15, + "copy": 542, + "family": 4014, + "helper": 200, + "offset": 23, + "owner_replica": 4, + "port": 94, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + }, + "after": { + "child": 15, + "copy": 542, + "family": 4014, + "helper": 200, + "offset": 0, + "owner_replica": 4, + "port": 94, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + } + }, + { + "index": 61642, + "before": { + "child": 15, + "copy": 540, + "family": 4012, + "helper": 202, + "offset": 23, + "owner_replica": 4, + "port": 92, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + }, + "after": { + "child": 15, + "copy": 540, + "family": 4012, + "helper": 202, + "offset": 0, + "owner_replica": 4, + "port": 92, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + } + }, + { + "index": 61643, + "before": { + "child": 15, + "copy": 539, + "family": 4011, + "helper": 203, + "offset": 23, + "owner_replica": 4, + "port": 91, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + }, + "after": { + "child": 15, + "copy": 539, + "family": 4011, + "helper": 203, + "offset": 0, + "owner_replica": 4, + "port": 91, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + } + }, + { + "index": 61644, + "before": { + "child": 15, + "copy": 538, + "family": 4010, + "helper": 204, + "offset": 23, + "owner_replica": 4, + "port": 90, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + }, + "after": { + "child": 15, + "copy": 538, + "family": 4010, + "helper": 204, + "offset": 0, + "owner_replica": 4, + "port": 90, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + } + }, + { + "index": 61645, + "before": { + "child": 15, + "copy": 537, + "family": 4009, + "helper": 205, + "offset": 23, + "owner_replica": 4, + "port": 89, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + }, + "after": { + "child": 15, + "copy": 537, + "family": 4009, + "helper": 205, + "offset": 0, + "owner_replica": 4, + "port": 89, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + } + }, + { + "index": 61646, + "before": { + "child": 15, + "copy": 536, + "family": 4008, + "helper": 206, + "offset": 23, + "owner_replica": 4, + "port": 88, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + }, + "after": { + "child": 15, + "copy": 536, + "family": 4008, + "helper": 206, + "offset": 0, + "owner_replica": 4, + "port": 88, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + } + }, + { + "index": 61647, + "before": { + "child": 15, + "copy": 535, + "family": 4007, + "helper": 207, + "offset": 23, + "owner_replica": 4, + "port": 87, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + }, + "after": { + "child": 15, + "copy": 535, + "family": 4007, + "helper": 207, + "offset": 0, + "owner_replica": 4, + "port": 87, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + } + }, + { + "index": 61648, + "before": { + "child": 15, + "copy": 534, + "family": 4006, + "helper": 208, + "offset": 23, + "owner_replica": 4, + "port": 86, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + }, + "after": { + "child": 15, + "copy": 534, + "family": 4006, + "helper": 208, + "offset": 0, + "owner_replica": 4, + "port": 86, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + } + }, + { + "index": 61649, + "before": { + "child": 15, + "copy": 533, + "family": 4005, + "helper": 209, + "offset": 23, + "owner_replica": 4, + "port": 85, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + }, + "after": { + "child": 15, + "copy": 533, + "family": 4005, + "helper": 209, + "offset": 0, + "owner_replica": 4, + "port": 85, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + } + }, + { + "index": 61650, + "before": { + "child": 15, + "copy": 532, + "family": 4004, + "helper": 210, + "offset": 23, + "owner_replica": 4, + "port": 84, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + }, + "after": { + "child": 15, + "copy": 532, + "family": 4004, + "helper": 210, + "offset": 9, + "owner_replica": 4, + "port": 84, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + } + }, + { + "index": 61651, + "before": { + "child": 15, + "copy": 531, + "family": 4003, + "helper": 211, + "offset": 23, + "owner_replica": 4, + "port": 83, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + }, + "after": { + "child": 15, + "copy": 531, + "family": 4003, + "helper": 211, + "offset": 4, + "owner_replica": 4, + "port": 83, + "replica": 5, + "stage": 7, + "time": 128, + "width": 9 + } + }, + { + "index": 61975, + "before": { + "child": 15, + "copy": 1508, + "family": 12036, + "helper": 55, + "offset": 5, + "owner_replica": 13, + "port": 52, + "replica": 13, + "stage": 7, + "time": 129, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1508, + "family": 12036, + "helper": 55, + "offset": 18, + "owner_replica": 13, + "port": 52, + "replica": 13, + "stage": 7, + "time": 129, + "width": 9 + } + }, + { + "index": 62030, + "before": { + "child": 14, + "copy": 1641, + "family": 12841, + "helper": 110, + "offset": 8, + "owner_replica": 14, + "port": 73, + "replica": 13, + "stage": 7, + "time": 129, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1641, + "family": 12841, + "helper": 110, + "offset": 4, + "owner_replica": 14, + "port": 73, + "replica": 13, + "stage": 7, + "time": 129, + "width": 9 + } + }, + { + "index": 62098, + "before": { + "child": 14, + "copy": 1462, + "family": 11878, + "helper": 178, + "offset": 14, + "owner_replica": 13, + "port": 6, + "replica": 13, + "stage": 7, + "time": 129, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1462, + "family": 11878, + "helper": 178, + "offset": 9, + "owner_replica": 13, + "port": 6, + "replica": 13, + "stage": 7, + "time": 129, + "width": 9 + } + }, + { + "index": 62299, + "before": { + "child": 15, + "copy": 1455, + "family": 11199, + "helper": 379, + "offset": 28, + "owner_replica": 12, + "port": 111, + "replica": 13, + "stage": 7, + "time": 129, + "width": 4 + }, + "after": { + "child": 15, + "copy": 1455, + "family": 11199, + "helper": 379, + "offset": 27, + "owner_replica": 12, + "port": 111, + "replica": 13, + "stage": 7, + "time": 129, + "width": 4 + } + }, + { + "index": 62301, + "before": { + "child": 14, + "copy": 1563, + "family": 11979, + "helper": 381, + "offset": 28, + "owner_replica": 13, + "port": 107, + "replica": 13, + "stage": 7, + "time": 129, + "width": 4 + }, + "after": { + "child": 15, + "copy": 1520, + "family": 12048, + "helper": 381, + "offset": 27, + "owner_replica": 13, + "port": 64, + "replica": 13, + "stage": 7, + "time": 129, + "width": 4 + } + }, + { + "index": 62515, + "before": { + "child": 15, + "copy": 1470, + "family": 11998, + "helper": 115, + "offset": 13, + "owner_replica": 13, + "port": 14, + "replica": 4, + "stage": 8, + "time": 130, + "width": 4 + }, + "after": { + "child": 14, + "copy": 1462, + "family": 11878, + "helper": 115, + "offset": 27, + "owner_replica": 13, + "port": 6, + "replica": 4, + "stage": 8, + "time": 130, + "width": 4 + } + }, + { + "index": 62548, + "before": { + "child": 15, + "copy": 484, + "family": 3956, + "helper": 148, + "offset": 23, + "owner_replica": 4, + "port": 36, + "replica": 4, + "stage": 8, + "time": 130, + "width": 9 + }, + "after": { + "child": 15, + "copy": 532, + "family": 4004, + "helper": 148, + "offset": 0, + "owner_replica": 4, + "port": 84, + "replica": 4, + "stage": 8, + "time": 130, + "width": 9 + } + }, + { + "index": 62558, + "before": { + "child": 15, + "copy": 476, + "family": 3948, + "helper": 158, + "offset": 23, + "owner_replica": 4, + "port": 28, + "replica": 4, + "stage": 8, + "time": 130, + "width": 9 + }, + "after": { + "child": 15, + "copy": 549, + "family": 4021, + "helper": 158, + "offset": 0, + "owner_replica": 4, + "port": 101, + "replica": 4, + "stage": 8, + "time": 130, + "width": 9 + } + }, + { + "index": 62711, + "before": { + "child": 14, + "copy": 1641, + "family": 12841, + "helper": 311, + "offset": 17, + "owner_replica": 14, + "port": 73, + "replica": 4, + "stage": 8, + "time": 130, + "width": 8 + }, + "after": { + "child": 14, + "copy": 561, + "family": 4705, + "helper": 311, + "offset": 7, + "owner_replica": 5, + "port": 1, + "replica": 4, + "stage": 8, + "time": 130, + "width": 8 + } + }, + { + "index": 62715, + "before": { + "child": 14, + "copy": 572, + "family": 4716, + "helper": 315, + "offset": 20, + "owner_replica": 5, + "port": 12, + "replica": 4, + "stage": 8, + "time": 130, + "width": 8 + }, + "after": { + "child": 14, + "copy": 566, + "family": 4710, + "helper": 315, + "offset": 7, + "owner_replica": 5, + "port": 6, + "replica": 4, + "stage": 8, + "time": 130, + "width": 8 + } + }, + { + "index": 62716, + "before": { + "child": 14, + "copy": 571, + "family": 4715, + "helper": 316, + "offset": 20, + "owner_replica": 5, + "port": 11, + "replica": 4, + "stage": 8, + "time": 130, + "width": 8 + }, + "after": { + "child": 14, + "copy": 571, + "family": 4715, + "helper": 316, + "offset": 16, + "owner_replica": 5, + "port": 11, + "replica": 4, + "stage": 8, + "time": 130, + "width": 8 + } + }, + { + "index": 62717, + "before": { + "child": 14, + "copy": 570, + "family": 4714, + "helper": 317, + "offset": 20, + "owner_replica": 5, + "port": 10, + "replica": 4, + "stage": 8, + "time": 130, + "width": 8 + }, + "after": { + "child": 14, + "copy": 1665, + "family": 12865, + "helper": 317, + "offset": 0, + "owner_replica": 14, + "port": 97, + "replica": 4, + "stage": 8, + "time": 130, + "width": 8 + } + }, + { + "index": 63759, + "before": { + "child": 15, + "copy": 1589, + "family": 12901, + "helper": 399, + "offset": 20, + "owner_replica": 14, + "port": 21, + "replica": 7, + "stage": 6, + "time": 132, + "width": 4 + }, + "after": { + "child": 14, + "copy": 1647, + "family": 12847, + "helper": 399, + "offset": 27, + "owner_replica": 14, + "port": 79, + "replica": 7, + "stage": 6, + "time": 132, + "width": 4 + } + }, + { + "index": 64006, + "before": { + "child": 14, + "copy": 1667, + "family": 12867, + "helper": 166, + "offset": 15, + "owner_replica": 14, + "port": 99, + "replica": 15, + "stage": 6, + "time": 133, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1647, + "family": 12847, + "helper": 166, + "offset": 0, + "owner_replica": 14, + "port": 79, + "replica": 15, + "stage": 6, + "time": 133, + "width": 9 + } + }, + { + "index": 64065, + "before": { + "child": 15, + "copy": 1476, + "family": 12004, + "helper": 225, + "offset": 25, + "owner_replica": 13, + "port": 20, + "replica": 15, + "stage": 6, + "time": 133, + "width": 7 + }, + "after": { + "child": 14, + "copy": 1563, + "family": 11979, + "helper": 225, + "offset": 18, + "owner_replica": 13, + "port": 107, + "replica": 15, + "stage": 6, + "time": 133, + "width": 7 + } + }, + { + "index": 64461, + "before": { + "child": 15, + "copy": 630, + "family": 4886, + "helper": 141, + "offset": 22, + "owner_replica": 5, + "port": 70, + "replica": 6, + "stage": 7, + "time": 134, + "width": 9 + }, + "after": { + "child": 14, + "copy": 567, + "family": 4711, + "helper": 141, + "offset": 0, + "owner_replica": 5, + "port": 7, + "replica": 6, + "stage": 7, + "time": 134, + "width": 9 + } + }, + { + "index": 65034, + "before": { + "child": 15, + "copy": 1520, + "family": 12048, + "helper": 234, + "offset": 14, + "owner_replica": 13, + "port": 64, + "replica": 14, + "stage": 7, + "time": 135, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1520, + "family": 12048, + "helper": 234, + "offset": 9, + "owner_replica": 13, + "port": 64, + "replica": 14, + "stage": 7, + "time": 135, + "width": 9 + } + }, + { + "index": 65040, + "before": { + "child": 15, + "copy": 1508, + "family": 12036, + "helper": 240, + "offset": 14, + "owner_replica": 13, + "port": 52, + "replica": 14, + "stage": 7, + "time": 135, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1508, + "family": 12036, + "helper": 240, + "offset": 9, + "owner_replica": 13, + "port": 52, + "replica": 14, + "stage": 7, + "time": 135, + "width": 9 + } + }, + { + "index": 65088, + "before": { + "child": 14, + "copy": 1666, + "family": 12866, + "helper": 288, + "offset": 16, + "owner_replica": 14, + "port": 98, + "replica": 14, + "stage": 7, + "time": 135, + "width": 8 + }, + "after": { + "child": 15, + "copy": 1519, + "family": 12047, + "helper": 288, + "offset": 7, + "owner_replica": 13, + "port": 63, + "replica": 14, + "stage": 7, + "time": 135, + "width": 8 + } + }, + { + "index": 65094, + "before": { + "child": 14, + "copy": 1664, + "family": 12864, + "helper": 294, + "offset": 16, + "owner_replica": 14, + "port": 96, + "replica": 14, + "stage": 7, + "time": 135, + "width": 8 + }, + "after": { + "child": 14, + "copy": 1664, + "family": 12864, + "helper": 294, + "offset": 0, + "owner_replica": 14, + "port": 96, + "replica": 14, + "stage": 7, + "time": 135, + "width": 8 + } + }, + { + "index": 65096, + "before": { + "child": 15, + "copy": 1470, + "family": 11998, + "helper": 296, + "offset": 17, + "owner_replica": 13, + "port": 14, + "replica": 14, + "stage": 7, + "time": 135, + "width": 8 + }, + "after": { + "child": 14, + "copy": 1667, + "family": 12867, + "helper": 296, + "offset": 0, + "owner_replica": 14, + "port": 99, + "replica": 14, + "stage": 7, + "time": 135, + "width": 8 + } + }, + { + "index": 65123, + "before": { + "child": 14, + "copy": 1495, + "family": 11911, + "helper": 323, + "offset": 23, + "owner_replica": 13, + "port": 39, + "replica": 14, + "stage": 7, + "time": 135, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1495, + "family": 11911, + "helper": 323, + "offset": 0, + "owner_replica": 13, + "port": 39, + "replica": 14, + "stage": 7, + "time": 135, + "width": 9 + } + }, + { + "index": 65134, + "before": { + "child": 14, + "copy": 1462, + "family": 11878, + "helper": 334, + "offset": 23, + "owner_replica": 13, + "port": 6, + "replica": 14, + "stage": 7, + "time": 135, + "width": 9 + }, + "after": { + "child": 14, + "copy": 1462, + "family": 11878, + "helper": 334, + "offset": 0, + "owner_replica": 13, + "port": 6, + "replica": 14, + "stage": 7, + "time": 135, + "width": 9 + } + }, + { + "index": 65409, + "before": { + "child": 14, + "copy": 572, + "family": 4716, + "helper": 129, + "offset": 28, + "owner_replica": 5, + "port": 12, + "replica": 5, + "stage": 8, + "time": 136, + "width": 4 + }, + "after": { + "child": 15, + "copy": 630, + "family": 4886, + "helper": 129, + "offset": 0, + "owner_replica": 5, + "port": 70, + "replica": 5, + "stage": 8, + "time": 136, + "width": 4 + } + }, + { + "index": 65411, + "before": { + "child": 14, + "copy": 571, + "family": 4715, + "helper": 131, + "offset": 28, + "owner_replica": 5, + "port": 11, + "replica": 5, + "stage": 8, + "time": 136, + "width": 4 + }, + "after": { + "child": 15, + "copy": 631, + "family": 4887, + "helper": 131, + "offset": 0, + "owner_replica": 5, + "port": 71, + "replica": 5, + "stage": 8, + "time": 136, + "width": 4 + } + }, + { + "index": 65413, + "before": { + "child": 14, + "copy": 570, + "family": 4714, + "helper": 133, + "offset": 28, + "owner_replica": 5, + "port": 10, + "replica": 5, + "stage": 8, + "time": 136, + "width": 4 + }, + "after": { + "child": 14, + "copy": 570, + "family": 4714, + "helper": 133, + "offset": 27, + "owner_replica": 5, + "port": 10, + "replica": 5, + "stage": 8, + "time": 136, + "width": 4 + } + }, + { + "index": 65425, + "before": { + "child": 14, + "copy": 567, + "family": 4711, + "helper": 145, + "offset": 28, + "owner_replica": 5, + "port": 7, + "replica": 5, + "stage": 8, + "time": 136, + "width": 4 + }, + "after": { + "child": 14, + "copy": 567, + "family": 4711, + "helper": 145, + "offset": 27, + "owner_replica": 5, + "port": 7, + "replica": 5, + "stage": 8, + "time": 136, + "width": 4 + } + }, + { + "index": 65508, + "before": { + "child": 14, + "copy": 1641, + "family": 12841, + "helper": 228, + "offset": 25, + "owner_replica": 14, + "port": 73, + "replica": 5, + "stage": 8, + "time": 136, + "width": 7 + }, + "after": { + "child": 14, + "copy": 1643, + "family": 12843, + "helper": 228, + "offset": 9, + "owner_replica": 14, + "port": 75, + "replica": 5, + "stage": 8, + "time": 136, + "width": 7 + } + }, + { + "index": 65969, + "before": { + "child": 15, + "copy": 1520, + "family": 12048, + "helper": 209, + "offset": 23, + "owner_replica": 13, + "port": 64, + "replica": 13, + "stage": 8, + "time": 137, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1520, + "family": 12048, + "helper": 209, + "offset": 0, + "owner_replica": 13, + "port": 64, + "replica": 13, + "stage": 8, + "time": 137, + "width": 9 + } + }, + { + "index": 65973, + "before": { + "child": 15, + "copy": 1508, + "family": 12036, + "helper": 213, + "offset": 23, + "owner_replica": 13, + "port": 52, + "replica": 13, + "stage": 8, + "time": 137, + "width": 9 + }, + "after": { + "child": 15, + "copy": 1508, + "family": 12036, + "helper": 213, + "offset": 0, + "owner_replica": 13, + "port": 52, + "replica": 13, + "stage": 8, + "time": 137, + "width": 9 + } + }, + { + "index": 67499, + "before": { + "child": 14, + "copy": 676, + "family": 5604, + "helper": 299, + "offset": 24, + "owner_replica": 6, + "port": 4, + "replica": 6, + "stage": 8, + "time": 140, + "width": 8 + }, + "after": { + "child": 15, + "copy": 706, + "family": 5746, + "helper": 299, + "offset": 16, + "owner_replica": 6, + "port": 34, + "replica": 6, + "stage": 8, + "time": 140, + "width": 8 + } + }, + { + "index": 67981, + "before": { + "child": 14, + "copy": 1666, + "family": 12866, + "helper": 301, + "offset": 24, + "owner_replica": 14, + "port": 98, + "replica": 14, + "stage": 8, + "time": 141, + "width": 8 + }, + "after": { + "child": 14, + "copy": 1666, + "family": 12866, + "helper": 301, + "offset": 0, + "owner_replica": 14, + "port": 98, + "replica": 14, + "stage": 8, + "time": 141, + "width": 8 + } + }, + { + "index": 67983, + "before": { + "child": 14, + "copy": 1664, + "family": 12864, + "helper": 303, + "offset": 24, + "owner_replica": 14, + "port": 96, + "replica": 14, + "stage": 8, + "time": 141, + "width": 8 + }, + "after": { + "child": 14, + "copy": 1644, + "family": 12844, + "helper": 303, + "offset": 0, + "owner_replica": 14, + "port": 76, + "replica": 14, + "stage": 8, + "time": 141, + "width": 8 + } + } +] diff --git a/research/complex-t16-two-stage-cycles/INPUTS.json b/research/complex-t16-two-stage-cycles/INPUTS.json new file mode 100644 index 0000000000..f4e283d333 --- /dev/null +++ b/research/complex-t16-two-stage-cycles/INPUTS.json @@ -0,0 +1,289 @@ +{ + "research/community-frontier1094-audit/ASSEMBLY.json": "1122cb3a575f8c788345fc1bf4c108ac7c3250fb81a5988671f5eb04b3ab3045", + "research/community-frontier1094-audit/selected-replay.tar.gz": "f1da80610bf33c58527f18ad63b4350d0b864e1d4486141ee17ac9bed4d529d6", + "research/community-k492-audit/pr622/replay/baseline558/ASSEMBLY-CONTROLS.json": "aca6ddbcd8049e98c2ce36108488f756b08506ca558fa94e64b811774ea96d79", + "research/community-k492-audit/pr622/replay/baseline558/ASSEMBLY.json": "4782793661bf92c9f8281ca7b9ae92f79573a3623af49661fc445147d455dbdb", + "research/community-k492-audit/pr622/replay/baseline558/RECEIPT.json": "dee320a71985660f1ea7715f652fda110fe172a51a1194ac433734ccdce1e14c", + "research/community-k492-audit/pr622/replay/baseline558/RESULT.json": "a979ea3fce856e0826a61dc7fdfebea067f5a97bf118f9f186175c686a22c717", + "research/community-k492-audit/pr622/replay/baseline558/STAGES.json": "820727a3e743fc7aea400e8157b69e3f07af359bf38a763ee6fd77b73172d765", + "research/community-k492-audit/pr622/replay/baseline558/all-columns-native-frames.log": "1dcd4d21c10ec05f273f42334bfa158e1480bcaaa08a9a16873b371806e47fb1", + "research/community-k492-audit/pr622/replay/baseline558/all-phase-recipes.log": "c71de931024cd4f3421547ff3042126302cd62be7b9d0bfb92b66bd4e1eb2dac", + "research/community-k492-audit/pr622/replay/baseline558/assembly-admission-controls.log": "9cc0577eb648247a02f4352eaf5187000a8378657f388e8ffa8cbeb55a43b9ec", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/01-bind.log": "1ba8f0d5a08f617e637347d9c0c3761781b759af38df847306cca392913b01f4", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/02-emit.log": "e628c73c0caa87c49a67a9286a8c8339e5aebc1c2b78b98a8f9099f2a75fa817", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/03-physical.log": "177cfc604cd7085019b615945f33c04197eee181e8c30ec13831cf253c138e23", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/04-invoice.log": "680deb0f83fbc968b5436044dcea693782c6e8519fb49de59fa2ff8124c9a850", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/05-moments.log": "0abfdd96bd6a797c6aa5f6cd358a7e1276820e94de037d0c0a6054883d485953", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/PLAN.json": "8e64bb8a1a8f87998479316f4111801cb3eb1e64f898b7e577eebd72a460f844", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/PR510-EXPECTED.json": "19b861f69f7602e47b390d472b487d044bff4230b250520807537c213ad0249f", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/RESULT.json": "847097e0a7e0bcf66245e40481aaa25bad3d8d17232e0ff3a7f3b8a38b269011", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/STAGES.json": "37b5f9f3f47147851af0a0cd8cdd8d14d22a80fa7bdecffe6ea2fc499afdea6b", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/audit/ASYNC-AUDIT.json": "177cfc604cd7085019b615945f33c04197eee181e8c30ec13831cf253c138e23", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/audit/EXACT-ASSEMBLY.json": "a72a55cc90ca9f85a056f6fd62de6b788269ae459f73fb60fb7f486b7945e4d4", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/audit/GLOBAL-PREFIX.json": "bff8fb45c83550daf817dce92815b22adb21384591699813353b8e2a4e1aa60e", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/audit/IDLE-REMAINDER-FRAMES.json": "a142992c82237ef08852af7105f7d466bcccfa9e5da890e8d82559e433a4dda7", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/audit/OWNERS-AND-PROFILE.json": "050da7f024d6db1736315ed1b62772559febf2c71acc7bf17eb9339ffa055d3f", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/audit/PREFIX-AND-INVOICE.json": "680deb0f83fbc968b5436044dcea693782c6e8519fb49de59fa2ff8124c9a850", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CANONICAL-WORD.json.gz": "66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CLIFFORD-RECIPES.json": "534ace870cabe515987e00f50f71550030965006ea18978e0924590ac6944345", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CLIFFORD-REVIEW.json": "ee9b86428278392d2c933f76d60e51f5af90d4ab67e4d3937ed2fa416e7755ab", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INDEPENDENT-LOCAL-REPLAY.json": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INDEPENDENT-REPLAY.json": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INTEGRATION.json": "5c14538134dfffbc58fa4b4d2f26b270ec5f56d17d4bf23752c82964f45171db", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/LOCAL-CHECKS.json": "79177449e404403964ce1b2f4a9a8bd49e1916daba3123d7fd7f5cfd1f1ac0ea", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/LOCAL-PROGRAMS.json.gz": "99a18eede965accf65943e490b8d2b2ffb9f1c9bc6babdb825413a80cbea2cde", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/RESIDUAL-ADAPTERS.json": "baafef737acc16dafbe1150896feb16744f3d669fa123bb2bff19ecc4e71b275", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/SCALAR-FRAME-AUDIT.json": "73b3601a6239502475a272ea0c46945fd42034486aaf43e66a212eb4f012ca44", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/WRAPPER-CHECKS.json": "9a09146e686c4f535b04fdef3753fe01dad8f5e8881a69408a91394acb5b48f5", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/controller-input/split-centres/CANONICAL-WORD.json.gz": "de2be0f4b6d24ace368fd5b834b7a00f9625d0a1824c4ff969f2db5f115db667", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/controller-input/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/hosted/HOSTED.json": "e628c73c0caa87c49a67a9286a8c8339e5aebc1c2b78b98a8f9099f2a75fa817", + "research/community-k492-audit/pr622/replay/baseline558/complex-local/CANONICAL-WORD.json.gz": "66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844", + "research/community-k492-audit/pr622/replay/baseline558/complex-local/CLIFFORD-RECIPES.json": "534ace870cabe515987e00f50f71550030965006ea18978e0924590ac6944345", + "research/community-k492-audit/pr622/replay/baseline558/complex-local/CLIFFORD-REVIEW.json": "ee9b86428278392d2c933f76d60e51f5af90d4ab67e4d3937ed2fa416e7755ab", + "research/community-k492-audit/pr622/replay/baseline558/complex-local/INDEPENDENT-LOCAL-REPLAY.json": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "research/community-k492-audit/pr622/replay/baseline558/complex-local/LOCAL-CHECKS.json": "79177449e404403964ce1b2f4a9a8bd49e1916daba3123d7fd7f5cfd1f1ac0ea", + "research/community-k492-audit/pr622/replay/baseline558/complex-local/LOCAL-PROGRAMS.json.gz": "99a18eede965accf65943e490b8d2b2ffb9f1c9bc6babdb825413a80cbea2cde", + "research/community-k492-audit/pr622/replay/baseline558/complex-local/RESIDUAL-ADAPTERS.json": "baafef737acc16dafbe1150896feb16744f3d669fa123bb2bff19ecc4e71b275", + "research/community-k492-audit/pr622/replay/baseline558/complex-local/SCALAR-FRAME-AUDIT.json": "73b3601a6239502475a272ea0c46945fd42034486aaf43e66a212eb4f012ca44", + "research/community-k492-audit/pr622/replay/baseline558/complex-local/WRAPPER-CHECKS.json": "9a09146e686c4f535b04fdef3753fe01dad8f5e8881a69408a91394acb5b48f5", + "research/community-k492-audit/pr622/replay/baseline558/emit-both-reflected-ledgers.log": "f382385a67f705b446978a73fc6492ce127cb2ae76011e87e36fdbe9977f4347", + "research/community-k492-audit/pr622/replay/baseline558/independent-local-and-controls.log": "b694b4b22abb9d1de9a70bbbdf9e9b0e030ec00a7eddc264e4c18376dd859cee", + "research/community-k492-audit/pr622/replay/baseline558/literal-owners-full-invoice.log": "61522ff431dfca96293b7f6e13924f11f9004b0eefa1456308a600d053608964", + "research/community-k492-audit/pr622/replay/baseline558/normalized-wrappers.log": "284cce3149354d057b4e2f04163535c0d8b0a924898e5b771ba8af2740314154", + "research/community-k492-audit/pr622/replay/baseline558/reconstruct552-and-promote8.log": "b7b035547780f64e33ea2432fd2cc79ed5795bf88c9791cbb913d9ec2a7c6a2b", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/lifted/PORT.json": "873fe7e8a338738b545f3f34388a4f29f1939b48275f406022212f9ef5ef2b86", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/promoted/CONSTRUCTION.json": "208ea9f6669778a2326357171ca8b2088cb3c1f165c408fd5ee374469f5ddca5", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/promoted/PROMOTED8-SCALAR-AUDIT.json": "4275fc9a309f0ba27562858e434f3fc3bdf501a3625f8ff1a8d8ccf29d72d10f", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/promoted/PROMOTION.json": "9ad34faa8611a6ea7f161d2e1fe331ab1ba5ccec8fca3978e31c3e7bf789bc31", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/promoted/STATIC44-SCALAR-AUDIT.json": "05458940a7e12e90507403c5fb819dcf84ef328a524ecd6ceaf928e0ebd620b2", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/static44/REPLAY.json": "be018b79f66ef3814c2159ba174531ff4ea17762ab104715fe7177246d345322", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/static44/SCALAR-AUDIT.json": "9436f9b92196015e357e4974011cf1d0f960abb7f26b95eedac339a02c919624", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/static44/SELECTION.json": "16ecc4a5c08af6750ee8610b722f74eba82a9eeb9703f0f0e0ace08ce5c82ad3", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/syndrome/SYNDROME-CERTIFICATE.json": "56961ff2c99816751e051f8fe12ce01fc2be017a074917ed58b7004b13d08cf8", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/wave/WAVE-REVIEW.json": "ef97172e5020ce4158f7c8144a0b0b3d16b94d7c0415e2d33a81f02353d3d506", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/weighted/WEIGHTED-COSET-REPLAY.json": "1661a17a2a7f717fb27bb943f500756edaeff392787d20838264e4aa6d035454", + "research/community-k492-audit/pr622/replay/baseline558/two-engine-exact-assembly.log": "b50e71a1c084e221ca32b43001f5383c8cffb09d72e66b1436f22aa240795a9c", + "research/complex-k492-owner-repair/vendor/multicold/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-k492-owner-repair/vendor/multicold/MANIFEST.json": "328ce8023d33deb308b0f1ae2320424050f836d791cf60a613ae8408e7d6f3ab", + "research/complex-k492-owner-repair/vendor/multicold/NOTICE.md": "d14c070a8e237cb1912e413ce22e98eb41f164b769ebaa97224c121fcc5a0fc5", + "research/complex-k492-owner-repair/vendor/multicold/README.md": "638428654d34f0b72ed4b5fda948c91d01e57f8015813c6d8ab01c06c1da5322", + "research/complex-k492-owner-repair/vendor/multicold/SOURCE-PINS.json": "503764cd70c99a9652ec51a533c31ad7f2a615e6c230156d785daff2835cf028", + "research/complex-k492-owner-repair/vendor/multicold/code/assemble.py": "3fedbccb09d469f8ee366b4302e51448de6d25793a78a12c5f9a8d9667a755eb", + "research/complex-k492-owner-repair/vendor/multicold/code/assembly_controls.py": "a0f2349ba8fe8404b8b76c869f12dd7e250a775b2e05b3c9c00e6889ad4c8a45", + "research/complex-k492-owner-repair/vendor/multicold/code/audit_allcold.py": "7950e5c01488a9146bdbaf19ab4fd0c33cd25a4d63fb56ef995ef2e45ac7ec1a", + "research/complex-k492-owner-repair/vendor/multicold/code/audit_kernel_controls.py": "5100459211f43ba048bf82c3942bbedb8b224272b24722a14f0dcd808a38aafa", + "research/complex-k492-owner-repair/vendor/multicold/code/audit_multicold_controls.py": "3ff631f0bdc7e707d4296ff441802cc26da9c6556650469f09ab7253558b4017", + "research/complex-k492-owner-repair/vendor/multicold/code/bind_providers_portable.py": "01e62fee1f1dcf1b7b34338d555dacd5cd1d7d10d6b9a605d0913d959f8c7ecf", + "research/complex-k492-owner-repair/vendor/multicold/code/build_cold_kernel.py": "aa556a1988f7d4c52bd82fd2a648769f7094bd75ba79582c15ec441d710e213b", + "research/complex-k492-owner-repair/vendor/multicold/code/build_four_portable.py": "417b1dc4dca485dfbbaa820e552cae9bf3932bbace6ea16ce93aa0590c3c184e", + "research/complex-k492-owner-repair/vendor/multicold/code/build_multicut_kernels.py": "6ab3d73f81d5b2fb884a93a336ef1940e118d419d425b3356bab3b97f774c9aa", + "research/complex-k492-owner-repair/vendor/multicold/code/emit_allcold.py": "9d6c75af63fa8f53973734ccb1eef983511f4337ce644436a693fd8fb9ef8fe2", + "research/complex-k492-owner-repair/vendor/multicold/code/invoice_allcold.py": "ff8fee775ad97926454f3ad1183f8e05de654e276150e579ce612f3eb2f98d44", + "research/complex-k492-owner-repair/vendor/multicold/code/phase_timing_controls.py": "dcc4adfd139d6f65a88bdc6d183ea3777d4e4f688d2169dd41b54964f05591bb", + "research/complex-k492-owner-repair/vendor/multicold/code/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "research/complex-k492-owner-repair/vendor/multicold/data/EIGHT-COLD.json": "089617bdc33fd9f27b7fc8e9ae9e01c8e65a86a57c4b6f180f4f378f3f0e6160", + "research/complex-k492-owner-repair/vendor/multicold/data/EIGHT-MULTICOLD.json": "d18ea59995d384833c95a7a55d8167f83439b6881a524ab03df972ede3e0d7b9", + "research/complex-k492-owner-repair/vendor/multicold/data/FOUR-COLD.json": "643e07c25dac93ce1fe67532e377f9f1cf8c7bb83835abb3fad63c9c51514736", + "research/complex-k492-owner-repair/vendor/multicold/data/FOUR-MULTICOLD.json": "c1b42d7bacf9f31ab35294f7b8430a1164d6bc169a3d68fe2b3ea39cf791b323", + "research/complex-k492-owner-repair/vendor/multicold/data/FROZEN-FOUR-PROMOTION.json": "90417f8d54ea9272bb5041ed9144a58dcbc194a22dd0845e7de89d4b717f1b74", + "research/complex-k492-owner-repair/vendor/multicold/data/OWNERS.json.gz": "93349ec85f21811b5b247980f9fc4d8161100d5ee37bce7fda5ef65d0370240b", + "research/complex-k492-owner-repair/vendor/multicold/data/PLAN.json": "35a95fd9b5e46fdaf8a3929d516fa8c14dd4e3bd9a20eb546e0541a8ef85ff51", + "research/complex-k492-owner-repair/vendor/multicold/data/ZERO-COLD.json": "ea1cda1578464399077bb96e5c3c3d01e88ba5eeaa6c22d3b66ef4380bc3b820", + "research/complex-k492-owner-repair/vendor/multicold/data/ZERO-MULTICOLD.json": "cc09fab61aab468200d72f833ffb9e6572580d54da57bab02c5d63e3b280af1a", + "research/complex-k492-owner-repair/vendor/multicold/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/complex-k492-owner-repair/vendor/multicold/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-k492-owner-repair/vendor/multicold/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/complex-k492-owner-repair/vendor/multicold/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "research/complex-k492-owner-repair/vendor/multicold/proof/CONSTRUCTION.md": "27ece5e1c11b90d97a808b56eff897b998c10e61016db95867f84e6e6aef132f", + "research/complex-k492-owner-repair/vendor/multicold/proof/EXPLORATORY-EXACT-FRONTIER.json": "55050dbdc1ffa18b3cc1f9b8b94f7de7a04a39f65efbbb890de2e73db837ee38", + "research/complex-k492-owner-repair/vendor/multicold/proof/EXPLORATORY-OWNER-RECEIPT.json": "cf9992773c9ae4523dbc7f71753d7ecfa515618d7c2ab414b60d53887f518a30", + "research/complex-k492-owner-repair/vendor/multicold/proof/EXPLORATORY-PROVIDERS.json": "59196e2c93f4fb8fdbe74bd16d60242a3534eb5bb8c810fc29635ab0e65bd08f", + "research/complex-k492-owner-repair/vendor/multicold/proof/PR561-NOTICE.md": "180802791d3547d511a7af8bc4f800640abd72636d50631d2e61b35cfa17627d", + "research/complex-k492-owner-repair/vendor/multicold/proof/PR562-NATIVE-TRANSFER.txt": "f4ceeb2a412c9ec3f3bc06a78cf865e5fdb7c1080421ec5285ba02d04418eb37", + "research/complex-k492-owner-repair/vendor/multicold/proof/PR562-NOTICE.md": "a427502077fceaaffc7d44bb8520562160d0d76e4cb08c2b10337e62d8987fae", + "research/complex-k492-owner-repair/vendor/multicold/proof/PROOF-ALLCOLD-NATIVE.txt": "ca7a8b3f3fa6d3610ef9518c71d5186427ccf2b2bdf3511be84a6b2d7bbb1e25", + "research/complex-k492-owner-repair/vendor/multicold/proof/PROOF-REVIEW.txt": "0a807ea2c5fec29cbf994f94bd5a388914fb31de02dba03d18265040044c0dc6", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/MANIFEST.json": "f28c04eecbea7599fa9e0867dd8d0311a463af12cab79f90a43733b162527164", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/NOTICE.md": "fa76079e2566b8d644c4aa36cb1034aa2363d2e97978b26203f122d826918fce", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/README.md": "02181c5ff31cd1c2899608e5ab598b405df92ad5814df35f329d117956f7ee10", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/SOURCE-PINS.json": "b09437400a7f6f0dc86eee0f800aae91cd35a7e5e80eb3d348f87113a0bd0d76", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/assemble.py": "5d4946dcad7636bf2119bb7bc3a52ceb41454c1514d12cb77def2c2e02b17338", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/assembly_controls.py": "f3d703a63404bd655e66a520b3840a4ab72529751664eb634a52736b4bc95a29", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/audit_promoted_scalar.py": "1994e7116065636b53bf740000ff78dce8ea62390e597d293d183f33c67eaa6d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/phases_full.py": "a273c325ffd6793d5b63b79a289a9d2bbc9292e6940fb5a926924f3708627af4", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/promote.py": "b69a27d53ec3f64ccbdbbd79f9632419f273b3eb4429f6cdec1315fd8798750c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/reconstruct.py": "e56d57d39cf787b8325de5a97dbc283f89d51c24169efae9ad2227277a6f8243", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/data/OWNERS.json.gz": "c72892f5b3b36e75ec4db7742b046bd9194f638ff32be9cc8843914af950e6dc", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/data/PLAN.json": "8e64bb8a1a8f87998479316f4111801cb3eb1e64f898b7e577eebd72a460f844", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/data/PROMOTION.json": "9ad34faa8611a6ea7f161d2e1fe331ab1ba5ccec8fca3978e31c3e7bf789bc31", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/proof/ASSEMBLY-PROVENANCE.json": "cf1710faaf5d4aa32e6a8a24b0087cdc24e5b680d974e5dd4e0cb4ef4787e395", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/proof/CONSTRUCTION.md": "9b0617dee9c044488b2f72b50059dd8d768f6ee0a29c35fe2cfdde85d25cdbd1", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/proof/EXPLORATORY-SCALAR-8-CONTROLS.json": "c0465364067e6392fa0d7e4cd0481a82afebe3e271b486a4984e7b2826025146", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/proof/RANK5-CAPS.json": "461ebc6c8816a0132c89a54c2ae56b07f31500bcb2c2bebfce783eb41bc29441", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/EXPECTED.json": "00c462828be76f6d65c1311ad9ef102f18f088029e039cffa599eaeb41668fb6", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/MANIFEST.json": "b0f5773b3ffa2c5305dade20ce6159cb8b5961285d2f7bc767c6353838bac4d3", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/README.md": "79cc63fc45ea52c04f32555676704a1664a3eafdd917b25689b1acd390a4636d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/code/alien-avalanche80.cpp": "0215152bd3ddf0282c8088843c4e8a89e821e747f884e03100fe79238b3061db", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/code/alien-flags.cpp": "0bd6ac192357ca71f6b84baf50efdc43fccc8394296c35a298b35306db7d88a3", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/code/assemble.py": "bf878beb64edc6bae4c321d7c964088c4d9aa0ae477597ac1adbe2b1078e3904", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/code/build_wave.py": "249669d046db49011b84345a14ec05a93270829e5e21f6046576972038da377e", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/README.md": "bd82df5b39c6ff26b93f41ad76471ac50131050a3cc0f84dbc6c57703a721353", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/RESOURCE-TRANSFERS.md": "6fd2bc82714060290f29b218c235c171395cf9be99bea01f8a7fa770dadd68c7", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SAT-OWNERS.json.gz": "b5a5339dd37d90a0adf40d90d6aed52aec2f94073a3b27763575eb069f85a903", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SAT534-PLAN.json": "221a38f18504e00da31a72a7b3a3f0d248e8f886d2b8fa7cae2d73e7ec86905e", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SCREEN-RECEIPT.json": "ed60f7e6b0b86f4401ada159c0d37ee283836a0b5d1967f7b0a236685f64daa3", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SOURCE-TRANSFERS.json": "e49fbbaa4533b6f15b56098c9d16ea3e1bc0cc98b19a2e990c51baad047e7839", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SOURCES.json": "85448ef4fb1d124ef8bd2f0b14451ef522465b14510bba4e53fdd24da0968643", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/TWO-RESOURCE-TECHNIQUES.md": "8cc6b582680ae8565444abc01f1dba729c94a827f1f8e89192190229e52183f4", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/WAVE-MAJORISATION.json": "c445afc50e594c46932d8d799b446edc22717e664d828d4afd7810c643576475", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/replay.py": "2e1f11b5702b831622cea8b386bb82043ef9e58b2a0aab56b09c00f30ac73046", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/run_complex44.py": "5533e9e29c66b11f8feb22a2d3d37551787200ea69eb3d04a984c0b1d22c49bc", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/NOTICE.md": "b47da4b840ca9c8d1e2816359a603304ebd7ca442c82b94c049b00f142643f73", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/SOURCES.json": "c265f58b1ab29f9b662e9c5f943147ccc0527fb1f4803b06b48f71d96fa9bc60", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/adapters_local.py": "4e89a5c517cd87ff6a5aa9b7334c0d74821179ae5777d31284da25b9d8abf113", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_and_transport.py": "a4fc272266785e1fffd44775c6fa6df783c4352de4c3f1d925cf953a23b84e7f", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_local.py": "69b12c45d0a961175a824c1967353c7f3b94818a7dd6ac7bbcf56a6d1a5ed8e8", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_supplier_hosted.py": "301e9b5c593b6d583065337eb7b3ef207cf039e265f099f89080a4bf25856b43", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/emit_local.py": "eefc76e0bee003015fe21ac685c2cce658033d5444add404d2d509c7d6f39bac", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/emit_supplier_hosted.py": "53c0b653b3a5100756d6a9473c90101b8c3ab72723d7047983906ab997bdf920", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/invoice_final.py": "96b6bed96ca8b60dfc064cd1c7962c45a5cb53c4e52cd90aaea6ccf8d109db97", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/phases_delta.py": "15723107eff03013b2e797fd9fa3635b1b46c5d1c8112d19fada98c178d4acb6", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/prepare_supplier_base.py": "f5eae94aca965d0008bc07cff8245ccb7509042ccad457d3bcb7d51c1e9409f0", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/audit/PREFIX-AND-INVOICE.json": "ce1bfa49be88ae67a404f606a11db2232b7e1f2610d4418058e39749d86d8478", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/local/CANONICAL-WORD.json.gz": "de2be0f4b6d24ace368fd5b834b7a00f9625d0a1824c4ff969f2db5f115db667", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/PR523-ANCESTRY.json": "76025ad06d8ac96fc6693092d674729fea2f04b9c1c89ec50dba7488b8e6657a", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/vendor/clifford/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/NOTICE.md": "1547136e6d269fdcef2b68c10a97a786a79a4732a12738363f679bfb282430cd", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/code/assemble_combined.py": "41216e8da3b647fe6eead9079858f25b2592cab090154aca43f3cc73ff36dc9b", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/PR510-EXPECTED.json": "19b861f69f7602e47b390d472b487d044bff4230b250520807537c213ad0249f", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/ROUND20-PARENT-TEMPLATE.json.gz": "025448abdf2012d327e50a009084e1501690d05e650300d2982836aa0350ae00", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/README.md": "f69ac71a8df62a5d0bf7ed45ad16642e1102faa9e7b95c03f08cdf264a608948", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/SOURCE-MANIFEST.json": "b91c0d923affac87ce0bad7083d4640758930f82628f042bed7aaccf528973cc", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/apply_syndrome.py": "496a91b9da15ef56e6df28a0459ca8318a4575441c7921e113bf636f31e3c5d8", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/port_frames.py": "8d25abc9c45c58a5b893e67f9abec3a660e8d7f743e86959f2d2fd62037e23d1", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/run_portable.py": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/OPENAI-SOURCES.json": "1a9c08d0c0190f0280c02e74c8a144f802efe2d7d8eb3a0b50b181d6dca686cd", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/SEARCH-RECORD.md": "7b09479215c407e4258ef6af64c34dc865e3b9a60c845040258413a2a960f5b8", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/TWO-SOURCE-PROOF.md": "4d6423f773ec47d2eea984e02f11f2d636e02ad3e6f3eb3e640a3768fa04fe75", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/PR534-WORD.json.gz": "a275792cb9f5729fac295cb04c556afbaa4513945c517190219fd0e44ab90095", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz": "e070ae2c78b4a1b644b418774af62b40d8d16e6ba89602f0474afb557d507c37", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CLIFFORD-RECIPES.json": "577a1be13f5140d9c3997637784b2f812f46b24c61877699430b02de4f662102", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CLIFFORD-REVIEW.json": "cd48fe6882a39c57021c4614747cc5c2c88ec07e806cebb914cf533997b73d9b", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/run_local.py": "8326e67400e5ff87580e93e4518efe397f1b29fffbb6d757a37e5f97c14c3695", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/META-SOURCES.json": "c8aeb9313f2c671a9a8766c249ceb6cffa106dfdab3ab761da8e8c534b115090", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/NOTICE-upstream.md": "1547136e6d269fdcef2b68c10a97a786a79a4732a12738363f679bfb282430cd", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/PROOF.md": "abfa6548b223893866094631aed61174575dc1b17bdd60627b2c55e6b9477e4f", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/README.md": "51d6ef7ad3e12e72daf29e0260a11cd985a0148fe1efa0574a533dae726c553c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/RECIPE.json": "8735ac9beadff3edcb4a4df8dae174415e0f83d9b4df8556c33ba7fd777505fa", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/SOURCE-MANIFEST.json": "4f5d92b4cd76eff0845a9f14d33131441535a232b5c91f00535aa076d44c45a8", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/audit_scalar.py": "a1cd720d281c7a9db7f17919c637cdcb8558e9f3c96e929706f0c21f317a7943", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/build.py": "b15192ff50fd99f5ca3cb5857b5e129c98a212de60ae76aafb1614139743c35a", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/gk/gk_common.py": "e68d190fd436b2f3955decb590adb53344d5d4ea0a19d62d86df1e4b55ecd198", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/gk/gk_word.py": "f027a9273bcf4e0971258c160b7d3b3c196366b32a529cff6e6a0e666b03826b", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/inputs/BASE535.json.gz": "edfffb8e8735e0d1f07c81d818022b705ef0889c2bccc193a2f7a661b9f7d390", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/inputs/OLD-RECIPE.json": "7e5c179246261edd9e1019e81e6e979537f02559da773b993a318f771cb7d763", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/inputs/RAW504.json.gz": "1c6144791dbedf6427e3ee7b4c24fb05b5bf407f6346592f50f8dd8d9638108d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/replay.py": "fd1ce7d1f8974b473aef8c6cec1e0c590e01d0d215b073e5573a771ce42fc74d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/DAG-STRUCTURES.json": "5461d7832386b2f7f3234b6786e148a7c49461d8527be5e76c8fe977783d9053", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-AVALANCHE-INDEPENDENT-REVIEW.json": "f084eaa33ea10fb0fe4d575f2abd503ad5dbdb2c03d2c8b6dd62fc5f387ae31c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-CODIM2.json": "2422fa6db50ca4b2e8226113aa30d608e7c6525990eb1faf370f9fee7718e698", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-ELIMINATION-AND-PATH-TRANSFER.md": "481001470bd22345a0baf652261351e015a2634b2572b0d4f78fa9e147edd0f9", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-SCREEN-REVIEW.json": "555024b7a90f8dbbb3f13623d504d36b3bc92dcf118f6f9ecaeff285ee13f2e5", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-SOURCES.json": "69a578efa22c12688ef442498f8b1d901c7056f5f1948ac921e1dca0d2be305b", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/FRAME-SOURCES.json": "e01063a60b24b3b21f9c1d472d890bb387e61d66ab8847cbdab4b92f06e0f91d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/FRAME-TRANSFERS.md": "1756461714ea55bd748d7245af14adf0a6a4e13a9bb7f498a381ec4282a30387", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/PR-LINEAGE.md": "2ec1c9b1f25e2f3d2556bee7369069ec2340cf126b54fa112e0bff9e269ef0e0", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/PUBLIC-PINS.json": "273e48abf63a49123f11fb4e56f000c648aaa6d17987378b413469a5976e5ebd", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/evidence/COMPLEX-INVOICE.json": "a21fd7e02d3001b1e8065e9eb6084d80e1f64c44035733ed1115a38675a01fd0", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/evidence/EXACT-ASSEMBLY.json": "4e7e5831683a1af861580a96db1fd717dc2a6fd01a29b220223868fb57d46e83", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/evidence/FINAL-RESOURCE.json": "b1463e5f7fe3663080e6021fea5424375538fabef942c7560cfed610f4242ef7", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/evidence/WAVE-REVIEW.json": "ef97172e5020ce4158f7c8144a0b0b3d16b94d7c0415e2d33a81f02353d3d506", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/inputs/WAVES.json": "262d0fccc6e8ffb1198436034a26c467ad28b3251823ac25c966f773afc3c3cf", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/COSET-PATH-APPLICATION.md": "56eba06ba109c39ab9ce9eb9769c724f532c06d8ffbb2b53706b8294cb4f9711", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/COSET-PATH-REVIEW.json": "39e813d3c0f48a1a6317edac9ffb9ba5b534a62948708595e43fc2e790eda168", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/COSET-SOURCE-BINDING.json": "b7531fb284ee11e16b875d5f82237e025cfcd95593f3e3eca23cb5d3249eedf2", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/audit_coset_paths.cpp": "47999863b7c5037754bf73cc94757095f45f6da510d7ce96fb7699e9188d89f2", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/coset-path-input.txt": "779b497d52b6896a04f41d6c55424e65030a939945ca80858c369a3a3320a341", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/export_coset_paths.py": "f36c06ecff72e4a2fd83ed44467d528c976d52da3d5bd6e8043084b1568a7fd9", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/CROSS-FIELD-PROOFS.md": "3d0a1b9ac989283400e7c1e3a025080a8f6837755baccdd55f5e51599ac0921e", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/README.md": "cfd349a83f5ab3d5bb4268ef93b46b1e4542038fb76fe5e7123b8e5fae977de1", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/SOURCE-MANIFEST.json": "946e3fb8bbd4efbc771dda183de01a2bd9bc5aacc28dbb86a88edcdec960af2a", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/SOURCES.json": "905c5860d9c920e41138e582c03010b2b03ee8bf071983ad737d2e57868f6857", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/WEIGHTED-COSET-SELECTION.json": "87c15240aaf48810d103ab3234689bb3ad58024d1b1c0b9106719fc18c5d1945", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/build_weighted_coset.py": "5face855c7e4fb8b6b3954bb20f6c0a662550ca7c6263a1a73c40c857816dd6c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/verify.py": "eb4bb8d1c6eaf5327c7d13fc20ebcf2ae2ecebff5b008d44fc1713a7b162084d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/verify.py": "66a20adaaac6850d3c8649f7ccc959cae19ba5bb17ee88a2b41fb1ceff68e431", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/EXPECTED.json": "a79dc7eec1301a69560a2e7fd6ed69634463272696ee96f09e15db1aad8ab0b0", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/EXPECTED558.json": "1e922eef350748956f4cd785d7fc5f73297b0ed6f53b130aca2da29d26777c34", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/MANIFEST.json": "32d31fe49c9a4977b1fe83c72320940bff2dececbd8313787fbd81e188b5166a", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/NOTICE.md": "02e74770785e31234d863b36ad2291e04267eaf32a4ba82f67cb1c804da1de44", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/PROOF-REVIEW-STATUS.json": "f54fcf048c5e24f5d3ccf308259b4b1b291b736e014fee81b4518980d358786c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/PROOF.md": "d5d498edc56fdef8c5798af7f5ec66948bd2f66c553b9efe366cdaab01bd3453", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/README.md": "74f5cd377861bdff57a2825b19ac6c2b0bb6aa62f3b0354c7ceec0a76866c61c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/REVIEW.json": "518fd773b1287c9be19563316f55acfa443667946d1f5bc7cc7b884bb9005094", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/SOURCES.json": "32e1466dd29be472e63e11e8ad76b228c0a1e3ec33596ce4319a64b89bd6d912", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-INDEPENDENT-REPLAY.json": "6db0dfeedce73cf9a6eb31bea0a499f06dc4961da40a60d91059bb9ab48fd73c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-PUBLISHED-INVOICE.json": "a21fd7e02d3001b1e8065e9eb6084d80e1f64c44035733ed1115a38675a01fd0", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-packaged311.json": "8a06db71ab002a9e080f0d60d22ee32a3a6a848a0cc633f37fc8fde22d21694b", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-packaged314.json": "53142566b590fdde9258e36e6fe62991c2f39331fc2822bf0105f812e52d6aa6", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-regression-final.json": "0c8bb51c2234a3190fab3e0e33187dee1bd4f2aab32483a69452366abb3b2567", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-COMPILER-LINEAGE.json": "db1e3390ade85f2299fc1ff0652e12fe1384c35bdcaf5c49e5403e4eb6b255b9", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-INDEPENDENT-RECEIPT.json": "c121cb83baeeb950a42eac4bec73676119dd836386b822e03bf7820fa1bf5262", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-INDEPENDENT-REPLAY.json": "b32113b56745cd5c142c982426ce31f0fe8d4f1a4ba219541e8c8befc69f017c", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-packaged311.json": "fed5ee89ea9f6b3c3ffb150898fc95f9a057a0c598b18de6df59e66908342b2e", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-packaged314.json": "71251eee88024f14982a4e7328377f50eb9d04314f692b891b53b5911498e3c2", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR543-EXPECTED.json": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR552-EXACT-ASSEMBLY.json": "c7495a6787f48a9c5184a00daa841f4a972e37c580c6ff3dacc07bd947914f99", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR552-EXPECTED.json": "00c462828be76f6d65c1311ad9ef102f18f088029e039cffa599eaeb41668fb6", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR552-INVOICE.json": "4ac060dbf2ea2624dd1f4bda23bdb81c0a3013dfe49b77c092b631885529947f", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR552-OWNERS.json": "ecac65c65418641abf598db74d588ba8f53b3f358505bd31e215f09562922e3f", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-BASELINE-ASSEMBLY.json": "9f5e050486c3c337793d09e4ce96769336a3653de0a3a84a77c39431cf062f16", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-EXPECTED.json": "6c16d41d9c10bc04c65b548ff34422ee2d90d63c37e9bdea4adbdf06fa959f44", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-INVOICE.json": "4b6977a049663ab958bd9a48c2864f7a7bddb26aef03e14f3068aede020ef76f", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-OWNERS.json": "0bcaa62bf4723672113f2acdc3ae30c6faa18e5aefa3992e0ec7dc46b9cdd552", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-RESULT.json": "81618cefc1df42f827d0a7da838b13b9167d3500ca5cd598963c3e09e62ceb4e", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/UPSTREAM-LINEAGE.md": "2ec1c9b1f25e2f3d2556bee7369069ec2340cf126b54fa112e0bff9e269ef0e0", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/notes/general-clifford-frames.tex": "c9bb9655b594583c6b4bab8cb485233f1d1e588f83858cf1e4c3530cee8fed54", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/notes/three-stage-cover-assembly.tex": "ccf34a6d37c4af14bebeab15be50ab204eb1caebe546385520050ec30089441d", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/notes/three-stage-cover-bit.tex": "47123a756f823c83a0d48cca2bf5add6472cd88410b13aed345e70c8834fb511", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/notes/three-stage-cover-complex.tex": "1c5b638aa9b75365b8addec9c8eeee6bc5e499722901079b94c65fce033fde8a", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/verify.py": "6b444c686891b20b3a92385d025818fc86d9a6ddd2f77504d9223afaa47acd21", + "research/complex-k492-owner-repair/vendor/multicold/verify.py": "1a0e92f610f96a5e642310a2823b152cf573c0d1630b9c174fcc8388d1ffd2a2", + "research/complex-t16-rare-pattern-exchanges/SOURCE.json": "4cfd44cebfe88f4450294239fbea8feecb564338dc3027b76065227f5d19cb6f", + "research/complex-t16-rare-pattern-exchanges/data/OWNERS.json.gz": "87902c528dfab7d503dcf8a784260e3ab6fb7424c418a1820f7261f25be7b6bc", + "research/complex-t16-rare-pattern-exchanges/data/PLAN.json": "7bd786ba8e66408f02aa9ef446eaf20c1bfe981ea2e4dd1e5a929f0aa7767bc0", + "research/complex-t16-rare-pattern-exchanges/data/SPEC.json": "8cb51f25a5da4a29d3783853025b73ff1f452429d4fdb30c599e598bcab0e71d", + "research/complex-t16-rare-pattern-exchanges/upstream1087.tar.gz": "d4acf04daef85d4514f80ec5fcd2492d0c60e5d6c49fa71b3e6523f8db2dea86", + "research/frontier1094-idle-star-ceiling/analyze.py": "d9768cff06d5e19e75b2ccc4d03ff5bc2d93098f3192c167d3f208c802877bbc", + "research/pending-claims-independent-pricing/SNAPSHOT.json": "9f1a69818b64abacd96bde1809e750349ce7c79d45b77490ddcd3e213ac08613", + "research/pending-claims-independent-pricing/arith.py": "1b4766610223bbf5e346d7cebc036eaeaedfa2f7200c075136bd750ab26ece88", + "research/pending-claims-independent-pricing/sweep.py": "aeafc6a5e39817a893fa8392f4f7e767b23437e3317067075bb9d5552e3df23f", + "research/t16-owner-audit-seed67/SOURCES.json": "d3d71303dcd25fe84a3e026c4ad53535607ba6b288fd144736ad2a5376390396", + "research/t16-owner-audit-seed67/inputs/k8-seven-slot-word.json.gz": "49596aa4ed4fd36cd4582fd0e8ddeb09fd80370a7d8aea1ede52a135b536d289", + "research/t16-owner-audit-seed67/verify.py": "f6e27f76c9ccb87b3ce6c5e673588338a09847d22771da7b3f28579661c9404b" +} diff --git a/research/complex-t16-two-stage-cycles/LOCAL-PINS.json b/research/complex-t16-two-stage-cycles/LOCAL-PINS.json new file mode 100644 index 0000000000..e0f4d31521 --- /dev/null +++ b/research/complex-t16-two-stage-cycles/LOCAL-PINS.json @@ -0,0 +1,12 @@ +{ + "CANONICAL-WORD.json.gz": "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219", + "CLIFFORD-RECIPES.json": "d0768f2164d5f64a2fdbec422f1cfde4e400818792f1904ca541958377243731", + "CLIFFORD-REVIEW.json": "cb0e10a8b284f176526c17177e91186ce09aa3e88b4f6acc561051daa072b0d0", + "FULL-WORD.json.gz": "49596aa4ed4fd36cd4582fd0e8ddeb09fd80370a7d8aea1ede52a135b536d289", + "INDEPENDENT-LOCAL-REPLAY.json": "13dd18297162569532983db1a2ab67926b064330cd7edd3587e7b546b2dedf17", + "LOCAL-CHECKS.json": "2b8b1891a736598010232bfb26abc31973b265a53a2009a3fcfd9138b5ecadb4", + "LOCAL-PROGRAMS.json.gz": "241fde27d4e43f5a9cb6b128f9f76c5131a53d09f0371676163f914d0b0fef3a", + "RESIDUAL-ADAPTERS.json": "383f40aadd00a4ac700dfd0d4c22d6c6c0be9a9863116e4d69c7acd23bafae0c", + "SCALAR-FRAME-AUDIT.json": "0e2a979aae1b948e1bee6c49c218f3ce7d7df00814b3f53b3d0866497510a28b", + "WRAPPER-CHECKS.json": "0ae753d6fa6e922d8b8180da602828f6cb3f444fcd124d019acee74e145c0836" +} diff --git a/research/complex-t16-two-stage-cycles/MANIFEST.json b/research/complex-t16-two-stage-cycles/MANIFEST.json new file mode 100644 index 0000000000..10e3b98f6d --- /dev/null +++ b/research/complex-t16-two-stage-cycles/MANIFEST.json @@ -0,0 +1,54 @@ +{ + "CANDIDATE.json": "dc745d48fbea38d91a16814981200a491a6cad5d5fa44aedff2143b64075d180", + "DIFF-vs-selected.json": "0b10282683ca6d81da57dea82adb02f74c352623c54f70b7d50e34449a2dd481", + "INPUTS.json": "86d767a3f8a26ac199b50ddf43e4c4629771bfef1f5f3474f845c17fbbeea758", + "LOCAL-PINS.json": "c9e7ad3818f2a841ea0d224089ca2f975caff2d04cc12b55f072fca88df53140", + "PR-BODY.md": "a88c854c0a3a5e80e1379c66e1b55dccf1889d45fcbf3b7ff137d4c7bd3c377e", + "PROOF.md": "90e31383c5297121f3e73764c77637eaa364bccb5298bc35299f38a94433e3b5", + "README.md": "34a77207302bafb71c6cae392e8e719319c9dc34b4ac3bc151d13c10929472d7", + "SEARCH.json": "9211f5c5757a084a3cbde5310822f6e11662fa299b062764f94c201278a48321", + "SOURCES.json": "64156303b238bddbaaf335ef1a95f96df3d09b483ea1474bad7f3264205996af", + "TASK.json": "20d99eda602e41e9b3b02647c24b840da82802efff4cc0fd944b397b4e2493c5", + "VALIDATION.json": "659ed98c1a06e6190c125d16bbfc7353fb68b78e45baaa171eead26d4543fc3a", + "VERIFY.json": "7da2eb004b44233806ad1deee881c3c5c1b68d696c5382747649de060e55e349", + "build.py": "bd5d464a52b1808b89c84fcda01336954493d4fe8437cb8768822866da7410ad", + "ceiling_bound.py": "b8e22ba9ae03677b814de8d145f5a86eee21bc0d1d89642cbb41f9dabd15791b", + "check.py": "a7f7b3274109879ca10c7eda275bc247aae09bff1eb0a56151ae698c35bf4639", + "data/OWNERS.json.gz": "551fd1b3a75fa5fd67cfd8c00a6c77c2f893a5120cb0c0dd8a7699f25e9bddba", + "data/PLAN.json": "67173cd2e38296699e596714deb8b98e199bcb3390b49c2218887011a07f23da", + "data/SPEC.json": "e81f2dabf16bc4d56d427bf5bc4a06f05ce27fc6c539c3de4029cb5304ed9701", + "evidence/ADMISSION-CONTROLS.json": "89e1a4a9eb4fe81b4bbb966e5879ee1039b0855ba0debdbd87d4d4d11765e1ce", + "evidence/ASSEMBLY.json": "532f63da45d8eaa4283b594280ba6f78ac6a7d4815780cedef7193383adfa369", + "evidence/BIT-SUPPLIER-CONTROLS.json": "f4ee4499c80a9dd4b76baf3ac4ca9bc9bf9ee8f1a227bdc58d3c0ae673e3e9ec", + "evidence/CEILING.json": "b4d3f30c8b3c4f3c70c292701ac090683920796acfe8751977088e2d269d117a", + "evidence/CHECK.json": "65e63cf4d21d4e10a6815a353f6e68da6e36e26f868e2220e2fac38be5fc9e42", + "evidence/INDEPENDENT-T16.json": "4a9284a43e72d999fec681414a3bafabeb06e24a1afd1d02282108400e7e18c2", + "evidence/REPLAY.json": "ecb242003531b8843d2661a267e388c4d4227bec4d925cbf14801168c15b8ad4", + "evidence/STAGES.json": "7e980074264c8bb552fcdc804b2d582445540b45b96b2b476e6f136f4652e4c9", + "search/aggbound.py": "29d6d16f3eb9eafa8f59411c65d903326bc1bf9fe639ad498d5ab45c70e4904b", + "search/buildcand.py": "d9929e5ecfc9e9fcde3e73aa1cfe9ceba4e5032e80b808685014b1b340fa5669", + "search/chain.py": "35a6c3281a307a66d5106eea11184e06c15613c787d577a56e6cb19b9fa3dd23", + "search/chain2.py": "b302c5af818bfff29e051c38fcc84536aa9c87e720f9b96d0f6205a6d45f962f", + "search/compose.py": "8abd9038b1f3568c696c945d7fd0d8b51d45acbf24cd2168f0d982171cdd562c", + "search/glob.py": "141d87da8a8561e7d96aed1611018b290c1b87f6e346310df8df2bdd1295e305", + "search/glob5.py": "67ec6de30b52702871f92433f3ff6b41f8a7433dea34a2c8ebfcbadb38323ff1", + "search/gloop.sh": "75f25f3bed493300c55c32e0a4af115fe5b76a2791a3405d63c32c193a149e47", + "search/lib.py": "bd76fda0a3fe47005f898b41c563bb8ba8296a7214a0540bdcf06b22a135ff24", + "search/lns.py": "5f46b954dd56410d14191ea1d0ce978fb6a77c90f68d3c7c909200d47434811d", + "search/lns2.py": "da2bf08b53ee548a4cc8bc528df379f116d69e03ace89c7c47673ea90c973f1f", + "search/loop3.sh": "ccc645661ac7a9ac3d26d7114345e14f6e637d3c7f539d240a3db0f8e64bbbce", + "search/loopx.sh": "204ec10b4e26878bfe891001295c4089ecfbda057c8ee99a0649c36748bcd402", + "search/loopy.sh": "c7cfc5b9d8d2c405af17dc69464b2b19140f3e8783dcb340bd281d5cb10ce103", + "search/mindiff_cls1.py": "faae2f3dfe4f9ec7ae46009af4047cc4b01255188f21365fe8922a86ee01eb95", + "search/mindiff_cls2.py": "45a7c9a07d413250f91c47cf6e43d4fc693dfb1f1a8202527e19a7e320e75b4a", + "search/mindiff_lns.py": "ff0ab9b7d99279d15f9b61a2451ad63b807c0e6c23eea21a4415f1157f0749e2", + "search/mindiff_lns2.py": "d0d88217a7a3267d051414383df8aa40cacdc31bd28e9d48ea3357af591931a8", + "search/mindiff_mip.py": "903035615e6766b3141a0e68da0294a5fb081b6d83b090083f09ab8b7681d601", + "search/mindiff_reuse.py": "25ff607a3893fa3104546699e5087c4216a34444cba09f1278e405fc16c0cf41", + "search/realize.py": "2dd0142935a9b6207388dc3361a7f10144b74fce2874163ef2694d42416fcfb6", + "search/score.py": "98c6745585b87dac1652bedf099d39469fe328ef3e3ed850299e967d151e9ac6", + "search/sloop.sh": "655d26e0688623a6cb9bc2bbb16e537eb0c3fd50958fee6a9b9631b52cf89afe", + "search/winbound.py": "28c33856b9dcebd77ba36c84b6d1dabe66cf33cbf6b70548d16e762db6a260e6", + "search/winlp.py": "54882cab2463a0e866589e177cf6763c677f7ff85f67929602a5668c87afcc20", + "verify.py": "2d7fc69436136df8588b87639be7fc86687396b3a5ea6d705a301c5d2bf5eeb4" +} diff --git a/research/complex-t16-two-stage-cycles/PR-BODY.md b/research/complex-t16-two-stage-cycles/PR-BODY.md new file mode 100644 index 0000000000..90e40f2c0c --- /dev/null +++ b/research/complex-t16-two-stage-cycles/PR-BODY.md @@ -0,0 +1,163 @@ +# Record candidate: T16 owner map from class-level re-solve and guided realisation on the selected supplier (κ=0.001673614205725695), with a proved packing ceiling + +## Contribution + +This PR adds `research/complex-t16-two-stage-cycles`, a registered research +package. It is a conditional T16 owner map on the **unchanged selected PR1094 +supplier**, with no new mechanism, plus a proved packing ceiling for that +supplier. + +- **κ = 0.001673614205725695** (conservative 0.001673614202872892). +- That is **+5.7035e-4 relative** (+9.540e-7) over the selected record + (0.001672660197076918) and +9.334e-7 over open PR1407 + (0.001672680818492982). Over this PR's earlier versions it is +9.297e-7 + (first, 0.001672684510394236), +9.113e-7 (second, 0.001672702955495933), + +5.600e-7 (third, 0.001673054161426948) and +2.723e-7, or +1.6271e-4 + relative (fourth, 0.001673341928508063). +- Idle remainders go from `{1:2276, 3:377, 7:7, 48:4866}` (selected) to + `{1:2392, 2:8, 3:107, 4:1, 7:5, 16:1, 48:4880}`. Rank mass 1,041,408 and + deficit 5,120 are unchanged. The new residual vector majorizes the selected + one (equal totals 237,024; `check.py` asserts the partial-sum comparison), so + by Karamata's inequality the complex moment strictly decreases for any + strictly concave per-residual weight. The value of κ comes from the pinned + exact engines and the strict replay. +- **Standalone diff against the selected map:** `DIFF-vs-selected.json` + changes 2,537 of 69,120 rows: 2,170 helpers move to another bin and 367 rows + only change their slice offset. Widths, call order, windows and the local and + bit suppliers are unchanged. No open PR is needed. +- The unchanged PR1087 strict replay passes all 11 stages, with controls + 69/12/6/15. `actual_73column_sigmas` is 10011: the strict audit recomputes + this chart count for the realized map and `assemble.py` pins it. +- The seed67 owner auditor passes R1–R7, X1, X2 and its 11 controls. Pricing + with the pinned exact engines and the PR1069 sweep agree with the replay. + +With the PR1240 local-word ceiling endpoint a_hi = 0.001690054109089, this map +realises 6.560% of the complex endpoint gap (fourth version: 4.688%; third: +2.709%; second: 0.294%; first: 0.167%; PR1407: 0.142%). + +It claims no packing optimum and no unconditional theorem. All PR1094 +inherited assumptions remain. + +## Proved packing ceiling + +`PROOF.md` ("A proved packing ceiling") and `ceiling_bound.py` (standard +library, exact integer arithmetic, run by `verify.py`) prove two bounds for +**every** legal owner map on this supplier. The proof relaxes the problem to +plain bin packing: windows and the family rule are dropped. + +- The instance has 32,256 bins (capacities 8, 16, 32, 48; counts 10,752, + 7,168, 7,168, 7,168) and 69,120 helpers (widths 4, 5, 7, 8, 9; counts + 144 × (56, 32, 30, 122, 240)). Both are derived from the package data. +- **At most 4,887 cap-48 bins can be empty.** Give each helper weight ⌊7w/9⌋ + and each bin weight ⌊7c/9⌋ (6, 12, 24, 37). The helpers in a bin never weigh + more than the bin. The total slack is 587,776 − 406,944 = 180,832 for every + map, and an empty cap-48 bin uses 37 of it. This map has 4,880 empty cap-48 + bins; the selected map has 4,866. +- **The search surrogate `Σ f ln f` is at most 4,887 · 48 ln 48 + 17 ln 17 = + 908,139.013.** This comes from an exact knapsack over the per-bin slack. A + plain LP dual gives 908,156.14. This map is at 907,271.883. +- Solver-reported, not checked: the class-level window LP and the window + R4 + IP reach the same optimum, so windows do not tighten the bound. + +This bounds the surrogate and the number of empty cap-48 bins, **not κ**. As +an indication only, pricing the bound-attaining idle multiset +`{1:2431, 17:1, 48:4887}` with the pinned engines gives κ 0.001674088611862992 +(9.822% of the complex endpoint gap). This replaces the earlier version's +"≈908.1k" heuristic ceiling, which could not be reproduced. + +## How the map was found + +Inside a physical family the bins' windows never overlap. So the family rule +reduces to at most one helper per bin per call, and bins with the same capacity +and the same allowed calls are interchangeable. κ is close to linear in the +surrogate `Σ f ln f` over idle fragments, which the search uses as its +objective; only the exact engines decide acceptance. + +1. **Earlier versions' search.** A global class-level repack and + cycle/LNS loop (third version), then an evacuation LNS neighbourhood + (fourth version), up to κ 0.001673341928508063. +2. **Class-level re-solve** (new, `search/winlp.py`). The window model is an + IP over (capacity, window) classes: pattern counts, flows of each + (call, width) to each class, time and width balance, and aggregate R4 cuts + for each family group and call. Each step re-solves it warm-started from + the current map. Only a random 12–24-class subset may change, drawn from + the classes that differ from a full-model target. Each step must gain a + minimum surrogate amount and pays a penalty per unit of change. +3. **Guided realisation** (new, `search/lns2.py` mode `guide`). The neighbourhood + is the bins holding helpers whose class (call, width) count must drop, plus + the bins whose pattern count must drop. CP-SAT then maximises the surrogate + exactly over it, and a result is kept only if the exact κ rises. + `search/gloop.sh` and `search/sloop.sh` loop this. Strict-replayed + checkpoints: 0.001673373170972473, 0.001673393061983855, + 0.001673535326871893 and 0.001673614205725695. The search was **stopped + while still improving**. +4. **Min-diff re-assignment** at the same idle profile, hence the same κ. The + raw map relocates 63,109 rows against the selected map. The class-level + min-diff tools (`search/mindiff_cls1.py`, `mindiff_cls2.py`, + `mindiff_lns.py`, `mindiff_lns2.py`, `realize.py`) give 63,109 → 2,210 → + 2,170 relocations, i.e. 2,537 changed rows of which 367 are offset-only. + Two stage-1 class patterns could not be realised, because several helpers of + one width in a bin need distinct calls. The README gives the counting + argument for each. Both were excluded with `BAN` and stage 1 was re-solved + locally. The class-level relaxation implies at least 1,548 relocations for + any legal map with this profile (solver-reported). The min-diff stopped at + its two-hour budget, so the shipped map is not proven minimal. + +`SEARCH.json` records the checkpoints and the commands. `lns.py`, `lns2.py`, +the loops, `check.py` and `verify.py` compare κ as `Decimal`, because the +native assembler can drop trailing zeros. + +## Earlier versions of this PR + +- **First version**, κ 0.001672684510394236: two-stage ejection cycles on + PR1407's map, a 23-row successor of PR1407, with the ancestry checked by + content. +- **Second version**, κ 0.001672702955495933: a longer cycle/LNS search, then + a min-diff re-assignment to 70 changed rows (55 relocations) against the + selected map; the PR1407 ancestry check was dropped. +- **Third version**, κ 0.001673054161426948: a global class-level repack and + the cycle/LNS loop, then a class-level min-diff re-assignment to 1,661 + changed rows (1,435 relocations). Its idle profile did not majorize the + selected one, so it relied on the exact engines alone for the sign. +- **Fourth version**, κ 0.001673341928508063: an evacuation LNS neighbourhood + in the same loop, then the class-level min-diff to 1,638 changed rows (1,415 + relocations); its profile majorized the selected one again. + +This fifth version replaces the map, the diff and the search record, and adds +the proved packing ceiling. PR1407 (pai-scaffolde) remains the starting point +of the search line and the source of the whole-helper semantics and all-input +argument. PR2077 (lydakis) remains the origin of the vacancy-chain idea. Their +four literal moves still do not compose (`search/compose.py`). + +## Provenance + +- **Chooser:** this work was not drawn by `scripts/choose_research_task.py`. It + was self-selected as the review-and-compose task: a review of PR1407 and + PR2077, a test of whether they compose, and then a search on the stronger + map. `TASK.json` records it under the closest card, `selected-packing`, with + `scope_status: changed` and this reason. +- **Base:** `0fdd7d82`. The 287 pinned inputs are listed in `INPUTS.json` and + `SOURCES.json`. +- **Credit:** + - pai-scaffolde (PR1407): starting map of the search line, whole-helper + semantics and all-input argument. + - George Lydakis (lydakis, PR2077): the vacancy-chain idea. + - Rohan Arun and Jeremy Kothe: the PR1050–PR1094 line and the selected + supplier and map. + - Josie Elliston: the seed67 auditor, PR1091. + - Sagar Thakrar: the independent pricing sweep, PR1069. +- **Prepared by** Philippe Van Velzen with substantial Claude Code (Claude + Opus 5.5) assistance. No independent human review is claimed. + +## Reproduce + +```sh +python3 scripts/research_package.py --package research/complex-t16-two-stage-cycles --check-only +python3.12 scripts/research_package.py --package research/complex-t16-two-stage-cycles +``` + +The full replay takes about 60 s and uses only the standard library. The +search is optional and needs numpy, ortools, scipy and highspy; the README and +`SEARCH.json` give the commands. + +🤖 Generated with [Claude Code](https://claude.com/claude-code) diff --git a/research/complex-t16-two-stage-cycles/PROOF.md b/research/complex-t16-two-stage-cycles/PROOF.md new file mode 100644 index 0000000000..b367c3c4cf --- /dev/null +++ b/research/complex-t16-two-stage-cycles/PROOF.md @@ -0,0 +1,218 @@ +# Why the owner map is admissible and strictly cheaper + +## Domain + +This argument is the same as PR1407's (`research/astra-ultra-hosting-20261013/PROOF.md` +at `d8640f5b`). Relative to the selected PR1094 map, only the physical owner, +port and slice offset of whole helper roles change. The local gauge44 provider (480 whole helpers per call), the 144 +complete calls and their order, orientations, source events, endpoint adapters, +global bridges and terminal corrections all stay fixed. `build.py` asserts that +every changed row keeps `stage`, `replica`, `time`, `helper` and `width`. + +The bin `(o, c, p)` is owner replica `o`, idle child `c` and port `p`. Its +capacity is the rank of `c`. Its borrowing interval is the original idle +transition: after the owner's last source-event touch and before its idle +deadline, with all 144 bridges included. A placement of helper `h` of call `k` +into `(o, c, p)` is legal under four conditions: + +1. **Capacity.** The widths assigned to the bin fit its rank, and the slices + are a prefix `0..used-1`. +2. **Window.** The call position lies strictly inside the bin's interval. +3. **Family.** The physical family `o*F + (2*pair+side)*V + p` is used by no + other helper of the same call. +4. **Integrity.** `copy = 112*o + p`, each helper appears once per call, and no + helper is split. + +The search (global class-level repack, ejection cycles, CP-SAT neighbourhood +re-assignments including the evacuation neighbourhood, class-level re-solves +with guided realisation, and the final min-diff re-assignment) only proposes a +final owner table. Intermediate states +are not executed; the controller only ever sees the final table. So it is +enough to check the final map, and this package checks it three independent +times: + +- `build.py`'s own packing checker covers 1, 3 and 4 and the window + membership of 2 against `PLAN.windows`. +- The seed67 auditor (Josie Elliston, PR1091) checks R1–R7, X1 and X2 and + rejects its 11 mutations. `check.py` also confirms that every role lies + strictly inside its window and that each helper appears once per call. +- The unchanged PR1087 strict verifier re-emits every affected chart. Its + controller audit, finite invoice, independent T16 replay and 69 + 12 + 6 + 15 + rejecting controls all pass. + +## All-input operator argument (inherited) + +Inside one borrowed bin, the owner has no data touch between the interval's +opening event and its deadline. Each complete invocation applies its declared +data shear whatever the incoming helper values are. It also applies its +residual Clifford operator to the borrowed axes. Distinct slices partition the +bin's original `c` axes, and the exact Gaussian-dyadic factors commute. So at the +deadline the assigned slices together with the unused suffix act as the +original idle child. The owner's value is the original one whenever the +controller reads it. This is PR1407's argument, applied to a different legal +final assignment; it needs no new step. It inherits the common-label and +mutable-source realization assumptions; it does not prove them anew. + +## Strict cost improvement + +The paid recursive moment depends on the profile through a sum of per-residual +weights `H(r)` that are strictly concave in the rank `r` with `H(0) = 0`. In the +PR1407 and PR2077 arguments, `H(r) = r^p` with `0 < p < 1`. Rank mass +(1,041,408) and deficit (5,120) are unchanged. Against the selected PR1094 map, +the idle remainder profile changes by + +``` +{1:+116, 2:+8, 3:-270, 4:+1, 7:-2, 16:+1, 48:+14} +``` + +selected: `{1:2276, 3:377, 7:7, 48:4866}`; this map: +`{1:2392, 2:8, 3:107, 4:1, 7:5, 16:1, 48:4880}`. The residual totals are equal +(237,024 on both sides). Sorted in decreasing order and padded with zeros to +the common number of bins, + +``` +new: 48 x 4880, 16 x 1, 7 x 5, 4 x 1, 3 x 107, 2 x 8, 1 x 2392, 0 ... +old: 48 x 4866, 7 x 7, 3 x 377, 1 x 2276, 0 ... +``` + +The partial sums of the new vector are never below those of the old one. +They agree for the first 4,866 entries (all 48), the new vector leads from +entry 4,867 on (by 602 after 4,880 entries; the largest lead is 636, after +4,887 entries), and the old vector never catches up before both reach 237,024 +(after 4,880 + 1 + 5 + 1 + 107 + 8 + 2,392 = 7,394 and +4,866 + 7 + 377 + 2,276 = 7,526 entries). So the new residual vector majorizes +the old one, strictly. In words: 270 residuals 3 and two residuals 7 are gone, +and their residual capacity (824) reappears as 14 more completely idle bins +(672), one residual 16, one residual 4, eight residuals 2 (16) and 116 more +residuals 1. `check.py` checks this mechanically: it sorts and pads both +audited idle vectors, asserts equal totals and that every partial sum of the +candidate vector is at least the selected one's, with strict inequality +somewhere, and records the result as `majorization` in `CHECK.json`; +`verify.py` requires it. By Karamata's inequality for strictly concave `H`, + +``` +4880 H(48) + H(16) + 5 H(7) + H(4) + 107 H(3) + 8 H(2) + 2392 H(1) + < 4866 H(48) + 7 H(7) + 377 H(3) + 2276 H(1) +``` + +(for example 36,417.5 < 36,660.1 at `p = 1/2`). The complex moment strictly +decreases while rank mass and deficit are unchanged. (Version 3 of this package +did not have this property and relied on the exact engines alone.) + +The sign argument gives the direction only. The value of κ comes from the +pinned exact engines (moment, base-two moment, outer) and the strict replay, +not from a hand computation. The native complex lower endpoint is +`1676419885861434425020/10^24` (selected: `1675462676808103522925/10^24`). The +bit lower endpoint is unchanged at `1733427039589844234749/10^24`. The complex +supplier is binding, so κ = `1673614205725695/10^18` = 0.001673614205725695. +With the conservative bit surcharge, κ = 0.001673614202872892. The unchanged +strict verifier's own moment engines and outer assembly reach the same κ, and +the PR1069 sweep independently certifies the endpoint, the deficit identity +`W - 64N`, halving, the PR589 bit record, and that κ equals both the record and +the title value. The search used the surrogate `Σ f ln f` over idle fragments +only to rank candidates; only the final profile matters for κ. + +## A proved packing ceiling + +This section bounds how far owner packing on this supplier can go, in two +quantities: the number of completely idle cap-48 bins and the search surrogate +`E = Σ_bins g(free)` with `g(f) = f ln f` (`g(f) = 0` for `f ≤ 1`). It does +**not** bound κ directly (see the end of the section). `ceiling_bound.py` +checks every step with exact integer arithmetic and the standard library only; +`verify.py` runs it. + +**Instance.** The bins are the 288 (owner, idle child) windows of `PLAN.json` +times 112 ports: 32,256 bins with capacities 8, 16, 32 and 48 and counts +10,752, 7,168, 7,168 and 7,168. The helpers are the 69,120 rows of the owner +table (144 calls × 480), with widths 4, 5, 7, 8 and 9 and counts +144 × (56, 32, 30, 122, 240). `ceiling_bound.py` derives both counts from the +package data and asserts them. Total capacity minus total width is 237,024, the +idle total of every legal map. + +**Relaxation.** A *packing* assigns each helper to one bin so that the widths +in each bin sum to at most its capacity. Every legal owner map is a packing; +windows, the family rule (R4) and call distinctness are dropped. So everything +below holds for every legal map on this supplier. + +**Theorem 1 (empty cap-48 bins).** Let `a(w) = ⌊7w/9⌋`, which gives +3, 3, 5, 6, 7 for widths 4, 5, 7, 8, 9, and `A(c) = ⌊7c/9⌋`, which gives +6, 12, 24, 37 for capacities 8, 16, 32, 48. For every multiset of widths with +sum at most `c`, `Σ a(w) ≤ A(c)`, because `Σ a(w) ≤ 7 Σ w / 9 ≤ 7c/9` and the +left side is an integer. (`ceiling_bound.py` also checks all 1,163 width +patterns.) Define the slack of a bin as `A(c) − Σ a(w)` over its helpers. It is +non-negative, and the slacks of all bins sum to + +``` +Σ_bins A(c) − Σ_helpers a(w) = 587,776 − 406,944 = 180,832 +``` + +for every packing. An empty cap-48 bin has slack 37, so +`37 · #(empty cap-48 bins) ≤ 180,832 = 37 · 4,887 + 13`: **at most 4,887 cap-48 +bins can be empty.** The selected map has 4,866, this map 4,880. + +**Theorem 3 (surrogate).** A bin with slack 0 has free capacity at most 1 +(`9 A(c) ≤ 7(c − f)` gives `f ≤ (7c mod 9)/7 < 9/7`), so it contributes +`g = 0`. Let `H(s)` be the largest `g(free)` over bins (capacity and width +pattern) with slack `s`. Then `E ≤ Σ_bins H(s_b)` with `Σ s_b = 180,832`, so `E` +is at most the optimum of an unbounded knapsack: choose a multiset of slacks +summing to 180,832 and maximise the sum of `H`. The empty cap-48 bin (slack 37, +`g(48)`) has the best ratio. Every other bin has `g(free)/slack ≤ g(44)/34` +(a cap-48 bin holding one width-4 helper), and `g(44)/34 < g(48)/37`. Let `n` +be the number of empty cap-48 bins. + +- For `n ≤ 4,874`, `E ≤ n g(48) + (g(44)/34)(180,832 − 37n)`. This is + increasing in `n` and at `n = 4,874` it is below `4,887 g(48) + g(17)`. +- For `4,875 ≤ n ≤ 4,887`, an exact dynamic programme over the remaining slack + (at most 457) gives the best value. It is attained at `n = 4,887` with + remaining slack 13, which a single cap-48 bin with free 17 fills (widths + 9 + 9 + 9 + 4: weight 24, slack 13). + +So **`E ≤ 4,887 g(48) + g(17) = 908,139.013`** for every legal map. All +comparisons are exact: `exp` of a sum of `g` values is a product of integers +`f^f`, so the checker compares integers. A float knapsack over the full slack +range is computed as a cross-check and agrees. This map has `E = 907,271.883` +(867.1 below the bound); the selected map has 905,526.558. + +**Theorem 2 (LP dual; weaker, for reference).** With `λ = (36/37) ln 48`, the +weights `v(4) = v(5) = 4λ`, `v(7) = (20/3)λ`, `v(8) = 8λ`, `v(9) = (28/3)λ`, +`μ(c) = cλ` for `c < 48` and `μ(48) = 48 ln 48` satisfy +`g(free) ≤ μ(c) − Σ v(w)` for every pattern. The checker verifies this exactly +as `f^(qf) ≤ 48^p`. Summing gives `E ≤ (8,679,936/37) ln 48 = 908,156.136`, +17.1 above Theorem 3. + +**Windows and R4 do not tighten it (solver-reported).** In the search session, +the class-level window LP and the window + aggregate-R4 IP (`search/winlp.py`) +reached the same aggregate optimum: CP-SAT found a class-level solution with +idle profile `{1:2431, 17:1, 48:4887}`, which attains Theorem 3. This is a +solver result on a relaxation; it is not checked here, and a class-level +solution need not be realisable on concrete bins. + +**The 2,392 one-free bins are not waste.** All of this map's residual-1 bins +are cap-32 bins with the pattern 9 + 9 + 9 + 4. That pattern has slack 0 under +the 7/9 weights, so these bins cost nothing in Theorem 1. The bound-attaining +profile has 2,431 of them. + +**What this does and does not bound.** Theorems 1 and 3 bound the number of +empty cap-48 bins and the surrogate `E`. They do not bound κ: κ depends on the +whole idle profile through the exact engines, and `E` is only approximately +linear in κ. As an indication only, pricing the bound-attaining idle multiset +`{1:2431, 17:1, 48:4887}` with the package's pinned engines (`check.py`, recorded +as `indicative_ceiling_price` in `CHECK.json`) gives κ 0.001674088611862992 +(complex lower endpoint 0.0016768959, 9.82% of the complex endpoint gap). This +map is 4.744e-7 below that. Nothing here proves that no legal map prices +higher. That would need, for example, the bound-attaining multiset to majorize +every attainable idle vector, which is not shown. + +## What is not claimed + +There is no optimality claim: the κ search is a finite heuristic (global +repack plus LNS, including the evacuation neighbourhood, then class-level +re-solves with guided realisation) that was still finding gains when it was +stopped, and the min-diff step is a finite MIP/LNS whose +relocation count is not proven minimal over all maps with this profile. The +majorization argument shows only that this map is strictly cheaper than the +selected one; the packing ceiling above bounds the surrogate and the number of +empty cap-48 bins, not κ, and it is not known to be attainable. There is no +new supplier, interface or mechanism. There is no fresh cold rebuild of the +native ancestry, and no unconditional theorem. All PR1094 inherited +assumptions remain. diff --git a/research/complex-t16-two-stage-cycles/README.md b/research/complex-t16-two-stage-cycles/README.md new file mode 100644 index 0000000000..6554dc4eeb --- /dev/null +++ b/research/complex-t16-two-stage-cycles/README.md @@ -0,0 +1,392 @@ +# T16 owner map from a class-level re-solve and guided realisation on the selected supplier, with a proved packing ceiling + +On the unchanged selected PR1094 supplier, this owner map admits conditional +**κ = 0.001673614205725695** (conservative surcharge 0.001673614202872892). +That is **+5.7035e-4 relative** (+9.540e-7) over the selected record +0.001672660197076918 and +9.334e-7 over open PR1407 (0.001672680818492982). +Against this PR's earlier versions it is +9.297e-7 over the first +(0.001672684510394236), +9.113e-7 over the second (0.001672702955495933), ++5.600e-7 over the third (0.001673054161426948) and +2.723e-7 (+1.6271e-4 +relative) over the fourth (0.001673341928508063). The local gauge44 word, helper +widths, 144-call order, windows, physical stock, native supplier and PR589 bit +supplier are unchanged. The unchanged PR1087 strict replay passes. + +This version also adds a **proved packing ceiling** (`PROOF.md`, +`ceiling_bound.py`): on this supplier no legal owner map can have more than +4,887 completely idle cap-48 bins (this map: 4,880; selected: 4,866), and the +search surrogate `Σ f ln f` is at most 908,139.013 (this map: 907,271.883). +This bounds the surrogate, not κ. + +**Scope.** This is a conditional T16 packing on the same supplier, with no new +mechanism. The map is stated and verified **only against the merged selected +PR1094 map**: `DIFF-vs-selected.json` changes @CHG@ of its 69,120 rows +(@REL@ helpers move to another bin; @OFF@ more rows only change their slice +offset). It depends on no open PR. It claims no packing optimum and no +unconditional multiplication theorem. + +## Versions of this PR + +1. κ 0.001672684510394236: two-stage ejection cycles on PR1407's map (a + 23-row successor of PR1407). +2. κ 0.001672702955495933: depth-8 ejection cycles alternated with CP-SAT + large-neighbourhood re-assignments, then a min-diff re-assignment to 70 + changed rows against the selected map. +3. κ 0.001673054161426948: a global class-level repack followed by the same + cycle/LNS loop, then a class-level min-diff re-assignment (1,661 changed + rows, 1,435 relocations). +4. κ 0.001673341928508063: version 3's map continued with an evacuation LNS + neighbourhood (nearly empty bins re-packed), then the same min-diff + (1,638 changed rows, 1,415 relocations). +5. This version, κ 0.001673614205725695: version 4's map improved by + class-level re-solves of a window model warm-started from the current map, + each realised on concrete bins by a guided CP-SAT neighbourhood, then the + same class-level min-diff re-assignment. The idle profile still majorizes the + selected one (`PROOF.md`). New: a proved packing ceiling. + +## Construction + +A bin is `(owner replica, idle child, port)`. Its capacity and borrowing window +come from the selected PR1094 plan. A placement puts one whole helper role of +one call into a bin. It must fit the free capacity, the call must lie strictly +inside the bin's window, and the bin's physical family must be unused by every +other helper in that call. No helper is split and no call is reordered. +Helpers of the same call and width are interchangeable under these rules. + +### Why a global repack + +Version 2's loop (ejection cycles plus CP-SAT LNS) had slowed to steps of about +1e-9 in κ. Three observations led to a global model instead: + +* κ is, to good accuracy, a linear function of the surrogate `Σ f ln f` over + the idle fragments (free capacities `f`), so the surrogate is a usable + objective for a global model; only the exact engines decide acceptance. +* Inside one physical family the bins' windows never overlap. So the family + rule (R4) reduces to "at most one helper per bin per call", and two bins with + the same capacity and the same set of allowed calls (a *class*: 144 classes + of 224 bins each) are interchangeable. +* The problem therefore becomes a class-level pattern/flow model: how many bins + of each class get each width pattern, and how many helpers of each + (call, width) each class hosts. + +### κ search (`search/`, `SEARCH.json`) + +Steps 1–3 are version 3's search, steps 4–5 version 4's, and steps 6–7 are +new in this version. +Starting from version 2's raw search output (content `a7e8f0ca…`): + +1. **Stage 1** (`glob.py`): CP-SAT over pattern counts and flows per class, + with per-(class, call) Hall constraints (a call can use at most as many bins + of a class as there are bins whose pattern holds the widths it needs) and + Gale–Ryser-style constraints for several helpers of one width in a bin + (they need distinct calls), maximising the surrogate. Best stage 1: + 906,706 surrogate units (the start map had 905,605). +2. **Stage 2** (`glob5.py`): per class and width, a max-flow from calls to + bins realises the stage-1 solution with distinct calls per bin. Stage 1 is a + relaxation, so 80 helpers stayed unplaced; they were inserted greedily where + they cost the least surrogate. The realised map had κ 0.001672432283943020, + lower than the start but with a very different profile. +3. **Loop** (`loopx.sh`): chain2 ejection cycles alternated with CP-SAT LNS + plateau steps (`lns.py`, now with a worker-count setting `NW` and an `f3` + neighbourhood mode), keeping the best map by exact κ. Strict-replayed + checkpoints: κ 0.001672894024167899 and 0.001673054161426948 (version 3). +4. **Evacuation neighbourhood** (`lns.py`, mode `evac`, size `NB`). On + version 3's map, many cap-48 bins held only a few small helpers. The new + neighbourhood picks 1–3 such stranded bins (used ≤ 20), bins with spare + room and full bins whose windows contain some of the stranded helpers' + calls, and a few empty bins; it frees all their helpers and re-packs them + exactly with CP-SAT. A single 102-bin solve from version 3's map emptied + 35 cap-48 bins (+291 surrogate units, 906,247 → 906,538) and gave + κ 0.001673213119136600. +5. **Loop with evacuation** (`loopy.sh`): `loopx.sh` with `evac` in the mode + mix. Strict-replayed checkpoints: 0.001673243717212927, + 0.001673272876788591, 0.001673312438393585, 0.001673322090452138 and + 0.001673341928508063 (surrogate 906,774). +6. **Class-level re-solve** (`winlp.py`, new). The window model of the global + repack, as an IP over (capacity, window) classes: pattern counts per class, + flows of each (call, width) to each class, time and width balance, and + aggregate R4 cuts (for each group of classes that share physical families + and each call, at most one helper per family). A full solve gives a target + class solution. Each step then re-solves the model warm-started from the + current map, frees only a random subset of 12–24 classes drawn from those + that differ from the target (all others fixed to the current map), and + requires a minimum surrogate gain (`GAIN`) at a penalty per unit of change + (`PEN`). +7. **Guided realisation** (`lns2.py`, mode `guide`, new). The class solution + of step 6 is realised on concrete bins by a CP-SAT neighbourhood made of + the bins holding helpers whose class (call, width) count must drop, plus + the bins whose pattern count must drop. CP-SAT maximises the surrogate + exactly over that neighbourhood, and the result is kept only if the exact κ + rises. `gloop.sh` repeats this toward one fixed target; `sloop.sh` loops + steps 6–7. Two short `loopy.sh` runs first took version 4's map to + 0.001673344533458160 (not strict-replayed); strict-replayed checkpoints + from there: + 0.001673373170972473 (`gloop.sh`), 0.001673393061983855, + 0.001673535326871893 and 0.001673614205725695 (`sloop.sh`, two loops whose + best maps were synchronised; surrogate 907,271.88). + +The search was **stopped while still improving** (the class-level loop was +still finding gains when it was stopped). It is a finite heuristic, not an +optimum. The +session's loop scripts compared κ strings in one place; `lns.py` and the loops +now compare κ as `Decimal` (the native assembler can drop trailing zeros, e.g. +`0.0016732131191366` for `0.001673213119136600`). + +**Proved ceiling.** The earlier text here reported a heuristic ceiling of +"about 908.1k surrogate units" from `winbound.py` that could not be reproduced. +This version replaces it with a proof (`PROOF.md`, "A proved packing ceiling"; +checked by `ceiling_bound.py`, which `verify.py` runs). The proof uses integer +weights `a(w) = ⌊7w/9⌋` per helper and `A(c) = ⌊7c/9⌋` per bin. Every bin's +helpers weigh at most `A(c)`, and total bin weight minus total helper weight +is 180,832 for every map. So **at most 4,887 cap-48 bins can be empty**, and +an exact knapsack over the per-bin slack gives **`Σ f ln f ≤ 4,887 · 48 ln 48 + +17 ln 17 = 908,139.013`** for every legal map. This map is at 4,880 empty cap-48 +bins and 907,271.883. The bound is on the surrogate, not on κ. Pricing the +bound-attaining idle multiset `{1:2431, 17:1, 48:4887}` with the pinned +engines gives κ 0.001674088611862992 (`check.py`). This is only an indication +of the remaining room (4.744e-7 above this map); it is not a κ bound. +`winbound.py` and `aggbound.py` remain as search tools only. + +### Min-diff re-assignment + +Given the selected map A and the search output F, find a legal map with F's +idle profile (hence F's κ) that keeps as many placements of A as possible. A +placement is `(bin, call, width)`, since helpers of one call and width are +interchangeable. The raw search output F relocates 63,109 rows against A +(66,449 changed rows). This version reuses the class-level tools of versions 3 +and 4: + +1. `mindiff_cls1.py` (HiGHS, 1,800 s, warm-started from F): a class-level MIP + over pattern counts and flows, with the idle profile fixed to F's, + maximising the flow of A's (class, call, width) placements that stays in + place. It stopped at the time limit with 67,539 placements' worth of flow + (1,581 relocations) and 58 classes changed. The dual bound implies at least + 1,548 relocations for any legal map with F's profile once the tie-break + weight (at most 0.001 per bin, 32,256 bins) is discounted. That is a + solver-reported bound, not an independently checked certificate. +2. `mindiff_cls2.py` (CP-SAT pass, then HiGHS pass, per changed class) + realised 56 of the 58 classes. Two stage-1 class solutions could not be + realised, because stage 1 does not see that several helpers of one width in + a bin need distinct calls: + - Class 9 (capacity 16, calls 0–8) had the same unrealisable pattern as in + version 4: fourteen bins with four width-4 helpers, while only calls 5, 6 + and 8 have more than two width-4 helpers. + - Class 25 (capacity 32, calls 51–112) needed five (7, 7, 9, 9) bins and + one (7, 8, 8, 9) bin. The class's 7s come from calls 92 (6), 98 (4) and + 99 (1), and its only 8s from calls 92 and 102. So the (7, 8, 8, 9) bin's 7 + is not from call 92. That leaves at most four 7-pairs with distinct calls, + not five. + + Both patterns were forbidden with `BAN`. Stage 1 was re-solved twice with + `KEEP` (all other classes fixed to the previous stage-1 solution) and + `FREE` (the classes sharing calls with the banned one): first class 9 with + 13 overlapping cap-16 classes (optimal at once, same 1,581), then class 25 + with 20 overlapping cap-32 classes (optimal, 1,583). `mindiff_reuse.py` + kept the class results that did not change. All 58 classes were realised; + the merge gives 2,210 relocations. +3. `mindiff_lns.py` (two seeds): 2,210 → 2,183. One round of + `mindiff_lns2.py` (two seeds, the better one kept): 2,170. It was stopped + at the two-hour min-diff budget. The stage-1 solve took half of that + budget, and the LNS was gaining only a few relocations per round. +4. `realize.py` keeps A's helper labels and offsets where possible: + **2,170 relocations and 367 offset-only changes (2,537 changed rows)**, + against 63,109 relocations in the raw search output. + +This is a heuristic too. The relocation count is not proven minimal. Most of +the gap to the class-level count (1,583) comes from realising the class +solutions on concrete bins (stage 2 loses about 630 placements), so stage 1 +is a loose relaxation here. The diff is larger than version 4's (1,415) +because the new profile is further from the selected one (14 more empty cap-48 +bins instead of 8, 270 fewer residuals 3 instead of 205). + +## Exact profile change + +| | idle remainder profile | κ | +|---|---|---| +| selected PR1094 | `{1:2276, 3:377, 7:7, 48:4866}` | 0.001672660197076918 | +| PR1407 | `{1:2277, 3:377, 16:3, 48:4866}` | 0.001672680818492982 | +| version 1 of this PR | `{1:2278, 3:374, 8:1, 16:3, 48:4866}` | 0.001672684510394236 | +| version 2 of this PR | `{1:2280, 2:1, 3:363, 7:3, 16:4, 48:4866}` | 0.001672702955495933 | +| version 3 of this PR | `{1:2346, 2:3, 3:154, 5:9, 7:36, 8:2, 16:7, 28:1, 39:1, 40:1, 41:2, 44:41, 48:4829}` | 0.001673054161426948 | +| version 4 of this PR | `{1:2355, 2:2, 3:172, 7:3, 16:11, 48:4874}` | 0.001673341928508063 | +| this package | `{1:2392, 2:8, 3:107, 4:1, 7:5, 16:1, 48:4880}` | 0.001673614205725695 | +| proved bound (not a map) | at most 4,887 empty cap-48 bins; `Σ f ln f ≤ 908,139.013` | — | + +Compared with the selected map, the idle profile changes by +`{1:+116, 2:+8, 3:-270, 4:+1, 7:-2, 16:+1, 48:+14}`. Fourteen more bins are +completely idle than in the selected map (version 4: eight), 270 residuals 3 +and two residuals 7 are gone. The full paid profile is +`{1:349720, 2:60200, 3:62315, 4:20449, 5:11808, 7:5, 8:1152, 16:1, 48:4880}`. +Rank mass is still 1,041,408 and the deficit is still 5,120. Cross-replica +helper roles go from 57,480 to 57,420. With equal residual totals (237,024), the +new residual vector majorizes the selected one, so Karamata's inequality gives +the strict decrease of the complex moment for any strictly concave +per-residual weight. `check.py` asserts the majorization mechanically, and the +value of κ still comes from the exact engines and the strict replay +(`PROOF.md`). + +`SPEC.expected.actual_73column_sigmas` is **10011** (selected: 10002; the raw +search output had 10564). This value is not a tuning knob. The strict audit +counts the distinct orthogonal 73-column charts that the realized owner +chronology uses. `assemble.py` pins that count against SPEC exactly, and an +`understated_actual_chart_types` mutation control guards it. It depends on the +map, so the strict verifier recomputes it on every replay. + +Fraction of the complex endpoint gap: with the PR1240 local-word ceiling +endpoint a_hi = 0.001690054109089, this map realises **6.560%** of the complex +endpoint gap (version 4: 4.688%; version 3: 2.709%; version 2: 0.294%; +version 1: 0.167%; PR1407: 0.142%). The idle multiset that attains the proved +surrogate bound would, if a legal map realised it, price at κ +0.001674088611862992, or 9.822% of that gap. That number is indicative, not a +bound (`PROOF.md`). + +## Reproduce + +Run from a complete checkout at or after base `0fdd7d82`, with Python 3.12 and +the standard library only: + +```sh +python3 scripts/research_package.py --package research/complex-t16-two-stage-cycles --check-only +python3.12 scripts/research_package.py --package research/complex-t16-two-stage-cycles +# or directly, keeping the work tree: +python3.12 -I -B research/complex-t16-two-stage-cycles/verify.py --work /abs/fresh/dir +``` + +`verify.py` follows the PR2077 package (`research/complex-t16-vacancy-chain`): + +1. It checks the 287 pinned inputs (`INPUTS.json`) and the package inventory + (`MANIFEST.json`). +2. `build.py` applies `DIFF-vs-selected.json` to the merged selected PR1094 + map. It checks that only owner fields change, counts the changed and + relocated rows, recomputes the idle histogram with its own packing checker, + and regenerates `PLAN.json` and `SPEC.json` byte for byte. + `OWNERS.json.gz` is compared on its decoded payload. +3. It restores the PR1087 archive (`upstream1087.tar.gz`), checks all 179 + archived files, overlays only the three data files, and extracts the selected + R480 gauge44 provider from `selected-replay.tar.gz` (`LOCAL-PINS.json`). It + then runs the unchanged `verify_t16.py`, which covers all 11 stages and + 69/12/6/15 rejecting controls, and requires `actual_73_axis_charts` = 10011. +4. It runs `check.py`, an independent check adapted from the session's + `checkmap.py`. That check uses the seed67 owner auditor (R1–R7, X1, X2 and + 11 controls) on both the selected and the candidate map. It also prices with + the pinned exact engines and runs the PR1069 sweep on the strict replay's + lowers. It asserts that the candidate's idle residual vector strictly + majorizes the selected one (equal totals, partial sums of the sorted, + zero-padded vectors), and `verify.py` requires that result. All κ decimals + are compared as `Decimal`, never as strings, because the native assembler + drops trailing zeros. + It also prices the idle multiset that attains the proved surrogate bound + (`indicative_ceiling_price`, indicative only). +5. It runs `ceiling_bound.py`, the proved packing ceiling (`PROOF.md`): it + derives the bins and helper widths from `data/`, checks Theorems 1–3 with + exact integer arithmetic (standard library only, under a second), and + reports this map's empty cap-48 bins and surrogate against the bound. + +The full replay takes about 60 s and stays under 1 GB of RAM. `evidence/` +holds the receipts of the local run. + +The search needs third-party packages and proves nothing; `SEARCH.json` records +the commands and checkpoints. Solver time limits are wall clock and some seeds +came from bash `$RANDOM`, so a rerun can land on a different map of similar +quality. The min-diff step, from the search output F (content SHA256 in +`SEARCH.json`), ran as follows: + +```sh +S=research/complex-t16-two-stage-cycles/search; W=; F= +PY="uv run -q --no-project --python 3.12"; HI="--with scipy --with highspy" +stage2() { # stage-1 json, cache dir, CP-SAT limit, HiGHS limit; the two halves ran in parallel + for h in 0/2 1/2; do + $PY --with ortools python -I $S/mindiff_cls2.py $S $1 $2 $3 $4 $h cp + $PY $HI python -I $S/mindiff_cls2.py $S $1 $2 $3 $4 $h hi + done; } +$PY $HI python -I $S/mindiff_cls1.py $S $F $W/c1.json 1800 $F # time limit: 1,581 (bound: >= 1,548) +stage2 $W/c1.json $W/cache 60 150 # classes 9 and 25 not realised +# (class 25 alone with 300 s / 900 s limits: no solution; it is infeasible, see above) +BAN='[[9,[4,0,0,0,0]]]' KEEP=$W/c1.json FREE='[9,0,18,27,36,90,99,108,117,126,135,45,54,63]' \ + $PY $HI python -I $S/mindiff_cls1.py $S $F $W/c1b.json 900 # optimal, 1,581 +python3 $S/mindiff_reuse.py $W/c1.json $W/c1b.json $W/cache $W/cache2 # 53 of 58 reused +stage2 $W/cache2 60 300 # realised +BAN='[[9,[4,0,0,0,0]],[25,[0,0,1,2,1]]]' KEEP=$W/c1b.json \ + FREE='[25,7,16,34,38,43,52,56,61,65,79,88,97,106,110,115,119,124,128,133,137]' \ + $PY $HI python -I $S/mindiff_cls1.py $S $F $W/c1c.json 600 # optimal, 1,583 +python3 $S/mindiff_reuse.py $W/c1b.json $W/c1c.json $W/cache2 $W/cache3 # 55 of 58 reused +stage2 $W/c1c.json $W/cache3 60 300 # classes 16, 25, 52: realised +$PY python -I $S/mindiff_cls2.py $S $W/c1c.json $W/cache3 $W/cls.json merge # 2,210 relocations +$PY $HI python -I $S/mindiff_lns.py $S $F $W/cls.json $W/l1.json 40 1 300 30 # 2,183 (seed 2: 2,183) +$PY $HI python -I $S/mindiff_lns2.py $S $W/l1.json $W/l2.json 20 12 80 60 # 2,170 (seed 11: 2,176) +$PY python -I $S/realize.py $S $W/l2.json $W/OWNERS.json.gz +$PY python -I $S/buildcand.py $S $W/OWNERS.json.gz $W/pkg 10011 # count read from the native audit +``` + +The search steps of this version ran as follows (bash `$RANDOM` seeds in +places, wall-clock limits, and two loops whose best maps were copied between +them by hand-run sync steps, so not replayable bit for bit; which full-model +target file each loop used was not logged): + +```sh +S=research/complex-t16-two-stage-cycles/search +PY="uv run -q --no-project --python 3.12 --with numpy --with scipy --with ortools" +# full class-level window + R4 model, hinted with a current map: a target class solution +$PY python -I $S/winlp.py $S ip 1 2 +# guided realisation toward one target (first checkpoint), then the re-solve loop +RUN= $S/gloop.sh 2 +RUN= $S/sloop.sh +``` + +Version 4's search steps (evacuation solve and `loopy.sh`) are described in +`SEARCH.json` (`fourth_version`). + +## Assumptions retained + +The all-size compiler, common-label/mutable-source realization, whole-call +hosting, precision/tape, exact recovery, analytic transfer and PR589 bit H1–H5 +assumptions of the selected PR1094 record remain. The native local receipts are +reused with source binding; the ancestry is not rebuilt cold. Hosted CI and +maintainer acceptance are separate. + +## Credit + +- **pai-scaffolde, PR1407**: the search line started from its owner map + (through the first version of this package), and this package reuses its + whole-helper neutral-path semantics and all-input argument. The final map is + no longer a row-for-row descendant of PR1407's map, but the line of work is + its. +- **George Lydakis (lydakis), PR2077** contributed the vacancy-chain idea of + propagating free capacity through occupied bins, the ancestor of the + ejection cycles. Its four literal moves do not compose with PR1407 (all 15 + subsets are illegal on PR1407's map; `search/compose.py`). +- **Rohan Arun and Jeremy Kothe**: the PR1050–PR1094 owner-packing line and the + selected PR1094 supplier and map. +- **Josie Elliston**: the seed67 owner auditor (PR1091), used in `check.py` and + in the search's legality oracle. +- **Sagar Thakrar**: the independent pricing sweep (PR1069), used in `check.py`. +- The strict verifier, exact engines and their predecessors keep their original + authors and notices, which are unchanged. + +Prepared by Philippe Van Velzen with substantial Claude Code (Claude Opus 5.5) +assistance. No independent human review is claimed. New material is Apache-2.0. + +## Open next questions + +The structured versions are in `TASK.json`: + +- **Continue the κ search.** It stopped while still improving. The first step + is to rerun `search/sloop.sh` from `data/OWNERS.json.gz` toward a full + `winlp.py` target under a memory cap, strict-replay each new best, and rerun + the min-diff step on the result. The proved ceiling leaves at most seven more + empty cap-48 bins and 867 surrogate units. +- **A κ ceiling for owner packing.** The proved ceiling bounds the surrogate + (908,139.013) and the number of empty cap-48 bins (4,887), not κ. Pricing + the bound-attaining idle multiset gives κ 0.001674088611862992, but that is + not a bound. A κ bound needs either a majorization argument (does the + bound-attaining multiset majorize every attainable idle vector?) or the + relaxation stated in the exact per-residual cost. +- **Is the ceiling attainable?** The window + R4 class model reaches it + (solver-reported), but no concrete map is known with more than 4,880 empty + cap-48 bins. +- **A smaller diff.** The min-diff map (2,170 relocations) is not proven + minimal for its profile. The solver-reported relaxation bound is 1,548, and + the stage-1 solution itself needs 1,583. Distinct-call (Gale–Ryser) + constraints in `mindiff_cls1.py` would stop stage 1 from proposing + unrealisable class patterns; this version needed `BAN` for two classes. + Stage-2 realisation that also trades placements between classes, and longer + `mindiff_lns2.py` runs, may shrink it. diff --git a/research/complex-t16-two-stage-cycles/SEARCH.json b/research/complex-t16-two-stage-cycles/SEARCH.json new file mode 100644 index 0000000000..fac77a26da --- /dev/null +++ b/research/complex-t16-two-stage-cycles/SEARCH.json @@ -0,0 +1,901 @@ +{ + "scope": "A heuristic search record. Nothing here is an optimality proof: the kappa search (global class-level repack, ejection cycles, CP-SAT LNS including the evacuation neighbourhood, class-level re-solves with guided realisation) is finite and was stopped while still improving, and the min-diff step is a finite MIP/LNS. The proved packing ceiling is in PROOF.md and ceiling_bound.py; solver results quoted here are solver-reported. Every shipped number is re-derived from data/ by verify.py (strict replay, seed67 audit, exact pricing, majorization check, ceiling check).", + "environment": "CPython 3.12.14 via uv (uv run -q --no-project --python 3.12 --with ...), Linux x86_64, each job in a systemd scope with MemoryMax 4-6G, at most 2 busy workers. kappa search: numpy, scipy, ortools (CP-SAT). min-diff: numpy, scipy, highspy 1.15.1 (HiGHS, 1 thread), ortools (CP-SAT, 1 worker). ortools and highspy clash when loaded in one process, so mindiff_cls2.py runs its CP-SAT and HiGHS passes separately.", + "lineage": { + "pr1407_owner_content_sha256": "008694b29e3b513c8e88367e30ab2d231ea5a0b0dd85cc1efc372f60b9fbdf4c", + "first_version_owner_content_sha256": "714a63d290e2f9c8e1c14c289e67ab15593bd1487e6ad592d06c65c8d6ec1d32", + "first_version_kappa_decimal": "0.001672684510394236", + "note": "Search line: PR1407's map -> first version (two-stage cycles) -> second version's raw kappa search output (content a7e8f0ca...) -> global repack and cycle/LNS loop (third version; its min-diff map d05a885e...) -> evacuation LNS and loop (fourth version; its min-diff map 54a19c57...) -> loopy.sh, class-level re-solves and guided realisation (this version) -> min-diff toward the selected PR1094 map. Neither PR1407's map nor the earlier versions are exact ancestors of data/OWNERS.json.gz; the package is verified only against the selected map.", + "second_version_owner_content_sha256": "1764f4310b7c91b69f0533b0b95fa0d4fba267d05d6e4e870aac2d4c310d4d4d", + "second_version_kappa_decimal": "0.001672702955495933", + "third_version_owner_content_sha256": "d05a885e8cc6a38dfbc9389e61769b4cb916ee858338e3fc3d6bcff6b877569d", + "third_version_kappa_decimal": "0.001673054161426948", + "fourth_version_owner_content_sha256": "54a19c57be93e86f8cc4a9aab5ee38f58449ae64b0a80ceea95415ba3a6574ac", + "fourth_version_kappa_decimal": "0.001673341928508063" + }, + "kappa_search": { + "observations": [ + "Version 4's loop (chain2 cycles, CP-SAT LNS with evac) was slowing down; the class-level window model of version 3 (pattern counts and flows per (capacity, window) class) still had room: a full window + aggregate-R4 IP (winlp.py) reaches surrogate 908,139 (idle {1:2431, 17:1, 48:4887}), against 906,774 for version 4's map.", + "A full repack to such a target destroys the current map (version 3's experience); instead each step re-solves the class model with only a small random set of classes free and a change penalty, and realises the class change locally with CP-SAT.", + "kappa is close to linear in the surrogate sum f ln f over idle fragments; acceptance always uses the exact engines." + ], + "start": "Version 4's shipped map data/OWNERS.json.gz (content 54a19c57be93e86f8cc4a9aab5ee38f58449ae64b0a80ceea95415ba3a6574ac, kappa 0.001673341928508063, surrogate 906,773.72).", + "tools": [ + "search/winlp.py: class-level window LP (scipy/HiGHS) or IP (CP-SAT) with aggregate R4 cuts per family group and call; ip mode options HINT, FREE/SEED (only a random class subset may change), FREEFROM (draw that subset from classes that differ from a full-model target JSON), PEN (change penalty), GAIN (minimum surrogate gain).", + "search/lns2.py: lns.py plus mode guide (neighbourhood from a class target: bins holding helpers whose class (call, width) count must drop, bins whose pattern count must drop, up to GMUL x excess + 1 each, for a fraction GFRAC of the differing classes; CP-SAT maximises the surrogate exactly) and mode rc; kappa compared as Decimal.", + "search/gloop.sh: repeated lns2.py guide steps toward one fixed target.", + "search/sloop.sh (portable copy of the session's sloop.sh and sloop2.sh): per step, winlp.py ip with FREE = 12, 18 or 24 classes drawn from those differing from TARGET, PEN=1000, GAIN=1, 120 s, 2 workers; then lns2.py guide (GFRAC=1, GMUL=2, two solves of up to 150 s); keep the result if the exact kappa rises." + ], + "how_it_ran": "Interactively. Two short loopY.sh runs (loopy.sh) from version 4's map reached 0.001673343161879072 and then 0.001673344533458160 (not strict-replayed). Full winlp.py solves (window LP, window + R4 IP; several runs with different time limits and penalties, flags not all logged) gave class targets; one reached the idle profile {1:2431, 17:1, 48:4887}, which attains the proved surrogate bound (PROOF.md). gloop.sh toward a target from 0.001673344533458160 gave the first checkpoint; then two sloop.sh loops (sloop2.sh for the second) ran in parallel, and their best maps were copied between them by a small sync script when one was ahead. The exact target JSON and seeds of each segment were not all logged, so this phase is described, not replayable command by command. A short third loop (sloop2.sh) reached 0.001673587153654833 and was not used.", + "checkpoints": [ + { + "via": "gloop.sh (guided realisation toward a full winlp.py target)", + "owner_content_sha256": "8e3121a3a651c74f90134561558d9df319653948568df2f92e29c41a207f7df4", + "kappa_decimal": "0.001673373170972473", + "idle_remainder_profile": { + "1": 2353, + "2": 1, + "3": 172, + "5": 1, + "7": 12, + "16": 1, + "48": 4876 + }, + "strict_replay": "PASS (11 stages, 69/12/6/15); actual_73column_sigmas 10659" + }, + { + "via": "sloop.sh", + "owner_content_sha256": "2d0bb524b186c8e66256c5ef9fba52994525be0006305bc5609aad8470bbda14", + "kappa_decimal": "0.001673393061983855", + "idle_remainder_profile": { + "1": 2356, + "3": 163, + "5": 1, + "7": 12, + "10": 1, + "16": 2, + "48": 4876 + }, + "strict_replay": "PASS (11 stages, 69/12/6/15); actual_73column_sigmas 10658" + }, + { + "via": "sloop.sh / sloop2.sh (synchronised)", + "owner_content_sha256": "55883d83cb65a4bac7b53a827763bfac7e7048df6a939292befed130e5d4f5b4", + "kappa_decimal": "0.001673535326871893", + "idle_remainder_profile": { + "1": 2378, + "2": 10, + "3": 137, + "7": 1, + "16": 1, + "48": 4879 + }, + "strict_replay": "PASS (11 stages, 69/12/6/15); actual_73column_sigmas 10571" + }, + { + "via": "sloop.sh / sloop2.sh (raw search output F)", + "owner_content_sha256": "4c4a97040016b34ab7431fd351c12c286a4b4245fa73780fe0cf48e9fe1bfc3b", + "kappa_decimal": "0.001673614205725695", + "idle_remainder_profile": { + "1": 2392, + "2": 8, + "3": 107, + "4": 1, + "7": 5, + "16": 1, + "48": 4880 + }, + "strict_replay": "PASS (11 stages, 69/12/6/15); actual_73column_sigmas 10564", + "conservative_kappa_decimal": "0.001673614202872892", + "surrogate": 907271.88, + "changed_rows_vs_selected": 66449, + "relocated_rows_vs_selected": 63109 + } + ], + "stopped": "Stopped at the end of the session's budget while still improving; no stall criterion was met.", + "tooling_bug": "The session's lns2.py compared kappa strings (k > best_k), like lns.py before version 4's fix; the shipped lns2.py compares Decimal. Every checkpoint above was re-verified by a strict replay and Decimal comparisons." + }, + "packing_ceiling": { + "status": "Proved (PROOF.md, 'A proved packing ceiling'); checked by ceiling_bound.py with exact integer arithmetic, run by verify.py.", + "statement": "For every legal owner map on this supplier: at most 4,887 empty cap-48 bins (Theorem 1, weights floor(7w/9) and floor(7c/9), slack total 180,832), and sum over bins of f ln f <= 4,887 g(48) + g(17) = 908,139.013 (Theorem 3, exact knapsack over slack). The LP dual of Theorem 2 gives 908,156.136.", + "not_a_kappa_bound": "It bounds the surrogate and the number of empty cap-48 bins, not kappa. Pricing the bound-attaining idle multiset {1:2431, 17:1, 48:4887} with the pinned engines (check.py, indicative_ceiling_price) gives kappa 0.001674088611862992; this is indicative only.", + "solver_reported": "In the session, the class-level window LP and the window + R4 IP (winlp.py) reached the same aggregate optimum: a class solution with idle profile {1:2431, 17:1, 48:4887}. Solver-reported, not checked here.", + "this_map": { + "empty_cap48": 4880, + "surrogate": 907271.883 + }, + "replaces": "The previous 'surrogate_ceiling' entry (about 908.1k from winbound.py, not reproduced) is superseded; winbound.py and aggbound.py remain only as search tools.", + "independent_check": "The session also checked the bound with a separate float knapsack over all slack values (same 908,139.013) and an mpmath certificate of the Theorem 2 dual." + }, + "min_diff": { + "target": "F = the raw search output (content 4c4a97040016b34ab7431fd351c12c286a4b4245fa73780fe0cf48e9fe1bfc3b; 66,449 changed rows and 63,109 relocated against the selected map A). Goal: a legal map with F's idle profile (hence F's kappa) keeping as many (bin, call, width) placements of A as possible.", + "stages": [ + { + "step": 1, + "argv": "uv run -q --no-project --python 3.12 --with scipy --with highspy python -I research/complex-t16-two-stage-cycles/search/mindiff_cls1.py research/complex-t16-two-stage-cycles/search c1.json 1800 ", + "result": "Time limit: kept flow 67,539 (1,581 relocations), 58 classes changed; dual bound 67,539.865 on the kept flow. With the tie-break (at most 0.001 per bin, 32,256 bins), every legal map with F's profile has at least 1,548 relocations (solver-reported, not a checked certificate)." + }, + { + "step": 2, + "argv": "for h in 0/2 1/2: mindiff_cls2.py search c1.json cache 60 150 $h cp; then hi (two halves in parallel)", + "result": "56 of 58 classes realised. Class 9 (capacity 16, calls 0-8): fourteen bins with four width-4 helpers each need four distinct calls, but calls other than 5, 6 and 8 have five width-4 helpers in total. Class 25 (capacity 32, calls 51-112): five (7,7,9,9) bins and one (7,8,8,9) bin; the 8s come only from calls 92 and 102, so that bin's 7 is from call 98 or 99, leaving at most four distinct-call 7-pairs for five bins. A retry of class 25 alone (CP-SAT 300 s, HiGHS 900 s) found nothing, as expected." + }, + { + "step": 3, + "argv": "BAN='[[9,[4,0,0,0,0]]]' KEEP=c1.json FREE='[9,0,18,27,36,90,99,108,117,126,135,45,54,63]' mindiff_cls1.py ... c1b.json 900; mindiff_reuse.py c1.json c1b.json cache cache2; mindiff_cls2.py on c1b.json restricted to classes [0,9,18,27] (60 s / 300 s)", + "result": "Optimal at once, 1,581; 53 class results reused; classes 0, 9, 18 and 27 realised." + }, + { + "step": 4, + "argv": "BAN='[[9,[4,0,0,0,0]],[25,[0,0,1,2,1]]]' KEEP=c1b.json FREE='[25,7,16,34,38,43,52,56,61,65,79,88,97,106,110,115,119,124,128,133,137]' mindiff_cls1.py ... c1c.json 600; mindiff_reuse.py c1b.json c1c.json cache2 cache3; stage 2 (60 s / 300 s) into cache3", + "result": "Optimal in 12 s, 1,583; 55 class results reused; classes 16, 25 and 52 realised." + }, + { + "step": 5, + "argv": "mindiff_cls2.py search c1c.json cache3 cls.json merge", + "result": "2,210 relocations; idle profile equal to F." + }, + { + "step": 6, + "argv": "mindiff_lns.py search cls.json l1.json 40 {1,2} 300 30 (two seeds in parallel)", + "result": "2,183 for both seeds (converged in about 30 s); seed 1 kept." + }, + { + "step": 7, + "argv": "mindiff_lns2.py search l1.json l2.json 20 {11,12} 80 60 (two seeds in parallel)", + "result": "2,176 (seed 11) and 2,170 (seed 12); seed 12 kept. Stopped at the two-hour min-diff budget (stage 1 alone used 30 minutes; the LNS gained only a few relocations per round)." + }, + { + "step": 8, + "argv": "realize.py search l2.json OWNERS.json.gz; buildcand.py search OWNERS.json.gz pkg 10011", + "result": "2,537 changed rows: 2,170 relocated, 367 offset-only; idle profile and kappa equal to F; strict replay PASS (11 stages, 69/12/6/15), actual_73column_sigmas 10011 read from the native audit (the first replay with F's 10564 was rejected by assembly as expected)." + } + ], + "final": { + "owner_content_sha256": "e4896b307b00477e77005a00d2d8f53289a9fe1adf757b5a28764de9b17b9835", + "changed_rows_vs_selected": 2537, + "relocated_rows_vs_selected": 2170, + "offset_only_rows": 367, + "kappa_decimal": "0.001673614205725695", + "actual_73column_sigmas": 10011, + "cross_replica_helper_roles": 57420 + }, + "budget": "About 1 h 50 min of wall time with at most two single-threaded solver processes; stopped at the budget." + }, + "fourth_version": { + "kappa_search": { + "observations": [ + "On the third version's map many cap-48 bins held only a few small helpers (stranded bins). Emptying them needs their helpers to be re-packed into bins whose windows cover the same calls, which single cycles and call-set neighbourhoods rarely find.", + "kappa is close to linear in the surrogate sum f ln f over idle fragments; acceptance always uses the exact engines." + ], + "start": "The third version's shipped map data/OWNERS.json.gz (content d05a885e8cc6a38dfbc9389e61769b4cb916ee858338e3fc3d6bcff6b877569d, kappa 0.001673054161426948, surrogate 906,246.66).", + "tools": [ + "search/lns.py mode evac (env NB, default 200): 1-3 stranded cap-48 bins (0 < used <= 20), bins with spare room (biased toward larger spare) and full bins whose allowed calls meet the stranded helpers' calls, plus 0, 2 or 5 empty bins allowing those calls; all their helpers are freed and re-packed exactly with CP-SAT (same surrogate objective and DIV plateau logic as the other modes). kappa values are now compared as Decimal.", + "search/loopy.sh (portable copy of the session's loopY.sh): loopx.sh with the mode mix evac, evac, time, time, f3, f3, evac, early15, time, f3." + ], + "how_it_ran": "Interactively. One evac solve from the start map (102 bins in the neighbourhood; its seed and NB were not logged) emptied 35 cap-48 bins (+291 surrogate units, 906,246.66 -> 906,537.90) and gave kappa 0.001673213119136600. A loop started at the same time from the start map reached 0.001673163328271265 in about 15 minutes and was not continued. loopY.sh was then restarted from each strict-replayed best (bash $RANDOM seeds; at most two loops at a time, each job in a MemoryMax=4G scope); the segment from 0.001673243717212927 appears (from file times) to have used a variant, loopZ.sh, whose mode mix is weighted toward time and f3 (one evac in ten); the session did not log which script each segment ran. The best map has surrogate 906,773.72. The search was stopped while still improving (gains every 10-20 minutes near the end).", + "checkpoints": [ + { + "via": "one lns.py evac solve (102 bins) from the third version map", + "owner_content_sha256": "6bec6e33f8bd180be81429efb6a4d8b47fa7a20b6168d335542827f78d226e91", + "kappa_decimal": "0.001673213119136600", + "idle_remainder_profile": { + "1": 2353, + "2": 1, + "3": 162, + "5": 2, + "7": 25, + "8": 2, + "9": 1, + "16": 7, + "40": 1, + "41": 1, + "44": 7, + "48": 4864 + }, + "strict_replay": "PASS (11 stages, 69/12/6/15); actual_73column_sigmas 10622" + }, + { + "via": "loopY.sh", + "owner_content_sha256": "8f80fbf8257344f63afea3e2c971a17837d6771c378687e6c80d6b391bc5cce8", + "kappa_decimal": "0.001673243717212927", + "idle_remainder_profile": { + "1": 2356, + "3": 178, + "7": 6, + "8": 2, + "16": 13, + "44": 9, + "48": 4864 + }, + "strict_replay": "PASS (11 stages, 69/12/6/15); actual_73column_sigmas 10681" + }, + { + "via": "loopY.sh / loopZ.sh", + "owner_content_sha256": "02fadadd3940d9f4d325b27e1fe09d3fbd79dd8115439ca531c874133c8865e9", + "kappa_decimal": "0.001673272876788591", + "idle_remainder_profile": { + "1": 2353, + "2": 3, + "3": 174, + "4": 1, + "7": 4, + "8": 1, + "16": 13, + "20": 1, + "23": 1, + "44": 1, + "48": 4871 + }, + "strict_replay": "PASS (11 stages, 69/12/6/15); actual_73column_sigmas 10680" + }, + { + "via": "loopY.sh / loopZ.sh", + "owner_content_sha256": "48b090c57c64e3f25b90508e99ea4d8b53cfc7df565baefb2ceebb9141f45a1d", + "kappa_decimal": "0.001673312438393585", + "idle_remainder_profile": { + "1": 2356, + "2": 2, + "3": 172, + "4": 1, + "7": 1, + "8": 1, + "16": 13, + "17": 1, + "48": 4873 + }, + "strict_replay": "PASS (11 stages, 69/12/6/15); actual_73column_sigmas 10707" + }, + { + "via": "loopY.sh", + "owner_content_sha256": "ee1a9eba9a8915cd5dd0754b7415e79f644d7cf25712338de63b2efd549817ed", + "kappa_decimal": "0.001673322090452138", + "idle_remainder_profile": { + "1": 2356, + "2": 2, + "3": 173, + "7": 1, + "16": 13, + "26": 1, + "48": 4873 + }, + "strict_replay": "PASS (11 stages, 69/12/6/15); actual_73column_sigmas 10697" + }, + { + "via": "loopY.sh (raw search output F)", + "owner_content_sha256": "467a85028f89b9108fa6ed8ac14066ceab90dd523fdce9a170e261737b8f7d7c", + "kappa_decimal": "0.001673341928508063", + "idle_remainder_profile": { + "1": 2355, + "2": 2, + "3": 172, + "7": 3, + "16": 11, + "48": 4874 + }, + "strict_replay": "PASS (11 stages, 69/12/6/15); actual_73column_sigmas 10649", + "conservative_kappa_decimal": "0.001673341925655596", + "changed_rows_vs_selected": 66211, + "relocated_rows_vs_selected": 62678 + } + ], + "stopped": "Stopped at the end of the session's budget while still improving; no stall criterion was met.", + "tooling_bug": "The session's loops compared kappa strings in lns.py (k > best_k); the pinned assembler can drop trailing zeros (0.0016732131191366 vs 0.001673213119136600), so a string comparison can misorder. Every checkpoint above was re-verified with Decimal comparisons, and the shipped lns.py, loopx.sh/loopy.sh, check.py and verify.py compare as Decimal." + }, + "min_diff": { + "target": "F = the raw search output (content 467a85028f89b9108fa6ed8ac14066ceab90dd523fdce9a170e261737b8f7d7c; 66,211 changed rows and 62,678 relocated against the selected map A). Goal: a legal map with F's idle profile (hence F's kappa) keeping as many (bin, call, width) placements of A as possible.", + "stages": [ + { + "step": 1, + "argv": "uv run -q --no-project --python 3.12 --with scipy --with highspy python -I research/complex-t16-two-stage-cycles/search/mindiff_cls1.py research/complex-t16-two-stage-cycles/search c1.json 1800 ", + "result": "Optimal in 247 s: kept flow 68,087 (1,033 relocations) at the tie-broken optimum; dual bound 68,086.564 on the objective. The tie-break costs at most 0.001 per bin (32,256 bins), so every legal map with F's profile has at least 1,002 relocations (solver-reported, not a checked certificate). 48 classes changed." + }, + { + "step": 2, + "argv": "for h in 0/2 1/2: mindiff_cls2.py search c1.json cache 60 150 $h cp; then the same with hi (separate processes; the two halves ran in parallel)", + "result": "All classes realised except class 9 (capacity 16, calls 0-8), proven infeasible: its stage-1 solution has eleven bins with four width-4 helpers each (four distinct calls per bin), while the class's calls other than 5, 6 and 8 have only four width-4 helpers in total." + }, + { + "step": 3, + "argv": "FIX='[9]' mindiff_cls1.py ... (and FIX='[9]' with KEEP=c1.json, FREE=)", + "result": "Infeasible: A's class 9 has six bins with residual 7 and the target profile has only three. Pinning class 9 to F's class values instead (KEEP=, FREE=) was feasible but raised the stage-1 optimum to 1,456 relocations; not used." + }, + { + "step": 4, + "argv": "BAN='[[9,[4,0,0,0,0]]]' uv run -q --no-project --python 3.12 --with scipy --with highspy python -I research/complex-t16-two-stage-cycles/search/mindiff_cls1.py research/complex-t16-two-stage-cycles/search c1c.json 1200 ; mindiff_reuse.py c1.json c1c.json cache cache2; stage 2 into cache2", + "result": "Optimal in 259 s, same optimum (68,087 kept, 1,033 relocations); 47 classes changed, 5 class results reused, all realised (classes 0 and 139 at the HiGHS time limit, within 2 and 7 placements of their bounds)." + }, + { + "step": 5, + "argv": "mindiff_cls2.py search c1c.json cache2 cls.json merge", + "result": "1,518 relocations (1,741 changed rows after realize.py); kappa and idle profile equal to F." + }, + { + "step": 6, + "argv": "mindiff_lns.py search cls.json l1.json 40 {1,2} 300 30 (two seeds in parallel)", + "result": "1,501 (seed 1) and 1,496 (seed 2); seed 2 kept. A further mindiff_lns.py run (seed 3, 800 bins, 60 s) reached 1,495 in 64 iterations and was stopped." + }, + { + "step": 7, + "argv": "mindiff_lns2.py search ITERS SEED 80 60, rounds: (20, 11) -> 1,478; (25, 12|13) -> 1,468|1,459; (20, 21|22) -> 1,446|1,435; (18, 31|32) -> 1,419|1,415; the better seed of each round continued", + "result": "1,415 relocations. Stopped at the two-hour min-diff budget while still gaining about 20 relocations per round." + }, + { + "step": 8, + "argv": "realize.py search l5.json OWNERS.json.gz; buildcand.py search OWNERS.json.gz pkg 10006", + "result": "1,638 changed rows: 1,415 relocated, 223 offset-only; idle profile and kappa equal to F; strict replay PASS (11 stages, 69/12/6/15), actual_73column_sigmas 10006 read from the native audit (the first replay with F's 10649 was rejected by assembly as expected)." + } + ], + "final": { + "owner_content_sha256": "54a19c57be93e86f8cc4a9aab5ee38f58449ae64b0a80ceea95415ba3a6574ac", + "changed_rows_vs_selected": 1638, + "relocated_rows_vs_selected": 1415, + "offset_only_rows": 223, + "kappa_decimal": "0.001673341928508063", + "actual_73column_sigmas": 10006, + "cross_replica_helper_roles": 57419 + }, + "budget": "About 1 h 50 min of wall time with at most two single-threaded solver processes; stopped at the budget while the LNS polish was still improving." + } + }, + "third_version": { + "kappa_search": { + "observations": [ + "kappa is close to linear in the surrogate sum f ln f over idle fragments (free capacities f > 1), so the surrogate is a usable global objective; acceptance always uses the exact engines.", + "Inside one physical family the bins' windows never overlap, so R4 reduces to at most one helper per bin per call.", + "Bins with the same capacity and the same set of allowed calls (144 classes of 224 bins) are interchangeable, so the packing becomes a class-level pattern/flow model.", + "Version 2's loop (chain2 ejection cycles plus CP-SAT LNS) had slowed to steps of about 1e-9 in kappa." + ], + "start": "Version 2's raw kappa-search output F2 (content a7e8f0cac22527fd6f987b87c2734984add89166fd2d0306453bed99c25cee96, kappa 0.001672702955495933), not its min-diff map.", + "tools": [ + "search/glob.py: stage 1, CP-SAT over pattern counts x[class, pattern] and flows y[class, call, width] with per-(class, call) Hall constraints and optional Gale-Ryser-style constraints (GR=1), maximising the scaled surrogate; options S1ONLY, HINT, FIX, FREE, FIXTO, HALL.", + "search/glob5.py: stage 2, per-class and per-width max-flow realisation with distinct calls per bin over 40 random width orders; unplaced helpers inserted greedily where they cost the least surrogate.", + "search/loopx.sh (portable copy of the session's loopX.sh): chain2.py depth 8 while it improves, else one DIV=1 lns.py plateau step on a random mode (set:0,1,2,3,4, early8, early15, time, f3, fam); keeps the best map by exact kappa (score.py).", + "search/lns.py: as in version 2, plus NW (CP-SAT workers per solve) and the f3 mode." + ], + "how_it_ran": "Interactively. glob.py was run several times with different time limits and options (best stage-1 objective 906,706 surrogate units; the start map had 905,605). The best stage 1 (906,706.49, CP-SAT bound 906,737.56 for that run's model, 1200 s) was realised by glob5.py; stage 2 left 80 helpers unplaced, which were inserted greedily. The realised map had kappa 0.001672432283943020, below the start, with a very different profile. loopx.sh from it (seeds from bash $RANDOM) reached 0.001672894024167899 in 43 steps; a second loopx.sh run from that map reached 0.001673054161426948. The exact flags of each glob.py run were not logged, so this phase is described, not replayable command by command.", + "checkpoints": [ + { + "via": "glob.py stage 1 + glob5.py stage 2 (80 helpers inserted greedily)", + "kappa_decimal": "0.001672432283943020", + "strict_replay": "not run" + }, + { + "via": "loopx.sh, step 43", + "owner_content_sha256": "3e94d8c68b70ca89402e1be7acbed8e19f1b3389cac4a22a39e75360211a8cfe", + "kappa_decimal": "0.001672894024167899", + "idle_remainder_profile": { + "1": 2340, + "2": 1, + "3": 152, + "7": 42, + "8": 2, + "14": 16, + "16": 4, + "30": 1, + "39": 13, + "40": 1, + "41": 7, + "44": 45, + "48": 4808 + }, + "strict_replay": "PASS (11 stages, 69/12/6/15); actual_73column_sigmas 10751" + }, + { + "via": "loopx.sh from the previous checkpoint, step 22 (raw search output F3)", + "owner_content_sha256": "e442224808c877a2660fd7bd7e0c9fd060e454a48522b68bb124a4302e740760", + "kappa_decimal": "0.001673054161426948", + "conservative_kappa_decimal": "0.001673054158574889", + "idle_remainder_profile": { + "1": 2346, + "2": 3, + "3": 154, + "5": 9, + "7": 36, + "8": 2, + "16": 7, + "28": 1, + "39": 1, + "40": 1, + "41": 2, + "44": 41, + "48": 4829 + }, + "strict_replay": "PASS (11 stages, 69/12/6/15); actual_73column_sigmas 10614", + "changed_rows_vs_selected": 65902, + "relocated_rows_vs_selected": 61985 + } + ], + "stopped": "Stopped at the end of the session's search budget while still improving (the last loopx.sh run found its last gain 4 minutes before it was stopped)." + }, + "min_diff": { + "target": "F3 = the raw search output (content e442224808c877a2660fd7bd7e0c9fd060e454a48522b68bb124a4302e740760; 61,985 rows relocated against the selected map A, 8,426 of A's (bin, call, width) placements shared). Goal: a legal map with F3's idle profile (hence F3's kappa) keeping as many placements of A as possible.", + "dropped_routes": [ + "Version 2's fill-fixed MIP (mindiff_mip.py fill) on F3 and on F3 with bin contents permuted inside classes by linear assignment (16,414 shared): root bounds about 45k kept placements, i.e. at least about 24k relocations within that model; stopped.", + "Version 2's two-fill MIP from the permuted F3: incumbent 16,558 kept after several minutes; stopped.", + "CP-SAT variant of the class-level stage 1 (1 worker, 150 s): no solution." + ], + "stages": [ + { + "step": 1, + "argv": "uv run -q --no-project --python 3.12 --with scipy --with highspy python -I search/mindiff_cls1.py search c1.json 1500 ", + "result": "Optimal in 981 s: kept flow 68,236 (884 relocations) at the tie-broken optimum; dual bound 68,235.58 on the objective, which implies at least 853 relocations for any legal map with F3's profile (solver-reported). 51 classes changed." + }, + { + "step": 2, + "argv": "for h in 0/2 1/2: mindiff_cls2.py search c1.json cache 60 150 $h cp; then the same with hi (CP-SAT with ortools, HiGHS with scipy+highspy, separate processes)", + "result": "Classes 4, 9, 88 and 133: no feasible realisation found (CP-SAT 60 s, HiGHS 150 s). Earlier attempts with a HiGHS-only stage 2 (90 s and 240 s limits) were superseded." + }, + { + "step": 3, + "argv": "FIX='[4,9,88,133]' mindiff_cls1.py search c1b.json 330; stage 2 into cache2", + "result": "Time limit, kept flow 68,228 (bound 68,228.28); 48 classes changed; class 94 proven infeasible in stage 2, all others realised." + }, + { + "step": 4, + "argv": "FIX='[4,9,88,133,94]' KEEP=c1b.json FREE= mindiff_cls1.py search c1c.json 300; mindiff_reuse.py c1b.json c1c.json cache2 cache3; stage 2 into cache3", + "result": "kept flow 68,225 (bound 68,225.18); 47 classes changed, 34 class results reused, 13 re-solved, all realised." + }, + { + "step": 5, + "argv": "mindiff_cls2.py search c1c.json cache3 cls.json merge; realize.py search cls.json R1440.OWNERS.json.gz", + "result": "1,440 relocations (1,664 changed rows); strict replay PASS with actual_73column_sigmas 10055." + }, + { + "step": 6, + "argv": "mindiff_lns.py search R1440.OWNERS.json.gz cls.json lns.json 40 1 300 30", + "result": "1,435 relocations (one gain of 5 in 40 iterations). mindiff_lns2.py search cls.json any.json 12 11 80 60: no gain in 3 iterations, stopped." + }, + { + "step": 7, + "argv": "realize.py search lns.json OWNERS.json.gz; buildcand.py search OWNERS.json.gz pkg 10055", + "result": "1,661 changed rows: 1,435 relocated, 226 offset-only; idle profile and kappa equal to F3; strict replay PASS, actual_73column_sigmas 10055 (read from the native audit)." + } + ], + "final": { + "owner_content_sha256": "d05a885e8cc6a38dfbc9389e61769b4cb916ee858338e3fc3d6bcff6b877569d", + "changed_rows_vs_selected": 1661, + "relocated_rows_vs_selected": 1435, + "offset_only_rows": 226, + "kappa_decimal": "0.001673054161426948", + "actual_73column_sigmas": 10055, + "cross_replica_helper_roles": 57456 + }, + "budget": "About 2.5 hours of wall time with at most two single-threaded solver processes; stopped when the LNS polish stalled." + } + }, + "second_version": { + "kappa_search": { + "tools": [ + "search/chain2.py (imports chain.py, lib.py): one- and two-stage ejection cycles, depth 8 in this phase", + "search/lns.py: CP-SAT large-neighbourhood re-assignment of all helpers of a set of calls (modes set:, time, early, queue) or of physical families (fam); DIV=1 keeps the surrogate objective and randomly maximises relocations to move along plateaus", + "search/loop3.sh: alternates chain2.py until it finds nothing, then one DIV=1 lns.py step on a random mode" + ], + "objective": "Surrogate E = sum over (owner, child, port) bins of f ln f for free capacity f > 1 (CP-SAT scales it by 10^4 and rounds). Every candidate is audited with the seed67 rules and priced with the pinned exact engines; a step is kept only if the exact kappa rises (or, on a DIV plateau step, stays equal).", + "how_it_ran": "Interactively, in order: lns.py time/set neighbourhoods from the first version's map; lns.py set:0,1,2,3,4 with 400-900 s CP-SAT limits; chain2.py depth 8; then loop.sh, loop2.sh and loop3.sh runs (loop2.sh is loop3.sh with a different mode list; loop3.sh is shipped). Seeds partly come from bash $RANDOM, so the trajectory is not reproducible bit for bit.", + "checkpoints": [ + { + "owner_content_sha256": "94a48bfdcdb59fb309f7c11a8e46e61e4f1e2d8fe3cdc0d6053fe04cc2f7688e", + "via": "lns.py (call-set neighbourhoods)", + "kappa_decimal": "0.001672685662094163", + "idle_remainder_profile": { + "1": 2279, + "2": 1, + "3": 371, + "7": 2, + "16": 3, + "48": 4866 + }, + "strict_replay": "not run" + }, + { + "owner_content_sha256": "18ba2bd326387d27ff7526914a5be8c4dfe37e0278a7decd60faefbfbdab631e", + "via": "lns.py set:0,1,2,3,4 (CP-SAT 400 s)", + "kappa_decimal": "0.001672686708686457", + "idle_remainder_profile": { + "1": 2278, + "3": 372, + "7": 2, + "16": 3, + "48": 4866 + }, + "strict_replay": "PASS (11 stages, 69/12/6/15)" + }, + { + "owner_content_sha256": "1c76875b2d6b71322963a939796099cf3d892defe52fcc08cd3b9d87ce79c4c0", + "via": "chain2.py depth 8", + "kappa_decimal": "0.001672691961154154", + "strict_replay": "not run" + }, + { + "owner_content_sha256": "464f57761a713f3cdd399cad9cf826a6e19d8dd247e227da1aee4fd69ec7ce51", + "via": "loop2.sh then loop3.sh (chain2 + DIV lns alternation)", + "kappa_decimal": "0.001672699106899519", + "idle_remainder_profile": { + "1": 2281, + "2": 1, + "3": 365, + "7": 2, + "16": 4, + "48": 4866 + }, + "strict_replay": "PASS (11 stages, 69/12/6/15)" + }, + { + "owner_content_sha256": "a7e8f0cac22527fd6f987b87c2734984add89166fd2d0306453bed99c25cee96", + "via": "loop3.sh logic, last run (about 45 min, +3.85e-9)", + "kappa_decimal": "0.001672702955495933", + "idle_remainder_profile": { + "1": 2280, + "2": 1, + "3": 363, + "7": 3, + "16": 4, + "48": 4866 + }, + "strict_replay": "PASS (11 stages, 69/12/6/15); actual_73column_sigmas 10466", + "changed_rows_vs_selected": 30039, + "relocated_rows_vs_selected": 17173 + } + ], + "stopped": "Stopped at the end of the session's search budget while still improving; no stall criterion was met." + }, + "min_diff": { + "target": "F = the last kappa checkpoint (content a7e8f0ca...). Goal: a legal map with exactly F's idle remainder profile (hence F's kappa) that keeps as many (bin, call, width) placements of the selected map A as possible. Helpers of one (call, width) are interchangeable under R3-R6; realize.py restores A's helper labels and offsets where possible.", + "stages": [ + { + "step": 1, + "argv": "uv run -q --no-project --python 3.12 --with scipy --with highspy python -I research/complex-t16-two-stage-cycles/search/mindiff_mip.py research/complex-t16-two-stage-cycles/search fill.json fill 900 -", + "result": "Optimal: 67,058 of 69,120 placements of A kept, 2,062 relocations", + "seconds": 345 + }, + { + "step": 2, + "argv": "uv run -q --no-project --python 3.12 --with scipy --with highspy python -I research/complex-t16-two-stage-cycles/search/mindiff_lns.py research/complex-t16-two-stage-cycles/search fill.json lns.json 60 1 300 60", + "result": "182 relocations (gains in the first 6 iterations and iteration 59)", + "approx_seconds": 120 + }, + { + "step": 3, + "argv": "uv run -q --no-project --python 3.12 --with scipy --with highspy python -I research/complex-t16-two-stage-cycles/search/mindiff_mip.py research/complex-t16-two-stage-cycles/search two.json two 2400 lns.json", + "result": "Time limit: 69,026 kept, 94 relocations; dual bound 69,028.56 kept (>= 92 relocations within this two-fill, A-or-F-candidate model)", + "seconds": 2401 + }, + { + "step": 4, + "argv": "uv run -q --no-project --python 3.12 --with scipy --with highspy python -I research/complex-t16-two-stage-cycles/search/mindiff_lns2.py research/complex-t16-two-stage-cycles/search two.json any.json 15 11 80 90", + "result": "55 relocations (94 -> 84 -> 80 -> ... -> 55). Run with the session copy of this script, identical except for its docstring.", + "followup": "uv run -q --no-project --python 3.12 --with scipy --with highspy python -I research/complex-t16-two-stage-cycles/search/mindiff_lns2.py research/complex-t16-two-stage-cycles/search any.json any2.json 15 12 160 90: no gain in 7 iterations (2 sub-MIPs proven optimal), stopped by hand", + "approx_seconds": 1000 + }, + { + "step": 5, + "argv": "python3.12 -I research/complex-t16-two-stage-cycles/search/realize.py research/complex-t16-two-stage-cycles/search any.json OWNERS.json.gz", + "result": "70 changed rows: 55 relocated, 15 offset-only; idle profile and kappa equal to F" + }, + { + "step": 6, + "argv": "python3.12 -I research/complex-t16-two-stage-cycles/search/buildcand.py research/complex-t16-two-stage-cycles/search OWNERS.json.gz pkg 10000", + "result": "data/OWNERS.json.gz, PLAN.json, SPEC.json; sigmas 10000 is the strict audit count for this map (a first replay with 10004 failed with expected 10004 got 10000)" + } + ], + "final": { + "owner_content_sha256": "1764f4310b7c91b69f0533b0b95fa0d4fba267d05d6e4e870aac2d4c310d4d4d", + "changed_rows_vs_selected": 70, + "relocated_rows_vs_selected": 55, + "offset_only_rows": 15, + "kappa_decimal": "0.001672702955495933", + "actual_73column_sigmas": 10000, + "shares_with_pr1407": "2 of the 23 (bin, call, width) placements PR1407 changes; 0 identical rows", + "shares_with_first_version": "4 of its 37 relocated placements; 0 identical rows" + }, + "variants_tried_and_dropped": [ + "CP-SAT on the global fill-fixed and any-fill models, 1 worker, 300 s: 14,564 and 16,051 relocations (no proof).", + "HiGHS on the global any-fill (profile-count) model without warm start: no incumbent in 400 s (root LP bound 69,116 kept, i.e. >= 4 relocations; weak).", + "LP-guided dive on the two-fill model (fix fill bits the LP sets below 0.05 or above 0.95): infeasible.", + "Any-fill LNS on the remaining diff region (all legal placements of the rows involved, extra sampled bins): 190 -> 179 relocations on the session's first chain; superseded by the global two-fill MIP." + ] + } + }, + "first_version": { + "tool": "search/chain2.py (imports search/chain.py and search/lib.py)", + "environment": "CPython 3.12.14 + numpy (uv run -q --no-project --python 3.12 --with numpy), Linux x86_64, MemoryMax=5G scope, one worker", + "objective": "Relaxed surrogate E = sum over (owner, child, port) bins of f ln f for free capacity f > 1; candidate cycles found by a max-plus DP over (hand width, hand time) states, then replayed exactly with the seed67 auditor geometry and priced with the pinned exact engines. E is only a search heuristic; kappa comes from the exact engines.", + "runs": [ + { + "name": "stage-A", + "argv": [ + "search/chain2.py", + "search", + "", + "/s1", + "6" + ], + "start_owner_content_sha256": "008694b29e3b513c8e88367e30ab2d231ea5a0b0dd85cc1efc372f60b9fbdf4c", + "relaxed_zero_or_positive_first_cycles": 378494, + "exact_first_cycles_tried": 8785, + "result": "Two cycles through X=(owner 12, child 4, port 0). Cycle 1 (gain 0): free 3 of bin (0,0,103) moves to X. Cycle 2: free 3 of bin (0,0,104) joins it, X free 6. dE = 6 ln 2 = 4.158883.", + "moves": [ + [ + 25184, + [ + 12, + 4, + 0 + ], + [ + 6, + 2, + 101 + ] + ], + [ + 13669, + [ + 6, + 2, + 101 + ], + [ + 12, + 0, + 78 + ] + ], + [ + 1747, + [ + 12, + 0, + 78 + ], + [ + 0, + 0, + 103 + ] + ], + [ + 911, + [ + 0, + 0, + 103 + ], + [ + 0, + 2, + 45 + ] + ], + [ + 431, + [ + 0, + 2, + 45 + ], + [ + 12, + 4, + 0 + ] + ], + [ + 29505, + [ + 12, + 4, + 0 + ], + [ + 7, + 0, + 64 + ] + ], + [ + 13666, + [ + 7, + 0, + 64 + ], + [ + 12, + 0, + 79 + ] + ], + [ + 1725, + [ + 12, + 0, + 79 + ], + [ + 0, + 0, + 104 + ] + ], + [ + 910, + [ + 0, + 0, + 104 + ], + [ + 12, + 4, + 0 + ] + ] + ], + "idle_remainder_profile": { + "1": 2277, + "3": 375, + "6": 1, + "16": 3, + "48": 4866 + }, + "kappa_decimal": "0.001672683095046622", + "seconds": 14 + }, + { + "name": "stage-B", + "argv": [ + "search/chain2.py", + "search", + "/s1.OWNERS.json.gz", + "/s2", + "6" + ], + "exact_first_cycles_tried": 1, + "result": "One strictly improving 7-move cycle through X'=(6,0,36) that passes X=(12,4,0): free 3+3+6 in bins (0,0,105), (0,0,58), (12,4,0) become 8+1+3 in bins (0,0,58), (12,4,0), (6,0,36). dE = 2.589139.", + "moves": [ + [ + 28207, + [ + 6, + 0, + 36 + ], + [ + 14, + 2, + 12 + ] + ], + [ + 14147, + [ + 14, + 2, + 12 + ], + [ + 12, + 0, + 80 + ] + ], + [ + 1724, + [ + 12, + 0, + 80 + ], + [ + 0, + 0, + 105 + ] + ], + [ + 909, + [ + 0, + 0, + 105 + ], + [ + 0, + 0, + 58 + ] + ], + [ + 1241, + [ + 0, + 0, + 58 + ], + [ + 12, + 4, + 0 + ] + ], + [ + 431, + [ + 12, + 4, + 0 + ], + [ + 0, + 2, + 45 + ] + ], + [ + 1375, + [ + 0, + 2, + 45 + ], + [ + 6, + 0, + 36 + ] + ] + ], + "idle_remainder_profile": { + "1": 2278, + "3": 374, + "8": 1, + "16": 3, + "48": 4866 + }, + "kappa_decimal": "0.001672684510394236", + "output_equals_data_OWNERS_content": true, + "seconds": 16 + }, + { + "name": "post-check-two-stage", + "argv": [ + "search/chain2.py", + "search", + "data/OWNERS.json.gz", + "/s3", + "6" + ], + "relaxed_zero_or_positive_first_cycles": 389658, + "exact_first_cycles_tried": 27567, + "exact_second_cycles": 12816, + "result": "NONE (bounded: at most 3 first cycles per X, 200 second cycles each)" + }, + { + "name": "post-check-one-stage", + "argv": [ + "search/chain.py", + "search", + "data/OWNERS.json.gz", + "/c3", + "1", + "6" + ], + "relaxed_candidates": 2256, + "result": "no improving chain found at depth 6 (first 5000 candidates replayed)" + } + ], + "composition_with_pr2077": { + "argv": [ + "search/compose.py", + "search", + "", + "" + ], + "result": "All 15 non-empty subsets of PR2077's four relocations (rows 2010, 4474, 34306, 46308) are illegal placements on PR1407's map. PR1407 already placed row 7287 into bin (11,8,103) and filled bin (13,15,14) with rows 45356 and 60126, so the capacity PR2077's moves need is not there (only PR2077's literal targets were tested); PR2077's gain and PR1407's gain are alternatives, not additive." + }, + "scope": "A heuristic search record. It is not an optimum proof; the post-checks are bounded passes." + } +} diff --git a/research/complex-t16-two-stage-cycles/SOURCES.json b/research/complex-t16-two-stage-cycles/SOURCES.json new file mode 100644 index 0000000000..63189ec2d9 --- /dev/null +++ b/research/complex-t16-two-stage-cycles/SOURCES.json @@ -0,0 +1,1740 @@ +{ + "schema_version": 1, + "base_commit": "0fdd7d82de03e43c9e5a1000dfbcd380d1b687d2", + "files": [ + { + "path": "research/community-frontier1094-audit/ASSEMBLY.json", + "git_blob": "5fd676df060f3b450782fdf5ff5f6beb63a5eeb0", + "sha256": "1122cb3a575f8c788345fc1bf4c108ac7c3250fb81a5988671f5eb04b3ab3045", + "usage": "input" + }, + { + "path": "research/community-frontier1094-audit/selected-replay.tar.gz", + "git_blob": "c24daf067f9c543421d89ca2eeaa4eb78a57fb6f", + "sha256": "f1da80610bf33c58527f18ad63b4350d0b864e1d4486141ee17ac9bed4d529d6", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/ASSEMBLY-CONTROLS.json", + "git_blob": "3dcd8c85a9e9cf09c8ab523fc3f63c43f6b5f8d3", + "sha256": "aca6ddbcd8049e98c2ce36108488f756b08506ca558fa94e64b811774ea96d79", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/ASSEMBLY.json", + "git_blob": "9e7e5fe86db00dab86ebd114d9c82c2310d85493", + "sha256": "4782793661bf92c9f8281ca7b9ae92f79573a3623af49661fc445147d455dbdb", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/RECEIPT.json", + "git_blob": "339294a048a856a515fabb9c2d3865b5077b1fdf", + "sha256": "dee320a71985660f1ea7715f652fda110fe172a51a1194ac433734ccdce1e14c", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/RESULT.json", + "git_blob": "7d634aa4e3000a5aa6c132d5a09b99c4c42847de", + "sha256": "a979ea3fce856e0826a61dc7fdfebea067f5a97bf118f9f186175c686a22c717", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/STAGES.json", + "git_blob": "f468d960f27f0c46419e2fc12a0e4ab61ef9a0fb", + "sha256": "820727a3e743fc7aea400e8157b69e3f07af359bf38a763ee6fd77b73172d765", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/all-columns-native-frames.log", + "git_blob": "64da9bc1db7615bf365592cc52d6f356dacc4369", + "sha256": "1dcd4d21c10ec05f273f42334bfa158e1480bcaaa08a9a16873b371806e47fb1", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/all-phase-recipes.log", + "git_blob": "998494706be731d27e93b309f04a1a877fdb3ed3", + "sha256": "c71de931024cd4f3421547ff3042126302cd62be7b9d0bfb92b66bd4e1eb2dac", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/assembly-admission-controls.log", + "git_blob": "63eb194a7efba6612ff67450c2c6985d855cb10c", + "sha256": "9cc0577eb648247a02f4352eaf5187000a8378657f388e8ffa8cbeb55a43b9ec", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/01-bind.log", + "git_blob": "89aa87e700b4023a3d34342485cc6476c91901b9", + "sha256": "1ba8f0d5a08f617e637347d9c0c3761781b759af38df847306cca392913b01f4", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/02-emit.log", + "git_blob": "4dd58131dd046a8df1c14337a2c77fb3ee251a72", + "sha256": "e628c73c0caa87c49a67a9286a8c8339e5aebc1c2b78b98a8f9099f2a75fa817", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/03-physical.log", + "git_blob": "67a8316854189da80937a6c297424955acf62671", + "sha256": "177cfc604cd7085019b615945f33c04197eee181e8c30ec13831cf253c138e23", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/04-invoice.log", + "git_blob": "4eaa3b07a806aeb325f7c72b84dd68f88347723f", + "sha256": "680deb0f83fbc968b5436044dcea693782c6e8519fb49de59fa2ff8124c9a850", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/05-moments.log", + "git_blob": "e5b24565c07713d302c6d5183972478049a48589", + "sha256": "0abfdd96bd6a797c6aa5f6cd358a7e1276820e94de037d0c0a6054883d485953", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/PLAN.json", + "git_blob": "f48def86c4e92fec1011cb747106f701a5cf3e52", + "sha256": "8e64bb8a1a8f87998479316f4111801cb3eb1e64f898b7e577eebd72a460f844", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/PR510-EXPECTED.json", + "git_blob": "9e5d3669638caa58c916f1d6a8e9946d47915089", + "sha256": "19b861f69f7602e47b390d472b487d044bff4230b250520807537c213ad0249f", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/RESULT.json", + "git_blob": "ae2e1202eccd8e80e8ebbe2b4fbbd508c9411e12", + "sha256": "847097e0a7e0bcf66245e40481aaa25bad3d8d17232e0ff3a7f3b8a38b269011", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/STAGES.json", + "git_blob": "4a39cf1a7ea6f2daecf2943dc337e2fcdb379de2", + "sha256": "37b5f9f3f47147851af0a0cd8cdd8d14d22a80fa7bdecffe6ea2fc499afdea6b", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/audit/ASYNC-AUDIT.json", + "git_blob": "67a8316854189da80937a6c297424955acf62671", + "sha256": "177cfc604cd7085019b615945f33c04197eee181e8c30ec13831cf253c138e23", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/audit/EXACT-ASSEMBLY.json", + "git_blob": "c62bc56bba3902ee774d285b8af29a3498c45d74", + "sha256": "a72a55cc90ca9f85a056f6fd62de6b788269ae459f73fb60fb7f486b7945e4d4", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/audit/GLOBAL-PREFIX.json", + "git_blob": "e3bcc73fa2891b1e409b75e8e78c55c4c9f02bd5", + "sha256": "bff8fb45c83550daf817dce92815b22adb21384591699813353b8e2a4e1aa60e", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/audit/IDLE-REMAINDER-FRAMES.json", + "git_blob": "af1f518a36accf1c5c0939a7b21731eef93569ce", + "sha256": "a142992c82237ef08852af7105f7d466bcccfa9e5da890e8d82559e433a4dda7", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/audit/OWNERS-AND-PROFILE.json", + "git_blob": "c4224de3d15b4df3dc4298db403e33cf76ab3d67", + "sha256": "050da7f024d6db1736315ed1b62772559febf2c71acc7bf17eb9339ffa055d3f", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/audit/PREFIX-AND-INVOICE.json", + "git_blob": "4eaa3b07a806aeb325f7c72b84dd68f88347723f", + "sha256": "680deb0f83fbc968b5436044dcea693782c6e8519fb49de59fa2ff8124c9a850", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CANONICAL-WORD.json.gz", + "git_blob": "a2e5a1ffd454a353bd2d2100bc26259ff5b57af7", + "sha256": "66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CLIFFORD-RECIPES.json", + "git_blob": "526192f5056e4d7abd7c6ecd26d73319bc25d08e", + "sha256": "534ace870cabe515987e00f50f71550030965006ea18978e0924590ac6944345", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CLIFFORD-REVIEW.json", + "git_blob": "d6670b5c1555eff7695811e60f75d1285af16ad2", + "sha256": "ee9b86428278392d2c933f76d60e51f5af90d4ab67e4d3937ed2fa416e7755ab", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INDEPENDENT-LOCAL-REPLAY.json", + "git_blob": "c2e057a3ab4e18ad9711bcd24071780918f81c40", + "sha256": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INDEPENDENT-REPLAY.json", + "git_blob": "c2e057a3ab4e18ad9711bcd24071780918f81c40", + "sha256": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INTEGRATION.json", + "git_blob": "ba436009d75f548e6345b7e32a21e343263bc5d4", + "sha256": "5c14538134dfffbc58fa4b4d2f26b270ec5f56d17d4bf23752c82964f45171db", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/LOCAL-CHECKS.json", + "git_blob": "2b019f86cd37f3112ee051241f93b7ab3ec6261c", + "sha256": "79177449e404403964ce1b2f4a9a8bd49e1916daba3123d7fd7f5cfd1f1ac0ea", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/LOCAL-PROGRAMS.json.gz", + "git_blob": "3b2aa5db6747008c9f9c06a572cdc21e14eb8d27", + "sha256": "99a18eede965accf65943e490b8d2b2ffb9f1c9bc6babdb825413a80cbea2cde", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/RESIDUAL-ADAPTERS.json", + "git_blob": "2a81814dca80e70ae99a2f9ca403de07573c36bd", + "sha256": "baafef737acc16dafbe1150896feb16744f3d669fa123bb2bff19ecc4e71b275", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/SCALAR-FRAME-AUDIT.json", + "git_blob": "089f202be813ab0221f52b8ac7072d478c3f7497", + "sha256": "73b3601a6239502475a272ea0c46945fd42034486aaf43e66a212eb4f012ca44", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/WRAPPER-CHECKS.json", + "git_blob": "5efe2efe55e1ef33eb3da11642034ad6085c21c1", + "sha256": "9a09146e686c4f535b04fdef3753fe01dad8f5e8881a69408a91394acb5b48f5", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/work/complex-nine-native/DATA-PHASES.json", + "git_blob": "d9a4f84211182ca200c081ea061d724c8a2cfb70", + "sha256": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/controller-input/split-centres/CANONICAL-WORD.json.gz", + "git_blob": "3b0a475178f4e4ad107e3595992c872e47e83c63", + "sha256": "de2be0f4b6d24ace368fd5b834b7a00f9625d0a1824c4ff969f2db5f115db667", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/controller-input/work/complex-nine-native/DATA-PHASES.json", + "git_blob": "d9a4f84211182ca200c081ea061d724c8a2cfb70", + "sha256": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-global/hosted/HOSTED.json", + "git_blob": "4dd58131dd046a8df1c14337a2c77fb3ee251a72", + "sha256": "e628c73c0caa87c49a67a9286a8c8339e5aebc1c2b78b98a8f9099f2a75fa817", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-local/CANONICAL-WORD.json.gz", + "git_blob": "a2e5a1ffd454a353bd2d2100bc26259ff5b57af7", + "sha256": "66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-local/CLIFFORD-RECIPES.json", + "git_blob": "526192f5056e4d7abd7c6ecd26d73319bc25d08e", + "sha256": "534ace870cabe515987e00f50f71550030965006ea18978e0924590ac6944345", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-local/CLIFFORD-REVIEW.json", + "git_blob": "d6670b5c1555eff7695811e60f75d1285af16ad2", + "sha256": "ee9b86428278392d2c933f76d60e51f5af90d4ab67e4d3937ed2fa416e7755ab", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-local/INDEPENDENT-LOCAL-REPLAY.json", + "git_blob": "c2e057a3ab4e18ad9711bcd24071780918f81c40", + "sha256": "ad3f2b941127688f98ce6872d00f110644f1c2b156f8adad1b6700e838ed0e26", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-local/LOCAL-CHECKS.json", + "git_blob": "2b019f86cd37f3112ee051241f93b7ab3ec6261c", + "sha256": "79177449e404403964ce1b2f4a9a8bd49e1916daba3123d7fd7f5cfd1f1ac0ea", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-local/LOCAL-PROGRAMS.json.gz", + "git_blob": "3b2aa5db6747008c9f9c06a572cdc21e14eb8d27", + "sha256": "99a18eede965accf65943e490b8d2b2ffb9f1c9bc6babdb825413a80cbea2cde", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-local/RESIDUAL-ADAPTERS.json", + "git_blob": "2a81814dca80e70ae99a2f9ca403de07573c36bd", + "sha256": "baafef737acc16dafbe1150896feb16744f3d669fa123bb2bff19ecc4e71b275", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-local/SCALAR-FRAME-AUDIT.json", + "git_blob": "089f202be813ab0221f52b8ac7072d478c3f7497", + "sha256": "73b3601a6239502475a272ea0c46945fd42034486aaf43e66a212eb4f012ca44", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/complex-local/WRAPPER-CHECKS.json", + "git_blob": "5efe2efe55e1ef33eb3da11642034ad6085c21c1", + "sha256": "9a09146e686c4f535b04fdef3753fe01dad8f5e8881a69408a91394acb5b48f5", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/emit-both-reflected-ledgers.log", + "git_blob": "1d8a5f5d6eced4bb7ad4dcf70e0889480a361696", + "sha256": "f382385a67f705b446978a73fc6492ce127cb2ae76011e87e36fdbe9977f4347", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/independent-local-and-controls.log", + "git_blob": "b4eaf146c88cc8eb059174e2a629461c5b1247a0", + "sha256": "b694b4b22abb9d1de9a70bbbdf9e9b0e030ec00a7eddc264e4c18376dd859cee", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/literal-owners-full-invoice.log", + "git_blob": "cd25e5da06dabfc243527a58a7dded8fe82b12cd", + "sha256": "61522ff431dfca96293b7f6e13924f11f9004b0eefa1456308a600d053608964", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/normalized-wrappers.log", + "git_blob": "993fecab56a3198189092fbcdee0aeb54bc4e74d", + "sha256": "284cce3149354d057b4e2f04163535c0d8b0a924898e5b771ba8af2740314154", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/reconstruct552-and-promote8.log", + "git_blob": "99554fbf0eaf73f7753a29915f0db6c5949cf51b", + "sha256": "b7b035547780f64e33ea2432fd2cc79ed5795bf88c9791cbb913d9ec2a7c6a2b", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/reconstruction/lifted/PORT.json", + "git_blob": "a6093d924264caed82e052de0033aae88d6c0995", + "sha256": "873fe7e8a338738b545f3f34388a4f29f1939b48275f406022212f9ef5ef2b86", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/reconstruction/promoted/CONSTRUCTION.json", + "git_blob": "3c272d6baf0ae80d4d5b4fc2796dd4b7eb750886", + "sha256": "208ea9f6669778a2326357171ca8b2088cb3c1f165c408fd5ee374469f5ddca5", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/reconstruction/promoted/PROMOTED8-SCALAR-AUDIT.json", + "git_blob": "583b5db8324ecd4f7fdec36e310ad74ead192119", + "sha256": "4275fc9a309f0ba27562858e434f3fc3bdf501a3625f8ff1a8d8ccf29d72d10f", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/reconstruction/promoted/PROMOTION.json", + "git_blob": "3910c5a057a020344c961fada5b2d2a7d537f948", + "sha256": "9ad34faa8611a6ea7f161d2e1fe331ab1ba5ccec8fca3978e31c3e7bf789bc31", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/reconstruction/promoted/STATIC44-SCALAR-AUDIT.json", + "git_blob": "07aee06fc7d2b5c62a681aefed2e5f776dc2831b", + "sha256": "05458940a7e12e90507403c5fb819dcf84ef328a524ecd6ceaf928e0ebd620b2", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/reconstruction/static44/REPLAY.json", + "git_blob": "68a0767cf5023f84af4921be765851e958ac0aec", + "sha256": "be018b79f66ef3814c2159ba174531ff4ea17762ab104715fe7177246d345322", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/reconstruction/static44/SCALAR-AUDIT.json", + "git_blob": "7753a5306e6b8597c8861fb3eaa61a66ba60a917", + "sha256": "9436f9b92196015e357e4974011cf1d0f960abb7f26b95eedac339a02c919624", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/reconstruction/static44/SELECTION.json", + "git_blob": "81d7db9a45a3c014e369bf8198785ad3f42fdc57", + "sha256": "16ecc4a5c08af6750ee8610b722f74eba82a9eeb9703f0f0e0ace08ce5c82ad3", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/reconstruction/syndrome/SYNDROME-CERTIFICATE.json", + "git_blob": "03e13395a13d47a51281c9b46b1118adf7f0f9ba", + "sha256": "56961ff2c99816751e051f8fe12ce01fc2be017a074917ed58b7004b13d08cf8", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/reconstruction/wave/WAVE-REVIEW.json", + "git_blob": "434c9c1de37441308a3467aa9bb12f32c2cfb3d8", + "sha256": "ef97172e5020ce4158f7c8144a0b0b3d16b94d7c0415e2d33a81f02353d3d506", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/reconstruction/weighted/WEIGHTED-COSET-REPLAY.json", + "git_blob": "21500f06d6d8dba8df159bcd6b5e5e991904fc0b", + "sha256": "1661a17a2a7f717fb27bb943f500756edaeff392787d20838264e4aa6d035454", + "usage": "input" + }, + { + "path": "research/community-k492-audit/pr622/replay/baseline558/two-engine-exact-assembly.log", + "git_blob": "e1e63de83e0bb07ae7ea82d51377cfe046d38faa", + "sha256": "b50e71a1c084e221ca32b43001f5383c8cffb09d72e66b1436f22aa240795a9c", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/LICENSE", + "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/MANIFEST.json", + "git_blob": "fdcdd7f3e47bb1a3d5b20dff42448c85129df130", + "sha256": "328ce8023d33deb308b0f1ae2320424050f836d791cf60a613ae8408e7d6f3ab", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/NOTICE.md", + "git_blob": "9e71745270030a13a451546cbe4c033734770eb0", + "sha256": "d14c070a8e237cb1912e413ce22e98eb41f164b769ebaa97224c121fcc5a0fc5", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/README.md", + "git_blob": "28e72fb0a0451290dcca4721a5f96d6dd91539ae", + "sha256": "638428654d34f0b72ed4b5fda948c91d01e57f8015813c6d8ab01c06c1da5322", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/SOURCE-PINS.json", + "git_blob": "c04ab7c58d0a3d9eea2a49531f0bc3b8ac752b6f", + "sha256": "503764cd70c99a9652ec51a533c31ad7f2a615e6c230156d785daff2835cf028", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/code/assemble.py", + "git_blob": "fbdb655e1e7ccafca09bc2e87f78807a789a7800", + "sha256": "3fedbccb09d469f8ee366b4302e51448de6d25793a78a12c5f9a8d9667a755eb", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/code/assembly_controls.py", + "git_blob": "b81574bfb68354da3bf13449dafca358efc93eff", + "sha256": "a0f2349ba8fe8404b8b76c869f12dd7e250a775b2e05b3c9c00e6889ad4c8a45", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/code/audit_allcold.py", + "git_blob": "932c04afcffc3921e1489fb06b452d9102741f24", + "sha256": "7950e5c01488a9146bdbaf19ab4fd0c33cd25a4d63fb56ef995ef2e45ac7ec1a", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/code/audit_kernel_controls.py", + "git_blob": "771231cd4c189ce63ec8a22f6d643ef6e58004d0", + "sha256": "5100459211f43ba048bf82c3942bbedb8b224272b24722a14f0dcd808a38aafa", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/code/audit_multicold_controls.py", + "git_blob": "30cac3cf872c59ce9639c4c62ae1e770b3cafb09", + "sha256": "3ff631f0bdc7e707d4296ff441802cc26da9c6556650469f09ab7253558b4017", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/code/bind_providers_portable.py", + "git_blob": "57394f71bbc224dd14afa57fe5a2a69a235f5afc", + "sha256": "01e62fee1f1dcf1b7b34338d555dacd5cd1d7d10d6b9a605d0913d959f8c7ecf", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/code/build_cold_kernel.py", + "git_blob": "e77f484b90fdfbc461537fed2efdc205dfcbd98f", + "sha256": "aa556a1988f7d4c52bd82fd2a648769f7094bd75ba79582c15ec441d710e213b", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/code/build_four_portable.py", + "git_blob": "b55f70b2284aca056b717fa3165ecad3134c8a1c", + "sha256": "417b1dc4dca485dfbbaa820e552cae9bf3932bbace6ea16ce93aa0590c3c184e", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/code/build_multicut_kernels.py", + "git_blob": "bb5f7b438f04565bf9a4de4def052367b1983eac", + "sha256": "6ab3d73f81d5b2fb884a93a336ef1940e118d419d425b3356bab3b97f774c9aa", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/code/emit_allcold.py", + "git_blob": "2c405712cbafcc3c09f5dbfb96119903f1ffd4d3", + "sha256": "9d6c75af63fa8f53973734ccb1eef983511f4337ce644436a693fd8fb9ef8fe2", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/code/invoice_allcold.py", + "git_blob": "dc3676d2a43a5d3694b46fb957dbba90cc71ba70", + "sha256": "ff8fee775ad97926454f3ad1183f8e05de654e276150e579ce612f3eb2f98d44", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/code/phase_timing_controls.py", + "git_blob": "d9d42558bb002339ad723a6e34fb40a52e1d4244", + "sha256": "dcc4adfd139d6f65a88bdc6d183ea3777d4e4f688d2169dd41b54964f05591bb", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/code/run_portable.py", + "git_blob": "2fed13f432df4d76ce72185dd79fac63d96aee96", + "sha256": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/data/EIGHT-COLD.json", + "git_blob": "aaa42ba1321d40c10eb3d557303c0ec250ce434f", + "sha256": "089617bdc33fd9f27b7fc8e9ae9e01c8e65a86a57c4b6f180f4f378f3f0e6160", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/data/EIGHT-MULTICOLD.json", + "git_blob": "c16e7460cb4ed3d367e7b4792f380789212f5a5e", + "sha256": "d18ea59995d384833c95a7a55d8167f83439b6881a524ab03df972ede3e0d7b9", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/data/FOUR-COLD.json", + "git_blob": "2002f3cd4a6d747c4f6b16d2f32ed0c838b32125", + "sha256": "643e07c25dac93ce1fe67532e377f9f1cf8c7bb83835abb3fad63c9c51514736", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/data/FOUR-MULTICOLD.json", + "git_blob": "cff381db04d35dc81b25719169b163845148cee1", + "sha256": "c1b42d7bacf9f31ab35294f7b8430a1164d6bc169a3d68fe2b3ea39cf791b323", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/data/FROZEN-FOUR-PROMOTION.json", + "git_blob": "c100fbeec25bfcf3b35faf417edfd70d9b12674f", + "sha256": "90417f8d54ea9272bb5041ed9144a58dcbc194a22dd0845e7de89d4b717f1b74", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/data/OWNERS.json.gz", + "git_blob": "2944cf5cbe147516c5429eb21030ec8c29fed37b", + "sha256": "93349ec85f21811b5b247980f9fc4d8161100d5ee37bce7fda5ef65d0370240b", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/data/PLAN.json", + "git_blob": "c1b711faccd5ea2f635b31e0e06bfe3a5ccc1948", + "sha256": "35a95fd9b5e46fdaf8a3929d516fa8c14dd4e3bd9a20eb546e0541a8ef85ff51", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/data/ZERO-COLD.json", + "git_blob": "96da4bad81ad7933e7e6755f1ee2afdfea53efe4", + "sha256": "ea1cda1578464399077bb96e5c3c3d01e88ba5eeaa6c22d3b66ef4380bc3b820", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/data/ZERO-MULTICOLD.json", + "git_blob": "a53e66217b7ccc5a985cef7fadf854cd9cfa2c84", + "sha256": "cc09fab61aab468200d72f833ffb9e6572580d54da57bab02c5d63e3b280af1a", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/engines/base_two_moment.py", + "git_blob": "14a90fa0e788217856f070382c9e61bd7c603c61", + "sha256": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/engines/moment.py", + "git_blob": "7d697cb45203fe72d97037403d6da41f71f3b7fd", + "sha256": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/engines/outer.py", + "git_blob": "43007488ad2c43187c77cc6798beff8b1cd76ad2", + "sha256": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/inputs/PR543-EXPECTED.json", + "git_blob": "b61d859826246e0c3dabbe096e57ad7015eadfd5", + "sha256": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/proof/CONSTRUCTION.md", + "git_blob": "1d4b6d6c17000f472108f2f62f834df5e4dee4de", + "sha256": "27ece5e1c11b90d97a808b56eff897b998c10e61016db95867f84e6e6aef132f", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/proof/EXPLORATORY-EXACT-FRONTIER.json", + "git_blob": "adc6d105ec73bdf95c62d684b2e1dc4095412359", + "sha256": "55050dbdc1ffa18b3cc1f9b8b94f7de7a04a39f65efbbb890de2e73db837ee38", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/proof/EXPLORATORY-OWNER-RECEIPT.json", + "git_blob": "15247d2f590e54102ec76d16ccfc00e6e0ccb028", + "sha256": "cf9992773c9ae4523dbc7f71753d7ecfa515618d7c2ab414b60d53887f518a30", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/proof/EXPLORATORY-PROVIDERS.json", + "git_blob": "3ba0e6f3cd04382e66e9623d52f7d38a767cd1b3", + "sha256": "59196e2c93f4fb8fdbe74bd16d60242a3534eb5bb8c810fc29635ab0e65bd08f", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/proof/PR561-NOTICE.md", + "git_blob": "ff0c32addd45bd85f6a36a795f983ccdaf09a8c2", + "sha256": "180802791d3547d511a7af8bc4f800640abd72636d50631d2e61b35cfa17627d", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/proof/PR562-NATIVE-TRANSFER.txt", + "git_blob": "5c60dfe105a1f217ef0aeab1b6afd46e12def5c4", + "sha256": "f4ceeb2a412c9ec3f3bc06a78cf865e5fdb7c1080421ec5285ba02d04418eb37", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/proof/PR562-NOTICE.md", + "git_blob": "bbf3ffd9e5920bcd17e30ba31416895ac63ddc6c", + "sha256": "a427502077fceaaffc7d44bb8520562160d0d76e4cb08c2b10337e62d8987fae", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/proof/PROOF-ALLCOLD-NATIVE.txt", + "git_blob": "86c0e641ef3061861cea812de6c506fcd01fdbcc", + "sha256": "ca7a8b3f3fa6d3610ef9518c71d5186427ccf2b2bdf3511be84a6b2d7bbb1e25", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/proof/PROOF-REVIEW.txt", + "git_blob": "ce86b297645e80c0aaa324383f3c563db870f1c5", + "sha256": "0a807ea2c5fec29cbf994f94bd5a388914fb31de02dba03d18265040044c0dc6", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/LICENSE", + "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/MANIFEST.json", + "git_blob": "5cf908dd961c4ca88ec9d290b13bd8c8d04b08a3", + "sha256": "f28c04eecbea7599fa9e0867dd8d0311a463af12cab79f90a43733b162527164", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/NOTICE.md", + "git_blob": "cb37d6255cee5e2b4ac0f2836fc0670a3f6c0f29", + "sha256": "fa76079e2566b8d644c4aa36cb1034aa2363d2e97978b26203f122d826918fce", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/README.md", + "git_blob": "422d13cf25b31b9a6d8fbf6ff7cbfdadd6808a93", + "sha256": "02181c5ff31cd1c2899608e5ab598b405df92ad5814df35f329d117956f7ee10", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/SOURCE-PINS.json", + "git_blob": "c257f7184195ffd1964de91b9751143840c1c1e2", + "sha256": "b09437400a7f6f0dc86eee0f800aae91cd35a7e5e80eb3d348f87113a0bd0d76", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/assemble.py", + "git_blob": "c57a9805e758a38490bda431c2dcfe74aa53a0e5", + "sha256": "5d4946dcad7636bf2119bb7bc3a52ceb41454c1514d12cb77def2c2e02b17338", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/assembly_controls.py", + "git_blob": "4cb2fae937f447e8b0e179977fd1680d04ad4522", + "sha256": "f3d703a63404bd655e66a520b3840a4ab72529751664eb634a52736b4bc95a29", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/audit_promoted_scalar.py", + "git_blob": "a532682863f5dbd0d059cfc9d0febe06b5de926b", + "sha256": "1994e7116065636b53bf740000ff78dce8ea62390e597d293d183f33c67eaa6d", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/phases_full.py", + "git_blob": "d68f097d5dfe79de2667727914330943ef66d219", + "sha256": "a273c325ffd6793d5b63b79a289a9d2bbc9292e6940fb5a926924f3708627af4", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/promote.py", + "git_blob": "0ab7c8dd6cf8956af4533ce16b6bbf30021da7ab", + "sha256": "b69a27d53ec3f64ccbdbbd79f9632419f273b3eb4429f6cdec1315fd8798750c", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/reconstruct.py", + "git_blob": "008ea5dba643a108b2fe26880554a9cffd205a5c", + "sha256": "e56d57d39cf787b8325de5a97dbc283f89d51c24169efae9ad2227277a6f8243", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/run_portable.py", + "git_blob": "2fed13f432df4d76ce72185dd79fac63d96aee96", + "sha256": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/data/OWNERS.json.gz", + "git_blob": "eeb01317d735847c932373cd864d93ca6dbdece8", + "sha256": "c72892f5b3b36e75ec4db7742b046bd9194f638ff32be9cc8843914af950e6dc", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/data/PLAN.json", + "git_blob": "f48def86c4e92fec1011cb747106f701a5cf3e52", + "sha256": "8e64bb8a1a8f87998479316f4111801cb3eb1e64f898b7e577eebd72a460f844", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/data/PROMOTION.json", + "git_blob": "3910c5a057a020344c961fada5b2d2a7d537f948", + "sha256": "9ad34faa8611a6ea7f161d2e1fe331ab1ba5ccec8fca3978e31c3e7bf789bc31", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/engines/base_two_moment.py", + "git_blob": "14a90fa0e788217856f070382c9e61bd7c603c61", + "sha256": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/engines/moment.py", + "git_blob": "7d697cb45203fe72d97037403d6da41f71f3b7fd", + "sha256": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/engines/outer.py", + "git_blob": "43007488ad2c43187c77cc6798beff8b1cd76ad2", + "sha256": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/inputs/PR543-EXPECTED.json", + "git_blob": "b61d859826246e0c3dabbe096e57ad7015eadfd5", + "sha256": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/proof/ASSEMBLY-PROVENANCE.json", + "git_blob": "37f7dea7a901b676c581f5ea7e0065d07a398ab6", + "sha256": "cf1710faaf5d4aa32e6a8a24b0087cdc24e5b680d974e5dd4e0cb4ef4787e395", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/proof/CONSTRUCTION.md", + "git_blob": "c5d43a7591a5e735a2265be664375e0f3e8fa776", + "sha256": "9b0617dee9c044488b2f72b50059dd8d768f6ee0a29c35fe2cfdde85d25cdbd1", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/proof/EXPLORATORY-SCALAR-8-CONTROLS.json", + "git_blob": "9faee61b5487e32b50290b903db7bf6d5953d9ef", + "sha256": "c0465364067e6392fa0d7e4cd0481a82afebe3e271b486a4984e7b2826025146", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/proof/RANK5-CAPS.json", + "git_blob": "d4b6dc0e6d772262b3c7040fd4b15c806dae9cf6", + "sha256": "461ebc6c8816a0132c89a54c2ae56b07f31500bcb2c2bebfce783eb41bc29441", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/EXPECTED.json", + "git_blob": "7ee2fb720abcda30ac4350baef853cfff1dc0015", + "sha256": "00c462828be76f6d65c1311ad9ef102f18f088029e039cffa599eaeb41668fb6", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/LICENSE", + "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/MANIFEST.json", + "git_blob": "e7acc72ad74c0f298cdad83109bc5627f800c3e7", + "sha256": "b0f5773b3ffa2c5305dade20ce6159cb8b5961285d2f7bc767c6353838bac4d3", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/README.md", + "git_blob": "f4c470edd1e39bdf82b548626990ceb6322605bd", + "sha256": "79cc63fc45ea52c04f32555676704a1664a3eafdd917b25689b1acd390a4636d", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/code/alien-avalanche80.cpp", + "git_blob": "568feafc639274a101404233c1ab03557b8bbed8", + "sha256": "0215152bd3ddf0282c8088843c4e8a89e821e747f884e03100fe79238b3061db", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/code/alien-flags.cpp", + "git_blob": "2212fd6273f86523d90d49a1966d8206f1381429", + "sha256": "0bd6ac192357ca71f6b84baf50efdc43fccc8394296c35a298b35306db7d88a3", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/code/assemble.py", + "git_blob": "7a98b1d20c34743d226d9aa1ad615428cbf6dffd", + "sha256": "bf878beb64edc6bae4c321d7c964088c4d9aa0ae477597ac1adbe2b1078e3904", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/code/build_wave.py", + "git_blob": "82ba7e793877f94f14605c94447432e92bc34968", + "sha256": "249669d046db49011b84345a14ec05a93270829e5e21f6046576972038da377e", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/README.md", + "git_blob": "647cb956b47ebbff534d0e0a5d990e60dfa2883c", + "sha256": "bd82df5b39c6ff26b93f41ad76471ac50131050a3cc0f84dbc6c57703a721353", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/RESOURCE-TRANSFERS.md", + "git_blob": "bb6e0adba222dbf9a333d2520970d28727a713e0", + "sha256": "6fd2bc82714060290f29b218c235c171395cf9be99bea01f8a7fa770dadd68c7", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SAT-OWNERS.json.gz", + "git_blob": "243bc54840492c8fe613f00dc5fcda4577d4b09c", + "sha256": "b5a5339dd37d90a0adf40d90d6aed52aec2f94073a3b27763575eb069f85a903", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SAT534-PLAN.json", + "git_blob": "bfa9e846a061e7668d9b3f07ee47f0a736684bae", + "sha256": "221a38f18504e00da31a72a7b3a3f0d248e8f886d2b8fa7cae2d73e7ec86905e", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SCREEN-RECEIPT.json", + "git_blob": "5509841f559a57de64fa391ebefa17f489c5a1a9", + "sha256": "ed60f7e6b0b86f4401ada159c0d37ee283836a0b5d1967f7b0a236685f64daa3", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SOURCE-TRANSFERS.json", + "git_blob": "571c31eb3f0455702e69f0a8466a68adc11d98d7", + "sha256": "e49fbbaa4533b6f15b56098c9d16ea3e1bc0cc98b19a2e990c51baad047e7839", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SOURCES.json", + "git_blob": "bfc6fabd0aad2a4e4bb8ed8dbb137ddeb9644838", + "sha256": "85448ef4fb1d124ef8bd2f0b14451ef522465b14510bba4e53fdd24da0968643", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/TWO-RESOURCE-TECHNIQUES.md", + "git_blob": "6c9da1f090a6cba210c5bbcd4d6240822cc9d88e", + "sha256": "8cc6b582680ae8565444abc01f1dba729c94a827f1f8e89192190229e52183f4", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/WAVE-MAJORISATION.json", + "git_blob": "b3b738d77d9054e364c000f1841c3c3f1692abbe", + "sha256": "c445afc50e594c46932d8d799b446edc22717e664d828d4afd7810c643576475", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/replay.py", + "git_blob": "081cce98e0b9ee0ed35f29c58aa9d4e42bbdbfed", + "sha256": "2e1f11b5702b831622cea8b386bb82043ef9e58b2a0aab56b09c00f30ac73046", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/run_complex44.py", + "git_blob": "325eca7d4f82a3a5a02fb30be942e03b95a444bb", + "sha256": "5533e9e29c66b11f8feb22a2d3d37551787200ea69eb3d04a984c0b1d22c49bc", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/run_portable.py", + "git_blob": "2fed13f432df4d76ce72185dd79fac63d96aee96", + "sha256": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/LICENSE", + "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/NOTICE.md", + "git_blob": "f3833c1cb2139473c7a0831dee35803fdcc3c14b", + "sha256": "b47da4b840ca9c8d1e2816359a603304ebd7ca442c82b94c049b00f142643f73", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/SOURCES.json", + "git_blob": "6991a2a9c6ccb91d8fe65e58fa54cc00a581c68c", + "sha256": "c265f58b1ab29f9b662e9c5f943147ccc0527fb1f4803b06b48f71d96fa9bc60", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/adapters_local.py", + "git_blob": "787416e4dd84db0981d3cb94f4e424c652e0085a", + "sha256": "4e89a5c517cd87ff6a5aa9b7334c0d74821179ae5777d31284da25b9d8abf113", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_and_transport.py", + "git_blob": "95ae517f2ea66b4a35ed16b6ab861271554d64d0", + "sha256": "a4fc272266785e1fffd44775c6fa6df783c4352de4c3f1d925cf953a23b84e7f", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_local.py", + "git_blob": "a09611844a49e1d7f73ddc1c0a2df3b0cec640ec", + "sha256": "69b12c45d0a961175a824c1967353c7f3b94818a7dd6ac7bbcf56a6d1a5ed8e8", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_supplier_hosted.py", + "git_blob": "62b721b6e6d467b76722f0e95158986a420aaeda", + "sha256": "301e9b5c593b6d583065337eb7b3ef207cf039e265f099f89080a4bf25856b43", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/emit_local.py", + "git_blob": "a54170b0023d467be3da1db9d8623ac4665f0afe", + "sha256": "eefc76e0bee003015fe21ac685c2cce658033d5444add404d2d509c7d6f39bac", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/emit_supplier_hosted.py", + "git_blob": "41c46015c7e19ab77f96580dbb98e12ca07aa2fd", + "sha256": "53c0b653b3a5100756d6a9473c90101b8c3ab72723d7047983906ab997bdf920", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/invoice_final.py", + "git_blob": "abefcee47ba03edcf170abc92f00fa8b988d6c4a", + "sha256": "96b6bed96ca8b60dfc064cd1c7962c45a5cb53c4e52cd90aaea6ccf8d109db97", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/phases_delta.py", + "git_blob": "8d78d26b3b03fa23c6af1e650326ab3925ec2b46", + "sha256": "15723107eff03013b2e797fd9fa3635b1b46c5d1c8112d19fada98c178d4acb6", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/prepare_supplier_base.py", + "git_blob": "650fc9fd77fd61930ab3a352cd8d0fb5b7f0f03b", + "sha256": "f5eae94aca965d0008bc07cff8245ccb7509042ccad457d3bcb7d51c1e9409f0", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/audit/PREFIX-AND-INVOICE.json", + "git_blob": "a16bf40bccc81278a443e0d5f09b44495035de81", + "sha256": "ce1bfa49be88ae67a404f606a11db2232b7e1f2610d4418058e39749d86d8478", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/local/CANONICAL-WORD.json.gz", + "git_blob": "3b0a475178f4e4ad107e3595992c872e47e83c63", + "sha256": "de2be0f4b6d24ace368fd5b834b7a00f9625d0a1824c4ff969f2db5f115db667", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/PR523-ANCESTRY.json", + "git_blob": "4af8dd0d34b62e99130b78985e678fceee35e1cc", + "sha256": "76025ad06d8ac96fc6693092d674729fea2f04b9c1c89ec50dba7488b8e6657a", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/complex-nine-native/DATA-PHASES.json", + "git_blob": "d9a4f84211182ca200c081ea061d724c8a2cfb70", + "sha256": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/base_two_moment.py", + "git_blob": "14a90fa0e788217856f070382c9e61bd7c603c61", + "sha256": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/moment.py", + "git_blob": "7d697cb45203fe72d97037403d6da41f71f3b7fd", + "sha256": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/outer.py", + "git_blob": "43007488ad2c43187c77cc6798beff8b1cd76ad2", + "sha256": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/vendor/clifford/clifford_exact.py", + "git_blob": "166841a037f069249f6f7f6dedb89248812f59e2", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/LICENSE", + "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/NOTICE.md", + "git_blob": "f42e0eed8584ad7d472c458aa875c29d1cd5ed86", + "sha256": "1547136e6d269fdcef2b68c10a97a786a79a4732a12738363f679bfb282430cd", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/code/assemble_combined.py", + "git_blob": "ea740f367ed493c47d7ef5d45f91ed7fd16f04e5", + "sha256": "41216e8da3b647fe6eead9079858f25b2592cab090154aca43f3cc73ff36dc9b", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/PR510-EXPECTED.json", + "git_blob": "9e5d3669638caa58c916f1d6a8e9946d47915089", + "sha256": "19b861f69f7602e47b390d472b487d044bff4230b250520807537c213ad0249f", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/ROUND20-PARENT-TEMPLATE.json.gz", + "git_blob": "3e28a9b59f8fde608e59ebd5fbdbc22ca54558d4", + "sha256": "025448abdf2012d327e50a009084e1501690d05e650300d2982836aa0350ae00", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/README.md", + "git_blob": "840555bd17dd67e3ca37d2b2fbd3cc85fc402c58", + "sha256": "f69ac71a8df62a5d0bf7ed45ad16642e1102faa9e7b95c03f08cdf264a608948", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/SOURCE-MANIFEST.json", + "git_blob": "0f3ff6125bfca37da9107cee39cca1d851649df4", + "sha256": "b91c0d923affac87ce0bad7083d4640758930f82628f042bed7aaccf528973cc", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/apply_syndrome.py", + "git_blob": "6fd085c5ed7ffbb0ccf34cd80d55e182db19f9a6", + "sha256": "496a91b9da15ef56e6df28a0459ca8318a4575441c7921e113bf636f31e3c5d8", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/port_frames.py", + "git_blob": "bd9187bd060ffb8e5fc80596d4f866492fbdef05", + "sha256": "8d25abc9c45c58a5b893e67f9abec3a660e8d7f743e86959f2d2fd62037e23d1", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/run_portable.py", + "git_blob": "2fed13f432df4d76ce72185dd79fac63d96aee96", + "sha256": "322d29d43dbee8130cde15d4bf05396698b5e3dfe3735813899db91cc0ba7955", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/OPENAI-SOURCES.json", + "git_blob": "9d480f5d1c71e5df3f27976a228cbf0cdf575e1f", + "sha256": "1a9c08d0c0190f0280c02e74c8a144f802efe2d7d8eb3a0b50b181d6dca686cd", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/SEARCH-RECORD.md", + "git_blob": "5fd16a03a46dd324f186b3bc9f022ecd6625e995", + "sha256": "7b09479215c407e4258ef6af64c34dc865e3b9a60c845040258413a2a960f5b8", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/TWO-SOURCE-PROOF.md", + "git_blob": "7ab57778a1ddb1bf63f27097c33602f7dedb6a39", + "sha256": "4d6423f773ec47d2eea984e02f11f2d636e02ad3e6f3eb3e640a3768fa04fe75", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/PR534-WORD.json.gz", + "git_blob": "965888339a0ac249031cde058c44d3f40771d303", + "sha256": "a275792cb9f5729fac295cb04c556afbaa4513945c517190219fd0e44ab90095", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz", + "git_blob": "cbb49a627768c42e1ff752f43ccfcc56ffe2cb0b", + "sha256": "e070ae2c78b4a1b644b418774af62b40d8d16e6ba89602f0474afb557d507c37", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CLIFFORD-RECIPES.json", + "git_blob": "e791d26d89a96774e6f9197310ddfd1861897350", + "sha256": "577a1be13f5140d9c3997637784b2f812f46b24c61877699430b02de4f662102", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CLIFFORD-REVIEW.json", + "git_blob": "9438efb75e13638c7c74e5320ade73d3648ede72", + "sha256": "cd48fe6882a39c57021c4614747cc5c2c88ec07e806cebb914cf533997b73d9b", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/run_local.py", + "git_blob": "b18de2591aeea9dc9c2a6d5e99d181bf51e46f48", + "sha256": "8326e67400e5ff87580e93e4518efe397f1b29fffbb6d757a37e5f97c14c3695", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/LICENSE", + "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/META-SOURCES.json", + "git_blob": "8cbd32f8bd6437c1e2f08ac9e49395708a0c78fd", + "sha256": "c8aeb9313f2c671a9a8766c249ceb6cffa106dfdab3ab761da8e8c534b115090", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/NOTICE-upstream.md", + "git_blob": "f42e0eed8584ad7d472c458aa875c29d1cd5ed86", + "sha256": "1547136e6d269fdcef2b68c10a97a786a79a4732a12738363f679bfb282430cd", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/PROOF.md", + "git_blob": "1d43cf78f4a7a394710db7c367a857f317171617", + "sha256": "abfa6548b223893866094631aed61174575dc1b17bdd60627b2c55e6b9477e4f", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/README.md", + "git_blob": "6aed83ec92333c21d79e96c2cc4da1cb9ecd409a", + "sha256": "51d6ef7ad3e12e72daf29e0260a11cd985a0148fe1efa0574a533dae726c553c", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/RECIPE.json", + "git_blob": "68c751bb56f3f1c7121ba5f269357e78668d7ea6", + "sha256": "8735ac9beadff3edcb4a4df8dae174415e0f83d9b4df8556c33ba7fd777505fa", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/SOURCE-MANIFEST.json", + "git_blob": "468918ea5832305d225c51457dc73088496328b9", + "sha256": "4f5d92b4cd76eff0845a9f14d33131441535a232b5c91f00535aa076d44c45a8", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/audit_scalar.py", + "git_blob": "834e8b510388e6b79cbbede33abcd38ac5203e59", + "sha256": "a1cd720d281c7a9db7f17919c637cdcb8558e9f3c96e929706f0c21f317a7943", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/build.py", + "git_blob": "de6484973953d9e5dc8109a3492fa8cb69db4529", + "sha256": "b15192ff50fd99f5ca3cb5857b5e129c98a212de60ae76aafb1614139743c35a", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/gk/gk_common.py", + "git_blob": "0e5fde920d29106232776eb56347297c0d40fa72", + "sha256": "e68d190fd436b2f3955decb590adb53344d5d4ea0a19d62d86df1e4b55ecd198", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/gk/gk_word.py", + "git_blob": "15782ba625e438a3c707718fa51796ec1937018f", + "sha256": "f027a9273bcf4e0971258c160b7d3b3c196366b32a529cff6e6a0e666b03826b", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/inputs/BASE535.json.gz", + "git_blob": "bcc1647b7d4ad8ae3ae2acbb31d3591c0d49467f", + "sha256": "edfffb8e8735e0d1f07c81d818022b705ef0889c2bccc193a2f7a661b9f7d390", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/inputs/OLD-RECIPE.json", + "git_blob": "52d4b5f3827b456b1c0eb457462bc3ab7045c509", + "sha256": "7e5c179246261edd9e1019e81e6e979537f02559da773b993a318f771cb7d763", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/inputs/RAW504.json.gz", + "git_blob": "903eeb216176a7c5fd6d26f875a63e89a79b37bb", + "sha256": "1c6144791dbedf6427e3ee7b4c24fb05b5bf407f6346592f50f8dd8d9638108d", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/replay.py", + "git_blob": "ef5642ccfda5c30d869a3bc7e2aa30ae023e20b1", + "sha256": "fd1ce7d1f8974b473aef8c6cec1e0c590e01d0d215b073e5573a771ce42fc74d", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/DAG-STRUCTURES.json", + "git_blob": "699b69e691de864f2c630c6acb1ab314853d133a", + "sha256": "5461d7832386b2f7f3234b6786e148a7c49461d8527be5e76c8fe977783d9053", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-AVALANCHE-INDEPENDENT-REVIEW.json", + "git_blob": "37deca7fcb36b50bff371803ccd0af60bb88051e", + "sha256": "f084eaa33ea10fb0fe4d575f2abd503ad5dbdb2c03d2c8b6dd62fc5f387ae31c", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-CODIM2.json", + "git_blob": "f495a8d1e39a3a62ed5e9a57ffff97c74dde9fdd", + "sha256": "2422fa6db50ca4b2e8226113aa30d608e7c6525990eb1faf370f9fee7718e698", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-ELIMINATION-AND-PATH-TRANSFER.md", + "git_blob": "847fc9e4b01790273c0c60e5b876aafc1f1651de", + "sha256": "481001470bd22345a0baf652261351e015a2634b2572b0d4f78fa9e147edd0f9", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-SCREEN-REVIEW.json", + "git_blob": "720db44ac336f79acc7e6b12e32d18e79633fa37", + "sha256": "555024b7a90f8dbbb3f13623d504d36b3bc92dcf118f6f9ecaeff285ee13f2e5", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-SOURCES.json", + "git_blob": "33f50caa281e57812a059f81a7d82afa5509c45a", + "sha256": "69a578efa22c12688ef442498f8b1d901c7056f5f1948ac921e1dca0d2be305b", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/FRAME-SOURCES.json", + "git_blob": "c6cbc8f79442a6033024955370bc6b3a239f4a34", + "sha256": "e01063a60b24b3b21f9c1d472d890bb387e61d66ab8847cbdab4b92f06e0f91d", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/FRAME-TRANSFERS.md", + "git_blob": "f0781831022c162a3d8ba656c7716341b46d2310", + "sha256": "1756461714ea55bd748d7245af14adf0a6a4e13a9bb7f498a381ec4282a30387", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/PR-LINEAGE.md", + "git_blob": "48a59836b2c1dcd1714decd84a7f1638de3e0ae1", + "sha256": "2ec1c9b1f25e2f3d2556bee7369069ec2340cf126b54fa112e0bff9e269ef0e0", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/PUBLIC-PINS.json", + "git_blob": "13fd4ac4bf6e3f144deee421a9cf8060661808ef", + "sha256": "273e48abf63a49123f11fb4e56f000c648aaa6d17987378b413469a5976e5ebd", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/engines/base_two_moment.py", + "git_blob": "14a90fa0e788217856f070382c9e61bd7c603c61", + "sha256": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/engines/moment.py", + "git_blob": "7d697cb45203fe72d97037403d6da41f71f3b7fd", + "sha256": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/engines/outer.py", + "git_blob": "43007488ad2c43187c77cc6798beff8b1cd76ad2", + "sha256": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/evidence/COMPLEX-INVOICE.json", + "git_blob": "2cd1365bdd807c362035f2f5b86dc1ecf164a457", + "sha256": "a21fd7e02d3001b1e8065e9eb6084d80e1f64c44035733ed1115a38675a01fd0", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/evidence/EXACT-ASSEMBLY.json", + "git_blob": "104ff571e6831170faa03c74614ed580ee5a6e14", + "sha256": "4e7e5831683a1af861580a96db1fd717dc2a6fd01a29b220223868fb57d46e83", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/evidence/FINAL-RESOURCE.json", + "git_blob": "694d910171baac3f26a4c75084f714a7575a38b3", + "sha256": "b1463e5f7fe3663080e6021fea5424375538fabef942c7560cfed610f4242ef7", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/evidence/WAVE-REVIEW.json", + "git_blob": "434c9c1de37441308a3467aa9bb12f32c2cfb3d8", + "sha256": "ef97172e5020ce4158f7c8144a0b0b3d16b94d7c0415e2d33a81f02353d3d506", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/inputs/PR543-EXPECTED.json", + "git_blob": "b61d859826246e0c3dabbe096e57ad7015eadfd5", + "sha256": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/inputs/WAVES.json", + "git_blob": "5008a0a45276a3eb90f69240d7563dff87d73f9a", + "sha256": "262d0fccc6e8ffb1198436034a26c467ad28b3251823ac25c966f773afc3c3cf", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/COSET-PATH-APPLICATION.md", + "git_blob": "d01ea9c4d097a3e365220086423d6553ee3d2648", + "sha256": "56eba06ba109c39ab9ce9eb9769c724f532c06d8ffbb2b53706b8294cb4f9711", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/COSET-PATH-REVIEW.json", + "git_blob": "db16f78ef3e6ef6bfd1d815bb594fb6e1820b93f", + "sha256": "39e813d3c0f48a1a6317edac9ffb9ba5b534a62948708595e43fc2e790eda168", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/COSET-SOURCE-BINDING.json", + "git_blob": "59a6b488a29f897eed1c57f30b9b108831c3bf6b", + "sha256": "b7531fb284ee11e16b875d5f82237e025cfcd95593f3e3eca23cb5d3249eedf2", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/audit_coset_paths.cpp", + "git_blob": "12bfd181ee16d6fe8d511b49e5f3e70eecc7bc2e", + "sha256": "47999863b7c5037754bf73cc94757095f45f6da510d7ce96fb7699e9188d89f2", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/coset-path-input.txt", + "git_blob": "0141a70a92fda426e0367be22c51a819ac1d4f92", + "sha256": "779b497d52b6896a04f41d6c55424e65030a939945ca80858c369a3a3320a341", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/export_coset_paths.py", + "git_blob": "b02c0127eb47adb2b9194ca3f28b4787b2d79e0e", + "sha256": "f36c06ecff72e4a2fd83ed44467d528c976d52da3d5bd6e8043084b1568a7fd9", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/CROSS-FIELD-PROOFS.md", + "git_blob": "18e0ec9eb2d7ad17da80e8cee0cea305b39f2f36", + "sha256": "3d0a1b9ac989283400e7c1e3a025080a8f6837755baccdd55f5e51599ac0921e", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/README.md", + "git_blob": "4a201d36ea04395b849fcda60658134cbabe3fe1", + "sha256": "cfd349a83f5ab3d5bb4268ef93b46b1e4542038fb76fe5e7123b8e5fae977de1", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/SOURCE-MANIFEST.json", + "git_blob": "bdcde1589bdb93f177d25662ca976ff384aae6c6", + "sha256": "946e3fb8bbd4efbc771dda183de01a2bd9bc5aacc28dbb86a88edcdec960af2a", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/SOURCES.json", + "git_blob": "992fb0946fc68191dab17bea5256d20304f6b5fb", + "sha256": "905c5860d9c920e41138e582c03010b2b03ee8bf071983ad737d2e57868f6857", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/WEIGHTED-COSET-SELECTION.json", + "git_blob": "fa156ce9fde325db729b90e3f7aeabd550c47075", + "sha256": "87c15240aaf48810d103ab3234689bb3ad58024d1b1c0b9106719fc18c5d1945", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/build_weighted_coset.py", + "git_blob": "d106b2b310cf2723f5b60cce26d25c5cd93e8b6f", + "sha256": "5face855c7e4fb8b6b3954bb20f6c0a662550ca7c6263a1a73c40c857816dd6c", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/verify.py", + "git_blob": "a1205552fdee20334d69f8f8a38afd0570fe2a27", + "sha256": "eb4bb8d1c6eaf5327c7d13fc20ebcf2ae2ecebff5b008d44fc1713a7b162084d", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/verify.py", + "git_blob": "f958a077fa046fbfd65329d4cbd37c29d0d8fb67", + "sha256": "66a20adaaac6850d3c8649f7ccc959cae19ba5bb17ee88a2b41fb1ceff68e431", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/EXPECTED.json", + "git_blob": "9fc6616a331496e38b6ca4a7a2a830097e1e6e58", + "sha256": "a79dc7eec1301a69560a2e7fd6ed69634463272696ee96f09e15db1aad8ab0b0", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/EXPECTED558.json", + "git_blob": "0d4ec1740ec26f67646c771e2161fc3b68cf0ac7", + "sha256": "1e922eef350748956f4cd785d7fc5f73297b0ed6f53b130aca2da29d26777c34", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/LICENSE", + "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/MANIFEST.json", + "git_blob": "643510d841bd545670bcb8cce85204658f55b960", + "sha256": "32d31fe49c9a4977b1fe83c72320940bff2dececbd8313787fbd81e188b5166a", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/NOTICE.md", + "git_blob": "f173f442dc4e118a755ad3f89696b30d486e0708", + "sha256": "02e74770785e31234d863b36ad2291e04267eaf32a4ba82f67cb1c804da1de44", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/PROOF-REVIEW-STATUS.json", + "git_blob": "30032f58d8ea7668205d5ebd9a580d4543ebee6f", + "sha256": "f54fcf048c5e24f5d3ccf308259b4b1b291b736e014fee81b4518980d358786c", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/PROOF.md", + "git_blob": "9adf304048b62c6db9250a611a8d4b0b60ed8276", + "sha256": "d5d498edc56fdef8c5798af7f5ec66948bd2f66c553b9efe366cdaab01bd3453", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/README.md", + "git_blob": "3e5e80b91713e570e0ef171f3bf079dd40d90395", + "sha256": "74f5cd377861bdff57a2825b19ac6c2b0bb6aa62f3b0354c7ceec0a76866c61c", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/REVIEW.json", + "git_blob": "381201476a131a5797362231777a3d48c3b46100", + "sha256": "518fd773b1287c9be19563316f55acfa443667946d1f5bc7cc7b884bb9005094", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/SOURCES.json", + "git_blob": "12ace451dab232d10c689d649e41db4f8fd8d510", + "sha256": "32e1466dd29be472e63e11e8ad76b228c0a1e3ec33596ce4319a64b89bd6d912", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/engines/base_two_moment.py", + "git_blob": "14a90fa0e788217856f070382c9e61bd7c603c61", + "sha256": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/engines/moment.py", + "git_blob": "7d697cb45203fe72d97037403d6da41f71f3b7fd", + "sha256": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/engines/outer.py", + "git_blob": "43007488ad2c43187c77cc6798beff8b1cd76ad2", + "sha256": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-INDEPENDENT-REPLAY.json", + "git_blob": "8117926d22420d98999f86d363b75b114d05a492", + "sha256": "6db0dfeedce73cf9a6eb31bea0a499f06dc4961da40a60d91059bb9ab48fd73c", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-PUBLISHED-INVOICE.json", + "git_blob": "2cd1365bdd807c362035f2f5b86dc1ecf164a457", + "sha256": "a21fd7e02d3001b1e8065e9eb6084d80e1f64c44035733ed1115a38675a01fd0", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-packaged311.json", + "git_blob": "b964eea61a05ded3adc0a894b7ae1e558a309d4d", + "sha256": "8a06db71ab002a9e080f0d60d22ee32a3a6a848a0cc633f37fc8fde22d21694b", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-packaged314.json", + "git_blob": "09ac046a734f0dd5af2ab86b9e2e27b4cbbcb2aa", + "sha256": "53142566b590fdde9258e36e6fe62991c2f39331fc2822bf0105f812e52d6aa6", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-regression-final.json", + "git_blob": "dcb83cefca7df23df85886c9d73a02c983cebf87", + "sha256": "0c8bb51c2234a3190fab3e0e33187dee1bd4f2aab32483a69452366abb3b2567", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-COMPILER-LINEAGE.json", + "git_blob": "1a58a75b96846a370d9e829b3e41d18a9a47fd76", + "sha256": "db1e3390ade85f2299fc1ff0652e12fe1384c35bdcaf5c49e5403e4eb6b255b9", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-INDEPENDENT-RECEIPT.json", + "git_blob": "2064abce710611fba805917d8e3e08135f3f54e2", + "sha256": "c121cb83baeeb950a42eac4bec73676119dd836386b822e03bf7820fa1bf5262", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-INDEPENDENT-REPLAY.json", + "git_blob": "2521c93be8a84e5cd31340f870499575fb33fcec", + "sha256": "b32113b56745cd5c142c982426ce31f0fe8d4f1a4ba219541e8c8befc69f017c", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-packaged311.json", + "git_blob": "463a2b117420cea9c86ec5377aeae8aa00f4ac60", + "sha256": "fed5ee89ea9f6b3c3ffb150898fc95f9a057a0c598b18de6df59e66908342b2e", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-packaged314.json", + "git_blob": "3f4f93f70c808c6ffdc6347e9777079b191ce196", + "sha256": "71251eee88024f14982a4e7328377f50eb9d04314f692b891b53b5911498e3c2", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR543-EXPECTED.json", + "git_blob": "b61d859826246e0c3dabbe096e57ad7015eadfd5", + "sha256": "06eccee9f6b77e140833df83407e7996dc948c17d49b0779ab171fbe463fd28d", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR552-EXACT-ASSEMBLY.json", + "git_blob": "f5bf532a11ad3e69769932a807c3d0d3e812b91f", + "sha256": "c7495a6787f48a9c5184a00daa841f4a972e37c580c6ff3dacc07bd947914f99", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR552-EXPECTED.json", + "git_blob": "7ee2fb720abcda30ac4350baef853cfff1dc0015", + "sha256": "00c462828be76f6d65c1311ad9ef102f18f088029e039cffa599eaeb41668fb6", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR552-INVOICE.json", + "git_blob": "fc99981f77f568c9db55767a61756e4bf1ffce7a", + "sha256": "4ac060dbf2ea2624dd1f4bda23bdb81c0a3013dfe49b77c092b631885529947f", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR552-OWNERS.json", + "git_blob": "fbb8ae601bcc1e98cc13d969b05974c79328a2ea", + "sha256": "ecac65c65418641abf598db74d588ba8f53b3f358505bd31e215f09562922e3f", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-BASELINE-ASSEMBLY.json", + "git_blob": "3f005b6df649d4d02f519426b7b821d1f600502e", + "sha256": "9f5e050486c3c337793d09e4ce96769336a3653de0a3a84a77c39431cf062f16", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-EXPECTED.json", + "git_blob": "1f6a020cb1dd787ec06f986b089e7233ddab0ffb", + "sha256": "6c16d41d9c10bc04c65b548ff34422ee2d90d63c37e9bdea4adbdf06fa959f44", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-INVOICE.json", + "git_blob": "0a0318e6bddd65c4541a63ee41c44b0d361ca31c", + "sha256": "4b6977a049663ab958bd9a48c2864f7a7bddb26aef03e14f3068aede020ef76f", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-OWNERS.json", + "git_blob": "668ef2ad07933b51ebd7e3880fac1509739f9e11", + "sha256": "0bcaa62bf4723672113f2acdc3ae30c6faa18e5aefa3992e0ec7dc46b9cdd552", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-RESULT.json", + "git_blob": "2ab78d484bab123053a1f3e73bab80024d28a837", + "sha256": "81618cefc1df42f827d0a7da838b13b9167d3500ca5cd598963c3e09e62ceb4e", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/UPSTREAM-LINEAGE.md", + "git_blob": "48a59836b2c1dcd1714decd84a7f1638de3e0ae1", + "sha256": "2ec1c9b1f25e2f3d2556bee7369069ec2340cf126b54fa112e0bff9e269ef0e0", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/notes/general-clifford-frames.tex", + "git_blob": "0367eeb005298601f28a673861d6f71bf1d0ebbb", + "sha256": "c9bb9655b594583c6b4bab8cb485233f1d1e588f83858cf1e4c3530cee8fed54", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/notes/three-stage-cover-assembly.tex", + "git_blob": "983ffb6ac8fb9117360cd0797c00c05dfa071c9d", + "sha256": "ccf34a6d37c4af14bebeab15be50ab204eb1caebe546385520050ec30089441d", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/notes/three-stage-cover-bit.tex", + "git_blob": "f05225d21f92cf8cef21b6e12601d5b4d61991f0", + "sha256": "47123a756f823c83a0d48cca2bf5add6472cd88410b13aed345e70c8834fb511", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/notes/three-stage-cover-complex.tex", + "git_blob": "c54cb3d5ff13281fe2aa44ac3baeaac7fce75469", + "sha256": "1c5b638aa9b75365b8addec9c8eeee6bc5e499722901079b94c65fce033fde8a", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/verify.py", + "git_blob": "ee9399d676819c06e6ea55bcae10aed2419b1696", + "sha256": "6b444c686891b20b3a92385d025818fc86d9a6ddd2f77504d9223afaa47acd21", + "usage": "input" + }, + { + "path": "research/complex-k492-owner-repair/vendor/multicold/verify.py", + "git_blob": "d98acd791d4aa8058f65c55fccf795512f837f78", + "sha256": "1a0e92f610f96a5e642310a2823b152cf573c0d1630b9c174fcc8388d1ffd2a2", + "usage": "input" + }, + { + "path": "research/complex-t16-rare-pattern-exchanges/SOURCE.json", + "git_blob": "1e43afd08c060373b6fde3c775c23c180cb6a794", + "sha256": "4cfd44cebfe88f4450294239fbea8feecb564338dc3027b76065227f5d19cb6f", + "usage": "input" + }, + { + "path": "research/complex-t16-rare-pattern-exchanges/data/OWNERS.json.gz", + "git_blob": "d3ba33d7e703a3229d9fb8a360f69d2f318bbb70", + "sha256": "87902c528dfab7d503dcf8a784260e3ab6fb7424c418a1820f7261f25be7b6bc", + "usage": "input" + }, + { + "path": "research/complex-t16-rare-pattern-exchanges/data/PLAN.json", + "git_blob": "f1bec76e8e9b7a1f09c1e05cb6cce973b6e59f1b", + "sha256": "7bd786ba8e66408f02aa9ef446eaf20c1bfe981ea2e4dd1e5a929f0aa7767bc0", + "usage": "input" + }, + { + "path": "research/complex-t16-rare-pattern-exchanges/data/SPEC.json", + "git_blob": "af013ccc2975d9d575d116f8a463cc947f220c8d", + "sha256": "8cb51f25a5da4a29d3783853025b73ff1f452429d4fdb30c599e598bcab0e71d", + "usage": "input" + }, + { + "path": "research/complex-t16-rare-pattern-exchanges/upstream1087.tar.gz", + "git_blob": "2970ef79b0441e937449bed30f68f2e0558186ba", + "sha256": "d4acf04daef85d4514f80ec5fcd2492d0c60e5d6c49fa71b3e6523f8db2dea86", + "usage": "input" + }, + { + "path": "research/frontier1094-idle-star-ceiling/analyze.py", + "git_blob": "c0521d10ddfc92e089e01e6b025ed8bd4b8d177f", + "sha256": "d9768cff06d5e19e75b2ccc4d03ff5bc2d93098f3192c167d3f208c802877bbc", + "usage": "input" + }, + { + "path": "research/pending-claims-independent-pricing/SNAPSHOT.json", + "git_blob": "cab5ae8e67e646b38429548fab1cc53b25e7617f", + "sha256": "9f1a69818b64abacd96bde1809e750349ce7c79d45b77490ddcd3e213ac08613", + "usage": "input" + }, + { + "path": "research/pending-claims-independent-pricing/arith.py", + "git_blob": "b9e30144438b375ee999e53c5fe7051e381e4c6f", + "sha256": "1b4766610223bbf5e346d7cebc036eaeaedfa2f7200c075136bd750ab26ece88", + "usage": "input" + }, + { + "path": "research/pending-claims-independent-pricing/sweep.py", + "git_blob": "dc60fab01d7e72b3cbfa536a925c78fdd9ff8f78", + "sha256": "aeafc6a5e39817a893fa8392f4f7e767b23437e3317067075bb9d5552e3df23f", + "usage": "input" + }, + { + "path": "research/t16-owner-audit-seed67/SOURCES.json", + "git_blob": "92b80c5f45c16a43f56a8ce51147cb5bd14c5e6a", + "sha256": "d3d71303dcd25fe84a3e026c4ad53535607ba6b288fd144736ad2a5376390396", + "usage": "input" + }, + { + "path": "research/t16-owner-audit-seed67/inputs/k8-seven-slot-word.json.gz", + "git_blob": "723decbca8995e916d6f4b783aa3e1ddd4eb47fe", + "sha256": "49596aa4ed4fd36cd4582fd0e8ddeb09fd80370a7d8aea1ede52a135b536d289", + "usage": "input" + }, + { + "path": "research/t16-owner-audit-seed67/verify.py", + "git_blob": "3ff276c3040ec4a52db932e0bcdd31df5a3cf0a4", + "sha256": "f6e27f76c9ccb87b3ce6c5e673588338a09847d22771da7b3f28579661c9404b", + "usage": "input" + }, + { + "path": "certificates/selected-result.json", + "git_blob": "ae6a99f28aa468649eb66a361e764d769363bf11", + "sha256": "10b9e340fd8e354a37a0c4813c90e5de1dd42044b5f6aca4a3fc5a42b685fa32", + "usage": "provenance" + }, + { + "path": "docs/research/agent-task-catalog.json", + "git_blob": "e8870e5917057d59b730eb14721a778639eca050", + "sha256": "d46eb6d5b3e279428753d770653663fbdf1063e55c255ea073d768f344927ef7", + "usage": "provenance" + } + ] +} diff --git a/research/complex-t16-two-stage-cycles/TASK.json b/research/complex-t16-two-stage-cycles/TASK.json new file mode 100644 index 0000000000..47e865e929 --- /dev/null +++ b/research/complex-t16-two-stage-cycles/TASK.json @@ -0,0 +1,74 @@ +{ + "schema_version": 1, + "task_id": "selected-packing", + "priority_revision": 4, + "base_commit": "0fdd7d82de03e43c9e5a1000dfbcd380d1b687d2", + "original_card": { + "id": "selected-packing", + "question": "Is there a genuinely unsearched, explicitly bounded improvement to the selected packing?", + "starting_points": [ + "certificates/selected-result.json", + "research/heterogeneous-owner-assembly/README.md", + "research/complex-local-word-ceiling/README.md" + ], + "methods": [ + "Search a named unclaimed canonical candidate domain with a reproducible partition.", + "Prove a stronger scoped relaxation or exact optimum for one named residual subproblem." + ], + "acceptance_gate": "Check live PR overlap first, price both suppliers and distinguish a search best from an optimum. Report the word's packing cap from ceiling.ceiling() and the fraction of it realized; label packing gains as such.", + "first_step": { + "command": [ + "python3", + "-B", + "scripts/research_baseline.py" + ], + "expected": "PASS_RESEARCH_BASELINE_BINDINGS_ONLY", + "inspect": "Locate the selected packing source in the review and check live PRs for the same residual problem.", + "scope": "Positive control / source-bound orientation only; this is not a new construction or full cold replay." + }, + "first_experiment": "Define an unclaimed canonical domain and a favorable bound before starting a new search.", + "bottleneck_link": "An actual paid-profile gain can improve the frontier up to the other supplier cap.", + "allowed_variations": [ + "One bounded residual packing instance or exact relaxation.", + "If the coverage law, template or guard changes, derive an applicable fully charged replacement bound instead of applying the incumbent ceiling outside its scope." + ], + "scope_change_triggers": [ + "Rerunning an existing search with only a different seed as a separate mathematical contribution." + ], + "overlap_terms": [ + "T16", + "owner exchange", + "packing" + ] + }, + "scope_status": "changed", + "actual_scope": "Review-and-compose of the two open T16 owner-map PRs on the selected PR1094 supplier (PR1407, PR2077), a bounded two-stage ejection-cycle search on PR1407's map (first version of this package), a longer cycle/LNS search with a min-diff re-assignment (second version), a global class-level repack (CP-SAT pattern/flow model per (capacity, window) class, max-flow realisation) followed by the cycle/LNS loop and a class-level min-diff re-assignment (third version), an evacuation LNS neighbourhood in the same loop (fourth version), and in this version class-level re-solves of a window + R4 model warm-started from the current map, each realised by a guided CP-SAT neighbourhood, followed by the class-level min-diff re-assignment toward the selected map at the same idle profile; plus a proved packing ceiling (at most 4,887 empty cap-48 bins and surrogate sum f ln f <= 908,139.013 for every legal map), stated in PROOF.md and checked by ceiling_bound.py. Widths, call order, windows and both suppliers are unchanged; only owner fields of whole helper roles change.", + "scope_change_reason": "Self-selected, not drawn by scripts/choose_research_task.py: the session started as a review of PR1407 and PR2077 and whether their moves compose (they do not: every PR2077 subset is illegal on PR1407's map). The closest catalogue card is selected-packing. The search started from an unmerged PR's map (PR1407), but the shipped map is stated and verified only against the merged selected PR1094 map; PR1407 is lineage and credit, not a dependency.", + "bottleneck_link": "Strictly decreases the complete complex moment of the binding complex supplier while preserving rank mass 1041408, deficit 5120, the local gauge44 supplier and the 144-call chronology.", + "budget_minutes": 420, + "stop_rule": "kappa search: stop when the session's search budget ended (the class-level loop was still finding gains; no stall criterion was met). Min-diff: stop at a two-hour budget (the stage-1 MIP used 30 minutes; the LNS polish was gaining only a few relocations per round), followed by the strict replay, the independent seed67 audit, pricing, the majorization check and the ceiling check at the unchanged idle profile.", + "outcome": "completed", + "evidence": "Unchanged PR1087 strict T16 replay passes all 11 stages with controls 69/12/6/15, actual_73column_sigmas 10011, kappa 0.001673614205725695 (conservative 0.001673614202872892): +5.7035e-4 relative over the selected record, +9.334e-7 over PR1407, +9.297e-7 over this package's first version (0.001672684510394236), +9.113e-7 over its second (0.001672702955495933), +5.600e-7 over its third (0.001673054161426948) and +2.723e-7 over its fourth (0.001673341928508063); 6.560% of the complex endpoint gap to the PR1240 ceiling a_hi = 0.001690054109089. The idle residual vector strictly majorizes the selected one (equal totals 237,024; checked mechanically by check.py), so the complex moment strictly decreases for any strictly concave per-residual weight. Seed67 auditor R1-R7, X1, X2 and its 11 controls pass; pinned-engine pricing and the PR1069 sweep agree. The map differs from the selected PR1094 map in 2,537 rows (2,170 relocated helpers, 367 offset-only). Proved packing ceiling (ceiling_bound.py, exact integers): every legal map has at most 4,887 empty cap-48 bins (this map 4,880) and surrogate at most 908,139.013 (this map 907,271.883); this bounds the surrogate, not kappa (the bound-attaining idle multiset prices at kappa 0.001674088611862992, indicative only). Conditional on the selected PR1094 inherited assumptions; no open-PR dependency.", + "author": "Philippe Van Velzen", + "ai_assistance": "Substantial Claude Code (Claude Opus 5.5) assistance: PR review, composition test, search implementation (including the global repack and the class-level re-solve loop), min-diff re-assignment, the packing-ceiling proof checker, replay and packaging. No independent human review claimed.", + "open_questions": [ + { + "question": "How much further does the finite search go on this supplier's T16 owner packing?", + "why_it_matters": "The search was stopped while still improving; the class-level re-solve loop moved kappa by about 2.7e-7 over the fourth version. The proved ceiling leaves at most seven more empty cap-48 bins and 867 surrogate units.", + "first_step": "Rerun search/sloop.sh from data/OWNERS.json.gz toward a full winlp.py target under a memory cap, strict-replay each new best, then rerun the class-level min-diff.", + "blocked_by": "Compute time; each new map needs the min-diff step and a strict replay again." + }, + { + "question": "What is the best attainable kappa from owner packing on the selected supplier's T16 windows?", + "why_it_matters": "The proved ceiling bounds the surrogate (908,139.013) and the number of empty cap-48 bins (4,887), not kappa. The bound-attaining idle multiset {1:2431, 17:1, 48:4887} prices at kappa 0.001674088611862992, but that is not a bound, and no concrete map is known to attain it.", + "first_step": "Check whether the bound-attaining idle multiset majorizes every attainable idle vector (which would make its price a kappa bound by Karamata), or state the knapsack relaxation directly in the exact per-residual cost.", + "blocked_by": "No kappa-level argument yet; the window + R4 class model attains the surrogate bound (solver-reported) but its solutions are not realised on concrete bins." + }, + { + "question": "Can the diff against the selected map be made smaller at the same idle profile?", + "why_it_matters": "Smaller diffs are cheaper to review. The class-level relaxation implies at least 1,548 relocations (solver-reported) and its own solution needs 1,583, against 2,170 shipped.", + "first_step": "Add distinct-call (Gale-Ryser) constraints to search/mindiff_cls1.py so that stage 1 stops proposing unrealisable class patterns (this version needed BAN for classes 9 and 25), and continue mindiff_lns2.py rounds from the shipped map.", + "blocked_by": "Compute time; most of the gap comes from realising class solutions on concrete bins." + } + ] +} diff --git a/research/complex-t16-two-stage-cycles/VALIDATION.json b/research/complex-t16-two-stage-cycles/VALIDATION.json new file mode 100644 index 0000000000..259590408d --- /dev/null +++ b/research/complex-t16-two-stage-cycles/VALIDATION.json @@ -0,0 +1,54 @@ +{ + "status": "LOCAL_COMPLETE_STRICT_REPLAY_PASS", + "date": "2026-10-15", + "python": "CPython 3.12.14 (uv)", + "platform": "Linux x86_64", + "registered_replay": { + "command": "python3.12 scripts/research_package.py --package research/complex-t16-two-stage-cycles", + "status": "PASS_REGISTERED_RESEARCH_PACKAGE", + "wall_seconds": 47, + "max_child_rss_mib": 417, + "memory_cap": "systemd scope MemoryMax=5G" + }, + "metadata_check": "PASS_PACKAGE_METADATA_AND_PINS", + "pinned_inputs": 287, + "archived_predecessor_files_checked": 179, + "stages": 11, + "controls": { + "admission": 69, + "bit_supplier": 12, + "independent_t16": 6, + "controller_mutations": 15, + "seed67_owner": 11 + }, + "exact_moment_engines": 2, + "independent_checks": [ + "build.py packing checker (idle profile, changed and relocated row counts)", + "seed67 auditor R1-R7/X1/X2", + "strict majorization of the selected idle residual vector (check.py, required by verify.py)", + "pinned-engine pricing (native + conservative), plus the indicative price of the bound-attaining idle multiset", + "PR1069 sweep", + "proved packing ceiling (ceiling_bound.py, exact integer arithmetic, required by verify.py)" + ], + "cross_checks": [ + "The session's own pipeline (buildcand.py, strict native replay in a separate scratch tree, comparing kappa as Decimal) on data/OWNERS.json.gz: strict replay PASS (11 stages, 69/12/6/15), kappa 0.001673614205725695, idle profile equal to the raw search output; 2,537 changed rows, 2,170 relocated (realize.py); actual_73column_sigmas 10011 read from the native audit (OWNERS-AND-PROFILE.json, cross-replica roles 57,420).", + "The raw search output F (66,449 changed rows, 63,109 relocated) was verified separately before packaging (independent strict replay in another tree): strict replay PASS (11 stages, controls 69/12/6/15), actual_73column_sigmas 10564, seed67 audit with 11 controls, pinned-engine pricing and the PR1069 sweep; that check also confirmed that its idle profile majorizes the selected one.", + "search/buildcand.py with actual_73column_sigmas=10011 reproduces data/OWNERS.json.gz, data/PLAN.json and data/SPEC.json byte for byte (they were copied from its output; build.py regenerates PLAN/SPEC byte for byte from the selected map plus the DIFF).", + "The packing ceiling was checked three ways: ceiling_bound.py (exact integers; also run on the selected map: 4,866 empty cap-48 bins, surrogate 905,526.558), the session's mpmath LP-dual and DP certificate (dualcert.py), and an independently written float knapsack (bound_indep.py) over all 180,832 slack units (908,139.013 = 4887 g(48) + g(17))." + ], + "preparation_failures": [ + "Second version: first strict replays of min-diff maps used the raw search's sigma count; assembly rejected them. SPEC now always pins the count read from the native audit (fourth version: 10649 rejected, 10006 read from the audit; this version: 10564 rejected, 10011 read from the audit).", + "Second version: check.py compared the conservative kappa as a string; it now compares decimals.", + "Third version: classes 4, 9, 88, 133 and 94 of the first class-level stage 1 could not be realised and were fixed to the selected map.", + "Fourth version: class 9 of stage 1 was proven unrealisable (four width-4 helpers per bin need four distinct calls); fixing it to the selected map made stage 1 infeasible, so the pattern was banned with the new BAN option of mindiff_cls1.py instead.", + "Fourth version: the session's search loop compared kappa strings in lns.py; the pinned assembler can drop trailing zeros. lns.py, check.py and verify.py now compare kappa as Decimal; every checkpoint was re-verified with Decimal comparisons.", + "ortools and highspy cannot be imported into one process (clashing HiGHS symbols), so mindiff_cls2.py runs its CP-SAT and HiGHS passes separately.", + "This version: the first strict replay of the min-diff map pinned the raw search's sigma count (10564) and was rejected by assembly as expected; 10011 was read from the audit.", + "This version: stage 1 of the min-diff proposed unrealisable class patterns in classes 9 and 25 (several helpers of one width in a bin need distinct calls); both were banned and stage 1 re-solved locally with KEEP/FREE.", + "This version: the session's lns2.py compared kappa strings like the old lns.py; the shipped lns2.py compares Decimal and every checkpoint was strict-replayed." + ], + "reused_native_ancestry": true, + "cold_ancestry_rebuilt": false, + "hosted_ci": "not yet observed", + "maintainer_acceptance": "not claimed" +} diff --git a/research/complex-t16-two-stage-cycles/VERIFY.json b/research/complex-t16-two-stage-cycles/VERIFY.json new file mode 100644 index 0000000000..bf7c4b59df --- /dev/null +++ b/research/complex-t16-two-stage-cycles/VERIFY.json @@ -0,0 +1,307 @@ +{ + "schema_version": 1, + "status": "ready", + "python": "3.12", + "requirements": [], + "inputs": [ + "research/community-frontier1094-audit/ASSEMBLY.json", + "research/community-frontier1094-audit/selected-replay.tar.gz", + "research/community-k492-audit/pr622/replay/baseline558/ASSEMBLY-CONTROLS.json", + "research/community-k492-audit/pr622/replay/baseline558/ASSEMBLY.json", + "research/community-k492-audit/pr622/replay/baseline558/RECEIPT.json", + "research/community-k492-audit/pr622/replay/baseline558/RESULT.json", + "research/community-k492-audit/pr622/replay/baseline558/STAGES.json", + "research/community-k492-audit/pr622/replay/baseline558/all-columns-native-frames.log", + "research/community-k492-audit/pr622/replay/baseline558/all-phase-recipes.log", + "research/community-k492-audit/pr622/replay/baseline558/assembly-admission-controls.log", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/01-bind.log", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/02-emit.log", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/03-physical.log", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/04-invoice.log", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/05-moments.log", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/PLAN.json", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/PR510-EXPECTED.json", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/RESULT.json", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/STAGES.json", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/audit/ASYNC-AUDIT.json", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/audit/EXACT-ASSEMBLY.json", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/audit/GLOBAL-PREFIX.json", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/audit/IDLE-REMAINDER-FRAMES.json", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/audit/OWNERS-AND-PROFILE.json", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/audit/PREFIX-AND-INVOICE.json", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CANONICAL-WORD.json.gz", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CLIFFORD-RECIPES.json", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/CLIFFORD-REVIEW.json", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INDEPENDENT-LOCAL-REPLAY.json", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INDEPENDENT-REPLAY.json", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/INTEGRATION.json", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/LOCAL-CHECKS.json", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/LOCAL-PROGRAMS.json.gz", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/RESIDUAL-ADAPTERS.json", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/SCALAR-FRAME-AUDIT.json", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/split-centres/WRAPPER-CHECKS.json", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/base/work/complex-nine-native/DATA-PHASES.json", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/controller-input/split-centres/CANONICAL-WORD.json.gz", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/controller-input/work/complex-nine-native/DATA-PHASES.json", + "research/community-k492-audit/pr622/replay/baseline558/complex-global/hosted/HOSTED.json", + "research/community-k492-audit/pr622/replay/baseline558/complex-local/CANONICAL-WORD.json.gz", + "research/community-k492-audit/pr622/replay/baseline558/complex-local/CLIFFORD-RECIPES.json", + "research/community-k492-audit/pr622/replay/baseline558/complex-local/CLIFFORD-REVIEW.json", + "research/community-k492-audit/pr622/replay/baseline558/complex-local/INDEPENDENT-LOCAL-REPLAY.json", + "research/community-k492-audit/pr622/replay/baseline558/complex-local/LOCAL-CHECKS.json", + "research/community-k492-audit/pr622/replay/baseline558/complex-local/LOCAL-PROGRAMS.json.gz", + "research/community-k492-audit/pr622/replay/baseline558/complex-local/RESIDUAL-ADAPTERS.json", + "research/community-k492-audit/pr622/replay/baseline558/complex-local/SCALAR-FRAME-AUDIT.json", + "research/community-k492-audit/pr622/replay/baseline558/complex-local/WRAPPER-CHECKS.json", + "research/community-k492-audit/pr622/replay/baseline558/emit-both-reflected-ledgers.log", + "research/community-k492-audit/pr622/replay/baseline558/independent-local-and-controls.log", + "research/community-k492-audit/pr622/replay/baseline558/literal-owners-full-invoice.log", + "research/community-k492-audit/pr622/replay/baseline558/normalized-wrappers.log", + "research/community-k492-audit/pr622/replay/baseline558/reconstruct552-and-promote8.log", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/lifted/PORT.json", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/promoted/CONSTRUCTION.json", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/promoted/PROMOTED8-SCALAR-AUDIT.json", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/promoted/PROMOTION.json", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/promoted/STATIC44-SCALAR-AUDIT.json", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/static44/REPLAY.json", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/static44/SCALAR-AUDIT.json", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/static44/SELECTION.json", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/syndrome/SYNDROME-CERTIFICATE.json", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/wave/WAVE-REVIEW.json", + "research/community-k492-audit/pr622/replay/baseline558/reconstruction/weighted/WEIGHTED-COSET-REPLAY.json", + "research/community-k492-audit/pr622/replay/baseline558/two-engine-exact-assembly.log", + "research/complex-k492-owner-repair/vendor/multicold/LICENSE", + "research/complex-k492-owner-repair/vendor/multicold/MANIFEST.json", + "research/complex-k492-owner-repair/vendor/multicold/NOTICE.md", + "research/complex-k492-owner-repair/vendor/multicold/README.md", + "research/complex-k492-owner-repair/vendor/multicold/SOURCE-PINS.json", + "research/complex-k492-owner-repair/vendor/multicold/code/assemble.py", + "research/complex-k492-owner-repair/vendor/multicold/code/assembly_controls.py", + "research/complex-k492-owner-repair/vendor/multicold/code/audit_allcold.py", + "research/complex-k492-owner-repair/vendor/multicold/code/audit_kernel_controls.py", + "research/complex-k492-owner-repair/vendor/multicold/code/audit_multicold_controls.py", + "research/complex-k492-owner-repair/vendor/multicold/code/bind_providers_portable.py", + "research/complex-k492-owner-repair/vendor/multicold/code/build_cold_kernel.py", + "research/complex-k492-owner-repair/vendor/multicold/code/build_four_portable.py", + "research/complex-k492-owner-repair/vendor/multicold/code/build_multicut_kernels.py", + "research/complex-k492-owner-repair/vendor/multicold/code/emit_allcold.py", + "research/complex-k492-owner-repair/vendor/multicold/code/invoice_allcold.py", + "research/complex-k492-owner-repair/vendor/multicold/code/phase_timing_controls.py", + "research/complex-k492-owner-repair/vendor/multicold/code/run_portable.py", + "research/complex-k492-owner-repair/vendor/multicold/data/EIGHT-COLD.json", + "research/complex-k492-owner-repair/vendor/multicold/data/EIGHT-MULTICOLD.json", + "research/complex-k492-owner-repair/vendor/multicold/data/FOUR-COLD.json", + "research/complex-k492-owner-repair/vendor/multicold/data/FOUR-MULTICOLD.json", + "research/complex-k492-owner-repair/vendor/multicold/data/FROZEN-FOUR-PROMOTION.json", + "research/complex-k492-owner-repair/vendor/multicold/data/OWNERS.json.gz", + "research/complex-k492-owner-repair/vendor/multicold/data/PLAN.json", + "research/complex-k492-owner-repair/vendor/multicold/data/ZERO-COLD.json", + "research/complex-k492-owner-repair/vendor/multicold/data/ZERO-MULTICOLD.json", + "research/complex-k492-owner-repair/vendor/multicold/engines/base_two_moment.py", + "research/complex-k492-owner-repair/vendor/multicold/engines/moment.py", + "research/complex-k492-owner-repair/vendor/multicold/engines/outer.py", + "research/complex-k492-owner-repair/vendor/multicold/inputs/PR543-EXPECTED.json", + "research/complex-k492-owner-repair/vendor/multicold/proof/CONSTRUCTION.md", + "research/complex-k492-owner-repair/vendor/multicold/proof/EXPLORATORY-EXACT-FRONTIER.json", + "research/complex-k492-owner-repair/vendor/multicold/proof/EXPLORATORY-OWNER-RECEIPT.json", + "research/complex-k492-owner-repair/vendor/multicold/proof/EXPLORATORY-PROVIDERS.json", + "research/complex-k492-owner-repair/vendor/multicold/proof/PR561-NOTICE.md", + "research/complex-k492-owner-repair/vendor/multicold/proof/PR562-NATIVE-TRANSFER.txt", + "research/complex-k492-owner-repair/vendor/multicold/proof/PR562-NOTICE.md", + "research/complex-k492-owner-repair/vendor/multicold/proof/PROOF-ALLCOLD-NATIVE.txt", + "research/complex-k492-owner-repair/vendor/multicold/proof/PROOF-REVIEW.txt", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/LICENSE", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/MANIFEST.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/NOTICE.md", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/README.md", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/SOURCE-PINS.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/assemble.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/assembly_controls.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/audit_promoted_scalar.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/phases_full.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/promote.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/reconstruct.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/code/run_portable.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/data/OWNERS.json.gz", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/data/PLAN.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/data/PROMOTION.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/engines/base_two_moment.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/engines/moment.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/engines/outer.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/inputs/PR543-EXPECTED.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/proof/ASSEMBLY-PROVENANCE.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/proof/CONSTRUCTION.md", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/proof/EXPLORATORY-SCALAR-8-CONTROLS.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/proof/RANK5-CAPS.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/EXPECTED.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/LICENSE", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/MANIFEST.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/README.md", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/code/alien-avalanche80.cpp", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/code/alien-flags.cpp", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/code/assemble.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/code/build_wave.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/README.md", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/RESOURCE-TRANSFERS.md", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SAT-OWNERS.json.gz", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SAT534-PLAN.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SCREEN-RECEIPT.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SOURCE-TRANSFERS.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/SOURCES.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/TWO-RESOURCE-TECHNIQUES.md", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/WAVE-MAJORISATION.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/replay.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/run_complex44.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/run_portable.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/LICENSE", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/NOTICE.md", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/SOURCES.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/adapters_local.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_and_transport.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_local.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/audit_supplier_hosted.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/emit_local.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/emit_supplier_hosted.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/invoice_final.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/phases_delta.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/code/prepare_supplier_base.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/audit/PREFIX-AND-INVOICE.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/evidence/local/CANONICAL-WORD.json.gz", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/PR523-ANCESTRY.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/complex-nine-native/DATA-PHASES.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/base_two_moment.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/moment.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/inputs/data-base/work/pr361/code/engines/outer.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor531/vendor/clifford/clifford_exact.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/LICENSE", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/NOTICE.md", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/code/assemble_combined.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/PR510-EXPECTED.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-global/vendor535/inputs/ROUND20-PARENT-TEMPLATE.json.gz", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/README.md", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/SOURCE-MANIFEST.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/apply_syndrome.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/port_frames.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/code/run_portable.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/OPENAI-SOURCES.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/SEARCH-RECORD.md", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/docs/TWO-SOURCE-PROOF.md", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/PR534-WORD.json.gz", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CANONICAL-WORD.json.gz", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CLIFFORD-RECIPES.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/inputs/phase-baseline/CLIFFORD-REVIEW.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/run_local.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/LICENSE", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/META-SOURCES.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/NOTICE-upstream.md", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/PROOF.md", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/README.md", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/RECIPE.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/SOURCE-MANIFEST.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/audit_scalar.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/build.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/gk/gk_common.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/gk/gk_word.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/inputs/BASE535.json.gz", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/inputs/OLD-RECIPE.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/inputs/RAW504.json.gz", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/complex-local/static44/replay.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/DAG-STRUCTURES.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-AVALANCHE-INDEPENDENT-REVIEW.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-CODIM2.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-ELIMINATION-AND-PATH-TRANSFER.md", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-SCREEN-REVIEW.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/ELIMINATION-SOURCES.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/FRAME-SOURCES.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/FRAME-TRANSFERS.md", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/PR-LINEAGE.md", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/docs/PUBLIC-PINS.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/engines/base_two_moment.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/engines/moment.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/engines/outer.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/evidence/COMPLEX-INVOICE.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/evidence/EXACT-ASSEMBLY.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/evidence/FINAL-RESOURCE.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/evidence/WAVE-REVIEW.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/inputs/PR543-EXPECTED.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/inputs/WAVES.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/COSET-PATH-APPLICATION.md", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/COSET-PATH-REVIEW.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/COSET-SOURCE-BINDING.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/audit_coset_paths.cpp", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/coset-path-input.txt", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/optional-audit/export_coset_paths.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/CROSS-FIELD-PROOFS.md", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/README.md", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/SOURCE-MANIFEST.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/SOURCES.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/WEIGHTED-COSET-SELECTION.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/response/build_weighted_coset.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/vendor/pr552/verify.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr558/verify.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/EXPECTED.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/EXPECTED558.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/LICENSE", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/MANIFEST.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/NOTICE.md", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/PROOF-REVIEW-STATUS.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/PROOF.md", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/README.md", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/REVIEW.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/SOURCES.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/engines/base_two_moment.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/engines/moment.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/engines/outer.py", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-INDEPENDENT-REPLAY.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-PUBLISHED-INVOICE.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-packaged311.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-packaged314.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR552-regression-final.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-COMPILER-LINEAGE.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-INDEPENDENT-RECEIPT.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-INDEPENDENT-REPLAY.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-packaged311.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/evidence/PR558-packaged314.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR543-EXPECTED.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR552-EXACT-ASSEMBLY.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR552-EXPECTED.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR552-INVOICE.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR552-OWNERS.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-BASELINE-ASSEMBLY.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-EXPECTED.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-INVOICE.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-OWNERS.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/PR558-RESULT.json", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/inputs/UPSTREAM-LINEAGE.md", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/notes/general-clifford-frames.tex", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/notes/three-stage-cover-assembly.tex", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/notes/three-stage-cover-bit.tex", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/notes/three-stage-cover-complex.tex", + "research/complex-k492-owner-repair/vendor/multicold/vendor/pr559/verify.py", + "research/complex-k492-owner-repair/vendor/multicold/verify.py", + "research/complex-t16-rare-pattern-exchanges/SOURCE.json", + "research/complex-t16-rare-pattern-exchanges/data/OWNERS.json.gz", + "research/complex-t16-rare-pattern-exchanges/data/PLAN.json", + "research/complex-t16-rare-pattern-exchanges/data/SPEC.json", + "research/complex-t16-rare-pattern-exchanges/upstream1087.tar.gz", + "research/frontier1094-idle-star-ceiling/analyze.py", + "research/pending-claims-independent-pricing/SNAPSHOT.json", + "research/pending-claims-independent-pricing/arith.py", + "research/pending-claims-independent-pricing/sweep.py", + "research/t16-owner-audit-seed67/SOURCES.json", + "research/t16-owner-audit-seed67/inputs/k8-seven-slot-word.json.gz", + "research/t16-owner-audit-seed67/verify.py" + ], + "commands": [ + { + "argv": [ + "{python}", + "-I", + "-B", + "{package}/verify.py" + ], + "timeout_seconds": 300, + "checks": "Selected PR1094 map + DIFF-vs-selected.json reproduce OWNERS content and PLAN/SPEC bytes, with the changed/relocated row counts and the expected idle profile checked by an independent packing checker; unchanged PR1087 strict T16 replay (11 stages, 69/12/6/15 rejecting controls, both exact moment engines, strict outer assembly, recomputed actual_73column_sigmas); independent seed67 owner audit (R1-R7, X1, X2, 11 controls), strict majorization of the selected idle residual vector, pinned-engine pricing and PR1069 sweep; kappa decimals compared as Decimal; proved packing ceiling (ceiling_bound.py: at most 4,887 empty cap-48 bins, surrogate <= 908,139.013, exact integer checks)." + } + ] +} diff --git a/research/complex-t16-two-stage-cycles/build.py b/research/complex-t16-two-stage-cycles/build.py new file mode 100644 index 0000000000..9b958e9026 --- /dev/null +++ b/research/complex-t16-two-stage-cycles/build.py @@ -0,0 +1,116 @@ +"""Reproduce the candidate owner map, PLAN and SPEC without running a packing search. + +The map is the selected PR1094 owner table plus the row replacements in +DIFF-vs-selected.json. Only owner fields change; the replacements are the +output of the search recorded in SEARCH.json (a global class-level repack, +ejection cycles and CP-SAT LNS, including an evacuation neighbourhood, and +class-level re-solves with guided realisation, for kappa, then a class-level +min-diff re-assignment toward the selected map at the same idle profile). The derivation needs no other PR. +""" +from collections import Counter, defaultdict +from pathlib import Path +import gzip +import hashlib +import json + +if not __debug__: + raise RuntimeError('Assertions must remain enabled') + +P = Path(__file__).resolve().parent +BASE = 'research/complex-t16-rare-pattern-exchanges' +FIXED = ('stage', 'replica', 'time', 'helper', 'width') +OWNER = ('owner_replica', 'child', 'port', 'copy', 'family', 'offset') +CHANGED_ROWS = 2537 +RELOCATED_ROWS = 2170 +SELECTED_IDLE = Counter({1: 2276, 3: 377, 7: 7, 48: 4866}) +CANDIDATE_IDLE = Counter({1: 2392, 2: 8, 3: 107, 4: 1, 7: 5, 16: 1, 48: 4880}) + + +def canonical(x): + return json.dumps(x, sort_keys=True, separators=(',', ':')).encode() + + +def digest(b): + return hashlib.sha256(b).hexdigest() + + +def idle(roles, plan): + """Exact integral packing check, independent of the search code and the strict verifier.""" + bins = defaultdict(set) + families = defaultdict(set) + for r in roles: + call = (r['stage'], r['replica']) + assert r['family'] not in families[call] + families[call].add(r['family']) + assert r['copy'] == 112*r['owner_replica']+r['port'] + cap, window = plan['windows'][f"{r['owner_replica']},{r['child']}"] + assert r['time'] in window and r['offset'] >= 0 and r['offset']+r['width'] <= cap + key = (r['owner_replica'], r['child'], r['port']) + cells = set(range(r['offset'], r['offset']+r['width'])) + assert not bins[key] & cells + bins[key].update(cells) + result = Counter() + for key, (cap, _) in plan['windows'].items(): + owner, child = map(int, key.split(',')) + for port in range(112): + used = bins[owner, child, port] + assert used == set(range(len(used))) + if len(used) < cap: + result[cap-len(used)] += 1 + return result + + +def derive(main): + baseline = main/BASE + old = json.loads(gzip.decompress((baseline/'data/OWNERS.json.gz').read_bytes())) + plan = json.loads((baseline/'data/PLAN.json').read_text()) + spec = json.loads((baseline/'data/SPEC.json').read_text()) + rows = [r.copy() for r in old] + diff = json.loads((P/'DIFF-vs-selected.json').read_text()) + assert len(diff) == CHANGED_ROWS and len({d['index'] for d in diff}) == CHANGED_ROWS + for d in diff: + i = d['index'] + assert rows[i] == d['before'] and set(d['after']) == set(d['before']) and d['after'] != d['before'] + assert all(rows[i][k] == d['after'][k] for k in FIXED) + rows[i] = d['after'].copy() + key = lambda r: (r['owner_replica'], r['child'], r['port']) + assert sum(key(a) != key(b) for a, b in zip(old, rows)) == RELOCATED_ROWS + + before, after = idle(old, plan), idle(rows, plan) + assert before == SELECTED_IDLE + assert after == CANDIDATE_IDLE + assert sum(r*n for r, n in before.items()) == sum(r*n for r, n in after.items()) + profile = Counter({int(k): v for k, v in plan['profile'].items()}) + profile.subtract(before) + profile.update(after) + profile = +profile + assert sum(r*n for r, n in profile.items()) == 1041408 + # Container bytes are immutable inputs. Regeneration checks the full payload, + # then binds PLAN/SPEC to this committed container, independent of zlib version. + container = (P/'data/OWNERS.json.gz').read_bytes() + assert json.loads(gzip.decompress(container)) == rows + profile = {str(k): v for k, v in sorted(profile.items())} + plan.update(profile=profile, assignment_sha256=digest(container), assignment_content_sha256=digest(canonical(rows))) + plan['replica_lift']['owners_file_sha256'] = digest(container) + plan_bytes = (json.dumps(plan, indent=2)+'\n').encode() + target = json.loads((P/'CANDIDATE.json').read_text()) + spec['data'] = dict(owners_sha256=digest(container), plan_sha256=digest(plan_bytes)) + spec['expected'].update(target['expected_updates']) + assert spec['expected']['global_profile'] == profile + assert spec['expected']['idle_remainder_profile'] == {str(k): v for k, v in sorted(after.items())} + assert spec['expected']['idle_remainders'] == sum(after.values()) + assert spec['expected']['cross_replica_helper_roles'] == sum(r['replica'] != r['owner_replica'] for r in rows) + return container, plan_bytes, (json.dumps(spec, indent=2)+'\n').encode() + + +if __name__ == '__main__': + import argparse + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--main', type=Path, default=P.parents[1]) + ap.add_argument('--out', type=Path, required=True) + args = ap.parse_args() + blobs = derive(args.main.resolve()) + args.out.mkdir(parents=True, exist_ok=False) + for name, blob in zip(('OWNERS.json.gz', 'PLAN.json', 'SPEC.json'), blobs): + (args.out/name).write_bytes(blob) + print('PASS_T16_OWNER_MAP_DATA_RECONSTRUCTION') diff --git a/research/complex-t16-two-stage-cycles/ceiling_bound.py b/research/complex-t16-two-stage-cycles/ceiling_bound.py new file mode 100644 index 0000000000..dafb8c087c --- /dev/null +++ b/research/complex-t16-two-stage-cycles/ceiling_bound.py @@ -0,0 +1,233 @@ +"""Proved packing ceiling for the T16 owner bins of the selected PR1094 supplier (PROOF.md, "A proved packing ceiling"). + +Standard library only; every decisive comparison is exact (integers and Fractions). Logarithms enter only through +E = sum over bins of g(free), g(f) = f ln f (0 for f <= 1), and every comparison of sums of g values is done on +exp(.) = products of f**f, i.e. on integers. Decimal (correctly rounded ln) is used only to print values. + +Inputs, derived from the package data (no hard-coded instance beyond cross-check assertions): + bins = every (owner, child) key of data/PLAN.json "windows" times 112 ports, capacity = the window's rank; + helpers = the widths of the 69,120 rows of data/OWNERS.json.gz (the same multiset as the selected map). + +Theorem 1 (integer weights a(w) = floor(7w/9), A(c) = floor(7c/9)): every multiset of widths with sum <= c has + sum a <= A(c) (sum a <= 7 sum w / 9 <= 7c/9 and sum a is an integer; also checked over all 1,163 patterns). Summing over bins: 37 * (#empty cap-48 bins) <= sum_bins A - sum_helpers a = 180,832, + so at most 4,887 cap-48 bins are empty in ANY legal map (windows and the family rule are ignored: relaxation). +Theorem 2 (LP dual): lambda = (36/37) ln 48, v_w and mu_c below are dual-feasible for every pattern, so + E <= sum_c B_c mu_c - sum_w N_w v_w (exact multiple of ln 48). +Theorem 3 (sharp surrogate bound): with the slack s = A(c) - sum a of each bin, g(free) <= H(s) := max g over + patterns with slack s, and the slacks sum to 180,832; an exact knapsack argument gives + E <= 4887 g(48) + g(17). +This bounds the surrogate E and the number of empty cap-48 bins, not kappa.""" +from collections import Counter +from decimal import Decimal, getcontext +from fractions import Fraction as Q +from pathlib import Path +import argparse +import gzip +import json + +if not __debug__: + raise RuntimeError('Assertions must remain enabled') +P = Path(__file__).resolve().parent +W = (4, 5, 7, 8, 9) +a = {w: 7*w//9 for w in W} + + +def A(c): + return 7*c//9 + + +def patterns(c): + out = [] + def rec(i, rem, cur): + if i == len(W): + out.append(tuple(cur)) + return + for k in range(rem//W[i]+1): + rec(i+1, rem-k*W[i], cur+[k]) + rec(0, c, []) + return out + + +def expg(f): + """exp(g(f)) as an integer: f**f for f > 1, else 1.""" + return f**f if f > 1 else 1 + + +def run(data, out_path): + plan = json.loads((data/'PLAN.json').read_text()) + roles = json.loads(gzip.decompress((data/'OWNERS.json.gz').read_bytes())) + ports = 112 + B = Counter() + for key, (cap, _) in plan['windows'].items(): + B[cap] += ports + N = Counter(r['width'] for r in roles) + # Cross-check the derived instance against the numbers stated in PROOF.md. + assert dict(B) == {8: 10752, 16: 7168, 32: 7168, 48: 7168}, B + assert dict(N) == {w: 144*k for w, k in zip(W, (56, 32, 30, 122, 240))}, N + caps = sorted(B) + idle_total = sum(c*n for c, n in B.items()) - sum(w*n for w, n in N.items()) + assert idle_total == 237024 + + # Theorem 1. + assert a == {4: 3, 5: 3, 7: 5, 8: 6, 9: 7} and [A(c) for c in caps] == [6, 12, 24, 37] + pats = {c: patterns(c) for c in caps} + npat = sum(len(p) for p in pats.values()) + assert npat == 1163, npat + for c in caps: + for p in pats[c]: + assert sum(a[w]*k for w, k in zip(W, p)) <= A(c), (c, p) + T = sum(A(c)*n for c, n in B.items()) - sum(a[w]*n for w, n in N.items()) + weight_bins, weight_helpers = sum(A(c)*n for c, n in B.items()), sum(a[w]*n for w, n in N.items()) + assert (weight_bins, weight_helpers, T) == (587776, 406944, 180832) + nmax = T//37 + assert nmax == 4887 + + # Theorem 2: LP dual, all values exact multiples of ln 48 (Fractions); the pattern check compares + # q*f*ln f <= p*ln 48 as f**(q*f) <= 48**p on integers. + lam = Q(36, 37) # lambda / ln 48 + v = {4: 4*lam, 5: 4*lam, 7: Q(20, 3)*lam, 8: 8*lam, 9: Q(28, 3)*lam} + mu = {8: 8*lam, 16: 16*lam, 32: 32*lam, 48: Q(48)} + tight = [] + for c in caps: + for p in pats[c]: + f = c - sum(w*k for w, k in zip(W, p)) + alpha = mu[c] - sum(v[w]*k for w, k in zip(W, p)) # reduced cost = alpha ln 48 - g(f) + assert alpha >= 0 + if f > 1: + lhs, rhs = f**(alpha.denominator*f), 48**alpha.numerator + assert lhs <= rhs, (c, p) + if lhs == rhs: + tight.append((c, p, f)) + elif alpha == 0: + tight.append((c, p, f)) + beta = sum(B[c]*mu[c] for c in caps) - sum(N[w]*v[w] for w in W) # E <= beta ln 48 + + # Theorem 3: H(s) = max g over (cap, pattern) with slack s (compared as integers f**f). + best = {} + for c in caps: + for p in pats[c]: + f = c - sum(w*k for w, k in zip(W, p)) + s = A(c) - sum(a[w]*k for w, k in zip(W, p)) + if s == 0: + assert f <= 1, (c, p) # zero-slack bins have g = 0, e.g. cap 32 with (9, 9, 9, 4) + continue + if s not in best or expg(f) > expg(best[s][0]): + best[s] = (f, c, p) + assert best[37][0] == 48 and best[37][1] == 48 # only the empty cap-48 bin has slack 37 and g(48) + # rho = max H(s)/s over all items except the empty cap-48 bin; compare f**(f*s') vs f'**(f'*s) on integers. + other = [] # (slack, free) items available to bins that are not empty cap-48 bins + for c in caps: + for p in pats[c]: + if c == 48 and sum(p) == 0: + continue + f = c - sum(w*k for w, k in zip(W, p)) + s = A(c) - sum(a[w]*k for w, k in zip(W, p)) + if s: + other.append((s, f)) + Hn = {} + for s, f in other: + if s not in Hn or expg(f) > expg(Hn[s]): + Hn[s] = f + rs, rf = next(iter(Hn.items())) + for s, f in Hn.items(): # exact argmax of g(f)/s: g(f)/s > g(rf)/rs <=> f**(f*rs) > rf**(rf*s) + if expg(f)**rs > expg(rf)**s: + rs, rf = s, f + # rho < g(48)/37 strictly: rf**(rf*37) < 48**(48*rs) + assert expg(rf)**37 < expg(48)**rs + # Exact knapsack on the small range: Pk[S] = max over multisets of `other` items with slack sum exactly S of + # prod f**f (= exp of the best sum of g), None if S is not attainable. + K = 12 + SM = T - 37*(nmax-K) + Pk = [1] + [None]*SM + for S in range(1, SM+1): + cand = None + for s, f in Hn.items(): + if s <= S and Pk[S-s] is not None: + x = Pk[S-s]*expg(f) + if cand is None or x > cand: + cand = x + Pk[S] = cand + # For n = nmax-K .. nmax empty cap-48 bins, E <= n g(48) + log Pk[T-37n]; compare relative to n0 = nmax-K. + n0 = nmax-K + scores = {} + for n in range(n0, nmax+1): + S = T-37*n + if Pk[S] is not None: + scores[n] = expg(48)**(n-n0)*Pk[S] + nbest = max(scores, key=lambda n: scores[n]) + assert nbest == nmax and Pk[T-37*nmax] == expg(17), (nbest, Pk[T-37*nmax]) + # For n < n0: E <= n g(48) + rho (T - 37 n) <= (n0-1) g(48) + rho (T - 37 (n0-1)) (increasing in n, as + # g(48) > 37 rho). Show that this is below nmax g(48) + g(17): + # rho * R < (nmax-n0+1) g(48) + g(17), R = T - 37 (n0-1) + # <=> rf**(rf*R) < (48**(48*(K+1)) * 17**17)**rs. + R = T-37*(n0-1) + assert expg(rf)**R < (expg(48)**(K+1)*expg(17))**rs + # The (float) full knapsack over all T as a cross-check of the structure (not part of the proof). + import math + gf = lambda f: f*math.log(f) if f > 1 else 0.0 + items = [(s, gf(f)) for s, (f, _, _) in best.items()] + dp = [0.0]+[-1e300]*T + for t in range(1, T+1): + m = -1e300 + for s, x in items: + if s <= t: + y = dp[t-s]+x + if y > m: + m = y + dp[t] = m + getcontext().prec = 40 + ln = lambda n: Decimal(n).ln() + g48 = 48*ln(48) + E3 = nmax*g48 + 17*ln(17) + E2 = Decimal(beta.numerator)/Decimal(beta.denominator)*ln(48) + assert abs(Decimal(dp[T]) - E3) < Decimal('1e-6')*E3 + + # The package's own map, for reference: its empty cap-48 bins, slack distribution and E. + used = Counter() + content = {} + for r in roles: + k = (r['owner_replica'], r['child'], r['port']) + used[k] += r['width'] + content.setdefault(k, Counter())[r['width']] += 1 + cap_of = {} + for key, (cap, _) in plan['windows'].items(): + o, c = map(int, key.split(',')) + for p in range(ports): + cap_of[o, c, p] = cap + n48 = sum(1 for k, c in cap_of.items() if c == 48 and used[k] == 0) + E = sum(gf(c-used[k]) for k, c in cap_of.items()) + slack = Counter() + for k, c in cap_of.items(): + s = A(c) - sum(a[w]*n for w, n in content.get(k, Counter()).items()) + assert s >= 0 + slack[c, c-used[k], s] += 1 + assert sum(s*n for (_, _, s), n in slack.items()) == T and n48 <= nmax + one_free = Counter() + for (c, f, s), n in slack.items(): + if f == 1: + one_free[c, s] += n + out = dict( + bins=dict(sorted(B.items())), helpers=dict(sorted(N.items())), idle_total=idle_total, patterns=npat, + theorem1=dict(a=a, A={c: A(c) for c in caps}, bin_weight=weight_bins, helper_weight=weight_helpers, + slack_total=T, max_empty_cap48=nmax), + theorem2=dict(lambda_over_ln48=str(lam), bound_over_ln48=str(beta), bound_decimal=str(E2.quantize(Decimal('0.001'))), + tight_patterns=[[c, list(p), f] for c, p, f in tight]), + theorem3=dict(rho_item=dict(slack=rs, free=rf), bound='4887 g(48) + g(17)', bound_decimal=str(E3.quantize(Decimal('0.001'))), + float_full_knapsack=round(dp[T], 3)), + this_map=dict(empty_cap48=n48, E=round(E, 3), surrogate_gap=round(float(E3)-E, 3), + one_free_bins_by_cap_and_slack={f'{c},{s}': n for (c, s), n in sorted(one_free.items())}), + ) + assert E < float(E3) + if out_path: + out_path.write_text(json.dumps(out, indent=1)+'\n') + print('PASS_PACKING_CEILING', 'empty_cap48<=', nmax, 'E<=', out['theorem3']['bound_decimal'], + 'LP', out['theorem2']['bound_decimal'], 'map', n48, out['this_map']['E']) + return out + + +if __name__ == '__main__': + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--data', type=Path, default=P/'data') + ap.add_argument('--out', type=Path) + args = ap.parse_args() + run(args.data, args.out) diff --git a/research/complex-t16-two-stage-cycles/check.py b/research/complex-t16-two-stage-cycles/check.py new file mode 100644 index 0000000000..4651e0f89f --- /dev/null +++ b/research/complex-t16-two-stage-cycles/check.py @@ -0,0 +1,177 @@ +"""Independent owner-map and pricing check (adapted from the search session's checkmap.py). + +Imports no code from this package's search or from the strict PR1087 verifier. +It uses three merged, separately authored checkers on the candidate data: + * the seed67 owner auditor (research/t16-owner-audit-seed67, Josie Elliston, + PR1091): rules R1-R7, X1, X2 and its 11 rejecting mutation controls; + * the pinned exact moment/base-two/outer engines through + research/frontier1094-idle-star-ceiling/analyze.py (pricing both suppliers, + native and conservative surcharge); + * the PR1069 independent pricing sweep (research/pending-claims-independent-pricing, + Sagar Thakrar), fed with the strict replay's own complex/bit lowers. +""" +from collections import Counter +from fractions import Fraction as Q +from pathlib import Path +import argparse +import gzip +import hashlib +import importlib.util +import json +from decimal import Decimal +import sys + +if not __debug__: + raise RuntimeError('Assertions must remain enabled') +P = Path(__file__).resolve().parent +SELECTED_KAPPA = '0.001672660197076918' +INDICATIVE_CEILING_KAPPA = '0.001674088611862992' + + +def load(name, path): + spec = importlib.util.spec_from_file_location(name, path) + mod = importlib.util.module_from_spec(spec) + spec.loader.exec_module(mod) + return mod + + +def read(p): + p = Path(p) + b = p.read_bytes() + return json.loads(gzip.decompress(b) if p.suffix == '.gz' else b) + + +def run(main, replay, out_path): + a = load('owners', main/'research/t16-owner-audit-seed67/verify.py') + pins = read(main/'research/t16-owner-audit-seed67/SOURCES.json')['inputs'] + assert hashlib.sha256((main/a.TEMPLATE).read_bytes()).hexdigest() == pins['template_sha256'] + assert hashlib.sha256((main/a.PHASES).read_bytes()).hexdigest() == pins['data_phases_sha256'] + assert hashlib.sha256(gzip.decompress(a.WORD.read_bytes())).hexdigest() == pins['word_content_sha256'] + word = read(a.WORD) + geo = a.geometry(read(main/a.TEMPLATE), read(main/a.PHASES)) + widths = a.word_widths(word) + local = a.as_profile(word['report']['local_profile']) + sel = main/'research/complex-t16-rare-pattern-exchanges/data' + selplan, selroles = read(sel/'PLAN.json'), read(sel/'OWNERS.json.gz') + span, callpos = a.windows(geo, [tuple(x) for x in selplan['order']]) + + def idle_of(roles): + used = Counter() + for z in roles: + used[z['owner_replica'], z['child'], z['port']] += z['width'] + idle = Counter() + for (o, c) in span: + for p in range(a.V): + f = geo['rank'][c] - used[o, c, p] + if f: + idle[f] += 1 + return idle + + def audit(roles, plan): + idle = idle_of(roles) + r = a.audit(geo, widths, local, roles, plan, idle, 16) + r['controls'] = len(a.controls(geo, widths, local, roles, plan, idle, 16)) + return r + + st = load('idlestar', main/'research/frontier1094-idle-star-ceiling/analyze.py') + st.ROOT = main + st.ENGINE_ROOT = main/'research/complex-k492-owner-repair/vendor/multicold/engines' + engines = tuple(st.load_engine(n) for n in ('moment', 'base_two_moment', 'outer')) + baseline = json.loads((main/'research/community-frontier1094-audit/ASSEMBLY.json').read_text()) + + def price(profile, bad=False): + return st.price(Counter({int(k): v for k, v in profile.items()}), bad, baseline, engines) + + roles = read(P/'data/OWNERS.json.gz') + plan, spec = read(P/'data/PLAN.json'), read(P/'data/SPEC.json') + assert plan['order'] == selplan['order'] and plan['windows'] == selplan['windows'] + assert a.as_profile(spec['providers']['gauge44']['expected_profile']) == local + assert Counter(widths) == a.as_profile(spec['providers']['gauge44']['inventory']) + out = dict(spec_idle=spec['expected']['idle_remainder_profile']) + old, new = audit(selroles, selplan), audit(roles, plan) + assert new['profile'] == a.as_profile(plan['profile']) + assert new['idle'] == {int(k): v for k, v in out['spec_idle'].items()} + assert old['controls'] == new['controls'] == 11 + for tag, r in (('selected', old), ('candidate', new)): + out[tag] = {k: r[k] for k in ('idle', 'profile', 'rank_mass', 'deficit', 'controls', 'cross_replica_roles')} + diff = [i for i, (x, y) in enumerate(zip(selroles, roles)) if x != y] + key = lambda z: (z['owner_replica'], z['child'], z['port']) + moved = [i for i in diff if key(selroles[i]) != key(roles[i])] + for i in diff: + assert all(selroles[i][k] == roles[i][k] for k in ('stage', 'replica', 'time', 'helper', 'width')) + out.update(changed_rows=len(diff), relocated_rows=moved, offset_only_rows=len(diff)-len(moved)) + assert len(roles) == len(selroles) + out['all_strictly_inside'] = all(span[z['owner_replica'], z['child']][0] < callpos[z['stage'], z['replica']] + < span[z['owner_replica'], z['child']][1] for z in roles) + per = Counter((z['stage'], z['replica'], z['helper']) for z in roles) + out['helper_once_per_call'] = set(per.values()) == {1} and len(per) == 144*len(widths) + assert out['all_strictly_inside'] and out['helper_once_per_call'] + + # Majorization of the idle residual vectors (sorted descending, padded with zeros to the + # common bin count): equal totals, and every partial sum of the candidate vector is at + # least the selected one's, strictly somewhere. Karamata then gives a strict decrease of + # sum H(r) for every strictly concave H (PROOF.md); the exact engines below give the value. + nbins = len(span)*a.V + def residuals(idle): + v = sorted((r for r, n in idle.items() for _ in range(n)), reverse=True) + assert len(v) <= nbins + return v+[0]*(nbins-len(v)) + vn, vo = residuals(new['idle']), residuals(old['idle']) + assert sum(vn) == sum(vo) + sn = so = 0 + dominated, strict = True, False + for x, y in zip(vn, vo): + sn += x + so += y + dominated &= sn >= so + strict |= sn > so + assert dominated and strict, 'candidate idle vector does not strictly majorize the selected one' + out['majorization'] = dict(residual_total=sum(vn), bins=nbins, candidate_majorizes_selected=True, strict=True) + + ps, pn, pc = price(old['profile']), price(new['profile']), price(new['profile'], True) + out.update(price_selected=ps, price_new=pn, price_new_conservative=pc) + assert Decimal(ps['kappa_decimal']) == Decimal(SELECTED_KAPPA) + assert pn['kappa'] == spec['expected']['kappa'] and pn['endpoint'] == spec['expected']['complex_lower'] + # Compare kappa decimals as Decimal, never as strings: the native assembler drops trailing zeros. + assert Decimal(pc['kappa_decimal']) == Decimal(spec['expected']['conservative_kappa_decimal']) + out['rel_gain'] = str((Q(pn['kappa'])-Q(ps['kappa']))/Q(ps['kappa'])) + # Indicative only (PROOF.md, "A proved packing ceiling"): price the idle multiset that attains the proved surrogate + # bound {1: 2431, 17: 1, 48: 4887} in place of the selected idle remainders. This is not a kappa bound. + ceiling_idle = Counter({1: 2431, 17: 1, 48: 4887}) + base = Counter(a.as_profile(selplan['profile'])) + base.subtract(old['idle']) + ceiling_profile = +(base+ceiling_idle) + assert sum(r*n for r, n in ceiling_profile.items()) == 1041408 + pi = price(ceiling_profile) + assert Decimal(pi['kappa_decimal']) == Decimal(INDICATIVE_CEILING_KAPPA) + out['indicative_ceiling_price'] = dict(idle={str(k): v for k, v in sorted(ceiling_idle.items())}, + kappa_decimal=pi['kappa_decimal'], complex_lower=pi['endpoint']) + + if replay is not None: + rep = json.loads((replay/'REPLAY.json').read_text()) + assert rep['status'] == 'PASS_GAUGE44_T16_STRICT_GLOBAL_REPLAY' + assert a.as_profile(rep['complex_profile']) == new['profile'] + assert rep['kappa'] == pn['kappa'] and rep['complex_lower'] == pn['endpoint'] + sys.path.insert(0, str(main/'research/pending-claims-independent-pricing')) + sweep = load('pricing', main/'research/pending-claims-independent-pricing/sweep.py') + claim = dict(pr=0, head='x', profile=new['profile'], live=14336, calls=144, complex_lower=rep['complex_lower'], + record_kappa=rep['kappa'], claimed_kappa_decimal=rep['kappa_decimal'], bit_lower=rep['bit_lower']) + swept = sweep.price(claim) + keys = ('endpoint_certified', 'deficit_equals_W_minus_64N', 'halving', 'record_bit_is_pr589', + 'kappa_equals_record', 'kappa_equals_title', 'kappa_exact_decimal', 'binding') + out['sweep'] = {k: swept.get(k) for k in keys} + assert all(out['sweep'][k] is True for k in keys[:6]) + assert Decimal(out['sweep']['kappa_exact_decimal']) == Decimal(spec['expected']['kappa_decimal']) and out['sweep']['binding'] == 'complex' + if out_path is not None: + out_path.write_text(json.dumps(out, indent=1, default=str)+'\n') + print('PASS_INDEPENDENT_OWNER_AND_PRICING_CHECK', pn['kappa_decimal'], dict(sorted(new['idle'].items())), + 'controls', new['controls'], 'sweep', replay is not None) + + +if __name__ == '__main__': + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--main', type=Path, default=P.parents[1]) + ap.add_argument('--replay', type=Path, help='strict replay work dir containing REPLAY.json (enables the PR1069 sweep)') + ap.add_argument('--out', type=Path) + args = ap.parse_args() + run(args.main.resolve(), args.replay and args.replay.resolve(), args.out) diff --git a/research/complex-t16-two-stage-cycles/data/OWNERS.json.gz b/research/complex-t16-two-stage-cycles/data/OWNERS.json.gz new file mode 100644 index 0000000000..aa664b8e35 Binary files /dev/null and b/research/complex-t16-two-stage-cycles/data/OWNERS.json.gz differ diff --git a/research/complex-t16-two-stage-cycles/data/PLAN.json b/research/complex-t16-two-stage-cycles/data/PLAN.json new file mode 100644 index 0000000000..99a48b1c72 --- /dev/null +++ b/research/complex-t16-two-stage-cycles/data/PLAN.json @@ -0,0 +1,85661 @@ +{ + "status": "FROZEN_EXPLICIT_T16_TWO_BANK_DIRECT_SUM_OWNER_NOMINATION", + "mode": "gauge44-all144-t16-idle-concentration", + "K": 4, + "T": 16, + "M": 73, + "L": 9, + "live": 14336, + "deficit": 5120, + "profile": { + "1": 349720, + "2": 60200, + "3": 62315, + "4": 20449, + "5": 11808, + "7": 5, + "8": 1152, + "16": 1, + "48": 4880 + }, + "order": [ + [ + 0, + 0 + ], + [ + 0, + 8 + ], + [ + 0, + 1 + ], + [ + 0, + 9 + ], + [ + 1, + 0 + ], + [ + 1, + 8 + ], + [ + 0, + 2 + ], + [ + 0, + 10 + ], + [ + 1, + 1 + ], + [ + 1, + 9 + ], + [ + 2, + 0 + ], + [ + 2, + 8 + ], + [ + 0, + 3 + ], + [ + 0, + 11 + ], + [ + 1, + 2 + ], + [ + 1, + 10 + ], + [ + 2, + 1 + ], + [ + 2, + 9 + ], + [ + 3, + 0 + ], + [ + 3, + 8 + ], + [ + 0, + 4 + ], + [ + 0, + 12 + ], + [ + 1, + 3 + ], + [ + 1, + 11 + ], + [ + 2, + 2 + ], + [ + 2, + 10 + ], + [ + 3, + 1 + ], + [ + 3, + 9 + ], + [ + 4, + 0 + ], + [ + 4, + 8 + ], + [ + 0, + 5 + ], + [ + 0, + 13 + ], + [ + 1, + 4 + ], + [ + 1, + 12 + ], + [ + 2, + 3 + ], + [ + 2, + 11 + ], + [ + 3, + 2 + ], + [ + 3, + 10 + ], + [ + 4, + 1 + ], + [ + 4, + 9 + ], + [ + 5, + 0 + ], + [ + 5, + 8 + ], + [ + 0, + 6 + ], + [ + 0, + 14 + ], + [ + 1, + 5 + ], + [ + 1, + 13 + ], + [ + 2, + 4 + ], + [ + 2, + 12 + ], + [ + 3, + 3 + ], + [ + 3, + 11 + ], + [ + 4, + 2 + ], + [ + 4, + 10 + ], + [ + 5, + 1 + ], + [ + 5, + 9 + ], + [ + 0, + 7 + ], + [ + 0, + 15 + ], + [ + 6, + 0 + ], + [ + 6, + 8 + ], + [ + 1, + 6 + ], + [ + 1, + 14 + ], + [ + 2, + 5 + ], + [ + 2, + 13 + ], + [ + 3, + 4 + ], + [ + 3, + 12 + ], + [ + 4, + 3 + ], + [ + 4, + 11 + ], + [ + 5, + 2 + ], + [ + 5, + 10 + ], + [ + 6, + 1 + ], + [ + 6, + 9 + ], + [ + 1, + 7 + ], + [ + 1, + 15 + ], + [ + 7, + 0 + ], + [ + 7, + 8 + ], + [ + 2, + 6 + ], + [ + 2, + 14 + ], + [ + 3, + 5 + ], + [ + 3, + 13 + ], + [ + 4, + 4 + ], + [ + 4, + 12 + ], + [ + 5, + 3 + ], + [ + 5, + 11 + ], + [ + 6, + 2 + ], + [ + 6, + 10 + ], + [ + 7, + 1 + ], + [ + 7, + 9 + ], + [ + 2, + 7 + ], + [ + 2, + 15 + ], + [ + 8, + 0 + ], + [ + 8, + 8 + ], + [ + 3, + 6 + ], + [ + 3, + 14 + ], + [ + 4, + 5 + ], + [ + 4, + 13 + ], + [ + 5, + 4 + ], + [ + 5, + 12 + ], + [ + 6, + 3 + ], + [ + 6, + 11 + ], + [ + 7, + 2 + ], + [ + 7, + 10 + ], + [ + 8, + 1 + ], + [ + 8, + 9 + ], + [ + 3, + 7 + ], + [ + 3, + 15 + ], + [ + 4, + 6 + ], + [ + 4, + 14 + ], + [ + 5, + 5 + ], + [ + 5, + 13 + ], + [ + 6, + 4 + ], + [ + 6, + 12 + ], + [ + 7, + 3 + ], + [ + 7, + 11 + ], + [ + 8, + 2 + ], + [ + 8, + 10 + ], + [ + 4, + 7 + ], + [ + 4, + 15 + ], + [ + 5, + 6 + ], + [ + 5, + 14 + ], + [ + 6, + 5 + ], + [ + 6, + 13 + ], + [ + 7, + 4 + ], + [ + 7, + 12 + ], + [ + 8, + 3 + ], + [ + 8, + 11 + ], + [ + 5, + 7 + ], + [ + 5, + 15 + ], + [ + 6, + 6 + ], + [ + 6, + 14 + ], + [ + 7, + 5 + ], + [ + 7, + 13 + ], + [ + 8, + 4 + ], + [ + 8, + 12 + ], + [ + 6, + 7 + ], + [ + 6, + 15 + ], + [ + 7, + 6 + ], + [ + 7, + 14 + ], + [ + 8, + 5 + ], + [ + 8, + 13 + ], + [ + 7, + 7 + ], + [ + 7, + 15 + ], + [ + 8, + 6 + ], + [ + 8, + 14 + ], + [ + 8, + 7 + ], + [ + 8, + 15 + ] + ], + "windows": { + "0,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4 + ] + ], + "0,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4 + ] + ], + "8,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5 + ] + ], + "8,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5 + ] + ], + "1,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ] + ], + "1,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ] + ], + "9,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + ], + "9,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + ], + "0,1": [ + 8, + [ + 5, + 6, + 7, + 8, + 9, + 10 + ] + ], + "0,3": [ + 8, + [ + 5, + 6, + 7, + 8, + 9, + 10 + ] + ], + "8,1": [ + 8, + [ + 6, + 7, + 8, + 9, + 10, + 11 + ] + ], + "8,3": [ + 8, + [ + 6, + 7, + 8, + 9, + 10, + 11 + ] + ], + "2,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14 + ] + ], + "2,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14 + ] + ], + "10,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15 + ] + ], + "10,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15 + ] + ], + "1,1": [ + 8, + [ + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16 + ] + ], + "1,3": [ + 8, + [ + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16 + ] + ], + "9,1": [ + 8, + [ + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17 + ] + ], + "9,3": [ + 8, + [ + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17 + ] + ], + "0,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18 + ] + ], + "0,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18 + ] + ], + "8,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ] + ], + "8,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ] + ], + "3,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22 + ] + ], + "3,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22 + ] + ], + "11,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23 + ] + ], + "11,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23 + ] + ], + "2,1": [ + 8, + [ + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ] + ], + "2,3": [ + 8, + [ + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ] + ], + "10,1": [ + 8, + [ + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ] + ], + "10,3": [ + 8, + [ + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ] + ], + "1,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26 + ] + ], + "1,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26 + ] + ], + "9,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ] + ], + "9,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ] + ], + "0,5": [ + 8, + [ + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28 + ] + ], + "0,7": [ + 8, + [ + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28 + ] + ], + "8,5": [ + 8, + [ + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ] + ], + "8,7": [ + 8, + [ + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ] + ], + "4,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32 + ] + ], + "4,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32 + ] + ], + "12,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33 + ] + ], + "12,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33 + ] + ], + "3,1": [ + 8, + [ + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34 + ] + ], + "3,3": [ + 8, + [ + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34 + ] + ], + "11,1": [ + 8, + [ + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35 + ] + ], + "11,3": [ + 8, + [ + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35 + ] + ], + "2,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36 + ] + ], + "2,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36 + ] + ], + "10,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37 + ] + ], + "10,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37 + ] + ], + "1,5": [ + 8, + [ + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38 + ] + ], + "1,7": [ + 8, + [ + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38 + ] + ], + "9,5": [ + 8, + [ + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ] + ], + "9,7": [ + 8, + [ + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ] + ], + "0,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40 + ] + ], + "0,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40 + ] + ], + "8,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41 + ] + ], + "8,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41 + ] + ], + "5,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "5,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "13,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45 + ] + ], + "13,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45 + ] + ], + "4,1": [ + 8, + [ + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46 + ] + ], + "4,3": [ + 8, + [ + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46 + ] + ], + "12,1": [ + 8, + [ + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47 + ] + ], + "12,3": [ + 8, + [ + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47 + ] + ], + "3,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48 + ] + ], + "3,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48 + ] + ], + "11,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49 + ] + ], + "11,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49 + ] + ], + "2,5": [ + 8, + [ + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "2,7": [ + 8, + [ + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "10,5": [ + 8, + [ + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51 + ] + ], + "10,7": [ + 8, + [ + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51 + ] + ], + "1,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52 + ] + ], + "1,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52 + ] + ], + "9,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53 + ] + ], + "9,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53 + ] + ], + "0,9": [ + 8, + [ + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "0,11": [ + 8, + [ + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "8,9": [ + 8, + [ + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ] + ], + "8,11": [ + 8, + [ + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ] + ], + "6,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58 + ] + ], + "6,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58 + ] + ], + "14,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ] + ], + "14,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ] + ], + "5,1": [ + 8, + [ + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60 + ] + ], + "5,3": [ + 8, + [ + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60 + ] + ], + "13,1": [ + 8, + [ + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "13,3": [ + 8, + [ + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61 + ] + ], + "4,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62 + ] + ], + "4,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62 + ] + ], + "12,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63 + ] + ], + "12,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63 + ] + ], + "3,5": [ + 8, + [ + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64 + ] + ], + "3,7": [ + 8, + [ + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64 + ] + ], + "11,5": [ + 8, + [ + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "11,7": [ + 8, + [ + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "2,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66 + ] + ], + "2,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66 + ] + ], + "10,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67 + ] + ], + "10,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67 + ] + ], + "1,9": [ + 8, + [ + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "1,11": [ + 8, + [ + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68 + ] + ], + "9,9": [ + 8, + [ + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69 + ] + ], + "9,11": [ + 8, + [ + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69 + ] + ], + "7,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "7,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "15,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + ], + "15,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + ], + "6,1": [ + 8, + [ + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74 + ] + ], + "6,3": [ + 8, + [ + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74 + ] + ], + "14,1": [ + 8, + [ + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75 + ] + ], + "14,3": [ + 8, + [ + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75 + ] + ], + "5,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76 + ] + ], + "5,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76 + ] + ], + "13,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77 + ] + ], + "13,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77 + ] + ], + "4,5": [ + 8, + [ + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78 + ] + ], + "4,7": [ + 8, + [ + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78 + ] + ], + "12,5": [ + 8, + [ + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79 + ] + ], + "12,7": [ + 8, + [ + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79 + ] + ], + "3,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80 + ] + ], + "3,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80 + ] + ], + "11,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81 + ] + ], + "11,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81 + ] + ], + "2,9": [ + 8, + [ + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82 + ] + ], + "2,11": [ + 8, + [ + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82 + ] + ], + "10,9": [ + 8, + [ + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83 + ] + ], + "10,11": [ + 8, + [ + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83 + ] + ], + "7,1": [ + 8, + [ + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86 + ] + ], + "7,3": [ + 8, + [ + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86 + ] + ], + "15,1": [ + 8, + [ + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87 + ] + ], + "15,3": [ + 8, + [ + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87 + ] + ], + "0,12": [ + 48, + [ + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88 + ] + ], + "0,13": [ + 48, + [ + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88 + ] + ], + "0,14": [ + 32, + [ + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88 + ] + ], + "0,15": [ + 32, + [ + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88 + ] + ], + "0,16": [ + 16, + [ + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88 + ] + ], + "0,17": [ + 16, + [ + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88 + ] + ], + "8,12": [ + 48, + [ + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89 + ] + ], + "8,13": [ + 48, + [ + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89 + ] + ], + "8,14": [ + 32, + [ + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89 + ] + ], + "8,15": [ + 32, + [ + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89 + ] + ], + "8,16": [ + 16, + [ + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89 + ] + ], + "8,17": [ + 16, + [ + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89 + ] + ], + "6,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90 + ] + ], + "6,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90 + ] + ], + "14,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91 + ] + ], + "14,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91 + ] + ], + "5,5": [ + 8, + [ + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92 + ] + ], + "5,7": [ + 8, + [ + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92 + ] + ], + "13,5": [ + 8, + [ + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93 + ] + ], + "13,7": [ + 8, + [ + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93 + ] + ], + "4,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94 + ] + ], + "4,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94 + ] + ], + "12,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95 + ] + ], + "12,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95 + ] + ], + "3,9": [ + 8, + [ + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96 + ] + ], + "3,11": [ + 8, + [ + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96 + ] + ], + "11,9": [ + 8, + [ + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97 + ] + ], + "11,11": [ + 8, + [ + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97 + ] + ], + "1,12": [ + 48, + [ + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100 + ] + ], + "1,13": [ + 48, + [ + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100 + ] + ], + "1,14": [ + 32, + [ + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100 + ] + ], + "1,15": [ + 32, + [ + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100 + ] + ], + "1,16": [ + 16, + [ + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100 + ] + ], + "1,17": [ + 16, + [ + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100 + ] + ], + "9,12": [ + 48, + [ + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101 + ] + ], + "9,13": [ + 48, + [ + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101 + ] + ], + "9,14": [ + 32, + [ + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101 + ] + ], + "9,15": [ + 32, + [ + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101 + ] + ], + "9,16": [ + 16, + [ + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101 + ] + ], + "9,17": [ + 16, + [ + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101 + ] + ], + "7,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102 + ] + ], + "7,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102 + ] + ], + "15,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103 + ] + ], + "15,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103 + ] + ], + "6,5": [ + 8, + [ + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104 + ] + ], + "6,7": [ + 8, + [ + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104 + ] + ], + "14,5": [ + 8, + [ + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105 + ] + ], + "14,7": [ + 8, + [ + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105 + ] + ], + "5,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106 + ] + ], + "5,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106 + ] + ], + "13,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107 + ] + ], + "13,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107 + ] + ], + "4,9": [ + 8, + [ + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108 + ] + ], + "4,11": [ + 8, + [ + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108 + ] + ], + "12,9": [ + 8, + [ + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109 + ] + ], + "12,11": [ + 8, + [ + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109 + ] + ], + "2,12": [ + 48, + [ + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112 + ] + ], + "2,13": [ + 48, + [ + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112 + ] + ], + "2,14": [ + 32, + [ + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112 + ] + ], + "2,15": [ + 32, + [ + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112 + ] + ], + "2,16": [ + 16, + [ + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112 + ] + ], + "2,17": [ + 16, + [ + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112 + ] + ], + "10,12": [ + 48, + [ + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113 + ] + ], + "10,13": [ + 48, + [ + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113 + ] + ], + "10,14": [ + 32, + [ + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113 + ] + ], + "10,15": [ + 32, + [ + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113 + ] + ], + "10,16": [ + 16, + [ + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113 + ] + ], + "10,17": [ + 16, + [ + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113 + ] + ], + "7,5": [ + 8, + [ + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114 + ] + ], + "7,7": [ + 8, + [ + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114 + ] + ], + "15,5": [ + 8, + [ + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115 + ] + ], + "15,7": [ + 8, + [ + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115 + ] + ], + "6,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116 + ] + ], + "6,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116 + ] + ], + "14,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117 + ] + ], + "14,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117 + ] + ], + "5,9": [ + 8, + [ + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118 + ] + ], + "5,11": [ + 8, + [ + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118 + ] + ], + "13,9": [ + 8, + [ + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119 + ] + ], + "13,11": [ + 8, + [ + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119 + ] + ], + "3,12": [ + 48, + [ + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122 + ] + ], + "3,13": [ + 48, + [ + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122 + ] + ], + "3,14": [ + 32, + [ + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122 + ] + ], + "3,15": [ + 32, + [ + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122 + ] + ], + "3,16": [ + 16, + [ + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122 + ] + ], + "3,17": [ + 16, + [ + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122 + ] + ], + "11,12": [ + 48, + [ + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123 + ] + ], + "11,13": [ + 48, + [ + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123 + ] + ], + "11,14": [ + 32, + [ + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123 + ] + ], + "11,15": [ + 32, + [ + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123 + ] + ], + "11,16": [ + 16, + [ + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123 + ] + ], + "11,17": [ + 16, + [ + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123 + ] + ], + "7,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124 + ] + ], + "7,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124 + ] + ], + "15,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125 + ] + ], + "15,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125 + ] + ], + "6,9": [ + 8, + [ + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126 + ] + ], + "6,11": [ + 8, + [ + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126 + ] + ], + "14,9": [ + 8, + [ + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127 + ] + ], + "14,11": [ + 8, + [ + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127 + ] + ], + "4,12": [ + 48, + [ + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130 + ] + ], + "4,13": [ + 48, + [ + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130 + ] + ], + "4,14": [ + 32, + [ + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130 + ] + ], + "4,15": [ + 32, + [ + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130 + ] + ], + "4,16": [ + 16, + [ + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130 + ] + ], + "4,17": [ + 16, + [ + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130 + ] + ], + "12,12": [ + 48, + [ + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131 + ] + ], + "12,13": [ + 48, + [ + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131 + ] + ], + "12,14": [ + 32, + [ + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131 + ] + ], + "12,15": [ + 32, + [ + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131 + ] + ], + "12,16": [ + 16, + [ + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131 + ] + ], + "12,17": [ + 16, + [ + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131 + ] + ], + "7,9": [ + 8, + [ + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132 + ] + ], + "7,11": [ + 8, + [ + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132 + ] + ], + "15,9": [ + 8, + [ + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133 + ] + ], + "15,11": [ + 8, + [ + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133 + ] + ], + "5,12": [ + 48, + [ + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136 + ] + ], + "5,13": [ + 48, + [ + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136 + ] + ], + "5,14": [ + 32, + [ + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136 + ] + ], + "5,15": [ + 32, + [ + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136 + ] + ], + "5,16": [ + 16, + [ + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136 + ] + ], + "5,17": [ + 16, + [ + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136 + ] + ], + "13,12": [ + 48, + [ + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137 + ] + ], + "13,13": [ + 48, + [ + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137 + ] + ], + "13,14": [ + 32, + [ + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137 + ] + ], + "13,15": [ + 32, + [ + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137 + ] + ], + "13,16": [ + 16, + [ + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137 + ] + ], + "13,17": [ + 16, + [ + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137 + ] + ], + "6,12": [ + 48, + [ + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140 + ] + ], + "6,13": [ + 48, + [ + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140 + ] + ], + "6,14": [ + 32, + [ + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140 + ] + ], + "6,15": [ + 32, + [ + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140 + ] + ], + "6,16": [ + 16, + [ + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140 + ] + ], + "6,17": [ + 16, + [ + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140 + ] + ], + "14,12": [ + 48, + [ + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141 + ] + ], + "14,13": [ + 48, + [ + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141 + ] + ], + "14,14": [ + 32, + [ + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141 + ] + ], + "14,15": [ + 32, + [ + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141 + ] + ], + "14,16": [ + 16, + [ + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141 + ] + ], + "14,17": [ + 16, + [ + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141 + ] + ], + "7,12": [ + 48, + [ + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142 + ] + ], + "7,13": [ + 48, + [ + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142 + ] + ], + "7,14": [ + 32, + [ + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142 + ] + ], + "7,15": [ + 32, + [ + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142 + ] + ], + "7,16": [ + 16, + [ + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142 + ] + ], + "7,17": [ + 16, + [ + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142 + ] + ], + "15,12": [ + 48, + [ + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143 + ] + ], + "15,13": [ + 48, + [ + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143 + ] + ], + "15,14": [ + 32, + [ + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143 + ] + ], + "15,15": [ + 32, + [ + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143 + ] + ], + "15,16": [ + 16, + [ + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143 + ] + ], + "15,17": [ + 16, + [ + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143 + ] + ] + }, + "sides": { + "0": 0, + "2": 1, + "1": 0, + "3": 1, + "4": 0, + "6": 1, + "5": 0, + "7": 1, + "8": 0, + "10": 1, + "9": 0, + "11": 1, + "12": 0, + "13": 1, + "14": 0, + "15": 1, + "16": 0, + "17": 1 + }, + "pairs": { + "0": 1, + "2": 1, + "1": 1, + "3": 1, + "4": 2, + "6": 2, + "5": 2, + "7": 2, + "8": 3, + "10": 3, + "9": 3, + "11": 3, + "12": 0, + "13": 0, + "14": 1, + "15": 1, + "16": 2, + "17": 2 + }, + "solver_status": "exact pattern-flow LNS on the T16 actual-window geometry", + "gap": null, + "provider_calls": [ + { + "time": 0, + "stage": 0, + "replica": 0, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 1, + "stage": 0, + "replica": 8, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 2, + "stage": 0, + "replica": 1, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 3, + "stage": 0, + "replica": 9, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 4, + "stage": 1, + "replica": 0, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 5, + "stage": 1, + "replica": 8, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 6, + "stage": 0, + "replica": 2, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 7, + "stage": 0, + "replica": 10, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 8, + "stage": 1, + "replica": 1, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 9, + "stage": 1, + "replica": 9, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 10, + "stage": 2, + "replica": 0, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 11, + "stage": 2, + "replica": 8, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 12, + "stage": 0, + "replica": 3, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 13, + "stage": 0, + "replica": 11, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 14, + "stage": 1, + "replica": 2, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 15, + "stage": 1, + "replica": 10, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 16, + "stage": 2, + "replica": 1, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 17, + "stage": 2, + "replica": 9, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 18, + "stage": 3, + "replica": 0, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 19, + "stage": 3, + "replica": 8, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 20, + "stage": 0, + "replica": 4, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 21, + "stage": 0, + "replica": 12, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 22, + "stage": 1, + "replica": 3, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 23, + "stage": 1, + "replica": 11, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 24, + "stage": 2, + "replica": 2, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 25, + "stage": 2, + "replica": 10, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 26, + "stage": 3, + "replica": 1, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 27, + "stage": 3, + "replica": 9, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 28, + "stage": 4, + "replica": 0, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 29, + "stage": 4, + "replica": 8, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 30, + "stage": 0, + "replica": 5, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 31, + "stage": 0, + "replica": 13, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 32, + "stage": 1, + "replica": 4, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 33, + "stage": 1, + "replica": 12, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 34, + "stage": 2, + "replica": 3, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 35, + "stage": 2, + "replica": 11, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 36, + "stage": 3, + "replica": 2, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 37, + "stage": 3, + "replica": 10, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 38, + "stage": 4, + "replica": 1, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 39, + "stage": 4, + "replica": 9, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 40, + "stage": 5, + "replica": 0, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 41, + "stage": 5, + "replica": 8, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 42, + "stage": 0, + "replica": 6, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 43, + "stage": 0, + "replica": 14, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 44, + "stage": 1, + "replica": 5, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 45, + "stage": 1, + "replica": 13, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 46, + "stage": 2, + "replica": 4, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 47, + "stage": 2, + "replica": 12, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 48, + "stage": 3, + "replica": 3, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 49, + "stage": 3, + "replica": 11, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 50, + "stage": 4, + "replica": 2, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 51, + "stage": 4, + "replica": 10, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 52, + "stage": 5, + "replica": 1, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 53, + "stage": 5, + "replica": 9, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 54, + "stage": 0, + "replica": 7, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 55, + "stage": 0, + "replica": 15, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 56, + "stage": 6, + "replica": 0, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 57, + "stage": 6, + "replica": 8, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 58, + "stage": 1, + "replica": 6, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 59, + "stage": 1, + "replica": 14, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 60, + "stage": 2, + "replica": 5, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 61, + "stage": 2, + "replica": 13, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 62, + "stage": 3, + "replica": 4, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 63, + "stage": 3, + "replica": 12, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 64, + "stage": 4, + "replica": 3, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 65, + "stage": 4, + "replica": 11, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 66, + "stage": 5, + "replica": 2, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 67, + "stage": 5, + "replica": 10, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 68, + "stage": 6, + "replica": 1, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 69, + "stage": 6, + "replica": 9, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 70, + "stage": 1, + "replica": 7, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 71, + "stage": 1, + "replica": 15, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 72, + "stage": 7, + "replica": 0, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 73, + "stage": 7, + "replica": 8, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 74, + "stage": 2, + "replica": 6, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 75, + "stage": 2, + "replica": 14, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 76, + "stage": 3, + "replica": 5, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 77, + "stage": 3, + "replica": 13, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 78, + "stage": 4, + "replica": 4, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 79, + "stage": 4, + "replica": 12, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 80, + "stage": 5, + "replica": 3, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 81, + "stage": 5, + "replica": 11, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 82, + "stage": 6, + "replica": 2, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 83, + "stage": 6, + "replica": 10, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 84, + "stage": 7, + "replica": 1, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 85, + "stage": 7, + "replica": 9, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 86, + "stage": 2, + "replica": 7, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 87, + "stage": 2, + "replica": 15, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 88, + "stage": 8, + "replica": 0, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 89, + "stage": 8, + "replica": 8, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 90, + "stage": 3, + "replica": 6, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 91, + "stage": 3, + "replica": 14, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 92, + "stage": 4, + "replica": 5, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 93, + "stage": 4, + "replica": 13, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 94, + "stage": 5, + "replica": 4, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 95, + "stage": 5, + "replica": 12, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 96, + "stage": 6, + "replica": 3, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 97, + "stage": 6, + "replica": 11, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 98, + "stage": 7, + "replica": 2, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 99, + "stage": 7, + "replica": 10, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 100, + "stage": 8, + "replica": 1, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 101, + "stage": 8, + "replica": 9, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 102, + "stage": 3, + "replica": 7, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 103, + "stage": 3, + "replica": 15, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 104, + "stage": 4, + "replica": 6, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 105, + "stage": 4, + "replica": 14, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 106, + "stage": 5, + "replica": 5, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 107, + "stage": 5, + "replica": 13, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 108, + "stage": 6, + "replica": 4, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 109, + "stage": 6, + "replica": 12, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 110, + "stage": 7, + "replica": 3, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 111, + "stage": 7, + "replica": 11, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 112, + "stage": 8, + "replica": 2, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 113, + "stage": 8, + "replica": 10, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 114, + "stage": 4, + "replica": 7, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 115, + "stage": 4, + "replica": 15, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 116, + "stage": 5, + "replica": 6, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 117, + "stage": 5, + "replica": 14, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 118, + "stage": 6, + "replica": 5, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 119, + "stage": 6, + "replica": 13, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 120, + "stage": 7, + "replica": 4, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 121, + "stage": 7, + "replica": 12, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 122, + "stage": 8, + "replica": 3, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 123, + "stage": 8, + "replica": 11, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 124, + "stage": 5, + "replica": 7, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 125, + "stage": 5, + "replica": 15, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 126, + "stage": 6, + "replica": 6, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 127, + "stage": 6, + "replica": 14, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 128, + "stage": 7, + "replica": 5, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 129, + "stage": 7, + "replica": 13, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 130, + "stage": 8, + "replica": 4, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 131, + "stage": 8, + "replica": 12, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 132, + "stage": 6, + "replica": 7, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 133, + "stage": 6, + "replica": 15, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 134, + "stage": 7, + "replica": 6, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 135, + "stage": 7, + "replica": 14, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 136, + "stage": 8, + "replica": 5, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 137, + "stage": 8, + "replica": 13, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 138, + "stage": 7, + "replica": 7, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 139, + "stage": 7, + "replica": 15, + "provider": "gauge44", + "orientation": "backward", + "local_program_sha256": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + { + "time": 140, + "stage": 8, + "replica": 6, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 141, + "stage": 8, + "replica": 14, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 142, + "stage": 8, + "replica": 7, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + { + "time": 143, + "stage": 8, + "replica": 15, + "provider": "gauge44", + "orientation": "forward", + "local_program_sha256": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + } + ], + "per_call_widths": [ + { + "stage": 0, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 8, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 9, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 8, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 10, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 9, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 8, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 11, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 10, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 9, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 8, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 12, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 11, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 10, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 9, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 8, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 13, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 12, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 11, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 10, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 9, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 8, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 14, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 13, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 12, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 11, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 10, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 9, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 0, + "replica": 15, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 8, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 14, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 13, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 12, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 11, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 10, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 9, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 1, + "replica": 15, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 8, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 14, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 13, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 12, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 11, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 10, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 9, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 2, + "replica": 15, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 0, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 8, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 14, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 13, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 12, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 11, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 10, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 1, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 9, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 3, + "replica": 15, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 14, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 13, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 12, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 11, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 2, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 10, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 4, + "replica": 15, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 14, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 13, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 12, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 3, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 11, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 5, + "replica": 15, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 14, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 13, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 4, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 12, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 6, + "replica": 15, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 14, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 5, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 13, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 7, + "replica": 15, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 6, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 14, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 7, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + }, + { + "stage": 8, + "replica": 15, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ] + } + ], + "provider_registry": { + "gauge44": { + "directory": "providers/gauge44", + "artifact_sha256": { + "CANONICAL-WORD.json.gz": "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219", + "LOCAL-PROGRAMS.json.gz": "241fde27d4e43f5a9cb6b128f9f76c5131a53d09f0371676163f914d0b0fef3a", + "LOCAL-CHECKS.json": "2b8b1891a736598010232bfb26abc31973b265a53a2009a3fcfd9138b5ecadb4", + "INDEPENDENT-LOCAL-REPLAY.json": "13dd18297162569532983db1a2ab67926b064330cd7edd3587e7b546b2dedf17", + "CLIFFORD-RECIPES.json": "d0768f2164d5f64a2fdbec422f1cfde4e400818792f1904ca541958377243731", + "CLIFFORD-REVIEW.json": "59e1f8d7215c79081f70b953f85fcbaac2a32a75b8b12448f667b17271405f9e", + "RESIDUAL-ADAPTERS.json": "383f40aadd00a4ac700dfd0d4c22d6c6c0be9a9863116e4d69c7acd23bafae0c" + }, + "ports": [ + 11, + 19, + 35, + 67, + 131, + 259, + 13, + 21, + 37, + 69, + 133, + 261, + 41, + 73, + 137, + 265, + 49, + 81, + 145, + 273, + 161, + 289, + 193, + 321, + 385, + 14, + 22, + 38, + 70, + 134, + 262, + 26, + 74, + 138, + 266, + 50, + 146, + 274, + 98, + 162, + 290, + 194, + 322, + 386, + 28, + 44, + 140, + 268, + 84, + 148, + 276, + 100, + 164, + 292, + 196, + 324, + 388, + 56, + 88, + 152, + 280, + 104, + 168, + 296, + 200, + 328, + 392, + 112, + 176, + 304, + 208, + 336, + 400, + 224, + 352, + 416, + 448, + 508, + 506, + 502, + 494, + 478, + 446, + 382, + 254, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 499, + 491, + 475, + 443, + 379, + 251, + 487, + 471, + 439, + 375, + 247, + 463, + 431, + 367, + 239, + 415, + 351, + 223, + 319, + 191 + ], + "centers": [ + 92, + 57, + 81, + 224, + 11, + 240, + 9, + 256 + ], + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ], + "actual_paid_profile": { + "1": 2412, + "2": 418, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "orientation_program_sha256": { + "forward": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8", + "backward": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23" + }, + "artifact_semantic_sha256": { + "CANONICAL-WORD.json.gz": "4ddb29fb9bc6f27e0c0fbfcf19a2a93a3496ad900d0f6d89059d0305c9576c0c", + "LOCAL-PROGRAMS.json.gz": "9f41d53659e9be84e20c661560c5687abbf5cd0660cdecbe01ad5eb29e6b8ee3", + "LOCAL-CHECKS.json": "18f09b79835aa352f04d27041d86d1338c5ad0094b888588c1c05af2dc399ffd", + "INDEPENDENT-LOCAL-REPLAY.json": "2d4680965c62db1fde1236c4857b19bf7bc97af58805e6b4109afbc452f0fdd8", + "CLIFFORD-RECIPES.json": "d0768f2164d5f64a2fdbec422f1cfde4e400818792f1904ca541958377243731", + "CLIFFORD-REVIEW.json": "4960fd1215509b5347ef7f0092868f79aea0f8e24fb84352da9a1033e4394007", + "RESIDUAL-ADAPTERS.json": "c682e9ff1b347f89771c6800f46ad98c2bb92b91c5c88452d53a9e7f0180c35f" + } + } + }, + "source_plan_sha256": "1dec4ca3af6d45d82286005cae4c5e56e7253adefb117d797da55c55c891af08", + "assignment_sha256": "551fd1b3a75fa5fd67cfd8c00a6c77c2f893a5120cb0c0dd8a7699f25e9bddba", + "source_owners_sha256": "32ca30cd1c652ef6ad43657273a08a157e1df3545e759ab36306a0d0b516fb4a", + "assignment_content_sha256": "e4896b307b00477e77005a00d2d8f53289a9fe1adf757b5a28764de9b17b9835", + "replica_lift": { + "groups": 2, + "source_replicas": 8, + "replicas": 16, + "parent_template_content_sha256": "8904bbbf46dfbf1c6df0e43479a23913fc59a410e879188112e88f16c850ede8", + "owners_file_sha256": "551fd1b3a75fa5fd67cfd8c00a6c77c2f893a5120cb0c0dd8a7699f25e9bddba", + "window_semantics": "strict physical source-event touch intervals, including bridges", + "schedule_content_sha256": "ef9b70f30251e90ca15f54e7802cedf9b2d23bdc150e8f2bc18c916d0f2f2312" + } +} diff --git a/research/complex-t16-two-stage-cycles/data/SPEC.json b/research/complex-t16-two-stage-cycles/data/SPEC.json new file mode 100644 index 0000000000..fb46407cc6 --- /dev/null +++ b/research/complex-t16-two-stage-cycles/data/SPEC.json @@ -0,0 +1,1976 @@ +{ + "schema": "witness-spec/1", + "name": "gauge44-t16-two-bank", + "data": { + "owners_sha256": "551fd1b3a75fa5fd67cfd8c00a6c77c2f893a5120cb0c0dd8a7699f25e9bddba", + "plan_sha256": "67173cd2e38296699e596714deb8b98e199bcb3390b49c2218887011a07f23da" + }, + "dispatch": [ + [ + 0, + 0, + "gauge44" + ], + [ + 0, + 8, + "gauge44" + ], + [ + 0, + 1, + "gauge44" + ], + [ + 0, + 9, + "gauge44" + ], + [ + 1, + 0, + "gauge44" + ], + [ + 1, + 8, + "gauge44" + ], + [ + 0, + 2, + "gauge44" + ], + [ + 0, + 10, + "gauge44" + ], + [ + 1, + 1, + "gauge44" + ], + [ + 1, + 9, + "gauge44" + ], + [ + 2, + 0, + "gauge44" + ], + [ + 2, + 8, + "gauge44" + ], + [ + 0, + 3, + "gauge44" + ], + [ + 0, + 11, + "gauge44" + ], + [ + 1, + 2, + "gauge44" + ], + [ + 1, + 10, + "gauge44" + ], + [ + 2, + 1, + "gauge44" + ], + [ + 2, + 9, + "gauge44" + ], + [ + 3, + 0, + "gauge44" + ], + [ + 3, + 8, + "gauge44" + ], + [ + 0, + 4, + "gauge44" + ], + [ + 0, + 12, + "gauge44" + ], + [ + 1, + 3, + "gauge44" + ], + [ + 1, + 11, + "gauge44" + ], + [ + 2, + 2, + "gauge44" + ], + [ + 2, + 10, + "gauge44" + ], + [ + 3, + 1, + "gauge44" + ], + [ + 3, + 9, + "gauge44" + ], + [ + 4, + 0, + "gauge44" + ], + [ + 4, + 8, + "gauge44" + ], + [ + 0, + 5, + "gauge44" + ], + [ + 0, + 13, + "gauge44" + ], + [ + 1, + 4, + "gauge44" + ], + [ + 1, + 12, + "gauge44" + ], + [ + 2, + 3, + "gauge44" + ], + [ + 2, + 11, + "gauge44" + ], + [ + 3, + 2, + "gauge44" + ], + [ + 3, + 10, + "gauge44" + ], + [ + 4, + 1, + "gauge44" + ], + [ + 4, + 9, + "gauge44" + ], + [ + 5, + 0, + "gauge44" + ], + [ + 5, + 8, + "gauge44" + ], + [ + 0, + 6, + "gauge44" + ], + [ + 0, + 14, + "gauge44" + ], + [ + 1, + 5, + "gauge44" + ], + [ + 1, + 13, + "gauge44" + ], + [ + 2, + 4, + "gauge44" + ], + [ + 2, + 12, + "gauge44" + ], + [ + 3, + 3, + "gauge44" + ], + [ + 3, + 11, + "gauge44" + ], + [ + 4, + 2, + "gauge44" + ], + [ + 4, + 10, + "gauge44" + ], + [ + 5, + 1, + "gauge44" + ], + [ + 5, + 9, + "gauge44" + ], + [ + 0, + 7, + "gauge44" + ], + [ + 0, + 15, + "gauge44" + ], + [ + 6, + 0, + "gauge44" + ], + [ + 6, + 8, + "gauge44" + ], + [ + 1, + 6, + "gauge44" + ], + [ + 1, + 14, + "gauge44" + ], + [ + 2, + 5, + "gauge44" + ], + [ + 2, + 13, + "gauge44" + ], + [ + 3, + 4, + "gauge44" + ], + [ + 3, + 12, + "gauge44" + ], + [ + 4, + 3, + "gauge44" + ], + [ + 4, + 11, + "gauge44" + ], + [ + 5, + 2, + "gauge44" + ], + [ + 5, + 10, + "gauge44" + ], + [ + 6, + 1, + "gauge44" + ], + [ + 6, + 9, + "gauge44" + ], + [ + 1, + 7, + "gauge44" + ], + [ + 1, + 15, + "gauge44" + ], + [ + 7, + 0, + "gauge44" + ], + [ + 7, + 8, + "gauge44" + ], + [ + 2, + 6, + "gauge44" + ], + [ + 2, + 14, + "gauge44" + ], + [ + 3, + 5, + "gauge44" + ], + [ + 3, + 13, + "gauge44" + ], + [ + 4, + 4, + "gauge44" + ], + [ + 4, + 12, + "gauge44" + ], + [ + 5, + 3, + "gauge44" + ], + [ + 5, + 11, + "gauge44" + ], + [ + 6, + 2, + "gauge44" + ], + [ + 6, + 10, + "gauge44" + ], + [ + 7, + 1, + "gauge44" + ], + [ + 7, + 9, + "gauge44" + ], + [ + 2, + 7, + "gauge44" + ], + [ + 2, + 15, + "gauge44" + ], + [ + 8, + 0, + "gauge44" + ], + [ + 8, + 8, + "gauge44" + ], + [ + 3, + 6, + "gauge44" + ], + [ + 3, + 14, + "gauge44" + ], + [ + 4, + 5, + "gauge44" + ], + [ + 4, + 13, + "gauge44" + ], + [ + 5, + 4, + "gauge44" + ], + [ + 5, + 12, + "gauge44" + ], + [ + 6, + 3, + "gauge44" + ], + [ + 6, + 11, + "gauge44" + ], + [ + 7, + 2, + "gauge44" + ], + [ + 7, + 10, + "gauge44" + ], + [ + 8, + 1, + "gauge44" + ], + [ + 8, + 9, + "gauge44" + ], + [ + 3, + 7, + "gauge44" + ], + [ + 3, + 15, + "gauge44" + ], + [ + 4, + 6, + "gauge44" + ], + [ + 4, + 14, + "gauge44" + ], + [ + 5, + 5, + "gauge44" + ], + [ + 5, + 13, + "gauge44" + ], + [ + 6, + 4, + "gauge44" + ], + [ + 6, + 12, + "gauge44" + ], + [ + 7, + 3, + "gauge44" + ], + [ + 7, + 11, + "gauge44" + ], + [ + 8, + 2, + "gauge44" + ], + [ + 8, + 10, + "gauge44" + ], + [ + 4, + 7, + "gauge44" + ], + [ + 4, + 15, + "gauge44" + ], + [ + 5, + 6, + "gauge44" + ], + [ + 5, + 14, + "gauge44" + ], + [ + 6, + 5, + "gauge44" + ], + [ + 6, + 13, + "gauge44" + ], + [ + 7, + 4, + "gauge44" + ], + [ + 7, + 12, + "gauge44" + ], + [ + 8, + 3, + "gauge44" + ], + [ + 8, + 11, + "gauge44" + ], + [ + 5, + 7, + "gauge44" + ], + [ + 5, + 15, + "gauge44" + ], + [ + 6, + 6, + "gauge44" + ], + [ + 6, + 14, + "gauge44" + ], + [ + 7, + 5, + "gauge44" + ], + [ + 7, + 13, + "gauge44" + ], + [ + 8, + 4, + "gauge44" + ], + [ + 8, + 12, + "gauge44" + ], + [ + 6, + 7, + "gauge44" + ], + [ + 6, + 15, + "gauge44" + ], + [ + 7, + 6, + "gauge44" + ], + [ + 7, + 14, + "gauge44" + ], + [ + 8, + 5, + "gauge44" + ], + [ + 8, + 13, + "gauge44" + ], + [ + 7, + 7, + "gauge44" + ], + [ + 7, + 15, + "gauge44" + ], + [ + 8, + 6, + "gauge44" + ], + [ + 8, + 14, + "gauge44" + ], + [ + 8, + 7, + "gauge44" + ], + [ + 8, + 15, + "gauge44" + ] + ], + "call_order": [ + [ + 0, + 0 + ], + [ + 0, + 8 + ], + [ + 0, + 1 + ], + [ + 0, + 9 + ], + [ + 1, + 0 + ], + [ + 1, + 8 + ], + [ + 0, + 2 + ], + [ + 0, + 10 + ], + [ + 1, + 1 + ], + [ + 1, + 9 + ], + [ + 2, + 0 + ], + [ + 2, + 8 + ], + [ + 0, + 3 + ], + [ + 0, + 11 + ], + [ + 1, + 2 + ], + [ + 1, + 10 + ], + [ + 2, + 1 + ], + [ + 2, + 9 + ], + [ + 3, + 0 + ], + [ + 3, + 8 + ], + [ + 0, + 4 + ], + [ + 0, + 12 + ], + [ + 1, + 3 + ], + [ + 1, + 11 + ], + [ + 2, + 2 + ], + [ + 2, + 10 + ], + [ + 3, + 1 + ], + [ + 3, + 9 + ], + [ + 4, + 0 + ], + [ + 4, + 8 + ], + [ + 0, + 5 + ], + [ + 0, + 13 + ], + [ + 1, + 4 + ], + [ + 1, + 12 + ], + [ + 2, + 3 + ], + [ + 2, + 11 + ], + [ + 3, + 2 + ], + [ + 3, + 10 + ], + [ + 4, + 1 + ], + [ + 4, + 9 + ], + [ + 5, + 0 + ], + [ + 5, + 8 + ], + [ + 0, + 6 + ], + [ + 0, + 14 + ], + [ + 1, + 5 + ], + [ + 1, + 13 + ], + [ + 2, + 4 + ], + [ + 2, + 12 + ], + [ + 3, + 3 + ], + [ + 3, + 11 + ], + [ + 4, + 2 + ], + [ + 4, + 10 + ], + [ + 5, + 1 + ], + [ + 5, + 9 + ], + [ + 0, + 7 + ], + [ + 0, + 15 + ], + [ + 6, + 0 + ], + [ + 6, + 8 + ], + [ + 1, + 6 + ], + [ + 1, + 14 + ], + [ + 2, + 5 + ], + [ + 2, + 13 + ], + [ + 3, + 4 + ], + [ + 3, + 12 + ], + [ + 4, + 3 + ], + [ + 4, + 11 + ], + [ + 5, + 2 + ], + [ + 5, + 10 + ], + [ + 6, + 1 + ], + [ + 6, + 9 + ], + [ + 1, + 7 + ], + [ + 1, + 15 + ], + [ + 7, + 0 + ], + [ + 7, + 8 + ], + [ + 2, + 6 + ], + [ + 2, + 14 + ], + [ + 3, + 5 + ], + [ + 3, + 13 + ], + [ + 4, + 4 + ], + [ + 4, + 12 + ], + [ + 5, + 3 + ], + [ + 5, + 11 + ], + [ + 6, + 2 + ], + [ + 6, + 10 + ], + [ + 7, + 1 + ], + [ + 7, + 9 + ], + [ + 2, + 7 + ], + [ + 2, + 15 + ], + [ + 8, + 0 + ], + [ + 8, + 8 + ], + [ + 3, + 6 + ], + [ + 3, + 14 + ], + [ + 4, + 5 + ], + [ + 4, + 13 + ], + [ + 5, + 4 + ], + [ + 5, + 12 + ], + [ + 6, + 3 + ], + [ + 6, + 11 + ], + [ + 7, + 2 + ], + [ + 7, + 10 + ], + [ + 8, + 1 + ], + [ + 8, + 9 + ], + [ + 3, + 7 + ], + [ + 3, + 15 + ], + [ + 4, + 6 + ], + [ + 4, + 14 + ], + [ + 5, + 5 + ], + [ + 5, + 13 + ], + [ + 6, + 4 + ], + [ + 6, + 12 + ], + [ + 7, + 3 + ], + [ + 7, + 11 + ], + [ + 8, + 2 + ], + [ + 8, + 10 + ], + [ + 4, + 7 + ], + [ + 4, + 15 + ], + [ + 5, + 6 + ], + [ + 5, + 14 + ], + [ + 6, + 5 + ], + [ + 6, + 13 + ], + [ + 7, + 4 + ], + [ + 7, + 12 + ], + [ + 8, + 3 + ], + [ + 8, + 11 + ], + [ + 5, + 7 + ], + [ + 5, + 15 + ], + [ + 6, + 6 + ], + [ + 6, + 14 + ], + [ + 7, + 5 + ], + [ + 7, + 13 + ], + [ + 8, + 4 + ], + [ + 8, + 12 + ], + [ + 6, + 7 + ], + [ + 6, + 15 + ], + [ + 7, + 6 + ], + [ + 7, + 14 + ], + [ + 8, + 5 + ], + [ + 8, + 13 + ], + [ + 7, + 7 + ], + [ + 7, + 15 + ], + [ + 8, + 6 + ], + [ + 8, + 14 + ], + [ + 8, + 7 + ], + [ + 8, + 15 + ] + ], + "width_spot_helpers": [ + 258, + 270, + 282, + 294 + ], + "providers": { + "gauge44": { + "artifacts": { + "LOCAL-CHECKS.json": "2b8b1891a736598010232bfb26abc31973b265a53a2009a3fcfd9138b5ecadb4", + "CLIFFORD-RECIPES.json": "d0768f2164d5f64a2fdbec422f1cfde4e400818792f1904ca541958377243731", + "RESIDUAL-ADAPTERS.json": "383f40aadd00a4ac700dfd0d4c22d6c6c0be9a9863116e4d69c7acd23bafae0c" + }, + "expected_local": { + "forward": { + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "prefix_l1": "2765345294379392599/1024", + "coefficient_work_primitive_count": 98333 + }, + "backward": { + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "prefix_l1": "14824960514781440791821/64", + "coefficient_work_primitive_count": 98365 + } + }, + "inventory": { + "4": 56, + "5": 32, + "7": 30, + "8": 122, + "9": 240 + }, + "native_negative_controls": 25, + "phase_edges": 2896, + "expected_profile": { + "1": 2412, + "2": 418, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "artifact_semantic_sha256": { + "CANONICAL-WORD.json.gz": "4ddb29fb9bc6f27e0c0fbfcf19a2a93a3496ad900d0f6d89059d0305c9576c0c", + "LOCAL-PROGRAMS.json.gz": "9f41d53659e9be84e20c661560c5687abbf5cd0660cdecbe01ad5eb29e6b8ee3", + "LOCAL-CHECKS.json": "18f09b79835aa352f04d27041d86d1338c5ad0094b888588c1c05af2dc399ffd", + "INDEPENDENT-LOCAL-REPLAY.json": "2d4680965c62db1fde1236c4857b19bf7bc97af58805e6b4109afbc452f0fdd8", + "CLIFFORD-RECIPES.json": "d0768f2164d5f64a2fdbec422f1cfde4e400818792f1904ca541958377243731", + "CLIFFORD-REVIEW.json": "4960fd1215509b5347ef7f0092868f79aea0f8e24fb84352da9a1033e4394007", + "RESIDUAL-ADAPTERS.json": "c682e9ff1b347f89771c6800f46ad98c2bb92b91c5c88452d53a9e7f0180c35f" + }, + "entering": 192, + "entrance": 384, + "width_digest": "ca0b972f2ee81a50449ce6489ddf9a94be914f84351136c2a9e3f81b37a0e387", + "program_hashes": { + "backward": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "forward": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + "complete_contract": { + "local": { + "backward": { + "events": 24767, + "macros": 19693, + "real_component_primitives": 198814, + "prefix_l1": "14824960514781440791821/64", + "prefix_bits": 68, + "coefficient_work_primitive_count": 98365, + "all_exact_columns": 704, + "dirty_helper_columns": 480, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 240, + "post_wrappers": 240, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + }, + "forward": { + "events": 24767, + "macros": 19693, + "real_component_primitives": 198766, + "prefix_l1": "2765345294379392599/1024", + "prefix_bits": 52, + "coefficient_work_primitive_count": 98333, + "all_exact_columns": 704, + "dirty_helper_columns": 480, + "all_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true, + "pre_wrappers": 240, + "post_wrappers": 240, + "endpoint_evidence": "Hash-bound fresh INDEPENDENT-LOCAL-REPLAY.json" + } + }, + "helpers": 480, + "centres": 8, + "v": 112, + "h": 9, + "n": 704, + "entering_helpers": 192, + "entrance_rank": 384, + "terminal_codimension": 206, + "hyperplane_ended_helpers": 78, + "cold_hyperplane_ended_helpers": 48, + "width_inventory": { + "4": 56, + "5": 32, + "7": 30, + "8": 122, + "9": 240 + }, + "widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 8, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 4, + 9, + 4, + 9, + 4, + 9, + 9, + 9, + 9, + 4, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 7, + 7, + 8, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 7, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 9, + 8, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5, + 8, + 8, + 8, + 5, + 8, + 5, + 5, + 5 + ], + "local_adapters": 387056, + "local_primitive_bound": 10038040553630, + "compiler": 25934336, + "children": 3494, + "paid_profile": { + "1": 2412, + "2": 418, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "program_hashes": { + "backward": "f36c5831106f5637102c6bedeec76ed2b223c6671ce42fd0eceed9ef24725b23", + "forward": "071ecdacc0bb3ac16046aad4119ed551a945cb0ed6c57002a548a3e2232503d8" + }, + "semantic_artifact_sha256": { + "CANONICAL-WORD.json.gz": "4ddb29fb9bc6f27e0c0fbfcf19a2a93a3496ad900d0f6d89059d0305c9576c0c", + "LOCAL-PROGRAMS.json.gz": "9f41d53659e9be84e20c661560c5687abbf5cd0660cdecbe01ad5eb29e6b8ee3", + "LOCAL-CHECKS.json": "18f09b79835aa352f04d27041d86d1338c5ad0094b888588c1c05af2dc399ffd", + "INDEPENDENT-LOCAL-REPLAY.json": "2d4680965c62db1fde1236c4857b19bf7bc97af58805e6b4109afbc452f0fdd8", + "CLIFFORD-RECIPES.json": "d0768f2164d5f64a2fdbec422f1cfde4e400818792f1904ca541958377243731", + "CLIFFORD-REVIEW.json": "4960fd1215509b5347ef7f0092868f79aea0f8e24fb84352da9a1033e4394007", + "RESIDUAL-ADAPTERS.json": "c682e9ff1b347f89771c6800f46ad98c2bb92b91c5c88452d53a9e7f0180c35f" + } + }, + "semantic_phase_sha256": "4960fd1215509b5347ef7f0092868f79aea0f8e24fb84352da9a1033e4394007", + "wrappers": 240 + } + }, + "expected": { + "gain_baseline_kappa": "0.001636241501576388", + "complex_lower": "83820994293071721251/50000000000000000000000", + "conservative_complex_lower": "335283976599811653119/200000000000000000000000", + "kappa": "334722841145139/200000000000000000", + "assembly_controls_rejected": 69, + "provider_counts": { + "gauge44": 144 + }, + "mutations_rejected": 15, + "hosted_residuals": 69120, + "rank_mass": 1041408, + "actual_73column_sigmas": 10011, + "cross_replica_helper_roles": 57420, + "idle_remainders": 7394, + "idle_remainder_profile": { + "1": 2392, + "2": 8, + "3": 107, + "4": 1, + "7": 5, + "16": 1, + "48": 4880 + }, + "global_profile": { + "1": 349720, + "2": 60200, + "3": 62315, + "4": 20449, + "5": 11808, + "7": 5, + "8": 1152, + "16": 1, + "48": 4880 + }, + "live": 14336, + "physical": 14826, + "conservative_kappa_decimal": "0.001673614202872892", + "kappa_decimal": "0.001673614205725695" + }, + "pivot_swap": { + "recipe": "construction/leaver/PIVOT-SWAP-k8.json", + "sha256": "3ef7acf0cf67442a532f25b53d5fbeda76d3a84524118df8e003ca69b5cac0bb" + } +} diff --git a/research/complex-t16-two-stage-cycles/evidence/ADMISSION-CONTROLS.json b/research/complex-t16-two-stage-cycles/evidence/ADMISSION-CONTROLS.json new file mode 100644 index 0000000000..ff6eef2ab6 --- /dev/null +++ b/research/complex-t16-two-stage-cycles/evidence/ADMISSION-CONTROLS.json @@ -0,0 +1,102 @@ +{ + "status": "PASS_EXACT_MIXED_048_ALLCOLD_NATIVE_ASSEMBLY_ADMISSION_NEGATIVE_CONTROLS", + "valid_receipt_kappa": "334722841145139/200000000000000000", + "input_sha256": { + "owner_audit": "c49a55129278231a2047237f90c0e84eecd1a6030771d28eb3f20eddaf470dd3", + "fresh_invoice": "53ab965b01b2b8861231be984104b0b6740d1f2a8c2ce1dfa4a8fdcbbdf9aaa7", + "package:inputs/PR589-EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c" + }, + "assembler_sha256": "15f6986a476bac76bcdc0bfcf51da115389b46f1950d2766b6822f757888b13a", + "rejected_controls": [ + "empty_certification_maps", + "failed_invoice_status", + "nonboolean_precision_check", + "wrong_owner_role_count", + "understated_physical_stock", + "changed_profile_same_rank_mass", + "insufficient_finite_C0", + "missing_finite_check", + "wrong_reflected_orientation_selfconsistent_totals", + "missing_selected_call", + "wrong_selected_primitive_sum", + "wrong_selected_coefficient_work_sum", + "unpaid_wrapper_factors", + "wrong_global_compiler", + "wrong_global_adapter_maximum", + "understated_exact_prefix_and_global_sum", + "wrong_global_prefix_sum", + "wrong_row_prefix_reserve", + "wrong_parent_geometry_charge", + "wrong_rebased_geometry_charge", + "wrong_complete_pervertex_envelope", + "wrong_prior_added_complete_invoice", + "wrong_finite_router_bits", + "wrong_finite_literal_bits", + "wrong_finite_physical_stock_bits", + "wrong_finite_row_coefficient", + "reordered_complete_calls", + "understated_explicit_idle_remainders", + "understated_actual_chart_types", + "wrong_cross_replica_role_count", + "old_no_cold_wrapper_counts_selfconsistent", + "gauge44:missing_provider", + "gauge44:missing_backward_orientation", + "gauge44:unpaid_scalar_primitive", + "gauge44:wrong_local_artifact_binding", + "gauge44:false_dirty_restoration", + "gauge44:wrong_declared_provider_count", + "gauge44:wrong_local_compiler", + "gauge44:wrong_local_adapter_charge", + "gauge44:wrong_local_primitive_bound", + "gauge44:forged_provider_and_call_program_hash", + "gauge44:provider_at_wrong_call", + "gauge44:synchronized_forged_source_recipe_hash", + "gauge44:synchronized_forged_phase_review_semantics", + "gauge44:width_order_swap_4_5", + "gauge44:width_inventory_shift_4_5", + "gauge44:width_order_swap_4_7", + "gauge44:width_inventory_shift_4_7", + "gauge44:width_order_swap_4_8", + "gauge44:width_inventory_shift_4_8", + "gauge44:width_order_swap_4_9", + "gauge44:width_inventory_shift_4_9", + "gauge44:width_order_swap_5_7", + "gauge44:width_inventory_shift_5_7", + "gauge44:width_order_swap_5_8", + "gauge44:width_inventory_shift_5_8", + "gauge44:width_order_swap_5_9", + "gauge44:width_inventory_shift_5_9", + "gauge44:width_order_swap_7_8", + "gauge44:width_inventory_shift_7_8", + "gauge44:width_order_swap_7_9", + "gauge44:width_inventory_shift_7_9", + "gauge44:width_order_swap_8_9", + "gauge44:width_inventory_shift_8_9", + "gauge44:cold_helper_width_swap_258", + "gauge44:cold_helper_width_swap_270", + "gauge44:cold_helper_width_swap_282", + "gauge44:cold_helper_width_swap_294", + "wrong_owner_receipt_hash" + ], + "discovery_accepted_controls": [], + "exact_outer_controls": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ], + "conservative_outer_controls": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ], + "recurrence_model_controls": [ + "native_complex_endpoint_rejected_with_old_surcharge", + "omitting_bit_surcharge_would_fail_next_endpoint_rejection" + ], + "scope": "Complete receipt schema; ordered widths and both reflected providers; exact program, work and paid-profile binding; independently recounted compiler, conservative envelope and finite inequalities. Does not replace fresh physical replay." +} diff --git a/research/complex-t16-two-stage-cycles/evidence/ASSEMBLY.json b/research/complex-t16-two-stage-cycles/evidence/ASSEMBLY.json new file mode 100644 index 0000000000..925cf3245f --- /dev/null +++ b/research/complex-t16-two-stage-cycles/evidence/ASSEMBLY.json @@ -0,0 +1,346 @@ +{ + "status": "PASS_GAUGE44_NATIVE_EXACT_GLOBAL_ASSEMBLY", + "kappa": "334722841145139/200000000000000000", + "kappa_decimal": "0.001673614205725695", + "complex_lower": "83820994293071721251/50000000000000000000000", + "complex_decimal": "0.00167641988586143442502", + "bit_lower": "1733427039589844234749/1000000000000000000000000", + "bit_decimal": "0.001733427039589844234749", + "binding": "complex", + "gain_over_pr635_percent": "2.284057953138420246258288880242548858864787923709216942926747012451152", + "complex_profile": { + "1": 349720, + "2": 60200, + "3": 62315, + "4": 20449, + "5": 11808, + "7": 5, + "8": 1152, + "16": 1, + "48": 4880 + }, + "provider_counts": { + "gauge44": 144 + }, + "surcharge_model": { + "complex": false, + "bit": true + }, + "conservative_complex_lower": "335283976599811653119/200000000000000000000000", + "conservative_complex_decimal": "0.001676419882999058265595", + "conservative_kappa": "418403550718223/250000000000000000", + "conservative_kappa_decimal": "0.001673614202872892", + "conservative_moments": [ + { + "side": "conservative_complex", + "surcharge": true, + "endpoint": "335283976599811653119/200000000000000000000000", + "accept": true, + "mercator": [ + "-65065847402241284216645094777755161671516625/26959946667150639794667015087019630673637144422540572481103610249216", + "-65065847402241284216645094777755161671516623/26959946667150639794667015087019630673637144422540572481103610249216" + ], + "base_two": [ + "-24134266993731548642423/10000000000000000000000000000000000000000000000", + "-12067128496865774321141/5000000000000000000000000000000000000000000000" + ] + }, + { + "side": "conservative_complex", + "surcharge": true, + "endpoint": "419104970749764566399/250000000000000000000000", + "accept": false, + "mercator": [ + "6926628464338793538615366894518405075745543/13479973333575319897333507543509815336818572211270286240551805124608", + "865828558042349192326920861814800634468193/1684996666696914987166688442938726917102321526408785780068975640576" + ], + "base_two": [ + "2569226503313973498061/5000000000000000000000000000000000000000000000", + "642307875828493374533/1250000000000000000000000000000000000000000000" + ] + } + ], + "conservative_bootstrap": [ + { + "exponent": "66946958972640073794861935322146219382005753563073950861759560348612574883738494652417571839/40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "109836347322256828937957621058460655663622636926049138240439651387425116261505347582428161/40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "4774526629970" + }, + { + "exponent": "13411322237625160720416019202893634499128885843578290142009949874261364042796819657245923313950946975769402890028659425391323061365469084159/8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "36826367305404343959385747301508404989396421709857990050125738635957203180342754076686049053024230597109971340574608676938634530915841/8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "1698887863208859253" + }, + { + "exponent": "2682271800451202351070736735531697948087254303139754243641705614348926326807051375129099408767608650561914819533545954739351308703704537660367362448007161306231511610081971023703274158079/1600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "12347290873881258982196489253419520744860245756358294385651073673192948624870900591232391349438085180466454045260648691296295462339632637551992838693768488389918028976296725841921/1600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "604503900688683165378015" + }, + { + "exponent": "536454362555558796205969671531597034690709956685600904856581796183970826704413090956787758968990125587060146421810741602728069602669880957325394620518843702670167589551068574096810713144788875872140727461211178620102751805762080601599/320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "4139848784429472014040405610645052914399095143418203816029173295586909043212241031009874412939853578189258397271930397330119042674605379481156297329832410448931425903189286855211124127859272538788821379897248194237919398401/320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "215096578097637753625057351755" + }, + { + "exponent": "107290872511938340973116863299315988543193200936517651806184587920262005845554439616993820956788613682017698657287726176838549543027095954720426194261793710534141170039861643178244150997038075743971809244978477738883081206736988246860463617301762505009010220288499367125981775262719/64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "1388024962965409811499517077800983482348193815412079737994154445560383006179043211386317982301342712273823161450456972904045279573805738206289465858829960138356821755849002961924256028190755021522261116918793263011753139536382698237494990989779711500632874018224737281/64000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "76536376120325879805140464532041966" + }, + { + "exponent": "21458174502387945334233436538976597936365123995679202552853696911979274669439992533362830126890571620284360333881013114482951169137699170247868765925681754564548947307083751380207491940061327001774755545650055243531645284299812888424841579418311436059848447282911946407826524515545598340998195294030394495212916553058176079229439/12800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "465382529202848899675689076388320797447146303088020725330560007466637169873109428379715639666118986885517048830862300829752131234074318245435451052692916248619792508059938672998225244454349944756468354715700187111575158420581688563940151552717088053592173475484454401659001804705969605504787083446941823920770561/12800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "27233426591161199120510923963580892156265" + }, + { + "exponent": "4291634900477589159767157843333890368626488090041721706963434889635737301909815105491830038444954740889601242470005389770713035856261925096850107903197717410243662706784980459803569013439457305429976771460866702987154971674634865852093870671206103055180491332359998849594843296143066261786446148233107095188028358108567196293533339039170922243708509671751006768944273719029759/2560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "156035305031209153784351986758278293036565110364262698090184894508169961555045259110398757529994610229286964143738074903149892096802282589756337293215019540196430986560542694570023228539133297012845028325365134147906129328793896944819508667640001150405156703856933738213553851766892904811971641891432803706466660960829077756291490328248993231055726280970241/2560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "9690287958371238611490885889466827185172140034" + } + ], + "conservative_outer": { + "bit_positive": "4291634900477589159767157843333890368626488090041721706963434889635737301909815105491830038444954740889601242470005389770713035856261925096850107903197717410243662706784980459803569013439457305429976771460866702987154971674634865852093870671206103055180491332359998849594843296143066261786446148233107095188028358108567196293533339039170922243708509671751006768944273719029759/2560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_above_bit": "156042156666109631373511909958278293036565110364262698090184894508169961555045259110398757529994610229286964143738074903149892096802282589756337293215019540196430986560542694570023228539133297012845028325365134147906129328793896944819508667640001150405156703856933738213553851766892904811971641891432803706466660960829077756291490328248993231055726280970241/2560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_below_one_over32": "5914716023400188346881/200000000000000000000000", + "beta_positive": "1/1000000000000000000000000", + "beta_below_one": "999999999999999999999999/1000000000000000000000000", + "leaf_saving_above_bit": "156037865031209153784351986758278293036565110364262698090184894508169961555045259110398757529994610229286964143738074903149892096802282589756337293215019540196430986560542694570023228539133297012845028325365134147906129328793896944819508667640001150405156703856933738213553851766892904811971641891432803706466660960829077756291490328248993231055726280970241/2560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_positive": "2145817450238794579883574630032044706724084277863017519591348818329778609233200589311025383485175460629695129404964249930615628326888492543035283238563002443196734503284587032184374263057021867734528582161419912036272055860545972059343948180631376892724393572309328218694366467580200770894373479273257404527752392608135365039671481491227352554657961302536464213549893151005207748993231055726280970241/1280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_internal": "4291634900477589159767157843333890368626488090041721706963434889635737301909815105491830038444954740889601242470005389770713035856261925096850107903197717410243662706784980459803569013439457305429976771460866702987154971674634865852093870671206103055180491332359998849594843296143066261786446148233107095188028358108567196293533339039170922243708509671751006768944273719029759/1280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_leaf": "78023224150505054481335760536982480408651181670221390766799410688974616514824539370304870595035750069384371673111507456964716761436997556803265496715412967815625736942978132265471417838580087963727944139454027940656051819368623107275606427690671781305633532419799229105626520726742595472247607391864634960328518508772647445342038697463535786450106848994792251006768944273719029759/1280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_positive": "2145817450238794579883894630032044706724084277863017519591348818329778609233200589311025383485175460629695129404964249930615628326888492543035283238563002443196734503284587032184374263057021867734528582161419912036272055860545972059343948180631376892724393572309328218694366467580200770894373479273257404527752392608135365039671481491227352554657961302536464213549893151005207748993231055726280970241/1280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_below_one": "1277854182549761205420116105369967955293275915722136982480408651181670221390766799410688974616514824539370304870595035750069384371673111507456964716761436997556803265496715412967815625736942978132265471417838580087963727944139454027940656051819368623107275606427690671781305633532419799229105626520726742595472247607391864634960328518508772647445342038697463535786450106848994792251006768944273719029759/1280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_reservations": "1/4000000000000000000000000", + "lambda_above_tau": "4291634900477589159767157843333890368626488090041721706963434889635737301909815105491830038444954740889601242470005389770713035856261925096850107903197717410243662706784980459803569013439457305429976771460866702987154971674634865852093870671206103055180491332359998849594843296143066261786446148233107095188028358108567196293533339039170922243708509671751006768944273719029759/2560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_sigma": "156046448301010108962671677116121626926933736852352739811891857943059597292347168925504249360033055184027853744980544908539662809838138851681434143322922737913841230223249479550483032108146736470150458302136595014609116483765571579685360761510672356508211884348266098212403446610189047878233428337581036813561848989187186323487783861588032401977969989479912751006768944273719029759/2560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_internal": "4291634900477589159767157843333890368626488090041721706963434889635737301909815105491830038444954740889601242470005389770713035856261925096850107903197717410243662706784980459803569013439457305429976771460866702987154971674634865852093870671206103055180491332359998849594843296143066261786446148233107095188028358108567196293533339039170922243708509671751006768944273719029759/2560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_prime_above_lambda": "4291634900477589159767157843333890368626488090041721706963434889635737301909815105491830038444954740889601242470005389770713035856261925096850107903197717410243662706784980459803569013439457305429976771460866702987154971674634865852093870671206103055180491332359998849594843296143066261786446148233107095188028358108567196293533339039170922243708509671751006768944273719029759/2560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_leaf": "78023224150505054481335760536982480408651181670221390766799410688974616514824539370304870595035750069384371673111507456964716761436997556803265496715412967815625736942978132265471417838580087963727944139454027940656051819368623107275606427690671781305633532419799229105626520726742595472247607391864634960328518508772647445342038697463535786450106848994792251006768944273719029759/1280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_reservations": "1/4000000000000000000000000", + "lambda_prime_below_one": "2145817450238794579883574630032044706724084277863017519591348818329778609233200589311025383485175460629695129404964249930615628326888492543035283238563002443196734503284587032184374263057021867734528582161419912036272055860545972059343948180631376892724393572309328218694366467580200770894373479273257404527752392608135365039671481491227352554657961302536464213549893151005207748993231055726280970241/1280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "epsilon_positive": "1279999999999999999999998720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/1282145817450238794579883574630032044706724084277863017519591348818329778609233200589311025383485175460629695129404964249930615628326888492543035283238563002443196734503284587032184374263057021867734528582161419912036272055860545972059343948180631376892724393572309328218694366467580200770894373479273257404527752392608135365039671481491227352554657961302536464213549893151005207748993231055726280970241", + "epsilon_below_one": "2145817450238794579884854630032044706724084277863017519591348818329778609233200589311025383485175460629695129404964249930615628326888492543035283238563002443196734503284587032184374263057021867734528582161419912036272055860545972059343948180631376892724393572309328218694366467580200770894373479273257404527752392608135365039671481491227352554657961302536464213549893151005207748993231055726280970241/1282145817450238794579883574630032044706724084277863017519591348818329778609233200589311025383485175460629695129404964249930615628326888492543035283238563002443196734503284587032184374263057021867734528582161419912036272055860545972059343948180631376892724393572309328218694366467580200770894373479273257404527752392608135365039671481491227352554657961302536464213549893151005207748993231055726280970241", + "guard_width": "2145817450238794579884854630032044706724084277863017519591348818329778609233200589311025383485175460629695129404964249930615628326888492543035283238563002443196734503284587032184374263057021867734528582161419912036272055860545972059343948180631376892724393572309328218694366467580200770894373479273257404527752392608135365039671481491227352554657961302536464213549893151005207748993231055726280970241/1282145817450238794579883574630032044706724084277863017519591348818329778609233200589311025383485175460629695129404964249930615628326888492543035283238563002443196734503284587032184374263057021867734528582161419912036272055860545972059343948180631376892724393572309328218694366467580200770894373479273257404527752392608135365039671481491227352554657961302536464213549893151005207748993231055726280970241", + "K_geometry": "962145817450238794579883894630032044706724084277863017519591348818329778609233200589311025383485175460629695129404964249930615628326888492543035283238563002443196734503284587032184374263057021867734528582161419912036272055860545972059343948180631376892724393572309328218694366467580200770894373479273257404527752392608135365039671481491227352554657961302536464213549893151005207748993231055726280970241/1282145817450238794579883574630032044706724084277863017519591348818329778609233200589311025383485175460629695129404964249930615628326888492543035283238563002443196734503284587032184374263057021867734528582161419912036272055860545972059343948180631376892724393572309328218694366467580200770894373479273257404527752392608135365039671481491227352554657961302536464213549893151005207748993231055726280970241000000000000000000000000", + "K_dominates_log": "2145817450238794579883892484214594467929504393968387487546642094245500746215680997962207053706566227429105818379580764755154998631759087578785352622934675554704191468001348469181931066322518583147496397787156855014404321331963810639431911908575516346752334228361147587317473743186628461566154784906789824326981498234656091782266953738834744419292921631054972986197338493043905212529017505833129965033251006768944273719029759/1282145817450238794579883574630032044706724084277863017519591348818329778609233200589311025383485175460629695129404964249930615628326888492543035283238563002443196734503284587032184374263057021867734528582161419912036272055860545972059343948180631376892724393572309328218694366467580200770894373479273257404527752392608135365039671481491227352554657961302536464213549893151005207748993231055726280970241000000000000000000000000", + "record_suffix": "2145817450238794579884854630032044706724084277863017519591348818329778609233200589311025383485175460629695129404964249930615628326888492543035283238563002443196734503284587032184374263057021867734528582161419912036272055860545972059343948180631376892724393572309328218694366467580200770894373479273257404527752392608135365039671481491227352554657961302536464213549893151005207748993231055726280970241/1282145817450238794579883574630032044706724084277863017519591348818329778609233200589311025383485175460629695129404964249930615628326888492543035283238563002443196734503284587032184374263057021867734528582161419912036272055860545972059343948180631376892724393572309328218694366467580200770894373479273257404527752392608135365039671481491227352554657961302536464213549893151005207748993231055726280970241", + "phase_local": "17166539601910356639077554894438907414998094339329510124686083822553951010848085123139384738102794451836971724214330514269464396919978535380032335292875692657081332990993457694472550907721671657289196472917096239268308712355785615054839549172995154595823089234526445118178039016248033857826769139819591656021248246491603647059967324177426212301898650748810222481046590550080359455481634895917096756720251006768944273719029759/10257166539601910356639068597040256357653792674222904140156730790546638228873865604714488203067881403685037561035239713999444925026615107940344282265908504019545573876026276696257474994104456174941876228657291359296290176446884367776474751585445051015141795148578474625749554931740641606167154987834186059236222019140865082920317371851929818820437263690420291713708399145208041661991945848445810247761928000000000000000000000000", + "phase_boundary": "3433307920382071327814485262233821291963954961006197999301451385243367911755601351548822283797671503806922896022559314713524375627892183104606522566072477020622232169972100688492555624156731703788213547084008802236167554848291393875038280816954342482386970371746744518534093623734748924102778872470744267043632933799537310806069842633571155952087698412576851514327274383647029861924956139268898547177851006768944273719029759/2051433307920382071327813719408051271530758534844580828031346158109327645774773120942897640613576280737007512207047942799888985005323021588068856453181700803909114775205255339251494998820891234988375245731458271859258035289376873555294950317089010203028359029715694925149910986348128321233430997566837211847244403828173016584063474370385963764087452738084058342741679829041608332398389169689162049552385600000000000000000000000", + "gamma_sublinear": "1/2000000000000000000000000", + "cell_above_band": "2559999999999999999999996157854182549761205420116425369967955293275915722136982480408651181670221390766799410688974616514824539370304870595035750069384371673111507456964716761436997556803265496715412967815625736942978132265471417838580087963727944139454027940656051819368623107275606427690671781305633532419799229105626520726742595472247607391864634960328518508772647445342038697463535786450106848994792251006768944273719029759/5128583269800955178319534298520128178826896337111452070078365395273319114436932802357244101533940701842518780517619856999722462513307553970172141132954252009772786938013138348128737497052228087470938114328645679648145088223442183888237375792722525507570897574289237312874777465870320803083577493917093029618111009570432541460158685925964909410218631845210145856854199572604020830995972924222905123880964000000000000000000000000", + "prime_interval_packing": "2145817450238794579884854630032044706724084277863017519591348818329778609233200589311025383485175460629695129404964249930615628326888492543035283238563002443196734503284587032184374263057021867734528582161419912036272055860545972059343948180631376892724393572309328218694366467580200770894373479273257404527752392608135365039671481491227352554657961302536464213549893151005207748993231055726280970241/1282145817450238794579883574630032044706724084277863017519591348818329778609233200589311025383485175460629695129404964249930615628326888492543035283238563002443196734503284587032184374263057021867734528582161419912036272055860545972059343948180631376892724393572309328218694366467580200770894373479273257404527752392608135365039671481491227352554657961302536464213549893151005207748993231055726280970241", + "alpha_positive": "4291634900477589159768427114246639174653588672151405007137990912575279355448881587273232437191741688058800947784545014685770626958647580121820635861497677997900925971285935501366305329379540450882024979948576767050676377192509782698775860089206893239476727800670475806011840210766829232460528264180047228854733890842791456821938435230062096973950882933591437199747231644049112961522248561559410935274251006768944273719029759/2564291634900477589159767149260064089413448168555726035039182697636659557218466401178622050766970350921259390258809928499861231256653776985086070566477126004886393469006569174064368748526114043735469057164322839824072544111721091944118687896361262753785448787144618656437388732935160401541788746958546514809055504785216270730079342962982454705109315922605072928427099786302010415497986462111452561940482000000000000000000000000", + "alpha_below_one": "2559999999999999999999998722145817450238794579883574630032044706724084277863017519591348818329778609233200589311025383485175460629695129404964249930615628326888492543035283238563002443196734503284587032184374263057021867734528582161419912036272055860545972059343948180631376892724393572309328218694366467580200770894373479273257404527752392608135365039671481491227352554657961302536464213549893151005207748993231055726280970241/2564291634900477589159767149260064089413448168555726035039182697636659557218466401178622050766970350921259390258809928499861231256653776985086070566477126004886393469006569174064368748526114043735469057164322839824072544111721091944118687896361262753785448787144618656437388732935160401541788746958546514809055504785216270730079342962982454705109315922605072928427099786302010415497986462111452561940482000000000000000000000000", + "alpha_below_one_fourth": "636781273824641808130173360200769383178708453466780103752657683496589609949167718707382280254550846042256046616917937110279537187204796666149697005757783823223697441280356358014725881802148970482985239311132133188967459650737763203330896114001108795206885468985484188303335343023023271152986658475456581473409142305461276225697897305515551579303378097717676794907027714931453490912974366966303729549846248993231055726280970241/2564291634900477589159767149260064089413448168555726035039182697636659557218466401178622050766970350921259390258809928499861231256653776985086070566477126004886393469006569174064368748526114043735469057164322839824072544111721091944118687896361262753785448787144618656437388732935160401541788746958546514809055504785216270730079342962982454705109315922605072928427099786302010415497986462111452561940482000000000000000000000000", + "delta_positive": "1/8000000000000000000000000", + "delta_below_one_eighth": "999999999999999999999999/8000000000000000000000000", + "short_record_fallback": "3271297498262329187232188728722773726440986598203424206296429527573627431575299333448743650438980827382449402732053183555267300349617341427808553290207199955532995817864773555173242318293194236481219611534034519811789520063459436068803112132583338310418600770716314388535684977805368150793388444502152305490389450376840898911817135618288260711588625999929900096744640439225560451393287268125698456693642769463840361816851232075678730283635146230664753465022441859409211210812462103169958107102596818758961162242109490394405560049890503217153667247353618760970380545457336809160753863814687845893567692848222089964012853431948699821762820616172559658850445859909242201856431348740544025869832686184118510602276234639658622069709763731348576272944329545362949161268116244208327598081/3282293292672611314124501951052882034449213655751329324850153852974924233239636993508636224981722049179212019531276708479822376008516834540910170325090721286254583640328408542802391998113425975981400393170333234974812856463002997688471920507342416324845374447545111880239857578157005313973489596106939538955591046125076826534501558992617542022539924380934493348386687726466573331837422671502659279283816960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "small_field_exposure": "1/1000000000000000000000000", + "artificial_boundary": "71817332316815282853112562862759503211946725133433957011349980444545358664579977396489952079532387057179902256214993862451085782102006251737647007919114917137030068637316063285748807282425852909388770925811453663541387014778660688696057748792376575702772277366659641547890570132098313566265224558756587876630378465810041101182311188398695728387904204642376778183349250825638217203544959428216161435111047246979693167178842910723/10257166539601910356639068597040256357653792674222904140156730790546638228873865604714488203067881403685037561035239713999444925026615107940344282265908504019545573876026276696257474994104456174941876228657291359296290176446884367776474751585445051015141795148578474625749554931740641606167154987834186059236222019140865082920317371851929818820437263690420291713708399145208041661991945848445810247761928000000000000000000000000", + "literal_scalar_guard": "1", + "row_product_gap": "23971789/25", + "balanced_prefix_above_kappa": "169524706753536568111940463498487999814971628379655593710545135644841267223769846823788320559498820474527933228610666755881600843485578743923444841003452804911926391093366047217295408784907092276922965628514716214850411827816877673825353656928229057457924089994958798352843893572741286499210415823724593467757628533127832261350047446082755508067815484407417952227349047073806778953385466824547160598257/320536454362559698644970893657508011176681021069465754379897837204582444652308300147327756345871293865157423782351241062482653907081722123135758820809640750610799183625821146758046093565764255466933632145540354978009068013965136493014835987045157844223181098393077332054673591616895050192723593369818314351131938098152033841259917870372806838138664490325634116053387473287751301937248307763931570242560250000000000000000", + "coordinate_movement_above_kappa": "7182541122985639767157843333890368626488090041721706963434889635737301909815105491830038444954740889601242470005389770713035856261925096850107903197717410243662706784980459803569013439457305429976771460866702987154971674634865852093870671206103055180491332359998849594843296143066261786446148233107095188028358108567196293533339039170922243708509671751006768944273719029759/2560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_phase_layer_above_kappa": "678097544868328822208967274110377369227841806794538096979163022988016250565300778061952692926969898412936272284747537618562153443326686648805286820978527981084703121176729685584594602955254106050669994779530282697981735274995454834755442568368968049200319467255441621102047355596598678416640892400524894597773109604758936437264824744659540541043909382971710506372931974745333964808334118304957586666747029759/1282145817450238794579883574630032044706724084277863017519591348818329778609233200589311025383485175460629695129404964249930615628326888492543035283238563002443196734503284587032184374263057021867734528582161419912036272055860545972059343948180631376892724393572309328218694366467580200770894373479273257404527752392608135365039671481491227352554657961302536464213549893151005207748993231055726280970241000000000000000000000000", + "bulk_exposure_above_kappa": "7182541122985639767157843333890368626488090041721706963434889635737301909815105491830038444954740889601242470005389770713035856261925096850107903197717410243662706784980459803569013439457305429976771460866702987154971674634865852093870671206103055180491332359998849594843296143066261786446148233107095188028358108567196293533339039170922243708509671751006768944273719029759/2560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gaussian_arithmetic_above_kappa": "1084956841076816585677624386506748568783773714905711521884471348535635291902348410439044662269767067551803312033413137832677995467692075634221554439386814712873326459800808198906103584039031127515285112287965601613622723661755961251936291344996717787099337283243342737148872700171177766014745890377463918920391418084265733864504938615258153760406666545549513591718569687722470234296459238683870772102563829759/2051433307920382071327813719408051271530758534844580828031346158109327645774773120942897640613576280737007512207047942799888985005323021588068856453181700803909114775205255339251494998820891234988375245731458271859258035289376873555294950317089010203028359029715694925149910986348128321233430997566837211847244403828173016584063474370385963764087452738084058342741679829041608332398389169689162049552385600000000000000000000000", + "scalar_work_above_kappa": "5424789333967352729343300252068041364047047401424894720874426821043571732830856489128025668592936871699718402685846206783246977060922891478661742369075206518618642071790979007668866048932652689804513032377942336713793266453868029701865344962359381658022193987114287974981676375633354700394532535464813511694986708532338239755066153234976694766942742946379413168738705292811923775503127189392278083417943029759/10257166539601910356639068597040256357653792674222904140156730790546638228873865604714488203067881403685037561035239713999444925026615107940344282265908504019545573876026276696257474994104456174941876228657291359296290176446884367776474751585445051015141795148578474625749554931740641606167154987834186059236222019140865082920317371851929818820437263690420291713708399145208041661991945848445810247761928000000000000000000000000", + "dimension_above_kappa": "319463545637440301524553173096028556935259442429022245435073791175073149058236835497513510877898552958630896777147579412045279321528944632745842022675937993312645657377631658153880297527601791750361776639366737298913897614549579721835575840771719829602172558535151725403250498378063748160120300202922972148078477725572559626497710662755025423211382955757121392014428011119666650290100739309875208710825216824547160598257/320536454362559698644970893657508011176681021069465754379897837204582444652308300147327756345871293865157423782351241062482653907081722123135758820809640750610799183625821146758046093565764255466933632145540354978009068013965136493014835987045157844223181098393077332054673591616895050192723593369818314351131938098152033841259917870372806838138664490325634116053387473287751301937248307763931570242560250000000000000000" + }, + "conservative_controls": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ], + "model_controls": [ + "native_complex_endpoint_rejected_with_old_surcharge", + "omitting_bit_surcharge_would_fail_next_endpoint_rejection" + ], + "native_correction_gain": "2.852803E-12", + "template_sha256": "df1f54adbb8ccbf289428edd8ffc506df3c0b5659a991f4bc655604ba313e9fc", + "input_sha256": { + "owner_audit": "c49a55129278231a2047237f90c0e84eecd1a6030771d28eb3f20eddaf470dd3", + "fresh_invoice": "53ab965b01b2b8861231be984104b0b6740d1f2a8c2ce1dfa4a8fdcbbdf9aaa7", + "package:inputs/PR589-EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c" + }, + "bit_supplier": { + "pr": 589, + "repository": "CrocSwap/integer-mult-bounds", + "commit": "a5afc8c6169ea61ba7c51dfd3cade02cc7b13b46", + "merged_as": "b3eb785ac5b4b1ca2beea0f80db078a505626a90", + "path": "research/e8-bit-p111-tuned/tune/EXPECTED.json", + "git_blob_sha1": "e293ddc557742637f9f679f083a1a282d87b1b13", + "word": { + "v": 111, + "decoder_constant": 63, + "copy_ranks": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ] + }, + "derived_deficit": 10272, + "deficit_formula": "T(2Kv-L*cst), L=9 T=32 K=4 M=64", + "replay_scope": "Cited unchanged supplier; this assembly reprices its full profile and does not rebuild its bit circuit." + }, + "moments": [ + { + "side": "bit", + "surcharge": true, + "endpoint": "1733427039589844234749/1000000000000000000000000", + "accept": true, + "mercator": [ + "-43100600330766044577088869872467188970742291/26959946667150639794667015087019630673637144422540572481103610249216", + "-43100600330766044577088869872467188970742289/26959946667150639794667015087019630673637144422540572481103610249216" + ], + "base_two": [ + "-799345163337715793503/500000000000000000000000000000000000000000000", + "-3197378653350863173989/2000000000000000000000000000000000000000000000" + ] + }, + { + "side": "bit", + "surcharge": true, + "endpoint": "6933708158359376939/4000000000000000000000", + "accept": false, + "mercator": [ + "22502934905675809315035333485365686073718547/13479973333575319897333507543509815336818572211270286240551805124608", + "5625733726418952328758833371341421518429637/3369993333393829974333376885877453834204643052817571560137951281152" + ], + "base_two": [ + "8346798366759439729359/5000000000000000000000000000000000000000000000", + "16693606733518879458833/10000000000000000000000000000000000000000000000" + ] + }, + { + "side": "complex", + "surcharge": false, + "endpoint": "83820994293071721251/50000000000000000000000", + "accept": true, + "mercator": [ + "-31440397162407831740517317947556674677429793/26959946667150639794667015087019630673637144422540572481103610249216", + "-31440397162407831740517317947556674677429791/26959946667150639794667015087019630673637144422540572481103610249216" + ], + "base_two": [ + "-116619/100000000000000000000000000000", + "-1166189/1000000000000000000000000000000" + ] + }, + { + "side": "complex", + "surcharge": false, + "endpoint": "1676419885861434425021/1000000000000000000000000", + "accept": false, + "mercator": [ + "11869676792091423091230809077563700494579535/6739986666787659948666753771754907668409286105635143120275902562304", + "23739353584182846182461618155127400989159071/13479973333575319897333507543509815336818572211270286240551805124608" + ], + "base_two": [ + "1761083/1000000000000000000000000000000", + "440271/250000000000000000000000000000" + ] + } + ], + "bootstrap": [ + { + "exponent": "4184184942922227505941609877086941996353827246473956916989176423667811909479214976154994999/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "6864771731358556608383431863343350060110203526043083010823576332188090520785023845005001/2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "4774526596978" + }, + { + "exponent": "209551910320687185681847041020883135334504137072220782775182815260444457378197341790055288001524235759337605619010735098789687881772976251/125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "575411992117445652624426631131986192735427779217224817184739555542621802658209944711998475764240662394380989264901210312118227023749/125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "1698887845668206039" + }, + { + "exponent": "10477624238402359848933540970090999906597590836551341969583640840590105168514302941714371297804761888970090072956207268902524251832310207608658533866288022472293481392524166502284989999/6250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "48231605307441442302284713459437252788448658030416359159409894831485697058285628702195238111029909927043792731097475748167689792391341466133711977527706518607475833497715010001/6250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "604503892383009007244090" + }, + { + "exponent": "523881214327655436705528426742063791068547765410029351157502331530039124472826109141934216428250219506273591697789987563100439735892296773938745732129986906978563561894930730638537840133677249501441071077270526614982750451749231251/312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "4042821113220736876721877233194415839970648842497668469960875527173890858065783571749780493726408302210012436899560264107703226061254267870013093021436438105069269361462159866322750498558928922729473385017249548250768749/312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "215096574407758921508738402565" + }, + { + "exponent": "26194060716584574017651998995690502647108123627534126210936717620624072215870170347347698057808972911154242759714571373593162484561356868869546839483236700764371815347323005987412089666683919401788868675201395269700222490152235763371054044439393593683768594686971479453389984999/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "338873285459185248780767978985434965873789063282379375927784129829652652301942191027088845757240285428626406837515438643131130453160516763299235628184652676994012587910333316080598211131324798604730299777509847764236628945955560606406316231405313028520546610015001/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "76536374546019381794590275629620509" + }, + { + "exponent": "1309703035829245616142177182498133132308249951306408399270377546340051473506976970867676334494034409615939895766870304599922948600544235837978969404458524125269141256834680276025351867315297445733640435584006975477815703876834656488842831361578918469592830587883834400368151372247851393978395944122419510037747463378000486251/781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "28404695726548831038446105501818591600729622453659948526493023029132323665505965590384060104233129695400077051399455764162021030595541475874730858743165319723974648132684702554266359564415993024522184296123165343511157168638421081530407169412116165599631848627752148606021604055877580489962252536621999513749/781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "27233425937987701939103420857077992198112" + }, + { + "exponent": "65485151791462282224962735613956720262346581748463947667461103463011046398169651881538819410972424199223911451674744790223048448732162895113178991796310182930636716851236559362979185858940074456211496006189273675219546190200626858334932510203980250538252681492564507626141666591189069006168508694564061966657233020296788531826219272647249994330657122358157153704469979999/39062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "gap": "2380909838391488275371190907786052332538896536988953601830348118461180589027575800776088548325255209776951551267837104886821008203689817069363283148763440637020814141059925543788503993810726324780453809799373141665067489796019749461747318507435492373858333408810930993831491305435938033342766979703211468173780727352750005669342877641842846295530020001/39062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "9690287692865831973075391427825455314051636802" + } + ], + "outer": { + "bit_positive": "65485151791462282224962735613956720262346581748463947667461103463011046398169651881538819410972424199223911451674744790223048448732162895113178991796310182930636716851236559362979185858940074456211496006189273675219546190200626858334932510203980250538252681492564507626141666591189069006168508694564061966657233020296788531826219272647249994330657122358157153704469979999/39062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_above_bit": "2381014386043279737653418251536052332538896536988953601830348118461180589027575800776088548325255209776951551267837104886821008203689817069363283148763440637020814141059925543788503993810726324780453809799373141665067489796019749461747318507435492373858333408810930993831491305435938033342766979703211468173780727352750005669342877641842846295530020001/39062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_below_one_over32": "1478679005706928278749/50000000000000000000000", + "beta_positive": "1/1000000000000000000000000", + "beta_below_one": "999999999999999999999999/1000000000000000000000000", + "leaf_saving_above_bit": "2380948900891488275371190907786052332538896536988953601830348118461180589027575800776088548325255209776951551267837104886821008203689817069363283148763440637020814141059925543788503993810726324780453809799373141665067489796019749461747318507435492373858333408810930993831491305435938033342766979703211468173780727352750005669342877641842846295530020001/39062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_positive": "32742575895731141112481302321826568668891065911496359877010289384923774735137158479665946694439813929960074187017961422687325000454629772811799272849706359302423245246626483371306662292753185991546385023908777897535316883604307239893791035555799924642268005813772049832820295042913041938576628205615439794259610341639699701851142979090604700376796734959805929602240659342377641842846295530020001/19531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_internal": "65485151791462282224962735613956720262346581748463947667461103463011046398169651881538819410972424199223911451674744790223048448732162895113178991796310182930636716851236559362979185858940074456211496006189273675219546190200626858334932510203980250538252681492564507626141666591189069006168508694564061966657233020296788531826219272647249994330657122358157153704469979999/19531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_leaf": "1190539935597535599967820416628640122989710615076225264862841520334053305560186070039925812982038577312674999545370227188200727150293640697576754753373516628693337707246814008453614976091222102464683116395692760106208964444200075357731994186227950167179704957086958061423371794384560205740389658360300298148857020909395299623203265040194070397759340657622358157153704469979999/19531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_positive": "32742575895731141112486185134326568668891065911496359877010289384923774735137158479665946694439813929960074187017961422687325000454629772811799272849706359302423245246626483371306662292753185991546385023908777897535316883604307239893791035555799924642268005813772049832820295042913041938576628205615439794259610341639699701851142979090604700376796734959805929602240659342377641842846295530020001/19531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_below_one": "19498507424104268858887513814865673431331108934088503640122989710615076225264862841520334053305560186070039925812982038577312674999545370227188200727150293640697576754753373516628693337707246814008453614976091222102464683116395692760106208964444200075357731994186227950167179704957086958061423371794384560205740389658360300298148857020909395299623203265040194070397759340657622358157153704469979999/19531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_reservations": "1/4000000000000000000000000", + "lambda_above_tau": "65485151791462282224962735613956720262346581748463947667461103463011046398169651881538819410972424199223911451674744790223048448732162895113178991796310182930636716851236559362979185858940074456211496006189273675219546190200626858334932510203980250538252681492564507626141666591189069006168508694564061966657233020296788531826219272647249994330657122358157153704469979999/39062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_sigma": "2381079871195071199935643214271666289259158883570702065778015579564643600073973970427970087144666182201150775179288779631611231252138549232258396327755236947203744777776776780347866972996585264854910021295379330938742709342209950088605653439945696354108871661492423558339117447102529222411773148211906032235747384585770302457874703861115493545524350658122358157153704469979999/39062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_internal": "65485151791462282224962735613956720262346581748463947667461103463011046398169651881538819410972424199223911451674744790223048448732162895113178991796310182930636716851236559362979185858940074456211496006189273675219546190200626858334932510203980250538252681492564507626141666591189069006168508694564061966657233020296788531826219272647249994330657122358157153704469979999/39062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_prime_above_lambda": "65485151791462282224962735613956720262346581748463947667461103463011046398169651881538819410972424199223911451674744790223048448732162895113178991796310182930636716851236559362979185858940074456211496006189273675219546190200626858334932510203980250538252681492564507626141666591189069006168508694564061966657233020296788531826219272647249994330657122358157153704469979999/39062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_leaf": "1190539935597535599967820416628640122989710615076225264862841520334053305560186070039925812982038577312674999545370227188200727150293640697576754753373516628693337707246814008453614976091222102464683116395692760106208964444200075357731994186227950167179704957086958061423371794384560205740389658360300298148857020909395299623203265040194070397759340657622358157153704469979999/19531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_reservations": "1/4000000000000000000000000", + "lambda_prime_below_one": "32742575895731141112481302321826568668891065911496359877010289384923774735137158479665946694439813929960074187017961422687325000454629772811799272849706359302423245246626483371306662292753185991546385023908777897535316883604307239893791035555799924642268005813772049832820295042913041938576628205615439794259610341639699701851142979090604700376796734959805929602240659342377641842846295530020001/19531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "epsilon_positive": "19531249999999999999999980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/19563992575895731141112481302321826568668891065911496359877010289384923774735137158479665946694439813929960074187017961422687325000454629772811799272849706359302423245246626483371306662292753185991546385023908777897535316883604307239893791035555799924642268005813772049832820295042913041938576628205615439794259610341639699701851142979090604700376796734959805929602240659342377641842846295530020001", + "epsilon_below_one": "32742575895731141112500833571826568668891065911496359877010289384923774735137158479665946694439813929960074187017961422687325000454629772811799272849706359302423245246626483371306662292753185991546385023908777897535316883604307239893791035555799924642268005813772049832820295042913041938576628205615439794259610341639699701851142979090604700376796734959805929602240659342377641842846295530020001/19563992575895731141112481302321826568668891065911496359877010289384923774735137158479665946694439813929960074187017961422687325000454629772811799272849706359302423245246626483371306662292753185991546385023908777897535316883604307239893791035555799924642268005813772049832820295042913041938576628205615439794259610341639699701851142979090604700376796734959805929602240659342377641842846295530020001", + "guard_width": "32742575895731141112500833571826568668891065911496359877010289384923774735137158479665946694439813929960074187017961422687325000454629772811799272849706359302423245246626483371306662292753185991546385023908777897535316883604307239893791035555799924642268005813772049832820295042913041938576628205615439794259610341639699701851142979090604700376796734959805929602240659342377641842846295530020001/19563992575895731141112481302321826568668891065911496359877010289384923774735137158479665946694439813929960074187017961422687325000454629772811799272849706359302423245246626483371306662292753185991546385023908777897535316883604307239893791035555799924642268005813772049832820295042913041938576628205615439794259610341639699701851142979090604700376796734959805929602240659342377641842846295530020001", + "K_geometry": "14681180075895731141112486185134326568668891065911496359877010289384923774735137158479665946694439813929960074187017961422687325000454629772811799272849706359302423245246626483371306662292753185991546385023908777897535316883604307239893791035555799924642268005813772049832820295042913041938576628205615439794259610341639699701851142979090604700376796734959805929602240659342377641842846295530020001/19563992575895731141112481302321826568668891065911496359877010289384923774735137158479665946694439813929960074187017961422687325000454629772811799272849706359302423245246626483371306662292753185991546385023908777897535316883604307239893791035555799924642268005813772049832820295042913041938576628205615439794259610341639699701851142979090604700376796734959805929602240659342377641842846295530020001000000000000000000000000", + "K_dominates_log": "32742575895731141112486152391750672937749953425311225550441620493857863238777281469376561770665078792801594521071266982873395040380442754850376585524705904672650433447353633664947359869507939365063013717246485144349325337219283331115893500238916320335028112022736494032895652774907228166526795385320396881217671765011494086411348719480263060677094883816826838997540282545642682036916693289360658622358157153704469979999/19563992575895731141112481302321826568668891065911496359877010289384923774735137158479665946694439813929960074187017961422687325000454629772811799272849706359302423245246626483371306662292753185991546385023908777897535316883604307239893791035555799924642268005813772049832820295042913041938576628205615439794259610341639699701851142979090604700376796734959805929602240659342377641842846295530020001000000000000000000000000", + "record_suffix": "32742575895731141112500833571826568668891065911496359877010289384923774735137158479665946694439813929960074187017961422687325000454629772811799272849706359302423245246626483371306662292753185991546385023908777897535316883604307239893791035555799924642268005813772049832820295042913041938576628205615439794259610341639699701851142979090604700376796734959805929602240659342377641842846295530020001/19563992575895731141112481302321826568668891065911496359877010289384923774735137158479665946694439813929960074187017961422687325000454629772811799272849706359302423245246626483371306662292753185991546385023908777897535316883604307239893791035555799924642268005813772049832820295042913041938576628205615439794259610341639699701851142979090604700376796734959805929602240659342377641842846295530020001", + "phase_local": "261940607165849128899987104582036653619987414810668557189513646188324286384737390827038188631743776302522113830196996941684670043562851164532971495472650419789613150173739017264093995918780241305887708884607930427096543522449434010372430749129515792830904152719140842862637718075298521736563192824628475441034944156489391999369349573114495963314672028535468346213224897942286174936840761999500665622358157153704469979999/156511940607165849128899850418574612549351128527291970879016082315079390197881097267837327573555518511439680593496143691381498600003637038182494394182797650874419385961973011866970453298342025487932371080191270223180282535068834457919150328284446399397138144046510176398662562360343304335508613025644923518354076882733117597614809143832724837603014373879678447436817925274739021134742770364240160008000000000000000000000000", + "phase_boundary": "52388121433169825779981769722346614139084592977091853976647794124812128079859576557176129787328967150777639033282043836485790040653220618537456149234529720254104380595329523687731357245159850959990844731591751882870515467381867675052168121572396275120388915510999723932587829800655053329672772308689660757773437969995313907522034506934625880903172924792710396758884678151069267142624470607372659222358157153704469979999/31302388121433169825779970083714922509870225705458394175803216463015878039576219453567465514711103702287936118699228738276299720000727407636498878836559530174883877192394602373394090659668405097586474216038254044636056507013766891583830065656889279879427628809302035279732512472068660867101722605128984703670815376546623519522961828766544967520602874775935689487363585054947804226948554072848032001600000000000000000000000", + "gamma_sublinear": "1/2000000000000000000000000", + "cell_above_band": "39062499999999999999999941373507424104268858887518697678173431331108934088503640122989710615076225264862841520334053305560186070039925812982038577312674999545370227188200727150293640697576754753373516628693337707246814008453614976091222102464683116395692760106208964444200075357731994186227950167179704957086958061423371794384560205740389658360300298148857020909395299623203265040194070397759340657622358157153704469979999/78255970303582924564449925209287306274675564263645985439508041157539695098940548633918663786777759255719840296748071845690749300001818519091247197091398825437209692980986505933485226649171012743966185540095635111590141267534417228959575164142223199698569072023255088199331281180171652167754306512822461759177038441366558798807404571916362418801507186939839223718408962637369510567371385182120080004000000000000000000000000", + "prime_interval_packing": "32742575895731141112500833571826568668891065911496359877010289384923774735137158479665946694439813929960074187017961422687325000454629772811799272849706359302423245246626483371306662292753185991546385023908777897535316883604307239893791035555799924642268005813772049832820295042913041938576628205615439794259610341639699701851142979090604700376796734959805929602240659342377641842846295530020001/19563992575895731141112481302321826568668891065911496359877010289384923774735137158479665946694439813929960074187017961422687325000454629772811799272849706359302423245246626483371306662292753185991546385023908777897535316883604307239893791035555799924642268005813772049832820295042913041938576628205615439794259610341639699701851142979090604700376796734959805929602240659342377641842846295530020001", + "alpha_positive": "65485151791462282224982103151077241606641019341690397927451909878781637973914439949042508465104892722761668708089228405560720040835072527662175858374412263975073678693980117036254022162261125356609398741155263041884642220823590571009684535794716244977296117836508543865715947817820270105103423590935836675477282106651193788262491698570867761053891618776632768599780941888020323879762988819380659622358157153704469979999/39127985151791462282224962604643653137337782131822992719754020578769847549470274316959331893388879627859920148374035922845374650000909259545623598545699412718604846490493252966742613324585506371983092770047817555795070633767208614479787582071111599849284536011627544099665640590085826083877153256411230879588519220683279399403702285958181209400753593469919611859204481318684755283685692591060040002000000000000000000000000", + "alpha_below_one": "39062499999999999999999980501492575895731141112481302321826568668891065911496359877010289384923774735137158479665946694439813929960074187017961422687325000454629772811799272849706359302423245246626483371306662292753185991546385023908777897535316883604307239893791035555799924642268005813772049832820295042913041938576628205615439794259610341639699701851142979090604700376796734959805929602240659342377641842846295530020001/39127985151791462282224962604643653137337782131822992719754020578769847549470274316959331893388879627859920148374035922845374650000909259545623598545699412718604846490493252966742613324585506371983092770047817555795070633767208614479787582071111599849284536011627544099665640590085826083877153256411230879588519220683279399403702285958181209400753593469919611859204481318684755283685692591060040002000000000000000000000000", + "alpha_below_one_fourth": "9716511136156403288331258548009836042727804513614057782011053234813680249393654139290790464882115014242218368385419752305782942459392242358743723778050440915676137943929333124649399308984115467639163793770799125906883016220978563048937210981983183717343837885070377481050694199703636250864184890511871883221652523064168656062663079790974434589134506748703270196201339387783168497041660158945629340877641842846295530020001/39127985151791462282224962604643653137337782131822992719754020578769847549470274316959331893388879627859920148374035922845374650000909259545623598545699412718604846490493252966742613324585506371983092770047817555795070633767208614479787582071111599849284536011627544099665640590085826083877153256411230879588519220683279399403702285958181209400753593469919611859204481318684755283685692591060040002000000000000000000000000", + "delta_positive": "1/8000000000000000000000000", + "delta_below_one_eighth": "999999999999999999999999/8000000000000000000000000", + "short_record_fallback": "761658302101520426872417421062071661596873765577654797163425614183366859269394474534206128728188395669157239144781887708035618821203071655608881788927155173521485630064161464659725397598276580955013644740038432387112560966799919740659141113528089456349392546697173868950882276890294961761218249474806530123732999202701476059595614780064453560367588850662457260707212341186802658072966241227404232476076504960986708408952119521490628878143171136638873114362179040307654637585859657233029222439214476540339121994965997870100678856078512144155559057058057550149369607658332566552532835373627597904287824568136062532917391144285828494975696407024353828362918242589839906547961952807697135228881648394081528731337868754184152147947989815398755275401139573095518413791460040001/764218459995926997699706300871946350338628557262167826557695714429098584950591295253111951042751555231639065397930389118073723632830258975500460909095691654660250908017446347006691666495810671327794780664996436636622473315765793251558351212326398434556338593977100470696594542775113790700725649539281853116963266028970300769603560272620726746108468622459367419125087525755561626634486183419141406289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "small_field_exposure": "1/1000000000000000000000000", + "artificial_boundary": "1095845524857326793031199018290574628082002451555779673997608364527308319317537857773729488743215472296928920186966989614371430589909318866513839421524356208359244406131181913484882704294005939643338418755450148663701818255189830735079536318881521845990026872053454517856700272809550452125385053703620273275571740877594825397764792533440629725743214096590856516766357503328302373957359951720643258091132925528538886590060003/156511940607165849128899850418574612549351128527291970879016082315079390197881097267837327573555518511439680593496143691381498600003637038182494394182797650874419385961973011866970453298342025487932371080191270223180282535068834457919150328284446399397138144046510176398662562360343304335508613025644923518354076882733117597614809143832724837603014373879678447436817925274739021134742770364240160008000000000000000000000000", + "literal_scalar_guard": "1", + "row_product_gap": "23971789/25", + "balanced_prefix_above_kappa": "2656701894550202847624666392790047823478847537912159411722188604111980925240434865096732582926201162391964605096909156038929960120048415152247221041631209111704689599313495751200523877292141645929668377252440475769582414643288987470626540222061902365533021818762842700612599459768639980553449388216746534273902262883906035556232799040542747927757567692602198194925540447769878437435991525586074861/3912798515179146228222496260464365313733778213182299271975402057876984754947027431695933189338887962785992014837403592284537465000090925954562359854569941271860484649049325296674261332458550637198309277004781755579507063376720861447978758207111159984928453601162754409966564059008582608387715325641123087958851922068327939940370228595818120940075359346991961185920448131868475528368569259106004000200000000000000000", + "coordinate_movement_above_kappa": "109596880302321287462735613956720262346581748463947667461103463011046398169651881538819410972424199223911451674744790223048448732162895113178991796310182930636716851236559362979185858940074456211496006189273675219546190200626858334932510203980250538252681492564507626141666591189069006168508694564061966657233020296788531826219272647249994330657122358157153704469979999/39062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_phase_layer_above_kappa": "13283489908758438342392190851468936795567669020669731147114583143549615241278399590346504434965059117520009095524471593176688377912917075306606332396356772708817088694144233509376136015154045936895155894715817354939134175681128053748825461216518476271865184451546207689290947466022904859854205002507104465754071520159919836141464293351570760548183138086214256014821772636608732844802315785084078774979999/19563992575895731141112481302321826568668891065911496359877010289384923774735137158479665946694439813929960074187017961422687325000454629772811799272849706359302423245246626483371306662292753185991546385023908777897535316883604307239893791035555799924642268005813772049832820295042913041938576628205615439794259610341639699701851142979090604700376796734959805929602240659342377641842846295530020001000000000000000000000000", + "bulk_exposure_above_kappa": "109596880302321287462735613956720262346581748463947667461103463011046398169651881538819410972424199223911451674744790223048448732162895113178991796310182930636716851236559362979185858940074456211496006189273675219546190200626858334932510203980250538252681492564507626141666591189069006168508694564061966657233020296788531826219272647249994330657122358157153704469979999/39062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gaussian_arithmetic_above_kappa": "21253595592409046885266190029839080266004211634406209382281148955885558016999704185636702183743662604695902910815199061293478258273062320763347995521250400043931157492084720762977707647030470874684161026473138782247881419610995016160705081882704183368464249907834735791128745845328824801514553167157344068575778308811637942810162690473199004331455841164020850599598393979918368157110290361842303357979999/31302388121433169825779970083714922509870225705458394175803216463015878039576219453567465514711103702287936118699228738276299720000727407636498878836559530174883877192394602373394090659668405097586474216038254044636056507013766891583830065656889279879427628809302035279732512472068660867101722605128984703670815376546623519522961828766544967520602874775935689487363585054947804226948554072848032001600000000000000000000000", + "scalar_work_above_kappa": "106268056218015538009255514599120610617327332847595310557391184287468947624693619868732144837382099801238770273916292054539236982114611605635259068853449091618481224670116584801394471720379003544433549098551234006874518688196242615220754368988685059065520948108245702210731928557925304179224933590093233165340650721096631080609612259770566938019698007327291192837215688308554478155062019180596698909979999/156511940607165849128899850418574612549351128527291970879016082315079390197881097267837327573555518511439680593496143691381498600003637038182494394182797650874419385961973011866970453298342025487932371080191270223180282535068834457919150328284446399397138144046510176398662562360343304335508613025644923518354076882733117597614809143832724837603014373879678447436817925274739021134742770364240160008000000000000000000000000", + "dimension_above_kappa": "3899701484820853774434197821585837533890888179607748551503445480035174656775161172416047735901546902310740568088797570107427140096818230084367600265478473880386736392581883815030428266854945114002214600287359890350161313875719614321603656436177827485698086620899147955566457759754260092224884134127516892594597466148418594333532034288087914616157439693550786741837119560733722666556971188663874437235991525586074861/3912798515179146228222496260464365313733778213182299271975402057876984754947027431695933189338887962785992014837403592284537465000090925954562359854569941271860484649049325296674261332458550637198309277004781755579507063376720861447978758207111159984928453601162754409966564059008582608387715325641123087958851922068327939940370228595818120940075359346991961185920448131868475528368569259106004000200000000000000000" + }, + "controls": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ], + "scope": "Conditional native exact-complex witness after complete conservative admission, moment and outer checks; PR559 exact-cover recurrence correction only, bit bad-residue surcharge and H1-H5 retained. The new source-branch gauge and retired-basis completion, the gauge44-barch U8 local word and all 72 cold helper ends, and explicit all144 whole-owner dispatch with a two-copy remainder trade are composed with the cited unchanged merged PR589 bit supplier (PR555 punctured R439 word; derived bit deficit T(2Kv-L*cst)), replacing the PR543 supplier of PR635; This is a new T16 composition of the accepted PR799 and PR589 suppliers. All-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape and analytic transfer remain assumptions. No unconditional theorem or full Lean certification." +} diff --git a/research/complex-t16-two-stage-cycles/evidence/BIT-SUPPLIER-CONTROLS.json b/research/complex-t16-two-stage-cycles/evidence/BIT-SUPPLIER-CONTROLS.json new file mode 100644 index 0000000000..df4811b1fc --- /dev/null +++ b/research/complex-t16-two-stage-cycles/evidence/BIT-SUPPLIER-CONTROLS.json @@ -0,0 +1,49 @@ +{ + "status": "PASS_PR589_BIT_SUPPLIER_DERIVED_DEFICIT_NEGATIVE_CONTROLS", + "kappa": "0.001673614205725695", + "bit_lower": "1733427039589844234749/1000000000000000000000000", + "bit_decimal": "0.001733427039589844234749", + "binding": "complex", + "bit_supplier": { + "pr": 589, + "repository": "CrocSwap/integer-mult-bounds", + "commit": "a5afc8c6169ea61ba7c51dfd3cade02cc7b13b46", + "merged_as": "b3eb785ac5b4b1ca2beea0f80db078a505626a90", + "path": "research/e8-bit-p111-tuned/tune/EXPECTED.json", + "git_blob_sha1": "e293ddc557742637f9f679f083a1a282d87b1b13", + "word": { + "v": 111, + "decoder_constant": 63, + "copy_ranks": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ] + }, + "derived_deficit": 10272, + "deficit_formula": "T(2Kv-L*cst), L=9 T=32 K=4 M=64", + "replay_scope": "Cited unchanged supplier; this assembly reprices its full profile and does not rebuild its bit circuit." + }, + "derived_deficit": 10272, + "rejected_controls": [ + "revert_hardcoded_9984", + "ports_112", + "decoder_constant_64_copy_ranks_unchanged", + "decoder_constant_64_with_one_copy_rank_8", + "eight_retained_totals", + "live_minus_one", + "profile_rank_mass_plus_one", + "profile_rank_mass_receipt_mismatch", + "bit_lower_next_grid", + "not_nine_stage_record", + "tampered_bytes_next_grid", + "pr543_file_under_pr589_pin" + ], + "assembler_sha256": "15f6986a476bac76bcdc0bfcf51da115389b46f1950d2766b6822f757888b13a" +} diff --git a/research/complex-t16-two-stage-cycles/evidence/CEILING.json b/research/complex-t16-two-stage-cycles/evidence/CEILING.json new file mode 100644 index 0000000000..fb838adfa1 --- /dev/null +++ b/research/complex-t16-two-stage-cycles/evidence/CEILING.json @@ -0,0 +1,281 @@ +{ + "bins": { + "8": 10752, + "16": 7168, + "32": 7168, + "48": 7168 + }, + "helpers": { + "4": 8064, + "5": 4608, + "7": 4320, + "8": 17568, + "9": 34560 + }, + "idle_total": 237024, + "patterns": 1163, + "theorem1": { + "a": { + "4": 3, + "5": 3, + "7": 5, + "8": 6, + "9": 7 + }, + "A": { + "8": 6, + "16": 12, + "32": 24, + "48": 37 + }, + "bin_weight": 587776, + "helper_weight": 406944, + "slack_total": 180832, + "max_empty_cap48": 4887 + }, + "theorem2": { + "lambda_over_ln48": "36/37", + "bound_over_ln48": "8679936/37", + "bound_decimal": "908156.136", + "tight_patterns": [ + [ + 8, + [ + 0, + 0, + 0, + 1, + 0 + ], + 0 + ], + [ + 8, + [ + 2, + 0, + 0, + 0, + 0 + ], + 0 + ], + [ + 16, + [ + 0, + 0, + 0, + 2, + 0 + ], + 0 + ], + [ + 16, + [ + 0, + 0, + 1, + 0, + 1 + ], + 0 + ], + [ + 16, + [ + 2, + 0, + 0, + 1, + 0 + ], + 0 + ], + [ + 16, + [ + 4, + 0, + 0, + 0, + 0 + ], + 0 + ], + [ + 32, + [ + 0, + 0, + 0, + 4, + 0 + ], + 0 + ], + [ + 32, + [ + 0, + 0, + 1, + 2, + 1 + ], + 0 + ], + [ + 32, + [ + 0, + 0, + 2, + 0, + 2 + ], + 0 + ], + [ + 32, + [ + 0, + 1, + 0, + 0, + 3 + ], + 0 + ], + [ + 32, + [ + 1, + 0, + 0, + 0, + 3 + ], + 1 + ], + [ + 32, + [ + 2, + 0, + 0, + 3, + 0 + ], + 0 + ], + [ + 32, + [ + 2, + 0, + 1, + 1, + 1 + ], + 0 + ], + [ + 32, + [ + 4, + 0, + 0, + 2, + 0 + ], + 0 + ], + [ + 32, + [ + 4, + 0, + 1, + 0, + 1 + ], + 0 + ], + [ + 32, + [ + 6, + 0, + 0, + 1, + 0 + ], + 0 + ], + [ + 32, + [ + 8, + 0, + 0, + 0, + 0 + ], + 0 + ], + [ + 48, + [ + 0, + 0, + 0, + 0, + 0 + ], + 48 + ], + [ + 48, + [ + 1, + 0, + 0, + 1, + 4 + ], + 0 + ], + [ + 48, + [ + 3, + 0, + 0, + 0, + 4 + ], + 0 + ] + ] + }, + "theorem3": { + "rho_item": { + "slack": 34, + "free": 44 + }, + "bound": "4887 g(48) + g(17)", + "bound_decimal": "908139.013", + "float_full_knapsack": 908139.013 + }, + "this_map": { + "empty_cap48": 4880, + "E": 907271.883, + "surrogate_gap": 867.13, + "one_free_bins_by_cap_and_slack": { + "32,0": 2390, + "48,1": 2 + } + } +} diff --git a/research/complex-t16-two-stage-cycles/evidence/CHECK.json b/research/complex-t16-two-stage-cycles/evidence/CHECK.json new file mode 100644 index 0000000000..f34227a6d1 --- /dev/null +++ b/research/complex-t16-two-stage-cycles/evidence/CHECK.json @@ -0,0 +1,2279 @@ +{ + "spec_idle": { + "1": 2392, + "2": 8, + "3": 107, + "4": 1, + "7": 5, + "16": 1, + "48": 4880 + }, + "selected": { + "idle": { + "1": 2276, + "3": 377, + "7": 7, + "48": 4866 + }, + "profile": { + "1": 349604, + "2": 60192, + "3": 62585, + "4": 20448, + "5": 11808, + "7": 7, + "8": 1152, + "48": 4866 + }, + "rank_mass": 1041408, + "deficit": 5120, + "controls": 11, + "cross_replica_roles": 57480 + }, + "candidate": { + "idle": { + "1": 2392, + "2": 8, + "3": 107, + "4": 1, + "7": 5, + "16": 1, + "48": 4880 + }, + "profile": { + "1": 349720, + "2": 60200, + "3": 62315, + "4": 20449, + "5": 11808, + "7": 5, + "8": 1152, + "16": 1, + "48": 4880 + }, + "rank_mass": 1041408, + "deficit": 5120, + "controls": 11, + "cross_replica_roles": 57420 + }, + "changed_rows": 2537, + "relocated_rows": [ + 49, + 51, + 53, + 58, + 65, + 67, + 69, + 224, + 225, + 226, + 227, + 228, + 229, + 230, + 472, + 473, + 529, + 579, + 595, + 611, + 639, + 641, + 879, + 885, + 891, + 893, + 909, + 911, + 1018, + 1184, + 1191, + 1374, + 1489, + 1527, + 1645, + 1648, + 1649, + 1653, + 1662, + 1664, + 1665, + 1666, + 1667, + 1668, + 1669, + 1670, + 1671, + 1672, + 1673, + 1676, + 1677, + 1678, + 1679, + 1681, + 1685, + 1694, + 1695, + 1696, + 1697, + 1698, + 1700, + 1701, + 1706, + 1711, + 1724, + 1725, + 1727, + 1747, + 1811, + 1813, + 1814, + 1815, + 1859, + 1861, + 1862, + 1863, + 1867, + 1873, + 1874, + 1884, + 1888, + 1969, + 1971, + 1978, + 1985, + 2001, + 2007, + 2017, + 2021, + 2023, + 2026, + 2035, + 2042, + 2051, + 2053, + 2058, + 2065, + 2071, + 2081, + 2082, + 2089, + 2090, + 2097, + 2099, + 2102, + 2106, + 2109, + 2110, + 2112, + 2113, + 2116, + 2117, + 2119, + 2123, + 2128, + 2129, + 2131, + 2152, + 2156, + 2160, + 2162, + 2164, + 2168, + 2169, + 2170, + 2171, + 2176, + 2188, + 2190, + 2198, + 2211, + 2226, + 2244, + 2245, + 2303, + 2310, + 2318, + 2323, + 2331, + 2333, + 2334, + 2347, + 2350, + 2388, + 2396, + 2449, + 2451, + 2656, + 2667, + 2668, + 2669, + 2725, + 2744, + 2799, + 2827, + 2876, + 2929, + 2931, + 2933, + 2938, + 2945, + 2947, + 2997, + 3013, + 3262, + 3267, + 3269, + 3275, + 3277, + 3278, + 3283, + 3285, + 3287, + 3447, + 3463, + 3608, + 3609, + 3610, + 3611, + 3612, + 3613, + 3699, + 3790, + 3889, + 3891, + 3893, + 3898, + 3905, + 3907, + 3909, + 3914, + 3921, + 3923, + 3925, + 3930, + 3936, + 3937, + 3939, + 3940, + 3941, + 3946, + 3947, + 3953, + 3954, + 3955, + 3956, + 3957, + 3959, + 3960, + 3962, + 3963, + 3964, + 3968, + 3972, + 3974, + 4059, + 4062, + 4083, + 4087, + 4094, + 4097, + 4099, + 4107, + 4108, + 4109, + 4120, + 4121, + 4135, + 4146, + 4186, + 4269, + 4483, + 4537, + 4538, + 4540, + 4542, + 4552, + 4553, + 4554, + 4562, + 4574, + 4576, + 4578, + 4579, + 4586, + 4589, + 4590, + 4598, + 4601, + 4603, + 4607, + 4613, + 4699, + 4701, + 4707, + 4710, + 4715, + 4718, + 4719, + 4723, + 4725, + 4731, + 4874, + 4938, + 4945, + 4947, + 4949, + 4954, + 4961, + 4970, + 5024, + 5025, + 5026, + 5027, + 5028, + 5029, + 5030, + 5031, + 5060, + 5061, + 5084, + 5179, + 5181, + 5182, + 5189, + 5190, + 5191, + 5195, + 5197, + 5199, + 5205, + 5206, + 5211, + 5213, + 5227, + 5229, + 5354, + 5367, + 5427, + 5429, + 5434, + 5441, + 5443, + 5445, + 5450, + 5476, + 5477, + 5478, + 5479, + 5480, + 5481, + 5482, + 5483, + 5484, + 5485, + 5486, + 5487, + 5488, + 5489, + 5491, + 5492, + 5493, + 5494, + 5495, + 5496, + 5497, + 5498, + 5499, + 5500, + 5501, + 5502, + 5503, + 5504, + 5505, + 5506, + 5507, + 5508, + 5509, + 5510, + 5511, + 5512, + 5513, + 5514, + 5515, + 5516, + 5517, + 5518, + 5519, + 5520, + 5521, + 5522, + 5523, + 5524, + 5525, + 5526, + 5527, + 5534, + 5535, + 5536, + 5537, + 5538, + 5539, + 5540, + 5541, + 5546, + 5547, + 5548, + 5549, + 5550, + 5551, + 5555, + 5558, + 5559, + 5560, + 5561, + 5563, + 5564, + 5565, + 5567, + 5570, + 5571, + 5572, + 5573, + 5575, + 5586, + 5587, + 5588, + 5589, + 5598, + 5599, + 5602, + 5603, + 5604, + 5605, + 5610, + 5611, + 5612, + 5614, + 5616, + 5624, + 5626, + 5659, + 5661, + 5662, + 5663, + 5667, + 5669, + 5670, + 5671, + 5675, + 5677, + 5678, + 5679, + 5683, + 5686, + 5687, + 5693, + 5694, + 5695, + 5707, + 5709, + 5710, + 5809, + 5845, + 5847, + 5863, + 5893, + 5898, + 5905, + 5909, + 5914, + 5921, + 5923, + 5925, + 5930, + 5984, + 5985, + 5986, + 5987, + 5988, + 5989, + 5990, + 5991, + 6008, + 6009, + 6010, + 6011, + 6012, + 6013, + 6020, + 6021, + 6022, + 6023, + 6024, + 6025, + 6032, + 6033, + 6034, + 6036, + 6037, + 6042, + 6044, + 6045, + 6046, + 6048, + 6049, + 6054, + 6056, + 6057, + 6058, + 6059, + 6060, + 6061, + 6062, + 6063, + 6064, + 6065, + 6067, + 6068, + 6069, + 6070, + 6071, + 6072, + 6073, + 6074, + 6075, + 6076, + 6077, + 6079, + 6080, + 6081, + 6086, + 6087, + 6088, + 6089, + 6090, + 6091, + 6092, + 6093, + 6095, + 6097, + 6098, + 6099, + 6100, + 6101, + 6102, + 6103, + 6105, + 6107, + 6108, + 6109, + 6120, + 6121, + 6122, + 6123, + 6124, + 6125, + 6126, + 6127, + 6139, + 6141, + 6142, + 6143, + 6149, + 6150, + 6158, + 6165, + 6166, + 6167, + 6174, + 6175, + 6187, + 6191, + 6240, + 6327, + 6343, + 6464, + 6465, + 6466, + 6467, + 6468, + 6469, + 6470, + 6471, + 6488, + 6489, + 6490, + 6500, + 6501, + 6522, + 6524, + 6525, + 6547, + 6548, + 6549, + 6559, + 6570, + 6571, + 6572, + 6573, + 6579, + 6582, + 6583, + 6622, + 6623, + 6631, + 6638, + 6639, + 6643, + 6646, + 6647, + 6651, + 6653, + 6654, + 6669, + 6670, + 6769, + 6771, + 6773, + 6778, + 6807, + 6823, + 6842, + 6944, + 6945, + 6946, + 6950, + 6951, + 6968, + 6969, + 6970, + 6971, + 6980, + 6981, + 7004, + 7005, + 7027, + 7028, + 7029, + 7035, + 7037, + 7040, + 7041, + 7047, + 7048, + 7049, + 7050, + 7051, + 7052, + 7058, + 7059, + 7060, + 7061, + 7063, + 7068, + 7072, + 7075, + 7076, + 7078, + 7079, + 7081, + 7083, + 7085, + 7087, + 7088, + 7089, + 7287, + 7361, + 7363, + 7424, + 7425, + 7426, + 7427, + 7428, + 7429, + 7430, + 7431, + 7460, + 7461, + 7485, + 7507, + 7508, + 7509, + 7519, + 7530, + 7531, + 7533, + 7542, + 7543, + 7546, + 7560, + 7561, + 7562, + 7563, + 7564, + 7565, + 7566, + 7567, + 7630, + 7683, + 7707, + 7708, + 7731, + 7733, + 7738, + 7745, + 7747, + 7767, + 7783, + 7928, + 7929, + 7930, + 7931, + 7932, + 7933, + 7942, + 7943, + 7944, + 8077, + 8078, + 8079, + 8083, + 8234, + 8247, + 8263, + 8384, + 8385, + 8386, + 8387, + 8388, + 8389, + 8390, + 8391, + 8408, + 8409, + 8410, + 8411, + 8412, + 8413, + 8420, + 8421, + 8689, + 8691, + 8693, + 8698, + 8705, + 8707, + 8709, + 8714, + 8721, + 8723, + 8725, + 8727, + 8730, + 8743, + 8866, + 8867, + 8869, + 8870, + 8888, + 8889, + 8890, + 8891, + 8892, + 8893, + 8901, + 8902, + 8903, + 8904, + 8905, + 8912, + 8913, + 8914, + 8916, + 8917, + 8922, + 8926, + 8928, + 8929, + 8934, + 8936, + 8937, + 8938, + 8939, + 8940, + 8941, + 8942, + 8943, + 8948, + 8970, + 9169, + 9207, + 9223, + 9368, + 9369, + 9370, + 9371, + 9372, + 9373, + 9382, + 9383, + 9384, + 9385, + 9392, + 9393, + 9394, + 9396, + 9397, + 9398, + 9399, + 9400, + 9401, + 9402, + 9403, + 9406, + 9407, + 9408, + 9409, + 9410, + 9411, + 9412, + 9413, + 9414, + 9415, + 9416, + 9417, + 9418, + 9419, + 9420, + 9421, + 9422, + 9423, + 9424, + 9425, + 9426, + 9430, + 9431, + 9432, + 9433, + 9434, + 9435, + 9436, + 9437, + 9438, + 9440, + 9441, + 9442, + 9443, + 9444, + 9445, + 9446, + 9447, + 9448, + 9449, + 9454, + 9456, + 9464, + 9625, + 9651, + 9653, + 9658, + 9665, + 9669, + 9674, + 9685, + 9687, + 9690, + 9697, + 9699, + 9701, + 9703, + 9706, + 9713, + 9715, + 9717, + 9722, + 9729, + 9731, + 9733, + 9738, + 9745, + 9824, + 9848, + 9849, + 9850, + 9851, + 9852, + 9853, + 9862, + 9863, + 9864, + 9865, + 9872, + 9873, + 9874, + 9876, + 9877, + 9882, + 9886, + 9888, + 9889, + 9894, + 9896, + 9897, + 9898, + 9899, + 9900, + 9901, + 9902, + 9903, + 9904, + 9905, + 9910, + 9911, + 9912, + 9913, + 9914, + 9915, + 9916, + 9917, + 9920, + 9921, + 9926, + 9927, + 9930, + 9932, + 9934, + 9936, + 9944, + 9946, + 9960, + 9997, + 9998, + 10131, + 10133, + 10167, + 10183, + 10286, + 10287, + 10289, + 10290, + 10291, + 10292, + 10293, + 10294, + 10295, + 10297, + 10299, + 10301, + 10302, + 10303, + 10304, + 10312, + 10313, + 10315, + 10316, + 10317, + 10318, + 10328, + 10329, + 10330, + 10331, + 10332, + 10333, + 10342, + 10343, + 10344, + 10345, + 10352, + 10353, + 10354, + 10356, + 10357, + 10362, + 10366, + 10368, + 10369, + 10374, + 10376, + 10377, + 10378, + 10379, + 10380, + 10381, + 10382, + 10383, + 10384, + 10385, + 10390, + 10391, + 10392, + 10393, + 10394, + 10395, + 10396, + 10397, + 10400, + 10401, + 10406, + 10407, + 10421, + 10458, + 10465, + 10468, + 10507, + 10529, + 10538, + 10546, + 10556, + 10598, + 10625, + 10689, + 11089, + 11091, + 11093, + 11098, + 11105, + 11107, + 11109, + 11114, + 11121, + 11123, + 11125, + 11130, + 11137, + 11139, + 11141, + 11146, + 11153, + 11157, + 11162, + 11171, + 11210, + 11265, + 11267, + 11268, + 11269, + 11270, + 11288, + 11301, + 11325, + 11341, + 11359, + 11371, + 11372, + 11383, + 11398, + 11401, + 11402, + 11471, + 11506, + 11532, + 11533, + 11534, + 11535, + 11537, + 11538, + 11540, + 11541, + 11542, + 11744, + 11745, + 11746, + 11747, + 11748, + 11749, + 11750, + 11751, + 11780, + 11781, + 11804, + 11805, + 11827, + 11828, + 11829, + 11839, + 11850, + 11851, + 11852, + 11853, + 11856, + 11860, + 11862, + 11863, + 11880, + 11881, + 11882, + 11883, + 11884, + 11885, + 11886, + 11887, + 12049, + 12058, + 12087, + 12103, + 12224, + 12225, + 12226, + 12227, + 12228, + 12229, + 12230, + 12231, + 12248, + 12249, + 12250, + 12251, + 12252, + 12253, + 12260, + 12261, + 12262, + 12263, + 12264, + 12265, + 12272, + 12284, + 12285, + 12307, + 12308, + 12309, + 12315, + 12319, + 12330, + 12331, + 12332, + 12333, + 12342, + 12480, + 12529, + 12657, + 13358, + 13493, + 13527, + 13543, + 13664, + 13665, + 13666, + 13667, + 13668, + 13669, + 13688, + 13689, + 13690, + 13795, + 13802, + 13825, + 13836, + 13856, + 13858, + 13969, + 13971, + 13973, + 14007, + 14144, + 14145, + 14146, + 14147, + 14148, + 14149, + 14169, + 14173, + 14183, + 14192, + 14194, + 14196, + 14197, + 14202, + 14503, + 14629, + 14630, + 14648, + 14649, + 14650, + 14651, + 14652, + 14653, + 14684, + 14707, + 14708, + 14709, + 14719, + 14731, + 14733, + 14743, + 14760, + 14762, + 14763, + 14765, + 14929, + 14967, + 14983, + 15104, + 15105, + 15128, + 15129, + 15130, + 15131, + 15132, + 15133, + 15142, + 15143, + 15144, + 15145, + 15152, + 15153, + 15154, + 15156, + 15157, + 15162, + 15221, + 15309, + 15375, + 15376, + 15377, + 15378, + 15379, + 15380, + 15383, + 15586, + 15588, + 15591, + 15620, + 15621, + 15668, + 15669, + 15692, + 15693, + 15724, + 15727, + 16271, + 16486, + 16623, + 17024, + 17025, + 17049, + 17050, + 17051, + 17052, + 17053, + 17062, + 17320, + 17321, + 17322, + 17323, + 17504, + 17505, + 17506, + 17507, + 17508, + 17509, + 17510, + 17511, + 17533, + 17540, + 17541, + 17542, + 17543, + 17544, + 17545, + 17552, + 17553, + 17554, + 17562, + 17564, + 17565, + 17566, + 17569, + 17577, + 17578, + 17579, + 17580, + 17581, + 17582, + 17583, + 17584, + 17585, + 17587, + 17588, + 17589, + 17590, + 17599, + 17984, + 17985, + 17986, + 17987, + 17988, + 17989, + 17990, + 17991, + 18008, + 18009, + 18012, + 18013, + 18020, + 18021, + 18022, + 18025, + 18032, + 18036, + 18044, + 18045, + 18048, + 18049, + 18056, + 18057, + 18058, + 18059, + 18060, + 18061, + 18067, + 18068, + 18069, + 18079, + 18090, + 18277, + 18308, + 18405, + 18459, + 18464, + 18558, + 18627, + 18631, + 18671, + 18778, + 18885, + 18890, + 18944, + 19099, + 19265, + 19519, + 19600, + 19687, + 19735, + 19749, + 19767, + 19783, + 20048, + 20189, + 20705, + 20905, + 20912, + 20913, + 20914, + 20916, + 20917, + 21205, + 21226, + 21260, + 21344, + 21345, + 21346, + 21347, + 21348, + 21349, + 21350, + 21351, + 21380, + 21487, + 21550, + 21824, + 21825, + 21826, + 21827, + 21828, + 21829, + 21830, + 21831, + 21860, + 21861, + 21884, + 22188, + 22191, + 22218, + 22304, + 22305, + 22343, + 22369, + 22382, + 22383, + 22385, + 22390, + 22391, + 22393, + 22394, + 22395, + 22396, + 22400, + 22401, + 22406, + 22659, + 22858, + 22859, + 22860, + 22877, + 23071, + 23072, + 23073, + 23074, + 23076, + 23077, + 23079, + 23080, + 23081, + 23096, + 23098, + 23105, + 23264, + 23265, + 23381, + 23385, + 23571, + 23576, + 23664, + 23690, + 23744, + 24053, + 24097, + 24103, + 24106, + 24149, + 24159, + 24160, + 24161, + 24504, + 24515, + 24531, + 24560, + 24829, + 25011, + 25090, + 25121, + 25124, + 25126, + 25128, + 25129, + 25131, + 25133, + 25134, + 25136, + 25139, + 25142, + 25146, + 25147, + 25148, + 25150, + 25151, + 25153, + 25154, + 25157, + 25184, + 25185, + 25186, + 25187, + 25188, + 25189, + 25190, + 25191, + 25220, + 25221, + 25234, + 25236, + 25237, + 25242, + 25244, + 25245, + 25267, + 25268, + 25269, + 25279, + 25290, + 25291, + 25292, + 25293, + 25302, + 25505, + 25507, + 25664, + 25665, + 25666, + 25667, + 25668, + 25669, + 25670, + 25671, + 25700, + 25701, + 25724, + 25725, + 25747, + 25748, + 25749, + 25759, + 25770, + 25771, + 25772, + 25773, + 25782, + 25847, + 26429, + 26632, + 26633, + 26787, + 27031, + 27040, + 27042, + 27044, + 27076, + 27105, + 27108, + 27110, + 27140, + 27165, + 27166, + 27168, + 27187, + 27188, + 27189, + 27213, + 27222, + 27223, + 27242, + 27243, + 27244, + 27278, + 27360, + 27586, + 27588, + 27667, + 27703, + 27725, + 27726, + 27727, + 27913, + 28128, + 28129, + 28134, + 28136, + 28137, + 28157, + 28187, + 28229, + 28567, + 28572, + 28573, + 28582, + 28583, + 28584, + 28592, + 28593, + 28594, + 28596, + 28597, + 28831, + 28876, + 28877, + 28963, + 29024, + 29025, + 29026, + 29027, + 29028, + 29029, + 29030, + 29031, + 29060, + 29061, + 29084, + 29085, + 29093, + 29097, + 29099, + 29100, + 29104, + 29107, + 29108, + 29109, + 29119, + 29130, + 29131, + 29132, + 29133, + 29142, + 29143, + 29160, + 29161, + 29162, + 29163, + 29164, + 29189, + 29215, + 29332, + 29504, + 29505, + 29568, + 29569, + 29577, + 29578, + 29579, + 29580, + 29582, + 29583, + 29584, + 29984, + 29985, + 30070, + 30073, + 30294, + 30464, + 30465, + 30489, + 30725, + 30758, + 30858, + 30944, + 30945, + 30946, + 30947, + 30948, + 30949, + 30950, + 30951, + 30980, + 30981, + 30982, + 31004, + 31005, + 31027, + 31028, + 31029, + 31039, + 31050, + 31051, + 31052, + 31248, + 31252, + 31254, + 31255, + 31424, + 31452, + 31730, + 31788, + 31791, + 31793, + 31798, + 31904, + 31905, + 31906, + 31907, + 31908, + 31909, + 31910, + 31911, + 31928, + 31929, + 31940, + 31950, + 31951, + 32191, + 32193, + 32231, + 32232, + 32233, + 32263, + 32384, + 32385, + 32386, + 32387, + 32388, + 32389, + 32390, + 32391, + 32408, + 32420, + 32421, + 32444, + 32445, + 32467, + 32468, + 32469, + 32679, + 32710, + 32864, + 32865, + 32866, + 32867, + 32868, + 32869, + 32870, + 32871, + 32900, + 32901, + 32914, + 32924, + 32943, + 32945, + 32950, + 32952, + 32960, + 33171, + 33402, + 33408, + 33434, + 33440, + 33447, + 33448, + 33717, + 33722, + 33729, + 33761, + 33824, + 33825, + 33826, + 33827, + 33828, + 33873, + 33971, + 33973, + 33981, + 33982, + 33983, + 33987, + 34093, + 34304, + 34305, + 34306, + 34307, + 34308, + 34309, + 34310, + 34311, + 34340, + 34341, + 34362, + 34364, + 34365, + 34387, + 34388, + 34389, + 34399, + 34410, + 34411, + 34412, + 34413, + 34422, + 34423, + 34440, + 34441, + 34485, + 34487, + 34865, + 35089, + 35091, + 35264, + 35265, + 35266, + 35351, + 35766, + 35923, + 35927, + 36387, + 36626, + 36960, + 37209, + 37211, + 37547, + 37664, + 37665, + 37666, + 37667, + 37668, + 37670, + 37671, + 37700, + 37701, + 37757, + 37829, + 37830, + 37854, + 38144, + 38145, + 38146, + 38147, + 38148, + 38149, + 38150, + 38151, + 38180, + 38247, + 38248, + 38249, + 38255, + 38462, + 38624, + 38625, + 38626, + 38627, + 38628, + 38629, + 38630, + 38631, + 38660, + 38661, + 38684, + 38685, + 38707, + 38709, + 38738, + 38965, + 38970, + 38977, + 38997, + 39002, + 39104, + 39105, + 39106, + 39107, + 39108, + 39109, + 39110, + 39111, + 39140, + 39141, + 39164, + 39165, + 39187, + 39189, + 39210, + 39434, + 39577, + 39578, + 39697, + 39709, + 39851, + 39897, + 39908, + 40175, + 40179, + 40180, + 40187, + 40188, + 40403, + 40410, + 40417, + 40419, + 40421, + 40426, + 40433, + 40435, + 40437, + 40442, + 40453, + 40475, + 40545, + 40812, + 40821, + 40828, + 40831, + 40832, + 40833, + 40836, + 40837, + 40844, + 40856, + 40861, + 40862, + 40963, + 40965, + 40970, + 41024, + 41025, + 41073, + 41074, + 41077, + 41134, + 41179, + 41181, + 41183, + 41187, + 41190, + 41198, + 41205, + 41206, + 41207, + 41211, + 41213, + 41214, + 41215, + 41386, + 41504, + 41505, + 41506, + 41507, + 41543, + 41612, + 41841, + 41892, + 41984, + 41985, + 41986, + 41987, + 42022, + 42024, + 42061, + 42321, + 42389, + 42464, + 42539, + 42586, + 42925, + 42944, + 42991, + 43349, + 43429, + 43502, + 43503, + 43504, + 43505, + 43510, + 43511, + 43512, + 43904, + 43906, + 43908, + 43909, + 43980, + 44234, + 44330, + 44367, + 44368, + 44385, + 44386, + 44445, + 44463, + 44464, + 44465, + 44467, + 44468, + 44469, + 44539, + 44549, + 44741, + 44746, + 44755, + 44757, + 44769, + 44785, + 44787, + 44925, + 44942, + 44943, + 44944, + 44945, + 44947, + 44948, + 44950, + 44951, + 45019, + 45035, + 45344, + 45393, + 45722, + 45873, + 45874, + 45876, + 46202, + 46254, + 46308, + 46309, + 46311, + 46340, + 46693, + 46698, + 46705, + 46707, + 46721, + 46723, + 46787, + 46788, + 46789, + 46790, + 46791, + 46820, + 46827, + 46829, + 46931, + 46933, + 46999, + 47015, + 47125, + 47142, + 47225, + 47237, + 47257, + 47264, + 47269, + 47272, + 47273, + 47298, + 47306, + 47309, + 47343, + 47345, + 47350, + 47351, + 47352, + 47353, + 47354, + 47355, + 47356, + 47438, + 47439, + 47443, + 47445, + 47563, + 47626, + 47640, + 47747, + 47750, + 47944, + 47945, + 48129, + 48224, + 48227, + 48228, + 48229, + 48419, + 48421, + 48446, + 48820, + 48821, + 48829, + 49066, + 49077, + 49105, + 49107, + 49259, + 49260, + 49261, + 49262, + 49591, + 49595, + 49600, + 49602, + 49612, + 49614, + 49616, + 49620, + 49622, + 49627, + 49629, + 49630, + 49634, + 49635, + 49636, + 49638, + 49641, + 49642, + 49643, + 49649, + 49652, + 49653, + 49656, + 49659, + 49660, + 49661, + 49662, + 49668, + 49669, + 49673, + 49676, + 49680, + 49681, + 49683, + 49684, + 49695, + 49696, + 49697, + 49698, + 49705, + 49707, + 49709, + 49711, + 49712, + 49714, + 49715, + 50428, + 51106, + 51286, + 51483, + 51585, + 51773, + 52065, + 52066, + 52183, + 52324, + 52326, + 52327, + 52328, + 52329, + 52330, + 52332, + 52333, + 52334, + 52335, + 52336, + 52337, + 52338, + 52394, + 52547, + 52809, + 52830, + 53026, + 53336, + 53338, + 53770, + 53807, + 53831, + 54050, + 54311, + 54373, + 54378, + 54387, + 54493, + 54845, + 54944, + 54945, + 54993, + 55002, + 55251, + 55258, + 55265, + 55417, + 55477, + 55482, + 55486, + 55488, + 55489, + 55494, + 55497, + 55498, + 55499, + 55500, + 56176, + 56937, + 57132, + 57660, + 57661, + 57663, + 57664, + 57665, + 58098, + 58352, + 58353, + 58354, + 58357, + 58366, + 58368, + 58369, + 58374, + 58376, + 58377, + 58622, + 58974, + 59118, + 59130, + 59139, + 59141, + 59146, + 59155, + 59157, + 59271, + 59290, + 59291, + 59292, + 59293, + 59300, + 59301, + 59302, + 59303, + 59312, + 59313, + 59327, + 59429, + 59689, + 59888, + 60126, + 60133, + 60783, + 60784, + 61521, + 62301, + 62515, + 62548, + 62558, + 62711, + 62715, + 62717, + 63759, + 64006, + 64065, + 64461, + 65088, + 65096, + 65409, + 65411, + 65508, + 67499, + 67983 + ], + "offset_only_rows": 367, + "all_strictly_inside": true, + "helper_once_per_call": true, + "majorization": { + "residual_total": 237024, + "bins": 32256, + "candidate_majorizes_selected": true, + "strict": true + }, + "price_selected": { + "endpoint": "67018507072324140917/40000000000000000000000", + "endpoint_decimal": "0.001675462676808103522925", + "kappa": "836330098538459/500000000000000000", + "kappa_decimal": "0.001672660197076918" + }, + "price_new": { + "endpoint": "83820994293071721251/50000000000000000000000", + "endpoint_decimal": "0.001676419885861434425020", + "kappa": "334722841145139/200000000000000000", + "kappa_decimal": "0.001673614205725695" + }, + "price_new_conservative": { + "endpoint": "335283976599811653119/200000000000000000000000", + "endpoint_decimal": "0.001676419882999058265595", + "kappa": "418403550718223/250000000000000000", + "kappa_decimal": "0.001673614202872892" + }, + "rel_gain": "954008648777/1672660197076918", + "indicative_ceiling_price": { + "idle": { + "1": 2431, + "17": 1, + "48": 4887 + }, + "kappa_decimal": "0.001674088611862992", + "complex_lower": "1676895884165954931459/1000000000000000000000000" + }, + "sweep": { + "endpoint_certified": true, + "deficit_equals_W_minus_64N": true, + "halving": true, + "record_bit_is_pr589": true, + "kappa_equals_record": true, + "kappa_equals_title": true, + "kappa_exact_decimal": "0.001673614205725695", + "binding": "complex" + } +} diff --git a/research/complex-t16-two-stage-cycles/evidence/INDEPENDENT-T16.json b/research/complex-t16-two-stage-cycles/evidence/INDEPENDENT-T16.json new file mode 100644 index 0000000000..95111e523f --- /dev/null +++ b/research/complex-t16-two-stage-cycles/evidence/INDEPENDENT-T16.json @@ -0,0 +1,121 @@ +{ + "status": "PASS_INDEPENDENT_T16_LITERAL_WINDOWS_CHARTS_PREFIX_ROW", + "roles": 69120, + "calls": 144, + "source_events_per_replica": 30, + "expanded_replica_events": 480, + "bridge_events": 144, + "literal_windows": 288, + "checked_whole_helper_widths": 69120, + "checked_busy_family_windows": 69120, + "orthogonal_port_bases": 112, + "actual_73_axis_charts": 10011, + "checked_slice_prefixes": 32256, + "local_profile": { + "1": 2412, + "2": 418, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "width_inventory": { + "4": 56, + "5": 32, + "7": 30, + "8": 122, + "9": 240 + }, + "idle": { + "1": 2392, + "2": 8, + "3": 107, + "4": 1, + "7": 5, + "16": 1, + "48": 4880 + }, + "profile": { + "1": 349720, + "2": 60200, + "3": 62315, + "4": 20449, + "5": 11808, + "7": 5, + "8": 1152, + "16": 1, + "48": 4880 + }, + "live": 14336, + "physical": 14850, + "rank_mass": 1041408, + "deficit": 5120, + "namespace": { + "data": [ + 0, + 14336 + ], + "centres": [ + 14336, + 14344 + ], + "tableau": [ + 14344, + 14848 + ], + "coefficient": [ + 14848, + 14850 + ] + }, + "local_prefix_bits": 68, + "local_prefix_from_native_receipt": true, + "local_profile_recounted": true, + "prefix_formula": { + "local_scalar": 68, + "input_l2": 37, + "invocations": 144, + "bridges": 144, + "margin": 4 + }, + "prefix_bits": 397, + "charged_prefix_bits": 512, + "physical_stock_bits": 2642, + "physical_row_coefficient": 16469, + "row_limit": 20161, + "scope": "Finite role/window/chart and inherited prefix/row obligations. Requires separately admitted local supplier and emitted controller, complete finite invoice, exact moments and outer assembly; no all-size theorem is asserted.", + "controls_rejected": [ + { + "name": "private_namespace_collision", + "reason": "private-namespace collision" + }, + { + "name": "copy_replica_alias", + "reason": "role invocation time" + }, + { + "name": "missing_whole_helper", + "reason": "complete helper role count" + }, + { + "name": "split_whole_helper", + "reason": "complete helper role count" + }, + { + "name": "truncated_helper_width", + "reason": "whole-helper residual width" + }, + { + "name": "cross_idle_boundary", + "reason": "strict bridge-aware idle window" + } + ], + "input_sha256": { + "/tmp/claude-1000/-home-pvv-repo-integer-mult-bounds/7f285b4f-6b62-4f2c-bb95-9f578ff78aed/scratchpad/expBL/vrun2/strict/global8/base/split-centres/GLOBAL-TEMPLATE.json.gz": "ab8448de2036a23d9b55a196a8846512dc24fdf09855c1e0f0caa5b7a6965f7b", + "/tmp/claude-1000/-home-pvv-repo-integer-mult-bounds/7f285b4f-6b62-4f2c-bb95-9f578ff78aed/scratchpad/expBL/vrun2/strict/global8/base/work/complex-nine-native/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "/tmp/claude-1000/-home-pvv-repo-integer-mult-bounds/7f285b4f-6b62-4f2c-bb95-9f578ff78aed/scratchpad/expBL/vrun2/strict/global8/base/split-centres/CANONICAL-WORD.json.gz": "66d3c3c70983224650643a0a05a21ac6c6959f84d0f4528650601016f5a76844", + "/tmp/claude-1000/-home-pvv-repo-integer-mult-bounds/7f285b4f-6b62-4f2c-bb95-9f578ff78aed/scratchpad/expBL/vrun2/local/CANONICAL-WORD.json.gz": "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219", + "/tmp/claude-1000/-home-pvv-repo-integer-mult-bounds/7f285b4f-6b62-4f2c-bb95-9f578ff78aed/scratchpad/expBL/vrun2/local/INDEPENDENT-LOCAL-REPLAY.json": "13dd18297162569532983db1a2ab67926b064330cd7edd3587e7b546b2dedf17", + "/tmp/claude-1000/-home-pvv-repo-integer-mult-bounds/7f285b4f-6b62-4f2c-bb95-9f578ff78aed/scratchpad/expBL/vrun2/source/data/OWNERS.json.gz": "551fd1b3a75fa5fd67cfd8c00a6c77c2f893a5120cb0c0dd8a7699f25e9bddba" + } +} diff --git a/research/complex-t16-two-stage-cycles/evidence/REPLAY.json b/research/complex-t16-two-stage-cycles/evidence/REPLAY.json new file mode 100644 index 0000000000..bceeee1b13 --- /dev/null +++ b/research/complex-t16-two-stage-cycles/evidence/REPLAY.json @@ -0,0 +1,112 @@ +{ + "status": "PASS_GAUGE44_T16_STRICT_GLOBAL_REPLAY", + "kappa": "334722841145139/200000000000000000", + "kappa_decimal": "0.001673614205725695", + "conservative_kappa_decimal": "0.001673614202872892", + "complex_lower": "83820994293071721251/50000000000000000000000", + "bit_lower": "1733427039589844234749/1000000000000000000000000", + "complex_profile": { + "1": 349720, + "2": 60200, + "3": 62315, + "4": 20449, + "5": 11808, + "7": 5, + "8": 1152, + "16": 1, + "48": 4880 + }, + "idle_remainder_profile": { + "1": 2392, + "2": 8, + "3": 107, + "4": 1, + "7": 5, + "16": 1, + "48": 4880 + }, + "complete_invocations": 144, + "roles": 69120, + "prefix_bits": 397, + "charged_prefix_bits": 512, + "physical_row_coefficient": 16469, + "retained_row_coefficient": 20161, + "actual_73_axis_charts": 10011, + "controls": { + "admission": 69, + "bit_supplier": 12, + "independent_t16": 6, + "controller_mutations": 15 + }, + "t8_kappa": "167166528321877/100000000000000000", + "spec_sha256": "e81f2dabf16bc4d56d427bf5bc4a06f05ce27fc6c539c3de4029cb5304ed9701", + "stages": [ + { + "name": "restore-parent", + "seconds": 1.969, + "exit_code": 0, + "log_sha256": "fc3a01967636bd3173ee7e5049fae45b890e1fad4564b6acdd6aaca30a4e4ea5" + }, + { + "name": "bind8", + "seconds": 0.426, + "exit_code": 0, + "log_sha256": "71f679ce5a123fb58397fd6852ba64ce3832fd20e81a096bfda9a1cf3237237a" + }, + { + "name": "lift16", + "seconds": 3.366, + "exit_code": 0, + "log_sha256": "5734552201a17a15766f2257becf4bf6b7f00aede6f0a412067df2c159916853" + }, + { + "name": "bind", + "seconds": 0.497, + "exit_code": 0, + "log_sha256": "71f679ce5a123fb58397fd6852ba64ce3832fd20e81a096bfda9a1cf3237237a" + }, + { + "name": "emit", + "seconds": 6.513, + "exit_code": 0, + "log_sha256": "80f3253de853c036fe5e5e7e9a4fcf44572253f11df490346d338d7775bae2b0" + }, + { + "name": "audit", + "seconds": 20.773, + "exit_code": 0, + "log_sha256": "da22246506cd019cee09b2908f2080f1796b007dd6a1f525c6f5170b7bb76676" + }, + { + "name": "invoice", + "seconds": 0.862, + "exit_code": 0, + "log_sha256": "8f7074e3f78a103318ded6362c8e9bc8fc0e8c1ea3b510e63b9b84b181452cb3" + }, + { + "name": "assembly", + "seconds": 0.269, + "exit_code": 0, + "log_sha256": "4171f580e357579caab4b9f3dd8a26da3352e94a9871bfe3aa411243497816f9" + }, + { + "name": "admission-controls", + "seconds": 0.359, + "exit_code": 0, + "log_sha256": "051d242318154827c1672ffbb63ad2bdc8ecc4033be650b791dd69cd57d716b3" + }, + { + "name": "bit-supplier-controls", + "seconds": 0.528, + "exit_code": 0, + "log_sha256": "d54d260bf95bd8ae4ab8846314082b93b2e3d8f427eb35376691f2ce543a6b67" + }, + { + "name": "independent-t16", + "seconds": 0.836, + "exit_code": 0, + "log_sha256": "9a822ed55b91969189acb1bb1bbdcebafc800855952fbd5e91c5d977c29cbbf9" + } + ], + "scope": "Conditional native exact-complex witness after complete conservative admission, moment and outer checks; PR559 exact-cover recurrence correction only, bit bad-residue surcharge and H1-H5 retained. The new source-branch gauge and retired-basis completion, the gauge44-barch U8 local word and all 72 cold helper ends, and explicit all144 whole-owner dispatch with a two-copy remainder trade are composed with the cited unchanged merged PR589 bit supplier (PR555 punctured R439 word; derived bit deficit T(2Kv-L*cst)), replacing the PR543 supplier of PR635; This is a new T16 composition of the accepted PR799 and PR589 suppliers. All-size compiler, common-label/mutable-source realization, whole-call hosting, precision/tape and analytic transfer remain assumptions. No unconditional theorem or full Lean certification." +} diff --git a/research/complex-t16-two-stage-cycles/evidence/STAGES.json b/research/complex-t16-two-stage-cycles/evidence/STAGES.json new file mode 100644 index 0000000000..5606efce92 --- /dev/null +++ b/research/complex-t16-two-stage-cycles/evidence/STAGES.json @@ -0,0 +1,68 @@ +[ + { + "name": "restore-parent", + "seconds": 1.969, + "exit_code": 0, + "log_sha256": "fc3a01967636bd3173ee7e5049fae45b890e1fad4564b6acdd6aaca30a4e4ea5" + }, + { + "name": "bind8", + "seconds": 0.426, + "exit_code": 0, + "log_sha256": "71f679ce5a123fb58397fd6852ba64ce3832fd20e81a096bfda9a1cf3237237a" + }, + { + "name": "lift16", + "seconds": 3.366, + "exit_code": 0, + "log_sha256": "5734552201a17a15766f2257becf4bf6b7f00aede6f0a412067df2c159916853" + }, + { + "name": "bind", + "seconds": 0.497, + "exit_code": 0, + "log_sha256": "71f679ce5a123fb58397fd6852ba64ce3832fd20e81a096bfda9a1cf3237237a" + }, + { + "name": "emit", + "seconds": 6.513, + "exit_code": 0, + "log_sha256": "80f3253de853c036fe5e5e7e9a4fcf44572253f11df490346d338d7775bae2b0" + }, + { + "name": "audit", + "seconds": 20.773, + "exit_code": 0, + "log_sha256": "da22246506cd019cee09b2908f2080f1796b007dd6a1f525c6f5170b7bb76676" + }, + { + "name": "invoice", + "seconds": 0.862, + "exit_code": 0, + "log_sha256": "8f7074e3f78a103318ded6362c8e9bc8fc0e8c1ea3b510e63b9b84b181452cb3" + }, + { + "name": "assembly", + "seconds": 0.269, + "exit_code": 0, + "log_sha256": "4171f580e357579caab4b9f3dd8a26da3352e94a9871bfe3aa411243497816f9" + }, + { + "name": "admission-controls", + "seconds": 0.359, + "exit_code": 0, + "log_sha256": "051d242318154827c1672ffbb63ad2bdc8ecc4033be650b791dd69cd57d716b3" + }, + { + "name": "bit-supplier-controls", + "seconds": 0.528, + "exit_code": 0, + "log_sha256": "d54d260bf95bd8ae4ab8846314082b93b2e3d8f427eb35376691f2ce543a6b67" + }, + { + "name": "independent-t16", + "seconds": 0.836, + "exit_code": 0, + "log_sha256": "9a822ed55b91969189acb1bb1bbdcebafc800855952fbd5e91c5d977c29cbbf9" + } +] diff --git a/research/complex-t16-two-stage-cycles/search/aggbound.py b/research/complex-t16-two-stage-cycles/search/aggbound.py new file mode 100644 index 0000000000..3e02af0c72 --- /dev/null +++ b/research/complex-t16-two-stage-cycles/search/aggbound.py @@ -0,0 +1,29 @@ +"""Aggregate ceiling (heuristic, not a proof): ignores calls, windows and R4 and packs the helper width counts +into bins by capacity, maximising sum g(free) with g(f) = f ln f (scaled to integers). Coarser than winbound.py. +The surrogate is only approximately linear in kappa, so this is not a certified kappa bound. +Standalone: needs CPython 3.12 and ortools only.""" +import math, itertools +from ortools.sat.python import cp_model +W = [4, 5, 7, 8, 9]; N = {9: 240*144, 8: 122*144, 4: 56*144, 5: 32*144, 7: 30*144} +B = {8: 10752, 16: 7168, 32: 7168, 48: 7168} +g = lambda f: f*math.log(f) if f > 1 else 0.0 +def pats(cap): + out = [] + def rec(i, rem, cur): + if i == len(W): out.append(tuple(cur)); return + for c in range(rem // W[i] + 1): rec(i+1, rem - c*W[i], cur + [c]) + rec(0, cap, []); return out +m = cp_model.CpModel(); obj = []; use = {w: [] for w in W} +cur_obj = 0 +for cap, nb in B.items(): + xs = [] + for p in pats(cap): + s = sum(c*w for c, w in zip(p, W)); x = m.NewIntVar(0, nb, ''); xs.append(x) + obj.append(round(1e4*g(cap - s)) * x) + for c, w in zip(p, W): + if c: use[w].append(c * x) + m.Add(sum(xs) == nb) +for w in W: m.Add(sum(use[w]) == N[w]) +m.Maximize(sum(obj)); s = cp_model.CpSolver(); s.parameters.max_time_in_seconds = 120; s.parameters.num_workers = 1 +st = s.Solve(m); print(s.StatusName(st), s.ObjectiveValue()/1e4, s.BestObjectiveBound()/1e4) +cur = {1: 2346, 2: 3, 3: 154, 5: 9, 7: 36, 8: 2, 16: 7, 28: 1, 39: 1, 40: 1, 41: 2, 44: 41, 48: 4829}; print('current', sum(n*g(f) for f, n in cur.items())) diff --git a/research/complex-t16-two-stage-cycles/search/buildcand.py b/research/complex-t16-two-stage-cycles/search/buildcand.py new file mode 100644 index 0000000000..28bd364152 --- /dev/null +++ b/research/complex-t16-two-stage-cycles/search/buildcand.py @@ -0,0 +1,32 @@ +"""Build OWNERS/PLAN/SPEC for a candidate owner map from the selected PR1094 package (2077-style). +argv: LIBDIR OWNERS_IN OUTDIR [sigmas]""" +import sys, json, gzip, hashlib +sys.path.insert(0, sys.argv[1]); import lib +from collections import Counter +from pathlib import Path +rows = lib.read(sys.argv[2]); out = Path(sys.argv[3]); out.mkdir(parents=True) +canon = lambda x: json.dumps(x, sort_keys=True, separators=(',', ':')).encode() +dg = lambda b: hashlib.sha256(b).hexdigest() +au = lib.audit(rows) +plan = json.loads((lib.SEL/'PLAN.json').read_text()); spec = json.loads((lib.SEL/'SPEC.json').read_text()) +container = gzip.compress(json.dumps(rows).encode(), mtime=0) +assert json.loads(gzip.decompress(container)) == rows +profile = {str(k): v for k, v in sorted(au['profile'].items())} +plan.update(profile=profile, assignment_sha256=dg(container), assignment_content_sha256=dg(canon(rows))) +plan['replica_lift']['owners_file_sha256'] = dg(container) +plan_bytes = (json.dumps(plan, indent=2) + '\n').encode() +pn, pc = lib.price(au['profile']), lib.price(au['profile'], True) +spec['data'] = dict(owners_sha256=dg(container), plan_sha256=dg(plan_bytes)) +e = spec['expected'] +from decimal import Decimal, localcontext +from fractions import Fraction as Q +def dec(x): + x = Q(x) + with localcontext() as ctx: ctx.prec = 70; return str(Decimal(x.numerator) / Decimal(x.denominator)) +e.update(complex_lower=pn['endpoint'], conservative_complex_lower=pc['endpoint'], kappa=pn['kappa'], kappa_decimal=dec(pn['kappa']), + conservative_kappa_decimal=dec(pc['kappa']), cross_replica_helper_roles=au['cross_replica_roles'], + idle_remainders=sum(au['idle'].values()), idle_remainder_profile={str(k): v for k, v in sorted(au['idle'].items())}, global_profile=profile) +if len(sys.argv) > 4: e['actual_73column_sigmas'] = int(sys.argv[4]) +(out/'OWNERS.json.gz').write_bytes(container); (out/'PLAN.json').write_bytes(plan_bytes) +(out/'SPEC.json').write_text(json.dumps(spec, indent=2) + '\n') +print('built', out, pn['kappa_decimal'], pc['kappa_decimal'], au['idle']) diff --git a/research/complex-t16-two-stage-cycles/search/chain.py b/research/complex-t16-two-stage-cycles/search/chain.py new file mode 100644 index 0000000000..bdcbd2a482 --- /dev/null +++ b/research/complex-t16-two-stage-cycles/search/chain.py @@ -0,0 +1,156 @@ +"""Ejection-chain / cyclic-exchange search on a T16 owner map (final-state legality only). +State = (hand width, hand time). Max-plus DP over states, gains g(f)=f ln f; exact replay + seed67 audit. +argv: LIBDIR START_OWNERS OUT_PREFIX ROUNDS DEPTH""" +import sys, math, json, gzip, time, copy +sys.path.insert(0, sys.argv[1]); import lib +import numpy as np +from collections import defaultdict +start, outp, ROUNDS, L = sys.argv[2], sys.argv[3], int(sys.argv[4]), int(sys.argv[5]) +WS = [4, 5, 7, 8, 9]; WI = {w: i for i, w in enumerate(WS)}; T = 144; N = len(WS)*T +sid = lambda w, t: WI[w]*T + t +g = lib.g +NEG = np.float32(-1e9) + +def build(m): + A = np.full((N, N), NEG, np.float32); wit = {} + absorb = np.full(N, NEG, np.float32); awit = {} + for k in m.cap: + f = m.free(k); mem = list(m.members[k]); fam = m.fam[k] + for t in m.allowed[k]: + famfree = fam not in m.occ[t] + if famfree: + for w in WS: + if f >= w: + s = sid(w, t); gn = g(f-w) - g(f) + if gn > absorb[s]: absorb[s] = gn; awit[s] = k + for j in mem: + z = m.roles[j]; w2, t2 = z['width'], z['time'] + if not (famfree or t2 == t): continue + d = sid(w2, t2) + for w in WS: + if f + w2 - w < 0: continue + s = sid(w, t); gn = g(f + w2 - w) - g(f) + if gn > A[s, d] + 1e-9: A[s, d] = gn; wit[s, d] = [(k, j)] + elif abs(gn - A[s, d]) <= 1e-9 and len(wit[s, d]) < 4: wit[s, d].append((k, j)) + return A, wit, absorb, awit + +def maxplus(P, A): + out = np.full((N, N), NEG, np.float32); arg = np.zeros((N, N), np.int16) + for i in range(0, N, 24): + blk = P[i:i+24, :, None] + A[None, :, :] + arg[i:i+24] = blk.argmax(1); out[i:i+24] = blk.max(1) + return out, arg + +def paths(A): + Ps, args = [A], [None] + for d in range(1, L): + P, ar = maxplus(Ps[-1], A); Ps.append(P); args.append(ar) + return Ps, args + +def recon(Ps, args, d, i, j): + seq = [j] + while d > 0: + k = int(args[d][i, j]); seq.append(k); j = k; d -= 1 + seq.append(i); return seq[::-1] # states i -> ... -> j + +class Journal: + def __init__(self, m): self.m = m; self.bins = {}; self.roles = {}; self.occ = {} + def save(self, i): + m = self.m; k = m.bin(i); t = m.roles[i]['time'] + if i not in self.roles: self.roles[i] = m.roles[i] + if k not in self.bins: self.bins[k] = (set(m.members[k]), m.used[k]) + if t not in self.occ: self.occ[t] = set(m.occ[t]) + def savebin(self, k, t): + m = self.m + if k not in self.bins: self.bins[k] = (set(m.members[k]), m.used[k]) + if t not in self.occ: self.occ[t] = set(m.occ[t]) + def undo(self): + m = self.m + for i, z in self.roles.items(): m.roles[i] = z + for k, (mem, u) in self.bins.items(): m.members[k] = mem; m.used[k] = u + for t, o in self.occ.items(): m.occ[t] = o + m._out = set() + +def try_apply(m, X, r0, states, end, wit, awit, keep=False): + """Exact replay with limbo on m in place (journaled). Returns (m, dE, moves, journal) or None (m restored).""" + J = Journal(m); m._out = set(); before = {} + def touch(k): + if k not in before: before[k] = m.free(k) + def lift(i): J.save(i); m.lift(i) + def put(i, k): + J.savebin(k, m.roles[i]['time']); return m.put(i, k) + touch(X); lift(r0); hand = r0; moves = [] + def fail(): J.undo(); return None + for a, b in zip(states, states[1:]): + ok = False + for (k, j) in wit[a, b]: + if k in before or j in m._out or j == hand or m.bin(j) != k: continue + touch(k); lift(j) + if put(hand, k): moves.append((hand, k)); hand = j; ok = True; break + put(j, k); before.pop(k) + if not ok: return fail() + if end == 'X': + if not put(hand, X): return fail() + moves.append((hand, X)) + else: + k = awit[states[-1]] + if k in before: return fail() + touch(k) + if not put(hand, k): return fail() + moves.append((hand, k)) + assert not m._out + dE = sum(g(m.free(k)) - g(f) for k, f in before.items()) + return m, dE, moves, J + +def round_(m): + t0 = time.time(); A, wit, absorb, awit = build(m); t1 = time.time() + Ps, args = paths(A); t2 = time.time() + stk = np.stack(Ps); best = np.max(stk, 0); bestd = np.argmax(stk, 0); del stk + cands = [] + Tidx = np.arange(T) + for X in m.cap: + fX = m.free(X) + if not m.members[X]: continue + allowedX = np.zeros(T, bool); allowedX[list(m.allowed[X])] = True + famocc = np.array([m.fam[X] in m.occ[t] for t in range(T)]) + for r0 in m.members[X]: + z = m.roles[r0]; w0, t0_ = z['width'], z['time']; i = sid(w0, t0_) + okT = allowedX & (~famocc | (Tidx == t0_)) + for wk in WS: + if wk > fX + w0: continue + row = best[i, WI[wk]*T:(WI[wk]+1)*T] + tot = row + (g(fX + w0 - wk) - g(fX)) + tot = np.where(okT, tot, -1e9) + for tk in np.nonzero(tot > 1e-6)[0]: + cands.append((float(tot[tk]), X, r0, i, sid(wk, int(tk)), 'X')) + if absorb[i] + g(fX + w0) - g(fX) > 1e-6: + cands.append((float(absorb[i] + g(fX + w0) - g(fX)), X, r0, i, i, 'A0')) + # absorb endings + tot = best[i] + absorb + (g(fX + w0) - g(fX)) + for j in np.nonzero(tot > 1e-6)[0]: + cands.append((float(tot[j]), X, r0, i, int(j), 'A')) + cands.sort(key=lambda c: -c[0]) + print(f'build {t1-t0:.0f}s paths {time.time()-t1:.0f}s cands {len(cands)} top {[round(c[0],3) for c in cands[:5]]}', flush=True) + for c in cands[:5000]: + gain, X, r0, i, j, end = c + st = [i] if end == 'A0' else recon(Ps, args, int(bestd[i, j]), i, j) + if end == 'A0': end = 'A' + r = try_apply(m, X, r0, st, end, wit, awit) + if r and r[1] > 1e-6: return r[:3] + if r: r[3].undo() + return None + +m = lib.Limbo(lib.read(start)); m._out = set() +base = lib.selroles; log = [] +print('start idle', dict(sorted(lib.idle_of(m.roles).items())), 'E', round(m.E(), 4), flush=True) +for rnd in range(ROUNDS): + r = round_(m) + if not r: print('no improving chain found at depth', L); break + m, dE, moves = r + roles = lib.compact(m.roles); au = lib.audit(roles) + pr = lib.price(au['profile']) + log.append(dict(round=rnd, dE=dE, moves=[(i, list(k)) for i, k in moves], idle=au['idle'], kappa=pr['kappa_decimal'])) + print('round', rnd, 'dE', round(dE, 4), 'moves', moves, 'idle', au['idle'], 'kappa', pr['kappa_decimal'], flush=True) + m.roles = roles + open(outp + '.OWNERS.json.gz', 'wb').write(gzip.compress(json.dumps(roles).encode(), mtime=0)) + json.dump(log, open(outp + '.log.json', 'w'), indent=1) diff --git a/research/complex-t16-two-stage-cycles/search/chain2.py b/research/complex-t16-two-stage-cycles/search/chain2.py new file mode 100644 index 0000000000..120fc1aaea --- /dev/null +++ b/research/complex-t16-two-stage-cycles/search/chain2.py @@ -0,0 +1,53 @@ +"""Two-stage search: zero-gain cycles that raise free(X), then a second cycle on the same X (relaxed DP reused). +argv: LIBDIR START OUT_PREFIX DEPTH""" +import sys +sys.argv = [sys.argv[0], sys.argv[1], sys.argv[2], sys.argv[3], '0', sys.argv[4]] +exec(open(sys.argv[1] + '/chain.py').read().split("m = lib.Limbo")[0]) +from collections import Counter +m = lib.Limbo(lib.read(start)); m._out = set() +A, wit, absorb, awit = build(m); Ps, args = paths(A) +stk = np.stack(Ps); best = stk.max(0); bestd = stk.argmax(0); del stk +Tidx = np.arange(T) +def closures(mm, X, thr): + fX = mm.free(X); out = [] + allowedX = np.zeros(T, bool); allowedX[list(mm.allowed[X])] = True + famocc = np.array([mm.fam[X] in mm.occ[t] for t in range(T)]) + for r0 in mm.members[X]: + z = mm.roles[r0]; w0, t0_ = z['width'], z['time']; i = sid(w0, t0_) + okT = allowedX & (~famocc | (Tidx == t0_)) + for wk in WS: + if wk >= w0 or wk > fX + w0: continue # X must strictly gain + tot = np.where(okT, best[i, WI[wk]*T:(WI[wk]+1)*T] + (g(fX + w0 - wk) - g(fX)), -1e9) + for tk in np.nonzero(tot > thr)[0]: out.append((float(tot[tk]), X, r0, i, sid(wk, int(tk)))) + return sorted(out, key=lambda c: -c[0]) +stage1 = [] +for X in m.cap: + if m.members[X]: stage1 += closures(m, X, -1e-6) +print('stage1 zero/positive X-gaining cycles (relaxed):', len(stage1), Counter(round(c[0], 3) for c in stage1).most_common(5), flush=True) +byX = Counter(c[1] for c in stage1); print('distinct X', len(byX)) +found = None; tried = 0; perX = Counter(); sec_rel = Counter(); sec_exact = 0 +for c in stage1: + if perX[c[1]] >= 3: continue + perX[c[1]] += 1 + tot, X, r0, i, j = c + r = try_apply(m, X, r0, recon(Ps, args, int(bestd[i, j]), i, j), 'X', wit, awit) + if not r: continue + m1, dE1, mv1, J1 = r; tried += 1 + if dE1 > 1e-6: found = (m1, dE1, mv1); break + cl2 = closures(m1, X, -1e-6); sec_rel[len(cl2) > 0] += 1 + for c2 in cl2[:200]: + tot2, _, r02, i2, j2 = c2 + if tot2 + dE1 <= 1e-6 and m1.free(X) == 0: continue + r2 = try_apply(m1, X, r02, recon(Ps, args, int(bestd[i2, j2]), i2, j2), 'X', wit, awit) + if r2: sec_exact += 1 + if r2 and dE1 + r2[1] > 1e-6: found = (r2[0], dE1 + r2[1], mv1 + r2[2]); break + if r2: r2[3].undo() + if not found: J1.undo() + if found or tried > 40000: break +print('first cycles applied', tried, 'X with relaxed 2nd closures', dict(sec_rel), 'exact 2nd cycles', sec_exact) +print('exact stage1 cycles tried', tried) +if found: + mm, dE, moves = found; roles = lib.compact(mm.roles); au = lib.audit(roles); pr = lib.price(au['profile']) + print('FOUND dE', dE, 'moves', moves, 'idle', au['idle'], 'kappa', pr['kappa_decimal']) + open(outp + '.OWNERS.json.gz', 'wb').write(gzip.compress(json.dumps(roles).encode(), mtime=0)) +else: print('NONE') diff --git a/research/complex-t16-two-stage-cycles/search/compose.py b/research/complex-t16-two-stage-cycles/search/compose.py new file mode 100644 index 0000000000..ee98e83fec --- /dev/null +++ b/research/complex-t16-two-stage-cycles/search/compose.py @@ -0,0 +1,17 @@ +"""Composition test: apply each subset of PR2077's relocations to another owner map. argv: LIBDIR BASE_OWNERS PR2077_OWNERS""" +import sys, itertools, json; sys.path.insert(0, sys.argv[1]); import lib +A = lib.selroles; P = lib.read(sys.argv[2]); V = lib.read(sys.argv[3]) +key = lambda z: (z['owner_replica'], z['child'], z['port']) +d77 = [i for i in range(len(A)) if key(A[i]) != key(V[i])] +print('2077 relocations', d77, 'state in 1407:', [(i, key(A[i]), key(P[i]), key(V[i])) for i in d77]) +for r in range(1, len(d77)+1): + for sub in itertools.combinations(d77, r): + m = lib.Limbo(P); m._out = set(); ok = True + for i in sub: m.lift(i) + for i in sub: + if not m.put(i, key(V[i])): ok = False; break + if not ok: print(sub, 'illegal'); continue + roles = lib.compact(m.roles) + try: au = lib.audit(roles) + except Exception as e: print(sub, 'audit reject', e); continue + print(sub, 'idle', au['idle'], 'kappa', lib.price(au['profile'])['kappa_decimal']) diff --git a/research/complex-t16-two-stage-cycles/search/glob.py b/research/complex-t16-two-stage-cycles/search/glob.py new file mode 100644 index 0000000000..af985440e9 --- /dev/null +++ b/research/complex-t16-two-stage-cycles/search/glob.py @@ -0,0 +1,173 @@ +"""Global repack (session heuristic, no optimality claim). Stage 1: aggregated CP-SAT over bin classes (cap, allowed-set): pattern counts x[c,p], helper flows y[c,t,w], +per-class per-time capacity sum_w y[c,t,w] <= n_c (R4: family windows are disjoint, so one helper per bin per call). +Stage 2: per class, realise patterns on concrete bins with distinct times (greedy + CP-SAT fallback), then relocate roles. +Bins of one (cap, allowed window) class are interchangeable, and inside a physical family the windows are disjoint, +so R4 reduces to at most one helper per bin per call. Stage 1 keeps the per-(class, call) Hall constraints for every +subset of widths (HALL=small: single widths and all widths only) and, with GR=1, Gale-Ryser-style constraints for +several helpers of one width in a bin (they need distinct calls). Stage 1 is a relaxation of the bin-level problem, +so stage 2 can fail on some classes; glob5.py is the stage 2 that was used. +Writes OUT.stage1.json (x = pattern counts, y = flows) and, unless S1ONLY=1, OUT.OWNERS.json.gz. +env: S1ONLY=1 (stage 1 only), HINT= (warm start), FIX / FREE = JSON lists of class indices to fix to the +start map or to leave free, FIXTO=1 (fix every class not in FIX/FREE to HINT), HALL=small, GR=1. +argv: LIBDIR START OUT TL1 [NW] [SEED] Needs CPython 3.12 and ortools.""" +import sys, math, json, gzip, random, time +sys.path.insert(0, sys.argv[1]); import lib +from collections import Counter, defaultdict +from ortools.sat.python import cp_model +start, out, TL1 = sys.argv[2], sys.argv[3], float(sys.argv[4]) +NW = int(sys.argv[5]) if len(sys.argv) > 5 else 1; SEED = int(sys.argv[6]) if len(sys.argv) > 6 else 0 +rng = random.Random(SEED) +import os; STAGE1ONLY = os.environ.get('S1ONLY') == '1' +FIX = set(json.loads(os.environ.get('FIX', '[]'))) +HINT = os.environ.get('HINT'); FREE = set(json.loads(os.environ.get('FREE', '[]'))); FIXTO = os.environ.get('FIXTO') == '1' +hx0 = Counter(); hy0 = Counter() +if HINT: + _d = json.load(open(HINT)) + for ci, p, v in _d['x']: hx0[ci, tuple(p)] = v + for ci, t, w, v in _d['y']: hy0[ci, t, w] = v +roles = lib.read(start); m = lib.Model(roles) +W = [4, 5, 7, 8, 9]; g = lib.g; SC = 10000; gi = lambda f: round(SC * g(f)) +classes = defaultdict(list) +for k in m.cap: classes[m.cap[k], frozenset(m.allowed[k])].append(k) +CL = list(classes) +D = Counter((z['time'], z['width']) for z in m.roles) +def pats(cap): + o = [] + def rec(i, rem, cur): + if i == len(W): o.append(tuple(cur)); return + for c in range(rem // W[i] + 1): rec(i + 1, rem - c * W[i], cur + [c]) + rec(0, cap, []); return o +P = {cap: pats(cap) for cap in (8, 16, 32, 48)} +def pat_of(k): c = Counter(m.roles[i]['width'] for i in m.members[k]); return tuple(c[w] for w in W) +md = cp_model.CpModel(); obj = []; ytw = defaultdict(list); X = {}; Y = {} +for ci, key in enumerate(CL): + cap, al = key; bins = classes[key]; n = len(bins) + curp = Counter(pat_of(k) for k in bins); cury = Counter((m.roles[i]['time'], m.roles[i]['width']) for k in bins for i in m.members[k]) + cw = defaultdict(list); xs = [] + for p in P[cap]: + s = sum(c * w for c, w in zip(p, W)) + if max(p) > n: continue + if sum(p) > len(al): continue + x = md.NewIntVar(0, n, ''); xs.append(x); X[ci, p] = x; md.AddHint(x, curp[p]) + if gi(cap - s): obj.append(gi(cap - s) * x) + for c, w in zip(p, W): + if c: cw[w].append(c * x) + md.Add(sum(xs) == n) + pert = defaultdict(list) + for w in W: + ys = [] + for t in al: + if D[t, w]: + y = md.NewIntVar(0, min(D[t, w], n), ''); ys.append(y); ytw[t, w].append(y); Y[ci, t, w] = y; pert[t].append(y) + md.AddHint(y, cury[t, w]) + md.Add(sum(ys) == sum(cw[w])) + import itertools + loc = [(p, x) for p in P[cap] if (ci, p) in X for x in [X[ci, p]]] + hit = {} + for r in range(1, len(W) + 1): + for Sset in itertools.combinations(W, r): + hv = md.NewIntVar(0, n, ''); md.AddHint(hv, sum(curp[p] for p, x in loc if any(p[W.index(w)] for w in Sset))); md.Add(hv == sum(x for p, x in loc if any(p[W.index(w)] for w in Sset))); hit[Sset] = hv + for t in pert: + ws = [w for w in W if (ci, t, w) in Y] + for r in range(1, len(ws) + 1): + for Sset in itertools.combinations(ws, r): + if os.environ.get('HALL') == 'small' and 1 < r < len(ws): continue + md.Add(sum(Y[ci, t, w] for w in Sset) <= hit[Sset]) + if os.environ.get('GR') == '1': + for wi, w in enumerate(W): + mx = max(p[wi] for p, x in loc) + tsw = [t for t in al if (ci, t, w) in Y] + for j in range(2, mx + 1): + sel = [(p, x) for p, x in loc if p[wi] >= j] + h = md.NewIntVar(0, n, ''); md.Add(h == sum(x for p, x in sel)) + mts = [] + for t in tsw: + mt = md.NewIntVar(0, n, ''); md.Add(mt <= Y[ci, t, w]); md.Add(mt <= h); mts.append(mt) + md.Add(sum(p[wi] * x for p, x in sel) <= sum(mts)) + if FIXTO and ci not in FIX and ci not in FREE: + for p, x in loc: md.Add(x == hx0[ci, p]) + for w in W: + for t in al: + if (ci, t, w) in Y: md.Add(Y[ci, t, w] == hy0[ci, t, w]) + if ci in FIX: + for p, x in loc: md.Add(x == curp[p]) + for w in W: + for t in al: + if (ci, t, w) in Y: md.Add(Y[ci, t, w] == cury[t, w]) +for tw, d in D.items(): md.Add(sum(ytw[tw]) == d) +cur_obj = sum(gi(m.free(k)) for k in m.cap) +if HINT: + md.ClearHints(); hx = Counter(); hy = Counter(); dh = json.load(open(HINT)) + for ci, p, v in dh['x']: hx[ci, tuple(p)] = v + for ci, t, w, v in dh['y']: hy[ci, t, w] = v + for key, v in X.items(): md.AddHint(v, hx[key]) + for key, v in Y.items(): md.AddHint(v, hy[key]) +md.Maximize(sum(obj)) +sv = cp_model.CpSolver(); sv.parameters.max_time_in_seconds = TL1; sv.parameters.num_workers = NW; sv.parameters.random_seed = SEED; sv.parameters.repair_hint = True +t0 = time.time(); st = sv.Solve(md) +print('stage1', sv.StatusName(st), 'obj', sv.ObjectiveValue() / SC, 'bound', sv.BestObjectiveBound() / SC, 'current', cur_obj / SC, f'{time.time()-t0:.0f}s', flush=True) +xv = {key: sv.Value(v) for key, v in X.items() if sv.Value(v)}; yv = {key: sv.Value(v) for key, v in Y.items() if sv.Value(v)} +json.dump(dict(x=[[ci, list(p), v] for (ci, p), v in xv.items()], y=[[ci, t, w, v] for (ci, t, w), v in yv.items()]), open(out + '.stage1.json', 'w')) + +# Stage 2: realise per class +byT = defaultdict(list) # (t, w) -> role indices +for i, z in enumerate(m.roles): byT[z['time'], z['width']].append(i) +for v in byT.values(): rng.shuffle(v) +new = [dict(z) for z in m.roles]; fails = 0 +def realise(ci): + cap, al = CL[ci]; bins = classes[CL[ci]] + plist = [p for (c, p), v in xv.items() if c == ci for _ in range(v)] + # keep bins with the same current pattern where possible (fewer relocations) + pool = defaultdict(list) + for k in bins: pool[pat_of(k)].append(k) + assign = {}; rest = [] + for p in plist: + if pool[p]: assign[pool[p].pop()] = p + else: rest.append(p) + left = [k for v in pool.values() for k in v] + for k, p in zip(left, rest): assign[k] = p + items = [(t, w) for (c, t, w), v in yv.items() if c == ci for _ in range(v)] + # CP-SAT feasibility: z[b,t,w] + need = {k: dict(zip(W, assign[k])) for k in bins} + cnt = Counter(items) + mdl = cp_model.CpModel(); z = {} + bw = defaultdict(list); bt = defaultdict(list); tw = defaultdict(list) + curset = {(k, m.roles[i]['time'], m.roles[i]['width']) for k in bins for i in m.members[k]} + for k in bins: + for (t, w) in cnt: + if need[k][w]: + v = mdl.NewBoolVar(''); z[k, t, w] = v; bw[k, w].append(v); bt[k, t].append(v); tw[t, w].append(v) + mdl.AddHint(v, (k, t, w) in curset) + for k in bins: + for w in W: + if need[k][w]: mdl.Add(sum(bw[k, w]) == need[k][w]) + for vs in bt.values(): + if len(vs) > 1: mdl.AddAtMostOne(vs) + for key, c in cnt.items(): mdl.Add(sum(tw[key]) == c) + mdl.Maximize(sum(v for key, v in z.items() if key in curset)) + s2 = cp_model.CpSolver(); s2.parameters.max_time_in_seconds = 60; s2.parameters.num_workers = NW + r = s2.Solve(mdl); print('class', ci, s2.StatusName(r), flush=True) + if r not in (cp_model.OPTIMAL, cp_model.FEASIBLE): return None + return [key for key, v in z.items() if s2.Value(v)] +if STAGE1ONLY: sys.exit(0) +place = defaultdict(list) # (t,w) -> list of bins +for ci in range(len(CL)): + res = realise(ci) + if res is None: print('class', ci, CL[ci][0], len(CL[ci][1]), 'INFEASIBLE', flush=True); fails += 1; continue + for (k, t, w) in res: place[t, w].append(k) +if fails: print('stage2 fails', fails) +if fails and STAGE1ONLY: sys.exit(1) +# relocate: keep roles already in a chosen bin +for tw, ks in place.items(): + hs = byT[tw]; assert len(hs) == len(ks), tw + rem = Counter(ks); free_h = [] + for i in hs: + b = m.bin(i) + if rem[b] > 0: rem[b] -= 1 + else: free_h.append(i) + tgt = list(rem.elements()); assert len(tgt) == len(free_h) + for i, k in zip(free_h, tgt): new[i] = lib.relocate(new[i], *k); new[i]['offset'] = 10**6 +new = lib.compact(new) +au = lib.audit(new); pr = lib.price(au['profile']) +print('RESULT kappa', pr['kappa_decimal'], 'idle', au['idle'], 'moved', sum(1 for a, b in zip(roles, new) if (a['owner_replica'], a['child'], a['port']) != (b['owner_replica'], b['child'], b['port'])), flush=True) +open(out + '.OWNERS.json.gz', 'wb').write(gzip.compress(json.dumps(new).encode(), mtime=0)) diff --git a/research/complex-t16-two-stage-cycles/search/glob5.py b/research/complex-t16-two-stage-cycles/search/glob5.py new file mode 100644 index 0000000000..6961ef1a62 --- /dev/null +++ b/research/complex-t16-two-stage-cycles/search/glob5.py @@ -0,0 +1,123 @@ +"""Stage 2 of the global repack (glob.py): realise a stage-1 class solution on concrete bins. Per class, patterns are +assigned to bins (keeping each bin's current pattern where possible), then each width is placed by a max-flow from +calls to bins with distinct calls per bin, over 40 random width orders / pattern assignments. Helpers left unplaced +(80 in the session's run) are inserted greedily where they lower sum f ln f the least. Output: OUT.OWNERS.json.gz, +audited (seed67 rules) and priced. Standard library only besides lib.py. +argv: LIBDIR START STAGE1_JSON OUT [SEED]""" +import sys, json, gzip, random, itertools +sys.path.insert(0, sys.argv[1]); import lib +from collections import Counter, defaultdict, deque +start, s1, out = sys.argv[2], sys.argv[3], sys.argv[4]; SEED = int(sys.argv[5]) if len(sys.argv) > 5 else 0 +rng = random.Random(SEED) +roles = lib.read(start); m = lib.Model(roles) +W = [4, 5, 7, 8, 9] +classes = defaultdict(list) +for k in m.cap: classes[m.cap[k], frozenset(m.allowed[k])].append(k) +CL = list(classes) +d = json.load(open(s1)) +X = defaultdict(list); Y = defaultdict(Counter) +for ci, p, v in d['x']: X[ci] += [tuple(p)] * v +for ci, t, w, v in d['y']: Y[ci][t, w] += v +def pat_of(k): c = Counter(m.roles[i]['width'] for i in m.members[k]); return tuple(c[w] for w in W) + +def maxflow(sup, cap_b, ok): + """sup: {t: s}, cap_b: {b: c}, ok(t,b) bool. Returns {(t,b)} with flow 1. Simple augmenting paths (BFS).""" + T = list(sup); B = list(cap_b) + flow = set(); fs = Counter(); fb = Counter() + adj = {t: [b for b in B if ok(t, b)] for t in T} + # greedy init + for t in sorted(T, key=lambda t: len(adj[t])): + for b in sorted(adj[t], key=lambda b: fb[b] - cap_b[b]): + if fs[t] >= sup[t]: break + if fb[b] < cap_b[b] and (t, b) not in flow: flow.add((t, b)); fs[t] += 1; fb[b] += 1 + inb = defaultdict(set) + for (t, b) in flow: inb[b].add(t) + while True: + # BFS from times with spare supply to bins with spare capacity, alternating t->b (not in flow), b->t (in flow) + srcs = [t for t in T if fs[t] < sup[t]] + if not srcs: break + par = {('t', t): None for t in srcs}; q = deque(('t', t) for t in srcs); end = None + while q and end is None: + node = q.popleft() + if node[0] == 't': + t = node[1] + for b in adj[t]: + if (t, b) in flow or ('b', b) in par: continue + par[('b', b)] = node + if fb[b] < cap_b[b]: end = ('b', b); break + q.append(('b', b)) + else: + b = node[1] + for t in inb[b]: + if ('t', t) not in par: par[('t', t)] = node; q.append(('t', t)) + if end is None: break + node = end + while par[node] is not None: + p = par[node] + if node[0] == 'b': flow.add((p[1], node[1])); inb[node[1]].add(p[1]) + else: flow.discard((node[1], p[1])); inb[p[1]].discard(node[1]) + node = p + fs[node[1]] += 1; fb[end[1]] += 1 + return flow + +def realise(ci, tries=40): + bins = classes[CL[ci]] + pool = defaultdict(list) + for k in bins: pool[pat_of(k)].append(k) + best = (10**9, None) + for r in range(tries): + pl = X[ci][:]; rng.shuffle(pl); pp = {p: v[:] for p, v in pool.items()}; assign = {}; rest = [] + for p in pl: + if pp.get(p): assign[pp[p].pop()] = p + else: rest.append(p) + left = [k for v in pp.values() for k in v]; rng.shuffle(left) + for k, p in zip(left, rest): assign[k] = p + order = sorted(W, key=lambda w: -sum(Y[ci][t, ww] for (t, ww) in Y[ci] if ww == w)) if r == 0 else rng.sample(W, 5) + used = {k: set() for k in bins}; res = []; miss = 0 + for w in order: + sup = {t: c for (t, ww), c in Y[ci].items() if ww == w} + if not sup: continue + capb = {k: assign[k][W.index(w)] for k in bins if assign[k][W.index(w)]} + fl = maxflow(sup, capb, lambda t, b: t not in used[b]) + for (t, b) in fl: used[b].add(t); res.append((b, t, w)) + miss += sum(sup.values()) - len(fl) + if miss == 0: return res, 0 + if miss < best[0]: best = (miss, res) + return best[1], best[0] +place = defaultdict(list); fails = [] +for ci in range(len(CL)): + res, nb = realise(ci) + if nb: fails.append((ci, CL[ci][0], len(CL[ci][1]), nb)); print('partial', fails[-1], flush=True) + for (k, t, w) in res: place[t, w].append(k) +print('fails', len(fails), 'unplaced', sum(f[3] for f in fails), flush=True) +byT = defaultdict(list) +for i, z in enumerate(m.roles): byT[z['time'], z['width']].append(i) +new = [dict(z) for z in m.roles]; unpl = [] +used = Counter(); occ = defaultdict(set) +for tw, ks in place.items(): + hs = byT[tw]; assert len(hs) >= len(ks), tw + rem = Counter(ks); free_h = [] + for i in hs: + b = m.bin(i) + if rem[b] > 0: rem[b] -= 1; used[b] += tw[1]; occ[tw[0]].add(m.fam[b]) + else: free_h.append(i) + tgt = list(rem.elements()) + for i, k in zip(free_h, tgt): new[i] = lib.relocate(new[i], *k); new[i]['offset'] = 10**6; used[k] += tw[1]; occ[tw[0]].add(m.fam[k]) + unpl += free_h[len(tgt):] +for tw in byT: + if tw not in place: unpl += byT[tw] +print('unplaced roles', len(unpl), flush=True) +unpl.sort(key=lambda i: -m.roles[i]['width']) +for i in unpl: + t, w = m.roles[i]['time'], m.roles[i]['width'] + best = None + for k in m.cap: + f = m.cap[k] - used[k] + if f >= w and t in m.allowed[k] and m.fam[k] not in occ[t]: + d = lib.g(f - w) - lib.g(f) + if best is None or d > best[0]: best = (d, k) + k = best[1]; new[i] = lib.relocate(new[i], *k); new[i]['offset'] = 10**6; used[k] += w; occ[t].add(m.fam[k]) +new = lib.compact(new) +au = lib.audit(new); pr = lib.price(au['profile']) +print('RESULT kappa', pr['kappa_decimal'], 'idle', au['idle'], flush=True) +open(out + '.OWNERS.json.gz', 'wb').write(gzip.compress(json.dumps(new).encode(), mtime=0)) diff --git a/research/complex-t16-two-stage-cycles/search/gloop.sh b/research/complex-t16-two-stage-cycles/search/gloop.sh new file mode 100755 index 0000000000..bd3ad259c5 --- /dev/null +++ b/research/complex-t16-two-stage-cycles/search/gloop.sh @@ -0,0 +1,15 @@ +#!/bin/bash +# Guided LNS of the fifth version (portable copy of the session's gloop.sh): repeated lns2.py guide steps toward one +# fixed class-level target GUIDE (a winlp.py ip JSON), each on a random fraction (0.08-0.3) of the differing classes. +# The first fifth-version checkpoint (kappa 0.001673373170972473) came from this loop; sloop.sh superseded it. +# usage: search/gloop.sh DIR START_OWNERS GUIDE_JSON NW SEED ITERS (env RUN: optional command prefix) +# Needs uv, CPython 3.12, numpy and ortools. Run from the repository root. +H=$(cd "$(dirname "$0")" && pwd) +D=$1; mkdir -p "$D"; cp "$2" "$D/best.OWNERS.json.gz"; export OMP_NUM_THREADS=1 +PY="uv run -q --no-project --python 3.12 --with numpy --with ortools python -I" +for n in $(seq 1 "$6"); do + fr=$(python3 -c "import random; random.seed($5*1000+$n); print(random.choice([0.08,0.12,0.15,0.2,0.3]))") + GUIDE=$3 GFRAC=$fr GMUL=2 NW=$4 DIV=0 TL2=30 $RUN $PY "$H/lns2.py" "$H" "$D/best.OWNERS.json.gz" "$D/t" 2 $(( $5*1000+n )) 120 guide 2>&1 \ + | grep -E "^it|^final" | cut -c1-330 | sed "s/^/$(date +%T) fr=$fr /" + [ -f "$D/t.OWNERS.json.gz" ] && mv "$D/t.OWNERS.json.gz" "$D/best.OWNERS.json.gz" +done diff --git a/research/complex-t16-two-stage-cycles/search/lib.py b/research/complex-t16-two-stage-cycles/search/lib.py new file mode 100644 index 0000000000..0e4de9240b --- /dev/null +++ b/research/complex-t16-two-stage-cycles/search/lib.py @@ -0,0 +1,104 @@ +"""Shared loader: seed67 auditor geometry, bin model, pinned-engine pricing. +Env: R = tree with the seed67 auditor, selected PR1094 data and engines; MAIN = tree with +research/frontier1094-idle-star-ceiling. Both default to this repository checkout.""" +import os, sys, json, gzip, hashlib, importlib.util, math +from pathlib import Path +from collections import Counter, defaultdict +from fractions import Fraction as Q +ROOT = Path(__file__).resolve().parents[3] +R = Path(os.environ.get('R', ROOT)); MAIN = Path(os.environ.get('MAIN', ROOT)) +def load(name, path): + s = importlib.util.spec_from_file_location(name, path); m = importlib.util.module_from_spec(s); s.loader.exec_module(m); return m +def read(p): + p = Path(p); b = p.read_bytes(); return json.loads(gzip.decompress(b) if p.suffix == '.gz' else b) +a = load('owners', R/'research/t16-owner-audit-seed67/verify.py') +pins = read(R/'research/t16-owner-audit-seed67/SOURCES.json')['inputs'] +assert hashlib.sha256((R/a.TEMPLATE).read_bytes()).hexdigest() == pins['template_sha256'] +assert hashlib.sha256((R/a.PHASES).read_bytes()).hexdigest() == pins['data_phases_sha256'] +assert hashlib.sha256(gzip.decompress(a.WORD.read_bytes())).hexdigest() == pins['word_content_sha256'] +w = read(a.WORD); geo = a.geometry(read(R/a.TEMPLATE), read(R/a.PHASES)); widths = a.word_widths(w) +local = a.as_profile(w['report']['local_profile']) +SEL = R/'research/complex-t16-rare-pattern-exchanges/data' +selplan = read(SEL/'PLAN.json'); selspec = read(SEL/'SPEC.json'); selroles = read(SEL/'OWNERS.json.gz') +order = [tuple(x) for x in selplan['order']] +span, callpos = a.windows(geo, order) + +def idle_of(roles): + used = Counter() + for z in roles: used[z['owner_replica'], z['child'], z['port']] += z['width'] + idle = Counter() + for (o, c) in span: + for p in range(a.V): + f = geo['rank'][c] - used[o, c, p] + if f: idle[f] += 1 + return idle + +def audit(roles, plan=selplan, controls=False): + idle = idle_of(roles) + r = a.audit(geo, widths, local, roles, plan, idle, 16) + if controls: r['controls'] = len(a.controls(geo, widths, local, roles, plan, idle, 16)) + return r + +_eng = None +def price(profile, bad=False): + global _eng + st = load('idlestar', MAIN/'research/frontier1094-idle-star-ceiling/analyze.py') + st.ROOT = R; st.ENGINE_ROOT = R/'research/complex-k492-owner-repair/vendor/multicold/engines' + if _eng is None: _eng = (st, tuple(st.load_engine(n) for n in ('moment', 'base_two_moment', 'outer'))) + baseline = json.loads((R/'research/community-frontier1094-audit/ASSEMBLY.json').read_text()) + return _eng[0].price(Counter({int(k): v for k, v in profile.items()}), bad, baseline, _eng[1]) + +def compact(roles): + """Re-serialize offsets as a prefix per bin, preserving within-bin order by old offset.""" + out = [dict(z) for z in roles]; byb = defaultdict(list) + for i, z in enumerate(out): byb[z['owner_replica'], z['child'], z['port']].append(i) + for k, v in byb.items(): + off = 0 + for i in sorted(v, key=lambda i: out[i]['offset']): + out[i]['offset'] = off; off += out[i]['width'] + return out + +def relocate(z, owner, child, port): + pair, side = geo['place'][child] + return dict(z, owner_replica=owner, child=child, port=port, copy=owner*a.V+port, + family=owner*a.FAMILIES_PER_REPLICA+(2*pair+side)*a.V+port) + +class Model: + """Bins (owner, child, port); legal-move oracle mirroring R3-R6.""" + def __init__(self, roles): + self.roles = [dict(z) for z in roles] + self.cap = {}; self.allowed = {}; self.fam = {} + for (o, c), (lo, hi) in span.items(): + pair, side = geo['place'][c] + calls = {t for t, key in enumerate(order) if lo < callpos[key] < hi and (o, pair) != (key[1], geo['stage_pair'][key[0]])} + for p in range(a.V): + k = (o, c, p); self.cap[k] = geo['rank'][c]; self.allowed[k] = calls + self.fam[k] = o*a.FAMILIES_PER_REPLICA+(2*pair+side)*a.V+p + self.members = defaultdict(set); self.used = Counter(); self.occ = defaultdict(set) + for i, z in enumerate(self.roles): + k = (z['owner_replica'], z['child'], z['port']); self.members[k].add(i); self.used[k] += z['width'] + assert self.fam[k] not in self.occ[z['time']]; self.occ[z['time']].add(self.fam[k]) + def bin(self, i): z = self.roles[i]; return (z['owner_replica'], z['child'], z['port']) + def free(self, k): return self.cap[k] - self.used[k] + def can(self, i, k, also_free=0): + z = self.roles[i]; t = z['time'] + return k != self.bin(i) and self.free(k) + also_free >= z['width'] and t in self.allowed[k] and self.fam[k] not in self.occ[t] + def move(self, i, k): + z = self.roles[i]; old = self.bin(i); t = z['time'] + self.members[old].discard(i); self.used[old] -= z['width']; self.occ[t].discard(self.fam[old]) + self.members[k].add(i); self.used[k] += z['width']; self.occ[t].add(self.fam[k]) + self.roles[i] = relocate(z, *k); self.roles[i]['offset'] = 10**6 # placeholder; compact() fixes + def E(self): + return sum(f*math.log(f) for k in self.cap if (f := self.free(k)) > 1) + +def g(f): return f*math.log(f) if f > 1 else 0.0 + +class Limbo(Model): + def lift(self, i): + z = self.roles[i]; k = self.bin(i); t = z['time'] + self.members[k].discard(i); self.used[k] -= z['width']; self.occ[t].discard(self.fam[k]); self._out.add(i) + def put(self, i, k): + z = self.roles[i]; t = z['time'] + if not (self.free(k) >= z['width'] and t in self.allowed[k] and self.fam[k] not in self.occ[t]): return False + self.members[k].add(i); self.used[k] += z['width']; self.occ[t].add(self.fam[k]); self._out.discard(i) + self.roles[i] = relocate(z, *k); return True diff --git a/research/complex-t16-two-stage-cycles/search/lns.py b/research/complex-t16-two-stage-cycles/search/lns.py new file mode 100644 index 0000000000..38b91c811c --- /dev/null +++ b/research/complex-t16-two-stage-cycles/search/lns.py @@ -0,0 +1,219 @@ +"""Large-neighbourhood search with CP-SAT on a T16 owner map. +Neighbourhood = a set of physical families (columns). Every bin of a chosen family is in the neighbourhood, +so R4 (one helper per family per call) is internal. Helpers of the neighbourhood are re-assigned by +(time, width) class to bins of the neighbourhood (R5 windows / R3 active pair via Model.allowed, R6 capacity). +Objective: maximise sum over bins of round(SC * g(free)), g(f) = f ln f; accepted only if exact kappa rises. +argv: LIBDIR START OUT_PREFIX ITERS SEED [TL] [MODE] [...] +env: NW = CP-SAT workers per solve (default 2), DIV=1 plateau step, TL2 = time limit of the DIV re-solve. +Modes: fam (default), set:, time, early, queue, tgt:..., and f3 (calls drawn from the window of a bin +with free capacity 2, 3, 6, 7, 9 or 10; used by loopx.sh), and evac (used by loopy.sh): 1-3 stranded cap-48 bins +(0 < used <= 20), bins with spare room and full bins whose windows contain some of the stranded helpers' calls, +and a few empty bins; all their helpers are freed and re-packed exactly (env NB = neighbourhood size, default 200). +kappa values are compared as Decimal, never as strings (the pinned assembler can drop trailing zeros).""" +import sys, math, json, gzip, random, time +from decimal import Decimal +sys.path.insert(0, sys.argv[1]); import lib +from collections import Counter, defaultdict +from ortools.sat.python import cp_model +start, outp, ITERS, SEED = sys.argv[2], sys.argv[3], int(sys.argv[4]), int(sys.argv[5]) +TL = float(sys.argv[6]) if len(sys.argv) > 6 else 30.0 +import os; NW = int(os.environ.get('NW', 2)); DIV = os.environ.get('DIV') == '1'; TL2 = float(os.environ.get('TL2', 60)) +rng = random.Random(SEED) +SC = 10000 +def gi(f): return round(SC * lib.g(f)) + +roles = lib.read(start) +def kappa_of(roles): + au = lib.audit(roles); return lib.price(au['profile'])['kappa_decimal'], au['idle'] +best_k, best_idle = kappa_of(roles) +print('start', best_k, best_idle, flush=True) + +def setup(roles): + m = lib.Model(roles) + fambins = defaultdict(list) + for k in m.cap: fambins[m.fam[k]].append(k) + return m, fambins + +m, fambins = setup(roles) +grp = defaultdict(list) # (owner, pair-side id) -> families +for f, bins in fambins.items(): + o, c, p = bins[0]; pair, side = lib.geo['place'][c]; grp[o, 2*pair+side].append(f) +famtimes = {f: set().union(*(m.allowed[k] for k in bins)) for f, bins in fambins.items()} + +def frag(f): return sum(1 for k in fambins[f] if 0 < m.free(k) < m.cap[k]) + +def pick(): + """Choose families: seed groups with fragments, then groups whose windows overlap.""" + fr = [f for f in fambins if frag(f)] + f0 = rng.choice(fr); o0, c0, _ = fambins[f0][0] + T0 = famtimes[f0] + gkeys = list(grp) + # score groups by overlap of times with T0 + ov = sorted(gkeys, key=lambda g: -len(famtimes[grp[g][0]] & T0) + rng.random() * 3) + ng = rng.choice([2, 3, 4, 5, 6]) + chosen = [g for g in ov[:12] if len(famtimes[grp[g][0]] & T0)] + rng.shuffle(chosen); chosen = chosen[:ng] + g0 = [g for g in grp if f0 in grp[g]][0] + if g0 not in chosen: chosen.append(g0) + budget = rng.choice([60, 90, 120, 160]) + per = max(4, budget // len(chosen)) + fams = {f0} + for g in chosen: + fs = grp[g][:] + rng.shuffle(fs) + fs.sort(key=lambda f: -(frag(f) > 0) * rng.random()) + # mix fragment and full / empty families + fams.update(fs[:per]) + return sorted(fams) + +DELTA = None +def solve(bins, H): + Hs = set(H) + D = Counter((m.roles[i]['time'], m.roles[i]['width']) for i in H) + byt = defaultdict(list) + for (t, w) in D: byt[t].append(w) + resid = {k: m.cap[k] - sum(m.roles[i]['width'] for i in m.members[k] if i not in Hs) for k in bins} + fixocc = defaultdict(set) + for t in byt: + fixocc[t] = set(m.occ[t]) - {m.fam[m.bin(i)] for i in H if m.roles[i]['time'] == t} + mdl = cp_model.CpModel(); y = {} + for k in bins: + for t in m.allowed[k]: + if t not in byt or m.fam[k] in fixocc[t]: continue + for w in byt[t]: + if w <= resid[k]: y[k, t, w] = mdl.NewBoolVar('') + cur = Counter(); obj0 = 0 + for i in H: z = m.roles[i]; cur[m.bin(i), z['time'], z['width']] += 1 + for k in bins: obj0 += gi(m.free(k)) + byk = defaultdict(list); bytw = defaultdict(list); byft = defaultdict(list) + for (k, t, w), v in y.items(): + byk[k].append((w, v)); bytw[t, w].append(v); byft[m.fam[k], t].append(v) + mdl.AddHint(v, cur[k, t, w]) + for (k, t, w), c in cur.items(): assert (k, t, w) in y, (k, t, w) + for tw, d in D.items(): mdl.Add(sum(bytw[tw]) == d) + for vs in byft.values(): + if len(vs) > 1: mdl.AddAtMostOne(vs) + obj = []; ohf = defaultdict(list); N0 = Counter() + for k in bins: + cap = resid[k]; f0 = m.free(k) + oh = [mdl.NewBoolVar('') for f in range(cap + 1)] + mdl.AddExactlyOne(oh) + mdl.Add(sum(f * b for f, b in enumerate(oh)) == cap - sum(w * v for w, v in byk[k])) + for f, b in enumerate(oh): mdl.AddHint(b, f == f0) + obj += [gi(f) * b for f, b in enumerate(oh) if gi(f)] + for f, b in enumerate(oh): ohf[f].append(b) + N0[f0] += 1 + if DELTA: + for f in ohf: + mdl.Add(sum(ohf[f]) == N0[f] + DELTA.get(f, 0)) + mdl.Maximize(sum(obj)) + sv = cp_model.CpSolver(); sv.parameters.max_time_in_seconds = TL; sv.parameters.num_workers = NW; sv.parameters.repair_hint = True + sv.parameters.random_seed = rng.randrange(1 << 30) + st = sv.Solve(mdl) + info = dict(bins=len(bins), helpers=len(H), vars=len(y), status=sv.StatusName(st), obj0=obj0) + if st not in (cp_model.OPTIMAL, cp_model.FEASIBLE): return None, info + info['obj'] = sv.ObjectiveValue(); info['bound'] = sv.BestObjectiveBound() + if sv.ObjectiveValue() <= obj0 and not DIV: return None, info + # phase 2: keep the objective, minimise relocations (or, with DIV on a plateau, randomly maximise them) + best = int(sv.ObjectiveValue()); vals = {key: sv.Value(v) for key, v in y.items()} + mdl.ClearHints() + for key, v in y.items(): mdl.AddHint(v, vals[key]) + mdl.Add(sum(obj) >= best) + if best <= obj0: mdl.Maximize(sum(rng.randrange(1, 4) * v for key, v in y.items() if not cur[key])) + else: mdl.Maximize(sum(v for key, v in y.items() if cur[key])) + sv2 = cp_model.CpSolver(); sv2.parameters.max_time_in_seconds = TL2; sv2.parameters.num_workers = NW + st2 = sv2.Solve(mdl) + if st2 in (cp_model.OPTIMAL, cp_model.FEASIBLE): sv = sv2; info['kept'] = sv2.ObjectiveValue() + # reconstruct + pool = defaultdict(list) + for i in H: z = m.roles[i]; pool[z['time'], z['width']].append(i) + want = defaultdict(list) + for (k, t, w), v in y.items(): + if sv.Value(v): want[t, w].append(k) + new = [dict(z) for z in m.roles] + for tw, ks in want.items(): + hs = pool[tw]; rem = list(ks); free_h = [] + for i in hs: + if m.bin(i) in rem: rem.remove(m.bin(i)) + else: free_h.append(i) + assert len(free_h) == len(rem) + for i, k in zip(free_h, rem): + new[i] = lib.relocate(new[i], *k); new[i]['offset'] = 10**6 + return lib.compact(new), info + +MODE = sys.argv[7] if len(sys.argv) > 7 else 'fam' +EMPTYOK = {16: 17} +QUEUE = [] +def pick_times(): + if MODE.startswith('early'): + hi = int(MODE[5:] or 15); n = rng.choice([4, 5, 5, 6, 6, 7]) + return set(rng.sample(range(hi + 1), n)) + if MODE == 'queue': + if not QUEUE: + sets = sorted({tuple(sorted(m.allowed[k])) for k in m.cap if 0 < m.free(k) < m.cap[k]}, key=len) + for a in sets: + if len(a) <= 6: QUEUE.append(set(a)) + else: + for j in range(0, len(a), 4): QUEUE.append(set(a[j:j+5])) + rng.shuffle(QUEUE); print('queue', len(QUEUE), flush=True) + return QUEUE.pop() + if MODE == 'f3': fr = [k for k in m.cap if m.free(k) in (2, 3, 6, 7, 9, 10)] + else: fr = [k for k in m.cap if 0 < m.free(k) < m.cap[k]] + k0 = rng.choice(fr); al = sorted(m.allowed[k0]) + n = rng.choice([1, 2, 2, 3, 3, 4]) if MODE != 'f3' else rng.choice([2, 3, 4, 5, 6]) + return set(rng.sample(al, min(n, len(al)))) +def nbhd_times(Ts): + H = [i for i, z in enumerate(m.roles) if z['time'] in Ts] + hb = {m.bin(i) for i in H} + bins = [k for k in m.cap if k in hb or (4 <= m.free(k) < EMPTYOK.get(m.cap[k], m.cap[k]) and m.allowed[k] & Ts)] + return bins, H +NB = int(os.environ.get('NB', 200)) +def pick_evac(): + """Stranded bins (cap 48, 0 < used <= 20) + bins with spare that share times with them + full bins of the same classes.""" + st = [k for k in m.cap if m.cap[k] == 48 and 0 < m.cap[k] - m.free(k) <= 20] + if not st: st = [k for k in m.cap if 0 < m.free(k) < m.cap[k] and m.free(k) >= 4] + k0s = rng.sample(st, min(len(st), rng.choice([1, 1, 2, 3]))) + T0 = {m.roles[i]["time"] for k in k0s for i in m.members[k]} + nb = rng.choice([NB // 2, NB, NB, int(NB * 1.5)]) + cand = [k for k in m.cap if k not in k0s and m.allowed[k] & T0 and m.free(k) < m.cap[k]] + spare = [k for k in cand if m.free(k) > 0]; full = [k for k in cand if m.free(k) == 0] + rng.shuffle(spare); rng.shuffle(full) + # bias toward bins with larger spare + spare.sort(key=lambda k: -m.free(k) * rng.random()) + a = spare[:int(nb * rng.choice([0.3, 0.5, 0.7]))] + sel = set(k0s) | set(a) + # full bins: prefer those whose allowed set overlaps chosen spare bins' classes + rest = nb - len(sel); sel |= set(full[:max(0, rest)]) + # also some empty cap-48 bins allowing T0 (lets a 2-for-1 consolidation happen) + emp = [k for k in m.cap if m.free(k) == m.cap[k] and m.allowed[k] & T0]; rng.shuffle(emp); sel |= set(emp[:rng.choice([0, 2, 5])]) + return sorted(sel) +DLIST = [] +if MODE.startswith('tgt:'): + for x in sys.argv[8].split(';'): + a, b = x.split('>'); d = Counter(map(int, b.split('+'))); d.subtract(Counter(map(int, a.split('+')))) + d[0] += len(a.split('+')) - len(b.split('+')); DLIST.append({f: v for f, v in d.items() if v}) + ITERS = len(DLIST) +for it in range(ITERS): + t0 = time.time() + if DLIST: DELTA = DLIST[it]; print('delta', DELTA, flush=True) + if MODE.startswith('evac'): + bins = pick_evac(); H = [i for k in bins for i in m.members[k]]; tag = ('evac', len(bins)) + elif MODE == 'fam': + fams = pick(); bins = [k for f in fams for k in fambins[f]]; H = [i for k in bins for i in m.members[k]]; tag = len(fams) + else: + Ts = set(map(int, MODE[4:].split(','))) if MODE[:4] in ('set:', 'tgt:') else pick_times(); bins, H = nbhd_times(Ts); tag = sorted(Ts) + res, info = solve(bins, H) + msg = f"it {it} {tag} {info} {time.time()-t0:.1f}s" + if res is not None: + try: + k, idle = kappa_of(res) + except Exception as e: + print(msg, 'AUDIT REJECT', e, flush=True); continue + msg += f" kappa {k} idle {idle}" + if Decimal(k) > Decimal(best_k) or (DIV and Decimal(k) == Decimal(best_k)): # never compare kappa strings + best_k, best_idle, roles = k, idle, res + m, fambins = setup(roles) + open(outp + '.OWNERS.json.gz', 'wb').write(gzip.compress(json.dumps(roles).encode(), mtime=0)) + msg += ' ** NEW BEST' + print(msg, flush=True) +print('final', best_k, best_idle) diff --git a/research/complex-t16-two-stage-cycles/search/lns2.py b/research/complex-t16-two-stage-cycles/search/lns2.py new file mode 100644 index 0000000000..76c1af3f27 --- /dev/null +++ b/research/complex-t16-two-stage-cycles/search/lns2.py @@ -0,0 +1,271 @@ +"""Large-neighbourhood search with CP-SAT on a T16 owner map (fifth version): lns.py plus two neighbourhood modes. +The helpers of the neighbourhood's bins are re-assigned by (time, width) class to those bins (windows and the active +pair via Model.allowed, capacity, at most one helper per family per call), maximising sum over bins of +round(SC * g(free)), g(f) = f ln f; a result is accepted only if the exact kappa rises (compared as Decimal). +argv: LIBDIR START OUT_PREFIX ITERS SEED [TL] [MODE] [...] +Modes as in lns.py (fam, set:, time, early, queue, tgt:..., f3, evac) and: + guide: neighbourhood from a stage-1 class target (env GUIDE = a winlp.py ip JSON): for a random fraction GFRAC of + the classes whose target differs, up to GMUL x (excess + 1) bins holding helpers whose class (call, width) + count must drop, and up to GMUL x (excess + 1) bins whose pattern count must drop. The CP-SAT model then + maximises the surrogate exactly over that neighbourhood (used by sloop.sh, fifth version). + rc: lossy small bins plus 1-3 partly filled cap-48 bins sharing their calls (tried in the session; no shipped + checkpoint came from it). +env: NW = CP-SAT workers per solve (default 2), DIV=1 plateau step, TL2 = time limit of the DIV re-solve, + NB = neighbourhood size for evac/rc, RESTRICT=1 limits each bin's free value to a few values (not used in sloop.sh). +kappa values are compared as Decimal, never as strings (the pinned assembler can drop trailing zeros).""" +import sys, math, json, gzip, random, time +from decimal import Decimal +sys.path.insert(0, sys.argv[1]); import lib +from collections import Counter, defaultdict +from ortools.sat.python import cp_model +start, outp, ITERS, SEED = sys.argv[2], sys.argv[3], int(sys.argv[4]), int(sys.argv[5]) +TL = float(sys.argv[6]) if len(sys.argv) > 6 else 30.0 +import os; NW = int(os.environ.get('NW', 2)); DIV = os.environ.get('DIV') == '1'; TL2 = float(os.environ.get('TL2', 60)) +rng = random.Random(SEED) +SC = 10000 +def gi(f): return round(SC * lib.g(f)) + +roles = lib.read(start) +def kappa_of(roles): + au = lib.audit(roles); return lib.price(au['profile'])['kappa_decimal'], au['idle'] +best_k, best_idle = kappa_of(roles) +print('start', best_k, best_idle, flush=True) + +def setup(roles): + m = lib.Model(roles) + fambins = defaultdict(list) + for k in m.cap: fambins[m.fam[k]].append(k) + return m, fambins + +m, fambins = setup(roles) +grp = defaultdict(list) # (owner, pair-side id) -> families +for f, bins in fambins.items(): + o, c, p = bins[0]; pair, side = lib.geo['place'][c]; grp[o, 2*pair+side].append(f) +famtimes = {f: set().union(*(m.allowed[k] for k in bins)) for f, bins in fambins.items()} + +def frag(f): return sum(1 for k in fambins[f] if 0 < m.free(k) < m.cap[k]) + +def pick(): + """Choose families: seed groups with fragments, then groups whose windows overlap.""" + fr = [f for f in fambins if frag(f)] + f0 = rng.choice(fr); o0, c0, _ = fambins[f0][0] + T0 = famtimes[f0] + gkeys = list(grp) + # score groups by overlap of times with T0 + ov = sorted(gkeys, key=lambda g: -len(famtimes[grp[g][0]] & T0) + rng.random() * 3) + ng = rng.choice([2, 3, 4, 5, 6]) + chosen = [g for g in ov[:12] if len(famtimes[grp[g][0]] & T0)] + rng.shuffle(chosen); chosen = chosen[:ng] + g0 = [g for g in grp if f0 in grp[g]][0] + if g0 not in chosen: chosen.append(g0) + budget = rng.choice([60, 90, 120, 160]) + per = max(4, budget // len(chosen)) + fams = {f0} + for g in chosen: + fs = grp[g][:] + rng.shuffle(fs) + fs.sort(key=lambda f: -(frag(f) > 0) * rng.random()) + # mix fragment and full / empty families + fams.update(fs[:per]) + return sorted(fams) + +DELTA = None +RESTRICT = os.environ.get('RESTRICT') == '1' +def solve(bins, H): + Hs = set(H) + D = Counter((m.roles[i]['time'], m.roles[i]['width']) for i in H) + byt = defaultdict(list) + for (t, w) in D: byt[t].append(w) + resid = {k: m.cap[k] - sum(m.roles[i]['width'] for i in m.members[k] if i not in Hs) for k in bins} + fixocc = defaultdict(set) + for t in byt: + fixocc[t] = set(m.occ[t]) - {m.fam[m.bin(i)] for i in H if m.roles[i]['time'] == t} + mdl = cp_model.CpModel(); y = {} + for k in bins: + for t in m.allowed[k]: + if t not in byt or m.fam[k] in fixocc[t]: continue + for w in byt[t]: + if w <= resid[k]: y[k, t, w] = mdl.NewBoolVar('') + cur = Counter(); obj0 = 0 + for i in H: z = m.roles[i]; cur[m.bin(i), z['time'], z['width']] += 1 + for k in bins: obj0 += gi(m.free(k)) + byk = defaultdict(list); bytw = defaultdict(list); byft = defaultdict(list) + for (k, t, w), v in y.items(): + byk[k].append((w, v)); bytw[t, w].append(v); byft[m.fam[k], t].append(v) + mdl.AddHint(v, cur[k, t, w]) + for (k, t, w), c in cur.items(): assert (k, t, w) in y, (k, t, w) + for tw, d in D.items(): mdl.Add(sum(bytw[tw]) == d) + for vs in byft.values(): + if len(vs) > 1: mdl.AddAtMostOne(vs) + obj = []; ohf = defaultdict(list); N0 = Counter() + for k in bins: + cap = resid[k]; f0 = m.free(k) + okf = set(range(cap + 1)) if not RESTRICT else ({0, cap, f0, resid[k]} | ({1} if m.cap[k] == 32 else set()) | ({3} if m.cap[k] == 16 else set())) + okf = {f for f in okf if 0 <= f <= cap} + oh = [mdl.NewBoolVar('') if f in okf else mdl.NewConstant(0) for f in range(cap + 1)] + mdl.AddExactlyOne(oh) + mdl.Add(sum(f * b for f, b in enumerate(oh)) == cap - sum(w * v for w, v in byk[k])) + for f, b in enumerate(oh): + if f in okf: mdl.AddHint(b, f == f0) + obj += [gi(f) * b for f, b in enumerate(oh) if gi(f) and f in okf] + for f, b in enumerate(oh): ohf[f].append(b) + N0[f0] += 1 + if DELTA: + for f in ohf: + mdl.Add(sum(ohf[f]) == N0[f] + DELTA.get(f, 0)) + mdl.Maximize(sum(obj)) + sv = cp_model.CpSolver(); sv.parameters.max_time_in_seconds = TL; sv.parameters.num_workers = NW; sv.parameters.repair_hint = True + sv.parameters.random_seed = rng.randrange(1 << 30) + st = sv.Solve(mdl) + info = dict(bins=len(bins), helpers=len(H), vars=len(y), status=sv.StatusName(st), obj0=obj0) + if st not in (cp_model.OPTIMAL, cp_model.FEASIBLE): return None, info + info['obj'] = sv.ObjectiveValue(); info['bound'] = sv.BestObjectiveBound() + if sv.ObjectiveValue() <= obj0 and not DIV: return None, info + # phase 2: keep the objective, minimise relocations (or, with DIV on a plateau, randomly maximise them) + best = int(sv.ObjectiveValue()); vals = {key: sv.Value(v) for key, v in y.items()} + mdl.ClearHints() + for key, v in y.items(): mdl.AddHint(v, vals[key]) + mdl.Add(sum(obj) >= best) + if best <= obj0: mdl.Maximize(sum(rng.randrange(1, 4) * v for key, v in y.items() if not cur[key])) + else: mdl.Maximize(sum(v for key, v in y.items() if cur[key])) + sv2 = cp_model.CpSolver(); sv2.parameters.max_time_in_seconds = TL2; sv2.parameters.num_workers = NW + st2 = sv2.Solve(mdl) + if st2 in (cp_model.OPTIMAL, cp_model.FEASIBLE): sv = sv2; info['kept'] = sv2.ObjectiveValue() + # reconstruct + pool = defaultdict(list) + for i in H: z = m.roles[i]; pool[z['time'], z['width']].append(i) + want = defaultdict(list) + for (k, t, w), v in y.items(): + if sv.Value(v): want[t, w].append(k) + new = [dict(z) for z in m.roles] + for tw, ks in want.items(): + hs = pool[tw]; rem = list(ks); free_h = [] + for i in hs: + if m.bin(i) in rem: rem.remove(m.bin(i)) + else: free_h.append(i) + assert len(free_h) == len(rem) + for i, k in zip(free_h, rem): + new[i] = lib.relocate(new[i], *k); new[i]['offset'] = 10**6 + return lib.compact(new), info + +MODE = sys.argv[7] if len(sys.argv) > 7 else 'fam' +EMPTYOK = {16: 17} +QUEUE = [] +def pick_times(): + if MODE.startswith('early'): + hi = int(MODE[5:] or 15); n = rng.choice([4, 5, 5, 6, 6, 7]) + return set(rng.sample(range(hi + 1), n)) + if MODE == 'queue': + if not QUEUE: + sets = sorted({tuple(sorted(m.allowed[k])) for k in m.cap if 0 < m.free(k) < m.cap[k]}, key=len) + for a in sets: + if len(a) <= 6: QUEUE.append(set(a)) + else: + for j in range(0, len(a), 4): QUEUE.append(set(a[j:j+5])) + rng.shuffle(QUEUE); print('queue', len(QUEUE), flush=True) + return QUEUE.pop() + if MODE == 'f3': fr = [k for k in m.cap if m.free(k) in (2, 3, 6, 7, 9, 10)] + else: fr = [k for k in m.cap if 0 < m.free(k) < m.cap[k]] + k0 = rng.choice(fr); al = sorted(m.allowed[k0]) + n = rng.choice([1, 2, 2, 3, 3, 4]) if MODE != 'f3' else rng.choice([2, 3, 4, 5, 6]) + return set(rng.sample(al, min(n, len(al)))) +def nbhd_times(Ts): + H = [i for i, z in enumerate(m.roles) if z['time'] in Ts] + hb = {m.bin(i) for i in H} + bins = [k for k in m.cap if k in hb or (4 <= m.free(k) < EMPTYOK.get(m.cap[k], m.cap[k]) and m.allowed[k] & Ts)] + return bins, H +DLIST = [] +NB = int(os.environ.get('NB', 200)) +def pick_evac(): + """Stranded bins (cap 48, 0 < used <= 20) + bins with spare that share times with them + full bins of the same classes.""" + st = [k for k in m.cap if m.cap[k] == 48 and 0 < m.cap[k] - m.free(k) <= 20] + if not st: st = [k for k in m.cap if 0 < m.free(k) < m.cap[k] and m.free(k) >= 4] + k0s = rng.sample(st, min(len(st), rng.choice([1, 1, 2, 3]))) + T0 = {m.roles[i]["time"] for k in k0s for i in m.members[k]} + nb = rng.choice([NB // 2, NB, NB, int(NB * 1.5)]) + cand = [k for k in m.cap if k not in k0s and m.allowed[k] & T0 and m.free(k) < m.cap[k]] + spare = [k for k in cand if m.free(k) > 0]; full = [k for k in cand if m.free(k) == 0] + rng.shuffle(spare); rng.shuffle(full) + # bias toward bins with larger spare + spare.sort(key=lambda k: -m.free(k) * rng.random()) + a = spare[:int(nb * rng.choice([0.3, 0.5, 0.7]))] + sel = set(k0s) | set(a) + # full bins: prefer those whose allowed set overlaps chosen spare bins' classes + rest = nb - len(sel); sel |= set(full[:max(0, rest)]) + # also some empty cap-48 bins allowing T0 (lets a 2-for-1 consolidation happen) + emp = [k for k in m.cap if m.free(k) == m.cap[k] and m.allowed[k] & T0]; rng.shuffle(emp); sel |= set(emp[:rng.choice([0, 2, 5])]) + return sorted(sel) +def pick_rc(): + """Seeds: many lossy bins (cap16 free 3/16/7 etc.), plus 1-3 full cap-48 targets sharing times, plus full bins of overlapping classes.""" + lossy = [k for k in m.cap if m.cap[k] < 48 and m.free(k) >= 2] + nA = rng.choice([8, 16, 24, 40]) + k0 = rng.choice(lossy); T0 = set(m.allowed[k0]) + close = sorted(lossy, key=lambda k: -len(m.allowed[k] & T0) / len(m.allowed[k] | T0) - 0.3 * rng.random()) + A = close[:nA]; T0 = set().union(*(m.allowed[k] for k in A)) + tg = [k for k in m.cap if m.cap[k] == 48 and m.free(k) < 48 and m.allowed[k] & T0] + tg = rng.sample(tg, min(len(tg), rng.choice([1, 2, 3]))) + Th = {m.roles[i]['time'] for k in A + tg for i in m.members[k]} + nb = rng.choice([NB // 2, NB, int(NB * 1.5), 2 * NB]) + cand = [k for k in m.cap if k not in A and k not in tg and m.free(k) < m.cap[k] and m.allowed[k] & Th] + rng.shuffle(cand) + # prefer bins holding 7s/8s/4s/5s at the hot times (the exchange currency) + cand.sort(key=lambda k: -sum(1 for i in m.members[k] if m.roles[i]['time'] in Th and m.roles[i]['width'] != 9) * rng.random()) + sel = set(A) | set(tg) | set(cand[:nb]) + emp = [k for k in m.cap if m.free(k) == m.cap[k] and m.allowed[k] & Th]; rng.shuffle(emp); sel |= set(emp[:rng.choice([0, 2, 4])]) + return sorted(sel) +def pick_guide(): + """Neighbourhood from a stage-1 class target (env GUIDE): bins holding helpers whose class (t,w) count must drop, bins whose pattern count must drop.""" + W = [4, 5, 7, 8, 9]; d = json.load(open(os.environ['GUIDE'])) + cls = defaultdict(list) + for k in m.cap: cls[m.cap[k], frozenset(m.allowed[k])].append(k) + CL = list(cls); cid = {k: i for i, c in enumerate(CL) for k in cls[c]} + pat = {k: tuple(Counter(m.roles[i]['width'] for i in m.members[k])[w] for w in W) for k in m.cap} + cx = Counter((cid[k], pat[k]) for k in m.cap); cy = Counter((cid[m.bin(i)], z['time'], z['width']) for i, z in enumerate(m.roles)) + nx = Counter({(ci, tuple(p)): v for ci, p, v in d['x']}); ny = Counter({(ci, t, w): v for ci, t, w, v in d['y']}) + FR = float(os.environ.get('GFRAC', 1.0)); MUL = float(os.environ.get('GMUL', 2.0)) + keys = [kk for kk in set(cx) | set(nx) if nx[kk] < cx[kk]] + ykeys = [kk for kk in set(cy) | set(ny) if ny[kk] < cy[kk]] + sel = set() + chosen_cls = set(rng.sample(sorted({kk[0] for kk in keys} | {kk[0] for kk in ykeys}), max(1, int(FR * len({kk[0] for kk in keys} | {kk[0] for kk in ykeys}))))) + for (ci, p) in keys: + if ci not in chosen_cls: continue + bs = [k for k in cls[CL[ci]] if pat[k] == p]; rng.shuffle(bs); sel |= set(bs[:int(MUL * (cx[ci, p] - nx[ci, p])) + 1]) + for (ci, t, w) in ykeys: + if ci not in chosen_cls: continue + bs = [k for k in cls[CL[ci]] if any(m.roles[i]['time'] == t and m.roles[i]['width'] == w for i in m.members[k])] + rng.shuffle(bs); sel |= set(bs[:int(MUL * (cy[ci, t, w] - ny[ci, t, w])) + 1]) + print('guide classes', len(chosen_cls), 'bins', len(sel), flush=True) + return sorted(sel) +if MODE.startswith('tgt:'): + for x in sys.argv[8].split(';'): + a, b = x.split('>'); d = Counter(map(int, b.split('+'))); d.subtract(Counter(map(int, a.split('+')))) + d[0] += len(a.split('+')) - len(b.split('+')); DLIST.append({f: v for f, v in d.items() if v}) + ITERS = len(DLIST) +for it in range(ITERS): + t0 = time.time() + if DLIST: DELTA = DLIST[it]; print('delta', DELTA, flush=True) + if MODE == 'guide': + bins = pick_guide(); H = [i for k in bins for i in m.members[k]]; tag = ('guide', len(bins)) + elif MODE == 'rc': + bins = pick_rc(); H = [i for k in bins for i in m.members[k]]; tag = ('rc', len(bins)) + elif MODE.startswith('evac'): + bins = pick_evac(); H = [i for k in bins for i in m.members[k]]; tag = ('evac', len(bins)) + elif MODE == 'fam': + fams = pick(); bins = [k for f in fams for k in fambins[f]]; H = [i for k in bins for i in m.members[k]]; tag = len(fams) + else: + Ts = set(map(int, MODE[4:].split(','))) if MODE[:4] in ('set:', 'tgt:') else pick_times(); bins, H = nbhd_times(Ts); tag = sorted(Ts) + res, info = solve(bins, H) + msg = f"it {it} {tag} {info} {time.time()-t0:.1f}s" + if res is not None: + try: + k, idle = kappa_of(res) + except Exception as e: + print(msg, 'AUDIT REJECT', e, flush=True); continue + msg += f" kappa {k} idle {idle}" + if Decimal(k) > Decimal(best_k) or (DIV and Decimal(k) == Decimal(best_k)): # never compare kappa strings + best_k, best_idle, roles = k, idle, res + m, fambins = setup(roles) + open(outp + '.OWNERS.json.gz', 'wb').write(gzip.compress(json.dumps(roles).encode(), mtime=0)) + msg += ' ** NEW BEST' + print(msg, flush=True) +print('final', best_k, best_idle) diff --git a/research/complex-t16-two-stage-cycles/search/loop3.sh b/research/complex-t16-two-stage-cycles/search/loop3.sh new file mode 100755 index 0000000000..71c633e24b --- /dev/null +++ b/research/complex-t16-two-stage-cycles/search/loop3.sh @@ -0,0 +1,20 @@ +#!/bin/bash +# Improvement loop used for the kappa search (portable copy of the session's loop3.sh; logic unchanged). +# Alternate: chain2.py (one/two-stage ejection cycles, depth D) while it finds a strictly improving step; +# when it finds none, run one CP-SAT plateau-diversification step of lns.py (DIV=1: keep the surrogate +# objective, then randomly maximise relocations) on a random neighbourhood mode, and continue from its output. +# Each accepted map is written as .OWNERS.json.gz. Finite heuristic; no optimality claim. +# usage: search/loop3.sh START_OWNERS OUT_PREFIX env: D (default 8), MAXN (default 200 steps), +# RUN (optional command prefix, e.g. a memory-capped systemd scope; the session used MemoryMax=4G) +# Needs uv, CPython 3.12, numpy and ortools. Run from the repository root (lib.py reads the selected data there). +H=$(cd "$(dirname "$0")" && pwd) +cur=$1; P=$2; n=0; D=${D:-8}; MAXN=${MAXN:-200} +while [ $n -lt $MAXN ]; do + n=$((n+1)) + out=$($RUN uv run -q --no-project --python 3.12 --with numpy python -I "$H/chain2.py" "$H" "$cur" "$P$n" "$D" 2>&1 | tail -1) + if [ -f "$P$n.OWNERS.json.gz" ]; then cur=$P$n.OWNERS.json.gz; echo "chain2 $n $(echo "$out" | grep -o 'idle.*')"; continue; fi + n=$((n+1)); modes=("set:0,1,2,3,4" "early8" "early15" "time" "fam"); md=${modes[$((RANDOM % 5))]} + r=$(DIV=1 TL2=40 $RUN uv run -q --no-project --python 3.12 --with numpy --with ortools python -I "$H/lns.py" "$H" "$cur" "$P$n" 1 $((n+700+RANDOM)) 60 "$md" 2>&1 | grep "^it" | grep -o "status.*" | cut -c1-60; true) + [ -f "$P$n.OWNERS.json.gz" ] && cur=$P$n.OWNERS.json.gz + echo "div $n $md $r -> $cur" +done diff --git a/research/complex-t16-two-stage-cycles/search/loopx.sh b/research/complex-t16-two-stage-cycles/search/loopx.sh new file mode 100755 index 0000000000..02d1f6e36b --- /dev/null +++ b/research/complex-t16-two-stage-cycles/search/loopx.sh @@ -0,0 +1,32 @@ +#!/bin/bash +# Improvement loop used after the global repack (portable copy of the session's loopX.sh; logic unchanged). +# Like loop3.sh it alternates chain2.py (ejection cycles, depth 8) while it finds a strictly improving step with +# one CP-SAT plateau step of lns.py (DIV=1) on a random neighbourhood mode, now including the f3 mode (bins with +# free capacity 2, 3, 6, 7, 9 or 10). Unlike loop3.sh it keeps only the current map and the best one by exact +# kappa (score.py), and writes every new best as DIR/k_.OWNERS.json.gz. Finite heuristic; no optimum. +# usage: search/loopx.sh DIR START_OWNERS NW SEED [MAXN] +# NW = CP-SAT workers per lns.py solve; MAXN = steps (default 100000, stop by hand). +# env RUN: optional command prefix, e.g. a memory-capped systemd scope (the session used MemoryMax=4G). +# Needs uv, CPython 3.12, numpy and ortools. Run from the repository root (lib.py reads the selected data there). +H=$(cd "$(dirname "$0")" && pwd) +D=$1; cur=$2; NW=$3; SEED=$4; MAXN=${5:-100000}; mkdir -p "$D" +PY="uv run -q --no-project --python 3.12 --with numpy --with ortools python -I" +bestk=$($RUN $PY "$H/score.py" "$H" "$cur" | awk '{print $2}') +cp "$cur" "$D/best.OWNERS.json.gz"; cp "$cur" "$D/cur.OWNERS.json.gz"; cur=$D/cur.OWNERS.json.gz +echo "start $bestk" +RANDOM=$SEED; n=0 +gt() { python3 -c "import sys; from decimal import Decimal as D; sys.exit(0 if D('$1') > D('$2') else 1)"; } +newcur() { mv "$1" "$D/cur.OWNERS.json.gz"; k=$2 + if [ -n "$k" ] && gt "$k" "$bestk"; then bestk=$k; cp "$D/cur.OWNERS.json.gz" "$D/best.OWNERS.json.gz" + cp "$D/cur.OWNERS.json.gz" "$D/k_$k.OWNERS.json.gz"; echo "$(date +%T) NEW BEST $k step $n"; fi; } +while [ $n -lt "$MAXN" ]; do + n=$((n+1)) + out=$($RUN $PY "$H/chain2.py" "$H" "$cur" "$D/t" 8 2>&1 | tail -1) + if [ -f "$D/t.OWNERS.json.gz" ]; then k=$(echo "$out" | grep -o 'kappa [0-9.]*' | awk '{print $2}') + echo "$(date +%T) chain2 $n $(echo "$out" | grep -o 'idle.*')"; newcur "$D/t.OWNERS.json.gz" "$k"; continue; fi + n=$((n+1)); modes=("set:0,1,2,3,4" "early8" "time" "time" "f3" "f3" "fam" "early15" "time" "f3"); md=${modes[$((RANDOM % 10))]} + r=$(NW=$NW DIV=1 TL2=40 $RUN $PY "$H/lns.py" "$H" "$cur" "$D/t" 1 $((SEED*100000+n+RANDOM)) 60 "$md" 2>&1 | grep "^it") + k=$(echo "$r" | grep -o 'kappa [0-9.]*' | awk '{print $2}') + [ -f "$D/t.OWNERS.json.gz" ] && newcur "$D/t.OWNERS.json.gz" "$k" + echo "$(date +%T) div $n $md $(echo "$r" | grep -o "status.*" | cut -c1-50) k=$k" +done diff --git a/research/complex-t16-two-stage-cycles/search/loopy.sh b/research/complex-t16-two-stage-cycles/search/loopy.sh new file mode 100755 index 0000000000..314d60ec8b --- /dev/null +++ b/research/complex-t16-two-stage-cycles/search/loopy.sh @@ -0,0 +1,33 @@ +#!/bin/bash +# Improvement loop of the fourth version (portable copy of the session's loopY.sh). Same as loopx.sh except the +# neighbourhood mode mix, which now includes the evac mode of lns.py (stranded cap-48 bins plus bins whose windows +# contain some of their calls, re-packed exactly; env NB = neighbourhood size, default 200). It alternates chain2.py +# (ejection cycles, depth 8) while it finds a strictly improving step with one CP-SAT plateau step of lns.py +# (DIV=1) on a random mode (evac, time, f3, early15). It keeps only the current map and the best one by exact +# kappa (score.py, compared as Decimal), and writes every new best as DIR/k_.OWNERS.json.gz. Finite heuristic; no optimum. +# usage: search/loopy.sh DIR START_OWNERS NW SEED [MAXN] +# NW = CP-SAT workers per lns.py solve; MAXN = steps (default 100000, stop by hand). +# env RUN: optional command prefix, e.g. a memory-capped systemd scope (the session used MemoryMax=4G). +# Needs uv, CPython 3.12, numpy and ortools. Run from the repository root (lib.py reads the selected data there). +H=$(cd "$(dirname "$0")" && pwd) +D=$1; cur=$2; NW=$3; SEED=$4; MAXN=${5:-100000}; mkdir -p "$D" +PY="uv run -q --no-project --python 3.12 --with numpy --with ortools python -I" +bestk=$($RUN $PY "$H/score.py" "$H" "$cur" | awk '{print $2}') +cp "$cur" "$D/best.OWNERS.json.gz"; cp "$cur" "$D/cur.OWNERS.json.gz"; cur=$D/cur.OWNERS.json.gz +echo "start $bestk" +RANDOM=$SEED; n=0 +gt() { python3 -c "import sys; from decimal import Decimal as D; sys.exit(0 if D('$1') > D('$2') else 1)"; } +newcur() { mv "$1" "$D/cur.OWNERS.json.gz"; k=$2 + if [ -n "$k" ] && gt "$k" "$bestk"; then bestk=$k; cp "$D/cur.OWNERS.json.gz" "$D/best.OWNERS.json.gz" + cp "$D/cur.OWNERS.json.gz" "$D/k_$k.OWNERS.json.gz"; echo "$(date +%T) NEW BEST $k step $n"; fi; } +while [ $n -lt "$MAXN" ]; do + n=$((n+1)) + out=$($RUN $PY "$H/chain2.py" "$H" "$cur" "$D/t" 8 2>&1 | tail -1) + if [ -f "$D/t.OWNERS.json.gz" ]; then k=$(echo "$out" | grep -o 'kappa [0-9.]*' | awk '{print $2}') + echo "$(date +%T) chain2 $n $(echo "$out" | grep -o 'idle.*')"; newcur "$D/t.OWNERS.json.gz" "$k"; continue; fi + n=$((n+1)); modes=("evac" "evac" "time" "time" "f3" "f3" "evac" "early15" "time" "f3"); md=${modes[$((RANDOM % 10))]} + r=$(NB=${NB:-200} NW=$NW DIV=1 TL2=40 $RUN $PY "$H/lns.py" "$H" "$cur" "$D/t" 1 $((SEED*100000+n+RANDOM)) 60 "$md" 2>&1 | grep "^it") + k=$(echo "$r" | grep -o 'kappa [0-9.]*' | awk '{print $2}') + [ -f "$D/t.OWNERS.json.gz" ] && newcur "$D/t.OWNERS.json.gz" "$k" + echo "$(date +%T) div $n $md $(echo "$r" | grep -o "status.*" | cut -c1-50) k=$k" +done diff --git a/research/complex-t16-two-stage-cycles/search/mindiff_cls1.py b/research/complex-t16-two-stage-cycles/search/mindiff_cls1.py new file mode 100644 index 0000000000..d1a7ff92d9 --- /dev/null +++ b/research/complex-t16-two-stage-cycles/search/mindiff_cls1.py @@ -0,0 +1,137 @@ +"""Min-diff toward the selected map A at a target idle profile, class level, stage 1 (HiGHS MIP). Bins of one (cap, allowed-window) class are interchangeable, and at +most one helper per bin per call. Variables: pattern counts x[c,p] (width multiplicities per bin), flows y[c,t,w] +(helpers of call t, width w hosted by class c). Constraints: class sizes, width balance, demand per (t, w), +Hall per (c, t) for single widths and for all widths, idle profile = target. Objective: maximise +sum min(y, yA) (an upper bound on placements of A that can be kept), tie-break: fewer pattern changes. +If solved to optimality without FIX/KEEP, 69,120 minus the kept flow bounds the relocations from below within this +relaxation (up to the small tie-break weight EPS). Stage 1 is a relaxation of the bin-level problem, so +mindiff_cls2.py can find a class unrealisable; such classes are then fixed to A (FIX) and stage 1 is re-solved. +argv: LIBDIR TARGET_OWNERS OUT_JSON TIME_LIMIT [START_OWNERS (warm start; must have the target profile)] +env: FIX = JSON list of class indices kept exactly as in A (used when stage 2 cannot realise a class); + KEEP = a previous stage-1 JSON whose (x, y) every class outside FIX and FREE (JSON list) keeps exactly + (FREE classes pay a small cost for moving away from KEEP's flows); + BAN = JSON list of [class, pattern] pairs forbidden in that class (fourth version: class 9 cannot host + eleven bins of four width-4 helpers, which need four distinct calls each; Hall alone does not see this). +Needs CPython 3.12, numpy, scipy, highspy. Single thread.""" +import sys, json, time, itertools +sys.path.insert(0, sys.argv[1]); import lib +import numpy as np, highspy +from scipy.sparse import coo_matrix +from collections import Counter, defaultdict +A = lib.selroles; F = lib.read(sys.argv[2]); OUT = sys.argv[3]; TL = float(sys.argv[4]) +m = lib.Model(A); W = [4, 5, 7, 8, 9] +B = lambda z: (z['owner_replica'], z['child'], z['port']) +cls = defaultdict(list) +for k in sorted(m.cap): cls[m.cap[k], frozenset(m.allowed[k])].append(k) +CL = list(cls); cid = {k: ci for ci, key in enumerate(CL) for k in cls[key]} +D = Counter((z['time'], z['width']) for z in A) +T = lib.idle_of(F) +cnt = defaultdict(Counter); yA = Counter() +for z in A: cnt[B(z)][z['width']] += 1; yA[cid[B(z)], z['time'], z['width']] += 1 +xA = Counter((cid[k], tuple(cnt[k][w] for w in W)) for k in m.cap) +def pats(cap): + o = [] + def rec(i, rem, cur): + if i == len(W): o.append(tuple(cur)); return + for c in range(rem // W[i] + 1): rec(i + 1, rem - c * W[i], cur + [c]) + rec(0, cap, []); return o +P = {cap: pats(cap) for cap in (8, 16, 32, 48)} +var_lo, var_hi, cost, integ = [], [], [], [] +def var(lo, hi, c=0.0, i=True): + var_lo.append(lo); var_hi.append(hi); cost.append(c); integ.append(i); return len(var_lo) - 1 +R, Cc, V, lo, hi = [], [], [], [], [] +def con(e, l, h): + r = len(lo) + for j, v in e: R.append(r); Cc.append(j); V.append(v) + lo.append(l); hi.append(h) +X = {}; Y = {}; prof = defaultdict(list); DV = {}; KV = {}; HV = {} +EPS = 1e-3 +for ci, (cap, al) in enumerate(CL): + n = len(cls[CL[ci]]); ws = defaultdict(list) + for p in P[cap]: + if sum(p) > len(al) or max(p) > n: continue + j = var(0, n); X[ci, p] = j + f = cap - sum(c * w for c, w in zip(p, W)) + if f: prof[f].append(j) + for c, w in zip(p, W): + if c: ws[w].append((j, c)) + if xA[ci, p]: # d >= xA - x, cost EPS per lost pattern bin + d = var(0, n, EPS, False); con([(d, 1), (j, 1)], xA[ci, p], np.inf); DV[ci, p] = d + con([(j, 1) for (c2, p), j in X.items() if c2 == ci], n, n) + pert = defaultdict(dict) + for w in W: + ys = [] + for t in sorted(al): + if D[t, w]: + j = var(0, min(D[t, w], n)); Y[ci, t, w] = j; ys.append((j, 1)); pert[t][w] = j + if yA[ci, t, w]: + k = var(0, yA[ci, t, w], -1.0, False); con([(k, 1), (j, -1)], -np.inf, 0); KV[ci, t, w] = k + con(ys + [(j, -c) for j, c in ws[w]], 0, 0) + # Hall: per t and width w, y <= bins whose pattern holds w; all widths: sum_w y <= nonempty bins + hv = {} + for w in W + [0]: # hv[w] = bins whose pattern holds width w (0: any helper); aggregated once per class + hv[w] = var(0, n, 0.0, False); HV[ci, w] = hv[w] + con([(hv[w], 1)] + [(j, -1) for (c2, p), j in X.items() if c2 == ci and (p[W.index(w)] if w else sum(p))], 0, 0) + for t, d in pert.items(): + for w, j in d.items(): con([(j, 1), (hv[w], -1)], -np.inf, 0) + if len(d) > 1: con([(j, 1) for j in d.values()] + [(hv[0], -1)], -np.inf, 0) +byTW = defaultdict(list) +for (ci, t, w), j in Y.items(): byTW[t, w].append((j, 1)) +for tw, d in D.items(): con(byTW[tw], d, d) +import os +FIX = set(json.loads(os.environ.get('FIX', '[]'))) # classes kept exactly as in A (x = xA, y = yA) +for (ci, p), j in X.items(): + if ci in FIX: con([(j, 1)], xA[ci, p], xA[ci, p]) +for (ci, t, w), j in Y.items(): + if ci in FIX: con([(j, 1)], yA[ci, t, w], yA[ci, t, w]) +BAN = json.loads(os.environ.get('BAN', '[]')) # [[class, pattern], ...] forbidden (x = 0); used when stage 2 +for ci, p in BAN: # shows a pattern needs more distinct calls than the class can give + con([(X[ci, tuple(p)], 1)], 0, 0) +if BAN: print('banned', BAN, flush=True) +KEEP = os.environ.get('KEEP') # stage-1 JSON: classes not in FREE (and not in FIX) keep its (x, y) exactly +if KEEP: + FREE = set(json.loads(os.environ.get('FREE', '[]'))); kd = json.load(open(KEEP)) + kx = Counter({(ci, tuple(p)): v for ci, p, v in kd['x']}); ky = Counter({(ci, t, w): v for ci, t, w, v in kd['y']}) + for (ci, p), j in X.items(): + if ci not in FIX and ci not in FREE: con([(j, 1)], kx[ci, p], kx[ci, p]) + for (ci, t, w), j in Y.items(): + if ci not in FIX and ci not in FREE: con([(j, 1)], ky[ci, t, w], ky[ci, t, w]) + for (ci, t, w), j in Y.items(): # free classes: small cost for moving away from KEEP's flows + if ci in FREE and ci not in FIX: + e = var(0, np.inf, 1e-4, False); con([(e, 1), (j, -1)], -ky[ci, t, w], np.inf); con([(e, 1), (j, 1)], ky[ci, t, w], np.inf) + print('kept from', KEEP, 'free classes', sorted(FREE), flush=True) +print('fixed classes', sorted(FIX), flush=True) +for v in sorted(set(prof) | set(T)): con([(j, 1) for j in prof[v]], T[v], T[v]) +nv = len(var_lo); Mx = coo_matrix((V, (R, Cc)), shape=(len(lo), nv)).tocsc() +print('vars', nv, 'cons', len(lo), 'A flows', sum(yA.values()), flush=True) +h = highspy.Highs(); h.setOptionValue('time_limit', TL); h.setOptionValue('threads', 1); h.setOptionValue('mip_rel_gap', 1e-6) +lp = highspy.HighsLp(); lp.num_col_ = nv; lp.num_row_ = len(lo); lp.col_cost_ = np.array(cost) +lp.col_lower_ = np.array(var_lo, float); lp.col_upper_ = np.array(var_hi, float) +lp.row_lower_ = np.array(lo, float); lp.row_upper_ = np.array(hi, float) +lp.a_matrix_.format_ = highspy.MatrixFormat.kColwise +lp.a_matrix_.start_ = Mx.indptr; lp.a_matrix_.index_ = Mx.indices; lp.a_matrix_.value_ = Mx.data.astype(float) +lp.integrality_ = [highspy.HighsVarType.kInteger if i else highspy.HighsVarType.kContinuous for i in integ] +h.passModel(lp) +if len(sys.argv) > 5: + S0 = lib.read(sys.argv[5]); assert lib.idle_of(S0) == T + c0 = defaultdict(Counter); y0 = Counter() + for z in S0: c0[B(z)][z['width']] += 1; y0[cid[B(z)], z['time'], z['width']] += 1 + x0 = Counter((cid[k], tuple(c0[k][w] for w in W)) for k in m.cap) + v0 = np.zeros(nv) + for key, j in X.items(): v0[j] = x0[key] + for key, j in Y.items(): v0[j] = y0[key] + for key, j in DV.items(): v0[j] = max(0, xA[key] - x0[key]) + for key, j in KV.items(): v0[j] = min(yA[key], y0[key]) + for (ci, w), j in HV.items(): v0[j] = sum(v for (c2, p), v in x0.items() if c2 == ci and (p[W.index(w)] if w else sum(p))) + s0 = highspy.HighsSolution(); s0.col_value = list(v0); s0.value_valid = True + print('setSolution', h.setSolution(s0), 'start kept', sum(v0[j] for j in KV.values()), flush=True) +t0 = time.time(); h.run() +info = h.getInfo(); xs = np.array(h.getSolution().col_value) +print('status', h.modelStatusToString(h.getModelStatus()), 'obj', info.objective_function_value, 'bound', info.mip_dual_bound, f'{time.time()-t0:.0f}s', flush=True) +xv = [[ci, list(p), int(round(xs[j]))] for (ci, p), j in X.items() if round(xs[j])] +yv = [[ci, t, w, int(round(xs[j]))] for (ci, t, w), j in Y.items() if round(xs[j])] +kept = sum(min(v, yA[ci, t, w]) for ci, t, w, v in yv) +chg = [ci for ci in range(len(CL)) if Counter({tuple(p): v for c2, p, v in xv if c2 == ci}) != Counter({p: v for (c2, p), v in xA.items() if c2 == ci}) + or {(t, w): v for c2, t, w, v in yv if c2 == ci} != {(t, w): v for (c2, t, w), v in yA.items() if c2 == ci}] +print('kept flow', kept, 'relocated >=', len(A) - kept, 'changed classes', len(chg), 'dual bound kept', -info.mip_dual_bound, flush=True) +json.dump(dict(x=xv, y=yv, changed=chg, bound=-info.mip_dual_bound), open(OUT, 'w')) diff --git a/research/complex-t16-two-stage-cycles/search/mindiff_cls2.py b/research/complex-t16-two-stage-cycles/search/mindiff_cls2.py new file mode 100644 index 0000000000..8897d69ca6 --- /dev/null +++ b/research/complex-t16-two-stage-cycles/search/mindiff_cls2.py @@ -0,0 +1,128 @@ +"""Min-diff, class level, stage 2 (per changed class of mindiff_cls1.py): realise the stage-1 class solution on concrete bins, keeping as +many (bin, call, width) placements of A as possible. Unchanged classes keep A. Per class: z[b,t,w] in {0,1} for every +(t, w) the class hosts; at most one helper per bin per call; class flows y[c,t,w] exact; every bin's free value is +one of the class's stage-1 free values, with their counts exact. CP-SAT (hint = A, repair_hint) finds a start, then +HiGHS (warm started) improves it or proves it optimal. Each class result is cached as CACHE/.json. +argv: LIBDIR STAGE1_JSON CACHE_DIR TL_CPSAT TL_HIGHS PART/NPARTS cp|hi (run cp first, then hi) + LIBDIR STAGE1_JSON CACHE_DIR OUT_TRIPLES_JSON merge (union with A's unchanged classes; checks the result) +Needs CPython 3.12; cp: ortools; hi: numpy, scipy, highspy (one thread each).""" +import sys, json, time, os +sys.path.insert(0, sys.argv[1]); import lib +MODE = sys.argv[-1] # cp: CP-SAT start; hi: HiGHS from the cached start; merge +# ortools and highspy cannot be loaded in one process (clashing HiGHS symbols), hence two passes. +if MODE == 'cp': from ortools.sat.python import cp_model +elif MODE == 'hi': + import numpy as np, highspy + from scipy.sparse import coo_matrix +from collections import Counter, defaultdict +A = lib.selroles; s1 = json.load(open(sys.argv[2])); CACHE = sys.argv[3]; os.makedirs(CACHE, exist_ok=True) +if MODE == 'merge': + m = lib.Model(A); B = lambda z: (z['owner_replica'], z['child'], z['port']) + cls = {} + for k in sorted(m.cap): cls.setdefault((m.cap[k], frozenset(m.allowed[k])), []).append(k) + cid = {k: ci for ci, key in enumerate(cls) for k in cls[key]} + TA = {(B(z), z['time'], z['width']) for z in A}; ch = set(s1['changed']) + out = {tr for tr in TA if cid[tr[0]] not in ch} + for ci in ch: out |= {(tuple(k), t, w) for k, t, w in json.load(open(f'{CACHE}/{ci}.json'))['triples']} + fill = Counter() + for k, t, w in out: fill[k] += w + idle = Counter(m.cap[k] - fill[k] for k in m.cap if m.cap[k] - fill[k]) + prof = Counter() + for ci, p, v in s1['x']: + f = list(cls)[ci][0] - sum(c * w for c, w in zip(p, [4, 5, 7, 8, 9])) + if f: prof[f] += v + assert len(out) == len(A) and idle == prof and Counter((t, w) for k, t, w in out) == Counter((z['time'], z['width']) for z in A) + assert max(Counter((m.fam[k], t) for k, t, w in out).values()) == 1 and all(t in m.allowed[k] for k, t, w in out) + print('merged: idle', dict(sorted(idle.items())), 'kept', len(out & TA), 'relocated', len(A) - len(out & TA)) + json.dump(dict(triples=sorted(out)), open(sys.argv[4], 'w')); sys.exit(0) +TLC = float(sys.argv[4]) if len(sys.argv) > 4 else 60; TLH = float(sys.argv[5]) if len(sys.argv) > 5 else 120 +PART, NP = map(int, (sys.argv[6] if len(sys.argv) > 6 else '0/1').split('/')) +m = lib.Model(A); W = [4, 5, 7, 8, 9] +B = lambda z: (z['owner_replica'], z['child'], z['port']) +cls = defaultdict(list) +for k in sorted(m.cap): cls[m.cap[k], frozenset(m.allowed[k])].append(k) +CL = list(cls); cid = {k: ci for ci, key in enumerate(CL) for k in cls[key]} +TA = {(B(z), z['time'], z['width']) for z in A} +fillA = Counter() +for z in A: fillA[B(z)] += z['width'] +y = defaultdict(Counter); fv = defaultdict(Counter) +for ci, t, w, v in s1['y']: y[ci][t, w] = v +for ci, p, v in s1['x']: fv[ci][CL[ci][0] - sum(c * w for c, w in zip(p, W))] += v +for ci in s1['changed'][PART::NP]: + path = f'{CACHE}/{ci}.json' + if os.path.exists(path): continue + cap = CL[ci][0]; bins = cls[CL[ci]]; TW = sorted(y[ci]); vals = sorted(fv[ci]); t0 = time.time() + C = [(b, t, w) for b in bins for (t, w) in TW] + bytw = defaultdict(list); bybt = defaultdict(list); bybin = defaultdict(list) + for j, (b, t, w) in enumerate(C): bytw[t, w].append(j); bybt[b, t].append(j); bybin[b].append((j, w)) + nA = sum(1 for tr in TA if cid[tr[0]] == ci) + if MODE == 'cp': + md = cp_model.CpModel(); z = [md.NewBoolVar('') for _ in C]; o = {} + for tw in TW: md.Add(sum(z[j] for j in bytw[tw]) == y[ci][tw]) + for js in bybt.values(): + if len(js) > 1: md.AddAtMostOne(z[j] for j in js) + for b in bins: + for v in vals: o[b, v] = md.NewBoolVar(''); md.AddHint(o[b, v], cap - fillA[b] == v) + md.AddExactlyOne(o[b, v] for v in vals) + md.Add(sum(w * z[j] for j, w in bybin[b]) + sum(v * o[b, v] for v in vals) == cap) + for v in vals: md.Add(sum(o[b, v] for b in bins) == fv[ci][v]) + for j, tr in enumerate(C): md.AddHint(z[j], tr in TA) + md.Maximize(sum(z[j] for j, tr in enumerate(C) if tr in TA)) + sv = cp_model.CpSolver(); sv.parameters.max_time_in_seconds = TLC; sv.parameters.num_workers = 1; sv.parameters.repair_hint = True + st = sv.Solve(md); cps = sv.StatusName(st) + x0 = None + if st in (cp_model.OPTIMAL, cp_model.FEASIBLE): + x0 = [sv.Value(v) for v in z]; ov = {key: sv.Value(v) for key, v in o.items()} + cpk = sv.ObjectiveValue() if x0 else None + sp = path.replace('.json', '.cp.json') + if st == cp_model.OPTIMAL: + sol = [C[j] for j in range(len(C)) if x0[j]] + print('class', ci, 'cap', cap, 'cpsat OPTIMAL A rows', nA, 'kept', int(cpk), f'{time.time()-t0:.0f}s', flush=True) + json.dump(dict(ci=ci, kept=int(cpk), nA=nA, bound=int(cpk), triples=sol), open(path, 'w')) + else: + print('class', ci, 'cap', cap, 'cpsat', cps, cpk, f'{time.time()-t0:.0f}s', flush=True) + json.dump(dict(x0=x0, ov=[[b, v, x] for (b, v), x in ov.items()] if x0 else None, cpk=cpk), open(sp, 'w')) + continue + sp = path.replace('.json', '.cp.json'); d0 = json.load(open(sp)); x0 = d0['x0']; cpk = d0['cpk']; cps = 'cached' + ov = {(tuple(b), v): x for b, v, x in d0['ov']} if x0 else None + best = x0; hs = 'skipped' + if True: + R, Cc, V, lo, hi = [], [], [], [], [] + def con(e, l, h): + r = len(lo) + for j, v in e: R.append(r); Cc.append(j); V.append(v) + lo.append(l); hi.append(h) + for tw in TW: con([(j, 1) for j in bytw[tw]], y[ci][tw], y[ci][tw]) + for js in bybt.values(): + if len(js) > 1: con([(j, 1) for j in js], 0, 1) + nv = len(C); oh = defaultdict(list); oid = {} + for b in bins: + ids = list(range(nv, nv + len(vals))); nv += len(vals) + con(bybin[b] + [(i, v) for i, v in zip(ids, vals)], cap, cap); con([(i, 1) for i in ids], 1, 1) + for i, v in zip(ids, vals): oh[v].append(i); oid[b, v] = i + for v in vals: con([(i, 1) for i in oh[v]], fv[ci][v], fv[ci][v]) + c = np.zeros(nv) + for j, tr in enumerate(C): + if tr in TA: c[j] = -1 + Mx = coo_matrix((V, (R, Cc)), shape=(len(lo), nv)).tocsc() + h = highspy.Highs(); h.setOptionValue('output_flag', False); h.setOptionValue('time_limit', TLH); h.setOptionValue('threads', 1) + lp = highspy.HighsLp(); lp.num_col_ = nv; lp.num_row_ = len(lo); lp.col_cost_ = c + lp.col_lower_ = np.zeros(nv); lp.col_upper_ = np.ones(nv) + lp.row_lower_ = np.array(lo, float); lp.row_upper_ = np.array(hi, float) + lp.a_matrix_.format_ = highspy.MatrixFormat.kColwise + lp.a_matrix_.start_ = Mx.indptr; lp.a_matrix_.index_ = Mx.indices; lp.a_matrix_.value_ = Mx.data.astype(float) + lp.integrality_ = [highspy.HighsVarType.kInteger] * nv + h.passModel(lp) + if x0: + v0 = np.zeros(nv); v0[:len(C)] = x0 + for key, i in oid.items(): v0[i] = ov[key] + s0 = highspy.HighsSolution(); s0.col_value = list(v0); s0.value_valid = True; h.setSolution(s0) + h.run(); hs = h.modelStatusToString(h.getModelStatus()); xs = np.array(h.getSolution().col_value) + if xs.size == nv and h.getInfo().primal_solution_status == 2 and (x0 is None or -h.getInfo().objective_function_value >= cpk): + best = [int(v > 0.5) for v in xs[:len(C)]] + hb = -h.getInfo().mip_dual_bound; hb = round(hb) if abs(hb) < 1e9 else hb + if best is None: + print('class', ci, 'cap', cap, 'FAIL', cps, hs, flush=True); continue + sol = [C[j] for j in range(len(C)) if best[j]]; keep = sum(tr in TA for tr in sol) + print('class', ci, 'cap', cap, 'cpsat', cps, cpk, 'highs', hs, 'A rows', nA, 'kept', keep, 'bound', hb, f'{time.time()-t0:.0f}s', flush=True) + json.dump(dict(ci=ci, kept=keep, nA=nA, bound=hb, triples=sol), open(path, 'w')) diff --git a/research/complex-t16-two-stage-cycles/search/mindiff_lns.py b/research/complex-t16-two-stage-cycles/search/mindiff_lns.py new file mode 100644 index 0000000000..d671f5882f --- /dev/null +++ b/research/complex-t16-two-stage-cycles/search/mindiff_lns.py @@ -0,0 +1,148 @@ +"""LNS toward the selected map A under an exact idle-profile constraint (min-diff search). + +State: class-level placements (bin, call, width). Helpers of one (call, width) class are interchangeable for the +owner rules R3-R6, so a state fixes the owner map up to that relabelling (realize.py picks the labels). +Each bin's fill is either A's or F's (F = the equivalent-profile target map, e.g. the LNS/CP-SAT best). A step frees +a neighbourhood of bins grown by BFS over the current diff graph; the rows of each class currently in those bins may +move among the candidate placements (A's, F's, current) of those bins. The per-free-value bin counts inside the +neighbourhood are preserved, so the global idle profile (hence kappa) is unchanged. Each sub-MIP (HiGHS, warm +started at the current state) maximises the placements shared with A. +argv: LIBDIR F_OWNERS START_TRIPLES_JSON OUT_JSON ITERS SEED [NBINS] [TL] +Needs CPython 3.12, numpy, scipy, highspy. Single thread.""" +import sys, json, random, time +sys.path.insert(0, sys.argv[1]); import lib +import numpy as np, highspy +from scipy.sparse import coo_matrix +from collections import Counter, defaultdict, deque +A = lib.selroles; F = lib.read(sys.argv[2]) +cur = {(tuple(k), t, w) for k, t, w in json.load(open(sys.argv[3]))['triples']} +OUT, ITERS, rng = sys.argv[4], int(sys.argv[5]), random.Random(int(sys.argv[6])) +NB = int(sys.argv[7]) if len(sys.argv) > 7 else 300 +TL = float(sys.argv[8]) if len(sys.argv) > 8 else 60 +B = lambda z: (z['owner_replica'], z['child'], z['port']) +m = lib.Model(A) +TA = {(B(z), z['time'], z['width']) for z in A} +TF = {(B(z), z['time'], z['width']) for z in F} +fillA, fillF = Counter(), Counter() +for z in A: fillA[B(z)] += z['width'] +for z in F: fillF[B(z)] += z['width'] +candbin = defaultdict(set) +for tr in TA | TF: candbin[tr[0]].add(tr) +DA = Counter((z['time'], z['width']) for z in A) + + +def idle(trs): + fill = Counter() + for k, t, w in trs: fill[k] += w + out = Counter() + for k in m.cap: + f = m.cap[k] - fill[k] + if f: out[f] += 1 + return out + + +target = idle(TF) +assert idle(cur) == target, 'start profile differs from F' + + +def check(trs): + assert len(trs) == len(A) and idle(trs) == target + assert Counter((t, w) for k, t, w in trs) == DA + assert max(Counter((m.fam[k], t) for k, t, w in trs).values()) == 1 + assert all(t in m.allowed[k] for k, t, w in trs) + + +def graph(trs): + adj = defaultdict(set); diff = (TA - trs) | (trs - TA) + bycls = defaultdict(list); byft = defaultdict(set) + for k, t, w in diff: bycls[t, w].append(k) + for tr in TA | trs: byft[m.fam[tr[0]], tr[1]].add(tr[0]) + for ks in bycls.values(): + for a in ks: + adj[a].update(b for b in ks if b != a) + for k, t, w in diff: + for k2 in byft[m.fam[k], t]: + if k2 != k: adj[k].add(k2); adj[k2].add(k) + return adj, sorted({tr[0] for tr in diff}) + + +def solve(trs, N): + N = set(N) + inN = {tr for tr in trs if tr[0] in N} + D = Counter((t, w) for k, t, w in inN) + occ_out = {(m.fam[k], t) for k, t, w in trs if k not in N} + C = set(inN) + for k in N: C |= candbin[k] + C = sorted(tr for tr in C if (tr[1], tr[2]) in D and (m.fam[tr[0]], tr[1]) not in occ_out) + n = len(C); rows, cols, vals, lo, hi = [], [], [], [], [] + + def con(e, l, h): + r = len(lo) + for j, v in e: rows.append(r); cols.append(j); vals.append(v) + lo.append(l); hi.append(h) + bycls = defaultdict(list); bybin = defaultdict(list); byft = defaultdict(list) + for j, (k, t, w) in enumerate(C): + bycls[t, w].append(j); bybin[k].append((j, w)); byft[m.fam[k], t].append(j) + for tw, d in D.items(): con([(j, 1) for j in bycls[tw]], d, d) + for js in byft.values(): + if len(js) > 1: con([(j, 1) for j in js], 0, 1) + fillc = Counter() + for k, t, w in inN: fillc[k] += w + nv = n; bid = {} + for k in N: + if fillA[k] == fillF[k] or fillc[k] not in (fillA[k], fillF[k]): + con([(j, w) for j, w in bybin[k]], fillc[k], fillc[k]); continue + i = nv; nv += 1; bid[k] = i + con([(j, w) for j, w in bybin[k]] + [(i, -(fillF[k] - fillA[k]))], fillA[k], fillA[k]) + vs = set() + for k in bid: vs |= {m.cap[k] - fillF[k], m.cap[k] - fillA[k]} + for v in vs - {0}: + e, rhs = [], 0 + for k, i in bid.items(): + co = int(m.cap[k] - fillF[k] == v) - int(m.cap[k] - fillA[k] == v) + if co: e.append((i, co)); rhs += co * int(fillc[k] == fillF[k]) + con(e, rhs, rhs) + c = np.zeros(nv) + for j, tr in enumerate(C): + if tr in TA: c[j] = -1 + M = coo_matrix((vals, (rows, cols)), shape=(len(lo), nv)).tocsc() + h = highspy.Highs(); h.setOptionValue('output_flag', False) + h.setOptionValue('time_limit', TL); h.setOptionValue('threads', 1) + lp = highspy.HighsLp(); lp.num_col_ = nv; lp.num_row_ = len(lo); lp.col_cost_ = c + lp.col_lower_ = np.zeros(nv); lp.col_upper_ = np.ones(nv) + lp.row_lower_ = np.array(lo, float); lp.row_upper_ = np.array(hi, float) + lp.a_matrix_.format_ = highspy.MatrixFormat.kColwise + lp.a_matrix_.start_ = M.indptr; lp.a_matrix_.index_ = M.indices; lp.a_matrix_.value_ = M.data.astype(float) + lp.integrality_ = [highspy.HighsVarType.kInteger] * nv + h.passModel(lp) + x0 = np.zeros(nv) + for j, tr in enumerate(C): x0[j] = tr in inN + for k, i in bid.items(): x0[i] = fillc[k] == fillF[k] + s0 = highspy.HighsSolution(); s0.col_value = list(x0); s0.value_valid = True + h.setSolution(s0); h.run() + xs = np.array(h.getSolution().col_value) + if xs.size != nv: return None, 0 + new = {C[j] for j in range(n) if xs[j] > 0.5} + gain = sum(tr in TA for tr in new) - sum(tr in TA for tr in inN) + return (trs - inN) | new, gain + + +best = len(TA & cur) +print('start kept', best, 'relocated', len(A) - best, flush=True) +for it in range(ITERS): + t0 = time.time() + adj, dbins = graph(cur) + if not dbins: break + seed = rng.choice(dbins); N = [seed]; seen = {seed}; q = deque([seed]) + size = rng.choice([NB // 2, NB, NB * 2]) + while q and len(N) < size: + a = q.popleft(); nb = sorted(adj[a]); rng.shuffle(nb) + for b in nb: + if b not in seen: seen.add(b); N.append(b); q.append(b) + new, gain = solve(cur, N) + if new is not None and gain > 0: + check(new); cur = new; best += gain + json.dump(dict(triples=sorted(cur)), open(OUT, 'w')) + print(f'it {it} N {len(N)} gain {gain} kept {best} relocated {len(A)-best} {time.time()-t0:.1f}s', flush=True) +json.dump(dict(triples=sorted(cur)), open(OUT, 'w')) +print('final relocated', len(A) - best) diff --git a/research/complex-t16-two-stage-cycles/search/mindiff_lns2.py b/research/complex-t16-two-stage-cycles/search/mindiff_lns2.py new file mode 100644 index 0000000000..08ca2d73d0 --- /dev/null +++ b/research/complex-t16-two-stage-cycles/search/mindiff_lns2.py @@ -0,0 +1,122 @@ +"""Second-phase min-diff LNS toward the selected map A. Inside the neighbourhood every legal placement (bin, call, width) of the rows it holds is +a candidate (not only A's or F's), each bin's free capacity is any value already present among the neighbourhood's +bins, and the number of bins per free value is preserved (so the global idle profile and kappa are unchanged). +Maximises placements shared with A (HiGHS, warm start = current state). +Each iteration frees a random subset (30/60/90/all) of the differing bins plus up to EXTRA sampled bins (sharing a +physical family with a differing bin, or partly filled). Unlike mindiff_lns.py, fills are not restricted to A's or F's. +argv: LIBDIR START_TRIPLES_JSON OUT_JSON ITERS SEED [EXTRA] [TL] +Needs CPython 3.12, numpy, scipy, highspy. Single thread.""" +import sys, json, random, time +sys.path.insert(0, sys.argv[1]); import lib +import numpy as np, highspy +from scipy.sparse import coo_matrix +from collections import Counter, defaultdict +A = lib.selroles +cur = {(tuple(k), t, w) for k, t, w in json.load(open(sys.argv[2]))['triples']} +OUT, ITERS, rng = sys.argv[3], int(sys.argv[4]), random.Random(int(sys.argv[5])) +EXTRA = int(sys.argv[6]) if len(sys.argv) > 6 else 200 +TL = float(sys.argv[7]) if len(sys.argv) > 7 else 120 +B = lambda z: (z['owner_replica'], z['child'], z['port']) +m = lib.Model(A) +TA = {(B(z), z['time'], z['width']) for z in A} +DA = Counter((z['time'], z['width']) for z in A) + + +def idle(trs): + fill = Counter() + for k, t, w in trs: fill[k] += w + return Counter(m.cap[k] - fill[k] for k in m.cap if m.cap[k] - fill[k]) + + +target = idle(cur) + + +def check(trs): + assert len(trs) == len(A) and idle(trs) == target + assert Counter((t, w) for k, t, w in trs) == DA + assert max(Counter((m.fam[k], t) for k, t, w in trs).values()) == 1 + assert all(t in m.allowed[k] for k, t, w in trs) + + +def solve(trs, N): + N = set(N) + inN = {tr for tr in trs if tr[0] in N} + D = Counter((t, w) for k, t, w in inN) + wt = defaultdict(set) + for t, w in D: wt[t].add(w) + occ_out = {(m.fam[k], t) for k, t, w in trs if k not in N} + C = sorted((k, t, w) for k in N for t in m.allowed[k] if t in wt and (m.fam[k], t) not in occ_out + for w in wt[t] if w <= m.cap[k]) + C = sorted(set(C) | inN) + n = len(C); rows, cols, vals, lo, hi = [], [], [], [], [] + + def con(e, l, h): + r = len(lo) + for j, v in e: rows.append(r); cols.append(j); vals.append(v) + lo.append(l); hi.append(h) + bycls = defaultdict(list); bybin = defaultdict(list); byft = defaultdict(list) + for j, (k, t, w) in enumerate(C): + bycls[t, w].append(j); bybin[k].append((j, w)); byft[m.fam[k], t].append(j) + for tw, d in D.items(): con([(j, 1) for j in bycls[tw]], d, d) + for js in byft.values(): + if len(js) > 1: con([(j, 1) for j in js], 0, 1) + fillc = Counter() + for k, t, w in inN: fillc[k] += w + cnt0 = Counter(m.cap[k] - fillc[k] for k in N) + vs = sorted(v for v in cnt0 if v) + nv = n; ohs = defaultdict(list); x0x = {} + for k in N: + opts = [v for v in vs if v <= m.cap[k]] + ids = list(range(nv, nv + len(opts))); nv += len(opts) + con([(j, w) for j, w in bybin[k]] + [(i, v) for i, v in zip(ids, opts)], m.cap[k], m.cap[k]) + if len(ids) > 1: con([(i, 1) for i in ids], 0, 1) + for i, v in zip(ids, opts): ohs[v].append(i); x0x[i] = (m.cap[k] - fillc[k] == v) + for v in vs: con([(i, 1) for i in ohs[v]], cnt0[v], cnt0[v]) + c = np.zeros(nv) + for j, tr in enumerate(C): + if tr in TA: c[j] = -1 + M = coo_matrix((vals, (rows, cols)), shape=(len(lo), nv)).tocsc() + h = highspy.Highs(); h.setOptionValue('output_flag', False) + h.setOptionValue('time_limit', TL); h.setOptionValue('threads', 1) + lp = highspy.HighsLp(); lp.num_col_ = nv; lp.num_row_ = len(lo); lp.col_cost_ = c + lp.col_lower_ = np.zeros(nv); lp.col_upper_ = np.ones(nv) + lp.row_lower_ = np.array(lo, float); lp.row_upper_ = np.array(hi, float) + lp.a_matrix_.format_ = highspy.MatrixFormat.kColwise + lp.a_matrix_.start_ = M.indptr; lp.a_matrix_.index_ = M.indices; lp.a_matrix_.value_ = M.data.astype(float) + lp.integrality_ = [highspy.HighsVarType.kInteger] * nv + h.passModel(lp) + x0 = np.zeros(nv) + for j, tr in enumerate(C): x0[j] = tr in inN + for i, v in x0x.items(): x0[i] = v + s0 = highspy.HighsSolution(); s0.col_value = list(x0); s0.value_valid = True + h.setSolution(s0); h.run() + xs = np.array(h.getSolution().col_value) + info = h.getInfo() + stat = (h.modelStatusToString(h.getModelStatus()), len(N), n, round(-info.mip_dual_bound)) + if xs.size != nv: return None, 0, stat + new = {C[j] for j in range(n) if xs[j] > 0.5} + gain = sum(tr in TA for tr in new) - sum(tr in TA for tr in inN) + return (trs - inN) | new, gain, stat + + +best = len(TA & cur) +print('start relocated', len(A) - best, 'profile', dict(sorted(target.items())), flush=True) +allbins = sorted(m.cap) +for it in range(ITERS): + t0 = time.time() + diffb = {tr[0] for tr in (TA - cur) | (cur - TA)} + # extras: bins sharing a family with a diff bin, bins with free capacity, random others + fams = {m.fam[k] for k in diffb} + fillc = Counter() + for k, t, w in cur: fillc[k] += w + pool1 = [k for k in allbins if k not in diffb and m.fam[k] in fams] + pool2 = [k for k in allbins if k not in diffb and 0 < m.cap[k] - fillc[k] < m.cap[k]] + ex = set(rng.sample(pool1, min(len(pool1), EXTRA // 2))) | set(rng.sample(pool2, min(len(pool2), EXTRA // 2))) + sub = set(rng.sample(sorted(diffb), min(len(diffb), rng.choice([30, 60, 90, 400])))) + new, gain, stat = solve(cur, sub | ex) + if new is not None and gain > 0: + check(new); cur = new; best += gain + json.dump(dict(triples=sorted(cur)), open(OUT, 'w')) + print(f'it {it} {stat} gain {gain} relocated {len(A)-best} {time.time()-t0:.1f}s', flush=True) +json.dump(dict(triples=sorted(cur)), open(OUT, 'w')) +print('final relocated', len(A) - best) diff --git a/research/complex-t16-two-stage-cycles/search/mindiff_mip.py b/research/complex-t16-two-stage-cycles/search/mindiff_mip.py new file mode 100644 index 0000000000..dbd8ace010 --- /dev/null +++ b/research/complex-t16-two-stage-cycles/search/mindiff_mip.py @@ -0,0 +1,87 @@ +"""Min-diff re-assignment MIP (HiGHS): an owner map with the same idle profile (hence the same kappa) as a target +map F that keeps as many placements of the selected PR1094 map A as possible. + +Helpers of one (call, width) class are interchangeable for the owner rules R3-R6 (they read only the call and +the width), so the model works on class placements x[bin, call, width] in {0, 1}, with candidates = placements +used by A or by F (or by START). Constraints: every class keeps its count; at most one helper per physical +family per call (R4); windows/active pair (R3/R5) hold because every candidate is a placement of a legal map. + fill: every bin keeps F's fill exactly. + two: every bin's fill is A's or F's (one 0/1 choice per bin where they differ); the number of bins per idle + value is linear in those choices and is fixed to F's idle profile. +Objective: maximise placements shared with A. realize.py turns the class solution into owner rows. +argv: LIBDIR F_OWNERS OUT_JSON MODE(fill|two) TIME_LIMIT START_JSON(triples, or -) +Needs CPython 3.12, numpy, scipy, highspy. Single thread.""" +import sys, json, time +sys.path.insert(0, sys.argv[1]); import lib +import numpy as np +import highspy +from scipy.sparse import coo_matrix +from collections import Counter, defaultdict +Fp, OUT, MODE, TL, START = sys.argv[2], sys.argv[3], sys.argv[4], float(sys.argv[5]), sys.argv[6] +assert MODE in ('fill', 'two') +A = lib.selroles; F = lib.read(Fp) +B = lambda z: (z['owner_replica'], z['child'], z['port']) +m = lib.Model(A) +TA = {(B(z), z['time'], z['width']) for z in A}; TF = {(B(z), z['time'], z['width']) for z in F} +st = None if START == '-' else {(tuple(k), t, w) for k, t, w in json.load(open(START))['triples']} +C = sorted(TA | TF | (st or set())); n = len(C) +D = Counter((z['time'], z['width']) for z in A) +fillA, fillF = Counter(), Counter() +for z in A: fillA[B(z)] += z['width'] +for z in F: fillF[B(z)] += z['width'] +idleA, idleF = lib.idle_of(A), lib.idle_of(F) +rows_, cols, vals, lo, hi = [], [], [], [], [] + + +def con(entries, l, h): + r = len(lo) + for j, v in entries: rows_.append(r); cols.append(j); vals.append(v) + lo.append(l); hi.append(h) + + +bycls = defaultdict(list); bybin = defaultdict(list); byft = defaultdict(list) +for j, (k, t, w) in enumerate(C): + assert t in m.allowed[k] and w <= m.cap[k] + bycls[t, w].append(j); bybin[k].append((j, w)); byft[m.fam[k], t].append(j) +for tw, d in D.items(): con([(j, 1) for j in bycls[tw]], d, d) +for js in byft.values(): + if len(js) > 1: con([(j, 1) for j in js], 0, 1) +nv = n; bin_ids = {} +for k, e in bybin.items(): + if MODE == 'fill' or fillA[k] == fillF[k]: + con([(j, w) for j, w in e], fillF[k], fillF[k]); continue + i = nv; nv += 1; bin_ids[k] = i # 1 = F's fill, 0 = A's fill + con([(j, w) for j, w in e] + [(i, -(fillF[k] - fillA[k]))], fillA[k], fillA[k]) +if MODE == 'two': + for v in sorted(set(idleF) | set(idleA)): + ent = [(i, co) for k, i in bin_ids.items() + if (co := int(m.cap[k] - fillF[k] == v) - int(m.cap[k] - fillA[k] == v))] + con(ent, idleF[v] - idleA[v], idleF[v] - idleA[v]) +c = np.zeros(nv) +for j, t in enumerate(C): + if t in TA: c[j] = -1 +M = coo_matrix((vals, (rows_, cols)), shape=(len(lo), nv)).tocsc() +print('vars', nv, 'cons', len(lo), flush=True) +t0 = time.time() +h = highspy.Highs(); h.setOptionValue('time_limit', TL); h.setOptionValue('mip_rel_gap', 0.0); h.setOptionValue('threads', 1) +lp = highspy.HighsLp(); lp.num_col_ = nv; lp.num_row_ = len(lo) +lp.col_cost_ = c; lp.col_lower_ = np.zeros(nv); lp.col_upper_ = np.ones(nv) +lp.row_lower_ = np.array(lo, float); lp.row_upper_ = np.array(hi, float) +lp.a_matrix_.format_ = highspy.MatrixFormat.kColwise +lp.a_matrix_.start_ = M.indptr; lp.a_matrix_.index_ = M.indices; lp.a_matrix_.value_ = M.data.astype(float) +lp.integrality_ = [highspy.HighsVarType.kInteger] * nv +h.passModel(lp) +if st is not None: + x0 = np.zeros(nv) + for j, tr in enumerate(C): x0[j] = tr in st + fill0 = Counter() + for (k, t, w) in st: fill0[k] += w + for k, i in bin_ids.items(): x0[i] = fill0[k] == fillF[k] + s0 = highspy.HighsSolution(); s0.col_value = list(x0); s0.value_valid = True + print('setSolution', h.setSolution(s0), 'start obj', -float(c @ x0), flush=True) +h.run() +info = h.getInfo(); xs = np.array(h.getSolution().col_value) +print('status', h.modelStatusToString(h.getModelStatus()), 'obj', info.objective_function_value, + 'bound', info.mip_dual_bound, f'{time.time()-t0:.0f}s', flush=True) +sol = [C[j] for j in range(n) if xs[j] > 0.5] +json.dump(dict(mode=MODE, obj=-info.objective_function_value, bound=-info.mip_dual_bound, triples=sol), open(OUT, 'w')) diff --git a/research/complex-t16-two-stage-cycles/search/mindiff_reuse.py b/research/complex-t16-two-stage-cycles/search/mindiff_reuse.py new file mode 100644 index 0000000000..5a6986f195 --- /dev/null +++ b/research/complex-t16-two-stage-cycles/search/mindiff_reuse.py @@ -0,0 +1,14 @@ +"""Min-diff helper: copy per-class mindiff_cls2.py results from an old cache to a new one for every changed class whose +stage-1 (x, y) is the same in the old and the new mindiff_cls1.py solution. Standard library only. +argv: OLD_STAGE1_JSON NEW_STAGE1_JSON OLD_CACHE NEW_CACHE""" +import sys, json, os, shutil +from collections import Counter +a, b, ca, cb = sys.argv[1:5]; A1 = json.load(open(a)); B1 = json.load(open(b)); os.makedirs(cb, exist_ok=True) +def key(d, ci): return (sorted((tuple(p), v) for c, p, v in d['x'] if c == ci), sorted((t, w, v) for c, t, w, v in d['y'] if c == ci)) +n = 0 +for ci in B1['changed']: + f = f'{ca}/{ci}.json' + if ci in A1['changed'] and key(A1, ci) == key(B1, ci) and os.path.exists(f): + d = json.load(open(f)); ny = sum(v for c, t, w, v in B1['y'] if c == ci) + if len(d['triples']) == ny: shutil.copy(f, f'{cb}/{ci}.json'); n += 1 +print('reused', n, 'of', len(B1['changed']), 'changed classes') diff --git a/research/complex-t16-two-stage-cycles/search/realize.py b/research/complex-t16-two-stage-cycles/search/realize.py new file mode 100644 index 0000000000..a4a4412ce7 --- /dev/null +++ b/research/complex-t16-two-stage-cycles/search/realize.py @@ -0,0 +1,80 @@ +"""Turn a min-diff class solution (triples (bin, call, width)) into an owner map closest to the selected map A: +keep A's helper label wherever A's (bin, call, width) placement is kept, assign the rest of each class arbitrarily +(deterministically), then choose each bin's serialization order to maximise rows whose offset equals A's +(contiguous offsets from 0, R6), then audits (seed67 rules) and prices the result. +argv: LIBDIR SOL_JSON OUT_OWNERS. Standard library only.""" +import sys, json, gzip, itertools +sys.path.insert(0, sys.argv[1]); import lib +from collections import Counter, defaultdict +A = lib.selroles; sol = json.load(open(sys.argv[2])) +B = lambda z: (z['owner_replica'], z['child'], z['port']) +trip = {(tuple(k), t, w) for k, t, w in sol['triples']} +assert len(trip) == len(A) +rows = [dict(z) for z in A] +left = defaultdict(list) # class -> unplaced row indices +used = set() +for i, z in enumerate(A): + c = (B(z), z['time'], z['width']) + if c in trip: used.add(c) + else: left[z['time'], z['width']].append(i) +free = defaultdict(list) +for c in sorted(trip - used): free[c[1], c[2]].append(c[0]) +for tw, idx in left.items(): + assert len(idx) == len(free[tw]) + for i, k in zip(sorted(idx), free[tw]): rows[i] = lib.relocate(rows[i], *k) +# per-bin order: maximise rows at A's offset +bybin = defaultdict(list) +for i, z in enumerate(rows): bybin[B(z)].append(i) +def tiles(gaps, ws): + """Can the multiset ws exactly tile the gap lengths? (small: brute force via DP over assignment)""" + ws = sorted(ws, reverse=True) + def rec(j, g): + if j == len(ws): return all(x == 0 for x in g) + seen = set() + for a in range(len(g)): + if g[a] >= ws[j] and g[a] not in seen: + seen.add(g[a]); g2 = list(g); g2[a] -= ws[j] + if rec(j + 1, g2): return True + return False + return rec(0, list(gaps)) +def layout(fixed, rest, fill): + """fixed: list of (offset, width, i) kept at A offsets; rest: (width, i). Return {i: offset} or None.""" + fixed = sorted(fixed); pos = 0; gaps = [] + for o, w, i in fixed: + if o < pos: return None + gaps.append((pos, o - pos)); pos = o + w + if pos > fill: return None + gaps.append((pos, fill - pos)) + if not tiles([g for _, g in gaps], [w for w, _ in rest]): return None + # realise the tiling greedily with backtracking + rest = sorted(rest, reverse=True); out = {i: o for o, w, i in fixed} + def rec(j, g): + if j == len(rest): return all(x[1] == 0 for x in g) + w, i = rest[j] + for a in range(len(g)): + if g[a][1] >= w: + g2 = list(g); g2[a] = (g[a][0] + w, g[a][1] - w); out[i] = g[a][0] + if rec(j + 1, g2): return True + return False + assert rec(0, gaps); return out +stat = Counter() +for k, idx in bybin.items(): + fill = sum(rows[i]['width'] for i in idx) + cand = [i for i in idx if B(A[i]) == k] # kept placements, candidates to keep A's offset + other = [i for i in idx if B(A[i]) != k] + best = None + for r in range(len(cand), -1, -1): + for S in itertools.combinations(cand, r): + L = layout([(A[i]['offset'], A[i]['width'], i) for i in S], + [(rows[i]['width'], i) for i in idx if i not in S], fill) + if L is not None: best = L; break + if best is not None: break + if len(cand) > 14 and r < len(cand) - 3: raise SystemExit(f'bin {k} too hard') + for i, o in best.items(): rows[i]['offset'] = o +for z, a in zip(rows, A): + assert all(z[f] == a[f] for f in ('stage', 'replica', 'time', 'helper', 'width')) +au = lib.audit(rows) +pr = lib.price(au['profile']) +ch = sum(a != z for a, z in zip(A, rows)); rel = sum(B(a) != B(z) for a, z in zip(A, rows)) +print('changed', ch, 'relocated', rel, 'offset_only', ch - rel, 'idle', dict(sorted(au['idle'].items())), 'kappa', pr['kappa_decimal']) +open(sys.argv[3], 'wb').write(gzip.compress(json.dumps(rows).encode(), mtime=0)) diff --git a/research/complex-t16-two-stage-cycles/search/score.py b/research/complex-t16-two-stage-cycles/search/score.py new file mode 100644 index 0000000000..06e50ab650 --- /dev/null +++ b/research/complex-t16-two-stage-cycles/search/score.py @@ -0,0 +1,4 @@ +"""Print the exact kappa (pinned engines) and idle profile of owner maps. argv: LIBDIR OWNERS...""" +import sys; sys.path.insert(0, sys.argv[1]); import lib +for f in sys.argv[2:]: + au = lib.audit(lib.read(f)); print(f, lib.price(au['profile'])['kappa_decimal'], au['idle'], flush=True) diff --git a/research/complex-t16-two-stage-cycles/search/sloop.sh b/research/complex-t16-two-stage-cycles/search/sloop.sh new file mode 100755 index 0000000000..275f6e7674 --- /dev/null +++ b/research/complex-t16-two-stage-cycles/search/sloop.sh @@ -0,0 +1,28 @@ +#!/bin/bash +# Improvement loop of the fifth version (portable copy of the session's sloop.sh / sloop2.sh; sloop2.sh only made the +# CP-SAT worker count of the realisation step an env setting, NW2). Each step: +# 1. winlp.py ip: re-solve the class-level model (pattern counts and flows per (capacity, window) class, R4 +# aggregate cuts) warm-started from the current map, with a random subset of 12, 18 or 24 classes free (drawn +# from the classes that differ from TARGET, a full-model optimum JSON) and all others fixed; change penalty +# PEN=1000, minimum surrogate gain GAIN=1; +# 2. lns2.py guide: realise that class target on concrete bins by two CP-SAT neighbourhood solves around the bins +# whose class (call, width) count or pattern count must drop, maximising the surrogate exactly; a result is kept +# only if the exact kappa rises (Decimal comparison). +# Finite heuristic; no optimum. Every new best is written as DIR/k_.OWNERS.json.gz. +# usage: search/sloop.sh DIR START_OWNERS TARGET_JSON SEED ITERS +# env RUN: optional command prefix, e.g. a memory-capped systemd scope (the session used MemoryMax=5G); +# env NW2: CP-SAT workers of the realisation step (default 2). +# Needs uv, CPython 3.12, numpy, scipy and ortools. Run from the repository root (lib.py reads the selected data there). +H=$(cd "$(dirname "$0")" && pwd) +D=$1; mkdir -p "$D"; [ -f "$D/best.OWNERS.json.gz" ] || cp "$2" "$D/best.OWNERS.json.gz" +export OMP_NUM_THREADS=1 +PY="uv run -q --no-project --python 3.12 --with numpy --with scipy --with ortools python -I" +for n in $(seq 1 "$5"); do + sd=$(( $4*1000+n )); fr=$(( 12 + sd % 3 * 6 )) + FREE=$fr SEED=$sd FREEFROM=$3 PEN=1000 GAIN=1 $RUN $PY "$H/winlp.py" "$H" "$D/best.OWNERS.json.gz" ip 120 1 2 "$D/s1.json" > "$D/s1.log" 2>&1 + st=$(grep -E "^(FEASIBLE|OPTIMAL|INFEASIBLE|UNKNOWN)" "$D/s1.log" | cut -c1-60) + if ! echo "$st" | grep -qE "^(FEASIBLE|OPTIMAL)"; then echo "$(date +%T) $n s1 $st"; continue; fi + GUIDE=$D/s1.json GFRAC=1 GMUL=2 NW=${NW2:-2} DIV=0 TL2=30 $RUN $PY "$H/lns2.py" "$H" "$D/best.OWNERS.json.gz" "$D/t" 2 $sd 150 guide 2>&1 \ + | grep -E "^it|^guide" | cut -c1-260 | sed "s/^/$(date +%T) $n [$st] /" + [ -f "$D/t.OWNERS.json.gz" ] && mv "$D/t.OWNERS.json.gz" "$D/best.OWNERS.json.gz" && cp "$D/best.OWNERS.json.gz" "$D/k_$n.OWNERS.json.gz" +done diff --git a/research/complex-t16-two-stage-cycles/search/winbound.py b/research/complex-t16-two-stage-cycles/search/winbound.py new file mode 100644 index 0000000000..5d4330b57e --- /dev/null +++ b/research/complex-t16-two-stage-cycles/search/winbound.py @@ -0,0 +1,46 @@ +"""Window-aware relaxation (heuristic ceiling, not a proof): bins grouped by (cap, allowed window) class; helpers by +(call, width); pattern counts per class, flows of (call, width) helpers into classes. It drops the per-bin +constraints (one helper per bin per call, which also covers R4) and so over-estimates the surrogate +sum f ln f over idle fragments. The surrogate is only approximately linear in kappa, so the printed CP-SAT bound +is an optimistic ceiling for the surrogate, not a certified kappa bound. +argv: LIBDIR OWNERS [TIME_LIMIT] [WORKERS] Needs CPython 3.12 and ortools.""" +import sys, math; sys.path.insert(0, sys.argv[1]); import lib +from collections import Counter, defaultdict +from ortools.sat.python import cp_model +m = lib.Model(lib.read(sys.argv[2])); TL = float(sys.argv[3]) if len(sys.argv) > 3 else 300 +W = [4, 5, 7, 8, 9]; g = lib.g +cls = Counter((m.cap[k], frozenset(m.allowed[k])) for k in m.cap) +print('classes', len(cls)) +D = Counter((z['time'], z['width']) for z in m.roles) +def pats(cap): + out = [] + def rec(i, rem, cur): + if i == len(W): out.append(tuple(cur)); return + for c in range(rem // W[i] + 1): rec(i+1, rem - c*W[i], cur + [c]) + rec(0, cap, []); return out +P = {cap: pats(cap) for cap in (8, 16, 32, 48)} +md = cp_model.CpModel(); obj = []; ytw = defaultdict(list); X = {} +for ci, ((cap, al), n) in enumerate(cls.items()): + xs = []; cw = defaultdict(list) + for p in P[cap]: + s = sum(c*w for c, w in zip(p, W)); x = md.NewIntVar(0, n, ''); xs.append(x); X[ci, p] = x + if g(cap - s): obj.append(round(1e4*g(cap - s)) * x) + for c, w in zip(p, W): + if c: cw[w].append(c * x) + md.Add(sum(xs) == n) + for w in W: + ys = [] + for t in al: + if D[t, w]: y = md.NewIntVar(0, D[t, w] * n, ''); ys.append(y); ytw[t, w].append(y) + md.Add(sum(ys) == sum(cw[w])) +for tw, d in D.items(): md.Add(sum(ytw[tw]) == d) +md.Maximize(sum(obj)); s = cp_model.CpSolver(); s.parameters.max_time_in_seconds = TL; s.parameters.num_workers = int(sys.argv[4]) if len(sys.argv) > 4 else 2 +st = s.Solve(md); print(s.StatusName(st), 'obj', s.ObjectiveValue()/1e4, 'bound', s.BestObjectiveBound()/1e4) +prof = Counter() +for (ci, p), x in X.items(): + v = s.Value(x) + if v: + cap = list(cls)[ci][0]; f = cap - sum(c*w for c, w in zip(p, W)) + if f: prof[f] += v +print('profile', dict(sorted(prof.items()))) +print('current', sum(g(m.free(k)) for k in m.cap)) diff --git a/research/complex-t16-two-stage-cycles/search/winlp.py b/research/complex-t16-two-stage-cycles/search/winlp.py new file mode 100644 index 0000000000..cf1fb01ca0 --- /dev/null +++ b/research/complex-t16-two-stage-cycles/search/winlp.py @@ -0,0 +1,136 @@ +"""Class-level window LP/IP for the T16 owner bins with aggregate family-time (R4) cuts (fifth version). +Classes = (capacity, allowed calls); variables x[class, pattern] (bins of the class with that width multiset) and +y[class, call, width] (helpers of that call and width hosted by the class); constraints: class sizes, width balance, +demand per (call, width), and for every group of classes that share physical families (64 groups) and every call, +at most (number of families in the group) helpers of that call. Objective: the surrogate sum g(free), g(f) = f ln f. +It is a relaxation of the bin-level problem (no per-bin call distinctness beyond the R4 aggregate), used here +only as a search guide; the proved ceiling is ceiling_bound.py (PROOF.md). +argv: LIBDIR OWNERS MODE(lp|ip) [TL] [R4=1] [WORKERS] [OUT_JSON] +ip mode (CP-SAT) env: HINT = JSON solution to hint (default: the OWNERS map's own class solution); + FREE = n and SEED: only n classes, drawn at random, may change (all others are fixed to the OWNERS map); + FREEFROM = a full-model ip JSON (target): draw the FREE classes only from classes whose (x, y) differ from it; + PEN = penalty per unit of |x - x_cur| and |y - y_cur| (change penalty); GAIN = required surrogate gain over the + OWNERS map (in surrogate units). With PEN, the objective is surrogate*1e4 - PEN * (total change). +Needs CPython 3.12, numpy, scipy (lp) or ortools (ip).""" +import sys, math, json; sys.path.insert(0, sys.argv[1]); import lib +import numpy as np, scipy.sparse as sp +from collections import Counter, defaultdict +m = lib.Model(lib.read(sys.argv[2])); MODE = sys.argv[3]; TL = float(sys.argv[4]) if len(sys.argv) > 4 else 600 +R4 = (sys.argv[5] if len(sys.argv) > 5 else '1') == '1' +W = [4, 5, 7, 8, 9]; g = lib.g +cls = defaultdict(list) +for k in m.cap: cls[m.cap[k], frozenset(m.allowed[k])].append(k) +CL = list(cls); cid = {} +for i, c in enumerate(CL): + for k in cls[c]: cid[k] = i +fam = defaultdict(set) +for k in m.cap: fam[m.fam[k]].add(cid[k]) +groups = Counter(frozenset(v) for v in fam.values()) +D = Counter((z['time'], z['width']) for z in m.roles) +def pats(cap): + out = [] + def rec(i, rem, cur): + if i == len(W): out.append(tuple(cur)); return + for c in range(rem // W[i] + 1): rec(i+1, rem - c*W[i], cur + [c]) + rec(0, cap, []); return out +P = {cap: pats(cap) for cap in (8, 16, 32, 48)} +var = []; obj = [] +for ci, (cap, al) in enumerate(CL): + for p in P[cap]: var.append(('x', ci, p)); obj.append(g(cap - sum(a*w for a, w in zip(p, W)))) +for ci, (cap, al) in enumerate(CL): + for t in al: + for w in W: + if D[t, w] and w <= cap: var.append(('y', ci, t, w)); obj.append(0.0) +idx = {v: i for i, v in enumerate(var)} +rows = []; rhs = []; sense = [] +def add(coefs, s, b): rows.append(coefs); sense.append(s); rhs.append(b) +xby = defaultdict(list); yby = defaultdict(list) +for v in var: + if v[0] == 'x': xby[v[1]].append(v) + else: yby[v[1], v[3]].append(v) +for ci, (cap, al) in enumerate(CL): + add([(idx[v], 1) for v in xby[ci]], '=', len(cls[CL[ci]])) + for j, w in enumerate(W): + co = [(idx[v], -v[2][j]) for v in xby[ci] if v[2][j]] + [(idx[v], 1) for v in yby[ci, w]] + if co: add(co, '=', 0) +ytw = defaultdict(list) +for v in var: + if v[0] == 'y': ytw[v[2], v[3]].append(idx[v]) +for tw, d in D.items(): add([(i, 1) for i in ytw[tw]], '=', d) +if R4: + yct = defaultdict(list) + for v in var: + if v[0] == 'y': yct[v[1], v[2]].append(idx[v]) + for G, n in groups.items(): + ts = set().union(*(CL[c][1] for c in G)) + for t in ts: + co = [(i, 1) for c in G for i in yct.get((c, t), [])] + if co: add(co, '<', n) +print('vars', len(var), 'rows', len(rows), 'groups', len(groups), flush=True) +if MODE == 'lp': + from scipy.optimize import linprog + def mat(sel): + r = []; c = []; d = [] + for ri, j in enumerate(sel): + for i, a in rows[j]: r.append(ri); c.append(i); d.append(a) + return sp.csr_matrix((d, (r, c)), shape=(len(sel), len(var))) + eq = [j for j, s in enumerate(sense) if s == '=']; le = [j for j, s in enumerate(sense) if s == '<'] + res = linprog(-np.array(obj), A_eq=mat(eq), b_eq=[rhs[j] for j in eq], A_ub=mat(le) if le else None, b_ub=[rhs[j] for j in le] if le else None, method='highs') + print('LP', -res.fun, res.status) + x = res.x; prof = Counter() + for v, i in idx.items(): + if v[0] == 'x' and x[i] > 1e-6: + cap = CL[v[1]][0]; f = cap - sum(a*w for a, w in zip(v[2], W)) + if f: prof[f] += x[i] + print('profile', {f: round(n, 2) for f, n in sorted(prof.items())}) +else: + from ortools.sat.python import cp_model + md = cp_model.CpModel(); X = [] + for i, v in enumerate(var): + ub = len(cls[CL[v[1]]]) if v[0] == 'x' else D[v[2], v[3]] + X.append(md.NewIntVar(0, ub, '')) + for co, s, b in zip(rows, sense, rhs): + e = sum(a*X[i] for i, a in co) + md.Add(e == b) if s == '=' else md.Add(e <= b) + # hint from current map + cur = Counter() + for k in m.cap: + c = Counter(m.roles[i]['width'] for i in m.members[k]); cur[cid[k], tuple(c[w] for w in W)] += 1 + ycur = Counter((cid[m.bin(i)], z['time'], z['width']) for i, z in enumerate(m.roles)) + import os + if os.environ.get('HINT'): + hd = json.load(open(os.environ['HINT'])); hx = Counter({(ci, tuple(p)): v for ci, p, v in hd['x']}); hy = Counter({(ci, t, w): v for ci, t, w, v in hd['y']}) + for v, i in idx.items(): md.AddHint(X[i], hx[v[1], v[2]] if v[0] == 'x' else hy[v[1], v[2], v[3]]) + else: + for v, i in idx.items(): md.AddHint(X[i], cur[v[1], v[2]] if v[0] == 'x' else ycur[v[1], v[2], v[3]]) + import os, random + if os.environ.get('FREE'): + rr = random.Random(int(os.environ.get('SEED', 0))) + pool = list(range(len(CL))) + if os.environ.get('FREEFROM'): + fd = json.load(open(os.environ['FREEFROM'])); fx = Counter({(ci, tuple(p)): v for ci, p, v in fd['x']}); fy = Counter({(ci, t, w): v for ci, t, w, v in fd['y']}) + ch = {kk[0] for kk in set(fx) | set(cur) if fx[kk] != cur[kk]} | {kk[0] for kk in set(fy) | set(ycur) if fy[kk] != ycur[kk]} + pool = sorted(ch) + FREE = set(rr.sample(pool, min(len(pool), int(os.environ['FREE'])))) + print('free classes', sorted(FREE), flush=True) + for v, i in idx.items(): + if v[1] not in FREE: md.Add(X[i] == (cur[v[1], v[2]] if v[0] == 'x' else ycur[v[1], v[2], v[3]])) + PEN = int(os.environ.get('PEN', 0)); GAIN = float(os.environ.get('GAIN', 0)) + E = sum(round(1e4*o)*X[i] for i, o in enumerate(obj) if o) + if PEN: + Ecur = sum(round(1e4*g(m.free(k))) for k in m.cap); pen = [] + for v, i in idx.items(): + c0 = cur[v[1], v[2]] if v[0] == 'x' else ycur[v[1], v[2], v[3]] + d = md.NewIntVar(0, 10**6, ''); md.Add(d >= X[i] - c0); md.Add(d >= c0 - X[i]); pen.append(d) + md.Add(E >= Ecur + round(1e4*GAIN)) + md.Maximize(E - PEN * sum(pen)) + else: md.Maximize(E) + s = cp_model.CpSolver(); s.parameters.max_time_in_seconds = TL; s.parameters.num_workers = int(sys.argv[6]) if len(sys.argv) > 6 else 1 + st = s.Solve(md); print(s.StatusName(st), 'obj', s.ObjectiveValue()/1e4, 'bound', s.BestObjectiveBound()/1e4) + prof = Counter(); sol = [] + for v, i in idx.items(): + val = s.Value(X[i]) + if v[0] == 'x' and val: + cap = CL[v[1]][0]; f = cap - sum(a*w for a, w in zip(v[2], W)); prof[f] += val; sol.append([v[1], list(v[2]), val]) + print('profile', dict(sorted(prof.items()))) + json.dump({'x': sol, 'y': [[v[1], v[2], v[3], s.Value(X[i])] for v, i in idx.items() if v[0] == 'y' and s.Value(X[i])]}, open(sys.argv[7] if len(sys.argv) > 7 else 'winip.json', 'w')) diff --git a/research/complex-t16-two-stage-cycles/verify.py b/research/complex-t16-two-stage-cycles/verify.py new file mode 100644 index 0000000000..9868a02d8a --- /dev/null +++ b/research/complex-t16-two-stage-cycles/verify.py @@ -0,0 +1,116 @@ +"""Reconstruct the T16 owner map from the selected PR1094 map and DIFF-vs-selected.json, run the +unchanged strict T16 admission, then the independent seed67 owner audit, exact pricing and PR1069 sweep, +and finally the proved packing ceiling (ceiling_bound.py).""" +from decimal import Decimal +from pathlib import Path +import argparse +import hashlib +import importlib.util +import json +import os +import shutil +import subprocess +import sys +import tarfile +import tempfile + +if not __debug__: + raise RuntimeError('Assertions must remain enabled') +P = Path(__file__).resolve().parent +sha = lambda p: hashlib.sha256(p.read_bytes()).hexdigest() +CONTROLS = dict(admission=69, bit_supplier=12, independent_t16=6, controller_mutations=15) +KAPPA_DECIMAL = '0.001673614205725695' +SIGMAS = 10011 + + +def run(main, work): + pins = json.loads((P/'INPUTS.json').read_text()) + for name, h in pins.items(): + assert sha(main/name) == h, 'Changed dependency: '+name + package_pins = json.loads((P/'MANIFEST.json').read_text()) + actual = {f.relative_to(P).as_posix(): sha(f) for f in P.rglob('*') + if f.is_file() and f != P/'MANIFEST.json' and '__pycache__' not in f.parts} + assert actual == package_pins, 'Package inventory mismatch' + + # 1. Byte-exact PLAN/SPEC and content-exact OWNERS from selected PR1094 + DIFF. + modspec = importlib.util.spec_from_file_location('t16_owner_build', P/'build.py') + mod = importlib.util.module_from_spec(modspec) + modspec.loader.exec_module(mod) + blobs = mod.derive(main) + for name, b in zip(('OWNERS.json.gz', 'PLAN.json', 'SPEC.json'), blobs): + assert b == (P/'data'/name).read_bytes(), 'Reconstruction mismatch: '+name + + # 2. Unchanged PR1087 strict verifier on the overlaid data. + source = work/'source' + source.mkdir(parents=True) + archive = main/'research/complex-t16-rare-pattern-exchanges/upstream1087.tar.gz' + with tarfile.open(archive) as t: + for m in t.getmembers(): + assert m.isfile() and (source/m.name).resolve().is_relative_to(source.resolve()) + t.extractall(source, filter='data') + original = json.loads((source/'MANIFEST.json').read_text()) + assert {f.relative_to(source).as_posix(): sha(f) for f in source.rglob('*') + if f.is_file() and f != source/'MANIFEST.json'} == original + for name in ('OWNERS.json.gz', 'PLAN.json', 'SPEC.json'): + shutil.copyfile(P/'data'/name, source/'data'/name) + local = work/'local' + local.mkdir() + local_pins = json.loads((P/'LOCAL-PINS.json').read_text()) + with tarfile.open(main/'research/community-frontier1094-audit/selected-replay.tar.gz') as t: + prefix = 'candidate/strict/global/base/providers/gauge44/' + for name, h in local_pins.items(): + member = t.getmember(prefix+name) + assert member.isfile() + b = t.extractfile(member).read() + assert hashlib.sha256(b).hexdigest() == h + (local/name).write_bytes(b) + # No discovery, source reconstruction, optimizer, credential environment, + # or native cold rebuild. The full controller and invoice are regenerated. + env = {k: os.environ[k] for k in ('PATH', 'SYSTEMROOT', 'WINDIR', 'TMPDIR', 'TEMP', 'TMP') if k in os.environ} + env.update(PYTHONNOUSERSITE='1', PYTHONDONTWRITEBYTECODE='1', PYTHONUTF8='1', PYTHONINTMAXSTRDIGITS='0') + subprocess.run([sys.executable, '-E', '-S', '-B', str(source/'verify_t16.py'), + '--main', str(main), '--local', str(local), '--work', str(work/'strict')], env=env, check=True) + result = json.loads((work/'strict/REPLAY.json').read_text()) + target = json.loads((P/'CANDIDATE.json').read_text()) + assert result['status'] == 'PASS_GAUGE44_T16_STRICT_GLOBAL_REPLAY' + assert result['kappa'] == target['expected_updates']['kappa'] + # Decimal comparisons throughout: the native assembler and the SPEC may differ only in trailing zeros. + assert Decimal(result['conservative_kappa_decimal']) == Decimal(target['expected_updates']['conservative_kappa_decimal']) + assert result['complex_profile'] == target['expected_updates']['global_profile'] + assert result['idle_remainder_profile'] == target['expected_updates']['idle_remainder_profile'] + assert result['actual_73_axis_charts'] == target['expected_updates']['actual_73column_sigmas'] == SIGMAS + assert result['controls'] == CONTROLS + + # 3. Independent seed67 owner audit, pinned-engine pricing and PR1069 sweep. + subprocess.run([sys.executable, '-I', '-B', str(P/'check.py'), '--main', str(main), + '--replay', str(work/'strict'), '--out', str(work/'CHECK.json')], env=env, check=True) + check = json.loads((work/'CHECK.json').read_text()) + assert Decimal(check['price_new']['kappa_decimal']) == Decimal(result['kappa_decimal']) == Decimal(KAPPA_DECIMAL) + assert check['majorization']['candidate_majorizes_selected'] is True + assert check['changed_rows'] == mod.CHANGED_ROWS and len(check['relocated_rows']) == mod.RELOCATED_ROWS + + # 4. Proved packing ceiling (PROOF.md): exact integer checks, standard library only. + subprocess.run([sys.executable, '-I', '-B', str(P/'ceiling_bound.py'), '--data', str(P/'data'), + '--out', str(work/'CEILING.json')], env=env, check=True) + ceiling = json.loads((work/'CEILING.json').read_text()) + assert ceiling['theorem1']['slack_total'] == 180832 and ceiling['theorem1']['max_empty_cap48'] == 4887 + assert Decimal(ceiling['theorem3']['bound_decimal']) == Decimal('908139.013') + assert ceiling['this_map']['empty_cap48'] == check['candidate']['idle'].get('48', check['candidate']['idle'].get(48)) + for name, h in pins.items(): + assert sha(main/name) == h + print('PASS_T16_OWNER_MAP', result['kappa_decimal'], result['idle_remainder_profile'], + 'changed', check['changed_rows'], 'relocated', len(check['relocated_rows']), + 'ceiling: empty cap-48 <=', ceiling['theorem1']['max_empty_cap48'], 'E <=', ceiling['theorem3']['bound_decimal']) + + +if __name__ == '__main__': + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--main', type=Path, default=P.parents[1]) + ap.add_argument('--work', type=Path) + args = ap.parse_args() + if args.work: + args.work.mkdir(parents=True, exist_ok=False) + run(args.main.resolve(), args.work.resolve()) + else: + with tempfile.TemporaryDirectory(prefix='two-stage-cycles-') as d: + run(args.main.resolve(), Path(d))