diff --git a/research/staged544-a2-graph-rewrite/.gitattributes b/research/staged544-a2-graph-rewrite/.gitattributes new file mode 100644 index 0000000000..712e2786b3 --- /dev/null +++ b/research/staged544-a2-graph-rewrite/.gitattributes @@ -0,0 +1,2 @@ +inputs/*.gz -text +vendor/SOURCE-CREDITS.md -text whitespace=cr-at-eol diff --git a/research/staged544-a2-graph-rewrite/.gitignore b/research/staged544-a2-graph-rewrite/.gitignore new file mode 100644 index 0000000000..7a60b85e14 --- /dev/null +++ b/research/staged544-a2-graph-rewrite/.gitignore @@ -0,0 +1,2 @@ +__pycache__/ +*.pyc diff --git a/research/staged544-a2-graph-rewrite/LEDGER.json b/research/staged544-a2-graph-rewrite/LEDGER.json new file mode 100644 index 0000000000..76f58df35f --- /dev/null +++ b/research/staged544-a2-graph-rewrite/LEDGER.json @@ -0,0 +1,260 @@ +{ + "PR3945_base": { + "cleanup_ADD_delta": -1, + "coefficient_heights": { + "maximum_complete_words_denominator_bits": 4, + "maximum_complete_words_numerator_bits": 4, + "maximum_replacement_gates_denominator_bits": 1, + "maximum_replacement_gates_numerator_bits": 1 + }, + "fixed_all_other_top_level_fields": true, + "forward_ADD_delta": -1, + "fresh_native_phase_or_supplier_admission": false, + "rank_mass": 5160, + "recursive_children": 3549, + "source_head": "91f81d131252db704f945891da1ea54e29d46b8b", + "source_profile": { + "1": 2482, + "2": 712, + "3": 218, + "4": 109, + "5": 20, + "8": 8 + } + }, + "PR3945_extra": { + "cleanup_ADD_delta": -1, + "coefficient_heights": { + "maximum_complete_words_denominator_bits": 4, + "maximum_complete_words_numerator_bits": 4, + "maximum_replacement_gates_denominator_bits": 1, + "maximum_replacement_gates_numerator_bits": 1 + }, + "fixed_all_other_top_level_fields": true, + "forward_ADD_delta": -1, + "fresh_native_phase_or_supplier_admission": false, + "rank_mass": 5160, + "recursive_children": 3549, + "source_head": "91f81d131252db704f945891da1ea54e29d46b8b", + "source_profile": { + "1": 2482, + "2": 712, + "3": 218, + "4": 109, + "5": 20, + "8": 8 + } + }, + "base": { + "added_forward_ADDs_per_candidate": 1, + "additional_helpers_buffers_native_maps": 0, + "baseline_primitives": { + "A": { + "add": 3557, + "scale": 498, + "warp": 24 + }, + "B": { + "add": 1796, + "scale": 73 + }, + "cleanup": { + "add": 4633, + "scale": 519, + "warp": 72 + }, + "compensation": { + "add": 5736 + }, + "cut": { + "add": 176 + }, + "precondition": { + "add": 136, + "scale": 56 + }, + "restore": { + "add": 196, + "scale": 16 + } + }, + "baseline_profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "boundary_end_sha256": "ebd6650741d3b91cd4c0c7f4c5d5aa680094654768f3c0a0342864ab79c4e5dc", + "boundary_start_sha256": "e82d4f3c4e35e6aaf384c90fc7cc3ed89ad939a7760ad5f06aff80a519c7353c", + "candidate_rank_masses": [ + 5134 + ], + "candidate_recursive_children_range": [ + 3519, + 3521 + ], + "changed_B_warp_positions": "Only numerical indices shift after insertion; same ordered warp with same neighbouring scalar events.", + "cleanup_added_ADDs": [ + 0, + 1 + ], + "contraction_cleanup_ADD_deltas": [ + -1 + ], + "contraction_forward_ADD_delta": -1, + "contraction_profiles": [ + { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + } + ], + "dirty_buffers": 91, + "helper_roles": 408, + "helper_widths": { + "4": 26, + "5": 2, + "6": 18, + "7": 53, + "8": 96, + "9": 213 + }, + "initial_operator_corrections": 36, + "live_inputs": 632, + "maximum_complete_words_denominator_bits": 4, + "maximum_complete_words_numerator_bits": 4, + "maximum_replacement_gates_denominator_bits": 4, + "maximum_replacement_gates_numerator_bits": 3, + "native_warps": 72, + "new_supplier_or_kappa": false, + "proved": [ + "Exact rational arbitrary-dirty three-register matrix equality for every orientation and coefficient motif", + "All compatible frame flags and complete chronological recursive invoice for every legal flag", + "Projected non-target matrix equality and literal inverse cleanup for every flag", + "All source free-operator symbols plus deterministic full-word sample replay", + "Finite primitive and scalar coefficient bounds; fixed roles, entrance/exit frames and native maps" + ], + "rank_mass": 5134, + "recursive_children": 3519, + "replaced_ADD_count": 2, + "replacement_ADD_count": 3, + "unknown": [ + "Physical allocation/hosting and complete owner schedule after extra ADD", + "Fresh Gaussian/Clifford realization and phase admission", + "Uniform precision/stock/tape tariff and implementation cost of additional scalar primitives", + "All-size compiler, outer/supplier admission, analytic transfer and BIT H1-H5" + ], + "unknown_costs_are_zero": false + }, + "extra": { + "added_forward_ADDs_per_candidate": 1, + "additional_helpers_buffers_native_maps": 0, + "baseline_primitives": { + "A": { + "add": 3557, + "scale": 498, + "warp": 24 + }, + "B": { + "add": 1796, + "scale": 73 + }, + "cleanup": { + "add": 4633, + "scale": 519, + "warp": 72 + }, + "compensation": { + "add": 5736 + }, + "cut": { + "add": 176 + }, + "precondition": { + "add": 136, + "scale": 56 + }, + "restore": { + "add": 196, + "scale": 16 + } + }, + "baseline_profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "boundary_end_sha256": "ebd6650741d3b91cd4c0c7f4c5d5aa680094654768f3c0a0342864ab79c4e5dc", + "boundary_start_sha256": "e82d4f3c4e35e6aaf384c90fc7cc3ed89ad939a7760ad5f06aff80a519c7353c", + "candidate_rank_masses": [ + 5134 + ], + "candidate_recursive_children_range": [ + 3519, + 3521 + ], + "changed_B_warp_positions": "Only numerical indices shift after insertion; same ordered warp with same neighbouring scalar events.", + "cleanup_added_ADDs": [ + 0, + 1 + ], + "contraction_cleanup_ADD_deltas": [ + -1 + ], + "contraction_forward_ADD_delta": -1, + "contraction_profiles": [ + { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + } + ], + "dirty_buffers": 91, + "helper_roles": 408, + "helper_widths": { + "4": 26, + "5": 2, + "6": 18, + "7": 53, + "8": 96, + "9": 213 + }, + "initial_operator_corrections": 36, + "live_inputs": 632, + "maximum_complete_words_denominator_bits": 4, + "maximum_complete_words_numerator_bits": 4, + "maximum_replacement_gates_denominator_bits": 4, + "maximum_replacement_gates_numerator_bits": 3, + "native_warps": 72, + "new_supplier_or_kappa": false, + "proved": [ + "Exact rational arbitrary-dirty three-register matrix equality for every orientation and coefficient motif", + "All compatible frame flags and complete chronological recursive invoice for every legal flag", + "Projected non-target matrix equality and literal inverse cleanup for every flag", + "All source free-operator symbols plus deterministic full-word sample replay", + "Finite primitive and scalar coefficient bounds; fixed roles, entrance/exit frames and native maps" + ], + "rank_mass": 5134, + "recursive_children": 3519, + "replaced_ADD_count": 2, + "replacement_ADD_count": 3, + "unknown": [ + "Physical allocation/hosting and complete owner schedule after extra ADD", + "Fresh Gaussian/Clifford realization and phase admission", + "Uniform precision/stock/tape tariff and implementation cost of additional scalar primitives", + "All-size compiler, outer/supplier admission, analytic transfer and BIT H1-H5" + ], + "unknown_costs_are_zero": false + } +} diff --git a/research/staged544-a2-graph-rewrite/PROOF.md b/research/staged544-a2-graph-rewrite/PROOF.md new file mode 100644 index 0000000000..afa6241fda --- /dev/null +++ b/research/staged544-a2-graph-rewrite/PROOF.md @@ -0,0 +1,206 @@ +# Consecutive A2 graph rewrites with fixed staged544 boundaries + +Chris R / Clear1nsight, with substantial OpenAI Codex assistance. Apache-2.0. + +## Scope and statement + +The inputs are the exact `43base` and `43extra` PR3734 BORROW-WORDs at +`fa041037a3374eaa08feeca0b26a5d6893194147`. The domain consists of consecutive +nonzero ADD pairs in A **after** `prelude_events`, B strictly inside the intervals +cut by native warp positions, and restore. A prelude, native warp, or intervening +scalar instruction is not crossed. The two ADDs involve three distinct registers +and form a directed path. Every other event, scalar coefficient, entrance/exit +frame, caller state, role and native map is fixed. This is a change of event graph, +not a retiming of two retained ADDs. + +For every such pair, replace it by the reversed pair plus the exact central ADD +below, at each of its three possible positions. Jointly choose **all** common +binary subspaces for the three ADDs, subject to monotone register frames and fixed +neighbouring frames. The output records every compatible flag and separately +reports rejection by exact whole-word boundary checks. Every compatible flag +already has a non-improving recursive invoice for every `0 1+3` implementation target and overhead discipline; +this package does not claim to realize that target or to originate its budget +certificate. Full upstream notices are retained in vendor/SOURCE-CREDITS.md. diff --git a/research/staged544-a2-graph-rewrite/README.md b/research/staged544-a2-graph-rewrite/README.md new file mode 100644 index 0000000000..dcd14ef45b --- /dev/null +++ b/research/staged544-a2-graph-rewrite/README.md @@ -0,0 +1,119 @@ +# A literal A2 graph contraction and its exact staged544 frame budget + +The A2 root-system identity yields a concrete simplification on both frozen +PR3734 staged544 providers: replace the three ADDs at A1858 by two ADDs, +removing **one forward and one inverse-cleanup ADD**. The full chronological +recursive profile is unchanged. Every dirty-input and caller boundary is +preserved. The same literal contraction is independently checked on both +current PR3945 terminal-gap-filled words at 91f81d13, with their own complete +profiles and full dirty-word replay. This supplies a reproducible scalar +simplification, **no new κ**. + +The same package completes the complementary consecutive two-to-three A2 +rewrite search. Each provider has 168 directed two-ADD motifs. All three central +commutator positions and every compatible binary-frame flag are included. +All 460 legal flags have non-improving recursive moments for every `0 1+3` implementation target and paid-overhead discipline; the present +scalar contraction does not realize that rank exchange. See `SOURCES.json` and +`vendor/SOURCE-CREDITS.md` for exact pins and full lineage. + +Chris R / Clear1nsight, with substantial OpenAI Codex assistance. Apache-2.0. +Author-checked finite construction/certificate; no independent human review, +formal-kernel proof, supplier admission or selected-frontier change claimed. diff --git a/research/staged544-a2-graph-rewrite/RESULT-base.json b/research/staged544-a2-graph-rewrite/RESULT-base.json new file mode 100644 index 0000000000..a7ba2d9a7c --- /dev/null +++ b/research/staged544-a2-graph-rewrite/RESULT-base.json @@ -0,0 +1,32773 @@ +{ + "census": { + "compatible_flags": 460, + "contractions": { + "intervals": [ + [ + "1329227995789751576182269975025680385", + "1329227995789751576182269975025680385" + ], + [ + "1329227995789751576182269975025680385", + "52374249726528806330752956013813630966091995644623625747599183072593396502864489809114755144206918797059657552068915115977322277269551694262430328684545" + ], + [ + "52374249726528806330752956013813630966091995644623625747599183072593396502864489809114755144206918797059657552068915115977322277269551694262430328684545", + "1329227995789751576182269975025680385" + ] + ], + "records": [ + { + "canonical_word_sha256": "32415e93a50f0fdab5fa144da05977fe34bc8340bf967b91c7f7f0bc312df994", + "central_position": 2, + "cleanup_length": 5223, + "cleanup_sha256": "7c2a181ac7fc6a087f5c7cce346650e0bb773f5dafa82ca966081a4a6440c336", + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 456, + 457, + 1, + 1, + [ + 42, + 82 + ] + ], + [ + "add", + 457, + 475, + -1, + 1, + [ + 42, + 82 + ] + ] + ], + "index": 1858, + "post_contraction_inverse_sites": [], + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + } + ] + }, + "fixed_boundary_rejections": [], + "intervals": [ + [ + "1", + "1" + ], + [ + "1", + "34359738369" + ], + [ + "1", + "2199023255553" + ], + [ + "1", + "9444732965739290427393" + ], + [ + "1", + "19342813113834066795298817" + ], + [ + "1", + "1329227995784915872903807060280344577" + ], + [ + "1", + "100433627766186892221372630771322662657637687111424552206337" + ], + [ + "1", + "411376139330301510538742295639337626245683966408394965837152257" + ], + [ + "1", + "59285549689505892056868344324448208820874232148807968788202283012051522375647233" + ], + [ + "1", + "139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444737" + ], + [ + "1", + "76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293569" + ], + [ + "1", + "2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493377" + ], + [ + "1", + "1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805889" + ], + [ + "1", + "399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142529" + ], + [ + "1073741825", + "1073741825" + ], + [ + "1073741825", + "19361702579765546449895425" + ], + [ + "1073741825", + "121535376863487078716580105865118828082792175905056336015814680174705620871150567425" + ], + [ + "1073741825", + "84615164083955833058634117852752773298323027029587474609365939131020528086739295808618640159112088970261506420816246917300225" + ], + [ + "1073741825", + "6553174556823330892116248904781814709027457221082307439883542289645580354130451989756546571550882345858708693810056782782124390545961968514965411201025" + ], + [ + "1073741825", + "52374449518245490143713843571464293198109840646970167189886316875583556766266077343132009176805062577900341174964552906171341413404609763303517117743105" + ], + [ + "34359738369", + "34359738369" + ], + [ + "2199023255553", + "2199023255553" + ], + [ + "2251799813685249", + "2251799813685249" + ], + [ + "2251799813685249", + "2251937256833025" + ], + [ + "2251799813685249", + "5192296858534975204734885819318273" + ], + [ + "2251799813685249", + "3618502788666132713924637540511772662376779361963870148436045534839934287873" + ], + [ + "2251799813685249", + "32592575621352703717009029544113439144703563801917806170055572314182416456887702403785162753" + ], + [ + "2251799813685249", + "1231312693637328022196401198882469024534298631607386546665741892185787911801939434094945620309134421905301194145793" + ], + [ + "2251799813685249", + "52374249726339758485918392552153431450624827369975392889239349516925597234402714827394377716161438553686048733823229577791725737866574169969191657930753" + ], + [ + "2251937256833025", + "2251937256833025" + ], + [ + "2251937256833025", + "52425396844806704492136377563866016411524000620519583609696419801946719278143005219785131326392293689078027733241089094077072619431100589146823022608385" + ], + [ + "9444732965739290427393", + "9444732965739290427393" + ], + [ + "19342813113834066795298817", + "19342813113834066795298817" + ], + [ + "19361702579765546449895425", + "19361702579765546449895425" + ], + [ + "19361702579765546449895425", + "1525779850041338069256304621474332177149281797107591370465931255707472602973584051666868340397628285443792844467962950341284836320580179329025" + ], + [ + "5192296858534975204734885819318273", + "5192296858534975204734885819318273" + ], + [ + "5192296858534975204734885819318273", + "52374249726339758508632102686391156867204782643462212931224907675169420718612536790943702464468235144534292571914257528810012647135771479371999483002881" + ], + [ + "1329227995784915872903807060280344577", + "1" + ], + [ + "1329227995789751576182269975025680385", + "1329227995789751576182269975025680385" + ], + [ + "1329227995804258686017658719261687809", + "405827318983907970493859195704507677384617402211170593114937094773195349491555743579629449911410722430578663734080560520241549814976316931225681985" + ], + [ + "1329228154241240901432482247401799681", + "33554433" + ], + [ + "1329228154241240901432482247401799681", + "1329228154241240901432482247401799681" + ], + [ + "397528445539119201356392798622904767824488520749057", + "4245578030406765848086166015765371436613849963173969757719391343891825759925757015264423423396529551229127763296969687494577329404303880409820712965" + ], + [ + "47913869678431906971720807802917723813870344136034305", + "209906997074175762516726557696868479847439881813400514251929847688629413864957545760267053742615121486571126558269656575345882569563476931014098285758465" + ], + [ + "100433627766186892221372630771322662657637687111424552206337", + "100433627766186892221372630771322662657637687111424552206337" + ], + [ + "411376139330301510538742295639337626245683966408394965837152257", + "411376139330301510538742295639337626245683966408394965837152257" + ], + [ + "13479973333575319897333507891958959063859597483392111918816044253185", + "6243498589197869271068837618755080113759531040854038061814210271130087146807698524013237058134235013525641356861435350794004263606503396840833025" + ], + [ + "452533704479527729934831547169477086029952866619772173704607787974234472449", + "13094361696768113830368038973663143193758239257252950003331901448547120018464790979790919580952776926045027622253660424075205586793413947277179904589825" + ], + [ + "1810134817918110916600773824406802088650250161339184834705353979485994614785", + "15090256509580341795603301463425211895237296385098767649057365730182704283355283103134485633470264284236757657063723860942306127400965" + ], + [ + "3618502788666132713924637540511772662376779361963870148436045534839934287873", + "2251799813685249" + ], + [ + "14474894578197325021358902017893621738555458855610419662796312384132989845505", + "3682789419290124390864562693616803618274530705124592379283817881255327395372091274888487057884010234653964123528844406067135399907985544357547488837665" + ], + [ + "15053536999507894900783712098427542243830532070006827962927097915789258278945", + "90944953698163221743286566084369005475538553965632910905970483770669447890933552737165543714136556513181984658284722965200279630331905" + ], + [ + "59285549689505892056868344324448208820874232148807968788202283012051522375647233", + "59285549689505892056868344324448208820874232148807968788202283012051522375647233" + ], + [ + "121535376863487078716580105865118828082792175905056336015814680174705620871150567425", + "121535376863487078716580105865118828082792175905056336015814680174705620871150567425" + ], + [ + "121535376863487078716580105865118828082792175905056336015814680174705620871150567425", + "1525779850041337984641140537518499118515163944354818072143025761496861480699841474098334895854522138072239135875123680441725538489138910593025" + ], + [ + "32592575621352703717009029544113439144703563801917806170055572314182416456887702403785162753", + "32592575621352703717009029544113439144703563801917806170055572314182416456887702403785162753" + ], + [ + "32592575621352703717009029544113439144703563801917806170055572314182416456887702403785162753", + "52374249726339758485918392552153431450624827369975392889239382109501218587110050339212587962314507894790362424291776412726003790431467098702835750010881" + ], + [ + "266998506804869873460465217397351072613818180660098323570750422457058489526279606902277040766977", + "1675976790410501175705079572918930537908223461739472046073724711358740571166078861969486211364689884477021658137415325987620670333348142601440745553395713" + ], + [ + "4271974071841941581595807520406036695574585514644970690321523974364517728522516009231883090001921", + "1488565707357445219427017734464966208935975876008248247297783237727503899095805417103512938092118807860843214405150698527341948195877945345" + ], + [ + "139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444737", + "139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444737" + ], + [ + "76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293569", + "76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293569" + ], + [ + "1231312693637328022196401198882469024534298631607386546665741892185787911801939434094945620309134421905301194145793", + "1231312693637328022196401198882469024534298631607386546665741892185787911801939434094945620309134421905301194145793" + ], + [ + "1231312693637328022196401198882469024534298631607386546665741892185787911801939434094945620309134421905301194145793", + "52374249726339758485918392552153431451856140063612720911435750715808066258937013459001764262827180541652807949745944918218728062777739562653342320558081" + ], + [ + "4963729296512303696185766314330260675546786987056447972744817236871428788346804667667501887317989129548858157697025", + "1441842395375350191015626299779716579715772866624859521857760447256615147323665452394895617445392839887706460212256884672954386465" + ], + [ + "2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493377", + "2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493377" + ], + [ + "84615164083955833058634117852752773298323027029587474609365939131020528086739295808618640159112088970261506420816246917300225", + "1073741825" + ], + [ + "1387688690330096660508376208984897060903933376831873989612332264910179570505357458584717556578145638384465599667587392526488715265", + "1689095326928044379442790487001667978134855075627502417630300800024284054677962474759569862667467059233085737742704535453180574793479469599483855361869825" + ], + [ + "1441842395375350191015626299779716579715772866624859521857760447256615147323665452394895617445392839887706460212256884672954386465", + "90944953698163221743286566084369005475538553965632910905970483770669447890933552737165543714136556513181984658284722965200279630331905" + ], + [ + "1441842395375350191015626299779716579715772866624859521857760447256615147323665452394895617445392839887706460212256884672954386465", + "25598338124500388796300304876284730959891835274222074460069847082895111332736176697973970504842428597913425847986955359321050089863325597168062971905" + ], + [ + "6931674235302234159352784245997594650189089906545272736112295613771283725408361862789164823791121772101452537286629472125772103685", + "1732059234347346285844437071329205375206296587802877699933557090820463753555083251116653371606394765319392588607606662082973905784034366703768782952796705" + ], + [ + "90111807366508524914214990301709147806064373066359895989700571512354883151128081436889047929995304358685096713143591003245472907265", + "1386377154642410005699540014651257017058285516043133483491643139742720463980308702366164460182132264587030168208301695627169890305" + ], + [ + "90111807366508524914214990301709147806064373066359895989700571512354883151128081436889047929995304358685096713143591003245472907265", + "90111807366508524914214990301709147806064373066359895989700571512354883151128081436889047929995304358685096713143591003245472907265" + ], + [ + "1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805889", + "1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805889" + ], + [ + "11362400406837627437171447371959408274641465487827986755518684938937773208065818412666466093669098956402798095081945676478227901579265", + "1005309438433692267765973949979951351128123907124323594029077551159268897916628077415399485497577101711077246430778511879723338956965" + ], + [ + "14203000508547034296464309214949260343301831859784983444400053175064014739066586241293463994044483305029753104634968567714492280995845", + "1005309438433692267765973949979951351128123907124323594029077551159268897916628077415399485497577101711077246430778511879723338956965" + ], + [ + "14203000508547034296464309214949260343301831859784983444400053175064014739066586241293463994044483305029753104634968567714492280995845", + "16494819982044958773669592706012941065556300533610672605148699291624232321460238222018116115703877383391320717608442475505997799489945524203960831836165" + ], + [ + "15090256509580341795603301463425211895237296385098767649057365730182704283355283103134485633470264284236757657063723860942306127400965", + "1005309438433692267765973949979951351128123907124323594029077551159268897916628077415399485497577101711077246430778511879723338956965" + ], + [ + "15090256509580341795603301463425211895237296385098767649057365730182704283355283103134485633470264284236757657063723860942306127400965", + "16494819982044958773669592706012941065556300533610672605148699291624232321460238222018116115703877383391320717608442475505997799489945524203960831836165" + ], + [ + "22715096511392367826585654813501471297934622925799411102211405237557154956522670042783689958106189483756816976585540380559068494823425", + "1386377154642410005699540014651255949064767555587618001583274007830208215873451935446120015161537930826925851318273639209232236545" + ], + [ + "22715096511392367826585654813501471297934622925799411102211405237557154956522670042783689958106189483756816976585540380559068494823425", + "22715096511392367826585654813501471297934622925799411102211405237557154956522670042783689958106189483756816976585540380559068494823425" + ], + [ + "22715096511392367826585654813501471297934622925799411102211405237557154956522670042783689958106189483756816976585540380559068494823425", + "299692433704188260313446524500937198418441768203094476048292474380527696907601233503872788663135509092571341372760802446442233224977201976831901705" + ], + [ + "90860385876341685355870744508536425729900206372514294094448402162115757587940065931624865215216126065261855140576302738641189087739905", + "3682789419290124484364691214216673873083360775335797392014421486297665439161713799391426580804513899673992034596547782308960061237781201331732493893665" + ], + [ + "1488565707357445219427017734464966208935975876008248247297783237727503899095805417103512938092118807860843214405150698527341948195877945345", + "1488565707357445219427017734464966208935975876008248247297783237727503899095805417103512938092118807860843214405150698527341948195877945345" + ], + [ + "1488565707357445219427017734464966208935975876008248247297783237727503899095805417103512938092118807860843214405150698527341948195877945345", + "6243498589197869271068837618755080113759531040854038061814210271130087146807698524013237058134235013525641356861435350794004263606503396840833025" + ], + [ + "1525779850041337984641140537518499118515163944354818072143025761496861480699841474098334895854522138072239135875123680441725538489138910593025", + "121535376863487078716580105865118828082792175905056336015814680174705620871150567425" + ], + [ + "1525779850041338026948722579496415652419220106983321816368001231684816079315045247150570231412653618209860503469588523155190075078442875879425", + "1524291284333980581729295561761950681623286903399144616741003120867622835217072045234801336747936869201213584826793908396796680175875728080897" + ], + [ + "1525779850041338026948722579496415652419220106983321816368001231684816079315045247150570231412653618209860503469588523155190075078442875879425", + "1525779850041338026948722579496415652419220106983321816368001231684816079315045247150570231412653618209860503469588523155190075078442875879425" + ], + [ + "1525779850041338069256304621474332177149281797107591370465931255707472602973584051666868340397628285443792844467962950341284836320580179329025", + "19361702579765546449895425" + ], + [ + "1912806934399622811339000365562486551295773715958078898113832664766463084378490594425349080043193189195511332417547888499965718541521261690945", + "1912806934399622811339000365562486551295773715958078898113832664766463084378490594425349080043193189195511332417547888499965718541521261690945" + ], + [ + "6243498589197869271068837618755080113759531040854038061814210271130087146807698524013237058134235013525641356861435350794004263606503396840833025", + "1488565707357445219427017734464966208935975876008248247297783237727503899095805417103512938092118807860843214405150698527341948195877945345" + ], + [ + "199791908708789211552159981612224634218560504632628988218937271375435648258683977507056928783907155413332467419711891093723909726770049475678306305", + "199791907220223504194757069767170073357117373202108549321348266744320944507102397627914715826081844628514445594780342969090771487909360097541750785" + ], + [ + "199791908708789211552159981612224634218560504632628988218937271375435648258683977507056928783907155413332467419711891093723909726770049475678306305", + "199791908708789211552159981612224634218560504632628988218937271375435648258683977507056928783907155413332467419711891093723909726770049475678306305" + ], + [ + "199791908708789215711164522793565167782679476543643855869595167713874356768655420400641981097830243339121825980287138053562163482612047812403134465", + "1732138520517037331190692366982256134550252069218314106901139869888571304244904776309127296178392966824379775771380435166746032604398876810139005165507105" + ], + [ + "199791908708789919969272117928132176485979774033768267350338516833782795670002875502331511580040635741855516977856397173418870976372496605133144065", + "1732138520517037331190692366982256134550252069218314106901139869888571304244904776309127296178392966824379775771380435166746032604398876810139005165507105" + ], + [ + "199793431511507925514434163868399988984889149329137178066594275966130242042029420039774432697279312648398881673828330926603891320038504729719865345", + "1524291284333980581729295561838907724975619866338653047083947480624234405619483800952468151675125589183790743974779836065424611932887196893185" + ], + [ + "199793431511507925514434163868399988984889149329137178066594275966130242042029420039774432697279312648398881673828330926603891320038504729719865345", + "199793431511507925514434163868399988984889149329137178066594275966130242042029420039774432697279312648398881673828330926603891320038504729719865345" + ], + [ + "399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142529", + "399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142529" + ], + [ + "399583814440447005616929060577530438956486407420544502003070126631467010564998434421194305133405220160723471403805559282862748434991910569348431873", + "399583815929012801699762184288621104020373586355480518656683926114089343942294276145315101885464429301692249004713702649033974420898924890905640961" + ], + [ + "399583815929012801699762184288621104020373586355480518656683926114089343942294276145315101885464429301692249004713702649033974420898924890905640961", + "399583815929012801699762184288621104020373586355480518656683926114089343942294276145315101885464429301692249004713702649033974420898924890905640961" + ], + [ + "399583815929012801699762184288621104020373586355480518656683926114089343942294276145315101885464429301692249004713702649033974420898924890905640961", + "405827318983907970493859195704507677384617402211170593114937094773195349491555743579629449911410722430578663734080560520241549814976316931225681985" + ], + [ + "405827318983907970493859195704507677384617402211170593114937094773195349491555743579629449911410722430578663734080560520241549814976316931225681985", + "399583815929012801699762184288621104020373586355480518656683926114089343942294276145315101885464429301692249004713702649033974420898924890905640961" + ], + [ + "799167628904152851797483158385075767994614118821068068199883655650682009461346950698462981418950799729663686478605731744817228837426968521236021249", + "14730483379433438127934528774632389635026021992477254007598363677206801205464512458333043974476595485137698239797225386787842415603795809399652132913185" + ], + [ + "3196670515616622758499660694684164973105640255109760109791049252434204905466638658269310465515111337731586013927522631272749236412997505841274814465", + "280957386274804506756275887468346072247519794393636837497149422752274633664313080410900071159872561169122960822401010681497301092545890196704460965" + ], + [ + "3396462424325412678468932812612297149291079970539175806175513075113460606498858406681011266390199622592516657753708773542442651789988318410082095105", + "280957386274804506756275887468346072247519794393636837497149422752274633664313080410900071159872561169122960822401010681497301092545890196704460965" + ], + [ + "3396462424325412678468932812612297149291079970539175806175513075113460606498858406681011266390199622592516657753708773542442651789988318410082095105", + "16367202901309898084184370151055389433152799701077022479000983394207099232823390993311374626703935487010466389552745715083784604030646834706176782172165" + ], + [ + "4245578030406750771696389514202158033234545076970458682688557657455687914076475062884282115523608850899945030150281586753657345573839354747924008965", + "105714892921393795007060870734345817390576617873860718572894516991119385392476158322384178865891057954309343262088177168409081048438841143941329326625" + ], + [ + "4245578030406750771696389514202158033234545076970458682688557657455687914076475062884282115523608850899945030150281586753657345573839354747924008965", + "132143616151742243758826088417932290825671820311314469563009965874688080918552057685149250852458584096015441023126790237322997736981263497825982896805" + ], + [ + "4245578030406750771696389514202158033234545076970458682688557657455687914076475062884282115523608850899945030150281586753657345573839354747924008965", + "1732138520517037331190692366982256134550252069218314106901139869888571304244904776309127296178392966824379775771380435166746032604398876810139005165507105" + ], + [ + "4245578030406765848086166015765371436613849963173969757719391343891825759925757015264423423396529551229127763296969687494577329404303880409820712965", + "280957386274804506756275887468346072247519794393636837497149422752274633664313080410900071159872561169122960822401010681497301092545890196704460965" + ], + [ + "4245578030406765848086166015765371436613849963173969757719391343891825759925757015264423423396529551229127763296969687494577329404303880409820712965", + "16367202901309898084184370151055389433152799701077022479000983394207099232823390993311374626703935487010466389552745715083784604030646834706176782172165" + ], + [ + "132143616151742243758826088417932290825671820311314469563009965874688080918552057685149250852458584096015441023126790237322997736981263497825982896805", + "105714892921393795007060870734345817390576617873860718572894516991119385392476158322384178865891057954309343262088177168409081048438841143941329326625" + ], + [ + "132143616151742243758826088417932290825671820311314469563009965874688080918552057685149250852458584096015441023126790237322997736981263497825982896805", + "1732138520517037331190692366982256134550252069218314106901139869888571304244904776309127296178392966824379775771380435166746032604398876810139005165507105" + ], + [ + "2173736926102457318614666082717776950770763384803783931237198769509839908949465002012779984717799935688782548833910687789592352071951650524927633653765", + "3708937185134198036107717554061023516298246186316712159711080558380633883003080836068787742692661240302551921561013931367243231370816664150801102405665" + ], + [ + "2173736926102457318614666082717776950770763384803783931237198769509839908949465002012779984717799935688782548833910687789592352071951650524927633653765", + "18544685925670990180538587770305117581327737130008062054865316612956234793988737102155329474013241909840962435331073206641572982346531784849718132080805" + ], + [ + "2173736926102457318614666082717776950770763384803783931237198769509839908949465002012779984717799935688782548833910687789592352071951650524927633653765", + "1732059234347346285844437071329205375206296587802877699933557090820463753555083251116653371606394765319392588607606662082973905784034366703768782952796705" + ], + [ + "3273390632284802510211719541449771078557795226257064304103045288982019289625231317813260982901571773957437701365348463693075170519700700842463261097985", + "280957386274803515743415564099532696240426794253205751673810666377329393019928733576360210335726580680460136200478097935700886602640589295766732965" + ], + [ + "3273590424193511299427430705972564643687099530554666653276364385810550813486406438570802912115920283552131006394243516883029825296261677097986661023745", + "280957386274803515743415564099532696240426794253205751673810666377329393019928733576360210335726580680460136200478097935700886602640589295766732965" + ], + [ + "3273590424193511299427430705972564643687099530554666653276364385810550813486406438570802912115920283552131006394243516883029825296261677097986661023745", + "105714892921393795007060870734345832660537456249051575650407972699750464689967264391150405488881844312220315769392773416333574386931830188985280369185" + ], + [ + "3682564653381104547858042177949604266075728174746754794299486842844443033575242348361619363262456687524740798156651109661814600376827718082930856165409", + "280957386274804506756275887468346125970434600577146846935804838804405352128539703308080820411616400207547818430247406539458045781149128669842636965" + ], + [ + "3682789419290124390664918279156754510476733773390232989784884014217253975903369568414540813940447635719992528102278632474492804997821720761852932390945", + "280957386274804506756275887468346125970434600577146846935804838804405352128539703308080820411616400207547818430247406539458045781149128669842636965" + ], + [ + "3682789419290124390664918279156754510476733773390232989784884014217253975903369568414540813940447635719992528102278632474492804997821720761852932390945", + "105714892921393888895016588597369540272211924593709466709617596677000575721694938272990309038206131609512043438697011084036292324020097052946049536545" + ], + [ + "3682789419290124390864562693616803618274530705124592379283817881255327395372091274888487057884010234653964123528844406067135399907985544357547488837665", + "280957386274804506756275887468346125970434600577146846935804838804405352128539703308080820411616400207547818430247406539458045781149128669842636965" + ], + [ + "3682789419290124390864562693616803618274530705124592379283817881255327395372091274888487057884010234653964123528844406067135399907985544357547488837665", + "105714892921393888895016588597369540272211924593709466709617596677000575721694938272990309038206131609512043438697011084036292324020097052946049536545" + ], + [ + "3682789419290124391463450244805664697922788008026814610083808479972132606630886501264332819759534124819131941492309065237437684906614286802373352620065", + "3682789419290124390864562693616803623310717069406330686023087261752494935546433185496670215235000228970231411005158399966633709125739168123205020024865" + ], + [ + "3682789419290124391463450244805664697922788008026814610083808479972132606630886501264332819759534124819131941492309065237437684906614286802373352620065", + "18413104224291797543796982396365918451397197480750892139906550951592406209253916608537169847099718382189134250445589060068227117491866686424303754608805" + ], + [ + "3682789419290124391463450244805664697922788008026814610083808479972132606630886501264332819759534124819131941492309065237437684906614286802373352620065", + "1732138520517037331190692366982256134550252069218314106901139869888571304244904776309127296178392966824379775771380435166746032604398876810139005165507105" + ], + [ + "3682789419290124484364691214216673873083360775335797392014421486297665439161713799391426580804513899673992034596547782308960061237781201331732493893665", + "280957386274803515743415564099532696240426794253205751673810666377329393019928733576360210335726580680460136200478097935700886602640589295766732965" + ], + [ + "3682789419290124484364691214216673873083360775335797392014421486297665439161713799391426580804513899673992034596547782308960061237781201331732493893665", + "105714892921393795007060870734345832660537456249051575650407972699750464689967264391150405488881844312220315769392773416333574386931830188985280369185" + ], + [ + "6553174556823330892116248904781814709027457221082307439883542289645580354130451989756546571550882345858708693810056782782124390545961968514965411201025", + "6553174556823330892116248904781814709027457221082307439883542289645580354130451989756546571550882345858708693810056782782124390545961968514965411201025" + ], + [ + "6553174556823330892116248904781814709027457221082307439883542289645580354130451989756546571550882345858708693810056782782124390545961968514965411201025", + "58927624075068821035830092476246107907137297868052474629769859165229137120396529332888555748355944923759049868774609688953465803950571731818481455734785" + ], + [ + "13096759199654826288829160611230608555647511467894437313033160070656330881273129642977738272413185864187244273981342133876535292064587986566074360397825", + "1885473196189731302920911512428762222060902933470418163550725056069344164614020045596775762228229330575295711526452419868137871942689843641628564605894785" + ], + [ + "14756631145277511680280740777536954638867560012019614435369157400164251994584782639745037963540489425159575436797994974952959438698947431710486788309025", + "14730483379433438127934528774632389635026021992477254007598363677206801205464512458333043974476595485137698239797225386787842415603795809399652132913185" + ], + [ + "14756631145277511680280740777536954638867560012019614435369157400164251994584782639745037963540489425159575436797994974952959438698947431710486788309025", + "14756631145277511680280740777536954638867560012019614435369157400164251994584782639745037963540489425159575436797994974952959438698947431710486788309025" + ], + [ + "14756631145277511680280740777536954638867560012019614435369157400164251994584782639745037963540489425159575436797994974952959438698947431710486788309025", + "18412823266905522739297359178803183057573624302223679431518605460580601515958801189680376708186245710589235463304743153297756408802181133342530653388965" + ], + [ + "18413104224291797543796982396365918451397197480750892139906550951592406209253916608537169847099718382189134250445589060068227117491866686424303754608805", + "3682789419290124390864562693616803623310717069406330686023087261752494935546433185496670215235000228970231411005158399966633709125739168123205020024865" + ], + [ + "18413104224291797543796982396365918451397197480750892139906550951592406209253916608537169847099718382189134250445589060068227117491866686424303754608805", + "1732138520517037331190692366982256134550252069218314106901139869888571304244904776309127296178392966824379775771380435166746032604398876810139005165507105" + ], + [ + "18544685925670990180538587770305117581327737130008062054865316612956234793988737102155329474013241909840962435331073206641572982346531784849718132080805", + "3708937185134198036107717554061023516298246186316712159711080558380633883003080836068787742692661240302551921561013931367243231370816664150801102405665" + ], + [ + "18544685925670990180538587770305117581327737130008062054865316612956234793988737102155329474013241909840962435331073206641572982346531784849718132080805", + "1732059234347346285844437071329205375206296587802877699933557090820463753555083251116653371606394765319392588607606662082973905784034366703768782952796705" + ], + [ + "52374249726339758485918392552153431450624827369975392889239349516925597234402714827394377716161438553686048733823229577791725737866574169969191657930753", + "2251799813685249" + ], + [ + "52374249726339758485918392552153431450624827369975392889239382109501218587110050339212587962314507894790362424291776412726003790431467098702835750010881", + "32592575621352703717009029544113439144703563801917806170055572314182416456887702403785162753" + ], + [ + "52374249726339758485918392552153431451856140063612720911435750715808066258937013459001764262827180541652807949745944918218728062777739562653342320558081", + "1231312693637328022196401198882469024534298631607386546665741892185787911801939434094945620309134421905301194145793" + ], + [ + "52374249726339758485918392552153431451856140063612720911435750715808066258937013459001764262827180541652807949745944918218728062777739562653342320558081", + "52580441267055993142346330523680874847420711306511686962595737155027380550021402400506540762198480424435928885567218873532902251979546894506075604779265" + ], + [ + "52374249726339758486007117982365297566764655513899778802224789394939327547129543587865089058778323306940122592707036160294384673931964882162159018049537", + "52374249726338269920211035149241586474868278933083516390824415778010356992457469223134124035112632605497278058620850597263029413896258822686525873979393" + ], + [ + "52374249726339758486007117982365297566764655513899778802224789394939327547129543587865089058778323306940122592707036160294384673931964882162159018049537", + "52374249726339758486007117982365297566764655513899778802224789394939327547129543587865089058778323306940122592707036160294384673931964882162159018049537" + ], + [ + "52374249726339758508632102686391156867204782643462212931224907675169420718612536790943702464468235144534292571914257528810012647135771479371999483002881", + "5192296858534975204734885819318273" + ], + [ + "52374249727862561204546402065817942409583263399953844958292816905570750280436897627835866288797637076781074466357280697990864046437999450102442196205569", + "1524291284335366916576355934714984466870189130234728675811087371819975548538195490777218553682373906886735264853719702089613567248560465903617" + ], + [ + "52374249727862561204546402065817942409583263399953844958292816905570750280436897627835866288797637076781074466357280697990864046437999450102442196205569", + "52374249727862561204546402065817942409583263399953844958292816905570750280436897627835866288797637076781074466357280697990864046437999450102442196205569" + ], + [ + "52374449518245490143713843571464293198109840646970167189886316875583556766266077343132009176805062577900341174964552906171341413404609763303517117743105", + "1073741825" + ], + [ + "52374449518245490143713843571464293207960342205242781456916362947062743798744359923934630800465260423912132684399095958701311504211446658801855558057985", + "53205583864669510255472102930583075506943568678136613641141109310107456345557611110027974496639155690158135592035145015637218852800750099813203878872065" + ], + [ + "52374449518245490143713843613771875249938258734559840383292749596226199989869964691213045330513934412791288090207085652452717573026414939897752971116545", + "52374249726338269920211035149241586484718780482182135647081462014717658006264108699711695368114269056529537240006850315893651009452989491052653454557185" + ], + [ + "52374449518245490143713843613771875249938258734559840383292749596226199989869964691213045330513934412791288090207085652452717573026414939897752971116545", + "52374449518245490143713843613771875249938258734559840383292749596226199989869964691213045330513934412791288090207085652452717573026414939897752971116545" + ], + [ + "52375848110374841418057045190903906462800397254735376896593419111622604750208662695842263015257821143091762534595091536920376324047600603799513173458945", + "18730777106511770168716660175895598968245340052559994537486762027055798246892446739109245482355643008852022335896876378851421284180373694658379785" + ], + [ + "52375848110374841418057045190903906462800397254735376896593419111622604750208662695842263015257821143091762534595091536920376324047600603799513173458945", + "106142689829722947048736207373513382100103275487718126010601916038485783972340273151719088793276346240706252792886376655739367339083799793372233745" + ], + [ + "52425396844806704492136377563866016411524000620519583609696419801946719278143005219785131326392293689078027733241089094077072619431100589146823022608385", + "2251937256833025" + ], + [ + "52425396844806704492136377563866016411524000620519583609696419801946719278143005219785131326392293689078027733241089094077072619431100589146823022608385", + "78612527951663488169704018611510022657136715155290259420536317743136139291977431541307076672711687179233594615520482581783407406389864944063918737752065" + ], + [ + "52425396844806704492225108409613642850809235616151551601831383128725614177361672258491156596085311244663191058249443831131798416414035925366631923974145", + "418994004054393982475016723283991324902791291964498977494953061264651982206413284007634645408111322535411017229303295459852961572092155065123025824251905" + ], + [ + "52425396844806704492225108409613642850809235616151551601831383128725614177361672258491156596085311244663191058249443831131798416414035925366631923974145", + "837988001865123772817311989291425302667685851631470230996210850658344348686172068988061942559681711172676327986539491340876890610413426508903254163718145" + ], + [ + "52425396844806704514851474075258384238109655434021054907631042727746130380354410457342286282914963731861717691347278583031257095638155315211160669650945", + "52425396454586647159645087707339293409315815972250672759471349057181020125127769882237657636604646683624659872488617755819872658854768311949308758851585" + ], + [ + "52425396844806704514851474075258384238109655434021054907631042727746130380354410457342286282914963731861717691347278583031257095638155315211160669650945", + "52425396844806704514851474075258384238109655434021054907631042727746130380354410457342286282914963731861717691347278583031257095638155315211160669650945" + ], + [ + "52580441267055993142346330523680874847420711306511686962595737155027380550021402400506540762198480424435928885567218873532902251979546894506075604779265", + "18730777106511770168716660175895598968245340052559994537486762027055798246892446739109245482355643008852022335896876378851421284180373694658379785" + ], + [ + "52580441267055993142346330523680874847420711306511686962595737155027380550021402400506540762198480424435928885567218873532902251979546894506075604779265", + "106142689829722947048736207373513382100103275487718126010601916038485783972340273151719088793276346240706252792886376655739367339083799793372233745" + ], + [ + "52630183551231730704362612645864862301849103691069414756960245523296362379917958620167033745781003556238708893159774610659227297954514597407145808888065", + "157890550066078660397506855057300001707222401681756043612367498106655355246031348106426600918303068878190082404946133849370628362543559633363475820970755" + ], + [ + "53205583852281619921165440978024766429571328582943788371931999256998253496218628028673282656303258020486780248806026286273141435528198428727084407849985", + "53205583852281619921165440978024766429571328582943788371931999256998253496218628028673282656303258020486780248806026286273141435528198428727084407849985" + ], + [ + "53205583852281619921165440978024766439431459165805775356265429698817249748645447623737492719153826773615510485844484319877733479444166000963291651769345", + "580540626004554783207945636240754680036411614130866909560448114046094772197160106339084211939169421346485821937166167148136273039396387684355" + ], + [ + "53205583852281619921165440978024766439431459165805775356265429698817249748645447623737492719153826773615510485844484319877733479444166000963291651769345", + "956403467422491440478578126191134667141212939700032996842539813032760024091118786574773249959215244620908250664123635790164476936808856289345" + ], + [ + "53205583864669510255472102930583075506943568678136613641141109310107456345557611110027974496639155690158135592035145015637218852800750099813203878872065", + "580540626004554783207945636240754680036411614130866909560448114046094772197160106339084211939169421346485821937166167148136273039396387684355" + ], + [ + "53205583864669510255472102930583075506943568678136613641141109310107456345557611110027974496639155690158135592035145015637218852800750099813203878872065", + "956403467422491440478578126191134667141212939700032996842539813032760024091118786574773249959215244620908250664123635790164476936808856289345" + ], + [ + "53205585414681676382880343287027241351235064581505819126655608256821246920092320834875649969500750204557739179121608403350653841810776985615792042148865", + "472711150601983273976366103209559608693675711340777040950843301694949420326656587074775823646716838856494627488997623591093434696400202179881975608772105" + ], + [ + "54036718968280667842958036590031896927728737629645644992534767247695079123705958019722007834685100128425901799793530531200760842340564952903724455430145", + "25773937992837695194324893857775351671781348644185354912411359403354709610706734246706958962786169973359010142955357141904869934870155089606392940545" + ], + [ + "54036718968280667842958036590031896927728737629645644992534767247695079123705958019722007834685100128425901799793530531200760842340564952903724455430145", + "54036718968280667842958036590031896927728737629645644992534767247695079123705958019722007834685100128425901799793530531200760842340564952903724455430145" + ], + [ + "58927624075068821035830092476246107907137297868052474629769859165229137120396529332888555748355944923759049868774609688953465803950571731818481455734785", + "6553174556823330892116248904781814709027457221082307439883542289645580354130451989756546571550882345858708693810056782782124390545961968514965411201025" + ], + [ + "58927624075068821035830092476246107907137297868052474629769859165229137120396529332888555748355944923759049868774609688953465803950571731818481455734785", + "58927625636136611195316192526447947548759424745917088717796335870205339184382431260694471022136904817435742457760162074684212778713709624264589557899265" + ], + [ + "58927624075068821035830092518574670729692128901930483871415661102087778601013192496879838922804441145580737360582627583324257314202819363768004734623745", + "104748899036684493829739397868335249812712442519299283432132645211781438236928348775506743293523756161259554731244660801643203243020822301275990706356225" + ], + [ + "58927624075068821035830092518574670729692128901930483871415661102087778601013192496879838922804441145580737360582627583324257314202819363768004734623745", + "3351951985607591338751499999236435658917068371470311768013505192468433655102228561168571025140534470432814315376223976308670788143629977074000842817798145" + ], + [ + "58927624075068821217629885484437085037708189632728577294931269738079965068318111851288444559456991144551316246662323487999374689066307682189430137298945", + "58921030942130553660238801046974173157632987367557556608940349040339695082427719364559260562768060198023184832747571220522072582585404104165010024964097" + ], + [ + "58927624075068821217629885484437085037708189632728577294931269738079965068318111851288444559456991144551316246662323487999374689066307682189430137298945", + "58927624075068821217629885484437085037708189632728577294931269738079965068318111851288444559456991144551316246662323487999374689066307682189430137298945" + ], + [ + "58927625636136611195316192526447947548759424745917088717796335870205339184382431260694471022136904817435742457760162074684212778713709624264589557899265", + "104748899036684493829739397868335249812712442519299283432132645211781438236928348775506743293523756161259554731244660801643203243020822301275990706356225" + ], + [ + "58927625636136611195316192526447947548759424745917088717796335870205339184382431260694471022136904817435742457760162074684212778713709624264589557899265", + "3351951985607591338751499999236435658917068371470311768013505192468433655102228561168571025140534470432814315376223976308670788143629977074000842817798145" + ], + [ + "65467812257001770972916097758429083644355214942139176540778791904245791731676991482018598609920048800595431964561194536554769523640369502421270669574145", + "99078933481708737854714373205850388781384735278397828469996332137991770140193617867377445221866537761794214954750639661184059897299194945224705" + ], + [ + "65467812257001770972916097758429083644355214942139176540778791904245791731676991482018598609920048800595431964561194536554769523640369502421270669574145", + "65467812257001770972916097758429083644355214942139176540778791904245791731676991482018598609920048800595431964561194536554769523640369502421270669574145" + ], + [ + "78612527951663488169704018611510022657136715155290259420536317743136139291977431541307076672711687179233594615520482581783407406389864944063918737752065", + "418994004054393982475016723283991324902791291964498977494953061264651982206413284007634645408111322535411017229303295459852961572092155065123025824251905" + ], + [ + "78612527951663488169704018611510022657136715155290259420536317743136139291977431541307076672711687179233594615520482581783407406389864944063918737752065", + "837988001865123772817311989291425302667685851631470230996210850658344348686172068988061942559681711172676327986539491340876890610413426508903254163718145" + ], + [ + "104748899038016760137559136977243817500630311932074266397241909326582758826932667875607577597780676328947109803571284522331877378823535801568593113513985", + "399585338731731340983845636933460228690178728299773201851733419767109490226282570317186658404432418151399717340119059955885958473117628514806267905" + ], + [ + "104748899038016760137559136977243817500630311932074266397241909326582758826932667875607577597780676328947109803571284522331877378823535801568593113513985", + "104748899038016760137559136977243817500630311932074266397241909326582758826932667875607577597780676328947109803571284522331877378823535801568593113513985" + ], + [ + "157890550066078660397506855057300001707222401681756043612367498106655355246031348106426600918303068878190082404946133849370628362543559633363475820970755", + "157890550066078660397506855057300001707222401681756043612367498106655355246031348106426600918303068878190082404946133849370628362543559633363475820970755" + ], + [ + "159616753900444944447415835020950908300023443657721784112012894513399564870944354787034101384513041903197980865272268834981215768570110411145846356708355", + "159616753900444944447415835020950908300023443657721784112012894513399564870944354787034101384513041903197980865272268834981215768570110411145846356708355" + ], + [ + "209496998911450244818181449258730588278141474108660947454894716831685872919411102637599390083479926880314723059629203285682154597961283818395575993237505", + "1743186045902748880233239210378213857586683158101202504914313105046810766990115409316944426618302682734270278372194548099433500331323306050760438444214305" + ], + [ + "209497198703358953607390228749018079609106991431238864090250510331091994718340503980376636521802880848814689571660454783249945676420748931837555925581825", + "278242447378767224885357789996598013897672839503967975515244116814538015277606942350525982858335397430425034368558687040775194217595282992681989062348805" + ], + [ + "209497198703358953607484499560925769474516592632000225499113857760762359115975433525993591268013442545250818905649735719787934696251548284936787175931905", + "199798004385360844276130835712484378413012487227187050396188235858303423927635760794566565650811402043066719447821396331416606193316029771938791425" + ], + [ + "209497198703358953607484499560925769474516592632000225499113857760762359115975433525993591268013442545250818905649735719787934696251548284936787175931905", + "209497198703358953607484499560925769474516592632000225499113857760762359115975433525993591268013442545250818905649735719787934696251548284936787175931905" + ], + [ + "209906172932546546946681226097336804587404843252714144289569293991128663125998254601646035382818514714289347889888784201263241638411638859807961158518785", + "1885473065076300004618735612286117810870256519898749071060923108985896214007508857558314770166727135369469561582766447827356277965945324727252792079548545" + ], + [ + "209906172932546546946682623262924938389137098004486693450443003729198709662976483743560655265694718466051158985550511359070359065364834646797462060140545", + "211136916640351381088216750928246148281322929128683065940145806862823720365724935670879237396209104877681774513241863842377792809730316109395242701095425" + ], + [ + "209906172932546546946682623262924938389137098004486693450443003729198709662976483743560655265694718466051158985550511359070359065364834646797462060140545", + "1885473065076300004618735612286117810870256519898749071060923108985896214007508857558314770166727135369469561582766447827356277965945324727252792079548545" + ], + [ + "209906997074175762516726557696868479847439881813400514251929847688629413864957545760267053742615121486571126558269656575345882569563476931014098285758465", + "211136916640351381088216750928246148281322929128683065940145806862823720365724935670879237396209104877681774513241863842377792809730316109395242701095425" + ], + [ + "209906997074175762516726557696868479847439881813400514251929847688629413864957545760267053742615121486571126558269656575345882569563476931014098285758465", + "1885473065076300004618735612286117810870256519898749071060923108985896214007508857558314770166727135369469561582766447827356277965945324727252792079548545" + ], + [ + "211159318307936819876132428996594791481304296501255921279553630193158231853291338122233940153276322951053390608895746546628817752401720021633258070475265", + "1677615933945750273883633094030137409734767023656007465099568537339594238001283024534556283041318504974628513253375875910396132074809195886217039875948545" + ], + [ + "211159318307936819876132428996594791481304296501255921279553630193158231853291338122233940153276322951053390608895746546628817752401720021633258070475265", + "1743186045902748880233239210378213857586683158101202504914313105046810766990115409316944426618302682734270278372194548099433500331323306050760438444214305" + ], + [ + "211159318307936819876132428996594791481304296501255921279553630193158231853291338122233940153276322951053390608895746546628817752401720021633258070475265", + "1890411921827609821600908690583717267294974033077258468137393932534286307649995429484297387173446155073828983241155693565051552606994992923105162275406465" + ], + [ + "212771388503272660543040450106459698133636575707059912575382709044147330114205534798078036066521071470697937346160780162236066328666438458072699226046465", + "212771388503272660183146712115212610447963362120424482060162173060665903583279360716142217510850548873271742886311127753434864426322185583706923321278465" + ], + [ + "212771388503272660543040450106459698133636575707059912575382709044147330114205534798078036066521071470697937346160780162236066328666438458072699226046465", + "278242447378767224885357789996598013897672839503967975515244116814538015277606942350525982858335397430425034368558687040775194217595282992681989062348805" + ], + [ + "212771388503272660543040450106459698133636575707059912575382709044147330114205534798078036066521071470697937346160780162236066328666438458072699226046465", + "1890486375530526975714174844612041064584937042838083493519393334353604558879022505518257330705574411197576302336501604134724151855318068459819106499314305" + ], + [ + "222590561440589454495607578941868837871207884126487328390536683273907544080579040747562396633718521264540301375590213401017227720945627795137901686165505", + "222593957903013779908286231997278411122410655153704814653408322650981650371515219426831320641143313107729718778586439020009848328135517917962662588780545" + ], + [ + "222593957903013779896219389360248688164754502899133301403016741280517835378578261734496530054292481879990391368018774889164967965025422527882740096897025", + "212771388503272660183146712115212610467473240750126432811582966144244232169287524483692072165538887618856600810792976211321330759288797438577707042750465" + ], + [ + "222593957903013779896219389360248688164754502899133301403016741280517835378578261734496530054292481879990391368018774889164967965025422527882740096897025", + "1885473196189731302920911512428762222060902933470418163550725056069344164614020045596775762228229330575295711526452419868137871942689843641628564605894785" + ], + [ + "222593957903013779908286231997278411122410655153704814653408322650981650371515219426831320641143313107729718778586439020009848328135517917962662588780545", + "212771388503272660183146712115212610467473240750126432811582966144244232169287524483692072165538887618856600810792976211321330759288797438577707042750465" + ], + [ + "222593957903013779908286231997278411122410655153704814653408322650981650371515219426831320641143313107729718778586439020009848328135517917962662588780545", + "1885473196189731302920911512428762222060902933470418163550725056069344164614020045596775762228229330575295711526452419868137871942689843641628564605894785" + ], + [ + "261871498379198692009355624451157211844684883124897256909542207783976689934832380945366701287356249461878642855543363849337199296933523639946563247144965", + "785614495126161100334683966167042007763325938391496013141533406698635432671751905623016876840742368740044747761885787652868177472662253485628037571543055" + ], + [ + "262958368305569559108907993657105430973602651080451760328218498605246043812513166956046032920959560886362795819185294279238988153491333841160254579016965", + "262958368305569559108907993657105430974375416271563369007313559523582208163431437652137813816308908565305982110150066884388026072327222326283786146284805" + ], + [ + "262958368305569559108907993657105430974375416271563369007313559523582208163431437652137813816308908565305982110150066884388026072327222326283786146284805", + "262958368305569559108907993657105430974375416271563369007313559523582208163431437652137813816308908565305982110150066884388026072327222326283786146284805" + ], + [ + "472711150601983273976366103209559608693675711340777040950843301694949420326656587074775823646716838856494627488997623591093434696400202179881975608772105", + "472711150601983273976366103209559608693675711340777040950843301694949420326656587074775823646716838856494627488997623591093434696400202179881975608772105" + ], + [ + "473286550709449666669239621890885757189548416906732771889289021380344781991526845898636727201579920170257459013430563590801845416135047409859102267934985", + "473286550709449666669239621890885757189548416906732771889289021380344781991526845898636727201579920170257459013430563590801845416135047409859102267934985" + ], + [ + "785614495126161100334683966167042007763325938391496013141533406698635432671751905623016876840742368740044747761885787652868177472662253485628037571543055", + "785614495126161100334683966167042007763325938391496013141533406698635432671751905623016876840742368740044747761885787652868177472662253485628037571543055" + ], + [ + "837988195414867647283952063098951405743542697059723801981404539854056246094191494894384982844858029375712866019034001372176365446165065802376722497142785", + "837987995622936610007711929304441739527682196621657132732887080498201208403352175661700186314957429725756530156856685603716546564430184076257235530940417" + ], + [ + "837988195414867647283952063098951405743542697059723801981404539854056246094191494894384982844858029375712866019034001372176365446165065802376722497142785", + "837988195414867647283952063098951405743542697059723801981404539854056246094191494894384982844858029375712866019034001372176365446165065802376722497142785" + ], + [ + "918213450324010502612903519917019102713185062920108139847372544355822259497909041730703866820992715117233878428905133781265309554541874684968473723045905", + "918213450324010502612903519917019102713185062920108139847372544355822259497909041730703866820992715117233878428905133781265309554541874684968473723045905" + ], + [ + "1675976790410501175705079572918930537908223461739472046073724711358740571166078861969486211364689884477021658137415325987620670333348142601440745553395713", + "1637495252014112667566253623954868454580433419008694831999290422194854726603512006529106769993849033142942304761670565554477170637115672980586783309825" + ], + [ + "1675976790410501175705079572918930537908223461739472046073724711358740571166078861969486211364689884477021658137415325987620670333348142601440745553395713", + "13094361696768113830368038973663143193758239257252950003331901448547120018464790979790919580952776926045027622253660424075205586793413947277179904589825" + ], + [ + "1677638285665381980543133080677072089821980322842817883169581341897845932906249601901665935494414879573782988182560779474523713663017640198857600494813185", + "1677638285665381980543133080677072089821980322842817883169581341897845932906249601901665935494414879573782988182560779474523713663017640198857600494813185" + ], + [ + "1677638285665381980543133080677072089821980322842817883169581341897845932906249601901665935494414879573782988182560779474523713663017640198857600494813185", + "1689095326928044379442790487001667978134855075627502417630300800024284054677962474759569862667467059233085737742704535453180574793479469599483855361869825" + ], + [ + "1677638285665381980543133080677072089821980322842817883169581341897845932906249601901665935494414879573782988182560779474523713663017640198857600494813185", + "1885501760188962322416381726757257766199274516914053343524142219302074366957902073019387979997454391670518787107879578765463118692117062168818434755854465" + ], + [ + "1743107096881921364370715260767024926246659452112345273717012868075943573440040730789433799175955655745754196217274411080839644683016798496104227729917985", + "1743107096881921364370715260767024926246659452112345273717012868075943573440040730789433799175955655745754196217274411080839644683016798496104227729917985" + ], + [ + "1743107096881921364370715260767024926246659452112345273717012868075943573440040730789433799175955655745754196217274411080839644683016798496104227729917985", + "13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095" + ], + [ + "1890411921827609821600908690583717267294974033077258468137393932534286307649995429484297387173446155073828983241155693565051552606994992923105162275406465", + "1677615933945750273883633094030137409734767023656007465099568537339594238001283024534556283041318504974628513253375875910396132074809195886217039875948545" + ], + [ + "1890411921827609821600908690583717267294974033077258468137393932534286307649995429484297387173446155073828983241155693565051552606994992923105162275406465", + "1743186045902748880233239210378213857586683158101202504914313105046810766990115409316944426618302682734270278372194548099433500331323306050760438444214305" + ], + [ + "1890486375530526975714174844612041064584937042838083493519393334353604558879022505518257330705574411197576302336501604134724151855318068459819106499314305", + "212771388503272660183146712115212610447963362120424482060162173060665903583279360716142217510850548873271742886311127753434864426322185583706923321278465" + ], + [ + "1890486375530526975714174844612041064584937042838083493519393334353604558879022505518257330705574411197576302336501604134724151855318068459819106499314305", + "278242447378767224885357789996598013897672839503967975515244116814538015277606942350525982858335397430425034368558687040775194217595282992681989062348805" + ], + [ + "2712863863169815475739259869714991286820166828873848880667185422845082009626760720234894351177394210174872044179619289362138949814313111039660078323190835", + "2712863863169815475739259869714991286820166828873848880667185422845082009626760720234894351177394210174872044179619289362138949814313111039660078323190835" + ], + [ + "2712863863169815475739259869714991286820166828873848880667185422845082009626760720234894351177394210174872044179619289362138949814313111039660078323190835", + "13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095" + ], + [ + "3412541879145083228005830156710970784200879186923527897524377471470403751016143997302625718483491861606491944766151217661910270074053590742185465549957185", + "3412541879145083228005830156710970784200879186923527897524377471470403751016143997302625718483491861606491944766151217661910270074053590742185465549957185" + ], + [ + "5520862088799892923354010293378877817197385926126279626121466476826608718265578166918418828656960234931189588665023667998604539981389764095590326061328745", + "5520862088799892923354010293378877817197385926126279626121466476826608718265578166918418828656960234931189588665023667998604539981389764095590326061328745" + ], + [ + "8044643840582969084791564703295178359393319368387883575065730780121582456809237558695065965675082863983661953245807908080135810984163532864420722191538585", + "8044643840582969084791564703295178359393319368387883575065730780121582456809237558695065965675082863983661953245807908080135810984163532864420722191538585" + ], + [ + "8044643840582969084791564703295178359393319368387883575065730780121582456809237558695065965675082863983661953245807908080135810984163532864420722191538585", + "13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095" + ], + [ + "8641751485811060438574181791564346071962415612133519626058330478118312312746194675616763310128444175650167242571073809198880041833460561353897335733616805", + "8675580253553653243061572663733757847739616464904332663424545168424400910350337814251877746110782708207724844925849057126825252034754163920679429048280485" + ], + [ + "8675580253553653243061572663733757847739616464904332663424545168424400910350337814251877746110782708207724844925849057126825252034754163920679429048280485", + "8675580253553653243061572663733757847739616464904332663424545168424400910350337814251877746110782708207724844925849057126825252034754163920679429048280485" + ], + [ + "8675580253553653243061572663733757847739616464904332663424545168424400910350337814251877746110782708207724844925849057126825252034754163920679429048280485", + "13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095" + ], + [ + "10225302472595037087962667553219195191991488519142292344965459580369218731206890023155385191520515132205860541434895697204960141856110311922924458107223235", + "10225302472595037087962667553219195191991488519142292344965459580369218731206890023155385191520515132205860541434895697204960141856110311922924458107223235" + ], + [ + "10225302472595037087962667553219195191991488519142292344965459580369218731206890023155385191520515132205860541434895697204960141856110311922924458107223235", + "13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095" + ], + [ + "13355434476274333304438630560954753547760041432775166117735016368772536368626386733107268999533662396952200583064798087309638328680813766607401575230996735", + "13355434476274333304438630560954753547760041432775166117735016368772536368626386733107268999533662396952200583064798087309638328680813766607401575230996735" + ], + [ + "13355434476274333304438630560954753547760041432775166117735016368772536368626386733107268999533662396952200583064798087309638328680813766607401575230996735", + "13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095" + ], + [ + "13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095", + "2712863863169815475739259869714991286820166828873848880667185422845082009626760720234894351177394210174872044179619289362138949814313111039660078323190835" + ], + [ + "13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095", + "8044643840582969084791564703295178359393319368387883575065730780121582456809237558695065965675082863983661953245807908080135810984163532864420722191538585" + ], + [ + "13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095", + "8675580253553653243061572663733757847739616464904332663424545168424400910350337814251877746110782708207724844925849057126825252034754163920679429048280485" + ], + [ + "13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095", + "10225302472595037087962667553219195191991488519142292344965459580369218731206890023155385191520515132205860541434895697204960141856110311922924458107223235" + ], + [ + "13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095", + "13355434476274333304438630560954753547760041432775166117735016368772536368626386733107268999533662396952200583064798087309638328680813766607401575230996735" + ] + ], + "inverse_contractions": [ + [ + "A", + 1858, + 2 + ] + ], + "legal_flags": 460, + "matrix_identity_checks": 504, + "motifs": [ + [ + "A", + 368 + ], + [ + "A", + 389 + ], + [ + "A", + 413 + ], + [ + "A", + 423 + ], + [ + "A", + 424 + ], + [ + "A", + 425 + ], + [ + "A", + 426 + ], + [ + "A", + 427 + ], + [ + "A", + 428 + ], + [ + "A", + 429 + ], + [ + "A", + 430 + ], + [ + "A", + 431 + ], + [ + "A", + 432 + ], + [ + "A", + 440 + ], + [ + "A", + 458 + ], + [ + "A", + 477 + ], + [ + "A", + 481 + ], + [ + "A", + 497 + ], + [ + "A", + 520 + ], + [ + "A", + 544 + ], + [ + "A", + 588 + ], + [ + "A", + 589 + ], + [ + "A", + 606 + ], + [ + "A", + 607 + ], + [ + "A", + 876 + ], + [ + "A", + 877 + ], + [ + "A", + 878 + ], + [ + "A", + 879 + ], + [ + "A", + 920 + ], + [ + "A", + 921 + ], + [ + "A", + 1203 + ], + [ + "A", + 1204 + ], + [ + "A", + 1205 + ], + [ + "A", + 1206 + ], + [ + "A", + 1207 + ], + [ + "A", + 1208 + ], + [ + "A", + 1212 + ], + [ + "A", + 1833 + ], + [ + "A", + 1858 + ], + [ + "A", + 1936 + ], + [ + "A", + 2027 + ], + [ + "A", + 2029 + ], + [ + "A", + 2090 + ], + [ + "A", + 2181 + ], + [ + "A", + 2183 + ], + [ + "A", + 2244 + ], + [ + "A", + 2335 + ], + [ + "A", + 2337 + ], + [ + "A", + 2398 + ], + [ + "A", + 2489 + ], + [ + "A", + 2491 + ], + [ + "A", + 2552 + ], + [ + "A", + 2643 + ], + [ + "A", + 2645 + ], + [ + "A", + 2700 + ], + [ + "A", + 2707 + ], + [ + "A", + 2854 + ], + [ + "A", + 2862 + ], + [ + "A", + 3016 + ], + [ + "A", + 3170 + ], + [ + "A", + 3324 + ], + [ + "A", + 3478 + ], + [ + "A", + 3569 + ], + [ + "A", + 3632 + ], + [ + "A", + 3723 + ], + [ + "A", + 3786 + ], + [ + "A", + 3940 + ], + [ + "B", + 49 + ], + [ + "B", + 53 + ], + [ + "B", + 58 + ], + [ + "B", + 123 + ], + [ + "B", + 124 + ], + [ + "B", + 125 + ], + [ + "B", + 139 + ], + [ + "B", + 140 + ], + [ + "B", + 141 + ], + [ + "B", + 142 + ], + [ + "B", + 143 + ], + [ + "B", + 144 + ], + [ + "B", + 145 + ], + [ + "B", + 159 + ], + [ + "B", + 160 + ], + [ + "B", + 161 + ], + [ + "B", + 162 + ], + [ + "B", + 163 + ], + [ + "B", + 164 + ], + [ + "B", + 165 + ], + [ + "B", + 171 + ], + [ + "B", + 172 + ], + [ + "B", + 173 + ], + [ + "B", + 174 + ], + [ + "B", + 175 + ], + [ + "B", + 176 + ], + [ + "B", + 177 + ], + [ + "B", + 228 + ], + [ + "B", + 229 + ], + [ + "B", + 240 + ], + [ + "B", + 241 + ], + [ + "B", + 242 + ], + [ + "B", + 243 + ], + [ + "B", + 265 + ], + [ + "B", + 303 + ], + [ + "B", + 309 + ], + [ + "B", + 313 + ], + [ + "B", + 319 + ], + [ + "B", + 323 + ], + [ + "B", + 332 + ], + [ + "B", + 346 + ], + [ + "B", + 349 + ], + [ + "B", + 367 + ], + [ + "B", + 370 + ], + [ + "B", + 388 + ], + [ + "B", + 410 + ], + [ + "B", + 413 + ], + [ + "B", + 431 + ], + [ + "B", + 434 + ], + [ + "B", + 452 + ], + [ + "B", + 455 + ], + [ + "B", + 473 + ], + [ + "B", + 476 + ], + [ + "B", + 494 + ], + [ + "B", + 497 + ], + [ + "B", + 561 + ], + [ + "B", + 587 + ], + [ + "B", + 613 + ], + [ + "B", + 663 + ], + [ + "B", + 689 + ], + [ + "B", + 693 + ], + [ + "B", + 749 + ], + [ + "B", + 753 + ], + [ + "B", + 757 + ], + [ + "B", + 761 + ], + [ + "B", + 1044 + ], + [ + "B", + 1085 + ], + [ + "restore", + 0 + ], + [ + "restore", + 3 + ], + [ + "restore", + 6 + ], + [ + "restore", + 9 + ], + [ + "restore", + 15 + ], + [ + "restore", + 20 + ], + [ + "restore", + 22 + ], + [ + "restore", + 24 + ], + [ + "restore", + 26 + ], + [ + "restore", + 28 + ], + [ + "restore", + 30 + ], + [ + "restore", + 32 + ], + [ + "restore", + 34 + ], + [ + "restore", + 40 + ], + [ + "restore", + 43 + ], + [ + "restore", + 53 + ], + [ + "restore", + 58 + ], + [ + "restore", + 65 + ], + [ + "restore", + 71 + ], + [ + "restore", + 80 + ], + [ + "restore", + 83 + ], + [ + "restore", + 86 + ], + [ + "restore", + 89 + ], + [ + "restore", + 92 + ], + [ + "restore", + 105 + ], + [ + "restore", + 108 + ], + [ + "restore", + 112 + ], + [ + "restore", + 114 + ], + [ + "restore", + 119 + ], + [ + "restore", + 152 + ], + [ + "restore", + 188 + ], + [ + "restore", + 189 + ], + [ + "restore", + 197 + ], + [ + "restore", + 204 + ] + ], + "optimistic_dimension_relaxation": { + "dimension_triples": 2714, + "uncertified_triples": 1014 + }, + "profiles": [ + { + "count": 396, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "count": 6, + "delta": [ + 0, + 1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "count": 43, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "count": 1, + "delta": [ + 0, + 3, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "count": 14, + "delta": [ + 0, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + } + ], + "records": [ + { + "central_position": 0, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 241, + 319, + -1, + 2, + [] + ], + [ + "add", + 499, + 319, + 2, + 1, + [] + ], + [ + "add", + 241, + 499, + 1, + 4, + [] + ] + ], + "index": 368, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 499, + 319, + 2, + 1, + [] + ], + [ + "add", + 241, + 319, + -1, + 2, + [] + ], + [ + "add", + 241, + 499, + 1, + 4, + [] + ] + ], + "index": 368, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 499, + 319, + 2, + 1, + [] + ], + [ + "add", + 241, + 499, + 1, + 4, + [] + ], + [ + "add", + 241, + 319, + -1, + 2, + [] + ] + ], + "index": 368, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 258, + 499, + -1, + 4, + [] + ], + [ + "add", + 304, + 499, + 1, + 1, + [] + ], + [ + "add", + 258, + 304, + 1, + 4, + [] + ] + ], + "index": 389, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 304, + 499, + 1, + 1, + [] + ], + [ + "add", + 258, + 499, + -1, + 4, + [] + ], + [ + "add", + 258, + 304, + 1, + 4, + [] + ] + ], + "index": 389, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 304, + 499, + 1, + 1, + [] + ], + [ + "add", + 258, + 304, + 1, + 4, + [] + ], + [ + "add", + 258, + 499, + -1, + 4, + [] + ] + ], + "index": 389, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 242, + 335, + -1, + 4, + [] + ], + [ + "add", + 511, + 335, + 1, + 1, + [] + ], + [ + "add", + 242, + 511, + 1, + 4, + [] + ] + ], + "index": 413, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 511, + 335, + 1, + 1, + [] + ], + [ + "add", + 242, + 335, + -1, + 4, + [] + ], + [ + "add", + 242, + 511, + 1, + 4, + [] + ] + ], + "index": 413, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 511, + 335, + 1, + 1, + [] + ], + [ + "add", + 242, + 511, + 1, + 4, + [] + ], + [ + "add", + 242, + 335, + -1, + 4, + [] + ] + ], + "index": 413, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 335, + 510, + 1, + 4, + [] + ], + [ + "add", + 320, + 510, + 1, + 1, + [] + ], + [ + "add", + 335, + 320, + -1, + 4, + [] + ] + ], + "index": 423, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 320, + 510, + 1, + 1, + [] + ], + [ + "add", + 335, + 510, + 1, + 4, + [] + ], + [ + "add", + 335, + 320, + -1, + 4, + [] + ] + ], + "index": 423, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 320, + 510, + 1, + 1, + [] + ], + [ + "add", + 335, + 320, + -1, + 4, + [] + ], + [ + "add", + 335, + 510, + 1, + 4, + [] + ] + ], + "index": 423, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 332, + 510, + -1, + 4, + [] + ], + [ + "add", + 332, + 320, + -1, + 4, + [] + ], + [ + "add", + 320, + 510, + 1, + 1, + [] + ] + ], + "index": 424, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 332, + 320, + -1, + 4, + [] + ], + [ + "add", + 332, + 510, + -1, + 4, + [] + ], + [ + "add", + 320, + 510, + 1, + 1, + [] + ] + ], + "index": 424, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 332, + 320, + -1, + 4, + [] + ], + [ + "add", + 320, + 510, + 1, + 1, + [] + ], + [ + "add", + 332, + 510, + -1, + 4, + [] + ] + ], + "index": 424, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -3, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 332, + 510, + -3, + 8, + [] + ], + [ + "add", + 320, + 510, + -3, + 2, + [] + ], + [ + "add", + 332, + 320, + -1, + 4, + [] + ] + ], + "index": 425, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -3, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 320, + 510, + -3, + 2, + [] + ], + [ + "add", + 332, + 510, + -3, + 8, + [] + ], + [ + "add", + 332, + 320, + -1, + 4, + [] + ] + ], + "index": 425, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -3, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 320, + 510, + -3, + 2, + [] + ], + [ + "add", + 332, + 320, + -1, + 4, + [] + ], + [ + "add", + 332, + 510, + -3, + 8, + [] + ] + ], + "index": 425, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -3, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 329, + 510, + -3, + 8, + [] + ], + [ + "add", + 329, + 320, + 1, + 4, + [] + ], + [ + "add", + 320, + 510, + -3, + 2, + [] + ] + ], + "index": 426, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -3, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 329, + 320, + 1, + 4, + [] + ], + [ + "add", + 329, + 510, + -3, + 8, + [] + ], + [ + "add", + 320, + 510, + -3, + 2, + [] + ] + ], + "index": 426, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -3, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 329, + 320, + 1, + 4, + [] + ], + [ + "add", + 320, + 510, + -3, + 2, + [] + ], + [ + "add", + 329, + 510, + -3, + 8, + [] + ] + ], + "index": 426, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 329, + 510, + -1, + 4, + [] + ], + [ + "add", + 320, + 510, + 1, + 1, + [] + ], + [ + "add", + 329, + 320, + 1, + 4, + [] + ] + ], + "index": 427, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 320, + 510, + 1, + 1, + [] + ], + [ + "add", + 329, + 510, + -1, + 4, + [] + ], + [ + "add", + 329, + 320, + 1, + 4, + [] + ] + ], + "index": 427, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 320, + 510, + 1, + 1, + [] + ], + [ + "add", + 329, + 320, + 1, + 4, + [] + ], + [ + "add", + 329, + 510, + -1, + 4, + [] + ] + ], + "index": 427, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 328, + 510, + 1, + 4, + [] + ], + [ + "add", + 328, + 320, + 1, + 4, + [] + ], + [ + "add", + 320, + 510, + 1, + 1, + [] + ] + ], + "index": 428, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 328, + 320, + 1, + 4, + [] + ], + [ + "add", + 328, + 510, + 1, + 4, + [] + ], + [ + "add", + 320, + 510, + 1, + 1, + [] + ] + ], + "index": 428, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 328, + 320, + 1, + 4, + [] + ], + [ + "add", + 320, + 510, + 1, + 1, + [] + ], + [ + "add", + 328, + 510, + 1, + 4, + [] + ] + ], + "index": 428, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 328, + 510, + 1, + 4, + [] + ], + [ + "add", + 320, + 510, + -1, + 1, + [] + ], + [ + "add", + 328, + 320, + 1, + 4, + [] + ] + ], + "index": 429, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 320, + 510, + -1, + 1, + [] + ], + [ + "add", + 328, + 510, + 1, + 4, + [] + ], + [ + "add", + 328, + 320, + 1, + 4, + [] + ] + ], + "index": 429, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 320, + 510, + -1, + 1, + [] + ], + [ + "add", + 328, + 320, + 1, + 4, + [] + ], + [ + "add", + 328, + 510, + 1, + 4, + [] + ] + ], + "index": 429, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 326, + 510, + -1, + 4, + [] + ], + [ + "add", + 326, + 320, + 1, + 4, + [] + ], + [ + "add", + 320, + 510, + -1, + 1, + [] + ] + ], + "index": 430, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 326, + 320, + 1, + 4, + [] + ], + [ + "add", + 326, + 510, + -1, + 4, + [] + ], + [ + "add", + 320, + 510, + -1, + 1, + [] + ] + ], + "index": 430, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 326, + 320, + 1, + 4, + [] + ], + [ + "add", + 320, + 510, + -1, + 1, + [] + ], + [ + "add", + 326, + 510, + -1, + 4, + [] + ] + ], + "index": 430, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 326, + 510, + -1, + 8, + [] + ], + [ + "add", + 320, + 510, + 1, + 2, + [] + ], + [ + "add", + 326, + 320, + 1, + 4, + [] + ] + ], + "index": 431, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 320, + 510, + 1, + 2, + [] + ], + [ + "add", + 326, + 510, + -1, + 8, + [] + ], + [ + "add", + 326, + 320, + 1, + 4, + [] + ] + ], + "index": 431, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 320, + 510, + 1, + 2, + [] + ], + [ + "add", + 326, + 320, + 1, + 4, + [] + ], + [ + "add", + 326, + 510, + -1, + 8, + [] + ] + ], + "index": 431, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 271, + 510, + 1, + 8, + [] + ], + [ + "add", + 271, + 320, + 1, + 4, + [] + ], + [ + "add", + 320, + 510, + 1, + 2, + [] + ] + ], + "index": 432, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 271, + 320, + 1, + 4, + [] + ], + [ + "add", + 271, + 510, + 1, + 8, + [] + ], + [ + "add", + 320, + 510, + 1, + 2, + [] + ] + ], + "index": 432, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 271, + 320, + 1, + 4, + [] + ], + [ + "add", + 320, + 510, + 1, + 2, + [] + ], + [ + "add", + 271, + 510, + 1, + 8, + [] + ] + ], + "index": 432, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 257, + 511, + -1, + 4, + [] + ], + [ + "add", + 320, + 511, + 1, + 1, + [] + ], + [ + "add", + 257, + 320, + 1, + 4, + [] + ] + ], + "index": 440, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 320, + 511, + 1, + 1, + [] + ], + [ + "add", + 257, + 511, + -1, + 4, + [] + ], + [ + "add", + 257, + 320, + 1, + 4, + [] + ] + ], + "index": 440, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 320, + 511, + 1, + 1, + [] + ], + [ + "add", + 257, + 320, + 1, + 4, + [] + ], + [ + "add", + 257, + 511, + -1, + 4, + [] + ] + ], + "index": 440, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 225, + 303, + -1, + 2, + [] + ], + [ + "add", + 299, + 303, + 2, + 1, + [] + ], + [ + "add", + 225, + 299, + 1, + 4, + [] + ] + ], + "index": 458, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 299, + 303, + 2, + 1, + [] + ], + [ + "add", + 225, + 303, + -1, + 2, + [] + ], + [ + "add", + 225, + 299, + 1, + 4, + [] + ] + ], + "index": 458, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 299, + 303, + 2, + 1, + [] + ], + [ + "add", + 225, + 299, + 1, + 4, + [] + ], + [ + "add", + 225, + 303, + -1, + 2, + [] + ] + ], + "index": 458, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 226, + 335, + -1, + 4, + [] + ], + [ + "add", + 331, + 335, + 1, + 1, + [] + ], + [ + "add", + 226, + 331, + 1, + 4, + [] + ] + ], + "index": 477, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 331, + 335, + 1, + 1, + [] + ], + [ + "add", + 226, + 335, + -1, + 4, + [] + ], + [ + "add", + 226, + 331, + 1, + 4, + [] + ] + ], + "index": 477, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 331, + 335, + 1, + 1, + [] + ], + [ + "add", + 226, + 331, + 1, + 4, + [] + ], + [ + "add", + 226, + 335, + -1, + 4, + [] + ] + ], + "index": 477, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 3, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 331, + 510, + 3, + 8, + [] + ], + [ + "add", + 320, + 510, + 3, + 8, + [] + ], + [ + "add", + 331, + 320, + -1, + 1, + [] + ] + ], + "index": 481, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 3, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 320, + 510, + 3, + 8, + [] + ], + [ + "add", + 331, + 510, + 3, + 8, + [] + ], + [ + "add", + 331, + 320, + -1, + 1, + [] + ] + ], + "index": 481, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 3, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 320, + 510, + 3, + 8, + [] + ], + [ + "add", + 331, + 320, + -1, + 1, + [] + ], + [ + "add", + 331, + 510, + 3, + 8, + [] + ] + ], + "index": 481, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 242, + 415, + -1, + 2, + [] + ], + [ + "add", + 412, + 415, + 1, + 1, + [] + ], + [ + "add", + 242, + 412, + 1, + 2, + [] + ] + ], + "index": 497, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 412, + 415, + 1, + 1, + [] + ], + [ + "add", + 242, + 415, + -1, + 2, + [] + ], + [ + "add", + 242, + 412, + 1, + 2, + [] + ] + ], + "index": 497, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 412, + 415, + 1, + 1, + [] + ], + [ + "add", + 242, + 412, + 1, + 2, + [] + ], + [ + "add", + 242, + 415, + -1, + 2, + [] + ] + ], + "index": 497, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 258, + 431, + -1, + 2, + [] + ], + [ + "add", + 428, + 431, + 1, + 1, + [] + ], + [ + "add", + 258, + 428, + 1, + 2, + [] + ] + ], + "index": 520, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 428, + 431, + 1, + 1, + [] + ], + [ + "add", + 258, + 431, + -1, + 2, + [] + ], + [ + "add", + 258, + 428, + 1, + 2, + [] + ] + ], + "index": 520, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 428, + 431, + 1, + 1, + [] + ], + [ + "add", + 258, + 428, + 1, + 2, + [] + ], + [ + "add", + 258, + 431, + -1, + 2, + [] + ] + ], + "index": 520, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 226, + 431, + -1, + 4, + [] + ], + [ + "add", + 424, + 431, + 1, + 2, + [] + ], + [ + "add", + 226, + 424, + 1, + 2, + [] + ] + ], + "index": 544, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 424, + 431, + 1, + 2, + [] + ], + [ + "add", + 226, + 431, + -1, + 4, + [] + ], + [ + "add", + 226, + 424, + 1, + 2, + [] + ] + ], + "index": 544, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 424, + 431, + 1, + 2, + [] + ], + [ + "add", + 226, + 424, + 1, + 2, + [] + ], + [ + "add", + 226, + 431, + -1, + 4, + [] + ] + ], + "index": 544, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 459, + 510, + 1, + 1, + [] + ], + [ + "add", + 327, + 510, + -1, + 1, + [] + ], + [ + "add", + 459, + 327, + 1, + 1, + [] + ] + ], + "index": 588, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 327, + 510, + -1, + 1, + [] + ], + [ + "add", + 459, + 510, + 1, + 1, + [] + ], + [ + "add", + 459, + 327, + 1, + 1, + [] + ] + ], + "index": 588, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 327, + 510, + -1, + 1, + [] + ], + [ + "add", + 459, + 327, + 1, + 1, + [] + ], + [ + "add", + 459, + 510, + 1, + 1, + [] + ] + ], + "index": 588, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 248, + 510, + 1, + 2, + [] + ], + [ + "add", + 248, + 327, + -1, + 2, + [] + ], + [ + "add", + 327, + 510, + -1, + 1, + [] + ] + ], + "index": 589, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 248, + 327, + -1, + 2, + [] + ], + [ + "add", + 248, + 510, + 1, + 2, + [] + ], + [ + "add", + 327, + 510, + -1, + 1, + [] + ] + ], + "index": 589, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 248, + 327, + -1, + 2, + [] + ], + [ + "add", + 327, + 510, + -1, + 1, + [] + ], + [ + "add", + 248, + 510, + 1, + 2, + [] + ] + ], + "index": 589, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 247, + 498, + -1, + 2, + [] + ], + [ + "add", + 311, + 498, + -1, + 1, + [] + ], + [ + "add", + 247, + 311, + -1, + 2, + [] + ] + ], + "index": 606, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 311, + 498, + -1, + 1, + [] + ], + [ + "add", + 247, + 498, + -1, + 2, + [] + ], + [ + "add", + 247, + 311, + -1, + 2, + [] + ] + ], + "index": 606, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 311, + 498, + -1, + 1, + [] + ], + [ + "add", + 247, + 311, + -1, + 2, + [] + ], + [ + "add", + 247, + 498, + -1, + 2, + [] + ] + ], + "index": 606, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 456, + 498, + 1, + 1, + [] + ], + [ + "add", + 456, + 311, + -1, + 1, + [] + ], + [ + "add", + 311, + 498, + -1, + 1, + [] + ] + ], + "index": 607, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 456, + 311, + -1, + 1, + [] + ], + [ + "add", + 456, + 498, + 1, + 1, + [] + ], + [ + "add", + 311, + 498, + -1, + 1, + [] + ] + ], + "index": 607, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 456, + 311, + -1, + 1, + [] + ], + [ + "add", + 311, + 498, + -1, + 1, + [] + ], + [ + "add", + 456, + 498, + 1, + 1, + [] + ] + ], + "index": 607, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 3, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 456, + 311, + -1, + 1, + [] + ], + [ + "add", + 311, + 498, + -1, + 1, + [] + ], + [ + "add", + 456, + 498, + 1, + 1, + [ + 120 + ] + ] + ], + "index": 607, + "profile": { + "1": 2443, + "2": 725, + "3": 223, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 301, + 510, + -1, + 4, + [] + ], + [ + "add", + 293, + 510, + 1, + 2, + [] + ], + [ + "add", + 301, + 293, + 1, + 2, + [] + ] + ], + "index": 876, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 293, + 510, + 1, + 2, + [] + ], + [ + "add", + 301, + 510, + -1, + 4, + [] + ], + [ + "add", + 301, + 293, + 1, + 2, + [] + ] + ], + "index": 876, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 293, + 510, + 1, + 2, + [] + ], + [ + "add", + 301, + 293, + 1, + 2, + [] + ], + [ + "add", + 301, + 510, + -1, + 4, + [] + ] + ], + "index": 876, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 300, + 510, + 1, + 4, + [] + ], + [ + "add", + 300, + 293, + 1, + 2, + [] + ], + [ + "add", + 293, + 510, + 1, + 2, + [] + ] + ], + "index": 877, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 300, + 293, + 1, + 2, + [] + ], + [ + "add", + 300, + 510, + 1, + 4, + [] + ], + [ + "add", + 293, + 510, + 1, + 2, + [] + ] + ], + "index": 877, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 300, + 293, + 1, + 2, + [] + ], + [ + "add", + 293, + 510, + 1, + 2, + [] + ], + [ + "add", + 300, + 510, + 1, + 4, + [] + ] + ], + "index": 877, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 300, + 510, + 1, + 4, + [] + ], + [ + "add", + 293, + 510, + -1, + 2, + [] + ], + [ + "add", + 300, + 293, + 1, + 2, + [] + ] + ], + "index": 878, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 293, + 510, + -1, + 2, + [] + ], + [ + "add", + 300, + 510, + 1, + 4, + [] + ], + [ + "add", + 300, + 293, + 1, + 2, + [] + ] + ], + "index": 878, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 293, + 510, + -1, + 2, + [] + ], + [ + "add", + 300, + 293, + 1, + 2, + [] + ], + [ + "add", + 300, + 510, + 1, + 4, + [] + ] + ], + "index": 878, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 299, + 510, + -1, + 4, + [] + ], + [ + "add", + 299, + 293, + 1, + 2, + [] + ], + [ + "add", + 293, + 510, + -1, + 2, + [] + ] + ], + "index": 879, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 299, + 293, + 1, + 2, + [] + ], + [ + "add", + 299, + 510, + -1, + 4, + [] + ], + [ + "add", + 293, + 510, + -1, + 2, + [] + ] + ], + "index": 879, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 299, + 293, + 1, + 2, + [] + ], + [ + "add", + 293, + 510, + -1, + 2, + [] + ], + [ + "add", + 299, + 510, + -1, + 4, + [] + ] + ], + "index": 879, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 295, + 510, + 1, + 4, + [] + ], + [ + "add", + 289, + 510, + -1, + 2, + [] + ], + [ + "add", + 295, + 289, + 1, + 2, + [] + ] + ], + "index": 920, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 289, + 510, + -1, + 2, + [] + ], + [ + "add", + 295, + 510, + 1, + 4, + [] + ], + [ + "add", + 295, + 289, + 1, + 2, + [] + ] + ], + "index": 920, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 289, + 510, + -1, + 2, + [] + ], + [ + "add", + 295, + 289, + 1, + 2, + [] + ], + [ + "add", + 295, + 510, + 1, + 4, + [] + ] + ], + "index": 920, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 294, + 510, + -1, + 4, + [] + ], + [ + "add", + 294, + 289, + 1, + 2, + [] + ], + [ + "add", + 289, + 510, + -1, + 2, + [] + ] + ], + "index": 921, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 294, + 289, + 1, + 2, + [] + ], + [ + "add", + 294, + 510, + -1, + 4, + [] + ], + [ + "add", + 289, + 510, + -1, + 2, + [] + ] + ], + "index": 921, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 294, + 289, + 1, + 2, + [] + ], + [ + "add", + 289, + 510, + -1, + 2, + [] + ], + [ + "add", + 294, + 510, + -1, + 4, + [] + ] + ], + "index": 921, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 326, + 510, + -1, + 8, + [] + ], + [ + "add", + 321, + 510, + 1, + 4, + [] + ], + [ + "add", + 326, + 321, + 1, + 2, + [] + ] + ], + "index": 1203, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 321, + 510, + 1, + 4, + [] + ], + [ + "add", + 326, + 510, + -1, + 8, + [] + ], + [ + "add", + 326, + 321, + 1, + 2, + [] + ] + ], + "index": 1203, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 321, + 510, + 1, + 4, + [] + ], + [ + "add", + 326, + 321, + 1, + 2, + [] + ], + [ + "add", + 326, + 510, + -1, + 8, + [] + ] + ], + "index": 1203, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 325, + 510, + -1, + 8, + [] + ], + [ + "add", + 325, + 321, + -1, + 2, + [] + ], + [ + "add", + 321, + 510, + 1, + 4, + [] + ] + ], + "index": 1204, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 325, + 321, + -1, + 2, + [] + ], + [ + "add", + 325, + 510, + -1, + 8, + [] + ], + [ + "add", + 321, + 510, + 1, + 4, + [] + ] + ], + "index": 1204, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 325, + 321, + -1, + 2, + [] + ], + [ + "add", + 321, + 510, + 1, + 4, + [] + ], + [ + "add", + 325, + 510, + -1, + 8, + [] + ] + ], + "index": 1204, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 3, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 325, + 510, + 3, + 4, + [] + ], + [ + "add", + 321, + 510, + 3, + 2, + [] + ], + [ + "add", + 325, + 321, + -1, + 2, + [] + ] + ], + "index": 1205, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 3, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 321, + 510, + 3, + 2, + [] + ], + [ + "add", + 325, + 510, + 3, + 4, + [] + ], + [ + "add", + 325, + 321, + -1, + 2, + [] + ] + ], + "index": 1205, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 3, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 321, + 510, + 3, + 2, + [] + ], + [ + "add", + 325, + 321, + -1, + 2, + [] + ], + [ + "add", + 325, + 510, + 3, + 4, + [] + ] + ], + "index": 1205, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -3, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 324, + 510, + -3, + 4, + [] + ], + [ + "add", + 324, + 321, + -1, + 2, + [] + ], + [ + "add", + 321, + 510, + 3, + 2, + [] + ] + ], + "index": 1206, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -3, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 324, + 321, + -1, + 2, + [] + ], + [ + "add", + 324, + 510, + -3, + 4, + [] + ], + [ + "add", + 321, + 510, + 3, + 2, + [] + ] + ], + "index": 1206, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -3, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 324, + 321, + -1, + 2, + [] + ], + [ + "add", + 321, + 510, + 3, + 2, + [] + ], + [ + "add", + 324, + 510, + -3, + 4, + [] + ] + ], + "index": 1206, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -7, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 324, + 510, + -7, + 8, + [] + ], + [ + "add", + 321, + 510, + -7, + 4, + [] + ], + [ + "add", + 324, + 321, + -1, + 2, + [] + ] + ], + "index": 1207, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -7, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 321, + 510, + -7, + 4, + [] + ], + [ + "add", + 324, + 510, + -7, + 8, + [] + ], + [ + "add", + 324, + 321, + -1, + 2, + [] + ] + ], + "index": 1207, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -7, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 321, + 510, + -7, + 4, + [] + ], + [ + "add", + 324, + 321, + -1, + 2, + [] + ], + [ + "add", + 324, + 510, + -7, + 8, + [] + ] + ], + "index": 1207, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -7, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 322, + 510, + -7, + 8, + [] + ], + [ + "add", + 322, + 321, + 1, + 2, + [] + ], + [ + "add", + 321, + 510, + -7, + 4, + [] + ] + ], + "index": 1208, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -7, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 322, + 321, + 1, + 2, + [] + ], + [ + "add", + 322, + 510, + -7, + 8, + [] + ], + [ + "add", + 321, + 510, + -7, + 4, + [] + ] + ], + "index": 1208, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -7, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 322, + 321, + 1, + 2, + [] + ], + [ + "add", + 321, + 510, + -7, + 4, + [] + ], + [ + "add", + 322, + 510, + -7, + 8, + [] + ] + ], + "index": 1208, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 323, + 510, + 1, + 4, + [] + ], + [ + "add", + 320, + 510, + -1, + 4, + [] + ], + [ + "add", + 323, + 320, + 1, + 1, + [] + ] + ], + "index": 1212, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 320, + 510, + -1, + 4, + [] + ], + [ + "add", + 323, + 510, + 1, + 4, + [] + ], + [ + "add", + 323, + 320, + 1, + 1, + [] + ] + ], + "index": 1212, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 320, + 510, + -1, + 4, + [] + ], + [ + "add", + 323, + 320, + 1, + 1, + [] + ], + [ + "add", + 323, + 510, + 1, + 4, + [] + ] + ], + "index": 1212, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 456, + 475, + -1, + 1, + [ + 42, + 82 + ] + ], + [ + "add", + 456, + 457, + 1, + 1, + [ + 42, + 82 + ] + ], + [ + "add", + 457, + 475, + -1, + 1, + [ + 42, + 82 + ] + ] + ], + "index": 1858, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 456, + 457, + 1, + 1, + [ + 42, + 82 + ] + ], + [ + "add", + 456, + 475, + -1, + 1, + [ + 42, + 82 + ] + ], + [ + "add", + 457, + 475, + -1, + 1, + [ + 42, + 82 + ] + ] + ], + "index": 1858, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 456, + 457, + 1, + 1, + [ + 42, + 82 + ] + ], + [ + "add", + 457, + 475, + -1, + 1, + [ + 42, + 82 + ] + ], + [ + "add", + 456, + 475, + -1, + 1, + [ + 42, + 82 + ] + ] + ], + "index": 1858, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 241, + 70, + 1, + 1, + [ + 208 + ] + ], + [ + "add", + 241, + 240, + 1, + 1, + [ + 208 + ] + ], + [ + "add", + 240, + 70, + 1, + 1, + [ + 208 + ] + ] + ], + "index": 2027, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 241, + 240, + 1, + 1, + [] + ], + [ + "add", + 241, + 70, + 1, + 1, + [ + 208 + ] + ], + [ + "add", + 240, + 70, + 1, + 1, + [ + 208 + ] + ] + ], + "index": 2027, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 241, + 240, + 1, + 1, + [ + 208 + ] + ], + [ + "add", + 241, + 70, + 1, + 1, + [ + 208 + ] + ], + [ + "add", + 240, + 70, + 1, + 1, + [ + 208 + ] + ] + ], + "index": 2027, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 241, + 240, + 1, + 1, + [] + ], + [ + "add", + 240, + 70, + 1, + 1, + [ + 208 + ] + ], + [ + "add", + 241, + 70, + 1, + 1, + [ + 208 + ] + ] + ], + "index": 2027, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 241, + 240, + 1, + 1, + [ + 208 + ] + ], + [ + "add", + 240, + 70, + 1, + 1, + [ + 208 + ] + ], + [ + "add", + 241, + 70, + 1, + 1, + [ + 208 + ] + ] + ], + "index": 2027, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 243, + 71, + 1, + 1, + [ + 336 + ] + ], + [ + "add", + 243, + 242, + 1, + 1, + [ + 336 + ] + ], + [ + "add", + 242, + 71, + 1, + 1, + [ + 336 + ] + ] + ], + "index": 2029, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 243, + 242, + 1, + 1, + [] + ], + [ + "add", + 243, + 71, + 1, + 1, + [ + 336 + ] + ], + [ + "add", + 242, + 71, + 1, + 1, + [ + 336 + ] + ] + ], + "index": 2029, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 243, + 242, + 1, + 1, + [ + 336 + ] + ], + [ + "add", + 243, + 71, + 1, + 1, + [ + 336 + ] + ], + [ + "add", + 242, + 71, + 1, + 1, + [ + 336 + ] + ] + ], + "index": 2029, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 243, + 242, + 1, + 1, + [] + ], + [ + "add", + 242, + 71, + 1, + 1, + [ + 336 + ] + ], + [ + "add", + 243, + 71, + 1, + 1, + [ + 336 + ] + ] + ], + "index": 2029, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 243, + 242, + 1, + 1, + [ + 336 + ] + ], + [ + "add", + 242, + 71, + 1, + 1, + [ + 336 + ] + ], + [ + "add", + 243, + 71, + 1, + 1, + [ + 336 + ] + ] + ], + "index": 2029, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 257, + 72, + 1, + 1, + [ + 400 + ] + ], + [ + "add", + 257, + 256, + 1, + 1, + [ + 400 + ] + ], + [ + "add", + 256, + 72, + 1, + 1, + [ + 400 + ] + ] + ], + "index": 2181, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 257, + 256, + 1, + 1, + [] + ], + [ + "add", + 257, + 72, + 1, + 1, + [ + 400 + ] + ], + [ + "add", + 256, + 72, + 1, + 1, + [ + 400 + ] + ] + ], + "index": 2181, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 257, + 256, + 1, + 1, + [ + 400 + ] + ], + [ + "add", + 257, + 72, + 1, + 1, + [ + 400 + ] + ], + [ + "add", + 256, + 72, + 1, + 1, + [ + 400 + ] + ] + ], + "index": 2181, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 257, + 256, + 1, + 1, + [] + ], + [ + "add", + 256, + 72, + 1, + 1, + [ + 400 + ] + ], + [ + "add", + 257, + 72, + 1, + 1, + [ + 400 + ] + ] + ], + "index": 2181, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 257, + 256, + 1, + 1, + [ + 400 + ] + ], + [ + "add", + 256, + 72, + 1, + 1, + [ + 400 + ] + ], + [ + "add", + 257, + 72, + 1, + 1, + [ + 400 + ] + ] + ], + "index": 2181, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 259, + 2, + 1, + 1, + [ + 35 + ] + ], + [ + "add", + 259, + 258, + 1, + 1, + [ + 35 + ] + ], + [ + "add", + 258, + 2, + 1, + 1, + [ + 35 + ] + ] + ], + "index": 2183, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 259, + 258, + 1, + 1, + [] + ], + [ + "add", + 259, + 2, + 1, + 1, + [ + 35 + ] + ], + [ + "add", + 258, + 2, + 1, + 1, + [ + 35 + ] + ] + ], + "index": 2183, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 259, + 258, + 1, + 1, + [ + 35 + ] + ], + [ + "add", + 259, + 2, + 1, + 1, + [ + 35 + ] + ], + [ + "add", + 258, + 2, + 1, + 1, + [ + 35 + ] + ] + ], + "index": 2183, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 259, + 258, + 1, + 1, + [] + ], + [ + "add", + 258, + 2, + 1, + 1, + [ + 35 + ] + ], + [ + "add", + 259, + 2, + 1, + 1, + [ + 35 + ] + ] + ], + "index": 2183, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 259, + 258, + 1, + 1, + [ + 35 + ] + ], + [ + "add", + 258, + 2, + 1, + 1, + [ + 35 + ] + ], + [ + "add", + 259, + 2, + 1, + 1, + [ + 35 + ] + ] + ], + "index": 2183, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 273, + 12, + 1, + 1, + [ + 41 + ] + ], + [ + "add", + 273, + 272, + 1, + 1, + [ + 41 + ] + ], + [ + "add", + 272, + 12, + 1, + 1, + [ + 41 + ] + ] + ], + "index": 2335, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 273, + 272, + 1, + 1, + [] + ], + [ + "add", + 273, + 12, + 1, + 1, + [ + 41 + ] + ], + [ + "add", + 272, + 12, + 1, + 1, + [ + 41 + ] + ] + ], + "index": 2335, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 273, + 272, + 1, + 1, + [ + 41 + ] + ], + [ + "add", + 273, + 12, + 1, + 1, + [ + 41 + ] + ], + [ + "add", + 272, + 12, + 1, + 1, + [ + 41 + ] + ] + ], + "index": 2335, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 273, + 272, + 1, + 1, + [] + ], + [ + "add", + 272, + 12, + 1, + 1, + [ + 41 + ] + ], + [ + "add", + 273, + 12, + 1, + 1, + [ + 41 + ] + ] + ], + "index": 2335, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 273, + 272, + 1, + 1, + [ + 41 + ] + ], + [ + "add", + 272, + 12, + 1, + 1, + [ + 41 + ] + ], + [ + "add", + 273, + 12, + 1, + 1, + [ + 41 + ] + ] + ], + "index": 2335, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 275, + 100, + 1, + 1, + [ + 439 + ] + ], + [ + "add", + 275, + 274, + 1, + 1, + [ + 439 + ] + ], + [ + "add", + 274, + 100, + 1, + 1, + [ + 439 + ] + ] + ], + "index": 2337, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 275, + 274, + 1, + 1, + [] + ], + [ + "add", + 275, + 100, + 1, + 1, + [ + 439 + ] + ], + [ + "add", + 274, + 100, + 1, + 1, + [ + 439 + ] + ] + ], + "index": 2337, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 275, + 274, + 1, + 1, + [ + 439 + ] + ], + [ + "add", + 275, + 100, + 1, + 1, + [ + 439 + ] + ], + [ + "add", + 274, + 100, + 1, + 1, + [ + 439 + ] + ] + ], + "index": 2337, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 275, + 274, + 1, + 1, + [] + ], + [ + "add", + 274, + 100, + 1, + 1, + [ + 439 + ] + ], + [ + "add", + 275, + 100, + 1, + 1, + [ + 439 + ] + ] + ], + "index": 2337, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 275, + 274, + 1, + 1, + [ + 439 + ] + ], + [ + "add", + 274, + 100, + 1, + 1, + [ + 439 + ] + ], + [ + "add", + 275, + 100, + 1, + 1, + [ + 439 + ] + ] + ], + "index": 2337, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 289, + 101, + 1, + 1, + [ + 375 + ] + ], + [ + "add", + 289, + 288, + 1, + 1, + [ + 375 + ] + ], + [ + "add", + 288, + 101, + 1, + 1, + [ + 375 + ] + ] + ], + "index": 2489, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 289, + 288, + 1, + 1, + [] + ], + [ + "add", + 289, + 101, + 1, + 1, + [ + 375 + ] + ], + [ + "add", + 288, + 101, + 1, + 1, + [ + 375 + ] + ] + ], + "index": 2489, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 289, + 288, + 1, + 1, + [ + 375 + ] + ], + [ + "add", + 289, + 101, + 1, + 1, + [ + 375 + ] + ], + [ + "add", + 288, + 101, + 1, + 1, + [ + 375 + ] + ] + ], + "index": 2489, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 289, + 288, + 1, + 1, + [] + ], + [ + "add", + 288, + 101, + 1, + 1, + [ + 375 + ] + ], + [ + "add", + 289, + 101, + 1, + 1, + [ + 375 + ] + ] + ], + "index": 2489, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 289, + 288, + 1, + 1, + [ + 375 + ] + ], + [ + "add", + 288, + 101, + 1, + 1, + [ + 375 + ] + ], + [ + "add", + 289, + 101, + 1, + 1, + [ + 375 + ] + ] + ], + "index": 2489, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 291, + 54, + 1, + 1, + [ + 196 + ] + ], + [ + "add", + 291, + 290, + 1, + 1, + [ + 196 + ] + ], + [ + "add", + 290, + 54, + 1, + 1, + [ + 196 + ] + ] + ], + "index": 2491, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 291, + 290, + 1, + 1, + [] + ], + [ + "add", + 291, + 54, + 1, + 1, + [ + 196 + ] + ], + [ + "add", + 290, + 54, + 1, + 1, + [ + 196 + ] + ] + ], + "index": 2491, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 291, + 290, + 1, + 1, + [ + 196 + ] + ], + [ + "add", + 291, + 54, + 1, + 1, + [ + 196 + ] + ], + [ + "add", + 290, + 54, + 1, + 1, + [ + 196 + ] + ] + ], + "index": 2491, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 291, + 290, + 1, + 1, + [] + ], + [ + "add", + 290, + 54, + 1, + 1, + [ + 196 + ] + ], + [ + "add", + 291, + 54, + 1, + 1, + [ + 196 + ] + ] + ], + "index": 2491, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 291, + 290, + 1, + 1, + [ + 196 + ] + ], + [ + "add", + 290, + 54, + 1, + 1, + [ + 196 + ] + ], + [ + "add", + 291, + 54, + 1, + 1, + [ + 196 + ] + ] + ], + "index": 2491, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 305, + 98, + 1, + 1, + [ + 487 + ] + ], + [ + "add", + 305, + 304, + 1, + 1, + [ + 487 + ] + ], + [ + "add", + 304, + 98, + 1, + 1, + [ + 487 + ] + ] + ], + "index": 2643, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 305, + 304, + 1, + 1, + [] + ], + [ + "add", + 305, + 98, + 1, + 1, + [ + 487 + ] + ], + [ + "add", + 304, + 98, + 1, + 1, + [ + 487 + ] + ] + ], + "index": 2643, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 305, + 304, + 1, + 1, + [ + 487 + ] + ], + [ + "add", + 305, + 98, + 1, + 1, + [ + 487 + ] + ], + [ + "add", + 304, + 98, + 1, + 1, + [ + 487 + ] + ] + ], + "index": 2643, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 305, + 304, + 1, + 1, + [] + ], + [ + "add", + 304, + 98, + 1, + 1, + [ + 487 + ] + ], + [ + "add", + 305, + 98, + 1, + 1, + [ + 487 + ] + ] + ], + "index": 2643, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 305, + 304, + 1, + 1, + [ + 487 + ] + ], + [ + "add", + 304, + 98, + 1, + 1, + [ + 487 + ] + ], + [ + "add", + 305, + 98, + 1, + 1, + [ + 487 + ] + ] + ], + "index": 2643, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 307, + 48, + 1, + 1, + [ + 84 + ] + ], + [ + "add", + 307, + 306, + 1, + 1, + [ + 84 + ] + ], + [ + "add", + 306, + 48, + 1, + 1, + [ + 84 + ] + ] + ], + "index": 2645, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 307, + 306, + 1, + 1, + [] + ], + [ + "add", + 307, + 48, + 1, + 1, + [ + 84 + ] + ], + [ + "add", + 306, + 48, + 1, + 1, + [ + 84 + ] + ] + ], + "index": 2645, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 307, + 306, + 1, + 1, + [ + 84 + ] + ], + [ + "add", + 307, + 48, + 1, + 1, + [ + 84 + ] + ], + [ + "add", + 306, + 48, + 1, + 1, + [ + 84 + ] + ] + ], + "index": 2645, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 307, + 306, + 1, + 1, + [] + ], + [ + "add", + 306, + 48, + 1, + 1, + [ + 84 + ] + ], + [ + "add", + 307, + 48, + 1, + 1, + [ + 84 + ] + ] + ], + "index": 2645, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 307, + 306, + 1, + 1, + [ + 84 + ] + ], + [ + "add", + 306, + 48, + 1, + 1, + [ + 84 + ] + ], + [ + "add", + 307, + 48, + 1, + 1, + [ + 84 + ] + ] + ], + "index": 2645, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 499, + 304, + 1, + 1, + [ + 120, + 415 + ] + ], + [ + "add", + 499, + 306, + 1, + 1, + [ + 44, + 84, + 415 + ] + ], + [ + "add", + 306, + 304, + 1, + 1, + [ + 44, + 84, + 415 + ] + ] + ], + "index": 2700, + "profile": { + "1": 2441, + "2": 726, + "3": 223, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 499, + 304, + 1, + 1, + [ + 44, + 84, + 415 + ] + ], + [ + "add", + 499, + 306, + 1, + 1, + [ + 44, + 84, + 415 + ] + ], + [ + "add", + 306, + 304, + 1, + 1, + [ + 44, + 84, + 415 + ] + ] + ], + "index": 2700, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 499, + 306, + 1, + 1, + [ + 44, + 84 + ] + ], + [ + "add", + 499, + 304, + 1, + 1, + [ + 44, + 84, + 415 + ] + ], + [ + "add", + 306, + 304, + 1, + 1, + [ + 44, + 84, + 415 + ] + ] + ], + "index": 2700, + "profile": { + "1": 2441, + "2": 726, + "3": 223, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 499, + 306, + 1, + 1, + [ + 44, + 84, + 415 + ] + ], + [ + "add", + 499, + 304, + 1, + 1, + [ + 44, + 84, + 415 + ] + ], + [ + "add", + 306, + 304, + 1, + 1, + [ + 44, + 84, + 415 + ] + ] + ], + "index": 2700, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 499, + 306, + 1, + 1, + [ + 44, + 84 + ] + ], + [ + "add", + 306, + 304, + 1, + 1, + [ + 44, + 84, + 415 + ] + ], + [ + "add", + 499, + 304, + 1, + 1, + [ + 44, + 84, + 415 + ] + ] + ], + "index": 2700, + "profile": { + "1": 2441, + "2": 726, + "3": 223, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 499, + 306, + 1, + 1, + [ + 44, + 84, + 415 + ] + ], + [ + "add", + 306, + 304, + 1, + 1, + [ + 44, + 84, + 415 + ] + ], + [ + "add", + 499, + 304, + 1, + 1, + [ + 44, + 84, + 415 + ] + ] + ], + "index": 2700, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 510, + 325, + 1, + 1, + [ + 85, + 276 + ] + ], + [ + "add", + 510, + 327, + 1, + 1, + [ + 85, + 138, + 276 + ] + ], + [ + "add", + 327, + 325, + 1, + 1, + [ + 85, + 138, + 276 + ] + ] + ], + "index": 2854, + "profile": { + "1": 2441, + "2": 726, + "3": 223, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 510, + 325, + 1, + 1, + [ + 85, + 138, + 276 + ] + ], + [ + "add", + 510, + 327, + 1, + 1, + [ + 85, + 138, + 276 + ] + ], + [ + "add", + 327, + 325, + 1, + 1, + [ + 85, + 138, + 276 + ] + ] + ], + "index": 2854, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 510, + 327, + 1, + 1, + [ + 85, + 138 + ] + ], + [ + "add", + 510, + 325, + 1, + 1, + [ + 85, + 138, + 276 + ] + ], + [ + "add", + 327, + 325, + 1, + 1, + [ + 85, + 138, + 276 + ] + ] + ], + "index": 2854, + "profile": { + "1": 2441, + "2": 726, + "3": 223, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 510, + 327, + 1, + 1, + [ + 85, + 138, + 276 + ] + ], + [ + "add", + 510, + 325, + 1, + 1, + [ + 85, + 138, + 276 + ] + ], + [ + "add", + 327, + 325, + 1, + 1, + [ + 85, + 138, + 276 + ] + ] + ], + "index": 2854, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 510, + 327, + 1, + 1, + [ + 85, + 138 + ] + ], + [ + "add", + 327, + 325, + 1, + 1, + [ + 85, + 138, + 276 + ] + ], + [ + "add", + 510, + 325, + 1, + 1, + [ + 85, + 138, + 276 + ] + ] + ], + "index": 2854, + "profile": { + "1": 2441, + "2": 726, + "3": 223, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 510, + 327, + 1, + 1, + [ + 85, + 138, + 276 + ] + ], + [ + "add", + 327, + 325, + 1, + 1, + [ + 85, + 138, + 276 + ] + ], + [ + "add", + 510, + 325, + 1, + 1, + [ + 85, + 138, + 276 + ] + ] + ], + "index": 2854, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 401, + 15, + 1, + 1, + [ + 265 + ] + ], + [ + "add", + 401, + 400, + 1, + 1, + [ + 265 + ] + ], + [ + "add", + 400, + 15, + 1, + 1, + [ + 265 + ] + ] + ], + "index": 3569, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 401, + 400, + 1, + 1, + [] + ], + [ + "add", + 401, + 15, + 1, + 1, + [ + 265 + ] + ], + [ + "add", + 400, + 15, + 1, + 1, + [ + 265 + ] + ] + ], + "index": 3569, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 401, + 400, + 1, + 1, + [ + 265 + ] + ], + [ + "add", + 401, + 15, + 1, + 1, + [ + 265 + ] + ], + [ + "add", + 400, + 15, + 1, + 1, + [ + 265 + ] + ] + ], + "index": 3569, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 401, + 400, + 1, + 1, + [] + ], + [ + "add", + 400, + 15, + 1, + 1, + [ + 265 + ] + ], + [ + "add", + 401, + 15, + 1, + 1, + [ + 265 + ] + ] + ], + "index": 3569, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 401, + 400, + 1, + 1, + [ + 265 + ] + ], + [ + "add", + 400, + 15, + 1, + 1, + [ + 265 + ] + ], + [ + "add", + 401, + 15, + 1, + 1, + [ + 265 + ] + ] + ], + "index": 3569, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 417, + 13, + 1, + 1, + [ + 73 + ] + ], + [ + "add", + 417, + 416, + 1, + 1, + [ + 73 + ] + ], + [ + "add", + 416, + 13, + 1, + 1, + [ + 73 + ] + ] + ], + "index": 3723, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 417, + 416, + 1, + 1, + [] + ], + [ + "add", + 417, + 13, + 1, + 1, + [ + 73 + ] + ], + [ + "add", + 416, + 13, + 1, + 1, + [ + 73 + ] + ] + ], + "index": 3723, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 417, + 416, + 1, + 1, + [ + 73 + ] + ], + [ + "add", + 417, + 13, + 1, + 1, + [ + 73 + ] + ], + [ + "add", + 416, + 13, + 1, + 1, + [ + 73 + ] + ] + ], + "index": 3723, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 417, + 416, + 1, + 1, + [] + ], + [ + "add", + 416, + 13, + 1, + 1, + [ + 73 + ] + ], + [ + "add", + 417, + 13, + 1, + 1, + [ + 73 + ] + ] + ], + "index": 3723, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 417, + 416, + 1, + 1, + [ + 73 + ] + ], + [ + "add", + 416, + 13, + 1, + 1, + [ + 73 + ] + ], + [ + "add", + 417, + 13, + 1, + 1, + [ + 73 + ] + ] + ], + "index": 3723, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 187, + 506, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 586, + 506, + 2, + 1, + [ + 30 + ] + ], + [ + "add", + 187, + 586, + 1, + 2, + [ + 30 + ] + ] + ], + "index": 49, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 586, + 506, + 2, + 1, + [ + 30 + ] + ], + [ + "add", + 187, + 506, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 187, + 586, + 1, + 2, + [ + 30 + ] + ] + ], + "index": 49, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 586, + 506, + 2, + 1, + [ + 30 + ] + ], + [ + "add", + 187, + 586, + 1, + 2, + [ + 30 + ] + ], + [ + "add", + 187, + 506, + -1, + 1, + [ + 30 + ] + ] + ], + "index": 49, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 196, + 518, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 588, + 518, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 196, + 588, + -1, + 1, + [ + 30 + ] + ] + ], + "index": 53, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 588, + 518, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 196, + 518, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 196, + 588, + -1, + 1, + [ + 30 + ] + ] + ], + "index": 53, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 588, + 518, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 196, + 588, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 196, + 518, + -1, + 1, + [ + 30 + ] + ] + ], + "index": 53, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 214, + 566, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 590, + 566, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 214, + 590, + -1, + 1, + [ + 51 + ] + ] + ], + "index": 58, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 590, + 566, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 214, + 566, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 214, + 590, + -1, + 1, + [ + 51 + ] + ] + ], + "index": 58, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 590, + 566, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 214, + 590, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 214, + 566, + 1, + 1, + [ + 51 + ] + ] + ], + "index": 58, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 215, + 555, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 620, + 555, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 215, + 620, + 1, + 2, + [ + 51 + ] + ] + ], + "index": 123, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 620, + 555, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 215, + 555, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 215, + 620, + 1, + 2, + [ + 51 + ] + ] + ], + "index": 123, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 620, + 555, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 215, + 620, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 215, + 555, + -1, + 1, + [ + 51 + ] + ] + ], + "index": 123, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 189, + 555, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 189, + 620, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 620, + 555, + 2, + 1, + [ + 51 + ] + ] + ], + "index": 124, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 189, + 620, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 189, + 555, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 620, + 555, + 2, + 1, + [ + 51 + ] + ] + ], + "index": 124, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 189, + 620, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 620, + 555, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 189, + 555, + 1, + 1, + [ + 51 + ] + ] + ], + "index": 124, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 189, + 555, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 620, + 555, + -2, + 1, + [ + 51 + ] + ], + [ + "add", + 189, + 620, + 1, + 2, + [ + 51 + ] + ] + ], + "index": 125, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 620, + 555, + -2, + 1, + [ + 51 + ] + ], + [ + "add", + 189, + 555, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 189, + 620, + 1, + 2, + [ + 51 + ] + ] + ], + "index": 125, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 620, + 555, + -2, + 1, + [ + 51 + ] + ], + [ + "add", + 189, + 620, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 189, + 555, + 1, + 1, + [ + 51 + ] + ] + ], + "index": 125, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 166, + 566, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 628, + 566, + -2, + 1, + [ + 51 + ] + ], + [ + "add", + 166, + 628, + -1, + 2, + [ + 51 + ] + ] + ], + "index": 139, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 628, + 566, + -2, + 1, + [ + 51 + ] + ], + [ + "add", + 166, + 566, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 166, + 628, + -1, + 2, + [ + 51 + ] + ] + ], + "index": 139, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 628, + 566, + -2, + 1, + [ + 51 + ] + ], + [ + "add", + 166, + 628, + -1, + 2, + [ + 51 + ] + ], + [ + "add", + 166, + 566, + -1, + 1, + [ + 51 + ] + ] + ], + "index": 139, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 214, + 566, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 214, + 628, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 628, + 566, + -2, + 1, + [ + 51 + ] + ] + ], + "index": 140, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 214, + 628, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 214, + 566, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 628, + 566, + -2, + 1, + [ + 51 + ] + ] + ], + "index": 140, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 214, + 628, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 628, + 566, + -2, + 1, + [ + 51 + ] + ], + [ + "add", + 214, + 566, + -1, + 1, + [ + 51 + ] + ] + ], + "index": 140, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 214, + 566, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 628, + 566, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 214, + 628, + 1, + 2, + [ + 51 + ] + ] + ], + "index": 141, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 628, + 566, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 214, + 566, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 214, + 628, + 1, + 2, + [ + 51 + ] + ] + ], + "index": 141, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 628, + 566, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 214, + 628, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 214, + 566, + -1, + 1, + [ + 51 + ] + ] + ], + "index": 141, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 130, + 566, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 130, + 628, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 628, + 566, + 2, + 1, + [ + 51 + ] + ] + ], + "index": 142, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 130, + 628, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 130, + 566, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 628, + 566, + 2, + 1, + [ + 51 + ] + ] + ], + "index": 142, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 130, + 628, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 628, + 566, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 130, + 566, + 1, + 1, + [ + 51 + ] + ] + ], + "index": 142, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 130, + 567, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 628, + 567, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 130, + 628, + 1, + 2, + [ + 51 + ] + ] + ], + "index": 143, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 628, + 567, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 130, + 567, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 130, + 628, + 1, + 2, + [ + 51 + ] + ] + ], + "index": 143, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 628, + 567, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 130, + 628, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 130, + 567, + -1, + 1, + [ + 51 + ] + ] + ], + "index": 143, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 151, + 567, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 151, + 628, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 628, + 567, + 2, + 1, + [ + 51 + ] + ] + ], + "index": 144, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 151, + 628, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 151, + 567, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 628, + 567, + 2, + 1, + [ + 51 + ] + ] + ], + "index": 144, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 151, + 628, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 628, + 567, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 151, + 567, + 1, + 1, + [ + 51 + ] + ] + ], + "index": 144, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 151, + 567, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 628, + 567, + -2, + 1, + [ + 51 + ] + ], + [ + "add", + 151, + 628, + 1, + 2, + [ + 51 + ] + ] + ], + "index": 145, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 628, + 567, + -2, + 1, + [ + 51 + ] + ], + [ + "add", + 151, + 567, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 151, + 628, + 1, + 2, + [ + 51 + ] + ] + ], + "index": 145, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 628, + 567, + -2, + 1, + [ + 51 + ] + ], + [ + "add", + 151, + 628, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 151, + 567, + 1, + 1, + [ + 51 + ] + ] + ], + "index": 145, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 160, + 506, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 636, + 506, + 2, + 1, + [ + 30 + ] + ], + [ + "add", + 160, + 636, + -1, + 2, + [ + 30 + ] + ] + ], + "index": 159, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 636, + 506, + 2, + 1, + [ + 30 + ] + ], + [ + "add", + 160, + 506, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 160, + 636, + -1, + 2, + [ + 30 + ] + ] + ], + "index": 159, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 636, + 506, + 2, + 1, + [ + 30 + ] + ], + [ + "add", + 160, + 636, + -1, + 2, + [ + 30 + ] + ], + [ + "add", + 160, + 506, + 1, + 1, + [ + 30 + ] + ] + ], + "index": 159, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 144, + 506, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 144, + 636, + 1, + 2, + [ + 30 + ] + ], + [ + "add", + 636, + 506, + 2, + 1, + [ + 30 + ] + ] + ], + "index": 160, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 144, + 636, + 1, + 2, + [ + 30 + ] + ], + [ + "add", + 144, + 506, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 636, + 506, + 2, + 1, + [ + 30 + ] + ] + ], + "index": 160, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 144, + 636, + 1, + 2, + [ + 30 + ] + ], + [ + "add", + 636, + 506, + 2, + 1, + [ + 30 + ] + ], + [ + "add", + 144, + 506, + 1, + 1, + [ + 30 + ] + ] + ], + "index": 160, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 144, + 506, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 636, + 506, + -2, + 1, + [ + 30 + ] + ], + [ + "add", + 144, + 636, + 1, + 2, + [ + 30 + ] + ] + ], + "index": 161, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 636, + 506, + -2, + 1, + [ + 30 + ] + ], + [ + "add", + 144, + 506, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 144, + 636, + 1, + 2, + [ + 30 + ] + ] + ], + "index": 161, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 636, + 506, + -2, + 1, + [ + 30 + ] + ], + [ + "add", + 144, + 636, + 1, + 2, + [ + 30 + ] + ], + [ + "add", + 144, + 506, + 1, + 1, + [ + 30 + ] + ] + ], + "index": 161, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 636, + 506, + -2, + 1, + [ + 30 + ] + ], + [ + "add", + 144, + 636, + 1, + 2, + [ + 30 + ] + ], + [ + "add", + 144, + 506, + 1, + 1, + [ + 30, + 385 + ] + ] + ], + "index": 161, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 157, + 506, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 157, + 636, + 1, + 2, + [ + 30 + ] + ], + [ + "add", + 636, + 506, + -2, + 1, + [ + 30 + ] + ] + ], + "index": 162, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 157, + 636, + 1, + 2, + [ + 30 + ] + ], + [ + "add", + 157, + 506, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 636, + 506, + -2, + 1, + [ + 30 + ] + ] + ], + "index": 162, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 157, + 636, + 1, + 2, + [ + 30 + ] + ], + [ + "add", + 636, + 506, + -2, + 1, + [ + 30 + ] + ], + [ + "add", + 157, + 506, + -1, + 1, + [ + 30 + ] + ] + ], + "index": 162, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 157, + 636, + 1, + 2, + [ + 30 + ] + ], + [ + "add", + 636, + 506, + -2, + 1, + [ + 30 + ] + ], + [ + "add", + 157, + 506, + -1, + 1, + [ + 30, + 385 + ] + ] + ], + "index": 162, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 157, + 531, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 636, + 531, + 2, + 1, + [ + 30 + ] + ], + [ + "add", + 157, + 636, + 1, + 2, + [ + 30 + ] + ] + ], + "index": 163, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 636, + 531, + 2, + 1, + [ + 30 + ] + ], + [ + "add", + 157, + 531, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 157, + 636, + 1, + 2, + [ + 30 + ] + ] + ], + "index": 163, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 636, + 531, + 2, + 1, + [ + 30 + ] + ], + [ + "add", + 157, + 636, + 1, + 2, + [ + 30 + ] + ], + [ + "add", + 157, + 531, + -1, + 1, + [ + 30 + ] + ] + ], + "index": 163, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 147, + 531, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 147, + 636, + 1, + 2, + [ + 30 + ] + ], + [ + "add", + 636, + 531, + 2, + 1, + [ + 30 + ] + ] + ], + "index": 164, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 147, + 636, + 1, + 2, + [ + 30 + ] + ], + [ + "add", + 147, + 531, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 636, + 531, + 2, + 1, + [ + 30 + ] + ] + ], + "index": 164, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 147, + 636, + 1, + 2, + [ + 30 + ] + ], + [ + "add", + 636, + 531, + 2, + 1, + [ + 30 + ] + ], + [ + "add", + 147, + 531, + 1, + 1, + [ + 30 + ] + ] + ], + "index": 164, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 147, + 531, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 636, + 531, + -2, + 1, + [ + 30 + ] + ], + [ + "add", + 147, + 636, + 1, + 2, + [ + 30 + ] + ] + ], + "index": 165, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 636, + 531, + -2, + 1, + [ + 30 + ] + ], + [ + "add", + 147, + 531, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 147, + 636, + 1, + 2, + [ + 30 + ] + ] + ], + "index": 165, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 636, + 531, + -2, + 1, + [ + 30 + ] + ], + [ + "add", + 147, + 636, + 1, + 2, + [ + 30 + ] + ], + [ + "add", + 147, + 531, + 1, + 1, + [ + 30 + ] + ] + ], + "index": 165, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 146, + 518, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 641, + 518, + 4, + 1, + [ + 30 + ] + ], + [ + "add", + 146, + 641, + 1, + 4, + [ + 30 + ] + ] + ], + "index": 171, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 641, + 518, + 4, + 1, + [ + 30 + ] + ], + [ + "add", + 146, + 518, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 146, + 641, + 1, + 4, + [ + 30 + ] + ] + ], + "index": 171, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 641, + 518, + 4, + 1, + [ + 30 + ] + ], + [ + "add", + 146, + 641, + 1, + 4, + [ + 30 + ] + ], + [ + "add", + 146, + 518, + -1, + 1, + [ + 30 + ] + ] + ], + "index": 171, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 162, + 518, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 162, + 641, + 1, + 4, + [ + 30 + ] + ], + [ + "add", + 641, + 518, + 4, + 1, + [ + 30 + ] + ] + ], + "index": 172, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 162, + 641, + 1, + 4, + [ + 30 + ] + ], + [ + "add", + 162, + 518, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 641, + 518, + 4, + 1, + [ + 30 + ] + ] + ], + "index": 172, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 162, + 641, + 1, + 4, + [ + 30 + ] + ], + [ + "add", + 641, + 518, + 4, + 1, + [ + 30 + ] + ], + [ + "add", + 162, + 518, + 1, + 1, + [ + 30 + ] + ] + ], + "index": 172, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 162, + 518, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 641, + 518, + -4, + 1, + [ + 30 + ] + ], + [ + "add", + 162, + 641, + 1, + 4, + [ + 30 + ] + ] + ], + "index": 173, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 641, + 518, + -4, + 1, + [ + 30 + ] + ], + [ + "add", + 162, + 518, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 162, + 641, + 1, + 4, + [ + 30 + ] + ] + ], + "index": 173, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 641, + 518, + -4, + 1, + [ + 30 + ] + ], + [ + "add", + 162, + 641, + 1, + 4, + [ + 30 + ] + ], + [ + "add", + 162, + 518, + 1, + 1, + [ + 30 + ] + ] + ], + "index": 173, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 220, + 518, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 220, + 641, + 1, + 4, + [ + 30 + ] + ], + [ + "add", + 641, + 518, + -4, + 1, + [ + 30 + ] + ] + ], + "index": 174, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 220, + 641, + 1, + 4, + [ + 30 + ] + ], + [ + "add", + 220, + 518, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 641, + 518, + -4, + 1, + [ + 30 + ] + ] + ], + "index": 174, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 220, + 641, + 1, + 4, + [ + 30 + ] + ], + [ + "add", + 641, + 518, + -4, + 1, + [ + 30 + ] + ], + [ + "add", + 220, + 518, + -1, + 1, + [ + 30 + ] + ] + ], + "index": 174, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 220, + 543, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 641, + 543, + 4, + 1, + [ + 30 + ] + ], + [ + "add", + 220, + 641, + 1, + 4, + [ + 30 + ] + ] + ], + "index": 175, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 641, + 543, + 4, + 1, + [ + 30 + ] + ], + [ + "add", + 220, + 543, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 220, + 641, + 1, + 4, + [ + 30 + ] + ] + ], + "index": 175, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 641, + 543, + 4, + 1, + [ + 30 + ] + ], + [ + "add", + 220, + 641, + 1, + 4, + [ + 30 + ] + ], + [ + "add", + 220, + 543, + -1, + 1, + [ + 30 + ] + ] + ], + "index": 175, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 135, + 543, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 135, + 641, + 1, + 4, + [ + 30 + ] + ], + [ + "add", + 641, + 543, + 4, + 1, + [ + 30 + ] + ] + ], + "index": 176, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 135, + 641, + 1, + 4, + [ + 30 + ] + ], + [ + "add", + 135, + 543, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 641, + 543, + 4, + 1, + [ + 30 + ] + ] + ], + "index": 176, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 135, + 641, + 1, + 4, + [ + 30 + ] + ], + [ + "add", + 641, + 543, + 4, + 1, + [ + 30 + ] + ], + [ + "add", + 135, + 543, + 1, + 1, + [ + 30 + ] + ] + ], + "index": 176, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 135, + 543, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 641, + 543, + -4, + 1, + [ + 30 + ] + ], + [ + "add", + 135, + 641, + 1, + 4, + [ + 30 + ] + ] + ], + "index": 177, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 641, + 543, + -4, + 1, + [ + 30 + ] + ], + [ + "add", + 135, + 543, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 135, + 641, + 1, + 4, + [ + 30 + ] + ] + ], + "index": 177, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 641, + 543, + -4, + 1, + [ + 30 + ] + ], + [ + "add", + 135, + 641, + 1, + 4, + [ + 30 + ] + ], + [ + "add", + 135, + 543, + 1, + 1, + [ + 30 + ] + ] + ], + "index": 177, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 181, + 566, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 672, + 566, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 181, + 672, + 1, + 2, + [ + 51 + ] + ] + ], + "index": 228, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 672, + 566, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 181, + 566, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 181, + 672, + 1, + 2, + [ + 51 + ] + ] + ], + "index": 228, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 672, + 566, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 181, + 672, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 181, + 566, + -1, + 1, + [ + 51 + ] + ] + ], + "index": 228, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 208, + 566, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 208, + 672, + -1, + 2, + [ + 51 + ] + ], + [ + "add", + 672, + 566, + 2, + 1, + [ + 51 + ] + ] + ], + "index": 229, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 208, + 672, + -1, + 2, + [ + 51 + ] + ], + [ + "add", + 208, + 566, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 672, + 566, + 2, + 1, + [ + 51 + ] + ] + ], + "index": 229, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 208, + 672, + -1, + 2, + [ + 51 + ] + ], + [ + "add", + 672, + 566, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 208, + 566, + -1, + 1, + [ + 51 + ] + ] + ], + "index": 229, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 117, + 566, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 676, + 566, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 117, + 676, + -1, + 2, + [ + 51 + ] + ] + ], + "index": 240, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 676, + 566, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 117, + 566, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 117, + 676, + -1, + 2, + [ + 51 + ] + ] + ], + "index": 240, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 676, + 566, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 117, + 676, + -1, + 2, + [ + 51 + ] + ], + [ + "add", + 117, + 566, + 1, + 1, + [ + 51 + ] + ] + ], + "index": 240, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 181, + 566, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 181, + 676, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 676, + 566, + 2, + 1, + [ + 51 + ] + ] + ], + "index": 241, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 181, + 676, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 181, + 566, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 676, + 566, + 2, + 1, + [ + 51 + ] + ] + ], + "index": 241, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 181, + 676, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 676, + 566, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 181, + 566, + 1, + 1, + [ + 51 + ] + ] + ], + "index": 241, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 181, + 566, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 676, + 566, + -2, + 1, + [ + 51 + ] + ], + [ + "add", + 181, + 676, + 1, + 2, + [ + 51 + ] + ] + ], + "index": 242, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 676, + 566, + -2, + 1, + [ + 51 + ] + ], + [ + "add", + 181, + 566, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 181, + 676, + 1, + 2, + [ + 51 + ] + ] + ], + "index": 242, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 676, + 566, + -2, + 1, + [ + 51 + ] + ], + [ + "add", + 181, + 676, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 181, + 566, + 1, + 1, + [ + 51 + ] + ] + ], + "index": 242, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 676, + 566, + -2, + 1, + [ + 51 + ] + ], + [ + "add", + 181, + 676, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 181, + 566, + 1, + 1, + [ + 51, + 200 + ] + ] + ], + "index": 242, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 208, + 566, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 208, + 676, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 676, + 566, + -2, + 1, + [ + 51 + ] + ] + ], + "index": 243, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 208, + 676, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 208, + 566, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 676, + 566, + -2, + 1, + [ + 51 + ] + ] + ], + "index": 243, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 208, + 676, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 676, + 566, + -2, + 1, + [ + 51 + ] + ], + [ + "add", + 208, + 566, + -1, + 1, + [ + 51 + ] + ] + ], + "index": 243, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 208, + 676, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 676, + 566, + -2, + 1, + [ + 51 + ] + ], + [ + "add", + 208, + 566, + -1, + 1, + [ + 51, + 200 + ] + ] + ], + "index": 243, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 113, + 531, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 351, + 531, + -1, + 1, + [ + 30, + 491 + ] + ], + [ + "add", + 113, + 351, + 1, + 1, + [ + 30, + 491 + ] + ] + ], + "index": 265, + "profile": { + "1": 2444, + "2": 723, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 113, + 531, + 1, + 1, + [ + 30, + 491 + ] + ], + [ + "add", + 351, + 531, + -1, + 1, + [ + 30, + 491 + ] + ], + [ + "add", + 113, + 351, + 1, + 1, + [ + 30, + 491 + ] + ] + ], + "index": 265, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 351, + 531, + -1, + 1, + [ + 30, + 491 + ] + ], + [ + "add", + 113, + 531, + 1, + 1, + [ + 30, + 491 + ] + ], + [ + "add", + 113, + 351, + 1, + 1, + [ + 30, + 491 + ] + ] + ], + "index": 265, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 351, + 531, + -1, + 1, + [ + 30, + 491 + ] + ], + [ + "add", + 113, + 351, + 1, + 1, + [ + 30, + 491 + ] + ], + [ + "add", + 113, + 531, + 1, + 1, + [ + 30, + 491 + ] + ] + ], + "index": 265, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 136, + 506, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 32, + 506, + -1, + 1, + [ + 30, + 74 + ] + ], + [ + "add", + 136, + 32, + 1, + 1, + [ + 30, + 74 + ] + ] + ], + "index": 303, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 136, + 506, + 1, + 1, + [ + 30, + 74 + ] + ], + [ + "add", + 32, + 506, + -1, + 1, + [ + 30, + 74 + ] + ], + [ + "add", + 136, + 32, + 1, + 1, + [ + 30, + 74 + ] + ] + ], + "index": 303, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 32, + 506, + -1, + 1, + [ + 30, + 74 + ] + ], + [ + "add", + 136, + 506, + 1, + 1, + [ + 30, + 74 + ] + ], + [ + "add", + 136, + 32, + 1, + 1, + [ + 30, + 74 + ] + ] + ], + "index": 303, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 32, + 506, + -1, + 1, + [ + 30, + 74 + ] + ], + [ + "add", + 136, + 32, + 1, + 1, + [ + 30, + 74 + ] + ], + [ + "add", + 136, + 506, + 1, + 1, + [ + 30, + 74 + ] + ] + ], + "index": 303, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 200, + 555, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 383, + 555, + -1, + 1, + [ + 22, + 37 + ] + ], + [ + "add", + 200, + 383, + 1, + 1, + [ + 22, + 37 + ] + ] + ], + "index": 309, + "profile": { + "1": 2444, + "2": 723, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 200, + 555, + 1, + 1, + [ + 22, + 37 + ] + ], + [ + "add", + 383, + 555, + -1, + 1, + [ + 22, + 37 + ] + ], + [ + "add", + 200, + 383, + 1, + 1, + [ + 22, + 37 + ] + ] + ], + "index": 309, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 383, + 555, + -1, + 1, + [ + 22, + 37 + ] + ], + [ + "add", + 200, + 555, + 1, + 1, + [ + 22, + 37 + ] + ], + [ + "add", + 200, + 383, + 1, + 1, + [ + 22, + 37 + ] + ] + ], + "index": 309, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 383, + 555, + -1, + 1, + [ + 22, + 37 + ] + ], + [ + "add", + 200, + 383, + 1, + 1, + [ + 22, + 37 + ] + ], + [ + "add", + 200, + 555, + 1, + 1, + [ + 22, + 37 + ] + ] + ], + "index": 309, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 178, + 554, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 3, + 554, + -1, + 1, + [ + 51, + 67 + ] + ], + [ + "add", + 178, + 3, + 1, + 1, + [ + 51, + 67 + ] + ] + ], + "index": 313, + "profile": { + "1": 2444, + "2": 723, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 178, + 554, + 1, + 1, + [ + 51, + 67 + ] + ], + [ + "add", + 3, + 554, + -1, + 1, + [ + 51, + 67 + ] + ], + [ + "add", + 178, + 3, + 1, + 1, + [ + 51, + 67 + ] + ] + ], + "index": 313, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 3, + 554, + -1, + 1, + [ + 51, + 67 + ] + ], + [ + "add", + 178, + 554, + 1, + 1, + [ + 51, + 67 + ] + ], + [ + "add", + 178, + 3, + 1, + 1, + [ + 51, + 67 + ] + ] + ], + "index": 313, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 3, + 554, + -1, + 1, + [ + 51, + 67 + ] + ], + [ + "add", + 178, + 3, + 1, + 1, + [ + 51, + 67 + ] + ], + [ + "add", + 178, + 554, + 1, + 1, + [ + 51, + 67 + ] + ] + ], + "index": 313, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 116, + 567, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 399, + 567, + -1, + 1, + [ + 51, + 328 + ] + ], + [ + "add", + 116, + 399, + 1, + 1, + [ + 51, + 328 + ] + ] + ], + "index": 319, + "profile": { + "1": 2444, + "2": 723, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 116, + 567, + 1, + 1, + [ + 51, + 328 + ] + ], + [ + "add", + 399, + 567, + -1, + 1, + [ + 51, + 328 + ] + ], + [ + "add", + 116, + 399, + 1, + 1, + [ + 51, + 328 + ] + ] + ], + "index": 319, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 399, + 567, + -1, + 1, + [ + 51, + 328 + ] + ], + [ + "add", + 116, + 567, + 1, + 1, + [ + 51, + 328 + ] + ], + [ + "add", + 116, + 399, + 1, + 1, + [ + 51, + 328 + ] + ] + ], + "index": 319, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 399, + 567, + -1, + 1, + [ + 51, + 328 + ] + ], + [ + "add", + 116, + 399, + 1, + 1, + [ + 51, + 328 + ] + ], + [ + "add", + 116, + 567, + 1, + 1, + [ + 51, + 328 + ] + ] + ], + "index": 319, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 209, + 566, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 69, + 566, + -1, + 1, + [ + 51, + 259 + ] + ], + [ + "add", + 209, + 69, + 1, + 1, + [ + 51, + 259 + ] + ] + ], + "index": 323, + "profile": { + "1": 2444, + "2": 723, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 209, + 566, + 1, + 1, + [ + 51, + 259 + ] + ], + [ + "add", + 69, + 566, + -1, + 1, + [ + 51, + 259 + ] + ], + [ + "add", + 209, + 69, + 1, + 1, + [ + 51, + 259 + ] + ] + ], + "index": 323, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 69, + 566, + -1, + 1, + [ + 51, + 259 + ] + ], + [ + "add", + 209, + 566, + 1, + 1, + [ + 51, + 259 + ] + ], + [ + "add", + 209, + 69, + 1, + 1, + [ + 51, + 259 + ] + ] + ], + "index": 323, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 69, + 566, + -1, + 1, + [ + 51, + 259 + ] + ], + [ + "add", + 209, + 69, + 1, + 1, + [ + 51, + 259 + ] + ], + [ + "add", + 209, + 566, + 1, + 1, + [ + 51, + 259 + ] + ] + ], + "index": 323, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 221, + 518, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 50, + 518, + -1, + 1, + [ + 30, + 266 + ] + ], + [ + "add", + 221, + 50, + 1, + 1, + [ + 30, + 266 + ] + ] + ], + "index": 332, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 221, + 518, + 1, + 1, + [ + 30, + 266 + ] + ], + [ + "add", + 50, + 518, + -1, + 1, + [ + 30, + 266 + ] + ], + [ + "add", + 221, + 50, + 1, + 1, + [ + 30, + 266 + ] + ] + ], + "index": 332, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 50, + 518, + -1, + 1, + [ + 30, + 266 + ] + ], + [ + "add", + 221, + 518, + 1, + 1, + [ + 30, + 266 + ] + ], + [ + "add", + 221, + 50, + 1, + 1, + [ + 30, + 266 + ] + ] + ], + "index": 332, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 50, + 518, + -1, + 1, + [ + 30, + 266 + ] + ], + [ + "add", + 221, + 50, + 1, + 1, + [ + 30, + 266 + ] + ], + [ + "add", + 221, + 518, + 1, + 1, + [ + 30, + 266 + ] + ] + ], + "index": 332, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 291, + 101, + 1, + 2, + [ + 51, + 85, + 145, + 273 + ] + ], + [ + "add", + 55, + 101, + 1, + 2, + [ + 51, + 85, + 145, + 273 + ] + ], + [ + "add", + 291, + 55, + -1, + 1, + [ + 51, + 85, + 145, + 273 + ] + ] + ], + "index": 561, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 55, + 101, + 1, + 2, + [ + 51, + 85, + 145, + 273 + ] + ], + [ + "add", + 291, + 101, + 1, + 2, + [ + 51, + 85, + 145, + 273 + ] + ], + [ + "add", + 291, + 55, + -1, + 1, + [ + 51, + 85, + 145, + 273 + ] + ] + ], + "index": 561, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 55, + 101, + 1, + 2, + [ + 51, + 85, + 145, + 273 + ] + ], + [ + "add", + 291, + 55, + -1, + 1, + [ + 51, + 85, + 145, + 273 + ] + ], + [ + "add", + 291, + 101, + 1, + 2, + [ + 51, + 85, + 145, + 273 + ] + ] + ], + "index": 561, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 307, + 98, + 1, + 2, + [ + 30, + 44, + 74, + 385 + ] + ], + [ + "add", + 85, + 98, + 1, + 2, + [ + 30, + 44, + 74, + 385 + ] + ], + [ + "add", + 307, + 85, + -1, + 1, + [ + 30, + 44, + 74, + 385 + ] + ] + ], + "index": 587, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 85, + 98, + 1, + 2, + [ + 30, + 44, + 74, + 385 + ] + ], + [ + "add", + 307, + 98, + 1, + 2, + [ + 30, + 44, + 74, + 385 + ] + ], + [ + "add", + 307, + 85, + -1, + 1, + [ + 30, + 44, + 74, + 385 + ] + ] + ], + "index": 587, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 85, + 98, + 1, + 2, + [ + 30, + 44, + 74, + 385 + ] + ], + [ + "add", + 307, + 85, + -1, + 1, + [ + 30, + 44, + 74, + 385 + ] + ], + [ + "add", + 307, + 98, + 1, + 2, + [ + 30, + 44, + 74, + 385 + ] + ] + ], + "index": 587, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 323, + 49, + 1, + 2, + [ + 30, + 75, + 138, + 266 + ] + ], + [ + "add", + 33, + 49, + 1, + 2, + [ + 30, + 75, + 138, + 266 + ] + ], + [ + "add", + 323, + 33, + -1, + 1, + [ + 30, + 75, + 138, + 266 + ] + ] + ], + "index": 613, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 33, + 49, + 1, + 2, + [ + 30, + 75, + 138, + 266 + ] + ], + [ + "add", + 323, + 49, + 1, + 2, + [ + 30, + 75, + 138, + 266 + ] + ], + [ + "add", + 323, + 33, + -1, + 1, + [ + 30, + 75, + 138, + 266 + ] + ] + ], + "index": 613, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 33, + 49, + 1, + 2, + [ + 30, + 75, + 138, + 266 + ] + ], + [ + "add", + 323, + 33, + -1, + 1, + [ + 30, + 75, + 138, + 266 + ] + ], + [ + "add", + 323, + 49, + 1, + 2, + [ + 30, + 75, + 138, + 266 + ] + ] + ], + "index": 613, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 355, + 83, + 1, + 2, + [ + 30, + 102, + 134, + 262 + ] + ], + [ + "add", + 74, + 83, + 1, + 2, + [ + 30, + 102, + 134, + 262 + ] + ], + [ + "add", + 355, + 74, + -1, + 1, + [ + 30, + 102, + 134, + 262 + ] + ] + ], + "index": 663, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 74, + 83, + 1, + 2, + [ + 30, + 102, + 134, + 262 + ] + ], + [ + "add", + 355, + 83, + 1, + 2, + [ + 30, + 102, + 134, + 262 + ] + ], + [ + "add", + 355, + 74, + -1, + 1, + [ + 30, + 102, + 134, + 262 + ] + ] + ], + "index": 663, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 74, + 83, + 1, + 2, + [ + 30, + 102, + 134, + 262 + ] + ], + [ + "add", + 355, + 74, + -1, + 1, + [ + 30, + 102, + 134, + 262 + ] + ], + [ + "add", + 355, + 83, + 1, + 2, + [ + 30, + 102, + 134, + 262 + ] + ] + ], + "index": 663, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 371, + 80, + 1, + 2, + [ + 22, + 37, + 67, + 392 + ] + ], + [ + "add", + 88, + 80, + 1, + 2, + [ + 22, + 37, + 67, + 392 + ] + ], + [ + "add", + 371, + 88, + -1, + 1, + [ + 22, + 37, + 67, + 392 + ] + ] + ], + "index": 689, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 88, + 80, + 1, + 2, + [ + 22, + 37, + 67, + 392 + ] + ], + [ + "add", + 371, + 80, + 1, + 2, + [ + 22, + 37, + 67, + 392 + ] + ], + [ + "add", + 371, + 88, + -1, + 1, + [ + 22, + 37, + 67, + 392 + ] + ] + ], + "index": 689, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 88, + 80, + 1, + 2, + [ + 22, + 37, + 67, + 392 + ] + ], + [ + "add", + 371, + 88, + -1, + 1, + [ + 22, + 37, + 67, + 392 + ] + ], + [ + "add", + 371, + 80, + 1, + 2, + [ + 22, + 37, + 67, + 392 + ] + ] + ], + "index": 689, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 640, + 266, + 2, + 1, + [ + 10, + 20, + 65, + 423 + ] + ], + [ + "add", + 644, + 266, + -1, + 1, + [ + 10, + 20, + 65, + 423 + ] + ], + [ + "add", + 640, + 644, + 2, + 1, + [ + 10, + 20, + 65, + 423 + ] + ] + ], + "index": 1044, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 644, + 266, + -1, + 1, + [ + 10, + 20, + 65, + 423 + ] + ], + [ + "add", + 640, + 266, + 2, + 1, + [ + 10, + 20, + 65, + 423 + ] + ], + [ + "add", + 640, + 644, + 2, + 1, + [ + 10, + 20, + 65, + 423 + ] + ] + ], + "index": 1044, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 644, + 266, + -1, + 1, + [ + 10, + 20, + 65, + 423 + ] + ], + [ + "add", + 640, + 644, + 2, + 1, + [ + 10, + 20, + 65, + 423 + ] + ], + [ + "add", + 640, + 266, + 2, + 1, + [ + 10, + 20, + 65, + 423 + ] + ] + ], + "index": 1044, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 656, + 317, + -1, + 1, + [ + 6, + 24, + 96, + 427 + ] + ], + [ + "add", + 660, + 317, + -1, + 1, + [ + 6, + 24, + 96, + 427 + ] + ], + [ + "add", + 656, + 660, + -1, + 1, + [ + 6, + 24, + 96, + 427 + ] + ] + ], + "index": 1085, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 660, + 317, + -1, + 1, + [ + 6, + 24, + 96, + 427 + ] + ], + [ + "add", + 656, + 317, + -1, + 1, + [ + 6, + 24, + 96, + 427 + ] + ], + [ + "add", + 656, + 660, + -1, + 1, + [ + 6, + 24, + 96, + 427 + ] + ] + ], + "index": 1085, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 660, + 317, + -1, + 1, + [ + 6, + 24, + 96, + 427 + ] + ], + [ + "add", + 656, + 660, + -1, + 1, + [ + 6, + 24, + 96, + 427 + ] + ], + [ + "add", + 656, + 317, + -1, + 1, + [ + 6, + 24, + 96, + 427 + ] + ] + ], + "index": 1085, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 572, + 105, + 1, + 1, + [ + 1, + 8, + 22, + 36, + 66, + 128, + 256 + ] + ], + [ + "add", + 408, + 105, + 1, + 1, + [ + 1, + 8, + 22, + 36, + 66, + 128, + 256 + ] + ], + [ + "add", + 572, + 408, + -1, + 1, + [ + 1, + 8, + 22, + 36, + 66, + 128, + 256 + ] + ] + ], + "index": 0, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 408, + 105, + 1, + 1, + [ + 8, + 22, + 37, + 67, + 129, + 257 + ] + ], + [ + "add", + 572, + 105, + 1, + 1, + [ + 1, + 8, + 22, + 36, + 66, + 128, + 256 + ] + ], + [ + "add", + 572, + 408, + -1, + 1, + [ + 1, + 8, + 22, + 36, + 66, + 128, + 256 + ] + ] + ], + "index": 0, + "profile": { + "1": 2444, + "2": 723, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 408, + 105, + 1, + 1, + [ + 1, + 8, + 22, + 36, + 66, + 128, + 256 + ] + ], + [ + "add", + 572, + 105, + 1, + 1, + [ + 1, + 8, + 22, + 36, + 66, + 128, + 256 + ] + ], + [ + "add", + 572, + 408, + -1, + 1, + [ + 1, + 8, + 22, + 36, + 66, + 128, + 256 + ] + ] + ], + "index": 0, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 408, + 105, + 1, + 1, + [ + 8, + 22, + 37, + 67, + 129, + 257 + ] + ], + [ + "add", + 572, + 408, + -1, + 1, + [ + 1, + 8, + 22, + 36, + 66, + 128, + 256 + ] + ], + [ + "add", + 572, + 105, + 1, + 1, + [ + 1, + 8, + 22, + 36, + 66, + 128, + 256 + ] + ] + ], + "index": 0, + "profile": { + "1": 2444, + "2": 723, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 408, + 105, + 1, + 1, + [ + 1, + 8, + 22, + 36, + 66, + 128, + 256 + ] + ], + [ + "add", + 572, + 408, + -1, + 1, + [ + 1, + 8, + 22, + 36, + 66, + 128, + 256 + ] + ], + [ + "add", + 572, + 105, + 1, + 1, + [ + 1, + 8, + 22, + 36, + 66, + 128, + 256 + ] + ] + ], + "index": 0, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 574, + 414, + -1, + 1, + [ + 3, + 9, + 20, + 36, + 65, + 128, + 256 + ] + ], + [ + "add", + 412, + 414, + -1, + 1, + [ + 3, + 9, + 20, + 36, + 65, + 128, + 256 + ] + ], + [ + "add", + 574, + 412, + -1, + 1, + [ + 3, + 9, + 20, + 36, + 65, + 128, + 256 + ] + ] + ], + "index": 3, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 412, + 414, + -1, + 1, + [ + 10, + 20, + 39, + 65, + 131, + 259 + ] + ], + [ + "add", + 574, + 414, + -1, + 1, + [ + 3, + 9, + 20, + 36, + 65, + 128, + 256 + ] + ], + [ + "add", + 574, + 412, + -1, + 1, + [ + 3, + 9, + 20, + 36, + 65, + 128, + 256 + ] + ] + ], + "index": 3, + "profile": { + "1": 2444, + "2": 723, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 412, + 414, + -1, + 1, + [ + 3, + 9, + 20, + 36, + 65, + 128, + 256 + ] + ], + [ + "add", + 574, + 414, + -1, + 1, + [ + 3, + 9, + 20, + 36, + 65, + 128, + 256 + ] + ], + [ + "add", + 574, + 412, + -1, + 1, + [ + 3, + 9, + 20, + 36, + 65, + 128, + 256 + ] + ] + ], + "index": 3, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 412, + 414, + -1, + 1, + [ + 10, + 20, + 39, + 65, + 131, + 259 + ] + ], + [ + "add", + 574, + 412, + -1, + 1, + [ + 3, + 9, + 20, + 36, + 65, + 128, + 256 + ] + ], + [ + "add", + 574, + 414, + -1, + 1, + [ + 3, + 9, + 20, + 36, + 65, + 128, + 256 + ] + ] + ], + "index": 3, + "profile": { + "1": 2444, + "2": 723, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 412, + 414, + -1, + 1, + [ + 3, + 9, + 20, + 36, + 65, + 128, + 256 + ] + ], + [ + "add", + 574, + 412, + -1, + 1, + [ + 3, + 9, + 20, + 36, + 65, + 128, + 256 + ] + ], + [ + "add", + 574, + 414, + -1, + 1, + [ + 3, + 9, + 20, + 36, + 65, + 128, + 256 + ] + ] + ], + "index": 3, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 580, + 44, + 1, + 1, + [ + 2, + 8, + 20, + 37, + 65, + 128, + 256 + ] + ], + [ + "add", + 424, + 44, + 1, + 1, + [ + 2, + 8, + 20, + 37, + 65, + 128, + 256 + ] + ], + [ + "add", + 580, + 424, + -1, + 1, + [ + 2, + 8, + 20, + 37, + 65, + 128, + 256 + ] + ] + ], + "index": 6, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 424, + 44, + 1, + 1, + [ + 2, + 8, + 20, + 37, + 65, + 384 + ] + ], + [ + "add", + 580, + 44, + 1, + 1, + [ + 2, + 8, + 20, + 37, + 65, + 128, + 256 + ] + ], + [ + "add", + 580, + 424, + -1, + 1, + [ + 2, + 8, + 20, + 37, + 65, + 128, + 256 + ] + ] + ], + "index": 6, + "profile": { + "1": 2444, + "2": 723, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 424, + 44, + 1, + 1, + [ + 2, + 8, + 20, + 37, + 65, + 128, + 256 + ] + ], + [ + "add", + 580, + 44, + 1, + 1, + [ + 2, + 8, + 20, + 37, + 65, + 128, + 256 + ] + ], + [ + "add", + 580, + 424, + -1, + 1, + [ + 2, + 8, + 20, + 37, + 65, + 128, + 256 + ] + ] + ], + "index": 6, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 424, + 44, + 1, + 1, + [ + 2, + 8, + 20, + 37, + 65, + 384 + ] + ], + [ + "add", + 580, + 424, + -1, + 1, + [ + 2, + 8, + 20, + 37, + 65, + 128, + 256 + ] + ], + [ + "add", + 580, + 44, + 1, + 1, + [ + 2, + 8, + 20, + 37, + 65, + 128, + 256 + ] + ] + ], + "index": 6, + "profile": { + "1": 2444, + "2": 723, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 424, + 44, + 1, + 1, + [ + 2, + 8, + 20, + 37, + 65, + 128, + 256 + ] + ], + [ + "add", + 580, + 424, + -1, + 1, + [ + 2, + 8, + 20, + 37, + 65, + 128, + 256 + ] + ], + [ + "add", + 580, + 44, + 1, + 1, + [ + 2, + 8, + 20, + 37, + 65, + 128, + 256 + ] + ] + ], + "index": 6, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 582, + 430, + -1, + 1, + [ + 1, + 2, + 28, + 44, + 72, + 128, + 256 + ] + ], + [ + "add", + 428, + 430, + -1, + 1, + [ + 1, + 2, + 28, + 44, + 72, + 128, + 256 + ] + ], + [ + "add", + 582, + 428, + -1, + 1, + [ + 1, + 2, + 28, + 44, + 72, + 128, + 256 + ] + ] + ], + "index": 9, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 428, + 430, + -1, + 1, + [ + 2, + 28, + 45, + 73, + 129, + 257 + ] + ], + [ + "add", + 582, + 430, + -1, + 1, + [ + 1, + 2, + 28, + 44, + 72, + 128, + 256 + ] + ], + [ + "add", + 582, + 428, + -1, + 1, + [ + 1, + 2, + 28, + 44, + 72, + 128, + 256 + ] + ] + ], + "index": 9, + "profile": { + "1": 2444, + "2": 723, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 428, + 430, + -1, + 1, + [ + 1, + 2, + 28, + 44, + 72, + 128, + 256 + ] + ], + [ + "add", + 582, + 430, + -1, + 1, + [ + 1, + 2, + 28, + 44, + 72, + 128, + 256 + ] + ], + [ + "add", + 582, + 428, + -1, + 1, + [ + 1, + 2, + 28, + 44, + 72, + 128, + 256 + ] + ] + ], + "index": 9, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 428, + 430, + -1, + 1, + [ + 2, + 28, + 45, + 73, + 129, + 257 + ] + ], + [ + "add", + 582, + 428, + -1, + 1, + [ + 1, + 2, + 28, + 44, + 72, + 128, + 256 + ] + ], + [ + "add", + 582, + 430, + -1, + 1, + [ + 1, + 2, + 28, + 44, + 72, + 128, + 256 + ] + ] + ], + "index": 9, + "profile": { + "1": 2444, + "2": 723, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 428, + 430, + -1, + 1, + [ + 1, + 2, + 28, + 44, + 72, + 128, + 256 + ] + ], + [ + "add", + 582, + 428, + -1, + 1, + [ + 1, + 2, + 28, + 44, + 72, + 128, + 256 + ] + ], + [ + "add", + 582, + 430, + -1, + 1, + [ + 1, + 2, + 28, + 44, + 72, + 128, + 256 + ] + ] + ], + "index": 9, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 327, + 322, + -1, + 1, + [ + 2, + 5, + 25, + 40, + 73, + 136, + 264 + ] + ], + [ + "add", + 327, + 511, + 1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 511, + 322, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ] + ], + "index": 15, + "profile": { + "1": 2444, + "2": 723, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 327, + 322, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 327, + 511, + 1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 511, + 322, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ] + ], + "index": 15, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 327, + 511, + 1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 327, + 322, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 511, + 322, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ] + ], + "index": 15, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 327, + 511, + 1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 511, + 322, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 327, + 322, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ] + ], + "index": 15, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 484, + 231, + 1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 484, + 448, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 448, + 231, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 20, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 484, + 448, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 484, + 231, + 1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 448, + 231, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 20, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 484, + 448, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 448, + 231, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 484, + 231, + 1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 20, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 485, + 226, + 1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 485, + 449, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 449, + 226, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 22, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 485, + 449, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 485, + 226, + 1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 449, + 226, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 22, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 485, + 449, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 449, + 226, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 485, + 226, + 1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 22, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 508, + 230, + 1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 508, + 450, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 450, + 230, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ] + ], + "index": 24, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 508, + 450, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 508, + 230, + 1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 450, + 230, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ] + ], + "index": 24, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 508, + 450, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 450, + 230, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 508, + 230, + 1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ] + ], + "index": 24, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 509, + 228, + 1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 509, + 451, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 451, + 228, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ] + ], + "index": 26, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 509, + 451, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 509, + 228, + 1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 451, + 228, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ] + ], + "index": 26, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 509, + 451, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 451, + 228, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 509, + 228, + 1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ] + ], + "index": 26, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 532, + 232, + -2, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 532, + 452, + 2, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 452, + 232, + -1, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 28, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 532, + 452, + 2, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 532, + 232, + -2, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 452, + 232, + -1, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 28, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 532, + 452, + 2, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 452, + 232, + -1, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 532, + 232, + -2, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 28, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 533, + 7, + -2, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 533, + 453, + 2, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 453, + 7, + -1, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 30, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 533, + 453, + 2, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 533, + 7, + -2, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 453, + 7, + -1, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 30, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 533, + 453, + 2, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 453, + 7, + -1, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 533, + 7, + -2, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 30, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 556, + 236, + -2, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ], + [ + "add", + 556, + 454, + 2, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ], + [ + "add", + 454, + 236, + -1, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ] + ], + "index": 32, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 556, + 454, + 2, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ], + [ + "add", + 556, + 236, + -2, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ], + [ + "add", + 454, + 236, + -1, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ] + ], + "index": 32, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 556, + 454, + 2, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ], + [ + "add", + 454, + 236, + -1, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ], + [ + "add", + 556, + 236, + -2, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ] + ], + "index": 32, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 557, + 238, + -2, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ], + [ + "add", + 557, + 455, + 2, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ], + [ + "add", + 455, + 238, + -1, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ] + ], + "index": 34, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 557, + 455, + 2, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ], + [ + "add", + 557, + 238, + -2, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ], + [ + "add", + 455, + 238, + -1, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ] + ], + "index": 34, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 557, + 455, + 2, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ], + [ + "add", + 455, + 238, + -1, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ], + [ + "add", + 557, + 238, + -2, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ] + ], + "index": 34, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 498, + 306, + -1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 498, + 499, + 1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 499, + 306, + -1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ] + ], + "index": 40, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 498, + 499, + 1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 498, + 306, + -1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 499, + 306, + -1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ] + ], + "index": 40, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 498, + 499, + 1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 499, + 306, + -1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 498, + 306, + -1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ] + ], + "index": 40, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 475, + 499, + -1, + 2, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 475, + 498, + -1, + 2, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 498, + 499, + 1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ] + ], + "index": 43, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 475, + 498, + -1, + 2, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 475, + 499, + -1, + 2, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 498, + 499, + 1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ] + ], + "index": 43, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 475, + 498, + -1, + 2, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 498, + 499, + 1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 475, + 499, + -1, + 2, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ] + ], + "index": 43, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 486, + 511, + 1, + 2, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 486, + 510, + -1, + 2, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 510, + 511, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ] + ], + "index": 53, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 486, + 510, + -1, + 2, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 486, + 511, + 1, + 2, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 510, + 511, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ] + ], + "index": 53, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 486, + 510, + -1, + 2, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 510, + 511, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 486, + 511, + 1, + 2, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ] + ], + "index": 53, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 351, + 587, + -1, + 2, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 351, + 531, + 1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 531, + 587, + -1, + 2, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 58, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 351, + 531, + 1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 351, + 587, + -1, + 2, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 531, + 587, + -1, + 2, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 58, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 351, + 531, + 1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 531, + 587, + -1, + 2, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 351, + 587, + -1, + 2, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 58, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 367, + 589, + 1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 367, + 543, + 1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 543, + 589, + 1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 65, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 367, + 543, + 1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 367, + 589, + 1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 543, + 589, + 1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 65, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 367, + 543, + 1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 543, + 589, + 1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 367, + 589, + 1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 65, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 383, + 585, + -1, + 2, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 383, + 555, + 1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 555, + 585, + -1, + 2, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ] + ], + "index": 71, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 383, + 555, + 1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 383, + 585, + -1, + 2, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 555, + 585, + -1, + 2, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ] + ], + "index": 71, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 383, + 555, + 1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 555, + 585, + -1, + 2, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 383, + 585, + -1, + 2, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ] + ], + "index": 71, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 399, + 591, + 1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 399, + 567, + 1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 567, + 591, + 1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ] + ], + "index": 80, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 399, + 567, + 1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 399, + 591, + 1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 567, + 591, + 1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ] + ], + "index": 80, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 399, + 567, + 1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 567, + 591, + 1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 399, + 591, + 1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ] + ], + "index": 80, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 383, + 434, + -1, + 2, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 383, + 585, + 1, + 2, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 585, + 434, + -1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ] + ], + "index": 83, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 383, + 585, + 1, + 2, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 383, + 434, + -1, + 2, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 585, + 434, + -1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ] + ], + "index": 83, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 383, + 585, + 1, + 2, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 585, + 434, + -1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 383, + 434, + -1, + 2, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ] + ], + "index": 83, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 383, + 585, + 1, + 2, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 585, + 434, + -1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 383, + 434, + -1, + 2, + [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 83, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 351, + 436, + -1, + 2, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 351, + 587, + 1, + 2, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 587, + 436, + -1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 86, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 351, + 587, + 1, + 2, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 351, + 436, + -1, + 2, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 587, + 436, + -1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 86, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 351, + 587, + 1, + 2, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 587, + 436, + -1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 351, + 436, + -1, + 2, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 86, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 351, + 587, + 1, + 2, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 587, + 436, + -1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 351, + 436, + -1, + 2, + [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 86, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 367, + 46, + 1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 367, + 589, + -1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 589, + 46, + -1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 89, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 367, + 589, + -1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 367, + 46, + 1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 589, + 46, + -1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 89, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 367, + 589, + -1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 589, + 46, + -1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 367, + 46, + 1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 89, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 367, + 589, + -1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 589, + 46, + -1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 367, + 46, + 1, + 1, + [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 89, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 399, + 446, + 1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 399, + 591, + -1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 591, + 446, + -1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ] + ], + "index": 92, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 399, + 591, + -1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 399, + 446, + 1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 591, + 446, + -1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ] + ], + "index": 92, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 399, + 591, + -1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 591, + 446, + -1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 399, + 446, + 1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ] + ], + "index": 92, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 399, + 591, + -1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 591, + 446, + -1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 399, + 446, + 1, + 1, + [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 92, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 22, + 34, + 1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 22, + 331, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 331, + 34, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ] + ], + "index": 105, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 22, + 331, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 22, + 34, + 1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 331, + 34, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ] + ], + "index": 105, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 22, + 331, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 331, + 34, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 22, + 34, + 1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ] + ], + "index": 105, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 40, + 54, + 1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 40, + 299, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 299, + 54, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 108, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 40, + 299, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 40, + 54, + 1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 299, + 54, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 108, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 40, + 299, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 299, + 54, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 40, + 54, + 1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 108, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 511, + 510, + 1, + 2, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 23, + 510, + -1, + 2, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 511, + 23, + 1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ] + ], + "index": 112, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 23, + 510, + -1, + 2, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 511, + 510, + 1, + 2, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 511, + 23, + 1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ] + ], + "index": 112, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 23, + 510, + -1, + 2, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 511, + 23, + 1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 511, + 510, + 1, + 2, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ] + ], + "index": 112, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 23, + 322, + 1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 23, + 511, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 511, + 322, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ] + ], + "index": 114, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 23, + 511, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 23, + 322, + 1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 511, + 322, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ] + ], + "index": 114, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 23, + 511, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 511, + 322, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 23, + 322, + 1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ] + ], + "index": 114, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 23, + 511, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 511, + 322, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 23, + 322, + 1, + 1, + [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 114, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 35, + 306, + 1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 35, + 499, + -1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 499, + 306, + -1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ] + ], + "index": 119, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 35, + 499, + -1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 35, + 306, + 1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 499, + 306, + -1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ] + ], + "index": 119, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 35, + 499, + -1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 499, + 306, + -1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 35, + 306, + 1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ] + ], + "index": 119, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 35, + 499, + -1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 499, + 306, + -1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 35, + 306, + 1, + 1, + [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 119, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 2, + 251, + -2, + 1, + [ + 5, + 11, + 16, + 35, + 64, + 128, + 256 + ] + ], + [ + "add", + 2, + 61, + -1, + 2, + [ + 5, + 11, + 16, + 35, + 64, + 128, + 256 + ] + ], + [ + "add", + 61, + 251, + 4, + 1, + [ + 5, + 11, + 16, + 35, + 64, + 128, + 256 + ] + ] + ], + "index": 152, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 2, + 61, + -1, + 2, + [ + 5, + 11, + 16, + 35, + 64, + 128, + 256 + ] + ], + [ + "add", + 2, + 251, + -2, + 1, + [ + 5, + 11, + 16, + 35, + 64, + 128, + 256 + ] + ], + [ + "add", + 61, + 251, + 4, + 1, + [ + 5, + 11, + 16, + 35, + 64, + 128, + 256 + ] + ] + ], + "index": 152, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 2, + 61, + -1, + 2, + [ + 5, + 11, + 16, + 35, + 64, + 128, + 256 + ] + ], + [ + "add", + 61, + 251, + 4, + 1, + [ + 5, + 11, + 16, + 35, + 64, + 128, + 256 + ] + ], + [ + "add", + 2, + 251, + -2, + 1, + [ + 5, + 11, + 16, + 35, + 64, + 128, + 256 + ] + ] + ], + "index": 152, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 230, + 63, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 230, + 61, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 61, + 63, + 1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 188, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 230, + 63, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 230, + 61, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 61, + 63, + 1, + 1, + [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 188, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 230, + 61, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 230, + 63, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 61, + 63, + 1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 188, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 230, + 61, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 230, + 63, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 61, + 63, + 1, + 1, + [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 188, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 230, + 61, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 61, + 63, + 1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 230, + 63, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 188, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 230, + 63, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 61, + 63, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 230, + 61, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 189, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 61, + 63, + -1, + 1, + [ + 5, + 11, + 16, + 35, + 64, + 128, + 256 + ] + ], + [ + "add", + 230, + 63, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 230, + 61, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 189, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 61, + 63, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 230, + 63, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 230, + 61, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 189, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 61, + 63, + -1, + 1, + [ + 5, + 11, + 16, + 35, + 64, + 128, + 256 + ] + ], + [ + "add", + 230, + 61, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 230, + 63, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 189, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 61, + 63, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 230, + 61, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 230, + 63, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 189, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 59, + 73, + -1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 59, + 363, + -1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 363, + 73, + 1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 197, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 59, + 363, + -1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 59, + 73, + -1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 363, + 73, + 1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 197, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 59, + 363, + -1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 363, + 73, + 1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 59, + 73, + -1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 197, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 96, + 5, + -1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 96, + 395, + -1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 395, + 5, + 1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 204, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 96, + 395, + -1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 96, + 5, + -1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 395, + 5, + 1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 204, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 96, + 395, + -1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 395, + 5, + 1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 96, + 5, + -1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 204, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + } + ] + }, + "contraction_whole_word_replays": [ + { + "record": { + "canonical_word_sha256": "32415e93a50f0fdab5fa144da05977fe34bc8340bf967b91c7f7f0bc312df994", + "central_position": 2, + "cleanup_length": 5223, + "cleanup_sha256": "7c2a181ac7fc6a087f5c7cce346650e0bb773f5dafa82ca966081a4a6440c336", + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 456, + 457, + 1, + 1, + [ + 42, + 82 + ] + ], + [ + "add", + 457, + 475, + -1, + 1, + [ + 42, + 82 + ] + ] + ], + "index": 1858, + "post_contraction_inverse_sites": [], + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + "semantics": { + "buffer_self_map": "identity", + "buffer_to_live_leaks": 0, + "cleanup_boundary_forward_and_reverse": "PASS", + "dirty_buffers": 91, + "dual": "PASS", + "forward": "PASS", + "live_inputs": 632, + "matrix_dimension": 723, + "nonzero_endpoint_terms": 835, + "reverse_pullback_equals_forward": true + } + } + ], + "current_producer_applicability": { + "before_gates": [ + [ + "add", + 457, + 475, + -1, + 1, + [ + 82, + 42 + ] + ], + [ + "add", + 456, + 457, + 1, + 1, + [ + 82, + 42 + ] + ], + [ + "add", + 456, + 475, + 1, + 1, + [ + 82, + 42 + ] + ] + ], + "cleanup_ADD_delta": -1, + "coefficient_heights": { + "maximum_complete_words_denominator_bits": 4, + "maximum_complete_words_numerator_bits": 4, + "maximum_replacement_gates_denominator_bits": 1, + "maximum_replacement_gates_numerator_bits": 1 + }, + "contracted_semantics": { + "buffer_self_map": "identity", + "buffer_to_live_leaks": 0, + "cleanup_boundary_forward_and_reverse": "PASS", + "dirty_buffers": 91, + "dual": "PASS", + "forward": "PASS", + "live_inputs": 632, + "matrix_dimension": 723, + "nonzero_endpoint_terms": 835, + "reverse_pullback_equals_forward": true + }, + "contraction": { + "canonical_word_sha256": "72701332e9b0281850e47916d929fd3d9bd9e14f3fafb1ee14d4c3ae3fc6b5d9", + "central_position": 2, + "cleanup_length": 5224, + "cleanup_sha256": "1fe863366ac0a277b32795c4d88aa9544313248ff29c5e0dea7c36e3adcfd878", + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 456, + 457, + 1, + 1, + [ + 42, + 82 + ] + ], + [ + "add", + 457, + 475, + -1, + 1, + [ + 42, + 82 + ] + ] + ], + "index": 1858, + "post_contraction_inverse_sites": [], + "profile": { + "1": 2482, + "2": 712, + "3": 218, + "4": 109, + "5": 20, + "8": 8 + }, + "section": "A" + }, + "fixed_all_other_top_level_fields": true, + "forward_ADD_delta": -1, + "fresh_native_phase_or_supplier_admission": false, + "rank_mass": 5160, + "recursive_children": 3549, + "scope": "Only the literal A1858 inverse contraction; no PR3945 expansion census.", + "source_canonical_sha256": "cee1ddcbdf3cdcba99146f281cbb452440dd1ed641aa3a47ccc3343680ae7ddc", + "source_head": "91f81d131252db704f945891da1ea54e29d46b8b", + "source_profile": { + "1": 2482, + "2": 712, + "3": 218, + "4": 109, + "5": 20, + "8": 8 + }, + "source_semantics": { + "buffer_self_map": "identity", + "buffer_to_live_leaks": 0, + "cleanup_boundary_forward_and_reverse": "PASS", + "dirty_buffers": 91, + "dual": "PASS", + "forward": "PASS", + "live_inputs": 632, + "matrix_dimension": 723, + "nonzero_endpoint_terms": 835, + "reverse_pullback_equals_forward": true + }, + "width_inventory": { + "5": 28, + "6": 18, + "7": 53, + "8": 96, + "9": 213 + } + }, + "ledger": { + "added_forward_ADDs_per_candidate": 1, + "additional_helpers_buffers_native_maps": 0, + "baseline_primitives": { + "A": { + "add": 3557, + "scale": 498, + "warp": 24 + }, + "B": { + "add": 1796, + "scale": 73 + }, + "cleanup": { + "add": 4633, + "scale": 519, + "warp": 72 + }, + "compensation": { + "add": 5736 + }, + "cut": { + "add": 176 + }, + "precondition": { + "add": 136, + "scale": 56 + }, + "restore": { + "add": 196, + "scale": 16 + } + }, + "baseline_profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "boundary_end_sha256": "ebd6650741d3b91cd4c0c7f4c5d5aa680094654768f3c0a0342864ab79c4e5dc", + "boundary_start_sha256": "e82d4f3c4e35e6aaf384c90fc7cc3ed89ad939a7760ad5f06aff80a519c7353c", + "candidate_rank_masses": [ + 5134 + ], + "candidate_recursive_children_range": [ + 3519, + 3521 + ], + "changed_B_warp_positions": "Only numerical indices shift after insertion; same ordered warp with same neighbouring scalar events.", + "cleanup_added_ADDs": [ + 0, + 1 + ], + "contraction_cleanup_ADD_deltas": [ + -1 + ], + "contraction_forward_ADD_delta": -1, + "contraction_profiles": [ + { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + } + ], + "dirty_buffers": 91, + "helper_roles": 408, + "helper_widths": { + "4": 26, + "5": 2, + "6": 18, + "7": 53, + "8": 96, + "9": 213 + }, + "initial_operator_corrections": 36, + "live_inputs": 632, + "maximum_complete_words_denominator_bits": 4, + "maximum_complete_words_numerator_bits": 4, + "maximum_replacement_gates_denominator_bits": 4, + "maximum_replacement_gates_numerator_bits": 3, + "native_warps": 72, + "new_supplier_or_kappa": false, + "proved": [ + "Exact rational arbitrary-dirty three-register matrix equality for every orientation and coefficient motif", + "All compatible frame flags and complete chronological recursive invoice for every legal flag", + "Projected non-target matrix equality and literal inverse cleanup for every flag", + "All source free-operator symbols plus deterministic full-word sample replay", + "Finite primitive and scalar coefficient bounds; fixed roles, entrance/exit frames and native maps" + ], + "rank_mass": 5134, + "recursive_children": 3519, + "replaced_ADD_count": 2, + "replacement_ADD_count": 3, + "unknown": [ + "Physical allocation/hosting and complete owner schedule after extra ADD", + "Fresh Gaussian/Clifford realization and phase admission", + "Uniform precision/stock/tape tariff and implementation cost of additional scalar primitives", + "All-size compiler, outer/supplier admission, analytic transfer and BIT H1-H5" + ], + "unknown_costs_are_zero": false + }, + "provider": "base", + "schema_version": 1, + "source_canonical_sha256": "a140d980692fb1688b6b85021e06e2aea7d97eb3fd2b09cbd6c47afb0cc7f9da", + "source_semantics": { + "buffer_self_map": "identity", + "buffer_to_live_leaks": 0, + "cleanup_boundary_forward_and_reverse": "PASS", + "dirty_buffers": 91, + "dual": "PASS", + "forward": "PASS", + "live_inputs": 632, + "matrix_dimension": 723, + "nonzero_endpoint_terms": 835, + "reverse_pullback_equals_forward": true + }, + "whole_word_samples": [ + { + "record": 0, + "semantics": { + "buffer_self_map": "identity", + "buffer_to_live_leaks": 0, + "cleanup_boundary_forward_and_reverse": "PASS", + "dirty_buffers": 91, + "dual": "PASS", + "forward": "PASS", + "live_inputs": 632, + "matrix_dimension": 723, + "nonzero_endpoint_terms": 835, + "reverse_pullback_equals_forward": true + } + }, + { + "record": 186, + "semantics": { + "buffer_self_map": "identity", + "buffer_to_live_leaks": 0, + "cleanup_boundary_forward_and_reverse": "PASS", + "dirty_buffers": 91, + "dual": "PASS", + "forward": "PASS", + "live_inputs": 632, + "matrix_dimension": 723, + "nonzero_endpoint_terms": 835, + "reverse_pullback_equals_forward": true + } + }, + { + "record": 187, + "semantics": { + "buffer_self_map": "identity", + "buffer_to_live_leaks": 0, + "cleanup_boundary_forward_and_reverse": "PASS", + "dirty_buffers": 91, + "dual": "PASS", + "forward": "PASS", + "live_inputs": 632, + "matrix_dimension": 723, + "nonzero_endpoint_terms": 835, + "reverse_pullback_equals_forward": true + } + }, + { + "record": 338, + "semantics": { + "buffer_self_map": "identity", + "buffer_to_live_leaks": 0, + "cleanup_boundary_forward_and_reverse": "PASS", + "dirty_buffers": 91, + "dual": "PASS", + "forward": "PASS", + "live_inputs": 632, + "matrix_dimension": 723, + "nonzero_endpoint_terms": 835, + "reverse_pullback_equals_forward": true + } + }, + { + "record": 339, + "semantics": { + "buffer_self_map": "identity", + "buffer_to_live_leaks": 0, + "cleanup_boundary_forward_and_reverse": "PASS", + "dirty_buffers": 91, + "dual": "PASS", + "forward": "PASS", + "live_inputs": 632, + "matrix_dimension": 723, + "nonzero_endpoint_terms": 835, + "reverse_pullback_equals_forward": true + } + }, + { + "record": 459, + "semantics": { + "buffer_self_map": "identity", + "buffer_to_live_leaks": 0, + "cleanup_boundary_forward_and_reverse": "PASS", + "dirty_buffers": 91, + "dual": "PASS", + "forward": "PASS", + "live_inputs": 632, + "matrix_dimension": 723, + "nonzero_endpoint_terms": 835, + "reverse_pullback_equals_forward": true + } + } + ] +} diff --git a/research/staged544-a2-graph-rewrite/RESULT-extra.json b/research/staged544-a2-graph-rewrite/RESULT-extra.json new file mode 100644 index 0000000000..c8b81e77e0 --- /dev/null +++ b/research/staged544-a2-graph-rewrite/RESULT-extra.json @@ -0,0 +1,32773 @@ +{ + "census": { + "compatible_flags": 460, + "contractions": { + "intervals": [ + [ + "1329227995789751576182269975025680385", + "1329227995789751576182269975025680385" + ], + [ + "1329227995789751576182269975025680385", + "52374249726528806330752956013813630966091995644623625747599183072593396502864489809114755144206918797059657552068915115977322277269551694262430328684545" + ], + [ + "52374249726528806330752956013813630966091995644623625747599183072593396502864489809114755144206918797059657552068915115977322277269551694262430328684545", + "1329227995789751576182269975025680385" + ] + ], + "records": [ + { + "canonical_word_sha256": "439ce3544b68e3dffdb0cb4496fbc92330e825592515bc28c95580807c9d232d", + "central_position": 2, + "cleanup_length": 5223, + "cleanup_sha256": "7c2a181ac7fc6a087f5c7cce346650e0bb773f5dafa82ca966081a4a6440c336", + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 456, + 457, + 1, + 1, + [ + 42, + 82 + ] + ], + [ + "add", + 457, + 475, + -1, + 1, + [ + 42, + 82 + ] + ] + ], + "index": 1858, + "post_contraction_inverse_sites": [], + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + } + ] + }, + "fixed_boundary_rejections": [], + "intervals": [ + [ + "1", + "1" + ], + [ + "1", + "34359738369" + ], + [ + "1", + "2199023255553" + ], + [ + "1", + "9444732965739290427393" + ], + [ + "1", + "19342813113834066795298817" + ], + [ + "1", + "1329227995784915872903807060280344577" + ], + [ + "1", + "100433627766186892221372630771322662657637687111424552206337" + ], + [ + "1", + "411376139330301510538742295639337626245683966408394965837152257" + ], + [ + "1", + "59285549689505892056868344324448208820874232148807968788202283012051522375647233" + ], + [ + "1", + "139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444737" + ], + [ + "1", + "76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293569" + ], + [ + "1", + "2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493377" + ], + [ + "1", + "1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805889" + ], + [ + "1", + "399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142529" + ], + [ + "1073741825", + "1073741825" + ], + [ + "1073741825", + "19361702579765546449895425" + ], + [ + "1073741825", + "121535376863487078716580105865118828082792175905056336015814680174705620871150567425" + ], + [ + "1073741825", + "84615164083955833058634117852752773298323027029587474609365939131020528086739295808618640159112088970261506420816246917300225" + ], + [ + "1073741825", + "6553174556823330892116248904781814709027457221082307439883542289645580354130451989756546571550882345858708693810056782782124390545961968514965411201025" + ], + [ + "1073741825", + "52374449518245490143713843571464293198109840646970167189886316875583556766266077343132009176805062577900341174964552906171341413404609763303517117743105" + ], + [ + "34359738369", + "34359738369" + ], + [ + "2199023255553", + "2199023255553" + ], + [ + "2251799813685249", + "2251799813685249" + ], + [ + "2251799813685249", + "2251937256833025" + ], + [ + "2251799813685249", + "5192296858534975204734885819318273" + ], + [ + "2251799813685249", + "3618502788666132713924637540511772662376779361963870148436045534839934287873" + ], + [ + "2251799813685249", + "32592575621352703717009029544113439144703563801917806170055572314182416456887702403785162753" + ], + [ + "2251799813685249", + "1231312693637328022196401198882469024534298631607386546665741892185787911801939434094945620309134421905301194145793" + ], + [ + "2251799813685249", + "52374249726339758485918392552153431450624827369975392889239349516925597234402714827394377716161438553686048733823229577791725737866574169969191657930753" + ], + [ + "2251937256833025", + "2251937256833025" + ], + [ + "2251937256833025", + "52425396844806704492136377563866016411524000620519583609696419801946719278143005219785131326392293689078027733241089094077072619431100589146823022608385" + ], + [ + "9444732965739290427393", + "9444732965739290427393" + ], + [ + "19342813113834066795298817", + "19342813113834066795298817" + ], + [ + "19361702579765546449895425", + "19361702579765546449895425" + ], + [ + "19361702579765546449895425", + "1525779850041338069256304621474332177149281797107591370465931255707472602973584051666868340397628285443792844467962950341284836320580179329025" + ], + [ + "5192296858534975204734885819318273", + "5192296858534975204734885819318273" + ], + [ + "5192296858534975204734885819318273", + "52374249726339758508632102686391156867204782643462212931224907675169420718612536790943702464468235144534292571914257528810012647135771479371999483002881" + ], + [ + "1329227995784915872903807060280344577", + "1" + ], + [ + "1329227995789751576182269975025680385", + "1329227995789751576182269975025680385" + ], + [ + "1329227995804258686017658719261687809", + "405827318983907970493859195704507677384617402211170593114937094773195349491555743579629449911410722430578663734080560520241549814976316931225681985" + ], + [ + "1329228154241240901432482247401799681", + "33554433" + ], + [ + "1329228154241240901432482247401799681", + "1329228154241240901432482247401799681" + ], + [ + "397528445539119201356392798622904767824488520749057", + "4245578030406765848086166015765371436613849963173969757719391343891825759925757015264423423396529551229127763296969687494577329404303880409820712965" + ], + [ + "47913869678431906971720807802917723813870344136034305", + "209906997074175762516726557696868479847439881813400514251929847688629413864957545760267053742615121486571126558269656575345882569563476931014098285758465" + ], + [ + "100433627766186892221372630771322662657637687111424552206337", + "100433627766186892221372630771322662657637687111424552206337" + ], + [ + "411376139330301510538742295639337626245683966408394965837152257", + "411376139330301510538742295639337626245683966408394965837152257" + ], + [ + "13479973333575319897333507891958959063859597483392111918816044253185", + "6243498589197869271068837618755080113759531040854038061814210271130087146807698524013237058134235013525641356861435350794004263606503396840833025" + ], + [ + "452533704479527729934831547169477086029952866619772173704607787974234472449", + "13094361696768113830368038973663143193758239257252950003331901448547120018464790979790919580952776926045027622253660424075205586793413947277179904589825" + ], + [ + "1810134817918110916600773824406802088650250161339184834705353979485994614785", + "15090256509580341795603301463425211895237296385098767649057365730182704283355283103134485633470264284236757657063723860942306127400965" + ], + [ + "3618502788666132713924637540511772662376779361963870148436045534839934287873", + "2251799813685249" + ], + [ + "14474894578197325021358902017893621738555458855610419662796312384132989845505", + "3682789419290124390864562693616803618274530705124592379283817881255327395372091274888487057884010234653964123528844406067135399907985544357547488837665" + ], + [ + "15053536999507894900783712098427542243830532070006827962927097915789258278945", + "90944953698163221743286566084369005475538553965632910905970483770669447890933552737165543714136556513181984658284722965200279630331905" + ], + [ + "59285549689505892056868344324448208820874232148807968788202283012051522375647233", + "59285549689505892056868344324448208820874232148807968788202283012051522375647233" + ], + [ + "121535376863487078716580105865118828082792175905056336015814680174705620871150567425", + "121535376863487078716580105865118828082792175905056336015814680174705620871150567425" + ], + [ + "121535376863487078716580105865118828082792175905056336015814680174705620871150567425", + "1525779850041337984641140537518499118515163944354818072143025761496861480699841474098334895854522138072239135875123680441725538489138910593025" + ], + [ + "32592575621352703717009029544113439144703563801917806170055572314182416456887702403785162753", + "32592575621352703717009029544113439144703563801917806170055572314182416456887702403785162753" + ], + [ + "32592575621352703717009029544113439144703563801917806170055572314182416456887702403785162753", + "52374249726339758485918392552153431450624827369975392889239382109501218587110050339212587962314507894790362424291776412726003790431467098702835750010881" + ], + [ + "266998506804869873460465217397351072613818180660098323570750422457058489526279606902277040766977", + "1675976790410501175705079572918930537908223461739472046073724711358740571166078861969486211364689884477021658137415325987620670333348142601440745553395713" + ], + [ + "4271974071841941581595807520406036695574585514644970690321523974364517728522516009231883090001921", + "1488565707357445219427017734464966208935975876008248247297783237727503899095805417103512938092118807860843214405150698527341948195877945345" + ], + [ + "139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444737", + "139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444737" + ], + [ + "76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293569", + "76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293569" + ], + [ + "1231312693637328022196401198882469024534298631607386546665741892185787911801939434094945620309134421905301194145793", + "1231312693637328022196401198882469024534298631607386546665741892185787911801939434094945620309134421905301194145793" + ], + [ + "1231312693637328022196401198882469024534298631607386546665741892185787911801939434094945620309134421905301194145793", + "52374249726339758485918392552153431451856140063612720911435750715808066258937013459001764262827180541652807949745944918218728062777739562653342320558081" + ], + [ + "4963729296512303696185766314330260675546786987056447972744817236871428788346804667667501887317989129548858157697025", + "1441842395375350191015626299779716579715772866624859521857760447256615147323665452394895617445392839887706460212256884672954386465" + ], + [ + "2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493377", + "2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493377" + ], + [ + "84615164083955833058634117852752773298323027029587474609365939131020528086739295808618640159112088970261506420816246917300225", + "1073741825" + ], + [ + "1387688690330096660508376208984897060903933376831873989612332264910179570505357458584717556578145638384465599667587392526488715265", + "1689095326928044379442790487001667978134855075627502417630300800024284054677962474759569862667467059233085737742704535453180574793479469599483855361869825" + ], + [ + "1441842395375350191015626299779716579715772866624859521857760447256615147323665452394895617445392839887706460212256884672954386465", + "90944953698163221743286566084369005475538553965632910905970483770669447890933552737165543714136556513181984658284722965200279630331905" + ], + [ + "1441842395375350191015626299779716579715772866624859521857760447256615147323665452394895617445392839887706460212256884672954386465", + "25598338124500388796300304876284730959891835274222074460069847082895111332736176697973970504842428597913425847986955359321050089863325597168062971905" + ], + [ + "6931674235302234159352784245997594650189089906545272736112295613771283725408361862789164823791121772101452537286629472125772103685", + "1732059234347346285844437071329205375206296587802877699933557090820463753555083251116653371606394765319392588607606662082973905784034366703768782952796705" + ], + [ + "90111807366508524914214990301709147806064373066359895989700571512354883151128081436889047929995304358685096713143591003245472907265", + "1386377154642410005699540014651257017058285516043133483491643139742720463980308702366164460182132264587030168208301695627169890305" + ], + [ + "90111807366508524914214990301709147806064373066359895989700571512354883151128081436889047929995304358685096713143591003245472907265", + "90111807366508524914214990301709147806064373066359895989700571512354883151128081436889047929995304358685096713143591003245472907265" + ], + [ + "1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805889", + "1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805889" + ], + [ + "11362400406837627437171447371959408274641465487827986755518684938937773208065818412666466093669098956402798095081945676478227901579265", + "1005309438433692267765973949979951351128123907124323594029077551159268897916628077415399485497577101711077246430778511879723338956965" + ], + [ + "14203000508547034296464309214949260343301831859784983444400053175064014739066586241293463994044483305029753104634968567714492280995845", + "1005309438433692267765973949979951351128123907124323594029077551159268897916628077415399485497577101711077246430778511879723338956965" + ], + [ + "14203000508547034296464309214949260343301831859784983444400053175064014739066586241293463994044483305029753104634968567714492280995845", + "16494819982044958773669592706012941065556300533610672605148699291624232321460238222018116115703877383391320717608442475505997799489945524203960831836165" + ], + [ + "15090256509580341795603301463425211895237296385098767649057365730182704283355283103134485633470264284236757657063723860942306127400965", + "1005309438433692267765973949979951351128123907124323594029077551159268897916628077415399485497577101711077246430778511879723338956965" + ], + [ + "15090256509580341795603301463425211895237296385098767649057365730182704283355283103134485633470264284236757657063723860942306127400965", + "16494819982044958773669592706012941065556300533610672605148699291624232321460238222018116115703877383391320717608442475505997799489945524203960831836165" + ], + [ + "22715096511392367826585654813501471297934622925799411102211405237557154956522670042783689958106189483756816976585540380559068494823425", + "1386377154642410005699540014651255949064767555587618001583274007830208215873451935446120015161537930826925851318273639209232236545" + ], + [ + "22715096511392367826585654813501471297934622925799411102211405237557154956522670042783689958106189483756816976585540380559068494823425", + "22715096511392367826585654813501471297934622925799411102211405237557154956522670042783689958106189483756816976585540380559068494823425" + ], + [ + "22715096511392367826585654813501471297934622925799411102211405237557154956522670042783689958106189483756816976585540380559068494823425", + "299692433704188260313446524500937198418441768203094476048292474380527696907601233503872788663135509092571341372760802446442233224977201976831901705" + ], + [ + "90860385876341685355870744508536425729900206372514294094448402162115757587940065931624865215216126065261855140576302738641189087739905", + "3682789419290124484364691214216673873083360775335797392014421486297665439161713799391426580804513899673992034596547782308960061237781201331732493893665" + ], + [ + "1488565707357445219427017734464966208935975876008248247297783237727503899095805417103512938092118807860843214405150698527341948195877945345", + "1488565707357445219427017734464966208935975876008248247297783237727503899095805417103512938092118807860843214405150698527341948195877945345" + ], + [ + "1488565707357445219427017734464966208935975876008248247297783237727503899095805417103512938092118807860843214405150698527341948195877945345", + "6243498589197869271068837618755080113759531040854038061814210271130087146807698524013237058134235013525641356861435350794004263606503396840833025" + ], + [ + "1525779850041337984641140537518499118515163944354818072143025761496861480699841474098334895854522138072239135875123680441725538489138910593025", + "121535376863487078716580105865118828082792175905056336015814680174705620871150567425" + ], + [ + "1525779850041338026948722579496415652419220106983321816368001231684816079315045247150570231412653618209860503469588523155190075078442875879425", + "1524291284333980581729295561761950681623286903399144616741003120867622835217072045234801336747936869201213584826793908396796680175875728080897" + ], + [ + "1525779850041338026948722579496415652419220106983321816368001231684816079315045247150570231412653618209860503469588523155190075078442875879425", + "1525779850041338026948722579496415652419220106983321816368001231684816079315045247150570231412653618209860503469588523155190075078442875879425" + ], + [ + "1525779850041338069256304621474332177149281797107591370465931255707472602973584051666868340397628285443792844467962950341284836320580179329025", + "19361702579765546449895425" + ], + [ + "1912806934399622811339000365562486551295773715958078898113832664766463084378490594425349080043193189195511332417547888499965718541521261690945", + "1912806934399622811339000365562486551295773715958078898113832664766463084378490594425349080043193189195511332417547888499965718541521261690945" + ], + [ + "6243498589197869271068837618755080113759531040854038061814210271130087146807698524013237058134235013525641356861435350794004263606503396840833025", + "1488565707357445219427017734464966208935975876008248247297783237727503899095805417103512938092118807860843214405150698527341948195877945345" + ], + [ + "199791908708789211552159981612224634218560504632628988218937271375435648258683977507056928783907155413332467419711891093723909726770049475678306305", + "199791907220223504194757069767170073357117373202108549321348266744320944507102397627914715826081844628514445594780342969090771487909360097541750785" + ], + [ + "199791908708789211552159981612224634218560504632628988218937271375435648258683977507056928783907155413332467419711891093723909726770049475678306305", + "199791908708789211552159981612224634218560504632628988218937271375435648258683977507056928783907155413332467419711891093723909726770049475678306305" + ], + [ + "199791908708789215711164522793565167782679476543643855869595167713874356768655420400641981097830243339121825980287138053562163482612047812403134465", + "1732138520517037331190692366982256134550252069218314106901139869888571304244904776309127296178392966824379775771380435166746032604398876810139005165507105" + ], + [ + "199791908708789919969272117928132176485979774033768267350338516833782795670002875502331511580040635741855516977856397173418870976372496605133144065", + "1732138520517037331190692366982256134550252069218314106901139869888571304244904776309127296178392966824379775771380435166746032604398876810139005165507105" + ], + [ + "199793431511507925514434163868399988984889149329137178066594275966130242042029420039774432697279312648398881673828330926603891320038504729719865345", + "1524291284333980581729295561838907724975619866338653047083947480624234405619483800952468151675125589183790743974779836065424611932887196893185" + ], + [ + "199793431511507925514434163868399988984889149329137178066594275966130242042029420039774432697279312648398881673828330926603891320038504729719865345", + "199793431511507925514434163868399988984889149329137178066594275966130242042029420039774432697279312648398881673828330926603891320038504729719865345" + ], + [ + "399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142529", + "399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142529" + ], + [ + "399583814440447005616929060577530438956486407420544502003070126631467010564998434421194305133405220160723471403805559282862748434991910569348431873", + "399583815929012801699762184288621104020373586355480518656683926114089343942294276145315101885464429301692249004713702649033974420898924890905640961" + ], + [ + "399583815929012801699762184288621104020373586355480518656683926114089343942294276145315101885464429301692249004713702649033974420898924890905640961", + "399583815929012801699762184288621104020373586355480518656683926114089343942294276145315101885464429301692249004713702649033974420898924890905640961" + ], + [ + "399583815929012801699762184288621104020373586355480518656683926114089343942294276145315101885464429301692249004713702649033974420898924890905640961", + "405827318983907970493859195704507677384617402211170593114937094773195349491555743579629449911410722430578663734080560520241549814976316931225681985" + ], + [ + "405827318983907970493859195704507677384617402211170593114937094773195349491555743579629449911410722430578663734080560520241549814976316931225681985", + "399583815929012801699762184288621104020373586355480518656683926114089343942294276145315101885464429301692249004713702649033974420898924890905640961" + ], + [ + "799167628904152851797483158385075767994614118821068068199883655650682009461346950698462981418950799729663686478605731744817228837426968521236021249", + "14730483379433438127934528774632389635026021992477254007598363677206801205464512458333043974476595485137698239797225386787842415603795809399652132913185" + ], + [ + "3196670515616622758499660694684164973105640255109760109791049252434204905466638658269310465515111337731586013927522631272749236412997505841274814465", + "280957386274804506756275887468346072247519794393636837497149422752274633664313080410900071159872561169122960822401010681497301092545890196704460965" + ], + [ + "3396462424325412678468932812612297149291079970539175806175513075113460606498858406681011266390199622592516657753708773542442651789988318410082095105", + "280957386274804506756275887468346072247519794393636837497149422752274633664313080410900071159872561169122960822401010681497301092545890196704460965" + ], + [ + "3396462424325412678468932812612297149291079970539175806175513075113460606498858406681011266390199622592516657753708773542442651789988318410082095105", + "16367202901309898084184370151055389433152799701077022479000983394207099232823390993311374626703935487010466389552745715083784604030646834706176782172165" + ], + [ + "4245578030406750771696389514202158033234545076970458682688557657455687914076475062884282115523608850899945030150281586753657345573839354747924008965", + "105714892921393795007060870734345817390576617873860718572894516991119385392476158322384178865891057954309343262088177168409081048438841143941329326625" + ], + [ + "4245578030406750771696389514202158033234545076970458682688557657455687914076475062884282115523608850899945030150281586753657345573839354747924008965", + "132143616151742243758826088417932290825671820311314469563009965874688080918552057685149250852458584096015441023126790237322997736981263497825982896805" + ], + [ + "4245578030406750771696389514202158033234545076970458682688557657455687914076475062884282115523608850899945030150281586753657345573839354747924008965", + "1732138520517037331190692366982256134550252069218314106901139869888571304244904776309127296178392966824379775771380435166746032604398876810139005165507105" + ], + [ + "4245578030406765848086166015765371436613849963173969757719391343891825759925757015264423423396529551229127763296969687494577329404303880409820712965", + "280957386274804506756275887468346072247519794393636837497149422752274633664313080410900071159872561169122960822401010681497301092545890196704460965" + ], + [ + "4245578030406765848086166015765371436613849963173969757719391343891825759925757015264423423396529551229127763296969687494577329404303880409820712965", + "16367202901309898084184370151055389433152799701077022479000983394207099232823390993311374626703935487010466389552745715083784604030646834706176782172165" + ], + [ + "132143616151742243758826088417932290825671820311314469563009965874688080918552057685149250852458584096015441023126790237322997736981263497825982896805", + "105714892921393795007060870734345817390576617873860718572894516991119385392476158322384178865891057954309343262088177168409081048438841143941329326625" + ], + [ + "132143616151742243758826088417932290825671820311314469563009965874688080918552057685149250852458584096015441023126790237322997736981263497825982896805", + "1732138520517037331190692366982256134550252069218314106901139869888571304244904776309127296178392966824379775771380435166746032604398876810139005165507105" + ], + [ + "2173736926102457318614666082717776950770763384803783931237198769509839908949465002012779984717799935688782548833910687789592352071951650524927633653765", + "3708937185134198036107717554061023516298246186316712159711080558380633883003080836068787742692661240302551921561013931367243231370816664150801102405665" + ], + [ + "2173736926102457318614666082717776950770763384803783931237198769509839908949465002012779984717799935688782548833910687789592352071951650524927633653765", + "18544685925670990180538587770305117581327737130008062054865316612956234793988737102155329474013241909840962435331073206641572982346531784849718132080805" + ], + [ + "2173736926102457318614666082717776950770763384803783931237198769509839908949465002012779984717799935688782548833910687789592352071951650524927633653765", + "1732059234347346285844437071329205375206296587802877699933557090820463753555083251116653371606394765319392588607606662082973905784034366703768782952796705" + ], + [ + "3273390632284802510211719541449771078557795226257064304103045288982019289625231317813260982901571773957437701365348463693075170519700700842463261097985", + "280957386274803515743415564099532696240426794253205751673810666377329393019928733576360210335726580680460136200478097935700886602640589295766732965" + ], + [ + "3273590424193511299427430705972564643687099530554666653276364385810550813486406438570802912115920283552131006394243516883029825296261677097986661023745", + "280957386274803515743415564099532696240426794253205751673810666377329393019928733576360210335726580680460136200478097935700886602640589295766732965" + ], + [ + "3273590424193511299427430705972564643687099530554666653276364385810550813486406438570802912115920283552131006394243516883029825296261677097986661023745", + "105714892921393795007060870734345832660537456249051575650407972699750464689967264391150405488881844312220315769392773416333574386931830188985280369185" + ], + [ + "3682564653381104547858042177949604266075728174746754794299486842844443033575242348361619363262456687524740798156651109661814600376827718082930856165409", + "280957386274804506756275887468346125970434600577146846935804838804405352128539703308080820411616400207547818430247406539458045781149128669842636965" + ], + [ + "3682789419290124390664918279156754510476733773390232989784884014217253975903369568414540813940447635719992528102278632474492804997821720761852932390945", + "280957386274804506756275887468346125970434600577146846935804838804405352128539703308080820411616400207547818430247406539458045781149128669842636965" + ], + [ + "3682789419290124390664918279156754510476733773390232989784884014217253975903369568414540813940447635719992528102278632474492804997821720761852932390945", + "105714892921393888895016588597369540272211924593709466709617596677000575721694938272990309038206131609512043438697011084036292324020097052946049536545" + ], + [ + "3682789419290124390864562693616803618274530705124592379283817881255327395372091274888487057884010234653964123528844406067135399907985544357547488837665", + "280957386274804506756275887468346125970434600577146846935804838804405352128539703308080820411616400207547818430247406539458045781149128669842636965" + ], + [ + "3682789419290124390864562693616803618274530705124592379283817881255327395372091274888487057884010234653964123528844406067135399907985544357547488837665", + "105714892921393888895016588597369540272211924593709466709617596677000575721694938272990309038206131609512043438697011084036292324020097052946049536545" + ], + [ + "3682789419290124391463450244805664697922788008026814610083808479972132606630886501264332819759534124819131941492309065237437684906614286802373352620065", + "3682789419290124390864562693616803623310717069406330686023087261752494935546433185496670215235000228970231411005158399966633709125739168123205020024865" + ], + [ + "3682789419290124391463450244805664697922788008026814610083808479972132606630886501264332819759534124819131941492309065237437684906614286802373352620065", + "18413104224291797543796982396365918451397197480750892139906550951592406209253916608537169847099718382189134250445589060068227117491866686424303754608805" + ], + [ + "3682789419290124391463450244805664697922788008026814610083808479972132606630886501264332819759534124819131941492309065237437684906614286802373352620065", + "1732138520517037331190692366982256134550252069218314106901139869888571304244904776309127296178392966824379775771380435166746032604398876810139005165507105" + ], + [ + "3682789419290124484364691214216673873083360775335797392014421486297665439161713799391426580804513899673992034596547782308960061237781201331732493893665", + "280957386274803515743415564099532696240426794253205751673810666377329393019928733576360210335726580680460136200478097935700886602640589295766732965" + ], + [ + "3682789419290124484364691214216673873083360775335797392014421486297665439161713799391426580804513899673992034596547782308960061237781201331732493893665", + "105714892921393795007060870734345832660537456249051575650407972699750464689967264391150405488881844312220315769392773416333574386931830188985280369185" + ], + [ + "6553174556823330892116248904781814709027457221082307439883542289645580354130451989756546571550882345858708693810056782782124390545961968514965411201025", + "6553174556823330892116248904781814709027457221082307439883542289645580354130451989756546571550882345858708693810056782782124390545961968514965411201025" + ], + [ + "6553174556823330892116248904781814709027457221082307439883542289645580354130451989756546571550882345858708693810056782782124390545961968514965411201025", + "58927624075068821035830092476246107907137297868052474629769859165229137120396529332888555748355944923759049868774609688953465803950571731818481455734785" + ], + [ + "13096759199654826288829160611230608555647511467894437313033160070656330881273129642977738272413185864187244273981342133876535292064587986566074360397825", + "1885473196189731302920911512428762222060902933470418163550725056069344164614020045596775762228229330575295711526452419868137871942689843641628564605894785" + ], + [ + "14756631145277511680280740777536954638867560012019614435369157400164251994584782639745037963540489425159575436797994974952959438698947431710486788309025", + "14730483379433438127934528774632389635026021992477254007598363677206801205464512458333043974476595485137698239797225386787842415603795809399652132913185" + ], + [ + "14756631145277511680280740777536954638867560012019614435369157400164251994584782639745037963540489425159575436797994974952959438698947431710486788309025", + "14756631145277511680280740777536954638867560012019614435369157400164251994584782639745037963540489425159575436797994974952959438698947431710486788309025" + ], + [ + "14756631145277511680280740777536954638867560012019614435369157400164251994584782639745037963540489425159575436797994974952959438698947431710486788309025", + "18412823266905522739297359178803183057573624302223679431518605460580601515958801189680376708186245710589235463304743153297756408802181133342530653388965" + ], + [ + "18413104224291797543796982396365918451397197480750892139906550951592406209253916608537169847099718382189134250445589060068227117491866686424303754608805", + "3682789419290124390864562693616803623310717069406330686023087261752494935546433185496670215235000228970231411005158399966633709125739168123205020024865" + ], + [ + "18413104224291797543796982396365918451397197480750892139906550951592406209253916608537169847099718382189134250445589060068227117491866686424303754608805", + "1732138520517037331190692366982256134550252069218314106901139869888571304244904776309127296178392966824379775771380435166746032604398876810139005165507105" + ], + [ + "18544685925670990180538587770305117581327737130008062054865316612956234793988737102155329474013241909840962435331073206641572982346531784849718132080805", + "3708937185134198036107717554061023516298246186316712159711080558380633883003080836068787742692661240302551921561013931367243231370816664150801102405665" + ], + [ + "18544685925670990180538587770305117581327737130008062054865316612956234793988737102155329474013241909840962435331073206641572982346531784849718132080805", + "1732059234347346285844437071329205375206296587802877699933557090820463753555083251116653371606394765319392588607606662082973905784034366703768782952796705" + ], + [ + "52374249726339758485918392552153431450624827369975392889239349516925597234402714827394377716161438553686048733823229577791725737866574169969191657930753", + "2251799813685249" + ], + [ + "52374249726339758485918392552153431450624827369975392889239382109501218587110050339212587962314507894790362424291776412726003790431467098702835750010881", + "32592575621352703717009029544113439144703563801917806170055572314182416456887702403785162753" + ], + [ + "52374249726339758485918392552153431451856140063612720911435750715808066258937013459001764262827180541652807949745944918218728062777739562653342320558081", + "1231312693637328022196401198882469024534298631607386546665741892185787911801939434094945620309134421905301194145793" + ], + [ + "52374249726339758485918392552153431451856140063612720911435750715808066258937013459001764262827180541652807949745944918218728062777739562653342320558081", + "52580441267055993142346330523680874847420711306511686962595737155027380550021402400506540762198480424435928885567218873532902251979546894506075604779265" + ], + [ + "52374249726339758486007117982365297566764655513899778802224789394939327547129543587865089058778323306940122592707036160294384673931964882162159018049537", + "52374249726338269920211035149241586474868278933083516390824415778010356992457469223134124035112632605497278058620850597263029413896258822686525873979393" + ], + [ + "52374249726339758486007117982365297566764655513899778802224789394939327547129543587865089058778323306940122592707036160294384673931964882162159018049537", + "52374249726339758486007117982365297566764655513899778802224789394939327547129543587865089058778323306940122592707036160294384673931964882162159018049537" + ], + [ + "52374249726339758508632102686391156867204782643462212931224907675169420718612536790943702464468235144534292571914257528810012647135771479371999483002881", + "5192296858534975204734885819318273" + ], + [ + "52374249727862561204546402065817942409583263399953844958292816905570750280436897627835866288797637076781074466357280697990864046437999450102442196205569", + "1524291284335366916576355934714984466870189130234728675811087371819975548538195490777218553682373906886735264853719702089613567248560465903617" + ], + [ + "52374249727862561204546402065817942409583263399953844958292816905570750280436897627835866288797637076781074466357280697990864046437999450102442196205569", + "52374249727862561204546402065817942409583263399953844958292816905570750280436897627835866288797637076781074466357280697990864046437999450102442196205569" + ], + [ + "52374449518245490143713843571464293198109840646970167189886316875583556766266077343132009176805062577900341174964552906171341413404609763303517117743105", + "1073741825" + ], + [ + "52374449518245490143713843571464293207960342205242781456916362947062743798744359923934630800465260423912132684399095958701311504211446658801855558057985", + "53205583864669510255472102930583075506943568678136613641141109310107456345557611110027974496639155690158135592035145015637218852800750099813203878872065" + ], + [ + "52374449518245490143713843613771875249938258734559840383292749596226199989869964691213045330513934412791288090207085652452717573026414939897752971116545", + "52374249726338269920211035149241586484718780482182135647081462014717658006264108699711695368114269056529537240006850315893651009452989491052653454557185" + ], + [ + "52374449518245490143713843613771875249938258734559840383292749596226199989869964691213045330513934412791288090207085652452717573026414939897752971116545", + "52374449518245490143713843613771875249938258734559840383292749596226199989869964691213045330513934412791288090207085652452717573026414939897752971116545" + ], + [ + "52375848110374841418057045190903906462800397254735376896593419111622604750208662695842263015257821143091762534595091536920376324047600603799513173458945", + "18730777106511770168716660175895598968245340052559994537486762027055798246892446739109245482355643008852022335896876378851421284180373694658379785" + ], + [ + "52375848110374841418057045190903906462800397254735376896593419111622604750208662695842263015257821143091762534595091536920376324047600603799513173458945", + "106142689829722947048736207373513382100103275487718126010601916038485783972340273151719088793276346240706252792886376655739367339083799793372233745" + ], + [ + "52425396844806704492136377563866016411524000620519583609696419801946719278143005219785131326392293689078027733241089094077072619431100589146823022608385", + "2251937256833025" + ], + [ + "52425396844806704492136377563866016411524000620519583609696419801946719278143005219785131326392293689078027733241089094077072619431100589146823022608385", + "78612527951663488169704018611510022657136715155290259420536317743136139291977431541307076672711687179233594615520482581783407406389864944063918737752065" + ], + [ + "52425396844806704492225108409613642850809235616151551601831383128725614177361672258491156596085311244663191058249443831131798416414035925366631923974145", + "418994004054393982475016723283991324902791291964498977494953061264651982206413284007634645408111322535411017229303295459852961572092155065123025824251905" + ], + [ + "52425396844806704492225108409613642850809235616151551601831383128725614177361672258491156596085311244663191058249443831131798416414035925366631923974145", + "837988001865123772817311989291425302667685851631470230996210850658344348686172068988061942559681711172676327986539491340876890610413426508903254163718145" + ], + [ + "52425396844806704514851474075258384238109655434021054907631042727746130380354410457342286282914963731861717691347278583031257095638155315211160669650945", + "52425396454586647159645087707339293409315815972250672759471349057181020125127769882237657636604646683624659872488617755819872658854768311949308758851585" + ], + [ + "52425396844806704514851474075258384238109655434021054907631042727746130380354410457342286282914963731861717691347278583031257095638155315211160669650945", + "52425396844806704514851474075258384238109655434021054907631042727746130380354410457342286282914963731861717691347278583031257095638155315211160669650945" + ], + [ + "52580441267055993142346330523680874847420711306511686962595737155027380550021402400506540762198480424435928885567218873532902251979546894506075604779265", + "18730777106511770168716660175895598968245340052559994537486762027055798246892446739109245482355643008852022335896876378851421284180373694658379785" + ], + [ + "52580441267055993142346330523680874847420711306511686962595737155027380550021402400506540762198480424435928885567218873532902251979546894506075604779265", + "106142689829722947048736207373513382100103275487718126010601916038485783972340273151719088793276346240706252792886376655739367339083799793372233745" + ], + [ + "52630183551231730704362612645864862301849103691069414756960245523296362379917958620167033745781003556238708893159774610659227297954514597407145808888065", + "157890550066078660397506855057300001707222401681756043612367498106655355246031348106426600918303068878190082404946133849370628362543559633363475820970755" + ], + [ + "53205583852281619921165440978024766429571328582943788371931999256998253496218628028673282656303258020486780248806026286273141435528198428727084407849985", + "53205583852281619921165440978024766429571328582943788371931999256998253496218628028673282656303258020486780248806026286273141435528198428727084407849985" + ], + [ + "53205583852281619921165440978024766439431459165805775356265429698817249748645447623737492719153826773615510485844484319877733479444166000963291651769345", + "580540626004554783207945636240754680036411614130866909560448114046094772197160106339084211939169421346485821937166167148136273039396387684355" + ], + [ + "53205583852281619921165440978024766439431459165805775356265429698817249748645447623737492719153826773615510485844484319877733479444166000963291651769345", + "956403467422491440478578126191134667141212939700032996842539813032760024091118786574773249959215244620908250664123635790164476936808856289345" + ], + [ + "53205583864669510255472102930583075506943568678136613641141109310107456345557611110027974496639155690158135592035145015637218852800750099813203878872065", + "580540626004554783207945636240754680036411614130866909560448114046094772197160106339084211939169421346485821937166167148136273039396387684355" + ], + [ + "53205583864669510255472102930583075506943568678136613641141109310107456345557611110027974496639155690158135592035145015637218852800750099813203878872065", + "956403467422491440478578126191134667141212939700032996842539813032760024091118786574773249959215244620908250664123635790164476936808856289345" + ], + [ + "53205585414681676382880343287027241351235064581505819126655608256821246920092320834875649969500750204557739179121608403350653841810776985615792042148865", + "472711150601983273976366103209559608693675711340777040950843301694949420326656587074775823646716838856494627488997623591093434696400202179881975608772105" + ], + [ + "54036718968280667842958036590031896927728737629645644992534767247695079123705958019722007834685100128425901799793530531200760842340564952903724455430145", + "25773937992837695194324893857775351671781348644185354912411359403354709610706734246706958962786169973359010142955357141904869934870155089606392940545" + ], + [ + "54036718968280667842958036590031896927728737629645644992534767247695079123705958019722007834685100128425901799793530531200760842340564952903724455430145", + "54036718968280667842958036590031896927728737629645644992534767247695079123705958019722007834685100128425901799793530531200760842340564952903724455430145" + ], + [ + "58927624075068821035830092476246107907137297868052474629769859165229137120396529332888555748355944923759049868774609688953465803950571731818481455734785", + "6553174556823330892116248904781814709027457221082307439883542289645580354130451989756546571550882345858708693810056782782124390545961968514965411201025" + ], + [ + "58927624075068821035830092476246107907137297868052474629769859165229137120396529332888555748355944923759049868774609688953465803950571731818481455734785", + "58927625636136611195316192526447947548759424745917088717796335870205339184382431260694471022136904817435742457760162074684212778713709624264589557899265" + ], + [ + "58927624075068821035830092518574670729692128901930483871415661102087778601013192496879838922804441145580737360582627583324257314202819363768004734623745", + "104748899036684493829739397868335249812712442519299283432132645211781438236928348775506743293523756161259554731244660801643203243020822301275990706356225" + ], + [ + "58927624075068821035830092518574670729692128901930483871415661102087778601013192496879838922804441145580737360582627583324257314202819363768004734623745", + "3351951985607591338751499999236435658917068371470311768013505192468433655102228561168571025140534470432814315376223976308670788143629977074000842817798145" + ], + [ + "58927624075068821217629885484437085037708189632728577294931269738079965068318111851288444559456991144551316246662323487999374689066307682189430137298945", + "58921030942130553660238801046974173157632987367557556608940349040339695082427719364559260562768060198023184832747571220522072582585404104165010024964097" + ], + [ + "58927624075068821217629885484437085037708189632728577294931269738079965068318111851288444559456991144551316246662323487999374689066307682189430137298945", + "58927624075068821217629885484437085037708189632728577294931269738079965068318111851288444559456991144551316246662323487999374689066307682189430137298945" + ], + [ + "58927625636136611195316192526447947548759424745917088717796335870205339184382431260694471022136904817435742457760162074684212778713709624264589557899265", + "104748899036684493829739397868335249812712442519299283432132645211781438236928348775506743293523756161259554731244660801643203243020822301275990706356225" + ], + [ + "58927625636136611195316192526447947548759424745917088717796335870205339184382431260694471022136904817435742457760162074684212778713709624264589557899265", + "3351951985607591338751499999236435658917068371470311768013505192468433655102228561168571025140534470432814315376223976308670788143629977074000842817798145" + ], + [ + "65467812257001770972916097758429083644355214942139176540778791904245791731676991482018598609920048800595431964561194536554769523640369502421270669574145", + "99078933481708737854714373205850388781384735278397828469996332137991770140193617867377445221866537761794214954750639661184059897299194945224705" + ], + [ + "65467812257001770972916097758429083644355214942139176540778791904245791731676991482018598609920048800595431964561194536554769523640369502421270669574145", + "65467812257001770972916097758429083644355214942139176540778791904245791731676991482018598609920048800595431964561194536554769523640369502421270669574145" + ], + [ + "78612527951663488169704018611510022657136715155290259420536317743136139291977431541307076672711687179233594615520482581783407406389864944063918737752065", + "418994004054393982475016723283991324902791291964498977494953061264651982206413284007634645408111322535411017229303295459852961572092155065123025824251905" + ], + [ + "78612527951663488169704018611510022657136715155290259420536317743136139291977431541307076672711687179233594615520482581783407406389864944063918737752065", + "837988001865123772817311989291425302667685851631470230996210850658344348686172068988061942559681711172676327986539491340876890610413426508903254163718145" + ], + [ + "104748899038016760137559136977243817500630311932074266397241909326582758826932667875607577597780676328947109803571284522331877378823535801568593113513985", + "399585338731731340983845636933460228690178728299773201851733419767109490226282570317186658404432418151399717340119059955885958473117628514806267905" + ], + [ + "104748899038016760137559136977243817500630311932074266397241909326582758826932667875607577597780676328947109803571284522331877378823535801568593113513985", + "104748899038016760137559136977243817500630311932074266397241909326582758826932667875607577597780676328947109803571284522331877378823535801568593113513985" + ], + [ + "157890550066078660397506855057300001707222401681756043612367498106655355246031348106426600918303068878190082404946133849370628362543559633363475820970755", + "157890550066078660397506855057300001707222401681756043612367498106655355246031348106426600918303068878190082404946133849370628362543559633363475820970755" + ], + [ + "159616753900444944447415835020950908300023443657721784112012894513399564870944354787034101384513041903197980865272268834981215768570110411145846356708355", + "159616753900444944447415835020950908300023443657721784112012894513399564870944354787034101384513041903197980865272268834981215768570110411145846356708355" + ], + [ + "209496998911450244818181449258730588278141474108660947454894716831685872919411102637599390083479926880314723059629203285682154597961283818395575993237505", + "1743186045902748880233239210378213857586683158101202504914313105046810766990115409316944426618302682734270278372194548099433500331323306050760438444214305" + ], + [ + "209497198703358953607390228749018079609106991431238864090250510331091994718340503980376636521802880848814689571660454783249945676420748931837555925581825", + "278242447378767224885357789996598013897672839503967975515244116814538015277606942350525982858335397430425034368558687040775194217595282992681989062348805" + ], + [ + "209497198703358953607484499560925769474516592632000225499113857760762359115975433525993591268013442545250818905649735719787934696251548284936787175931905", + "199798004385360844276130835712484378413012487227187050396188235858303423927635760794566565650811402043066719447821396331416606193316029771938791425" + ], + [ + "209497198703358953607484499560925769474516592632000225499113857760762359115975433525993591268013442545250818905649735719787934696251548284936787175931905", + "209497198703358953607484499560925769474516592632000225499113857760762359115975433525993591268013442545250818905649735719787934696251548284936787175931905" + ], + [ + "209906172932546546946681226097336804587404843252714144289569293991128663125998254601646035382818514714289347889888784201263241638411638859807961158518785", + "1885473065076300004618735612286117810870256519898749071060923108985896214007508857558314770166727135369469561582766447827356277965945324727252792079548545" + ], + [ + "209906172932546546946682623262924938389137098004486693450443003729198709662976483743560655265694718466051158985550511359070359065364834646797462060140545", + "211136916640351381088216750928246148281322929128683065940145806862823720365724935670879237396209104877681774513241863842377792809730316109395242701095425" + ], + [ + "209906172932546546946682623262924938389137098004486693450443003729198709662976483743560655265694718466051158985550511359070359065364834646797462060140545", + "1885473065076300004618735612286117810870256519898749071060923108985896214007508857558314770166727135369469561582766447827356277965945324727252792079548545" + ], + [ + "209906997074175762516726557696868479847439881813400514251929847688629413864957545760267053742615121486571126558269656575345882569563476931014098285758465", + "211136916640351381088216750928246148281322929128683065940145806862823720365724935670879237396209104877681774513241863842377792809730316109395242701095425" + ], + [ + "209906997074175762516726557696868479847439881813400514251929847688629413864957545760267053742615121486571126558269656575345882569563476931014098285758465", + "1885473065076300004618735612286117810870256519898749071060923108985896214007508857558314770166727135369469561582766447827356277965945324727252792079548545" + ], + [ + "211159318307936819876132428996594791481304296501255921279553630193158231853291338122233940153276322951053390608895746546628817752401720021633258070475265", + "1677615933945750273883633094030137409734767023656007465099568537339594238001283024534556283041318504974628513253375875910396132074809195886217039875948545" + ], + [ + "211159318307936819876132428996594791481304296501255921279553630193158231853291338122233940153276322951053390608895746546628817752401720021633258070475265", + "1743186045902748880233239210378213857586683158101202504914313105046810766990115409316944426618302682734270278372194548099433500331323306050760438444214305" + ], + [ + "211159318307936819876132428996594791481304296501255921279553630193158231853291338122233940153276322951053390608895746546628817752401720021633258070475265", + "1890411921827609821600908690583717267294974033077258468137393932534286307649995429484297387173446155073828983241155693565051552606994992923105162275406465" + ], + [ + "212771388503272660543040450106459698133636575707059912575382709044147330114205534798078036066521071470697937346160780162236066328666438458072699226046465", + "212771388503272660183146712115212610447963362120424482060162173060665903583279360716142217510850548873271742886311127753434864426322185583706923321278465" + ], + [ + "212771388503272660543040450106459698133636575707059912575382709044147330114205534798078036066521071470697937346160780162236066328666438458072699226046465", + "278242447378767224885357789996598013897672839503967975515244116814538015277606942350525982858335397430425034368558687040775194217595282992681989062348805" + ], + [ + "212771388503272660543040450106459698133636575707059912575382709044147330114205534798078036066521071470697937346160780162236066328666438458072699226046465", + "1890486375530526975714174844612041064584937042838083493519393334353604558879022505518257330705574411197576302336501604134724151855318068459819106499314305" + ], + [ + "222590561440589454495607578941868837871207884126487328390536683273907544080579040747562396633718521264540301375590213401017227720945627795137901686165505", + "222593957903013779908286231997278411122410655153704814653408322650981650371515219426831320641143313107729718778586439020009848328135517917962662588780545" + ], + [ + "222593957903013779896219389360248688164754502899133301403016741280517835378578261734496530054292481879990391368018774889164967965025422527882740096897025", + "212771388503272660183146712115212610467473240750126432811582966144244232169287524483692072165538887618856600810792976211321330759288797438577707042750465" + ], + [ + "222593957903013779896219389360248688164754502899133301403016741280517835378578261734496530054292481879990391368018774889164967965025422527882740096897025", + "1885473196189731302920911512428762222060902933470418163550725056069344164614020045596775762228229330575295711526452419868137871942689843641628564605894785" + ], + [ + "222593957903013779908286231997278411122410655153704814653408322650981650371515219426831320641143313107729718778586439020009848328135517917962662588780545", + "212771388503272660183146712115212610467473240750126432811582966144244232169287524483692072165538887618856600810792976211321330759288797438577707042750465" + ], + [ + "222593957903013779908286231997278411122410655153704814653408322650981650371515219426831320641143313107729718778586439020009848328135517917962662588780545", + "1885473196189731302920911512428762222060902933470418163550725056069344164614020045596775762228229330575295711526452419868137871942689843641628564605894785" + ], + [ + "261871498379198692009355624451157211844684883124897256909542207783976689934832380945366701287356249461878642855543363849337199296933523639946563247144965", + "785614495126161100334683966167042007763325938391496013141533406698635432671751905623016876840742368740044747761885787652868177472662253485628037571543055" + ], + [ + "262958368305569559108907993657105430973602651080451760328218498605246043812513166956046032920959560886362795819185294279238988153491333841160254579016965", + "262958368305569559108907993657105430974375416271563369007313559523582208163431437652137813816308908565305982110150066884388026072327222326283786146284805" + ], + [ + "262958368305569559108907993657105430974375416271563369007313559523582208163431437652137813816308908565305982110150066884388026072327222326283786146284805", + "262958368305569559108907993657105430974375416271563369007313559523582208163431437652137813816308908565305982110150066884388026072327222326283786146284805" + ], + [ + "472711150601983273976366103209559608693675711340777040950843301694949420326656587074775823646716838856494627488997623591093434696400202179881975608772105", + "472711150601983273976366103209559608693675711340777040950843301694949420326656587074775823646716838856494627488997623591093434696400202179881975608772105" + ], + [ + "473286550709449666669239621890885757189548416906732771889289021380344781991526845898636727201579920170257459013430563590801845416135047409859102267934985", + "473286550709449666669239621890885757189548416906732771889289021380344781991526845898636727201579920170257459013430563590801845416135047409859102267934985" + ], + [ + "785614495126161100334683966167042007763325938391496013141533406698635432671751905623016876840742368740044747761885787652868177472662253485628037571543055", + "785614495126161100334683966167042007763325938391496013141533406698635432671751905623016876840742368740044747761885787652868177472662253485628037571543055" + ], + [ + "837988195414867647283952063098951405743542697059723801981404539854056246094191494894384982844858029375712866019034001372176365446165065802376722497142785", + "837987995622936610007711929304441739527682196621657132732887080498201208403352175661700186314957429725756530156856685603716546564430184076257235530940417" + ], + [ + "837988195414867647283952063098951405743542697059723801981404539854056246094191494894384982844858029375712866019034001372176365446165065802376722497142785", + "837988195414867647283952063098951405743542697059723801981404539854056246094191494894384982844858029375712866019034001372176365446165065802376722497142785" + ], + [ + "918213450324010502612903519917019102713185062920108139847372544355822259497909041730703866820992715117233878428905133781265309554541874684968473723045905", + "918213450324010502612903519917019102713185062920108139847372544355822259497909041730703866820992715117233878428905133781265309554541874684968473723045905" + ], + [ + "1675976790410501175705079572918930537908223461739472046073724711358740571166078861969486211364689884477021658137415325987620670333348142601440745553395713", + "1637495252014112667566253623954868454580433419008694831999290422194854726603512006529106769993849033142942304761670565554477170637115672980586783309825" + ], + [ + "1675976790410501175705079572918930537908223461739472046073724711358740571166078861969486211364689884477021658137415325987620670333348142601440745553395713", + "13094361696768113830368038973663143193758239257252950003331901448547120018464790979790919580952776926045027622253660424075205586793413947277179904589825" + ], + [ + "1677638285665381980543133080677072089821980322842817883169581341897845932906249601901665935494414879573782988182560779474523713663017640198857600494813185", + "1677638285665381980543133080677072089821980322842817883169581341897845932906249601901665935494414879573782988182560779474523713663017640198857600494813185" + ], + [ + "1677638285665381980543133080677072089821980322842817883169581341897845932906249601901665935494414879573782988182560779474523713663017640198857600494813185", + "1689095326928044379442790487001667978134855075627502417630300800024284054677962474759569862667467059233085737742704535453180574793479469599483855361869825" + ], + [ + "1677638285665381980543133080677072089821980322842817883169581341897845932906249601901665935494414879573782988182560779474523713663017640198857600494813185", + "1885501760188962322416381726757257766199274516914053343524142219302074366957902073019387979997454391670518787107879578765463118692117062168818434755854465" + ], + [ + "1743107096881921364370715260767024926246659452112345273717012868075943573440040730789433799175955655745754196217274411080839644683016798496104227729917985", + "1743107096881921364370715260767024926246659452112345273717012868075943573440040730789433799175955655745754196217274411080839644683016798496104227729917985" + ], + [ + "1743107096881921364370715260767024926246659452112345273717012868075943573440040730789433799175955655745754196217274411080839644683016798496104227729917985", + "13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095" + ], + [ + "1890411921827609821600908690583717267294974033077258468137393932534286307649995429484297387173446155073828983241155693565051552606994992923105162275406465", + "1677615933945750273883633094030137409734767023656007465099568537339594238001283024534556283041318504974628513253375875910396132074809195886217039875948545" + ], + [ + "1890411921827609821600908690583717267294974033077258468137393932534286307649995429484297387173446155073828983241155693565051552606994992923105162275406465", + "1743186045902748880233239210378213857586683158101202504914313105046810766990115409316944426618302682734270278372194548099433500331323306050760438444214305" + ], + [ + "1890486375530526975714174844612041064584937042838083493519393334353604558879022505518257330705574411197576302336501604134724151855318068459819106499314305", + "212771388503272660183146712115212610447963362120424482060162173060665903583279360716142217510850548873271742886311127753434864426322185583706923321278465" + ], + [ + "1890486375530526975714174844612041064584937042838083493519393334353604558879022505518257330705574411197576302336501604134724151855318068459819106499314305", + "278242447378767224885357789996598013897672839503967975515244116814538015277606942350525982858335397430425034368558687040775194217595282992681989062348805" + ], + [ + "2712863863169815475739259869714991286820166828873848880667185422845082009626760720234894351177394210174872044179619289362138949814313111039660078323190835", + "2712863863169815475739259869714991286820166828873848880667185422845082009626760720234894351177394210174872044179619289362138949814313111039660078323190835" + ], + [ + "2712863863169815475739259869714991286820166828873848880667185422845082009626760720234894351177394210174872044179619289362138949814313111039660078323190835", + "13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095" + ], + [ + "3412541879145083228005830156710970784200879186923527897524377471470403751016143997302625718483491861606491944766151217661910270074053590742185465549957185", + "3412541879145083228005830156710970784200879186923527897524377471470403751016143997302625718483491861606491944766151217661910270074053590742185465549957185" + ], + [ + "5520862088799892923354010293378877817197385926126279626121466476826608718265578166918418828656960234931189588665023667998604539981389764095590326061328745", + "5520862088799892923354010293378877817197385926126279626121466476826608718265578166918418828656960234931189588665023667998604539981389764095590326061328745" + ], + [ + "8044643840582969084791564703295178359393319368387883575065730780121582456809237558695065965675082863983661953245807908080135810984163532864420722191538585", + "8044643840582969084791564703295178359393319368387883575065730780121582456809237558695065965675082863983661953245807908080135810984163532864420722191538585" + ], + [ + "8044643840582969084791564703295178359393319368387883575065730780121582456809237558695065965675082863983661953245807908080135810984163532864420722191538585", + "13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095" + ], + [ + "8641751485811060438574181791564346071962415612133519626058330478118312312746194675616763310128444175650167242571073809198880041833460561353897335733616805", + "8675580253553653243061572663733757847739616464904332663424545168424400910350337814251877746110782708207724844925849057126825252034754163920679429048280485" + ], + [ + "8675580253553653243061572663733757847739616464904332663424545168424400910350337814251877746110782708207724844925849057126825252034754163920679429048280485", + "8675580253553653243061572663733757847739616464904332663424545168424400910350337814251877746110782708207724844925849057126825252034754163920679429048280485" + ], + [ + "8675580253553653243061572663733757847739616464904332663424545168424400910350337814251877746110782708207724844925849057126825252034754163920679429048280485", + "13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095" + ], + [ + "10225302472595037087962667553219195191991488519142292344965459580369218731206890023155385191520515132205860541434895697204960141856110311922924458107223235", + "10225302472595037087962667553219195191991488519142292344965459580369218731206890023155385191520515132205860541434895697204960141856110311922924458107223235" + ], + [ + "10225302472595037087962667553219195191991488519142292344965459580369218731206890023155385191520515132205860541434895697204960141856110311922924458107223235", + "13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095" + ], + [ + "13355434476274333304438630560954753547760041432775166117735016368772536368626386733107268999533662396952200583064798087309638328680813766607401575230996735", + "13355434476274333304438630560954753547760041432775166117735016368772536368626386733107268999533662396952200583064798087309638328680813766607401575230996735" + ], + [ + "13355434476274333304438630560954753547760041432775166117735016368772536368626386733107268999533662396952200583064798087309638328680813766607401575230996735", + "13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095" + ], + [ + "13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095", + "2712863863169815475739259869714991286820166828873848880667185422845082009626760720234894351177394210174872044179619289362138949814313111039660078323190835" + ], + [ + "13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095", + "8044643840582969084791564703295178359393319368387883575065730780121582456809237558695065965675082863983661953245807908080135810984163532864420722191538585" + ], + [ + "13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095", + "8675580253553653243061572663733757847739616464904332663424545168424400910350337814251877746110782708207724844925849057126825252034754163920679429048280485" + ], + [ + "13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095", + "10225302472595037087962667553219195191991488519142292344965459580369218731206890023155385191520515132205860541434895697204960141856110311922924458107223235" + ], + [ + "13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084095", + "13355434476274333304438630560954753547760041432775166117735016368772536368626386733107268999533662396952200583064798087309638328680813766607401575230996735" + ] + ], + "inverse_contractions": [ + [ + "A", + 1858, + 2 + ] + ], + "legal_flags": 460, + "matrix_identity_checks": 504, + "motifs": [ + [ + "A", + 368 + ], + [ + "A", + 389 + ], + [ + "A", + 413 + ], + [ + "A", + 423 + ], + [ + "A", + 424 + ], + [ + "A", + 425 + ], + [ + "A", + 426 + ], + [ + "A", + 427 + ], + [ + "A", + 428 + ], + [ + "A", + 429 + ], + [ + "A", + 430 + ], + [ + "A", + 431 + ], + [ + "A", + 432 + ], + [ + "A", + 440 + ], + [ + "A", + 458 + ], + [ + "A", + 477 + ], + [ + "A", + 481 + ], + [ + "A", + 497 + ], + [ + "A", + 520 + ], + [ + "A", + 544 + ], + [ + "A", + 588 + ], + [ + "A", + 589 + ], + [ + "A", + 606 + ], + [ + "A", + 607 + ], + [ + "A", + 876 + ], + [ + "A", + 877 + ], + [ + "A", + 878 + ], + [ + "A", + 879 + ], + [ + "A", + 920 + ], + [ + "A", + 921 + ], + [ + "A", + 1203 + ], + [ + "A", + 1204 + ], + [ + "A", + 1205 + ], + [ + "A", + 1206 + ], + [ + "A", + 1207 + ], + [ + "A", + 1208 + ], + [ + "A", + 1212 + ], + [ + "A", + 1833 + ], + [ + "A", + 1858 + ], + [ + "A", + 1936 + ], + [ + "A", + 2027 + ], + [ + "A", + 2029 + ], + [ + "A", + 2090 + ], + [ + "A", + 2181 + ], + [ + "A", + 2183 + ], + [ + "A", + 2244 + ], + [ + "A", + 2335 + ], + [ + "A", + 2337 + ], + [ + "A", + 2398 + ], + [ + "A", + 2489 + ], + [ + "A", + 2491 + ], + [ + "A", + 2552 + ], + [ + "A", + 2643 + ], + [ + "A", + 2645 + ], + [ + "A", + 2700 + ], + [ + "A", + 2707 + ], + [ + "A", + 2854 + ], + [ + "A", + 2862 + ], + [ + "A", + 3016 + ], + [ + "A", + 3170 + ], + [ + "A", + 3324 + ], + [ + "A", + 3478 + ], + [ + "A", + 3569 + ], + [ + "A", + 3632 + ], + [ + "A", + 3723 + ], + [ + "A", + 3786 + ], + [ + "A", + 3940 + ], + [ + "B", + 49 + ], + [ + "B", + 53 + ], + [ + "B", + 58 + ], + [ + "B", + 123 + ], + [ + "B", + 124 + ], + [ + "B", + 125 + ], + [ + "B", + 139 + ], + [ + "B", + 140 + ], + [ + "B", + 141 + ], + [ + "B", + 142 + ], + [ + "B", + 143 + ], + [ + "B", + 144 + ], + [ + "B", + 145 + ], + [ + "B", + 159 + ], + [ + "B", + 160 + ], + [ + "B", + 161 + ], + [ + "B", + 162 + ], + [ + "B", + 163 + ], + [ + "B", + 164 + ], + [ + "B", + 165 + ], + [ + "B", + 171 + ], + [ + "B", + 172 + ], + [ + "B", + 173 + ], + [ + "B", + 174 + ], + [ + "B", + 175 + ], + [ + "B", + 176 + ], + [ + "B", + 177 + ], + [ + "B", + 228 + ], + [ + "B", + 229 + ], + [ + "B", + 240 + ], + [ + "B", + 241 + ], + [ + "B", + 242 + ], + [ + "B", + 243 + ], + [ + "B", + 265 + ], + [ + "B", + 303 + ], + [ + "B", + 309 + ], + [ + "B", + 313 + ], + [ + "B", + 319 + ], + [ + "B", + 323 + ], + [ + "B", + 332 + ], + [ + "B", + 346 + ], + [ + "B", + 349 + ], + [ + "B", + 367 + ], + [ + "B", + 370 + ], + [ + "B", + 388 + ], + [ + "B", + 410 + ], + [ + "B", + 413 + ], + [ + "B", + 431 + ], + [ + "B", + 434 + ], + [ + "B", + 452 + ], + [ + "B", + 455 + ], + [ + "B", + 473 + ], + [ + "B", + 476 + ], + [ + "B", + 494 + ], + [ + "B", + 497 + ], + [ + "B", + 561 + ], + [ + "B", + 587 + ], + [ + "B", + 613 + ], + [ + "B", + 663 + ], + [ + "B", + 689 + ], + [ + "B", + 693 + ], + [ + "B", + 749 + ], + [ + "B", + 753 + ], + [ + "B", + 757 + ], + [ + "B", + 761 + ], + [ + "B", + 1044 + ], + [ + "B", + 1085 + ], + [ + "restore", + 0 + ], + [ + "restore", + 3 + ], + [ + "restore", + 6 + ], + [ + "restore", + 9 + ], + [ + "restore", + 15 + ], + [ + "restore", + 20 + ], + [ + "restore", + 22 + ], + [ + "restore", + 24 + ], + [ + "restore", + 26 + ], + [ + "restore", + 28 + ], + [ + "restore", + 30 + ], + [ + "restore", + 32 + ], + [ + "restore", + 34 + ], + [ + "restore", + 40 + ], + [ + "restore", + 43 + ], + [ + "restore", + 53 + ], + [ + "restore", + 58 + ], + [ + "restore", + 65 + ], + [ + "restore", + 71 + ], + [ + "restore", + 80 + ], + [ + "restore", + 83 + ], + [ + "restore", + 86 + ], + [ + "restore", + 89 + ], + [ + "restore", + 92 + ], + [ + "restore", + 105 + ], + [ + "restore", + 108 + ], + [ + "restore", + 112 + ], + [ + "restore", + 114 + ], + [ + "restore", + 119 + ], + [ + "restore", + 152 + ], + [ + "restore", + 188 + ], + [ + "restore", + 189 + ], + [ + "restore", + 197 + ], + [ + "restore", + 204 + ] + ], + "optimistic_dimension_relaxation": { + "dimension_triples": 2714, + "uncertified_triples": 1014 + }, + "profiles": [ + { + "count": 396, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "count": 6, + "delta": [ + 0, + 1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "count": 43, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "count": 1, + "delta": [ + 0, + 3, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "count": 14, + "delta": [ + 0, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + } + ], + "records": [ + { + "central_position": 0, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 241, + 319, + -1, + 2, + [] + ], + [ + "add", + 499, + 319, + 2, + 1, + [] + ], + [ + "add", + 241, + 499, + 1, + 4, + [] + ] + ], + "index": 368, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 499, + 319, + 2, + 1, + [] + ], + [ + "add", + 241, + 319, + -1, + 2, + [] + ], + [ + "add", + 241, + 499, + 1, + 4, + [] + ] + ], + "index": 368, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 499, + 319, + 2, + 1, + [] + ], + [ + "add", + 241, + 499, + 1, + 4, + [] + ], + [ + "add", + 241, + 319, + -1, + 2, + [] + ] + ], + "index": 368, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 258, + 499, + -1, + 4, + [] + ], + [ + "add", + 304, + 499, + 1, + 1, + [] + ], + [ + "add", + 258, + 304, + 1, + 4, + [] + ] + ], + "index": 389, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 304, + 499, + 1, + 1, + [] + ], + [ + "add", + 258, + 499, + -1, + 4, + [] + ], + [ + "add", + 258, + 304, + 1, + 4, + [] + ] + ], + "index": 389, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 304, + 499, + 1, + 1, + [] + ], + [ + "add", + 258, + 304, + 1, + 4, + [] + ], + [ + "add", + 258, + 499, + -1, + 4, + [] + ] + ], + "index": 389, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 242, + 335, + -1, + 4, + [] + ], + [ + "add", + 511, + 335, + 1, + 1, + [] + ], + [ + "add", + 242, + 511, + 1, + 4, + [] + ] + ], + "index": 413, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 511, + 335, + 1, + 1, + [] + ], + [ + "add", + 242, + 335, + -1, + 4, + [] + ], + [ + "add", + 242, + 511, + 1, + 4, + [] + ] + ], + "index": 413, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 511, + 335, + 1, + 1, + [] + ], + [ + "add", + 242, + 511, + 1, + 4, + [] + ], + [ + "add", + 242, + 335, + -1, + 4, + [] + ] + ], + "index": 413, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 335, + 510, + 1, + 4, + [] + ], + [ + "add", + 320, + 510, + 1, + 1, + [] + ], + [ + "add", + 335, + 320, + -1, + 4, + [] + ] + ], + "index": 423, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 320, + 510, + 1, + 1, + [] + ], + [ + "add", + 335, + 510, + 1, + 4, + [] + ], + [ + "add", + 335, + 320, + -1, + 4, + [] + ] + ], + "index": 423, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 320, + 510, + 1, + 1, + [] + ], + [ + "add", + 335, + 320, + -1, + 4, + [] + ], + [ + "add", + 335, + 510, + 1, + 4, + [] + ] + ], + "index": 423, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 332, + 510, + -1, + 4, + [] + ], + [ + "add", + 332, + 320, + -1, + 4, + [] + ], + [ + "add", + 320, + 510, + 1, + 1, + [] + ] + ], + "index": 424, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 332, + 320, + -1, + 4, + [] + ], + [ + "add", + 332, + 510, + -1, + 4, + [] + ], + [ + "add", + 320, + 510, + 1, + 1, + [] + ] + ], + "index": 424, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 332, + 320, + -1, + 4, + [] + ], + [ + "add", + 320, + 510, + 1, + 1, + [] + ], + [ + "add", + 332, + 510, + -1, + 4, + [] + ] + ], + "index": 424, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -3, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 332, + 510, + -3, + 8, + [] + ], + [ + "add", + 320, + 510, + -3, + 2, + [] + ], + [ + "add", + 332, + 320, + -1, + 4, + [] + ] + ], + "index": 425, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -3, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 320, + 510, + -3, + 2, + [] + ], + [ + "add", + 332, + 510, + -3, + 8, + [] + ], + [ + "add", + 332, + 320, + -1, + 4, + [] + ] + ], + "index": 425, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -3, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 320, + 510, + -3, + 2, + [] + ], + [ + "add", + 332, + 320, + -1, + 4, + [] + ], + [ + "add", + 332, + 510, + -3, + 8, + [] + ] + ], + "index": 425, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -3, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 329, + 510, + -3, + 8, + [] + ], + [ + "add", + 329, + 320, + 1, + 4, + [] + ], + [ + "add", + 320, + 510, + -3, + 2, + [] + ] + ], + "index": 426, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -3, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 329, + 320, + 1, + 4, + [] + ], + [ + "add", + 329, + 510, + -3, + 8, + [] + ], + [ + "add", + 320, + 510, + -3, + 2, + [] + ] + ], + "index": 426, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -3, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 329, + 320, + 1, + 4, + [] + ], + [ + "add", + 320, + 510, + -3, + 2, + [] + ], + [ + "add", + 329, + 510, + -3, + 8, + [] + ] + ], + "index": 426, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 329, + 510, + -1, + 4, + [] + ], + [ + "add", + 320, + 510, + 1, + 1, + [] + ], + [ + "add", + 329, + 320, + 1, + 4, + [] + ] + ], + "index": 427, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 320, + 510, + 1, + 1, + [] + ], + [ + "add", + 329, + 510, + -1, + 4, + [] + ], + [ + "add", + 329, + 320, + 1, + 4, + [] + ] + ], + "index": 427, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 320, + 510, + 1, + 1, + [] + ], + [ + "add", + 329, + 320, + 1, + 4, + [] + ], + [ + "add", + 329, + 510, + -1, + 4, + [] + ] + ], + "index": 427, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 328, + 510, + 1, + 4, + [] + ], + [ + "add", + 328, + 320, + 1, + 4, + [] + ], + [ + "add", + 320, + 510, + 1, + 1, + [] + ] + ], + "index": 428, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 328, + 320, + 1, + 4, + [] + ], + [ + "add", + 328, + 510, + 1, + 4, + [] + ], + [ + "add", + 320, + 510, + 1, + 1, + [] + ] + ], + "index": 428, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 328, + 320, + 1, + 4, + [] + ], + [ + "add", + 320, + 510, + 1, + 1, + [] + ], + [ + "add", + 328, + 510, + 1, + 4, + [] + ] + ], + "index": 428, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 328, + 510, + 1, + 4, + [] + ], + [ + "add", + 320, + 510, + -1, + 1, + [] + ], + [ + "add", + 328, + 320, + 1, + 4, + [] + ] + ], + "index": 429, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 320, + 510, + -1, + 1, + [] + ], + [ + "add", + 328, + 510, + 1, + 4, + [] + ], + [ + "add", + 328, + 320, + 1, + 4, + [] + ] + ], + "index": 429, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 320, + 510, + -1, + 1, + [] + ], + [ + "add", + 328, + 320, + 1, + 4, + [] + ], + [ + "add", + 328, + 510, + 1, + 4, + [] + ] + ], + "index": 429, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 326, + 510, + -1, + 4, + [] + ], + [ + "add", + 326, + 320, + 1, + 4, + [] + ], + [ + "add", + 320, + 510, + -1, + 1, + [] + ] + ], + "index": 430, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 326, + 320, + 1, + 4, + [] + ], + [ + "add", + 326, + 510, + -1, + 4, + [] + ], + [ + "add", + 320, + 510, + -1, + 1, + [] + ] + ], + "index": 430, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 326, + 320, + 1, + 4, + [] + ], + [ + "add", + 320, + 510, + -1, + 1, + [] + ], + [ + "add", + 326, + 510, + -1, + 4, + [] + ] + ], + "index": 430, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 326, + 510, + -1, + 8, + [] + ], + [ + "add", + 320, + 510, + 1, + 2, + [] + ], + [ + "add", + 326, + 320, + 1, + 4, + [] + ] + ], + "index": 431, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 320, + 510, + 1, + 2, + [] + ], + [ + "add", + 326, + 510, + -1, + 8, + [] + ], + [ + "add", + 326, + 320, + 1, + 4, + [] + ] + ], + "index": 431, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 320, + 510, + 1, + 2, + [] + ], + [ + "add", + 326, + 320, + 1, + 4, + [] + ], + [ + "add", + 326, + 510, + -1, + 8, + [] + ] + ], + "index": 431, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 271, + 510, + 1, + 8, + [] + ], + [ + "add", + 271, + 320, + 1, + 4, + [] + ], + [ + "add", + 320, + 510, + 1, + 2, + [] + ] + ], + "index": 432, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 271, + 320, + 1, + 4, + [] + ], + [ + "add", + 271, + 510, + 1, + 8, + [] + ], + [ + "add", + 320, + 510, + 1, + 2, + [] + ] + ], + "index": 432, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 271, + 320, + 1, + 4, + [] + ], + [ + "add", + 320, + 510, + 1, + 2, + [] + ], + [ + "add", + 271, + 510, + 1, + 8, + [] + ] + ], + "index": 432, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 257, + 511, + -1, + 4, + [] + ], + [ + "add", + 320, + 511, + 1, + 1, + [] + ], + [ + "add", + 257, + 320, + 1, + 4, + [] + ] + ], + "index": 440, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 320, + 511, + 1, + 1, + [] + ], + [ + "add", + 257, + 511, + -1, + 4, + [] + ], + [ + "add", + 257, + 320, + 1, + 4, + [] + ] + ], + "index": 440, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 320, + 511, + 1, + 1, + [] + ], + [ + "add", + 257, + 320, + 1, + 4, + [] + ], + [ + "add", + 257, + 511, + -1, + 4, + [] + ] + ], + "index": 440, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 225, + 303, + -1, + 2, + [] + ], + [ + "add", + 299, + 303, + 2, + 1, + [] + ], + [ + "add", + 225, + 299, + 1, + 4, + [] + ] + ], + "index": 458, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 299, + 303, + 2, + 1, + [] + ], + [ + "add", + 225, + 303, + -1, + 2, + [] + ], + [ + "add", + 225, + 299, + 1, + 4, + [] + ] + ], + "index": 458, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 299, + 303, + 2, + 1, + [] + ], + [ + "add", + 225, + 299, + 1, + 4, + [] + ], + [ + "add", + 225, + 303, + -1, + 2, + [] + ] + ], + "index": 458, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 226, + 335, + -1, + 4, + [] + ], + [ + "add", + 331, + 335, + 1, + 1, + [] + ], + [ + "add", + 226, + 331, + 1, + 4, + [] + ] + ], + "index": 477, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 331, + 335, + 1, + 1, + [] + ], + [ + "add", + 226, + 335, + -1, + 4, + [] + ], + [ + "add", + 226, + 331, + 1, + 4, + [] + ] + ], + "index": 477, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 331, + 335, + 1, + 1, + [] + ], + [ + "add", + 226, + 331, + 1, + 4, + [] + ], + [ + "add", + 226, + 335, + -1, + 4, + [] + ] + ], + "index": 477, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 3, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 331, + 510, + 3, + 8, + [] + ], + [ + "add", + 320, + 510, + 3, + 8, + [] + ], + [ + "add", + 331, + 320, + -1, + 1, + [] + ] + ], + "index": 481, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 3, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 320, + 510, + 3, + 8, + [] + ], + [ + "add", + 331, + 510, + 3, + 8, + [] + ], + [ + "add", + 331, + 320, + -1, + 1, + [] + ] + ], + "index": 481, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 3, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 320, + 510, + 3, + 8, + [] + ], + [ + "add", + 331, + 320, + -1, + 1, + [] + ], + [ + "add", + 331, + 510, + 3, + 8, + [] + ] + ], + "index": 481, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 242, + 415, + -1, + 2, + [] + ], + [ + "add", + 412, + 415, + 1, + 1, + [] + ], + [ + "add", + 242, + 412, + 1, + 2, + [] + ] + ], + "index": 497, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 412, + 415, + 1, + 1, + [] + ], + [ + "add", + 242, + 415, + -1, + 2, + [] + ], + [ + "add", + 242, + 412, + 1, + 2, + [] + ] + ], + "index": 497, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 412, + 415, + 1, + 1, + [] + ], + [ + "add", + 242, + 412, + 1, + 2, + [] + ], + [ + "add", + 242, + 415, + -1, + 2, + [] + ] + ], + "index": 497, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 258, + 431, + -1, + 2, + [] + ], + [ + "add", + 428, + 431, + 1, + 1, + [] + ], + [ + "add", + 258, + 428, + 1, + 2, + [] + ] + ], + "index": 520, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 428, + 431, + 1, + 1, + [] + ], + [ + "add", + 258, + 431, + -1, + 2, + [] + ], + [ + "add", + 258, + 428, + 1, + 2, + [] + ] + ], + "index": 520, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 428, + 431, + 1, + 1, + [] + ], + [ + "add", + 258, + 428, + 1, + 2, + [] + ], + [ + "add", + 258, + 431, + -1, + 2, + [] + ] + ], + "index": 520, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 226, + 431, + -1, + 4, + [] + ], + [ + "add", + 424, + 431, + 1, + 2, + [] + ], + [ + "add", + 226, + 424, + 1, + 2, + [] + ] + ], + "index": 544, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 424, + 431, + 1, + 2, + [] + ], + [ + "add", + 226, + 431, + -1, + 4, + [] + ], + [ + "add", + 226, + 424, + 1, + 2, + [] + ] + ], + "index": 544, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 424, + 431, + 1, + 2, + [] + ], + [ + "add", + 226, + 424, + 1, + 2, + [] + ], + [ + "add", + 226, + 431, + -1, + 4, + [] + ] + ], + "index": 544, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 459, + 510, + 1, + 1, + [] + ], + [ + "add", + 327, + 510, + -1, + 1, + [] + ], + [ + "add", + 459, + 327, + 1, + 1, + [] + ] + ], + "index": 588, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 327, + 510, + -1, + 1, + [] + ], + [ + "add", + 459, + 510, + 1, + 1, + [] + ], + [ + "add", + 459, + 327, + 1, + 1, + [] + ] + ], + "index": 588, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 327, + 510, + -1, + 1, + [] + ], + [ + "add", + 459, + 327, + 1, + 1, + [] + ], + [ + "add", + 459, + 510, + 1, + 1, + [] + ] + ], + "index": 588, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 248, + 510, + 1, + 2, + [] + ], + [ + "add", + 248, + 327, + -1, + 2, + [] + ], + [ + "add", + 327, + 510, + -1, + 1, + [] + ] + ], + "index": 589, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 248, + 327, + -1, + 2, + [] + ], + [ + "add", + 248, + 510, + 1, + 2, + [] + ], + [ + "add", + 327, + 510, + -1, + 1, + [] + ] + ], + "index": 589, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 248, + 327, + -1, + 2, + [] + ], + [ + "add", + 327, + 510, + -1, + 1, + [] + ], + [ + "add", + 248, + 510, + 1, + 2, + [] + ] + ], + "index": 589, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 247, + 498, + -1, + 2, + [] + ], + [ + "add", + 311, + 498, + -1, + 1, + [] + ], + [ + "add", + 247, + 311, + -1, + 2, + [] + ] + ], + "index": 606, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 311, + 498, + -1, + 1, + [] + ], + [ + "add", + 247, + 498, + -1, + 2, + [] + ], + [ + "add", + 247, + 311, + -1, + 2, + [] + ] + ], + "index": 606, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 311, + 498, + -1, + 1, + [] + ], + [ + "add", + 247, + 311, + -1, + 2, + [] + ], + [ + "add", + 247, + 498, + -1, + 2, + [] + ] + ], + "index": 606, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 456, + 498, + 1, + 1, + [] + ], + [ + "add", + 456, + 311, + -1, + 1, + [] + ], + [ + "add", + 311, + 498, + -1, + 1, + [] + ] + ], + "index": 607, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 456, + 311, + -1, + 1, + [] + ], + [ + "add", + 456, + 498, + 1, + 1, + [] + ], + [ + "add", + 311, + 498, + -1, + 1, + [] + ] + ], + "index": 607, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 456, + 311, + -1, + 1, + [] + ], + [ + "add", + 311, + 498, + -1, + 1, + [] + ], + [ + "add", + 456, + 498, + 1, + 1, + [] + ] + ], + "index": 607, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 3, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 456, + 311, + -1, + 1, + [] + ], + [ + "add", + 311, + 498, + -1, + 1, + [] + ], + [ + "add", + 456, + 498, + 1, + 1, + [ + 120 + ] + ] + ], + "index": 607, + "profile": { + "1": 2443, + "2": 725, + "3": 223, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 301, + 510, + -1, + 4, + [] + ], + [ + "add", + 293, + 510, + 1, + 2, + [] + ], + [ + "add", + 301, + 293, + 1, + 2, + [] + ] + ], + "index": 876, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 293, + 510, + 1, + 2, + [] + ], + [ + "add", + 301, + 510, + -1, + 4, + [] + ], + [ + "add", + 301, + 293, + 1, + 2, + [] + ] + ], + "index": 876, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 293, + 510, + 1, + 2, + [] + ], + [ + "add", + 301, + 293, + 1, + 2, + [] + ], + [ + "add", + 301, + 510, + -1, + 4, + [] + ] + ], + "index": 876, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 300, + 510, + 1, + 4, + [] + ], + [ + "add", + 300, + 293, + 1, + 2, + [] + ], + [ + "add", + 293, + 510, + 1, + 2, + [] + ] + ], + "index": 877, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 300, + 293, + 1, + 2, + [] + ], + [ + "add", + 300, + 510, + 1, + 4, + [] + ], + [ + "add", + 293, + 510, + 1, + 2, + [] + ] + ], + "index": 877, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 300, + 293, + 1, + 2, + [] + ], + [ + "add", + 293, + 510, + 1, + 2, + [] + ], + [ + "add", + 300, + 510, + 1, + 4, + [] + ] + ], + "index": 877, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 300, + 510, + 1, + 4, + [] + ], + [ + "add", + 293, + 510, + -1, + 2, + [] + ], + [ + "add", + 300, + 293, + 1, + 2, + [] + ] + ], + "index": 878, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 293, + 510, + -1, + 2, + [] + ], + [ + "add", + 300, + 510, + 1, + 4, + [] + ], + [ + "add", + 300, + 293, + 1, + 2, + [] + ] + ], + "index": 878, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 293, + 510, + -1, + 2, + [] + ], + [ + "add", + 300, + 293, + 1, + 2, + [] + ], + [ + "add", + 300, + 510, + 1, + 4, + [] + ] + ], + "index": 878, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 299, + 510, + -1, + 4, + [] + ], + [ + "add", + 299, + 293, + 1, + 2, + [] + ], + [ + "add", + 293, + 510, + -1, + 2, + [] + ] + ], + "index": 879, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 299, + 293, + 1, + 2, + [] + ], + [ + "add", + 299, + 510, + -1, + 4, + [] + ], + [ + "add", + 293, + 510, + -1, + 2, + [] + ] + ], + "index": 879, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 299, + 293, + 1, + 2, + [] + ], + [ + "add", + 293, + 510, + -1, + 2, + [] + ], + [ + "add", + 299, + 510, + -1, + 4, + [] + ] + ], + "index": 879, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 295, + 510, + 1, + 4, + [] + ], + [ + "add", + 289, + 510, + -1, + 2, + [] + ], + [ + "add", + 295, + 289, + 1, + 2, + [] + ] + ], + "index": 920, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 289, + 510, + -1, + 2, + [] + ], + [ + "add", + 295, + 510, + 1, + 4, + [] + ], + [ + "add", + 295, + 289, + 1, + 2, + [] + ] + ], + "index": 920, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 289, + 510, + -1, + 2, + [] + ], + [ + "add", + 295, + 289, + 1, + 2, + [] + ], + [ + "add", + 295, + 510, + 1, + 4, + [] + ] + ], + "index": 920, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 294, + 510, + -1, + 4, + [] + ], + [ + "add", + 294, + 289, + 1, + 2, + [] + ], + [ + "add", + 289, + 510, + -1, + 2, + [] + ] + ], + "index": 921, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 294, + 289, + 1, + 2, + [] + ], + [ + "add", + 294, + 510, + -1, + 4, + [] + ], + [ + "add", + 289, + 510, + -1, + 2, + [] + ] + ], + "index": 921, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 294, + 289, + 1, + 2, + [] + ], + [ + "add", + 289, + 510, + -1, + 2, + [] + ], + [ + "add", + 294, + 510, + -1, + 4, + [] + ] + ], + "index": 921, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 326, + 510, + -1, + 8, + [] + ], + [ + "add", + 321, + 510, + 1, + 4, + [] + ], + [ + "add", + 326, + 321, + 1, + 2, + [] + ] + ], + "index": 1203, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 321, + 510, + 1, + 4, + [] + ], + [ + "add", + 326, + 510, + -1, + 8, + [] + ], + [ + "add", + 326, + 321, + 1, + 2, + [] + ] + ], + "index": 1203, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 321, + 510, + 1, + 4, + [] + ], + [ + "add", + 326, + 321, + 1, + 2, + [] + ], + [ + "add", + 326, + 510, + -1, + 8, + [] + ] + ], + "index": 1203, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 325, + 510, + -1, + 8, + [] + ], + [ + "add", + 325, + 321, + -1, + 2, + [] + ], + [ + "add", + 321, + 510, + 1, + 4, + [] + ] + ], + "index": 1204, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 325, + 321, + -1, + 2, + [] + ], + [ + "add", + 325, + 510, + -1, + 8, + [] + ], + [ + "add", + 321, + 510, + 1, + 4, + [] + ] + ], + "index": 1204, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 325, + 321, + -1, + 2, + [] + ], + [ + "add", + 321, + 510, + 1, + 4, + [] + ], + [ + "add", + 325, + 510, + -1, + 8, + [] + ] + ], + "index": 1204, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 3, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 325, + 510, + 3, + 4, + [] + ], + [ + "add", + 321, + 510, + 3, + 2, + [] + ], + [ + "add", + 325, + 321, + -1, + 2, + [] + ] + ], + "index": 1205, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 3, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 321, + 510, + 3, + 2, + [] + ], + [ + "add", + 325, + 510, + 3, + 4, + [] + ], + [ + "add", + 325, + 321, + -1, + 2, + [] + ] + ], + "index": 1205, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 3, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 321, + 510, + 3, + 2, + [] + ], + [ + "add", + 325, + 321, + -1, + 2, + [] + ], + [ + "add", + 325, + 510, + 3, + 4, + [] + ] + ], + "index": 1205, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -3, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 324, + 510, + -3, + 4, + [] + ], + [ + "add", + 324, + 321, + -1, + 2, + [] + ], + [ + "add", + 321, + 510, + 3, + 2, + [] + ] + ], + "index": 1206, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -3, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 324, + 321, + -1, + 2, + [] + ], + [ + "add", + 324, + 510, + -3, + 4, + [] + ], + [ + "add", + 321, + 510, + 3, + 2, + [] + ] + ], + "index": 1206, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -3, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 324, + 321, + -1, + 2, + [] + ], + [ + "add", + 321, + 510, + 3, + 2, + [] + ], + [ + "add", + 324, + 510, + -3, + 4, + [] + ] + ], + "index": 1206, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -7, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 324, + 510, + -7, + 8, + [] + ], + [ + "add", + 321, + 510, + -7, + 4, + [] + ], + [ + "add", + 324, + 321, + -1, + 2, + [] + ] + ], + "index": 1207, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -7, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 321, + 510, + -7, + 4, + [] + ], + [ + "add", + 324, + 510, + -7, + 8, + [] + ], + [ + "add", + 324, + 321, + -1, + 2, + [] + ] + ], + "index": 1207, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -7, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 321, + 510, + -7, + 4, + [] + ], + [ + "add", + 324, + 321, + -1, + 2, + [] + ], + [ + "add", + 324, + 510, + -7, + 8, + [] + ] + ], + "index": 1207, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -7, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 322, + 510, + -7, + 8, + [] + ], + [ + "add", + 322, + 321, + 1, + 2, + [] + ], + [ + "add", + 321, + 510, + -7, + 4, + [] + ] + ], + "index": 1208, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -7, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 322, + 321, + 1, + 2, + [] + ], + [ + "add", + 322, + 510, + -7, + 8, + [] + ], + [ + "add", + 321, + 510, + -7, + 4, + [] + ] + ], + "index": 1208, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -7, + 8 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 322, + 321, + 1, + 2, + [] + ], + [ + "add", + 321, + 510, + -7, + 4, + [] + ], + [ + "add", + 322, + 510, + -7, + 8, + [] + ] + ], + "index": 1208, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 323, + 510, + 1, + 4, + [] + ], + [ + "add", + 320, + 510, + -1, + 4, + [] + ], + [ + "add", + 323, + 320, + 1, + 1, + [] + ] + ], + "index": 1212, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 320, + 510, + -1, + 4, + [] + ], + [ + "add", + 323, + 510, + 1, + 4, + [] + ], + [ + "add", + 323, + 320, + 1, + 1, + [] + ] + ], + "index": 1212, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 4 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 320, + 510, + -1, + 4, + [] + ], + [ + "add", + 323, + 320, + 1, + 1, + [] + ], + [ + "add", + 323, + 510, + 1, + 4, + [] + ] + ], + "index": 1212, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 456, + 475, + -1, + 1, + [ + 42, + 82 + ] + ], + [ + "add", + 456, + 457, + 1, + 1, + [ + 42, + 82 + ] + ], + [ + "add", + 457, + 475, + -1, + 1, + [ + 42, + 82 + ] + ] + ], + "index": 1858, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 456, + 457, + 1, + 1, + [ + 42, + 82 + ] + ], + [ + "add", + 456, + 475, + -1, + 1, + [ + 42, + 82 + ] + ], + [ + "add", + 457, + 475, + -1, + 1, + [ + 42, + 82 + ] + ] + ], + "index": 1858, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 456, + 457, + 1, + 1, + [ + 42, + 82 + ] + ], + [ + "add", + 457, + 475, + -1, + 1, + [ + 42, + 82 + ] + ], + [ + "add", + 456, + 475, + -1, + 1, + [ + 42, + 82 + ] + ] + ], + "index": 1858, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 241, + 70, + 1, + 1, + [ + 208 + ] + ], + [ + "add", + 241, + 240, + 1, + 1, + [ + 208 + ] + ], + [ + "add", + 240, + 70, + 1, + 1, + [ + 208 + ] + ] + ], + "index": 2027, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 241, + 240, + 1, + 1, + [] + ], + [ + "add", + 241, + 70, + 1, + 1, + [ + 208 + ] + ], + [ + "add", + 240, + 70, + 1, + 1, + [ + 208 + ] + ] + ], + "index": 2027, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 241, + 240, + 1, + 1, + [ + 208 + ] + ], + [ + "add", + 241, + 70, + 1, + 1, + [ + 208 + ] + ], + [ + "add", + 240, + 70, + 1, + 1, + [ + 208 + ] + ] + ], + "index": 2027, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 241, + 240, + 1, + 1, + [] + ], + [ + "add", + 240, + 70, + 1, + 1, + [ + 208 + ] + ], + [ + "add", + 241, + 70, + 1, + 1, + [ + 208 + ] + ] + ], + "index": 2027, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 241, + 240, + 1, + 1, + [ + 208 + ] + ], + [ + "add", + 240, + 70, + 1, + 1, + [ + 208 + ] + ], + [ + "add", + 241, + 70, + 1, + 1, + [ + 208 + ] + ] + ], + "index": 2027, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 243, + 71, + 1, + 1, + [ + 336 + ] + ], + [ + "add", + 243, + 242, + 1, + 1, + [ + 336 + ] + ], + [ + "add", + 242, + 71, + 1, + 1, + [ + 336 + ] + ] + ], + "index": 2029, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 243, + 242, + 1, + 1, + [] + ], + [ + "add", + 243, + 71, + 1, + 1, + [ + 336 + ] + ], + [ + "add", + 242, + 71, + 1, + 1, + [ + 336 + ] + ] + ], + "index": 2029, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 243, + 242, + 1, + 1, + [ + 336 + ] + ], + [ + "add", + 243, + 71, + 1, + 1, + [ + 336 + ] + ], + [ + "add", + 242, + 71, + 1, + 1, + [ + 336 + ] + ] + ], + "index": 2029, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 243, + 242, + 1, + 1, + [] + ], + [ + "add", + 242, + 71, + 1, + 1, + [ + 336 + ] + ], + [ + "add", + 243, + 71, + 1, + 1, + [ + 336 + ] + ] + ], + "index": 2029, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 243, + 242, + 1, + 1, + [ + 336 + ] + ], + [ + "add", + 242, + 71, + 1, + 1, + [ + 336 + ] + ], + [ + "add", + 243, + 71, + 1, + 1, + [ + 336 + ] + ] + ], + "index": 2029, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 257, + 72, + 1, + 1, + [ + 400 + ] + ], + [ + "add", + 257, + 256, + 1, + 1, + [ + 400 + ] + ], + [ + "add", + 256, + 72, + 1, + 1, + [ + 400 + ] + ] + ], + "index": 2181, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 257, + 256, + 1, + 1, + [] + ], + [ + "add", + 257, + 72, + 1, + 1, + [ + 400 + ] + ], + [ + "add", + 256, + 72, + 1, + 1, + [ + 400 + ] + ] + ], + "index": 2181, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 257, + 256, + 1, + 1, + [ + 400 + ] + ], + [ + "add", + 257, + 72, + 1, + 1, + [ + 400 + ] + ], + [ + "add", + 256, + 72, + 1, + 1, + [ + 400 + ] + ] + ], + "index": 2181, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 257, + 256, + 1, + 1, + [] + ], + [ + "add", + 256, + 72, + 1, + 1, + [ + 400 + ] + ], + [ + "add", + 257, + 72, + 1, + 1, + [ + 400 + ] + ] + ], + "index": 2181, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 257, + 256, + 1, + 1, + [ + 400 + ] + ], + [ + "add", + 256, + 72, + 1, + 1, + [ + 400 + ] + ], + [ + "add", + 257, + 72, + 1, + 1, + [ + 400 + ] + ] + ], + "index": 2181, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 259, + 2, + 1, + 1, + [ + 35 + ] + ], + [ + "add", + 259, + 258, + 1, + 1, + [ + 35 + ] + ], + [ + "add", + 258, + 2, + 1, + 1, + [ + 35 + ] + ] + ], + "index": 2183, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 259, + 258, + 1, + 1, + [] + ], + [ + "add", + 259, + 2, + 1, + 1, + [ + 35 + ] + ], + [ + "add", + 258, + 2, + 1, + 1, + [ + 35 + ] + ] + ], + "index": 2183, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 259, + 258, + 1, + 1, + [ + 35 + ] + ], + [ + "add", + 259, + 2, + 1, + 1, + [ + 35 + ] + ], + [ + "add", + 258, + 2, + 1, + 1, + [ + 35 + ] + ] + ], + "index": 2183, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 259, + 258, + 1, + 1, + [] + ], + [ + "add", + 258, + 2, + 1, + 1, + [ + 35 + ] + ], + [ + "add", + 259, + 2, + 1, + 1, + [ + 35 + ] + ] + ], + "index": 2183, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 259, + 258, + 1, + 1, + [ + 35 + ] + ], + [ + "add", + 258, + 2, + 1, + 1, + [ + 35 + ] + ], + [ + "add", + 259, + 2, + 1, + 1, + [ + 35 + ] + ] + ], + "index": 2183, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 273, + 12, + 1, + 1, + [ + 41 + ] + ], + [ + "add", + 273, + 272, + 1, + 1, + [ + 41 + ] + ], + [ + "add", + 272, + 12, + 1, + 1, + [ + 41 + ] + ] + ], + "index": 2335, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 273, + 272, + 1, + 1, + [] + ], + [ + "add", + 273, + 12, + 1, + 1, + [ + 41 + ] + ], + [ + "add", + 272, + 12, + 1, + 1, + [ + 41 + ] + ] + ], + "index": 2335, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 273, + 272, + 1, + 1, + [ + 41 + ] + ], + [ + "add", + 273, + 12, + 1, + 1, + [ + 41 + ] + ], + [ + "add", + 272, + 12, + 1, + 1, + [ + 41 + ] + ] + ], + "index": 2335, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 273, + 272, + 1, + 1, + [] + ], + [ + "add", + 272, + 12, + 1, + 1, + [ + 41 + ] + ], + [ + "add", + 273, + 12, + 1, + 1, + [ + 41 + ] + ] + ], + "index": 2335, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 273, + 272, + 1, + 1, + [ + 41 + ] + ], + [ + "add", + 272, + 12, + 1, + 1, + [ + 41 + ] + ], + [ + "add", + 273, + 12, + 1, + 1, + [ + 41 + ] + ] + ], + "index": 2335, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 275, + 100, + 1, + 1, + [ + 439 + ] + ], + [ + "add", + 275, + 274, + 1, + 1, + [ + 439 + ] + ], + [ + "add", + 274, + 100, + 1, + 1, + [ + 439 + ] + ] + ], + "index": 2337, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 275, + 274, + 1, + 1, + [] + ], + [ + "add", + 275, + 100, + 1, + 1, + [ + 439 + ] + ], + [ + "add", + 274, + 100, + 1, + 1, + [ + 439 + ] + ] + ], + "index": 2337, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 275, + 274, + 1, + 1, + [ + 439 + ] + ], + [ + "add", + 275, + 100, + 1, + 1, + [ + 439 + ] + ], + [ + "add", + 274, + 100, + 1, + 1, + [ + 439 + ] + ] + ], + "index": 2337, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 275, + 274, + 1, + 1, + [] + ], + [ + "add", + 274, + 100, + 1, + 1, + [ + 439 + ] + ], + [ + "add", + 275, + 100, + 1, + 1, + [ + 439 + ] + ] + ], + "index": 2337, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 275, + 274, + 1, + 1, + [ + 439 + ] + ], + [ + "add", + 274, + 100, + 1, + 1, + [ + 439 + ] + ], + [ + "add", + 275, + 100, + 1, + 1, + [ + 439 + ] + ] + ], + "index": 2337, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 289, + 101, + 1, + 1, + [ + 375 + ] + ], + [ + "add", + 289, + 288, + 1, + 1, + [ + 375 + ] + ], + [ + "add", + 288, + 101, + 1, + 1, + [ + 375 + ] + ] + ], + "index": 2489, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 289, + 288, + 1, + 1, + [] + ], + [ + "add", + 289, + 101, + 1, + 1, + [ + 375 + ] + ], + [ + "add", + 288, + 101, + 1, + 1, + [ + 375 + ] + ] + ], + "index": 2489, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 289, + 288, + 1, + 1, + [ + 375 + ] + ], + [ + "add", + 289, + 101, + 1, + 1, + [ + 375 + ] + ], + [ + "add", + 288, + 101, + 1, + 1, + [ + 375 + ] + ] + ], + "index": 2489, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 289, + 288, + 1, + 1, + [] + ], + [ + "add", + 288, + 101, + 1, + 1, + [ + 375 + ] + ], + [ + "add", + 289, + 101, + 1, + 1, + [ + 375 + ] + ] + ], + "index": 2489, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 289, + 288, + 1, + 1, + [ + 375 + ] + ], + [ + "add", + 288, + 101, + 1, + 1, + [ + 375 + ] + ], + [ + "add", + 289, + 101, + 1, + 1, + [ + 375 + ] + ] + ], + "index": 2489, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 291, + 54, + 1, + 1, + [ + 196 + ] + ], + [ + "add", + 291, + 290, + 1, + 1, + [ + 196 + ] + ], + [ + "add", + 290, + 54, + 1, + 1, + [ + 196 + ] + ] + ], + "index": 2491, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 291, + 290, + 1, + 1, + [] + ], + [ + "add", + 291, + 54, + 1, + 1, + [ + 196 + ] + ], + [ + "add", + 290, + 54, + 1, + 1, + [ + 196 + ] + ] + ], + "index": 2491, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 291, + 290, + 1, + 1, + [ + 196 + ] + ], + [ + "add", + 291, + 54, + 1, + 1, + [ + 196 + ] + ], + [ + "add", + 290, + 54, + 1, + 1, + [ + 196 + ] + ] + ], + "index": 2491, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 291, + 290, + 1, + 1, + [] + ], + [ + "add", + 290, + 54, + 1, + 1, + [ + 196 + ] + ], + [ + "add", + 291, + 54, + 1, + 1, + [ + 196 + ] + ] + ], + "index": 2491, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 291, + 290, + 1, + 1, + [ + 196 + ] + ], + [ + "add", + 290, + 54, + 1, + 1, + [ + 196 + ] + ], + [ + "add", + 291, + 54, + 1, + 1, + [ + 196 + ] + ] + ], + "index": 2491, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 305, + 98, + 1, + 1, + [ + 487 + ] + ], + [ + "add", + 305, + 304, + 1, + 1, + [ + 487 + ] + ], + [ + "add", + 304, + 98, + 1, + 1, + [ + 487 + ] + ] + ], + "index": 2643, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 305, + 304, + 1, + 1, + [] + ], + [ + "add", + 305, + 98, + 1, + 1, + [ + 487 + ] + ], + [ + "add", + 304, + 98, + 1, + 1, + [ + 487 + ] + ] + ], + "index": 2643, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 305, + 304, + 1, + 1, + [ + 487 + ] + ], + [ + "add", + 305, + 98, + 1, + 1, + [ + 487 + ] + ], + [ + "add", + 304, + 98, + 1, + 1, + [ + 487 + ] + ] + ], + "index": 2643, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 305, + 304, + 1, + 1, + [] + ], + [ + "add", + 304, + 98, + 1, + 1, + [ + 487 + ] + ], + [ + "add", + 305, + 98, + 1, + 1, + [ + 487 + ] + ] + ], + "index": 2643, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 305, + 304, + 1, + 1, + [ + 487 + ] + ], + [ + "add", + 304, + 98, + 1, + 1, + [ + 487 + ] + ], + [ + "add", + 305, + 98, + 1, + 1, + [ + 487 + ] + ] + ], + "index": 2643, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 307, + 48, + 1, + 1, + [ + 84 + ] + ], + [ + "add", + 307, + 306, + 1, + 1, + [ + 84 + ] + ], + [ + "add", + 306, + 48, + 1, + 1, + [ + 84 + ] + ] + ], + "index": 2645, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 307, + 306, + 1, + 1, + [] + ], + [ + "add", + 307, + 48, + 1, + 1, + [ + 84 + ] + ], + [ + "add", + 306, + 48, + 1, + 1, + [ + 84 + ] + ] + ], + "index": 2645, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 307, + 306, + 1, + 1, + [ + 84 + ] + ], + [ + "add", + 307, + 48, + 1, + 1, + [ + 84 + ] + ], + [ + "add", + 306, + 48, + 1, + 1, + [ + 84 + ] + ] + ], + "index": 2645, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 307, + 306, + 1, + 1, + [] + ], + [ + "add", + 306, + 48, + 1, + 1, + [ + 84 + ] + ], + [ + "add", + 307, + 48, + 1, + 1, + [ + 84 + ] + ] + ], + "index": 2645, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 307, + 306, + 1, + 1, + [ + 84 + ] + ], + [ + "add", + 306, + 48, + 1, + 1, + [ + 84 + ] + ], + [ + "add", + 307, + 48, + 1, + 1, + [ + 84 + ] + ] + ], + "index": 2645, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 499, + 304, + 1, + 1, + [ + 120, + 415 + ] + ], + [ + "add", + 499, + 306, + 1, + 1, + [ + 44, + 84, + 415 + ] + ], + [ + "add", + 306, + 304, + 1, + 1, + [ + 44, + 84, + 415 + ] + ] + ], + "index": 2700, + "profile": { + "1": 2441, + "2": 726, + "3": 223, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 499, + 304, + 1, + 1, + [ + 44, + 84, + 415 + ] + ], + [ + "add", + 499, + 306, + 1, + 1, + [ + 44, + 84, + 415 + ] + ], + [ + "add", + 306, + 304, + 1, + 1, + [ + 44, + 84, + 415 + ] + ] + ], + "index": 2700, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 499, + 306, + 1, + 1, + [ + 44, + 84 + ] + ], + [ + "add", + 499, + 304, + 1, + 1, + [ + 44, + 84, + 415 + ] + ], + [ + "add", + 306, + 304, + 1, + 1, + [ + 44, + 84, + 415 + ] + ] + ], + "index": 2700, + "profile": { + "1": 2441, + "2": 726, + "3": 223, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 499, + 306, + 1, + 1, + [ + 44, + 84, + 415 + ] + ], + [ + "add", + 499, + 304, + 1, + 1, + [ + 44, + 84, + 415 + ] + ], + [ + "add", + 306, + 304, + 1, + 1, + [ + 44, + 84, + 415 + ] + ] + ], + "index": 2700, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 499, + 306, + 1, + 1, + [ + 44, + 84 + ] + ], + [ + "add", + 306, + 304, + 1, + 1, + [ + 44, + 84, + 415 + ] + ], + [ + "add", + 499, + 304, + 1, + 1, + [ + 44, + 84, + 415 + ] + ] + ], + "index": 2700, + "profile": { + "1": 2441, + "2": 726, + "3": 223, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 499, + 306, + 1, + 1, + [ + 44, + 84, + 415 + ] + ], + [ + "add", + 306, + 304, + 1, + 1, + [ + 44, + 84, + 415 + ] + ], + [ + "add", + 499, + 304, + 1, + 1, + [ + 44, + 84, + 415 + ] + ] + ], + "index": 2700, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 510, + 325, + 1, + 1, + [ + 85, + 276 + ] + ], + [ + "add", + 510, + 327, + 1, + 1, + [ + 85, + 138, + 276 + ] + ], + [ + "add", + 327, + 325, + 1, + 1, + [ + 85, + 138, + 276 + ] + ] + ], + "index": 2854, + "profile": { + "1": 2441, + "2": 726, + "3": 223, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 510, + 325, + 1, + 1, + [ + 85, + 138, + 276 + ] + ], + [ + "add", + 510, + 327, + 1, + 1, + [ + 85, + 138, + 276 + ] + ], + [ + "add", + 327, + 325, + 1, + 1, + [ + 85, + 138, + 276 + ] + ] + ], + "index": 2854, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 510, + 327, + 1, + 1, + [ + 85, + 138 + ] + ], + [ + "add", + 510, + 325, + 1, + 1, + [ + 85, + 138, + 276 + ] + ], + [ + "add", + 327, + 325, + 1, + 1, + [ + 85, + 138, + 276 + ] + ] + ], + "index": 2854, + "profile": { + "1": 2441, + "2": 726, + "3": 223, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 510, + 327, + 1, + 1, + [ + 85, + 138, + 276 + ] + ], + [ + "add", + 510, + 325, + 1, + 1, + [ + 85, + 138, + 276 + ] + ], + [ + "add", + 327, + 325, + 1, + 1, + [ + 85, + 138, + 276 + ] + ] + ], + "index": 2854, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 510, + 327, + 1, + 1, + [ + 85, + 138 + ] + ], + [ + "add", + 327, + 325, + 1, + 1, + [ + 85, + 138, + 276 + ] + ], + [ + "add", + 510, + 325, + 1, + 1, + [ + 85, + 138, + 276 + ] + ] + ], + "index": 2854, + "profile": { + "1": 2441, + "2": 726, + "3": 223, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 510, + 327, + 1, + 1, + [ + 85, + 138, + 276 + ] + ], + [ + "add", + 327, + 325, + 1, + 1, + [ + 85, + 138, + 276 + ] + ], + [ + "add", + 510, + 325, + 1, + 1, + [ + 85, + 138, + 276 + ] + ] + ], + "index": 2854, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 401, + 15, + 1, + 1, + [ + 265 + ] + ], + [ + "add", + 401, + 400, + 1, + 1, + [ + 265 + ] + ], + [ + "add", + 400, + 15, + 1, + 1, + [ + 265 + ] + ] + ], + "index": 3569, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 401, + 400, + 1, + 1, + [] + ], + [ + "add", + 401, + 15, + 1, + 1, + [ + 265 + ] + ], + [ + "add", + 400, + 15, + 1, + 1, + [ + 265 + ] + ] + ], + "index": 3569, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 401, + 400, + 1, + 1, + [ + 265 + ] + ], + [ + "add", + 401, + 15, + 1, + 1, + [ + 265 + ] + ], + [ + "add", + 400, + 15, + 1, + 1, + [ + 265 + ] + ] + ], + "index": 3569, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 401, + 400, + 1, + 1, + [] + ], + [ + "add", + 400, + 15, + 1, + 1, + [ + 265 + ] + ], + [ + "add", + 401, + 15, + 1, + 1, + [ + 265 + ] + ] + ], + "index": 3569, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 401, + 400, + 1, + 1, + [ + 265 + ] + ], + [ + "add", + 400, + 15, + 1, + 1, + [ + 265 + ] + ], + [ + "add", + 401, + 15, + 1, + 1, + [ + 265 + ] + ] + ], + "index": 3569, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 417, + 13, + 1, + 1, + [ + 73 + ] + ], + [ + "add", + 417, + 416, + 1, + 1, + [ + 73 + ] + ], + [ + "add", + 416, + 13, + 1, + 1, + [ + 73 + ] + ] + ], + "index": 3723, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 417, + 416, + 1, + 1, + [] + ], + [ + "add", + 417, + 13, + 1, + 1, + [ + 73 + ] + ], + [ + "add", + 416, + 13, + 1, + 1, + [ + 73 + ] + ] + ], + "index": 3723, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 417, + 416, + 1, + 1, + [ + 73 + ] + ], + [ + "add", + 417, + 13, + 1, + 1, + [ + 73 + ] + ], + [ + "add", + 416, + 13, + 1, + 1, + [ + 73 + ] + ] + ], + "index": 3723, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 417, + 416, + 1, + 1, + [] + ], + [ + "add", + 416, + 13, + 1, + 1, + [ + 73 + ] + ], + [ + "add", + 417, + 13, + 1, + 1, + [ + 73 + ] + ] + ], + "index": 3723, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 417, + 416, + 1, + 1, + [ + 73 + ] + ], + [ + "add", + 416, + 13, + 1, + 1, + [ + 73 + ] + ], + [ + "add", + 417, + 13, + 1, + 1, + [ + 73 + ] + ] + ], + "index": 3723, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 187, + 506, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 586, + 506, + 2, + 1, + [ + 30 + ] + ], + [ + "add", + 187, + 586, + 1, + 2, + [ + 30 + ] + ] + ], + "index": 49, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 586, + 506, + 2, + 1, + [ + 30 + ] + ], + [ + "add", + 187, + 506, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 187, + 586, + 1, + 2, + [ + 30 + ] + ] + ], + "index": 49, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 586, + 506, + 2, + 1, + [ + 30 + ] + ], + [ + "add", + 187, + 586, + 1, + 2, + [ + 30 + ] + ], + [ + "add", + 187, + 506, + -1, + 1, + [ + 30 + ] + ] + ], + "index": 49, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 196, + 518, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 588, + 518, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 196, + 588, + -1, + 1, + [ + 30 + ] + ] + ], + "index": 53, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 588, + 518, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 196, + 518, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 196, + 588, + -1, + 1, + [ + 30 + ] + ] + ], + "index": 53, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 588, + 518, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 196, + 588, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 196, + 518, + -1, + 1, + [ + 30 + ] + ] + ], + "index": 53, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 214, + 566, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 590, + 566, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 214, + 590, + -1, + 1, + [ + 51 + ] + ] + ], + "index": 58, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 590, + 566, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 214, + 566, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 214, + 590, + -1, + 1, + [ + 51 + ] + ] + ], + "index": 58, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 590, + 566, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 214, + 590, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 214, + 566, + 1, + 1, + [ + 51 + ] + ] + ], + "index": 58, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 215, + 555, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 620, + 555, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 215, + 620, + 1, + 2, + [ + 51 + ] + ] + ], + "index": 123, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 620, + 555, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 215, + 555, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 215, + 620, + 1, + 2, + [ + 51 + ] + ] + ], + "index": 123, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 620, + 555, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 215, + 620, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 215, + 555, + -1, + 1, + [ + 51 + ] + ] + ], + "index": 123, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 189, + 555, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 189, + 620, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 620, + 555, + 2, + 1, + [ + 51 + ] + ] + ], + "index": 124, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 189, + 620, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 189, + 555, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 620, + 555, + 2, + 1, + [ + 51 + ] + ] + ], + "index": 124, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 189, + 620, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 620, + 555, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 189, + 555, + 1, + 1, + [ + 51 + ] + ] + ], + "index": 124, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 189, + 555, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 620, + 555, + -2, + 1, + [ + 51 + ] + ], + [ + "add", + 189, + 620, + 1, + 2, + [ + 51 + ] + ] + ], + "index": 125, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 620, + 555, + -2, + 1, + [ + 51 + ] + ], + [ + "add", + 189, + 555, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 189, + 620, + 1, + 2, + [ + 51 + ] + ] + ], + "index": 125, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 620, + 555, + -2, + 1, + [ + 51 + ] + ], + [ + "add", + 189, + 620, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 189, + 555, + 1, + 1, + [ + 51 + ] + ] + ], + "index": 125, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 166, + 566, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 628, + 566, + -2, + 1, + [ + 51 + ] + ], + [ + "add", + 166, + 628, + -1, + 2, + [ + 51 + ] + ] + ], + "index": 139, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 628, + 566, + -2, + 1, + [ + 51 + ] + ], + [ + "add", + 166, + 566, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 166, + 628, + -1, + 2, + [ + 51 + ] + ] + ], + "index": 139, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 628, + 566, + -2, + 1, + [ + 51 + ] + ], + [ + "add", + 166, + 628, + -1, + 2, + [ + 51 + ] + ], + [ + "add", + 166, + 566, + -1, + 1, + [ + 51 + ] + ] + ], + "index": 139, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 214, + 566, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 214, + 628, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 628, + 566, + -2, + 1, + [ + 51 + ] + ] + ], + "index": 140, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 214, + 628, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 214, + 566, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 628, + 566, + -2, + 1, + [ + 51 + ] + ] + ], + "index": 140, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 214, + 628, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 628, + 566, + -2, + 1, + [ + 51 + ] + ], + [ + "add", + 214, + 566, + -1, + 1, + [ + 51 + ] + ] + ], + "index": 140, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 214, + 566, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 628, + 566, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 214, + 628, + 1, + 2, + [ + 51 + ] + ] + ], + "index": 141, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 628, + 566, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 214, + 566, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 214, + 628, + 1, + 2, + [ + 51 + ] + ] + ], + "index": 141, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 628, + 566, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 214, + 628, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 214, + 566, + -1, + 1, + [ + 51 + ] + ] + ], + "index": 141, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 130, + 566, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 130, + 628, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 628, + 566, + 2, + 1, + [ + 51 + ] + ] + ], + "index": 142, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 130, + 628, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 130, + 566, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 628, + 566, + 2, + 1, + [ + 51 + ] + ] + ], + "index": 142, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 130, + 628, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 628, + 566, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 130, + 566, + 1, + 1, + [ + 51 + ] + ] + ], + "index": 142, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 130, + 567, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 628, + 567, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 130, + 628, + 1, + 2, + [ + 51 + ] + ] + ], + "index": 143, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 628, + 567, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 130, + 567, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 130, + 628, + 1, + 2, + [ + 51 + ] + ] + ], + "index": 143, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 628, + 567, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 130, + 628, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 130, + 567, + -1, + 1, + [ + 51 + ] + ] + ], + "index": 143, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 151, + 567, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 151, + 628, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 628, + 567, + 2, + 1, + [ + 51 + ] + ] + ], + "index": 144, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 151, + 628, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 151, + 567, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 628, + 567, + 2, + 1, + [ + 51 + ] + ] + ], + "index": 144, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 151, + 628, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 628, + 567, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 151, + 567, + 1, + 1, + [ + 51 + ] + ] + ], + "index": 144, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 151, + 567, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 628, + 567, + -2, + 1, + [ + 51 + ] + ], + [ + "add", + 151, + 628, + 1, + 2, + [ + 51 + ] + ] + ], + "index": 145, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 628, + 567, + -2, + 1, + [ + 51 + ] + ], + [ + "add", + 151, + 567, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 151, + 628, + 1, + 2, + [ + 51 + ] + ] + ], + "index": 145, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 628, + 567, + -2, + 1, + [ + 51 + ] + ], + [ + "add", + 151, + 628, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 151, + 567, + 1, + 1, + [ + 51 + ] + ] + ], + "index": 145, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 160, + 506, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 636, + 506, + 2, + 1, + [ + 30 + ] + ], + [ + "add", + 160, + 636, + -1, + 2, + [ + 30 + ] + ] + ], + "index": 159, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 636, + 506, + 2, + 1, + [ + 30 + ] + ], + [ + "add", + 160, + 506, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 160, + 636, + -1, + 2, + [ + 30 + ] + ] + ], + "index": 159, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 636, + 506, + 2, + 1, + [ + 30 + ] + ], + [ + "add", + 160, + 636, + -1, + 2, + [ + 30 + ] + ], + [ + "add", + 160, + 506, + 1, + 1, + [ + 30 + ] + ] + ], + "index": 159, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 144, + 506, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 144, + 636, + 1, + 2, + [ + 30 + ] + ], + [ + "add", + 636, + 506, + 2, + 1, + [ + 30 + ] + ] + ], + "index": 160, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 144, + 636, + 1, + 2, + [ + 30 + ] + ], + [ + "add", + 144, + 506, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 636, + 506, + 2, + 1, + [ + 30 + ] + ] + ], + "index": 160, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 144, + 636, + 1, + 2, + [ + 30 + ] + ], + [ + "add", + 636, + 506, + 2, + 1, + [ + 30 + ] + ], + [ + "add", + 144, + 506, + 1, + 1, + [ + 30 + ] + ] + ], + "index": 160, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 144, + 506, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 636, + 506, + -2, + 1, + [ + 30 + ] + ], + [ + "add", + 144, + 636, + 1, + 2, + [ + 30 + ] + ] + ], + "index": 161, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 636, + 506, + -2, + 1, + [ + 30 + ] + ], + [ + "add", + 144, + 506, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 144, + 636, + 1, + 2, + [ + 30 + ] + ] + ], + "index": 161, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 636, + 506, + -2, + 1, + [ + 30 + ] + ], + [ + "add", + 144, + 636, + 1, + 2, + [ + 30 + ] + ], + [ + "add", + 144, + 506, + 1, + 1, + [ + 30 + ] + ] + ], + "index": 161, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 636, + 506, + -2, + 1, + [ + 30 + ] + ], + [ + "add", + 144, + 636, + 1, + 2, + [ + 30 + ] + ], + [ + "add", + 144, + 506, + 1, + 1, + [ + 30, + 385 + ] + ] + ], + "index": 161, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 157, + 506, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 157, + 636, + 1, + 2, + [ + 30 + ] + ], + [ + "add", + 636, + 506, + -2, + 1, + [ + 30 + ] + ] + ], + "index": 162, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 157, + 636, + 1, + 2, + [ + 30 + ] + ], + [ + "add", + 157, + 506, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 636, + 506, + -2, + 1, + [ + 30 + ] + ] + ], + "index": 162, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 157, + 636, + 1, + 2, + [ + 30 + ] + ], + [ + "add", + 636, + 506, + -2, + 1, + [ + 30 + ] + ], + [ + "add", + 157, + 506, + -1, + 1, + [ + 30 + ] + ] + ], + "index": 162, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 157, + 636, + 1, + 2, + [ + 30 + ] + ], + [ + "add", + 636, + 506, + -2, + 1, + [ + 30 + ] + ], + [ + "add", + 157, + 506, + -1, + 1, + [ + 30, + 385 + ] + ] + ], + "index": 162, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 157, + 531, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 636, + 531, + 2, + 1, + [ + 30 + ] + ], + [ + "add", + 157, + 636, + 1, + 2, + [ + 30 + ] + ] + ], + "index": 163, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 636, + 531, + 2, + 1, + [ + 30 + ] + ], + [ + "add", + 157, + 531, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 157, + 636, + 1, + 2, + [ + 30 + ] + ] + ], + "index": 163, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 636, + 531, + 2, + 1, + [ + 30 + ] + ], + [ + "add", + 157, + 636, + 1, + 2, + [ + 30 + ] + ], + [ + "add", + 157, + 531, + -1, + 1, + [ + 30 + ] + ] + ], + "index": 163, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 147, + 531, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 147, + 636, + 1, + 2, + [ + 30 + ] + ], + [ + "add", + 636, + 531, + 2, + 1, + [ + 30 + ] + ] + ], + "index": 164, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 147, + 636, + 1, + 2, + [ + 30 + ] + ], + [ + "add", + 147, + 531, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 636, + 531, + 2, + 1, + [ + 30 + ] + ] + ], + "index": 164, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 147, + 636, + 1, + 2, + [ + 30 + ] + ], + [ + "add", + 636, + 531, + 2, + 1, + [ + 30 + ] + ], + [ + "add", + 147, + 531, + 1, + 1, + [ + 30 + ] + ] + ], + "index": 164, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 147, + 531, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 636, + 531, + -2, + 1, + [ + 30 + ] + ], + [ + "add", + 147, + 636, + 1, + 2, + [ + 30 + ] + ] + ], + "index": 165, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 636, + 531, + -2, + 1, + [ + 30 + ] + ], + [ + "add", + 147, + 531, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 147, + 636, + 1, + 2, + [ + 30 + ] + ] + ], + "index": 165, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 636, + 531, + -2, + 1, + [ + 30 + ] + ], + [ + "add", + 147, + 636, + 1, + 2, + [ + 30 + ] + ], + [ + "add", + 147, + 531, + 1, + 1, + [ + 30 + ] + ] + ], + "index": 165, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 146, + 518, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 641, + 518, + 4, + 1, + [ + 30 + ] + ], + [ + "add", + 146, + 641, + 1, + 4, + [ + 30 + ] + ] + ], + "index": 171, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 641, + 518, + 4, + 1, + [ + 30 + ] + ], + [ + "add", + 146, + 518, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 146, + 641, + 1, + 4, + [ + 30 + ] + ] + ], + "index": 171, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 641, + 518, + 4, + 1, + [ + 30 + ] + ], + [ + "add", + 146, + 641, + 1, + 4, + [ + 30 + ] + ], + [ + "add", + 146, + 518, + -1, + 1, + [ + 30 + ] + ] + ], + "index": 171, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 162, + 518, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 162, + 641, + 1, + 4, + [ + 30 + ] + ], + [ + "add", + 641, + 518, + 4, + 1, + [ + 30 + ] + ] + ], + "index": 172, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 162, + 641, + 1, + 4, + [ + 30 + ] + ], + [ + "add", + 162, + 518, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 641, + 518, + 4, + 1, + [ + 30 + ] + ] + ], + "index": 172, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 162, + 641, + 1, + 4, + [ + 30 + ] + ], + [ + "add", + 641, + 518, + 4, + 1, + [ + 30 + ] + ], + [ + "add", + 162, + 518, + 1, + 1, + [ + 30 + ] + ] + ], + "index": 172, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 162, + 518, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 641, + 518, + -4, + 1, + [ + 30 + ] + ], + [ + "add", + 162, + 641, + 1, + 4, + [ + 30 + ] + ] + ], + "index": 173, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 641, + 518, + -4, + 1, + [ + 30 + ] + ], + [ + "add", + 162, + 518, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 162, + 641, + 1, + 4, + [ + 30 + ] + ] + ], + "index": 173, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 641, + 518, + -4, + 1, + [ + 30 + ] + ], + [ + "add", + 162, + 641, + 1, + 4, + [ + 30 + ] + ], + [ + "add", + 162, + 518, + 1, + 1, + [ + 30 + ] + ] + ], + "index": 173, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 220, + 518, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 220, + 641, + 1, + 4, + [ + 30 + ] + ], + [ + "add", + 641, + 518, + -4, + 1, + [ + 30 + ] + ] + ], + "index": 174, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 220, + 641, + 1, + 4, + [ + 30 + ] + ], + [ + "add", + 220, + 518, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 641, + 518, + -4, + 1, + [ + 30 + ] + ] + ], + "index": 174, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 220, + 641, + 1, + 4, + [ + 30 + ] + ], + [ + "add", + 641, + 518, + -4, + 1, + [ + 30 + ] + ], + [ + "add", + 220, + 518, + -1, + 1, + [ + 30 + ] + ] + ], + "index": 174, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 220, + 543, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 641, + 543, + 4, + 1, + [ + 30 + ] + ], + [ + "add", + 220, + 641, + 1, + 4, + [ + 30 + ] + ] + ], + "index": 175, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 641, + 543, + 4, + 1, + [ + 30 + ] + ], + [ + "add", + 220, + 543, + -1, + 1, + [ + 30 + ] + ], + [ + "add", + 220, + 641, + 1, + 4, + [ + 30 + ] + ] + ], + "index": 175, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 641, + 543, + 4, + 1, + [ + 30 + ] + ], + [ + "add", + 220, + 641, + 1, + 4, + [ + 30 + ] + ], + [ + "add", + 220, + 543, + -1, + 1, + [ + 30 + ] + ] + ], + "index": 175, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 135, + 543, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 135, + 641, + 1, + 4, + [ + 30 + ] + ], + [ + "add", + 641, + 543, + 4, + 1, + [ + 30 + ] + ] + ], + "index": 176, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 135, + 641, + 1, + 4, + [ + 30 + ] + ], + [ + "add", + 135, + 543, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 641, + 543, + 4, + 1, + [ + 30 + ] + ] + ], + "index": 176, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 135, + 641, + 1, + 4, + [ + 30 + ] + ], + [ + "add", + 641, + 543, + 4, + 1, + [ + 30 + ] + ], + [ + "add", + 135, + 543, + 1, + 1, + [ + 30 + ] + ] + ], + "index": 176, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 135, + 543, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 641, + 543, + -4, + 1, + [ + 30 + ] + ], + [ + "add", + 135, + 641, + 1, + 4, + [ + 30 + ] + ] + ], + "index": 177, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 641, + 543, + -4, + 1, + [ + 30 + ] + ], + [ + "add", + 135, + 543, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 135, + 641, + 1, + 4, + [ + 30 + ] + ] + ], + "index": 177, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 641, + 543, + -4, + 1, + [ + 30 + ] + ], + [ + "add", + 135, + 641, + 1, + 4, + [ + 30 + ] + ], + [ + "add", + 135, + 543, + 1, + 1, + [ + 30 + ] + ] + ], + "index": 177, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 181, + 566, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 672, + 566, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 181, + 672, + 1, + 2, + [ + 51 + ] + ] + ], + "index": 228, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 672, + 566, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 181, + 566, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 181, + 672, + 1, + 2, + [ + 51 + ] + ] + ], + "index": 228, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 672, + 566, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 181, + 672, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 181, + 566, + -1, + 1, + [ + 51 + ] + ] + ], + "index": 228, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 208, + 566, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 208, + 672, + -1, + 2, + [ + 51 + ] + ], + [ + "add", + 672, + 566, + 2, + 1, + [ + 51 + ] + ] + ], + "index": 229, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 208, + 672, + -1, + 2, + [ + 51 + ] + ], + [ + "add", + 208, + 566, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 672, + 566, + 2, + 1, + [ + 51 + ] + ] + ], + "index": 229, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 208, + 672, + -1, + 2, + [ + 51 + ] + ], + [ + "add", + 672, + 566, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 208, + 566, + -1, + 1, + [ + 51 + ] + ] + ], + "index": 229, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 117, + 566, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 676, + 566, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 117, + 676, + -1, + 2, + [ + 51 + ] + ] + ], + "index": 240, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 676, + 566, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 117, + 566, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 117, + 676, + -1, + 2, + [ + 51 + ] + ] + ], + "index": 240, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 676, + 566, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 117, + 676, + -1, + 2, + [ + 51 + ] + ], + [ + "add", + 117, + 566, + 1, + 1, + [ + 51 + ] + ] + ], + "index": 240, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 181, + 566, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 181, + 676, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 676, + 566, + 2, + 1, + [ + 51 + ] + ] + ], + "index": 241, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 181, + 676, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 181, + 566, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 676, + 566, + 2, + 1, + [ + 51 + ] + ] + ], + "index": 241, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 181, + 676, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 676, + 566, + 2, + 1, + [ + 51 + ] + ], + [ + "add", + 181, + 566, + 1, + 1, + [ + 51 + ] + ] + ], + "index": 241, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 181, + 566, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 676, + 566, + -2, + 1, + [ + 51 + ] + ], + [ + "add", + 181, + 676, + 1, + 2, + [ + 51 + ] + ] + ], + "index": 242, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 676, + 566, + -2, + 1, + [ + 51 + ] + ], + [ + "add", + 181, + 566, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 181, + 676, + 1, + 2, + [ + 51 + ] + ] + ], + "index": 242, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 676, + 566, + -2, + 1, + [ + 51 + ] + ], + [ + "add", + 181, + 676, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 181, + 566, + 1, + 1, + [ + 51 + ] + ] + ], + "index": 242, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 676, + 566, + -2, + 1, + [ + 51 + ] + ], + [ + "add", + 181, + 676, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 181, + 566, + 1, + 1, + [ + 51, + 200 + ] + ] + ], + "index": 242, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 208, + 566, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 208, + 676, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 676, + 566, + -2, + 1, + [ + 51 + ] + ] + ], + "index": 243, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 208, + 676, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 208, + 566, + -1, + 1, + [ + 51 + ] + ], + [ + "add", + 676, + 566, + -2, + 1, + [ + 51 + ] + ] + ], + "index": 243, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 208, + 676, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 676, + 566, + -2, + 1, + [ + 51 + ] + ], + [ + "add", + 208, + 566, + -1, + 1, + [ + 51 + ] + ] + ], + "index": 243, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 208, + 676, + 1, + 2, + [ + 51 + ] + ], + [ + "add", + 676, + 566, + -2, + 1, + [ + 51 + ] + ], + [ + "add", + 208, + 566, + -1, + 1, + [ + 51, + 200 + ] + ] + ], + "index": 243, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 113, + 531, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 351, + 531, + -1, + 1, + [ + 30, + 491 + ] + ], + [ + "add", + 113, + 351, + 1, + 1, + [ + 30, + 491 + ] + ] + ], + "index": 265, + "profile": { + "1": 2444, + "2": 723, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 113, + 531, + 1, + 1, + [ + 30, + 491 + ] + ], + [ + "add", + 351, + 531, + -1, + 1, + [ + 30, + 491 + ] + ], + [ + "add", + 113, + 351, + 1, + 1, + [ + 30, + 491 + ] + ] + ], + "index": 265, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 351, + 531, + -1, + 1, + [ + 30, + 491 + ] + ], + [ + "add", + 113, + 531, + 1, + 1, + [ + 30, + 491 + ] + ], + [ + "add", + 113, + 351, + 1, + 1, + [ + 30, + 491 + ] + ] + ], + "index": 265, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 351, + 531, + -1, + 1, + [ + 30, + 491 + ] + ], + [ + "add", + 113, + 351, + 1, + 1, + [ + 30, + 491 + ] + ], + [ + "add", + 113, + 531, + 1, + 1, + [ + 30, + 491 + ] + ] + ], + "index": 265, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 136, + 506, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 32, + 506, + -1, + 1, + [ + 30, + 74 + ] + ], + [ + "add", + 136, + 32, + 1, + 1, + [ + 30, + 74 + ] + ] + ], + "index": 303, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 136, + 506, + 1, + 1, + [ + 30, + 74 + ] + ], + [ + "add", + 32, + 506, + -1, + 1, + [ + 30, + 74 + ] + ], + [ + "add", + 136, + 32, + 1, + 1, + [ + 30, + 74 + ] + ] + ], + "index": 303, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 32, + 506, + -1, + 1, + [ + 30, + 74 + ] + ], + [ + "add", + 136, + 506, + 1, + 1, + [ + 30, + 74 + ] + ], + [ + "add", + 136, + 32, + 1, + 1, + [ + 30, + 74 + ] + ] + ], + "index": 303, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 32, + 506, + -1, + 1, + [ + 30, + 74 + ] + ], + [ + "add", + 136, + 32, + 1, + 1, + [ + 30, + 74 + ] + ], + [ + "add", + 136, + 506, + 1, + 1, + [ + 30, + 74 + ] + ] + ], + "index": 303, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 200, + 555, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 383, + 555, + -1, + 1, + [ + 22, + 37 + ] + ], + [ + "add", + 200, + 383, + 1, + 1, + [ + 22, + 37 + ] + ] + ], + "index": 309, + "profile": { + "1": 2444, + "2": 723, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 200, + 555, + 1, + 1, + [ + 22, + 37 + ] + ], + [ + "add", + 383, + 555, + -1, + 1, + [ + 22, + 37 + ] + ], + [ + "add", + 200, + 383, + 1, + 1, + [ + 22, + 37 + ] + ] + ], + "index": 309, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 383, + 555, + -1, + 1, + [ + 22, + 37 + ] + ], + [ + "add", + 200, + 555, + 1, + 1, + [ + 22, + 37 + ] + ], + [ + "add", + 200, + 383, + 1, + 1, + [ + 22, + 37 + ] + ] + ], + "index": 309, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 383, + 555, + -1, + 1, + [ + 22, + 37 + ] + ], + [ + "add", + 200, + 383, + 1, + 1, + [ + 22, + 37 + ] + ], + [ + "add", + 200, + 555, + 1, + 1, + [ + 22, + 37 + ] + ] + ], + "index": 309, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 178, + 554, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 3, + 554, + -1, + 1, + [ + 51, + 67 + ] + ], + [ + "add", + 178, + 3, + 1, + 1, + [ + 51, + 67 + ] + ] + ], + "index": 313, + "profile": { + "1": 2444, + "2": 723, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 178, + 554, + 1, + 1, + [ + 51, + 67 + ] + ], + [ + "add", + 3, + 554, + -1, + 1, + [ + 51, + 67 + ] + ], + [ + "add", + 178, + 3, + 1, + 1, + [ + 51, + 67 + ] + ] + ], + "index": 313, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 3, + 554, + -1, + 1, + [ + 51, + 67 + ] + ], + [ + "add", + 178, + 554, + 1, + 1, + [ + 51, + 67 + ] + ], + [ + "add", + 178, + 3, + 1, + 1, + [ + 51, + 67 + ] + ] + ], + "index": 313, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 3, + 554, + -1, + 1, + [ + 51, + 67 + ] + ], + [ + "add", + 178, + 3, + 1, + 1, + [ + 51, + 67 + ] + ], + [ + "add", + 178, + 554, + 1, + 1, + [ + 51, + 67 + ] + ] + ], + "index": 313, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 116, + 567, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 399, + 567, + -1, + 1, + [ + 51, + 328 + ] + ], + [ + "add", + 116, + 399, + 1, + 1, + [ + 51, + 328 + ] + ] + ], + "index": 319, + "profile": { + "1": 2444, + "2": 723, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 116, + 567, + 1, + 1, + [ + 51, + 328 + ] + ], + [ + "add", + 399, + 567, + -1, + 1, + [ + 51, + 328 + ] + ], + [ + "add", + 116, + 399, + 1, + 1, + [ + 51, + 328 + ] + ] + ], + "index": 319, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 399, + 567, + -1, + 1, + [ + 51, + 328 + ] + ], + [ + "add", + 116, + 567, + 1, + 1, + [ + 51, + 328 + ] + ], + [ + "add", + 116, + 399, + 1, + 1, + [ + 51, + 328 + ] + ] + ], + "index": 319, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 399, + 567, + -1, + 1, + [ + 51, + 328 + ] + ], + [ + "add", + 116, + 399, + 1, + 1, + [ + 51, + 328 + ] + ], + [ + "add", + 116, + 567, + 1, + 1, + [ + 51, + 328 + ] + ] + ], + "index": 319, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 209, + 566, + 1, + 1, + [ + 51 + ] + ], + [ + "add", + 69, + 566, + -1, + 1, + [ + 51, + 259 + ] + ], + [ + "add", + 209, + 69, + 1, + 1, + [ + 51, + 259 + ] + ] + ], + "index": 323, + "profile": { + "1": 2444, + "2": 723, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 209, + 566, + 1, + 1, + [ + 51, + 259 + ] + ], + [ + "add", + 69, + 566, + -1, + 1, + [ + 51, + 259 + ] + ], + [ + "add", + 209, + 69, + 1, + 1, + [ + 51, + 259 + ] + ] + ], + "index": 323, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 69, + 566, + -1, + 1, + [ + 51, + 259 + ] + ], + [ + "add", + 209, + 566, + 1, + 1, + [ + 51, + 259 + ] + ], + [ + "add", + 209, + 69, + 1, + 1, + [ + 51, + 259 + ] + ] + ], + "index": 323, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 69, + 566, + -1, + 1, + [ + 51, + 259 + ] + ], + [ + "add", + 209, + 69, + 1, + 1, + [ + 51, + 259 + ] + ], + [ + "add", + 209, + 566, + 1, + 1, + [ + 51, + 259 + ] + ] + ], + "index": 323, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 221, + 518, + 1, + 1, + [ + 30 + ] + ], + [ + "add", + 50, + 518, + -1, + 1, + [ + 30, + 266 + ] + ], + [ + "add", + 221, + 50, + 1, + 1, + [ + 30, + 266 + ] + ] + ], + "index": 332, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 221, + 518, + 1, + 1, + [ + 30, + 266 + ] + ], + [ + "add", + 50, + 518, + -1, + 1, + [ + 30, + 266 + ] + ], + [ + "add", + 221, + 50, + 1, + 1, + [ + 30, + 266 + ] + ] + ], + "index": 332, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 50, + 518, + -1, + 1, + [ + 30, + 266 + ] + ], + [ + "add", + 221, + 518, + 1, + 1, + [ + 30, + 266 + ] + ], + [ + "add", + 221, + 50, + 1, + 1, + [ + 30, + 266 + ] + ] + ], + "index": 332, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5224, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 50, + 518, + -1, + 1, + [ + 30, + 266 + ] + ], + [ + "add", + 221, + 50, + 1, + 1, + [ + 30, + 266 + ] + ], + [ + "add", + 221, + 518, + 1, + 1, + [ + 30, + 266 + ] + ] + ], + "index": 332, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 291, + 101, + 1, + 2, + [ + 51, + 85, + 145, + 273 + ] + ], + [ + "add", + 55, + 101, + 1, + 2, + [ + 51, + 85, + 145, + 273 + ] + ], + [ + "add", + 291, + 55, + -1, + 1, + [ + 51, + 85, + 145, + 273 + ] + ] + ], + "index": 561, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 55, + 101, + 1, + 2, + [ + 51, + 85, + 145, + 273 + ] + ], + [ + "add", + 291, + 101, + 1, + 2, + [ + 51, + 85, + 145, + 273 + ] + ], + [ + "add", + 291, + 55, + -1, + 1, + [ + 51, + 85, + 145, + 273 + ] + ] + ], + "index": 561, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 55, + 101, + 1, + 2, + [ + 51, + 85, + 145, + 273 + ] + ], + [ + "add", + 291, + 55, + -1, + 1, + [ + 51, + 85, + 145, + 273 + ] + ], + [ + "add", + 291, + 101, + 1, + 2, + [ + 51, + 85, + 145, + 273 + ] + ] + ], + "index": 561, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 307, + 98, + 1, + 2, + [ + 30, + 44, + 74, + 385 + ] + ], + [ + "add", + 85, + 98, + 1, + 2, + [ + 30, + 44, + 74, + 385 + ] + ], + [ + "add", + 307, + 85, + -1, + 1, + [ + 30, + 44, + 74, + 385 + ] + ] + ], + "index": 587, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 85, + 98, + 1, + 2, + [ + 30, + 44, + 74, + 385 + ] + ], + [ + "add", + 307, + 98, + 1, + 2, + [ + 30, + 44, + 74, + 385 + ] + ], + [ + "add", + 307, + 85, + -1, + 1, + [ + 30, + 44, + 74, + 385 + ] + ] + ], + "index": 587, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 85, + 98, + 1, + 2, + [ + 30, + 44, + 74, + 385 + ] + ], + [ + "add", + 307, + 85, + -1, + 1, + [ + 30, + 44, + 74, + 385 + ] + ], + [ + "add", + 307, + 98, + 1, + 2, + [ + 30, + 44, + 74, + 385 + ] + ] + ], + "index": 587, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 323, + 49, + 1, + 2, + [ + 30, + 75, + 138, + 266 + ] + ], + [ + "add", + 33, + 49, + 1, + 2, + [ + 30, + 75, + 138, + 266 + ] + ], + [ + "add", + 323, + 33, + -1, + 1, + [ + 30, + 75, + 138, + 266 + ] + ] + ], + "index": 613, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 33, + 49, + 1, + 2, + [ + 30, + 75, + 138, + 266 + ] + ], + [ + "add", + 323, + 49, + 1, + 2, + [ + 30, + 75, + 138, + 266 + ] + ], + [ + "add", + 323, + 33, + -1, + 1, + [ + 30, + 75, + 138, + 266 + ] + ] + ], + "index": 613, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 33, + 49, + 1, + 2, + [ + 30, + 75, + 138, + 266 + ] + ], + [ + "add", + 323, + 33, + -1, + 1, + [ + 30, + 75, + 138, + 266 + ] + ], + [ + "add", + 323, + 49, + 1, + 2, + [ + 30, + 75, + 138, + 266 + ] + ] + ], + "index": 613, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 355, + 83, + 1, + 2, + [ + 30, + 102, + 134, + 262 + ] + ], + [ + "add", + 74, + 83, + 1, + 2, + [ + 30, + 102, + 134, + 262 + ] + ], + [ + "add", + 355, + 74, + -1, + 1, + [ + 30, + 102, + 134, + 262 + ] + ] + ], + "index": 663, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 74, + 83, + 1, + 2, + [ + 30, + 102, + 134, + 262 + ] + ], + [ + "add", + 355, + 83, + 1, + 2, + [ + 30, + 102, + 134, + 262 + ] + ], + [ + "add", + 355, + 74, + -1, + 1, + [ + 30, + 102, + 134, + 262 + ] + ] + ], + "index": 663, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 74, + 83, + 1, + 2, + [ + 30, + 102, + 134, + 262 + ] + ], + [ + "add", + 355, + 74, + -1, + 1, + [ + 30, + 102, + 134, + 262 + ] + ], + [ + "add", + 355, + 83, + 1, + 2, + [ + 30, + 102, + 134, + 262 + ] + ] + ], + "index": 663, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 371, + 80, + 1, + 2, + [ + 22, + 37, + 67, + 392 + ] + ], + [ + "add", + 88, + 80, + 1, + 2, + [ + 22, + 37, + 67, + 392 + ] + ], + [ + "add", + 371, + 88, + -1, + 1, + [ + 22, + 37, + 67, + 392 + ] + ] + ], + "index": 689, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 88, + 80, + 1, + 2, + [ + 22, + 37, + 67, + 392 + ] + ], + [ + "add", + 371, + 80, + 1, + 2, + [ + 22, + 37, + 67, + 392 + ] + ], + [ + "add", + 371, + 88, + -1, + 1, + [ + 22, + 37, + 67, + 392 + ] + ] + ], + "index": 689, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 88, + 80, + 1, + 2, + [ + 22, + 37, + 67, + 392 + ] + ], + [ + "add", + 371, + 88, + -1, + 1, + [ + 22, + 37, + 67, + 392 + ] + ], + [ + "add", + 371, + 80, + 1, + 2, + [ + 22, + 37, + 67, + 392 + ] + ] + ], + "index": 689, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 640, + 266, + 2, + 1, + [ + 10, + 20, + 65, + 423 + ] + ], + [ + "add", + 644, + 266, + -1, + 1, + [ + 10, + 20, + 65, + 423 + ] + ], + [ + "add", + 640, + 644, + 2, + 1, + [ + 10, + 20, + 65, + 423 + ] + ] + ], + "index": 1044, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + 2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 644, + 266, + -1, + 1, + [ + 10, + 20, + 65, + 423 + ] + ], + [ + "add", + 640, + 266, + 2, + 1, + [ + 10, + 20, + 65, + 423 + ] + ], + [ + "add", + 640, + 644, + 2, + 1, + [ + 10, + 20, + 65, + 423 + ] + ] + ], + "index": 1044, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + 2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 644, + 266, + -1, + 1, + [ + 10, + 20, + 65, + 423 + ] + ], + [ + "add", + 640, + 644, + 2, + 1, + [ + 10, + 20, + 65, + 423 + ] + ], + [ + "add", + 640, + 266, + 2, + 1, + [ + 10, + 20, + 65, + 423 + ] + ] + ], + "index": 1044, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 656, + 317, + -1, + 1, + [ + 6, + 24, + 96, + 427 + ] + ], + [ + "add", + 660, + 317, + -1, + 1, + [ + 6, + 24, + 96, + 427 + ] + ], + [ + "add", + 656, + 660, + -1, + 1, + [ + 6, + 24, + 96, + 427 + ] + ] + ], + "index": 1085, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 660, + 317, + -1, + 1, + [ + 6, + 24, + 96, + 427 + ] + ], + [ + "add", + 656, + 317, + -1, + 1, + [ + 6, + 24, + 96, + 427 + ] + ], + [ + "add", + 656, + 660, + -1, + 1, + [ + 6, + 24, + 96, + 427 + ] + ] + ], + "index": 1085, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 660, + 317, + -1, + 1, + [ + 6, + 24, + 96, + 427 + ] + ], + [ + "add", + 656, + 660, + -1, + 1, + [ + 6, + 24, + 96, + 427 + ] + ], + [ + "add", + 656, + 317, + -1, + 1, + [ + 6, + 24, + 96, + 427 + ] + ] + ], + "index": 1085, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "B" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 572, + 105, + 1, + 1, + [ + 1, + 8, + 22, + 36, + 66, + 128, + 256 + ] + ], + [ + "add", + 408, + 105, + 1, + 1, + [ + 1, + 8, + 22, + 36, + 66, + 128, + 256 + ] + ], + [ + "add", + 572, + 408, + -1, + 1, + [ + 1, + 8, + 22, + 36, + 66, + 128, + 256 + ] + ] + ], + "index": 0, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 408, + 105, + 1, + 1, + [ + 8, + 22, + 37, + 67, + 129, + 257 + ] + ], + [ + "add", + 572, + 105, + 1, + 1, + [ + 1, + 8, + 22, + 36, + 66, + 128, + 256 + ] + ], + [ + "add", + 572, + 408, + -1, + 1, + [ + 1, + 8, + 22, + 36, + 66, + 128, + 256 + ] + ] + ], + "index": 0, + "profile": { + "1": 2444, + "2": 723, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 408, + 105, + 1, + 1, + [ + 1, + 8, + 22, + 36, + 66, + 128, + 256 + ] + ], + [ + "add", + 572, + 105, + 1, + 1, + [ + 1, + 8, + 22, + 36, + 66, + 128, + 256 + ] + ], + [ + "add", + 572, + 408, + -1, + 1, + [ + 1, + 8, + 22, + 36, + 66, + 128, + 256 + ] + ] + ], + "index": 0, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 408, + 105, + 1, + 1, + [ + 8, + 22, + 37, + 67, + 129, + 257 + ] + ], + [ + "add", + 572, + 408, + -1, + 1, + [ + 1, + 8, + 22, + 36, + 66, + 128, + 256 + ] + ], + [ + "add", + 572, + 105, + 1, + 1, + [ + 1, + 8, + 22, + 36, + 66, + 128, + 256 + ] + ] + ], + "index": 0, + "profile": { + "1": 2444, + "2": 723, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 408, + 105, + 1, + 1, + [ + 1, + 8, + 22, + 36, + 66, + 128, + 256 + ] + ], + [ + "add", + 572, + 408, + -1, + 1, + [ + 1, + 8, + 22, + 36, + 66, + 128, + 256 + ] + ], + [ + "add", + 572, + 105, + 1, + 1, + [ + 1, + 8, + 22, + 36, + 66, + 128, + 256 + ] + ] + ], + "index": 0, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 574, + 414, + -1, + 1, + [ + 3, + 9, + 20, + 36, + 65, + 128, + 256 + ] + ], + [ + "add", + 412, + 414, + -1, + 1, + [ + 3, + 9, + 20, + 36, + 65, + 128, + 256 + ] + ], + [ + "add", + 574, + 412, + -1, + 1, + [ + 3, + 9, + 20, + 36, + 65, + 128, + 256 + ] + ] + ], + "index": 3, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 412, + 414, + -1, + 1, + [ + 10, + 20, + 39, + 65, + 131, + 259 + ] + ], + [ + "add", + 574, + 414, + -1, + 1, + [ + 3, + 9, + 20, + 36, + 65, + 128, + 256 + ] + ], + [ + "add", + 574, + 412, + -1, + 1, + [ + 3, + 9, + 20, + 36, + 65, + 128, + 256 + ] + ] + ], + "index": 3, + "profile": { + "1": 2444, + "2": 723, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 412, + 414, + -1, + 1, + [ + 3, + 9, + 20, + 36, + 65, + 128, + 256 + ] + ], + [ + "add", + 574, + 414, + -1, + 1, + [ + 3, + 9, + 20, + 36, + 65, + 128, + 256 + ] + ], + [ + "add", + 574, + 412, + -1, + 1, + [ + 3, + 9, + 20, + 36, + 65, + 128, + 256 + ] + ] + ], + "index": 3, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 412, + 414, + -1, + 1, + [ + 10, + 20, + 39, + 65, + 131, + 259 + ] + ], + [ + "add", + 574, + 412, + -1, + 1, + [ + 3, + 9, + 20, + 36, + 65, + 128, + 256 + ] + ], + [ + "add", + 574, + 414, + -1, + 1, + [ + 3, + 9, + 20, + 36, + 65, + 128, + 256 + ] + ] + ], + "index": 3, + "profile": { + "1": 2444, + "2": 723, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 412, + 414, + -1, + 1, + [ + 3, + 9, + 20, + 36, + 65, + 128, + 256 + ] + ], + [ + "add", + 574, + 412, + -1, + 1, + [ + 3, + 9, + 20, + 36, + 65, + 128, + 256 + ] + ], + [ + "add", + 574, + 414, + -1, + 1, + [ + 3, + 9, + 20, + 36, + 65, + 128, + 256 + ] + ] + ], + "index": 3, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 580, + 44, + 1, + 1, + [ + 2, + 8, + 20, + 37, + 65, + 128, + 256 + ] + ], + [ + "add", + 424, + 44, + 1, + 1, + [ + 2, + 8, + 20, + 37, + 65, + 128, + 256 + ] + ], + [ + "add", + 580, + 424, + -1, + 1, + [ + 2, + 8, + 20, + 37, + 65, + 128, + 256 + ] + ] + ], + "index": 6, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 424, + 44, + 1, + 1, + [ + 2, + 8, + 20, + 37, + 65, + 384 + ] + ], + [ + "add", + 580, + 44, + 1, + 1, + [ + 2, + 8, + 20, + 37, + 65, + 128, + 256 + ] + ], + [ + "add", + 580, + 424, + -1, + 1, + [ + 2, + 8, + 20, + 37, + 65, + 128, + 256 + ] + ] + ], + "index": 6, + "profile": { + "1": 2444, + "2": 723, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 424, + 44, + 1, + 1, + [ + 2, + 8, + 20, + 37, + 65, + 128, + 256 + ] + ], + [ + "add", + 580, + 44, + 1, + 1, + [ + 2, + 8, + 20, + 37, + 65, + 128, + 256 + ] + ], + [ + "add", + 580, + 424, + -1, + 1, + [ + 2, + 8, + 20, + 37, + 65, + 128, + 256 + ] + ] + ], + "index": 6, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 424, + 44, + 1, + 1, + [ + 2, + 8, + 20, + 37, + 65, + 384 + ] + ], + [ + "add", + 580, + 424, + -1, + 1, + [ + 2, + 8, + 20, + 37, + 65, + 128, + 256 + ] + ], + [ + "add", + 580, + 44, + 1, + 1, + [ + 2, + 8, + 20, + 37, + 65, + 128, + 256 + ] + ] + ], + "index": 6, + "profile": { + "1": 2444, + "2": 723, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 424, + 44, + 1, + 1, + [ + 2, + 8, + 20, + 37, + 65, + 128, + 256 + ] + ], + [ + "add", + 580, + 424, + -1, + 1, + [ + 2, + 8, + 20, + 37, + 65, + 128, + 256 + ] + ], + [ + "add", + 580, + 44, + 1, + 1, + [ + 2, + 8, + 20, + 37, + 65, + 128, + 256 + ] + ] + ], + "index": 6, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 582, + 430, + -1, + 1, + [ + 1, + 2, + 28, + 44, + 72, + 128, + 256 + ] + ], + [ + "add", + 428, + 430, + -1, + 1, + [ + 1, + 2, + 28, + 44, + 72, + 128, + 256 + ] + ], + [ + "add", + 582, + 428, + -1, + 1, + [ + 1, + 2, + 28, + 44, + 72, + 128, + 256 + ] + ] + ], + "index": 9, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 428, + 430, + -1, + 1, + [ + 2, + 28, + 45, + 73, + 129, + 257 + ] + ], + [ + "add", + 582, + 430, + -1, + 1, + [ + 1, + 2, + 28, + 44, + 72, + 128, + 256 + ] + ], + [ + "add", + 582, + 428, + -1, + 1, + [ + 1, + 2, + 28, + 44, + 72, + 128, + 256 + ] + ] + ], + "index": 9, + "profile": { + "1": 2444, + "2": 723, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 428, + 430, + -1, + 1, + [ + 1, + 2, + 28, + 44, + 72, + 128, + 256 + ] + ], + [ + "add", + 582, + 430, + -1, + 1, + [ + 1, + 2, + 28, + 44, + 72, + 128, + 256 + ] + ], + [ + "add", + 582, + 428, + -1, + 1, + [ + 1, + 2, + 28, + 44, + 72, + 128, + 256 + ] + ] + ], + "index": 9, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 428, + 430, + -1, + 1, + [ + 2, + 28, + 45, + 73, + 129, + 257 + ] + ], + [ + "add", + 582, + 428, + -1, + 1, + [ + 1, + 2, + 28, + 44, + 72, + 128, + 256 + ] + ], + [ + "add", + 582, + 430, + -1, + 1, + [ + 1, + 2, + 28, + 44, + 72, + 128, + 256 + ] + ] + ], + "index": 9, + "profile": { + "1": 2444, + "2": 723, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 428, + 430, + -1, + 1, + [ + 1, + 2, + 28, + 44, + 72, + 128, + 256 + ] + ], + [ + "add", + 582, + 428, + -1, + 1, + [ + 1, + 2, + 28, + 44, + 72, + 128, + 256 + ] + ], + [ + "add", + 582, + 430, + -1, + 1, + [ + 1, + 2, + 28, + 44, + 72, + 128, + 256 + ] + ] + ], + "index": 9, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 4, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 327, + 322, + -1, + 1, + [ + 2, + 5, + 25, + 40, + 73, + 136, + 264 + ] + ], + [ + "add", + 327, + 511, + 1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 511, + 322, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ] + ], + "index": 15, + "profile": { + "1": 2444, + "2": 723, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 327, + 322, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 327, + 511, + 1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 511, + 322, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ] + ], + "index": 15, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 327, + 511, + 1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 327, + 322, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 511, + 322, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ] + ], + "index": 15, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 327, + 511, + 1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 511, + 322, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 327, + 322, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ] + ], + "index": 15, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 484, + 231, + 1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 484, + 448, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 448, + 231, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 20, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 484, + 448, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 484, + 231, + 1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 448, + 231, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 20, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 484, + 448, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 448, + 231, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 484, + 231, + 1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 20, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 485, + 226, + 1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 485, + 449, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 449, + 226, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 22, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 485, + 449, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 485, + 226, + 1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 449, + 226, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 22, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 485, + 449, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 449, + 226, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 485, + 226, + 1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 22, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 508, + 230, + 1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 508, + 450, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 450, + 230, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ] + ], + "index": 24, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 508, + 450, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 508, + 230, + 1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 450, + 230, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ] + ], + "index": 24, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 508, + 450, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 450, + 230, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 508, + 230, + 1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ] + ], + "index": 24, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 509, + 228, + 1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 509, + 451, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 451, + 228, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ] + ], + "index": 26, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 509, + 451, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 509, + 228, + 1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 451, + 228, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ] + ], + "index": 26, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 509, + 451, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 451, + 228, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 509, + 228, + 1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ] + ], + "index": 26, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 532, + 232, + -2, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 532, + 452, + 2, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 452, + 232, + -1, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 28, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 532, + 452, + 2, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 532, + 232, + -2, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 452, + 232, + -1, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 28, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 532, + 452, + 2, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 452, + 232, + -1, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 532, + 232, + -2, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 28, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 533, + 7, + -2, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 533, + 453, + 2, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 453, + 7, + -1, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 30, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 533, + 453, + 2, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 533, + 7, + -2, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 453, + 7, + -1, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 30, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 533, + 453, + 2, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 453, + 7, + -1, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 533, + 7, + -2, + 1, + [ + 6, + 11, + 19, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 30, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 556, + 236, + -2, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ], + [ + "add", + 556, + 454, + 2, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ], + [ + "add", + 454, + 236, + -1, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ] + ], + "index": 32, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 556, + 454, + 2, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ], + [ + "add", + 556, + 236, + -2, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ], + [ + "add", + 454, + 236, + -1, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ] + ], + "index": 32, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 556, + 454, + 2, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ], + [ + "add", + 454, + 236, + -1, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ], + [ + "add", + 556, + 236, + -2, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ] + ], + "index": 32, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 557, + 238, + -2, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ], + [ + "add", + 557, + 455, + 2, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ], + [ + "add", + 455, + 238, + -1, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ] + ], + "index": 34, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 557, + 455, + 2, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ], + [ + "add", + 557, + 238, + -2, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ], + [ + "add", + 455, + 238, + -1, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ] + ], + "index": 34, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 557, + 455, + 2, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ], + [ + "add", + 455, + 238, + -1, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ], + [ + "add", + 557, + 238, + -2, + 1, + [ + 3, + 8, + 21, + 37, + 64, + 128, + 256 + ] + ] + ], + "index": 34, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 498, + 306, + -1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 498, + 499, + 1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 499, + 306, + -1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ] + ], + "index": 40, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 498, + 499, + 1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 498, + 306, + -1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 499, + 306, + -1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ] + ], + "index": 40, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 498, + 499, + 1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 499, + 306, + -1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 498, + 306, + -1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ] + ], + "index": 40, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 475, + 499, + -1, + 2, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 475, + 498, + -1, + 2, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 498, + 499, + 1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ] + ], + "index": 43, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 475, + 498, + -1, + 2, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 475, + 499, + -1, + 2, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 498, + 499, + 1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ] + ], + "index": 43, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 475, + 498, + -1, + 2, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 498, + 499, + 1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 475, + 499, + -1, + 2, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ] + ], + "index": 43, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 486, + 511, + 1, + 2, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 486, + 510, + -1, + 2, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 510, + 511, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ] + ], + "index": 53, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 486, + 510, + -1, + 2, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 486, + 511, + 1, + 2, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 510, + 511, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ] + ], + "index": 53, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 486, + 510, + -1, + 2, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 510, + 511, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 486, + 511, + 1, + 2, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ] + ], + "index": 53, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 351, + 587, + -1, + 2, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 351, + 531, + 1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 531, + 587, + -1, + 2, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 58, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 351, + 531, + 1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 351, + 587, + -1, + 2, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 531, + 587, + -1, + 2, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 58, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 351, + 531, + 1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 531, + 587, + -1, + 2, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 351, + 587, + -1, + 2, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 58, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 367, + 589, + 1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 367, + 543, + 1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 543, + 589, + 1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 65, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 367, + 543, + 1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 367, + 589, + 1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 543, + 589, + 1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 65, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 367, + 543, + 1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 543, + 589, + 1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 367, + 589, + 1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 65, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 383, + 585, + -1, + 2, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 383, + 555, + 1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 555, + 585, + -1, + 2, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ] + ], + "index": 71, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 383, + 555, + 1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 383, + 585, + -1, + 2, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 555, + 585, + -1, + 2, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ] + ], + "index": 71, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 383, + 555, + 1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 555, + 585, + -1, + 2, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 383, + 585, + -1, + 2, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ] + ], + "index": 71, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 399, + 591, + 1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 399, + 567, + 1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 567, + 591, + 1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ] + ], + "index": 80, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 399, + 567, + 1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 399, + 591, + 1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 567, + 591, + 1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ] + ], + "index": 80, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 399, + 567, + 1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 567, + 591, + 1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 399, + 591, + 1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ] + ], + "index": 80, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 383, + 434, + -1, + 2, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 383, + 585, + 1, + 2, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 585, + 434, + -1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ] + ], + "index": 83, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 383, + 585, + 1, + 2, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 383, + 434, + -1, + 2, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 585, + 434, + -1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ] + ], + "index": 83, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 383, + 585, + 1, + 2, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 585, + 434, + -1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 383, + 434, + -1, + 2, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ] + ], + "index": 83, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 383, + 585, + 1, + 2, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 585, + 434, + -1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 383, + 434, + -1, + 2, + [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 83, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 351, + 436, + -1, + 2, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 351, + 587, + 1, + 2, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 587, + 436, + -1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 86, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 351, + 587, + 1, + 2, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 351, + 436, + -1, + 2, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 587, + 436, + -1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 86, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 351, + 587, + 1, + 2, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 587, + 436, + -1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 351, + 436, + -1, + 2, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 86, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 351, + 587, + 1, + 2, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 587, + 436, + -1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 351, + 436, + -1, + 2, + [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 86, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 367, + 46, + 1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 367, + 589, + -1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 589, + 46, + -1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 89, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 367, + 589, + -1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 367, + 46, + 1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 589, + 46, + -1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 89, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 367, + 589, + -1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 589, + 46, + -1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 367, + 46, + 1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 89, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 367, + 589, + -1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 589, + 46, + -1, + 1, + [ + 1, + 6, + 10, + 18, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 367, + 46, + 1, + 1, + [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 89, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 399, + 446, + 1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 399, + 591, + -1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 591, + 446, + -1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ] + ], + "index": 92, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 399, + 591, + -1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 399, + 446, + 1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 591, + 446, + -1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ] + ], + "index": 92, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 399, + 591, + -1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 591, + 446, + -1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 399, + 446, + 1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ] + ], + "index": 92, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 399, + 591, + -1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 591, + 446, + -1, + 1, + [ + 3, + 4, + 8, + 17, + 33, + 64, + 128, + 256 + ] + ], + [ + "add", + 399, + 446, + 1, + 1, + [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 92, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 22, + 34, + 1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 22, + 331, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 331, + 34, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ] + ], + "index": 105, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 22, + 331, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 22, + 34, + 1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 331, + 34, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ] + ], + "index": 105, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 22, + 331, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 331, + 34, + -1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ], + [ + "add", + 22, + 34, + 1, + 1, + [ + 1, + 10, + 20, + 38, + 64, + 128, + 256 + ] + ] + ], + "index": 105, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 40, + 54, + 1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 40, + 299, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 299, + 54, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 108, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 40, + 299, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 40, + 54, + 1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 299, + 54, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 108, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 40, + 299, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 299, + 54, + -1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 40, + 54, + 1, + 1, + [ + 4, + 11, + 17, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 108, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 511, + 510, + 1, + 2, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 23, + 510, + -1, + 2, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 511, + 23, + 1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ] + ], + "index": 112, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 23, + 510, + -1, + 2, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 511, + 510, + 1, + 2, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 511, + 23, + 1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ] + ], + "index": 112, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 2 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 23, + 510, + -1, + 2, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 511, + 23, + 1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 511, + 510, + 1, + 2, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ] + ], + "index": 112, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 23, + 322, + 1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 23, + 511, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 511, + 322, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ] + ], + "index": 114, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 23, + 511, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 23, + 322, + 1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 511, + 322, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ] + ], + "index": 114, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 23, + 511, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 511, + 322, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 23, + 322, + 1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ] + ], + "index": 114, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 23, + 511, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 511, + 322, + -1, + 1, + [ + 2, + 5, + 8, + 17, + 32, + 65, + 128, + 256 + ] + ], + [ + "add", + 23, + 322, + 1, + 1, + [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 114, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 35, + 306, + 1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 35, + 499, + -1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 499, + 306, + -1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ] + ], + "index": 119, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 35, + 499, + -1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 35, + 306, + 1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 499, + 306, + -1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ] + ], + "index": 119, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 35, + 499, + -1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 499, + 306, + -1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 35, + 306, + 1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ] + ], + "index": 119, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + 1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 35, + 499, + -1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 499, + 306, + -1, + 1, + [ + 1, + 2, + 4, + 24, + 40, + 72, + 128, + 256 + ] + ], + [ + "add", + 35, + 306, + 1, + 1, + [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 119, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 2, + 251, + -2, + 1, + [ + 5, + 11, + 16, + 35, + 64, + 128, + 256 + ] + ], + [ + "add", + 2, + 61, + -1, + 2, + [ + 5, + 11, + 16, + 35, + 64, + 128, + 256 + ] + ], + [ + "add", + 61, + 251, + 4, + 1, + [ + 5, + 11, + 16, + 35, + 64, + 128, + 256 + ] + ] + ], + "index": 152, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 2, + 61, + -1, + 2, + [ + 5, + 11, + 16, + 35, + 64, + 128, + 256 + ] + ], + [ + "add", + 2, + 251, + -2, + 1, + [ + 5, + 11, + 16, + 35, + 64, + 128, + 256 + ] + ], + [ + "add", + 61, + 251, + 4, + 1, + [ + 5, + 11, + 16, + 35, + 64, + 128, + 256 + ] + ] + ], + "index": 152, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -2, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 2, + 61, + -1, + 2, + [ + 5, + 11, + 16, + 35, + 64, + 128, + 256 + ] + ], + [ + "add", + 61, + 251, + 4, + 1, + [ + 5, + 11, + 16, + 35, + 64, + 128, + 256 + ] + ], + [ + "add", + 2, + 251, + -2, + 1, + [ + 5, + 11, + 16, + 35, + 64, + 128, + 256 + ] + ] + ], + "index": 152, + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 230, + 63, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 230, + 61, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 61, + 63, + 1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 188, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 230, + 63, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 230, + 61, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 61, + 63, + 1, + 1, + [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 188, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 230, + 61, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 230, + 63, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 61, + 63, + 1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 188, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 230, + 61, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 230, + 63, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 61, + 63, + 1, + 1, + [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 188, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 230, + 61, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 61, + 63, + 1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 230, + 63, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 188, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 230, + 63, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 61, + 63, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 230, + 61, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 189, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 61, + 63, + -1, + 1, + [ + 5, + 11, + 16, + 35, + 64, + 128, + 256 + ] + ], + [ + "add", + 230, + 63, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 230, + 61, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 189, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 61, + 63, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 230, + 63, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 230, + 61, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 189, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 61, + 63, + -1, + 1, + [ + 5, + 11, + 16, + 35, + 64, + 128, + 256 + ] + ], + [ + "add", + 230, + 61, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 230, + 63, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 189, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 61, + 63, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 230, + 61, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ], + [ + "add", + 230, + 63, + -1, + 1, + [ + 1, + 4, + 10, + 16, + 34, + 64, + 128, + 256 + ] + ] + ], + "index": 189, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 59, + 73, + -1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 59, + 363, + -1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 363, + 73, + 1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 197, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 59, + 363, + -1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 59, + 73, + -1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 363, + 73, + 1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 197, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 59, + 363, + -1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 363, + 73, + 1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 59, + 73, + -1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 197, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 0, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 96, + 5, + -1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 96, + 395, + -1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 395, + 5, + 1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 204, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 1, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 96, + 395, + -1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 96, + 5, + -1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 395, + 5, + 1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 204, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + }, + { + "central_position": 2, + "central_scalar": [ + -1, + 1 + ], + "cleanup_length": 5225, + "delta": [ + 0, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 96, + 395, + -1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 395, + 5, + 1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ], + [ + "add", + 96, + 5, + -1, + 1, + [ + 3, + 5, + 8, + 16, + 32, + 64, + 128, + 256 + ] + ] + ], + "index": 204, + "profile": { + "1": 2442, + "2": 724, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "restore" + } + ] + }, + "contraction_whole_word_replays": [ + { + "record": { + "canonical_word_sha256": "439ce3544b68e3dffdb0cb4496fbc92330e825592515bc28c95580807c9d232d", + "central_position": 2, + "cleanup_length": 5223, + "cleanup_sha256": "7c2a181ac7fc6a087f5c7cce346650e0bb773f5dafa82ca966081a4a6440c336", + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 456, + 457, + 1, + 1, + [ + 42, + 82 + ] + ], + [ + "add", + 457, + 475, + -1, + 1, + [ + 42, + 82 + ] + ] + ], + "index": 1858, + "post_contraction_inverse_sites": [], + "profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "section": "A" + }, + "semantics": { + "buffer_self_map": "identity", + "buffer_to_live_leaks": 0, + "cleanup_boundary_forward_and_reverse": "PASS", + "dirty_buffers": 91, + "dual": "PASS", + "forward": "PASS", + "live_inputs": 632, + "matrix_dimension": 723, + "nonzero_endpoint_terms": 835, + "reverse_pullback_equals_forward": true + } + } + ], + "current_producer_applicability": { + "before_gates": [ + [ + "add", + 457, + 475, + -1, + 1, + [ + 82, + 42 + ] + ], + [ + "add", + 456, + 457, + 1, + 1, + [ + 82, + 42 + ] + ], + [ + "add", + 456, + 475, + 1, + 1, + [ + 82, + 42 + ] + ] + ], + "cleanup_ADD_delta": -1, + "coefficient_heights": { + "maximum_complete_words_denominator_bits": 4, + "maximum_complete_words_numerator_bits": 4, + "maximum_replacement_gates_denominator_bits": 1, + "maximum_replacement_gates_numerator_bits": 1 + }, + "contracted_semantics": { + "buffer_self_map": "identity", + "buffer_to_live_leaks": 0, + "cleanup_boundary_forward_and_reverse": "PASS", + "dirty_buffers": 91, + "dual": "PASS", + "forward": "PASS", + "live_inputs": 632, + "matrix_dimension": 723, + "nonzero_endpoint_terms": 835, + "reverse_pullback_equals_forward": true + }, + "contraction": { + "canonical_word_sha256": "9c47d4c86244d533553fd60cdcf587677b3236a8d2b90e8d6b255b0917531f4c", + "central_position": 2, + "cleanup_length": 5224, + "cleanup_sha256": "1fe863366ac0a277b32795c4d88aa9544313248ff29c5e0dea7c36e3adcfd878", + "delta": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "gates": [ + [ + "add", + 456, + 457, + 1, + 1, + [ + 42, + 82 + ] + ], + [ + "add", + 457, + 475, + -1, + 1, + [ + 42, + 82 + ] + ] + ], + "index": 1858, + "post_contraction_inverse_sites": [], + "profile": { + "1": 2482, + "2": 712, + "3": 218, + "4": 109, + "5": 20, + "8": 8 + }, + "section": "A" + }, + "fixed_all_other_top_level_fields": true, + "forward_ADD_delta": -1, + "fresh_native_phase_or_supplier_admission": false, + "rank_mass": 5160, + "recursive_children": 3549, + "scope": "Only the literal A1858 inverse contraction; no PR3945 expansion census.", + "source_canonical_sha256": "cc1826748ed24cd085a5756b46f0090d5a43ad54820c025366cf2848aca589b2", + "source_head": "91f81d131252db704f945891da1ea54e29d46b8b", + "source_profile": { + "1": 2482, + "2": 712, + "3": 218, + "4": 109, + "5": 20, + "8": 8 + }, + "source_semantics": { + "buffer_self_map": "identity", + "buffer_to_live_leaks": 0, + "cleanup_boundary_forward_and_reverse": "PASS", + "dirty_buffers": 91, + "dual": "PASS", + "forward": "PASS", + "live_inputs": 632, + "matrix_dimension": 723, + "nonzero_endpoint_terms": 835, + "reverse_pullback_equals_forward": true + }, + "width_inventory": { + "5": 28, + "6": 18, + "7": 53, + "8": 96, + "9": 213 + } + }, + "ledger": { + "added_forward_ADDs_per_candidate": 1, + "additional_helpers_buffers_native_maps": 0, + "baseline_primitives": { + "A": { + "add": 3557, + "scale": 498, + "warp": 24 + }, + "B": { + "add": 1796, + "scale": 73 + }, + "cleanup": { + "add": 4633, + "scale": 519, + "warp": 72 + }, + "compensation": { + "add": 5736 + }, + "cut": { + "add": 176 + }, + "precondition": { + "add": 136, + "scale": 56 + }, + "restore": { + "add": 196, + "scale": 16 + } + }, + "baseline_profile": { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + }, + "boundary_end_sha256": "ebd6650741d3b91cd4c0c7f4c5d5aa680094654768f3c0a0342864ab79c4e5dc", + "boundary_start_sha256": "e82d4f3c4e35e6aaf384c90fc7cc3ed89ad939a7760ad5f06aff80a519c7353c", + "candidate_rank_masses": [ + 5134 + ], + "candidate_recursive_children_range": [ + 3519, + 3521 + ], + "changed_B_warp_positions": "Only numerical indices shift after insertion; same ordered warp with same neighbouring scalar events.", + "cleanup_added_ADDs": [ + 0, + 1 + ], + "contraction_cleanup_ADD_deltas": [ + -1 + ], + "contraction_forward_ADD_delta": -1, + "contraction_profiles": [ + { + "1": 2440, + "2": 725, + "3": 224, + "4": 102, + "5": 20, + "8": 8 + } + ], + "dirty_buffers": 91, + "helper_roles": 408, + "helper_widths": { + "4": 26, + "5": 2, + "6": 18, + "7": 53, + "8": 96, + "9": 213 + }, + "initial_operator_corrections": 36, + "live_inputs": 632, + "maximum_complete_words_denominator_bits": 4, + "maximum_complete_words_numerator_bits": 4, + "maximum_replacement_gates_denominator_bits": 4, + "maximum_replacement_gates_numerator_bits": 3, + "native_warps": 72, + "new_supplier_or_kappa": false, + "proved": [ + "Exact rational arbitrary-dirty three-register matrix equality for every orientation and coefficient motif", + "All compatible frame flags and complete chronological recursive invoice for every legal flag", + "Projected non-target matrix equality and literal inverse cleanup for every flag", + "All source free-operator symbols plus deterministic full-word sample replay", + "Finite primitive and scalar coefficient bounds; fixed roles, entrance/exit frames and native maps" + ], + "rank_mass": 5134, + "recursive_children": 3519, + "replaced_ADD_count": 2, + "replacement_ADD_count": 3, + "unknown": [ + "Physical allocation/hosting and complete owner schedule after extra ADD", + "Fresh Gaussian/Clifford realization and phase admission", + "Uniform precision/stock/tape tariff and implementation cost of additional scalar primitives", + "All-size compiler, outer/supplier admission, analytic transfer and BIT H1-H5" + ], + "unknown_costs_are_zero": false + }, + "provider": "extra", + "schema_version": 1, + "source_canonical_sha256": "309e6b90bad582081b90cce08f820da62ab11602a8298852cb7ef6f16b8942c8", + "source_semantics": { + "buffer_self_map": "identity", + "buffer_to_live_leaks": 0, + "cleanup_boundary_forward_and_reverse": "PASS", + "dirty_buffers": 91, + "dual": "PASS", + "forward": "PASS", + "live_inputs": 632, + "matrix_dimension": 723, + "nonzero_endpoint_terms": 835, + "reverse_pullback_equals_forward": true + }, + "whole_word_samples": [ + { + "record": 0, + "semantics": { + "buffer_self_map": "identity", + "buffer_to_live_leaks": 0, + "cleanup_boundary_forward_and_reverse": "PASS", + "dirty_buffers": 91, + "dual": "PASS", + "forward": "PASS", + "live_inputs": 632, + "matrix_dimension": 723, + "nonzero_endpoint_terms": 835, + "reverse_pullback_equals_forward": true + } + }, + { + "record": 186, + "semantics": { + "buffer_self_map": "identity", + "buffer_to_live_leaks": 0, + "cleanup_boundary_forward_and_reverse": "PASS", + "dirty_buffers": 91, + "dual": "PASS", + "forward": "PASS", + "live_inputs": 632, + "matrix_dimension": 723, + "nonzero_endpoint_terms": 835, + "reverse_pullback_equals_forward": true + } + }, + { + "record": 187, + "semantics": { + "buffer_self_map": "identity", + "buffer_to_live_leaks": 0, + "cleanup_boundary_forward_and_reverse": "PASS", + "dirty_buffers": 91, + "dual": "PASS", + "forward": "PASS", + "live_inputs": 632, + "matrix_dimension": 723, + "nonzero_endpoint_terms": 835, + "reverse_pullback_equals_forward": true + } + }, + { + "record": 338, + "semantics": { + "buffer_self_map": "identity", + "buffer_to_live_leaks": 0, + "cleanup_boundary_forward_and_reverse": "PASS", + "dirty_buffers": 91, + "dual": "PASS", + "forward": "PASS", + "live_inputs": 632, + "matrix_dimension": 723, + "nonzero_endpoint_terms": 835, + "reverse_pullback_equals_forward": true + } + }, + { + "record": 339, + "semantics": { + "buffer_self_map": "identity", + "buffer_to_live_leaks": 0, + "cleanup_boundary_forward_and_reverse": "PASS", + "dirty_buffers": 91, + "dual": "PASS", + "forward": "PASS", + "live_inputs": 632, + "matrix_dimension": 723, + "nonzero_endpoint_terms": 835, + "reverse_pullback_equals_forward": true + } + }, + { + "record": 459, + "semantics": { + "buffer_self_map": "identity", + "buffer_to_live_leaks": 0, + "cleanup_boundary_forward_and_reverse": "PASS", + "dirty_buffers": 91, + "dual": "PASS", + "forward": "PASS", + "live_inputs": 632, + "matrix_dimension": 723, + "nonzero_endpoint_terms": 835, + "reverse_pullback_equals_forward": true + } + } + ] +} diff --git a/research/staged544-a2-graph-rewrite/SOURCES.json b/research/staged544-a2-graph-rewrite/SOURCES.json new file mode 100644 index 0000000000..431f5b94cd --- /dev/null +++ b/research/staged544-a2-graph-rewrite/SOURCES.json @@ -0,0 +1,123 @@ +{ + "base_commit": "20ecf2891d80b5acf18d980b2164fb44ea7faa90", + "external_snapshot_contract": "Package-local exact source snapshots are authenticated by byte count, SHA256, and Git blob. Their source heads are attribution pins, not runtime Git ancestry requirements. The standalone verifier is Git-free.", + "files": [ + { + "git_blob": "67f085acd86acd7d4e03922d9cf4b26bca66fed5", + "path": "docs/research/agent-task-catalog.json", + "sha256": "47b42433f5a85809a3aadd29c2c339da2c6ed728e4f7762df6b88bccb7874cf0", + "usage": "provenance" + } + ], + "method_predecessors": [ + { + "author": "Chris R / Clear1nsight", + "pr": 3886, + "scope": "Single-move theorem, chronological trace, retiming applier, and all-power certificate are reused explicitly.", + "source_commit": "359fe0fe77d29544972fd22ee674085ed5a3b4d0" + }, + { + "author": "Dugongue", + "head": "635fe84596c19016f3d0316a5cf7abbe48285490", + "pr": 3863, + "scope": "Uniform rational paid-profile credit and proposed 2+2 to 1+3 target; read, not reimplemented as new mathematics." + }, + { + "author": "Jeremy Kothe", + "pr": 2957, + "retained_record": "research/rank7-joint-endframes/data/REWRITES-2957.json", + "retained_record_base": "20ecf2891d80b5acf18d980b2164fb44ea7faa90", + "scope": "Already-retained commuting swap used as a counterfactual rollback/recovery positive control." + }, + { + "author": "Dugongue", + "pr": 3945, + "source_commit": "91f81d131252db704f945891da1ea54e29d46b8b", + "scope": "Exact changed terminal-gap-filled provider words for only the A1858 contraction applicability; no expansion census transferred." + } + ], + "schema_version": 1, + "snapshots": [ + { + "bytes": 19364, + "git_blob": "8b5e1d5f2a106402f036b63028ecef31a4e4c462", + "local": "vendor/audit_core.py", + "sha256": "888679ca8502cdcb100420fe5382a052529a494bf76cb332928b86e62612b951", + "source_commit": "fa041037a3374eaa08feeca0b26a5d6893194147", + "source_path": "research/staged544-producer-return/audit_core.py", + "source_repository": "dataisfire/integer-mult-bounds" + }, + { + "bytes": 12382, + "git_blob": "7f9fc1df424ae1d459616e49bda7a5dd17e40491", + "local": "vendor/audit_verify.py", + "sha256": "99971d3cc143cc894600e08c8cfbad3e8f537a544212f21dfbe4271cfa97354d", + "source_commit": "fa041037a3374eaa08feeca0b26a5d6893194147", + "source_path": "research/staged544-producer-return/audit_verify.py", + "source_repository": "dataisfire/integer-mult-bounds" + }, + { + "bytes": 2882, + "git_blob": "c054fad87eeaa510865e682ee0c976c4cd728da2", + "local": "vendor/SOURCE-CREDITS.md", + "sha256": "d4a13d8b8ed9cdb594f00efb3d1a336e09d934423330f02a1514308a720c278b", + "source_commit": "fa041037a3374eaa08feeca0b26a5d6893194147", + "source_path": "research/staged544-producer-return/SOURCE-CREDITS.md", + "source_repository": "dataisfire/integer-mult-bounds" + }, + { + "bytes": 72769, + "git_blob": "674ea18ade4af85ca865fb08dc973637a09e30e6", + "local": "inputs/BORROW-WORD-43base.json.gz", + "sha256": "5ca4be99851f8878cbfe0fd6c454df926b11218f17feefa1664721cf03156699", + "source_commit": "fa041037a3374eaa08feeca0b26a5d6893194147", + "source_path": "research/staged544-producer-return/words/BORROW-WORD-43base.json.gz", + "source_repository": "dataisfire/integer-mult-bounds" + }, + { + "bytes": 72766, + "git_blob": "b17e2be67e327f04802fd034c344fe4253c13a4a", + "local": "inputs/BORROW-WORD-43extra.json.gz", + "sha256": "965268a9be73d3f62e7ef680d18f108cf064bfe1f44b82157baa61443232904e", + "source_commit": "fa041037a3374eaa08feeca0b26a5d6893194147", + "source_path": "research/staged544-producer-return/words/BORROW-WORD-43extra.json.gz", + "source_repository": "dataisfire/integer-mult-bounds" + }, + { + "bytes": 10391, + "git_blob": "c33d7bbcdf2435056b3a56526e8e43f6513e381b", + "local": "vendor/retiming.py", + "sha256": "591d7278541ac4de9e9b6fc1e17aba23b205ac4b6c81824a28fc08294658ef0d", + "source_commit": "359fe0fe77d29544972fd22ee674085ed5a3b4d0", + "source_path": "research/rank-profile-retiming-obstruction/retiming.py", + "source_repository": "Clear1nsight/integer-mult-bounds" + }, + { + "local": "inputs/PR3945-WORD-base.json.gz", + "bytes": 74428, + "sha256": "08e6c96fbe3dfec96cb8451b3867ef8c1a214109ecd1e5af7fcc28e0f05728d0", + "git_blob": "806784bf99d9d15004d2d227d06268556a0726c8", + "source_repository": "CrocSwap/integer-mult-bounds", + "source_commit": "91f81d131252db704f945891da1ea54e29d46b8b", + "source_path": "research/staged544-terminal-gap-fill/inputs/NEW-base.json.gz" + }, + { + "local": "inputs/PR3945-WORD-extra.json.gz", + "bytes": 74425, + "sha256": "d83c2ec9cecc0ad092d34ea4080b28a4fd7199579356b6d5a8fc6cd53ff93299", + "git_blob": "c531be7383ad3ba941600c7ced14e5e10d6d1c67", + "source_repository": "CrocSwap/integer-mult-bounds", + "source_commit": "91f81d131252db704f945891da1ea54e29d46b8b", + "source_path": "research/staged544-terminal-gap-fill/inputs/NEW-extra.json.gz" + }, + { + "local": "vendor/PR3945-NATIVE-LINEAGE-NOTICE", + "bytes": 2456, + "sha256": "ee0c73ca35877aad0e0b6adc560a3881cb82276dba4cf2d4fc58cd19e57cc420", + "git_blob": "380e979f0e84e00a22bd890615d87cc4684ad740", + "source_repository": "CrocSwap/integer-mult-bounds", + "source_commit": "91f81d131252db704f945891da1ea54e29d46b8b", + "source_path": "research/staged544-terminal-gap-fill/native/NATIVE-LINEAGE-NOTICE" + } + ] +} diff --git a/research/staged544-a2-graph-rewrite/TASK.json b/research/staged544-a2-graph-rewrite/TASK.json new file mode 100644 index 0000000000..e870e304f6 --- /dev/null +++ b/research/staged544-a2-graph-rewrite/TASK.json @@ -0,0 +1,95 @@ +{ + "task_id": "scalar-to-moment", + "original_card": { + "id": "scalar-to-moment", + "question": "Can one known scalar simplification be converted into an actual paid-profile improvement?", + "starting_points": [ + "research/r439-bsection-stars-seed01/README.md", + "certificates/selected-result.json" + ], + "methods": [ + "Derive the changed legal frame itinerary and exact child histogram.", + "Prove a scoped obstruction showing why that scalar gain cannot change the paid contract." + ], + "acceptance_gate": "An unchanged histogram is not a kappa gain; record any separate runtime or proof benefit explicitly.", + "first_step": { + "command": [ + "python3", + "-B", + "research/r439-bsection-stars-seed01/verify.py" + ], + "expected": "PASS_R439_BSECTION_STARS", + "inspect": "Observe that the positive control improves scalar counts while retaining the paid histogram.", + "scope": "Positive control / source-bound orientation only; this is not a new construction or full cold replay." + }, + "first_experiment": "Choose one simplification and derive the complete changed frame itinerary, or prove why it cannot change the histogram.", + "bottleneck_link": "A legal change to the histogram, not addition count alone, is the bridge to an exponent gain.", + "allowed_variations": [ + "One existing scalar simplification and one proposed frame-path change." + ], + "scope_change_triggers": [ + "Submitting only another scalar count as completion of a paid-profile task." + ], + "overlap_terms": [ + "scalar simplification", + "paid profile", + "R439" + ] + }, + "author": "Chris R / Clear1nsight", + "ai_assistance": "Substantial OpenAI Codex assistance; no independent human or kernel review claimed.", + "base_commit": "20ecf2891d80b5acf18d980b2164fb44ea7faa90", + "scope_status": "changed", + "scope_change_reason": "Change the scalar event graph through an A2 root-system relation, instead of retiming existing gates or increasing the first-move radius.", + "actual_scope": "Consecutive directed two-ADD chains in A after prelude_events, B between native warp cuts and restore, on both frozen PR3734 providers. Replace with reversed pair plus the exact commutator ADD at each of three positions; all common binary-frame assignments. Also census literal inverse contractions. Separately validate only the unique A1858 contraction on both frozen PR3945 terminal-gap-filled words; no PR3945 expansion census.", + "bottleneck_link": "A changed dependency graph can escape fixed-graph retiming obstructions, but its additional gate and complete frame/restoration invoice must pay.", + "budget_minutes": 60, + "outcome": "completed", + "evidence": "Both PR3734 providers:168 motifs,460 fully priced legal expansion flags,396 ties and64 strictly worse; unique literal A1858 contraction removes one forward and one inverse-cleanup ADD. The same one-block contraction preserves the actual full profile on both PR3945 words; all four baseline and contracted dirty programs pass. Registered replay and controls in VALIDATION.json.", + "entry_checkpoint": { + "canonical_main": "20ecf2891d80b5acf18d980b2164fb44ea7faa90", + "priority_revision": 6, + "utc": "2026-10-19T07:42:02Z", + "open_pr_bodies": 677, + "discussions": "Partial root signed-in1166 snapshot, no exhaustive novelty claim." + }, + "family_expansion_decision": { + "decision": "Retain the literal one-forward-and-one-cleanup ADD contraction with unchanged paid profile, plus complete consecutive A2 expansion obstruction; stop after one contraction fixed-point check.", + "optimistic_budget": "Dimension-only first screen admits apparently favorable rank mergers, so exact frame constraints can change the decision. Extra scalar implementation cost is unknown and nonnegative, never zero by assumption.", + "boundary": "All caller, entrance, exit, native maps and helper/buffer identities fixed; added scalar gate included and inverse cleanup regenerated.", + "success": "A legal complete paid gain or finite exact obstruction with meaningful independent controls.", + "stop": "No exact compatible improving flag; no further radius/native/interface expansion in this package." + }, + "open_questions": [ + { + "question": "Can a nonlocal A2 relation or coordinated graph cycle produce a favorable complete invoice?", + "why_it_matters": "The present theorem covers consecutive motifs only; dependencies between separated events may admit other graphs.", + "first_step": "Exhibit one exact before/after block with declared fixed cuts and fully charged optimistic rank profile before enlarging a census.", + "blocked_by": "A paid allowance for intervening frames, restored dirty state, extra scalar operations and physical schedule." + }, + { + "question": "Can a changed entrance or exit frame make a specific A2 graph replacement useful?", + "why_it_matters": "Rejected dimension-only gains show exact boundary geometry is the binding constraint here.", + "first_step": "Select one rejected optimistic motif and specify an actual consumer/native interface that pays its changed boundary.", + "blocked_by": "Complete changed consumer/restoration and native phase costs; a free boundary relaxation is insufficient." + } + ], + "claim": "https://github.com/CrocSwap/integer-mult-bounds/discussions/1166#discussioncomment-19035159", + "schema_version": 1, + "stop_rule": "No exact compatible improving flag; no further radius/native/interface expansion in this package.", + "final_checkpoint": { + "canonical_main": "20ecf2891d80b5acf18d980b2164fb44ea7faa90", + "priority_revision": 6, + "root_overlap_utc": "2026-10-19T08:17:28Z", + "open_pr_bodies": 698, + "own_main_connector_fetch": "2026-10-19T08:07:33Z", + "discussions": "Partial root signed-in1166 coverage; no exhaustive novelty claim.", + "nearby_prs": { + "3975": "Selected-provider successive rank-one macro-fusion feasibility screen; no exact scalar A2 identity, different provider.", + "3982": "R437 parabolic COPY algebraic-group construction and conditional cost; different interface/native operation.", + "3987": "Parallel native cocycle audit; actual native maps remain frozen in the A2 task.", + "3989": "Selected-provider rank-two Pauli fusion/transfer; different provider and interface, not the literal A2 contraction." + }, + "selected_frontier_changed": false + } +} diff --git a/research/staged544-a2-graph-rewrite/VALIDATION.json b/research/staged544-a2-graph-rewrite/VALIDATION.json new file mode 100644 index 0000000000..d1fe17f69d --- /dev/null +++ b/research/staged544-a2-graph-rewrite/VALIDATION.json @@ -0,0 +1,141 @@ +{ + "controls": [ + { + "exit_code": 0, + "log": "controls-normal.log", + "receipt": { + "independent_frame_intervals": 494, + "independent_legal_invoices": 922, + "seconds": 5.439, + "symbolic_identities": 36, + "wrong_sign_missing_gate_wrong_product_controls": 108 + }, + "sha256": "f012af2b243d09f910ca3f81a4389de814d74a448920c55f6c90088aad2f4d54" + }, + { + "exit_code": 0, + "log": "controls-optimized.log", + "receipt": { + "independent_frame_intervals": 494, + "independent_legal_invoices": 922, + "seconds": 4.417, + "symbolic_identities": 36, + "wrong_sign_missing_gate_wrong_product_controls": 108 + }, + "sha256": "ecca3fe752842f4b23f2b7f9df9baac74ae123c63d1681f36f65b0c90d99cc1a" + }, + { + "exit_code": 0, + "log": "git-free-controls.log", + "receipt": { + "independent_frame_intervals": 494, + "independent_legal_invoices": 922, + "seconds": 5.796, + "symbolic_identities": 36, + "wrong_sign_missing_gate_wrong_product_controls": 108 + }, + "sha256": "88bf178675bd0e257233f8e9b80f241bd530fd2dc5d4d985bbbb98eb8d33c839" + } + ], + "coverage": { + "PR3734_expansion_ties_per_provider": 396, + "PR3734_legal_expansion_flags_per_provider": 460, + "PR3734_motifs_per_provider": 168, + "PR3734_strictly_losing_expansion_flags_per_provider": 64, + "additional_controls": [ + "Actual production sign mutation", + "Missing cleanup ADD rejected by full semantics", + "Altered immutable source", + "Out-of-range frame vector", + "Non-ADD and two-register-cycle shape", + "Package root, descendant and existing-output CLI rejection before calculation" + ], + "baseline_full_word_replays": 4, + "contracted_full_word_replays": 4, + "exact_expansion_flag_dirty_matrices": 920, + "expanded_full_word_samples": 12, + "expanded_whole_word_coverage": "Sampled; universal candidate coverage is exact block composition plus projected inverse cleanup.", + "independent_frame_intervals": 494, + "independent_local_invoices": 922, + "provider_families": [ + "PR3734", + "PR3945" + ], + "single_contraction_per_provider_family": 1, + "symbolic_inputs_per_word": 723, + "symbolic_polynomial_identities": 36, + "symbolic_sign_product_omission_rejections": 108 + }, + "environment": { + "dependencies": "standard library only", + "platform": "Linux-7.0.0-38-generic-x86_64-with-glibc2.39", + "python": "3.12.3 (main, Aug 31 2026, 10:18:26) [GCC 13.3.0]" + }, + "failed_or_corrected_exploration": [ + { + "attempt": "Initial middle-position-only inverse probe", + "correction": "All three central-gate positions expose the unique last-position A1858 contraction.", + "status": "Incomplete preliminary probe; corrected before publication" + }, + { + "attempt": "First independent event-chain cost oracle", + "correction": "Native warp output was incorrectly treated as a paid successor; use its exact entry check. Filter temporary centre descents from persistent frame state.", + "status": "Failed before final controls" + }, + { + "attempt": "Preliminary control runtime label", + "correction": "A register variable shadowed the timer. Final independent timer uses a distinct variable and all final checks were rerun.", + "status": "Invalid timer field; not used as runtime evidence" + }, + { + "attempt": "Draft metadata and output guards", + "correction": "Metadata passes; guard controls require the expected failure reason, not only nonzero exit.", + "status": "Schema fields and one syntax error corrected before science freeze" + } + ], + "git_free_scope": "Full independent controls and source authentication only; a second complete standalone provider census was not run in the read-only export. Final publication archive bytes are checked separately.", + "publication_boundary": "This file records pre-publication checks. Exact GitHub-authored commit import, committed-byte/source-history gate, final archive and hosted CI are recorded separately in the publication handoff; this statement does not claim those later steps already passed.", + "registered_replay": { + "command": [ + "python3", + "-B", + "scripts/research_package.py", + "--package", + "research/staged544-a2-graph-rewrite" + ], + "complete_outer_wall_time": "Not separately instrumented; per-command elapsed receipts are exact measured outputs.", + "coverage": "Both full PR3734 expansion/contraction certificates and both separate PR3945 single-contraction applicability checks regenerate and exactly match retained receipts.", + "exit_code": 0, + "full_provider_elapsed_seconds": { + "base": 180.154, + "extra": 156.274 + }, + "log_sha256": "97d6eab5db20373b69f885b861ae3fbb993a2db1348221e5bbb43bcc1cab827f", + "optimized_controls_receipt": { + "independent_frame_intervals": 494, + "independent_legal_invoices": 922, + "seconds": 4.351, + "symbolic_identities": 36, + "wrong_sign_missing_gate_wrong_product_controls": 108 + } + }, + "schema_version": 1, + "science_code_sha256": { + "check_controls.py": "d279167a2c834c218255cc9190d3cfe07d751b2c5b0a4aa62729d41a7992cf60", + "search.py": "37831f41b94eb8dd639e5029de83a42e206172516bfb6d2d2349e783c6f4b031", + "vendor/audit_core.py": "888679ca8502cdcb100420fe5382a052529a494bf76cb332928b86e62612b951", + "vendor/audit_verify.py": "99971d3cc143cc894600e08c8cfbad3e8f537a544212f21dfbe4271cfa97354d", + "vendor/retiming.py": "591d7278541ac4de9e9b6fc1e17aba23b205ac4b6c81824a28fc08294658ef0d", + "verify.py": "b36f397576e033a9a5571a25126d60db7cd22bcf09e624515f24a0b26dc4a8f4" + }, + "selected_frontier_changed": false, + "status": "PASS: complete registered science replay, independent normal/optimized controls, and read-only Git-free optimized controls.", + "unrun_obligations": [ + "Independent human or formal-kernel review", + "Fresh native Gaussian/Clifford phase admission", + "Physical allocation, hosting and complete owner scheduling", + "Uniform precision/stock/tape tariffs", + "All-size compiler and outer/supplier admission", + "Analytic transfer and BIT H1-H5" + ] +} diff --git a/research/staged544-a2-graph-rewrite/VERIFY.json b/research/staged544-a2-graph-rewrite/VERIFY.json new file mode 100644 index 0000000000..a6328d89b2 --- /dev/null +++ b/research/staged544-a2-graph-rewrite/VERIFY.json @@ -0,0 +1,41 @@ +{ + "schema_version": 1, + "status": "ready", + "python": "3.12", + "requirements": [], + "inputs": [], + "commands": [ + { + "argv": [ + "{python}", + "-B", + "{package}/verify.py", + "--provider", + "base" + ], + "timeout_seconds": 540, + "checks": "Authenticated exact consecutive A2 graph census, all compatible frames, full chronological invoice and dirty block/cleanup checks, plus whole-word samples." + }, + { + "argv": [ + "{python}", + "-B", + "{package}/verify.py", + "--provider", + "extra" + ], + "timeout_seconds": 540, + "checks": "Authenticated exact consecutive A2 graph census, all compatible frames, full chronological invoice and dirty block/cleanup checks, plus whole-word samples." + }, + { + "argv": [ + "{python}", + "-O", + "-B", + "{package}/check_controls.py" + ], + "timeout_seconds": 120, + "checks": "Independent all-subspace flag enumeration and direct frame invoices; symbolic polynomial group identity, sign/coefficient mutation, omitted-gate, source/frame/cleanup/barrier rejection controls." + } + ] +} diff --git a/research/staged544-a2-graph-rewrite/check_controls.py b/research/staged544-a2-graph-rewrite/check_controls.py new file mode 100644 index 0000000000..16b310ae84 --- /dev/null +++ b/research/staged544-a2-graph-rewrite/check_controls.py @@ -0,0 +1,153 @@ +#!/usr/bin/env python3 +# SPDX-License-Identifier: Apache-2.0 +"""Independent finite-subspace and polynomial-identity checks; all failures explicit.""" +import json,itertools,time +from collections import Counter +from copy import deepcopy +from functools import lru_cache +from pathlib import Path +import types +P=Path(__file__).resolve().parent +V=types.ModuleType('entry');V.__file__=str(P/'verify.py');exec(compile((P/'verify.py').read_bytes(),str(P/'verify.py'),'exec'),V.__dict__) +need=V.need + +def pointset(vectors): + out={0} + for v in vectors:out|={x^v for x in tuple(out)} + return frozenset(out) + +def points(mask):return frozenset(x for x in range(512) if mask>>x&1) + +def dim(space):return len(space).bit_length()-1 + +@lru_cache(None) +def independent_frames(low,high): + if not low<=high:return () + # Form quotient representatives without calling retained span/join/basis. + reps={min(v^u for u in low) for v in high};nonzero=sorted(reps-{0}) + need(len(nonzero)<=15,'independent quotient cap') + out=set() + for bits in range(1<>i&1] + quotient=pointset(generators) + out.add(frozenset(x^y for x in quotient for y in low)) + return tuple(sorted(out,key=lambda x:tuple(sorted(x)))) + +def plus(a,b): + out=a.copy() + for k,v in b.items():out[k]=out.get(k,0)+v + return {k:v for k,v in out.items() if v} + +def times(a,b): + out={} + for (i,j),v in a.items(): + for (k,l),w in b.items():out[i+k,j+l]=out.get((i+k,j+l),0)+v*w + return {k:v for k,v in out.items() if v} + +def poly_matrix(gates): + rows=[[{(0,0):int(i==j)} if i==j else {} for j in range(3)] for i in range(3)] + for t,s,c in gates:rows[t]=[plus(x,times(c,y)) for x,y in zip(rows[t],rows[s])] + return rows + +def group_controls(): + a={(1,0):1};b={(0,1):1};ab={(1,1):1};n_ab={(1,1):-1};checks=0 + for i,j,k in itertools.permutations(range(3)): + for orientation in (0,1): + g=(i,j,a) if not orientation else(j,k,a) + h=(j,k,b) if not orientation else(i,j,b) + central=(i,k,n_ab if not orientation else ab) + before=poly_matrix([g,h]) + for pos in (0,1,2): + after=[h,g];after.insert(pos,central) + need(before==poly_matrix(after),'symbolic A2 identity') + bad=deepcopy(after);bad[pos]=(i,k,{power:-v for power,v in central[2].items()}) + need(before!=poly_matrix(bad),'wrong sign not rejected') + need(before!=poly_matrix([h,g]),'missing central gate not rejected') + bad[pos]=(i,k,plus(a,b));need(before!=poly_matrix(bad),'wrong product not rejected');checks+=1 + return checks + +def expect(fn): + try:fn() + except (ValueError,ZeroDivisionError):return + raise ValueError('expected rejection absent') + +def main(): + started=time.monotonic();S,C,A=V.setup();identities=group_controls();intervals=0;flags=0 + for tag in ('base','extra'): + w=V.load(tag);receipt=json.loads((P/f'RESULT-{tag}.json').read_text());data=receipt['census'] + # Independent quotient-subset closure is exhaustive, not a random check. + for low,high in data['intervals']+data['contractions']['intervals']: + l,h=int(low),int(high);actual={points(x) for x in S.frames(l,h)} + need(actual==set(independent_frames(points(l),points(h))),'subspace enumeration mismatch');intervals+=1 + # Recompute every retained local rank invoice from independent point sets. + _,_,chain,start,end=C.frame_bill(w) + expected=Counter() + for row in data['records']+data['contractions']['records']: + sec,i=row['section'],row['index'];old_length=3 if len(row['gates'])==2 else 2;block=w[sec][i:i+old_length];regs={r for g in block for r in g[1:3]};bounds={};old=Counter() + for r in regs: + seq=[event for event in chain[r] if event[0][0]!='centre'];inds=[j for j,(where,d,u) in enumerate(seq) if where in tuple((sec,j) for j in range(i,i+old_length))] + need(inds,'missing independent event');lo,hi=min(inds),max(inds) + before=seq[lo-1][2] if lo else start[r] + # Native entry is an exact check; the recorded warp row is its + # output map, not a paid successor climb. Centre descent is + # temporary service, filtered above, never persistent state. + after=seq[hi][2] if type(seq[hi+1][1]) is not int else seq[hi+1][2] + bounds[r]=(points(before),points(after)) + for _,d,u in seq[lo:hi+1]:need(type(d)is int,'crossed native boundary');old[d]+=1 + old[dim(points(after))-dim(points(seq[hi][2]))]+=1 + cur={r:x for r,(x,y) in bounds.items()};new=Counter() + for gate in row['gates']: + fr=pointset(gate[-1]) + for r in gate[1:3]: + need(cur[r]<=fr<=bounds[r][1],'independent frame failure');new[dim(fr)-dim(cur[r])]+=1;cur[r]=fr + for r,(x,y) in bounds.items():new[dim(y)-dim(cur[r])]+=1 + delta=[0]+[new[r]-old[r] for r in range(1,10)];need(delta==row['delta'],'independent invoice mismatch');flags+=1 + if old_length==2:expected[tuple(delta)]+=1 + need([{'delta':list(d),'count':n} for d,n in sorted(expected.items())]==data['profiles'],'histogram mismatch') + # Independently enumerate graph sites using the dependency matrix support. + sites=[] + for sec in ('A','B','restore'): + for lo,hi in S.R.segments(w,sec): + for i in range(lo,hi-1): + g,h=w[sec][i:i+2] + if g[0]!='add' or h[0]!='add':continue + t,s=g[1:3];u,v=h[1:3] + if len({t,s,u,v})==3 and ((s==u) != (v==t)):sites.append([sec,i]) + need(sites==data['motifs'],'motif completeness') + # Separately assemble the complete Cartesian flag state sets with + # frozenset geometry; production DFS/deduplication is not reused. + nodes,where,_=S.R.tracing(w);all_flags=set() + for sec,i in sites: + bounds,_=S.boundary(nodes,where,w,sec,i) + bounds={r:(points(a),points(b)) for r,(a,b) in bounds.items()} + for pos in (0,1,2): + gates=S.expand(*w[sec][i:i+2],pos) + states=[({r:a for r,(a,b) in bounds.items()},())] + for gate in gates: + next_states=[];a,b=gate[1:3] + for cur,chosen in states: + lower=pointset(cur[a]|cur[b]);upper=bounds[a][1]&bounds[b][1] + for frame in independent_frames(lower,upper): + new=cur.copy();new[a]=new[b]=frame + next_states.append((new,chosen+(tuple(sorted(frame)),))) + states=next_states + all_flags.update((sec,i,pos,chosen) for cur,chosen in states) + retained={(r['section'],r['index'],r['central_position'],tuple(tuple(sorted(pointset(g[-1]))) for g in r['gates'])) for r in data['records']} + retained.update((sec,i,pos,tuple(tuple(sorted(pointset(f))) for f in frames)) for sec,i,pos,frames,error in data['fixed_boundary_rejections']) + need(all_flags==retained,'complete independent flag set mismatch') + row=data['records'][0];m=S.apply(w,row['section'],row['index'],row['gates'],C) + bad=deepcopy(m);j=next(j for j,g in enumerate(bad['cleanup']) if g[0]=='add');bad['cleanup'].pop(j) + need(not C.same_cleanup(C.derive_cleanup(bad),bad['cleanup']),'cleanup deletion undetected') + expect(lambda:A.semantics(C,bad)) + bad=deepcopy(row['gates']);bad[0][-1]=[512];expect(lambda:S.invoice({r:(1,(1<<512)-1) for r in {r for g in bad for r in g[1:3]}},bad)) + expect(lambda:S.expand(['scale',1,1,1,[]],['add',2,1,1,1,[]],0)) + expect(lambda:S.expand(['add',1,2,1,1,[]],['add',2,1,1,1,[]],0)) + # The actual production sign mutation must break a source identity. + mutated=types.ModuleType('wrong_production_sign');mutated.__file__=str(P/'search.py') + source=(P/'search.py').read_text();need('h[2],-a*b' in source,'mutation anchor') + exec(compile(source.replace('h[2],-a*b','h[2],a*b'),str(P/'search.py'),'exec'),mutated.__dict__) + g=['add',0,1,2,1,[]];h=['add',1,2,3,1,[]] + need(mutated.matrix([g,h])!=mutated.matrix(mutated.expand(g,h,1)),'production sign mutation survived') + sources=json.loads((P/'SOURCES.json').read_text())['snapshots'];row=sources[0];raw=(P/row['local']).read_bytes();expect(lambda:V.authenticate(raw[:-1]+bytes([raw[-1]^1]),row)) + print('PASS_A2_CONTROLS',json.dumps({'symbolic_identities':identities,'wrong_sign_missing_gate_wrong_product_controls':3*identities,'independent_frame_intervals':intervals,'independent_legal_invoices':flags,'seconds':round(time.monotonic()-started,3)},sort_keys=True)) +if __name__=='__main__':main() diff --git a/research/staged544-a2-graph-rewrite/inputs/BORROW-WORD-43base.json.gz b/research/staged544-a2-graph-rewrite/inputs/BORROW-WORD-43base.json.gz new file mode 100644 index 0000000000..674ea18ade Binary files /dev/null and b/research/staged544-a2-graph-rewrite/inputs/BORROW-WORD-43base.json.gz differ diff --git a/research/staged544-a2-graph-rewrite/inputs/BORROW-WORD-43extra.json.gz b/research/staged544-a2-graph-rewrite/inputs/BORROW-WORD-43extra.json.gz new file mode 100644 index 0000000000..b17e2be67e Binary files /dev/null and b/research/staged544-a2-graph-rewrite/inputs/BORROW-WORD-43extra.json.gz differ diff --git a/research/staged544-a2-graph-rewrite/inputs/PR3945-WORD-base.json.gz b/research/staged544-a2-graph-rewrite/inputs/PR3945-WORD-base.json.gz new file mode 100644 index 0000000000..806784bf99 Binary files /dev/null and b/research/staged544-a2-graph-rewrite/inputs/PR3945-WORD-base.json.gz differ diff --git a/research/staged544-a2-graph-rewrite/inputs/PR3945-WORD-extra.json.gz b/research/staged544-a2-graph-rewrite/inputs/PR3945-WORD-extra.json.gz new file mode 100644 index 0000000000..c531be7383 Binary files /dev/null and b/research/staged544-a2-graph-rewrite/inputs/PR3945-WORD-extra.json.gz differ diff --git a/research/staged544-a2-graph-rewrite/search.py b/research/staged544-a2-graph-rewrite/search.py new file mode 100644 index 0000000000..abd38e9d34 --- /dev/null +++ b/research/staged544-a2-graph-rewrite/search.py @@ -0,0 +1,192 @@ +# SPDX-License-Identifier: Apache-2.0 +"""A2 graph change, jointly framed, with exact chronological invoices. +Chris R / Clear1nsight; substantial OpenAI Codex assistance. +PR3886 tracing/subspace representation is credited reuse, not independent code. +""" +from collections import Counter +from copy import deepcopy +from fractions import Fraction as Q +from functools import lru_cache +from pathlib import Path +import hashlib,json,types,itertools +P=Path(__file__).resolve().parent + +def require(ok,msg): + if not ok: raise ValueError(msg) + +def module(name,path): + m=types.ModuleType(name);m.__file__=str(path) + exec(compile(path.read_bytes(),str(path),'exec'),m.__dict__);return m +R=module('retained_retiming',P/'vendor/retiming.py') + +def digest(x):return hashlib.sha256(json.dumps(x,sort_keys=True,separators=(',',':')).encode()).hexdigest() + +def chain(g,h): + return g[0]==h[0]=='add' and len(set(g[1:3]+h[1:3]))==3 and (g[1]==h[2] or g[2]==h[1]) + +def expand(g,h,position): + require(chain(g,h),'not an A2 chain');require(position in (0,1,2),'central position') + a,b=Q(g[3],g[4]),Q(h[3],h[4]) + # Chronological composition acts on column vectors on the left. + if g[2]==h[1]: t,s,c=g[1],h[2],-a*b + else: t,s,c=h[1],g[2],a*b + central=['add',t,s,c.numerator,c.denominator,[]] + out=[deepcopy(h),deepcopy(g)];out.insert(position,central);return out + +def matrix(gates): + regs=sorted({r for g in gates for r in g[1:3]});index={r:i for i,r in enumerate(regs)} + rows=[[Q(i==j) for j in range(len(regs))] for i in range(len(regs))] + for g in gates: + require(g[0]=='add','matrix ADD domain');t,s=index[g[1]],index[g[2]] + require(t!=s,'self ADD');a=Q(g[3],g[4]);rows[t]=[x+a*y for x,y in zip(rows[t],rows[s])] + return regs,rows + +@lru_cache(None) +def frames(low,high): + if not R.contained(low,high):return () + require(R.rank(high)-R.rank(low)<=4,'frame quotient resource cap') + seen={low};todo=[low] + while todo: + u=todo.pop() + for v in range(1,512): + if high>>v&1 and not u>>v&1: + z=R.join(u,R.span((v,))) + if z not in seen:seen.add(z);todo.append(z) + return tuple(sorted(seen)) + +def boundary(nodes,where,word,section,index,length=2): + gates=word[section][index:index+length];bounds={};old=Counter() + for r in sorted({r for g in gates for r in R.touched(g)}): + indices=[i for i in range(index,index+length) if r in R.touched(word[section][i])] + seq=nodes[r];a=where[((section,indices[0]),r)];b=where[((section,indices[-1]),r)] + require(seq[b+1][1]!='map','missing fixed warp-entry check') + bounds[r]=(seq[a][2],seq[b+1][3]) + for k in range(a,b+2):old[R.rank(seq[k][3])-R.rank(seq[k][2])]+=1 + return bounds,old + +def apply(word,section,index,gates,C,old_length=2): + out=deepcopy(word);out[section][index:index+old_length]=deepcopy(gates) + if section=='B': + for rec in out['warps']: + if rec[0]>=index+old_length:rec[0]+=len(gates)-old_length + out['cleanup']=C.derive_cleanup(out) + return out + +def invoice(bounds,gates): + cur={r:p for r,(p,q) in bounds.items()};bill=Counter() + for g in gates: + u=R.span(tuple(g[-1])) + for r in R.touched(g): + require(R.contained(cur[r],u) and R.contained(u,bounds[r][1]),'illegal frame') + bill[R.rank(u)-R.rank(cur[r])]+=1;cur[r]=u + for r,(p,q) in bounds.items():bill[R.rank(q)-R.rank(cur[r])]+=1 + return bill + +def enumerate_flags(bounds,gates,intervals): + def visit(t,cur,chosen): + if t==len(gates):yield chosen;return + a,b=gates[t][1:3];low=R.join(cur[a],cur[b]);high=bounds[a][1]&bounds[b][1] + intervals.add((low,high)) + for u in frames(low,high): + nextcur=cur.copy();nextcur[a]=nextcur[b]=u + yield from visit(t+1,nextcur,chosen+[u]) + yield from visit(0,{r:p for r,(p,q) in bounds.items()},[]) + +def relaxed(bounds,gates,old): + count=optimistic=0 + for dims in itertools.product(range(10),repeat=3): + cur={r:R.rank(p) for r,(p,q) in bounds.items()};bill=Counter();ok=True + for g,d in zip(gates,dims): + for r in R.touched(g): + if not cur[r]<=d<=R.rank(bounds[r][1]):ok=False;break + bill[d-cur[r]]+=1;cur[r]=d + if not ok:break + if ok: + for r,(p,q) in bounds.items():bill[R.rank(q)-cur[r]]+=1 + delta=[0]+[bill[r]-old[r] for r in range(1,10)];count+=1 + optimistic+=not R.all_power_nonnegative(delta) + return count,optimistic + +def inverse_sites(word): + found=[] + for section in ('A','B','restore'): + for lo,hi in R.segments(word,section): + for i in range(lo,hi-2): + block=word[section][i:i+3] + if not all(g[0]=='add' for g in block):continue + for pos in (0,1,2): + remaining=[g for j,g in enumerate(block) if j!=pos] + g,h=remaining[::-1] + if chain(g,h): + expected=expand(g,h,pos) + if all(a[:3]==b[:3] and Q(a[3],a[4])==Q(b[3],b[4]) for a,b in zip(block,expected)): + found.append([section,i,pos]) + return found + +def compute(word,C): + nodes,where,baseline=R.tracing(word);hist=Counter();records=[];intervals=set();motifs=[];inverse=[] + rejected=[];optimistic=Counter();matrix_count=0;inverse=inverse_sites(word) + for section in ('A','B','restore'): + for lo,hi in R.segments(word,section): + for i in range(lo,hi-1): + g,h=word[section][i:i+2] + if not chain(g,h):continue + bounds,old=boundary(nodes,where,word,section,i);motifs.append([section,i]) + for pos in (0,1,2): + new=expand(g,h,pos);require(matrix([g,h])==matrix(new),'A2 matrix identity');matrix_count+=1 + rc,ro=relaxed(bounds,new,old);optimistic['dimension_triples']+=rc;optimistic['uncertified_triples']+=ro + for flag in enumerate_flags(bounds,new,intervals): + gates=deepcopy(new) + for gate,u in zip(gates,flag):gate[-1]=list(R.basis(u)) + local=invoice(bounds,gates);delta=tuple([0]+[local[r]-old[r] for r in range(1,10)]) + require(R.all_power_nonnegative(delta),'uncertified exact signed profile') + moved=apply(word,section,i,gates,C) + try: bill,widths,*_=C.frame_bill(moved) + except C.AuditFailure as e: + rejected.append([section,i,pos,[list(R.basis(u)) for u in flag],str(e)]);continue + C.hygiene(moved) + require(all(bill.get(r,0)-baseline.get(r,0)==delta[r] for r in range(1,10)),'whole invoice mismatch') + require(matrix([g,h])==matrix(gates),'dirty frame assignment') + # The inverse cleanup projected to non-target registers is checked + # separately: target reads cannot feed non-targets under hygiene. + projected_before=[x for x in [g,h] if not C.is_target(x[1])] + projected_after=[x for x in gates if not C.is_target(x[1])] + regs=sorted({r for x in [g,h]+gates for r in x[1:3]}) + require(embedded_matrix(projected_before,regs)==embedded_matrix(projected_after,regs),'projected cleanup matrix') + hist[delta]+=1 + records.append({'section':section,'index':i,'central_position':pos,'gates':gates,'delta':list(delta),'cleanup_length':len(moved['cleanup']), + 'profile':bill,'central_scalar':[new[pos][3],new[pos][4]]}) + return {'motifs':motifs,'matrix_identity_checks':matrix_count,'inverse_contractions':inverse, + 'optimistic_dimension_relaxation':dict(optimistic),'compatible_flags':sum(hist.values())+len(rejected),'legal_flags':len(records), + 'fixed_boundary_rejections':rejected,'profiles':[{'delta':list(d),'count':n} for d,n in sorted(hist.items())], + 'intervals':[[str(l),str(h)] for l,h in sorted(intervals)],'records':records, + 'contractions':contract(word,C,inverse,nodes,where,baseline)} + +def embedded_matrix(gates,regs): + rows={r:{s:Q(r==s) for s in regs} for r in regs} + for g in gates: + t,s=g[1:3];a=Q(g[3],g[4]);rows[t]={r:rows[t][r]+a*rows[s][r] for r in regs} + return rows + + +def contract(word,C,inverse,nodes,where,baseline): + rows=[];intervals=set() + for section,i,pos in inverse: + block=word[section][i:i+3] + remainder=[g for j,g in enumerate(block) if j!=pos] + gates=[deepcopy(remainder[1]),deepcopy(remainder[0])] + require(matrix(block)==matrix(gates),'inverse A2 matrix') + bounds,old=boundary(nodes,where,word,section,i,3) + for flag in enumerate_flags(bounds,gates,intervals): + candidate=deepcopy(gates) + for g,u in zip(candidate,flag):g[-1]=list(R.basis(u)) + bill=invoice(bounds,candidate);delta=tuple([0]+[bill[r]-old[r] for r in range(1,10)]) + require(R.all_power_nonnegative(delta),'profitable inverse contraction: retain witness') + moved=apply(word,section,i,candidate,C,3) + profile,widths,*_=C.frame_bill(moved);C.hygiene(moved) + require(all(profile.get(r,0)-baseline.get(r,0)==delta[r] for r in range(1,10)),'inverse invoice') + regs=sorted({r for g in block for r in g[1:3]}) + require(embedded_matrix([g for g in block if not C.is_target(g[1])],regs)==embedded_matrix([g for g in candidate if not C.is_target(g[1])],regs),'inverse projected cleanup') + rows.append({'section':section,'index':i,'central_position':pos,'gates':candidate,'delta':list(delta),'profile':profile,'cleanup_length':len(moved['cleanup']),'canonical_word_sha256':digest(moved), + 'cleanup_sha256':digest(moved['cleanup']),'post_contraction_inverse_sites':inverse_sites(moved)}) + return {'records':rows,'intervals':[[str(l),str(h)] for l,h in sorted(intervals)]} diff --git a/research/staged544-a2-graph-rewrite/vendor/PR3945-NATIVE-LINEAGE-NOTICE b/research/staged544-a2-graph-rewrite/vendor/PR3945-NATIVE-LINEAGE-NOTICE new file mode 100644 index 0000000000..380e979f0e --- /dev/null +++ b/research/staged544-a2-graph-rewrite/vendor/PR3945-NATIVE-LINEAGE-NOTICE @@ -0,0 +1,14 @@ +Anticipatory dirty borrowing: PR2226 (Cinna Davis / 1337isnot1337, with substantial OpenAI Codex assistance) is credited first. Its alias rule, changed-reference K_G handoffs, initial compensation and exact free-operator replay (vendored under new/code/borrow/vendor, see new/code/borrow/NOTICE-PR2226.md) are applied here to the T74 pivot-566+554 words; the native lowering, window-exact owner fill and independent audit of the borrow words are new in this package. Bootstrap carried-cutoff repair: PR1956 (Josie Elliston); Lemma G label/adapter checks and X/Y/Z mutants: PR1964 (thakrarsagar), extended here with borrow warp/zero-buffer controls. + +New research prepared by Rohan Arun with substantial OpenAI Codex assistance. Apache-2.0. Parent words and build recipe method derive from Jeremy Kothe PR1274 and Rohan Arun PR1218, with lineage credited in README.md. All inherited mathematical qualifications are retained. +Additional pivot555 and567 composition by Rohan Arun with substantial OpenAI Codex assistance. + +T74 exact-fill owner construction by Rohan Arun with substantial OpenAI Codex assistance. + +PR1377 grid refinement credited to Jeremy Kothe. Outer witness refinement by Rohan Arun with OpenAI Codex assistance; construction unchanged. + +Pivot-566 kernel, words, edits, rebuild.py and rebind.py: PR1625 (mdumitrean). Endpoint/outer-witness stacking, fine_cache.py and oracle stage by jeremykothe2 with oh-my-pi assistance. + +The preceding paragraphs are inherited source notices, not attribution of this derivative. +This joint twelve-source construction, generator, independent replay, hosting composition and package: Tekalign (@tekuuu), with substantial OpenAI Codex assistance. No independent human review claimed. +Credits: Cinna Davis/PR2226 anticipatory dirty borrowing; Tekalign/PR2436 four lifted targets; Jeremy Kothe/PR2462,2588,2673 source pipeline, source-label swap and order/fill; zxv/PR2530 eight aliases; Mason Hale/PR2696 concentrated source-partner assignment and independent local interpreter; Philippe Van Velzen/PR2559,2679 evacuation, six pre-life hosts and refit/alias; themilkman216/PR2621 priority order; Marius-Paul Dumitrean/PR2733 independent concentrated/pre-life composition; Vlado Vojdanovski/PR2322 generator utilities. PR2720's fixed-old-path cut obstruction motivates the changed premise. The retained owner/native/bit/modern outer lineage and their notices remain in the pinned source. New work Apache-2.0. diff --git a/research/staged544-a2-graph-rewrite/vendor/SOURCE-CREDITS.md b/research/staged544-a2-graph-rewrite/vendor/SOURCE-CREDITS.md new file mode 100644 index 0000000000..c054fad87e --- /dev/null +++ b/research/staged544-a2-graph-rewrite/vendor/SOURCE-CREDITS.md @@ -0,0 +1,14 @@ +# Source credit and independence + +New work: dataisfire with substantial OpenAI Codex assistance, Apache-2.0. No independent human review, fresh third-party AI review or proof-kernel verification is claimed. + +The construction extends [PR3682](https://github.com/CrocSwap/integer-mult-bounds/pull/3682), head431e6c6023ef352c41696469de7fb614cd4ded8c. Its retimed word, actual T360 source clock and immutable native/parent framework are retained. The complete new source/receipt snapshot is bound by REPLAY-INPUTS.json. The new ordinary source stage is an explicit pinned record applied after the unchanged predecessor reconstruction. + +- [PR3605](https://github.com/CrocSwap/integer-mult-bounds/pull/3605), Ross Richardson, supplies the staged-entrance mechanism, literal cleanup and exact Gaussian residual-check pattern. staged_pair.py is retained; the new544 shear and its proof are separate. +- [PR3638](https://github.com/CrocSwap/integer-mult-bounds/pull/3638), head d62e1acd7518a231440383f0d0dddf54d6edf8c1, supplies the T360 source-window clock, chronological aggregate model and integral-network/literal construction, with its retained PR3605 and earlier credits. The new inventory, integer incumbent and literal fill are recomputed. No predecessor owner receipt is used as proof of the new fill. +- [PR3687](https://github.com/CrocSwap/integer-mult-bounds/pull/3687) and [PR3693](https://github.com/CrocSwap/integer-mult-bounds/pull/3693), Sagar Thakrar and roger-sato with their credited AI assistance, supply audit_core.py and the whole-word semantics adapter audit_verify.py. These bytes are retained and reused. They are independent of the current constructor in the stated interpreter scope, not a newly written independent audit or new reviewer approval. +- The coupled-word source lineage includes PR3133, PR2979, Marius-Paul Dumitrean, dcharb78, Jeremy Kothe and the retained native/owner/block-norm/outer authors. All notices and scientific engines inside the source snapshot remain intact. + +owner_audit.py is a standalone standard-library adaptation of the source-window/family/prefix/invoice predicates in PR3638's independent_literal.py. It imports no producer, optimizer or retained owner checker. Its source template, plan and actual native canonical words are authenticated inputs. Three controls mutate actual literal roles and must fail for the intended reason. It shares the credited contract interpretation; it is not evidence of independent human agreement. + +The rational finite-price enclosure is retained from the PR3682 sources. New script adapters bind it to the actual finite histogram. Native forward/backward scalar replay, wrapper/phase lowering and all-column warp recipes were freshly run for both new words; unchanged native and parent ancestry is explicitly reused. The separate new544 span(414,51) residual check includes global Gaussian phase. diff --git a/research/staged544-a2-graph-rewrite/vendor/audit_core.py b/research/staged544-a2-graph-rewrite/vendor/audit_core.py new file mode 100644 index 0000000000..8b5e1d5f2a --- /dev/null +++ b/research/staged544-a2-graph-rewrite/vendor/audit_core.py @@ -0,0 +1,480 @@ +"""Independent exact semantics and binary-frame bill for the BORROW-WORD format. + +Standard library only. Nothing is imported from the audited authors' code +(PR3133/PR3605 producers, cleanup generator, evaluator or frame solver); the word +format and its semantic contract were read from those pinned sources and are +credited there. The frame-bill and free-word structure (point-set spans, warp +frame and lifted-frame checks, target levels keyed by register, dual symbol +naming) re-implements, without importing, Arham Tahir's +research/coupled-carrier-independent-audit/verify.py (Apache-2.0) and shares its +reading of the contract, so this module is not independent of that audit. + +Sagar Thakrar (thakrarsagar), with substantial AI assistance from Claude +(Anthropic, Claude Opus 5.5). Apache-2.0. +""" +from collections import Counter +from fractions import Fraction as Q + +V, N, H = 112, 704, 9 # sources 0..111, targets 112..223, helpers 224..703 +DUAL = 10 ** 6 # offset naming the independent dual symbols D_k = K_k^(-T) + + +class AuditFailure(Exception): + """Explicit failure; never disabled by python -O.""" + + +def need(ok, *why): + if not ok: + raise AuditFailure(' '.join(map(str, why))) + + +def is_target(r): + return V <= r < 2 * V + + +def touched(g): + return g[1:3] if g[0] == 'add' else g[1:2] + + +# ---------------------------------------------------------------------------- +# Binary frames: a subspace of F_2^9 is stored as a 512-bit point-set mask +# (bit x set iff x lies in the subspace). Containment is mask inclusion. +# ---------------------------------------------------------------------------- +_SPAN = {} + + +def span(vectors): + key = tuple(vectors) + mask = _SPAN.get(key) + if mask is None: + points = {0} + for u in key: + need(type(u) is int and 0 <= u < 512, 'frame vector out of range', u) + if u not in points: + points |= {p ^ u for p in points} + mask = sum(1 << p for p in points) + _SPAN[key] = mask + return mask + + +def points(mask): + return [x for x in range(512) if mask >> x & 1] + + +def dim(mask): + size = bin(mask).count('1') + need(size and size & (size - 1) == 0, 'not a subspace point set') + return size.bit_length() - 1 + + +FULL = (1 << 512) - 1 +ZERO = 1 + + +def hyperplane(port): + return sum(1 << x for x in range(512) if bin(x & port).count('1') % 2 == 0) + + +def warp_images(columns): + """Images of all 512 vectors under the F_2-linear map with columns G e_i.""" + need(len(columns) == H and all(type(c) is int and 0 <= c < 512 for c in columns), 'warp columns') + images = [0] * 512 + for x in range(1, 512): + low = x & -x + images[x] = images[x ^ low] ^ columns[low.bit_length() - 1] + need(len(set(images)) == 512, 'singular warp') + return images + + +def image_mask(images, mask): + return sum(1 << images[x] for x in points(mask)) + + +def lagrangian_action_ok(images, U, E): + """K_G(x,z)=(Gx, Gx+G^{-T}(x+z)) is symplectic and maps L_U to L_E, L_0 and L_FULL to themselves. + + L_U={(x,x+p): x in U, p in U^perp}. This is the binary frame action only; it + is not a Clifford phase or Gaussian-product certificate. For invertible G with + G(U)=E it is implied by the frame-map check ( = ), so it is a + consistency check of the implementation, not extra evidence. + """ + inverse = [0] * 512 + for x, y in enumerate(images): + inverse[y] = x + # G^{-T} z: bit j of the result is . + git = lambda z: sum((bin(inverse[1 << j] & z).count('1') & 1) << j for j in range(H)) + lift = lambda x, z: (images[x], images[x] ^ git(x ^ z)) + pair = lambda a, b: (bin(a[0] & b[1]).count('1') + bin(a[1] & b[0]).count('1')) & 1 + basis = [(1 << i, 0) for i in range(H)] + [(0, 1 << i) for i in range(H)] + lifted = [lift(*b) for b in basis] + if any(pair(lifted[i], lifted[j]) != pair(basis[i], basis[j]) for i in range(18) for j in range(i + 1, 18)): + return False + + def frame(mask): + us = points(mask) + perp = [p for p in range(512) if all(bin(p & u).count('1') % 2 == 0 for u in us)] + return {(u, u ^ p) for u in us for p in perp} + return all({lift(*pt) for pt in frame(a)} == frame(b) for a, b in ((ZERO, ZERO), (FULL, FULL), (U, E))) + + +# ---------------------------------------------------------------------------- +# Chronological binary-frame bill (BORROW-WORD contract) +# ---------------------------------------------------------------------------- +def frame_bill(w, lagrangian=False): + rep = w['report'] + need((rep['v'], 2 * rep['v'] + rep['R'], rep['h']) == (V, N, H), 'word geometry') + removed = set(w['removed']) + need(len(removed) == len(w['removed']) and all(2 * V <= r < N for r in removed), 'removed helpers') + live = [r for r in range(N) if r not in removed] + liveset = set(live) + B, warps = w['B'], w['warps'] + for k, (pos, lender, cols, U, E) in enumerate(warps, 1): + need(0 <= pos <= len(B), 'warp position', k) + need(lender in liveset and not is_target(lender), 'warp lender', k) + images = warp_images(cols) + su, se = span(U), span(E) + need(dim(su) == len(U) == len(E) == dim(se), 'warp frame bases', k) + need(image_mask(images, su) == se, 'warp does not map its frame', k) + if lagrangian: + need(lagrangian_action_ok(images, su, se), 'lifted frame action', k) + for name in ('A', 'B', 'restore'): + for g in w[name]: + if g[0] != 'warp': + need(all(r in liveset for r in touched(g)), 'removed/out-of-range register', name, g) + if g[0] == 'add' and not is_target(g[1]): + need(not is_target(g[2]), 'non-target reads a target', name, g) + need(all(g[-1] is None and is_target(g[1]) and g[0] == 'add' for g in w['cut']), 'cut gates') + need(all(g[-1] == [] and is_target(g[1]) for g in w['precondition'] + w['compensation']), 'zero-frame wrapper writes') + need(all(not is_target(g[1]) for g in w['restore']), 'restore writes a target') + + ports = w['ports'] + start, end = {}, {} + for r in live: + if r < V: + start[r], end[r] = span((ports[r],)), FULL + elif r < 2 * V: + start[r], end[r] = ZERO, hyperplane(ports[r - V]) + else: + start[r], end[r] = ZERO, FULL + for q, U in w['start_extra'].items(): + need(int(q) in liveset and int(q) >= 2 * V, 'entrance names a live helper', q) + start[int(q)] = span(U) + for q, U in w['helper_final'].items(): + need(int(q) in liveset and int(q) >= 2 * V, 'terminal names a live helper', q) + end[int(q)] = span(U) + + current, bill, chain = dict(start), Counter(), {} + + def climb(r, mask, where): + need(current[r] & ~mask == 0, 'frame containment fails', where, r) + d = dim(mask) - dim(current[r]) + if d: + bill[d] += 1 + chain.setdefault(r, []).append((where, d, mask)) + current[r] = mask + + npre = w['prelude_events'] + for i, g in enumerate(w['A']): + if g[0] == 'warp': + need(i < npre and len(g) == 5, 'warp outside the prelude', i) + _, r, op, fr, to = g + need(op != 0 and abs(op) <= len(warps) and warps[abs(op) - 1][1] == r, 'prelude warp lender', i) + images = warp_images(warps[abs(op) - 1][2]) + if op < 0: + inverse = [0] * 512 + for x, y in enumerate(images): + inverse[y] = x + images = inverse + need(image_mask(images, span(fr)) == span(to), 'prelude warp frame action', i) + need(current[r] == span(fr), 'prelude warp entry frame', i, r) + current[r] = span(to) + chain.setdefault(r, []).append((('A', i), 'warp', span(to))) + else: + if i < npre: + need(is_target(g[1]), 'prelude scalar writes a non-target', i) + for r in touched(g): + climb(r, span(g[-1]), ('A', i)) + levels = {V + int(t): span(U) for t, U in w['target_levels'].items()} + need(all(current[t] == levels.get(t, ZERO) for t in range(V, 2 * V)), 'target cut levels') + for q, U in zip(w['centers'], w['center_frames']): + U = span(U) + need(current[q] == U, 'centre entry frame', q) + served = {levels.get(g[1], ZERO) for g in w['cut'] if g[2] == q} + for T in sorted(served, key=lambda m: -dim(m)): + need(T & ~U == 0, 'centre descent not nested', q) + d = dim(U) - dim(T) + if d: + bill[d] += 1 + chain.setdefault(q, []).append((('centre',), d, T)) + U = T + at = {} + for k, rec in enumerate(warps, 1): + at.setdefault(rec[0], []).append(k) + for p in range(len(B) + 1): + for k in at.get(p, ()): + _, lender, _, U, E = warps[k - 1] + need(current[lender] == span(U), 'native warp entry frame', k, lender) + current[lender] = span(E) + chain.setdefault(lender, []).append((('warp', k), 'warp', span(E))) + if p < len(B): + for r in touched(B[p]): + climb(r, span(B[p][-1]), ('B', p)) + for i, g in enumerate(w['restore']): + for r in touched(g): + climb(r, span(g[-1]), ('restore', i)) + for r in live: + climb(r, end[r], ('end',)) + restored = set(map(int, w['helper_final'])) + need(all(end[r] == FULL for r in live if r not in restored and not is_target(r)), 'a FULL-cleanup register ends low') + widths = Counter(dim(end[r]) - dim(start[r]) for r in live if r >= 2 * V) + return dict(sorted(bill.items())), dict(sorted(widths.items())), chain, start, end + + +def hygiene(w): + """Inherited structural contract: dyadic scalars, power-of-two scales, wrapper and correction access.""" + entering = set(map(int, w['start_extra'])) + restored = set(map(int, w['helper_final'])) + live = set(range(N)) - set(w['removed']) + for name in ('precondition', 'compensation', 'A', 'cut', 'B', 'restore', 'cleanup'): + for g in w[name]: + if g[0] == 'warp': + continue + q = Q(g[3], g[4]) if g[0] == 'add' else Q(g[2], g[3]) + need(q != 0 and q.denominator & (q.denominator - 1) == 0, 'non-dyadic scalar', name, g) + if g[0] == 'scale': + need(abs(q.numerator) & (abs(q.numerator) - 1) == 0, 'non power-of-two scale', name, g) + for g in w['precondition'] + w['compensation']: + need(not any(r in entering | restored for r in touched(g)), 'wrapper touches an entering or restored helper', g) + for c in w['initial_corrections']: + word = c['operator_word'] + need(is_target(c['target']) and c['source'] in live and c['source'] >= 2 * V + and c['source'] not in entering, 'correction access', c) + need(word and all(w['warps'][abs(o) - 1][1] == c['source'] for o in word), 'correction operator lender', c) + q = Q(c['coefficient']) + need(q != 0 and q.denominator & (q.denominator - 1) == 0, 'correction coefficient', c) + return True + + +# ---------------------------------------------------------------------------- +# Literal inverse cleanup, derived from the contract +# ---------------------------------------------------------------------------- +def ordinary_forward(w): + """Chronological non-wrapper actions whose inverse forms cleanup.""" + out = [g for g in w['A'][w['prelude_events']:]] + at = {} + for k, rec in enumerate(w['warps'], 1): + at.setdefault(rec[0], []).append(['warp', rec[1], k]) + for p in range(len(w['B']) + 1): + out += at.get(p, []) + if p < len(w['B']): + out.append(w['B'][p]) + return out + list(w['restore']) + + +def derive_cleanup(w): + restored = set(map(int, w['helper_final'])) + buf = lambda r: r + N if r in restored else r + full = [256, 128, 64, 32, 16, 8, 4, 2, 1] + out = [] + for g in reversed(ordinary_forward(w)): + if g[0] == 'warp': + out.append(['warp', buf(g[1]), -g[2], full]) + elif is_target(g[1]): + continue + elif g[0] == 'add': + out.append(['add', buf(g[1]), buf(g[2]), -g[3], g[4], full]) + else: + need(g[0] == 'scale', 'unknown primitive', g) + out.append(['scale', buf(g[1]), g[3], g[2], full]) + return out + + +def same_cleanup(a, b): + norm = lambda c: [(g[:-1], span(g[-1])) for g in c] + return len(a) == len(b) and norm(a) == norm(b) + + +# ---------------------------------------------------------------------------- +# Exact free-operator semantics. A value is a dict {(input, word): Fraction}; +# word is a reduced tuple of signed operator ids (leftmost = applied last). +# ---------------------------------------------------------------------------- +def program(w, cleanup=None): + """Literal executed sequence: corrections, wrapper, A, cut, B+warps, restore | cleanup.""" + items = [('corr', c['target'], c['source'], tuple(c['operator_word']), Q(c['coefficient'])) + for c in w['initial_corrections']] + items += w['precondition'] + w['compensation'] + w['A'] + w['cut'] + at = {} + for k, rec in enumerate(w['warps'], 1): + at.setdefault(rec[0], []).append(['warp', rec[1], k]) + for p in range(len(w['B']) + 1): + items += at.get(p, []) + if p < len(w['B']): + items.append(w['B'][p]) + items += w['restore'] + return items, list(w['cleanup'] if cleanup is None else cleanup) + + +def dual_op(op): + return (1 if op > 0 else -1) * (abs(op) + DUAL) + + +def _left(op, word): + return word[1:] if word and word[0] == -op else (op,) + word + + +def _right(word, op): + return word[:-1] if word and word[-1] == -op else word + (op,) + + +def _axpy(dst, src, q): + for key, x in src.items(): + y = dst.get(key, 0) + q * x + if y: + dst[key] = y + else: + dst.pop(key, None) + + +def forward_rows(w, cleanup=None, dual=False, symbolic_buffers=True, snapshot=None): + """Schrodinger pass: every register's value as a combination of initial inputs. + + Live inputs are independent symbols. Private buffers are independent symbols + when symbolic_buffers is set (dirty), otherwise zero. The optional snapshot + callback sees the rows at the cleanup boundary. + """ + removed = set(w['removed']) + live = [r for r in range(N) if r not in removed] + restored = sorted(map(int, w['helper_final'])) + rows = {r: {(r, ()): Q(1)} for r in live} + for c in restored: + rows[c + N] = {(c + N, ()): Q(1)} if symbolic_buffers else {} + prefix, tail = program(w, cleanup) + + def apply(g): + kind = g[0] + if kind == 'add': + t, s, q = g[1], g[2], Q(g[3], g[4]) + need(t != s and q, 'add gate', g) + if dual: + t, s, q = s, t, -q + _axpy(rows[t], rows[s], q) + elif kind == 'scale': + q = Q(g[2], g[3]) + need(q != 0, 'zero scale', g) + if dual: + q = 1 / q + rows[g[1]] = {k: q * x for k, x in rows[g[1]].items()} + elif kind == 'warp': + op = dual_op(g[2]) if dual else g[2] + rows[g[1]] = {(var, _left(op, word)): x for (var, word), x in rows[g[1]].items()} + elif kind == 'corr': + _, t, s, word, c = g + if dual: + src, ops, dst, c = rows[t], [-dual_op(o) for o in word], s, -c + else: + src, ops, dst = rows[s], list(reversed(word)), t + moved = {} + for (var, wd), x in src.items(): + for o in ops: + wd = _left(o, wd) + moved[var, wd] = x + _axpy(rows[dst], moved, c) + else: + raise AuditFailure('unknown primitive ' + repr(g)) + + for g in prefix: + apply(g) + if snapshot is not None: + snapshot(rows) + for g in tail: + apply(g) + return rows + + +def reverse_columns(w, cleanup=None, upto_cleanup=False): + """Heisenberg pull-back: process the forward program backwards. + + cols[s] = {(output, word): coefficient}: the final output register 'output' + contains coefficient*word*x_s. Words grow on the right. Every live input and + every private buffer is an independent symbol. + """ + removed = set(w['removed']) + live = [r for r in range(N) if r not in removed] + restored = sorted(map(int, w['helper_final'])) + regs = live + [c + N for c in restored] + cols = {r: {(r, ()): Q(1)} for r in regs} + prefix, tail = program(w, cleanup) + seq = prefix if upto_cleanup else prefix + tail + for g in reversed(seq): + kind = g[0] + if kind == 'add': + t, s, q = g[1], g[2], Q(g[3], g[4]) + need(t != s and q, 'add gate', g) + _axpy(cols[s], cols[t], q) + elif kind == 'scale': + q = Q(g[2], g[3]) + need(q != 0, 'zero scale', g) + cols[g[1]] = {k: q * x for k, x in cols[g[1]].items()} + elif kind == 'warp': + op = g[2] + cols[g[1]] = {(out, _right(word, op)): x for (out, word), x in cols[g[1]].items()} + elif kind == 'corr': + _, t, s, word, c = g + moved = {} + for (out, wd), x in cols[t].items(): + for o in word: + wd = _right(wd, o) + moved[out, wd] = x + _axpy(cols[s], moved, c) + else: + raise AuditFailure('unknown primitive ' + repr(g)) + return cols + + +def transpose(cols): + rows = {} + for s, col in cols.items(): + for (r, word), x in col.items(): + rows.setdefault(r, {})[s, word] = x + return rows + + +def endpoint_defects(w, rows, dual=False): + """Compare final rows with the contract on the zero-buffer (live-input) domain. + + Returns (bad live registers, dirty buffers, buffer->live leaks, buffer self-map identity). + """ + removed = set(w['removed']) + live = [r for r in range(N) if r not in removed] + restored = sorted(map(int, w['helper_final'])) + bad = [] + for r in live: + expect = {(r, ()): Q(1)} + if dual and r < V: + expect[r + V, ()] = Q(-1) + if not dual and is_target(r): + expect[r - V, ()] = Q(1) + got = {k: x for k, x in rows.get(r, {}).items() if k[0] < N} + if got != expect: + bad.append(r) + dirty = [c for c in restored if any(k[0] < N for k in rows.get(c + N, {}))] + leaks = sorted({r for r in live for k in rows.get(r, {}) if k[0] >= N}) + buffer_identity = all({k: x for k, x in rows.get(c + N, {}).items() if k[0] >= N} == {(c + N, ()): Q(1)} + for c in restored) + return bad, dirty, leaks, buffer_identity + + +def boundary_defects(w, rows): + """Contract at the cleanup boundary (forward): targets sheared, restored helpers clean and isolated.""" + restored = set(map(int, w['helper_final'])) + out = [] + for t in range(V, 2 * V): + if {k: x for k, x in rows[t].items() if k[0] < N} != {(t, ()): Q(1), (t - V, ()): Q(1)}: + out.append(('target', t)) + for c in restored: + if rows[c] != {(c, ()): Q(1)}: + out.append(('restored', c)) + for r, row in rows.items(): + if r < N and r not in restored and any(k[0] in restored for k in row): + out.append(('restored input read', r)) + return out diff --git a/research/staged544-a2-graph-rewrite/vendor/audit_verify.py b/research/staged544-a2-graph-rewrite/vendor/audit_verify.py new file mode 100644 index 0000000000..7f9fc1df42 --- /dev/null +++ b/research/staged544-a2-graph-rewrite/vendor/audit_verify.py @@ -0,0 +1,254 @@ +#!/usr/bin/env python3 +"""Whole-word cross-check of published RETIMED and DELAYED supplier words. + +Reuses Sagar Thakrar's exact PR3687 audit_core, unchanged and authenticated +before execution. This is not a new interpreter. No construction/native checker +is imported. roger-sato with substantial OpenAI Codex assistance; Apache-2.0. +""" +from collections import Counter +from copy import deepcopy +import gzip +import hashlib +import json +from pathlib import Path +import sys +import types + +HERE = Path(__file__).resolve().parent +STAGED = {1: 2439, 2: 726, 3: 224, 4: 102, 5: 20, 8: 8} +RETIMED = {1: 2437, 2: 724, 3: 226, 4: 102, 5: 20, 8: 8} +WIDTHS = {4: 26, 5: 2, 6: 18, 7: 52, 8: 97, 9: 213} +MOVES = ((591, 1045, 640, 644, 2, [423, 65, 20, 10]), + (641, 1085, 656, 660, -1, [427, 96, 24, 6])) +SOURCE_COMMITS = { + 3605: '3efbb5de06a49ffeea6684482f2d3fe48cdca3fb', + 3642: '044d24f12e74f228dd462c07ae2d7f3ea35e2be9', + 3653: '607a09ff441c79b215a8127a81f4cc70021d0d9b', + 3682: '431e6c6023ef352c41696469de7fb614cd4ded8c', + 3687: 'f798838eb8ede4178e94f240e7b7e54b3f80c82d', +} + + +def need(ok, message): + if not ok: + raise ValueError(message) + + +def authenticate(): + rows = json.loads((HERE / 'SOURCES.json').read_text())['snapshots'] + expected = {(3687, 'vendor/audit_core.py')} + for provider in ('base', 'extra'): + expected.update((number, f'inputs/{kind}-{provider}.json.gz') for number, kind in + ((3605, 'STAGED'), (3642, 'RETIMED'), (3653, 'RETIMED'), (3682, 'DELAYED'))) + keys = [(row['source_pr'], row['local']) for row in rows] + need(len(keys) == len(expected) and set(keys) == expected, 'source mapping inventory differs') + for row in rows: + need(row['source_commit'] == SOURCE_COMMITS[row['source_pr']], 'source commit differs') + raw = (HERE / row['local']).read_bytes() + need(len(raw) == row['bytes'], 'source byte length: ' + row['local']) + need(hashlib.sha256(raw).hexdigest() == row['sha256'], 'source SHA256: ' + row['local']) + blob = hashlib.sha1(b'blob ' + str(len(raw)).encode() + b'\0' + raw).hexdigest() + need(blob == row['git_blob'], 'source Git blob: ' + row['local']) + core = types.ModuleType('retained_audit_core') + path = HERE / 'vendor/audit_core.py' + # Execute the authenticated source bytes, without accepting a .pyc cache. + exec(compile(path.read_bytes(), str(path), 'exec'), core.__dict__) + return core + + +def load(kind, provider): + return json.loads(gzip.decompress((HERE / 'inputs' / f'{kind}-{provider}.json.gz').read_bytes())) + + +def events(w): + result = [] + for pos in range(len(w['B']) + 1): + result += [('warp', k, deepcopy(rec)) for k, rec in enumerate(w['warps']) if rec[0] == pos] + if pos < len(w['B']): + result.append(('gate', pos, deepcopy(w['B'][pos]))) + return result + + +def replace_events(w, seq): + result = deepcopy(w) + body, warps = [], [None] * len(w['warps']) + for kind, label, gate in seq: + gate = deepcopy(gate) + if kind == 'gate': + body.append(gate) + else: + gate[0] = len(body) + warps[label] = gate + need(all(rec is not None for rec in warps), 'lost warp in reconstruction') + result['B'], result['warps'] = body, warps + return result + + +def reconstruct(C, staged, kind): + """Literal prose recipes: adjacent shear swap, or move before first producer. + + This repeats the credited local structural arguments as an input control; + the new evidence is the full word calculation below. + """ + seq = events(staged) + for start, stop, donor, pivot, coefficient, frame in MOVES: + source = next(x for x in seq if x[:2] == ('gate', start)) + need(source[2] == ['add', donor, pivot, coefficient, 1, [429, 30]], 'source release') + if kind == 'RETIMED': + target = next(x for x in seq if x[:2] == ('gate', start + 1)) + need(target[2][0] == 'add' and target[2][2] == pivot, 'adjacent same-pivot shear') + need(not any(rec[0] == start + 1 for rec in staged['warps']), 'unexpected crossed warp') + where = seq.index(target) + 1 + else: + target = next(x for x in seq if x[:2] == ('gate', stop)) + writes = [i for i, g in enumerate(staged['B']) if i > start and g[1] == pivot] + need(writes[0] == stop, 'first producer cut') + where = seq.index(target) + changed = deepcopy(source[2]) + changed[-1] = frame + seq.insert(where, ('gate', -pivot, changed)) + seq.remove(source) + result = replace_events(staged, seq) + result['cleanup'] = C.derive_cleanup(result) + result['report']['local_profile'] = {str(k): v for k, v in RETIMED.items()} + return result + + +def semantics(C, w): + """All live and buffer inputs are symbols, with no zero-buffer assumption.""" + def endpoint(name, result): + bad_live, dirty_buffers, leaks, buffer_identity = result + need(not bad_live and not dirty_buffers and not leaks and buffer_identity, + name + ' endpoint: ' + repr(result)) + boundary = {} + rows = C.forward_rows(w, symbolic_buffers=True, + snapshot=lambda values: boundary.setdefault('defects', C.boundary_defects(w, values))) + endpoint('forward', C.endpoint_defects(w, rows)) + dual_rows = C.forward_rows(w, dual=True, symbolic_buffers=True) + endpoint('dual', C.endpoint_defects(w, dual_rows, dual=True)) + need(not boundary['defects'], 'cleanup boundary: ' + repr(boundary['defects'])) + pulled = C.transpose(C.reverse_columns(w)) + need(pulled == {r: row for r, row in rows.items() if row}, 'reverse pull-back differs from forward') + pre = C.transpose(C.reverse_columns(w, upto_cleanup=True)) + pre = {r: pre.get(r, {}) for r in set(pre) | set(range(C.N))} + need(not C.boundary_defects(w, pre), 'reverse cleanup-boundary contract') + live = C.N - len(w['removed']) + buffers = len(w['helper_final']) + need((live, buffers, len(rows)) == (632, 91, 723), 'complete symbolic domain') + # Endpoint expectations are derived by the retained checker: live x,y,h + # map to x,y+x,h; all private buffer symbols return unchanged. + return {'live_inputs': live, 'dirty_buffers': buffers, 'matrix_dimension': len(rows), + 'forward': 'PASS', 'dual': 'PASS', 'reverse_pullback_equals_forward': True, + 'cleanup_boundary_forward_and_reverse': 'PASS', + 'buffer_to_live_leaks': 0, 'buffer_self_map': 'identity', + 'nonzero_endpoint_terms': sum(len(row) for row in rows.values())} + + +def inspect(C, w, profile): + C.hygiene(w) + bill, widths, chain, _, _ = C.frame_bill(w) + need(bill == profile, 'computed profile differs') + need(w['report']['local_profile'] == {str(k): v for k, v in bill.items()}, 'declared profile differs') + need(widths == WIDTHS, 'helper widths differ') + need(w['cleanup'] == C.derive_cleanup(w), 'literal cleanup differs') + return {'semantics': semantics(C, w), 'profile': bill, 'widths': widths, + 'rank_mass': sum(r * n for r, n in bill.items())}, chain + + +def expect_rejection(C, fn, phrase): + try: + fn() + except (ValueError, C.AuditFailure) as exc: + need(phrase in str(exc), 'wrong rejection: ' + str(exc)) + return phrase + raise ValueError('mutant unexpectedly passed: ' + phrase) + + +def negative_controls(C, staged, w, kind): + controls = [] + for _, _, donor, pivot, _, _ in MOVES: + seq = events(w) + release = next(x for x in seq if x[0] == 'gate' and x[2][0] == 'add' and x[2][1:3] == [donor, pivot]) + for defect in ('omit', 'flip', 'cross_first_producer'): + changed = deepcopy(seq) + index = seq.index(release) + if defect == 'omit': + changed.pop(index) + elif defect == 'flip': + changed[index][2][3] *= -1 + else: + producer = next(x for x in changed[index + 1:] if x[0] == 'gate' and x[2][1] == pivot) + moved = changed.pop(index) + changed.insert(changed.index(producer) + 1, moved) + bad = replace_events(w, changed) + bad['cleanup'] = C.derive_cleanup(bad) + # Repair the literal inverse so stale cleanup is not the rejection. + reason = expect_rejection(C, lambda: semantics(C, bad), 'forward endpoint') + controls.append({'defect': defect, 'pivot': pivot, 'rejected_by': reason}) + old_cleanup = deepcopy(w) + old_cleanup['cleanup'] = staged['cleanup'] + # The inverse shears commute: this is a format failure, not a wrong operator. + semantic_control = semantics(C, old_cleanup) + need(old_cleanup['cleanup'] != C.derive_cleanup(old_cleanup), 'old cleanup unexpectedly literal') + controls.append({'defect': 'old_cleanup_order', 'semantics': semantic_control, + 'rejected_by': expect_rejection(C, lambda: inspect(C, old_cleanup, RETIMED), 'literal cleanup differs')}) + old_frames = deepcopy(w) + for gate in old_frames['B']: + if gate[0] == 'add' and gate[1:3] in ([640, 644], [656, 660]): + gate[-1] = [429, 30] + need(semantics(C, old_frames) == semantic_control, 'frame-only mutation changed operator') + if kind == 'RETIMED': + need(C.frame_bill(old_frames)[0] == STAGED, 'old frame control does not restore staged bill') + controls.append({'defect': 'old_release_frames', 'semantic_operator': 'PASS', + 'profile': STAGED, 'rejected_by': expect_rejection(C, lambda: inspect(C, old_frames, RETIMED), 'computed profile differs')}) + else: + # The later release encounters a donor that has already climbed, so + # the original rank-2 frame is now illegal, despite the same operator. + controls.append({'defect': 'old_release_frames', 'semantic_operator': 'PASS', + 'rejected_by': expect_rejection(C, lambda: inspect(C, old_frames, RETIMED), 'frame containment fails')}) + fake_report = deepcopy(w) + fake_report['report']['local_profile']['1'] += 1 + controls.append({'defect': 'wrong_declared_profile', 'rejected_by': + expect_rejection(C, lambda: inspect(C, fake_report, RETIMED), 'declared profile differs')}) + return controls + + +def run(C): + results = {} + for provider in ('base', 'extra'): + staged = load('STAGED', provider) + control, old_chain = inspect(C, staged, STAGED) + records = {'STAGED': control} + for kind in ('RETIMED', 'DELAYED'): + w = load(kind, provider) + need(reconstruct(C, staged, kind) == w, 'prose reconstruction differs: ' + kind) + record, chain = inspect(C, w, RETIMED) + deltas = {} + for register in set(chain) | set(old_chain): + before = Counter(d for _, d, _ in old_chain.get(register, []) if type(d) is int and d > 0) + after = Counter(d for _, d, _ in chain.get(register, []) if type(d) is int and d > 0) + delta = {r: after[r] - before[r] for r in set(after) | set(before) if after[r] != before[r]} + if delta: + deltas[register] = delta + need(deltas == {640: {1: -1, 2: -1, 3: 1}, 656: {1: -1, 2: -1, 3: 1}}, 'per-register invoice differs') + record['prose_reconstruction'] = 'exact complete JSON equality' + record['changed_register_bills'] = deltas + record['controls'] = negative_controls(C, staged, w, kind) + records[kind] = record + print('CHECKED', provider, kind, '723-register forward/dual/pull-back and 9 controls', flush=True) + results[provider] = records + return {'status': 'PASS_RETIMED_AND_DELAYED_WHOLE_WORD_AUDIT', + 'scope': 'Reused PR3687 interpreter; finite exact operator/frame audit only. No native Gaussian, owner, root, or complete supplier claim.', + 'providers': results} + + +if __name__ == '__main__': + need(sys.argv[1:] in ([], ['--write']), 'usage: verify.py [--write]') + C = authenticate() + result = run(C) + output = json.dumps(result, sort_keys=True, indent=2) + '\n' + if sys.argv[1:] == ['--write']: + (HERE / 'RESULT.json').write_text(output) + else: + need((HERE / 'RESULT.json').read_text() == output, 'committed result differs') + print(result['status']) diff --git a/research/staged544-a2-graph-rewrite/vendor/retiming.py b/research/staged544-a2-graph-rewrite/vendor/retiming.py new file mode 100644 index 0000000000..c33d7bbcdf --- /dev/null +++ b/research/staged544-a2-graph-rewrite/vendor/retiming.py @@ -0,0 +1,269 @@ +# SPDX-License-Identifier: Apache-2.0 +"""Exact, fixed-neighbour single-ADD retiming relaxation. + +Chris R / Clear1nsight, with substantial OpenAI assistance. The BORROW-WORD +frame contract and scalar-retiming mechanism are credited in README.md. +This module does not import the retained auditor or a numerical optimiser. +""" +from bisect import bisect_left +from collections import Counter +from copy import deepcopy +from fractions import Fraction +from functools import lru_cache + + +def need(ok, message): + if not ok: + raise ValueError(message) + + +@lru_cache(maxsize=None) +def span(vectors): + points = {0} + for v in vectors: + need(type(v) is int and 0 <= v < 512, 'invalid frame vector') + points |= {x ^ v for x in tuple(points)} + return sum(1 << x for x in points) + + +@lru_cache(maxsize=None) +def basis(mask): + answer = [] + have = 1 + for v in range(1, 512): + if (mask >> v) & 1 and not (have >> v) & 1: + answer.append(v) + have = span(tuple(answer)) + need(have == mask, 'not a binary subspace') + return tuple(answer) + + +@lru_cache(maxsize=None) +def join(a, b): + return span(basis(a) + basis(b)) + + +@lru_cache(maxsize=None) +def rank(mask): + n = mask.bit_count() + need(n > 0 and n & (n - 1) == 0, 'invalid subspace cardinality') + return n.bit_length() - 1 + + +def contained(a, b): + return not a & ~b + + +def touched(gate): + return gate[1:3] if gate[0] == 'add' else gate[1:2] + + +def tracing(word): + """Own chronological trace; centre descent is NOT persistent state. + + A check node is a fixed boundary, not a charged instruction. The census + relaxes it to a virtual climb. Every legal witness has zero such charge. + """ + full = (1 << 512) - 1 + live = set(range(704)) - set(word['removed']) + start, end = {}, {} + for r in live: + if r < 112: + start[r], end[r] = span((word['ports'][r],)), full + elif r < 224: + p = word['ports'][r - 112] + start[r] = 1 + end[r] = sum(1 << x for x in range(512) if (x & p).bit_count() % 2 == 0) + else: + start[r], end[r] = 1, full + for r, fr in word['start_extra'].items(): + start[int(r)] = span(tuple(fr)) + for r, fr in word['helper_final'].items(): + end[int(r)] = span(tuple(fr)) + current = dict(start) + nodes = {r: [] for r in live} + where = {} + bill = Counter() + + def event(r, frame, address, kind='climb'): + before = current[r] + if kind != 'map': + need(contained(before, frame), 'source frame containment') + d = rank(frame) - rank(before) + if kind == 'check': + need(d == 0, 'source fixed boundary') + elif d: + bill[d] += 1 + if kind == 'climb': + where[(address, r)] = len(nodes[r]) + nodes[r].append((address, kind, before, frame)) + current[r] = frame + + for i, gate in enumerate(word['A']): + if gate[0] == 'warp': + event(gate[1], span(tuple(gate[3])), ('check-A', i), 'check') + event(gate[1], span(tuple(gate[4])), ('map-A', i), 'map') + else: + for r in touched(gate): + event(r, span(tuple(gate[-1])), ('A', i)) + levels = {112 + int(r): span(tuple(fr)) for r, fr in word['target_levels'].items()} + for r in range(112, 224): + event(r, levels.get(r, 1), ('target-cut', r), 'check') + for r, fr in zip(word['centers'], word['center_frames']): + u = span(tuple(fr)) + event(r, u, ('centre-cut', r), 'check') + served = {levels.get(g[1], 1) for g in word['cut'] if g[2] == r} + for v in sorted(served, key=lambda x: -rank(x)): + need(contained(v, u), 'centre nesting') + if rank(u) > rank(v): + bill[rank(u) - rank(v)] += 1 + u = v + # The main forward register remains at its declared centre entry. + warps = {} + for j, rec in enumerate(word['warps']): + warps.setdefault(rec[0], []).append((j, rec)) + for i in range(len(word['B']) + 1): + for j, rec in warps.get(i, []): + event(rec[1], span(tuple(rec[3])), ('check-B', j), 'check') + event(rec[1], span(tuple(rec[4])), ('map-B', j), 'map') + if i < len(word['B']): + gate = word['B'][i] + for r in touched(gate): + event(r, span(tuple(gate[-1])), ('B', i)) + for i, gate in enumerate(word['restore']): + for r in touched(gate): + event(r, span(tuple(gate[-1])), ('restore', i)) + for r in live: + event(r, end[r], ('end',)) + return nodes, where, dict(sorted(bill.items())) + + +def crosses(g, h): + """Sufficient exact scalar normal form, not all algebraic commutations.""" + if h[0] == 'add': + return g[1] != h[2] and h[1] != g[2] + return h[0] == 'scale' and h[2] != 0 + + +def segments(word, section): + if section == 'A': + cuts = [word['prelude_events'], len(word['A'])] + elif section == 'B': + cuts = sorted({0, len(word['B'])} | {rec[0] for rec in word['warps']}) + else: + cuts = [0, len(word[section])] + return list(zip(cuts, cuts[1:])) + + +def caps(delta): + return [sum(n * min(r, k) for r, n in enumerate(delta)) for k in range(1, 10)] + + +def all_power_nonnegative(delta): + """Sufficient exact certificate using decreasing positive curvatures.""" + values = caps(delta) + prefix = 0 + for value in values[:-1]: + prefix += value + if prefix < 0: + return False + return values[-1] == 0 + + +def census(word): + nodes, where, bill = tracing(word) + deltas = Counter() + counts = {} + for section in ('A', 'B', 'restore'): + gates = word[section] + count = 0 + for lo, hi in segments(word, section): + occurrences = {} + for i in range(lo, hi): + need(gates[i][0] in ('add', 'scale'), 'unexpected scalar segment') + for r in touched(gates[i]): + occurrences.setdefault(r, []).append(i) + for i in range(lo, hi): + g = gates[i] + if g[0] != 'add': + continue + lower = i + while lower > lo and crosses(g, gates[lower - 1]): + lower -= 1 + upper = i + 1 + while upper < hi and crosses(g, gates[upper]): + upper += 1 + removal = [0] * 10 + reduced, entries, exits = {}, {}, {} + for r in touched(g): + seq = nodes[r] + pos = where[((section, i), r)] + _, _, p, u = seq[pos] + need(pos + 1 < len(seq) and seq[pos + 1][1] != 'map', 'missing successor') + q = seq[pos + 1][3] + removal[rank(u) - rank(p)] -= 1 + removal[rank(q) - rank(u)] -= 1 + removal[rank(q) - rank(p)] += 1 + indices = occurrences[r] + reduced[r] = [x for x in indices if x != i] + entries[r] = seq[where[((section, indices[0]), r)]][2] + last = where[((section, indices[-1]), r)] + need(seq[last + 1][1] != 'map', 'missing exit check') + exits[r] = seq[last + 1][3] + for cut in range(lower, upper + 1): + if cut == i + 1: # Same placement as cut i, counted once. + continue + boundaries = [] + for r in touched(g): + indices = reduced[r] + j = bisect_left(indices, cut) + p = span(tuple(gates[indices[j - 1]][-1])) if j else entries[r] + q = span(tuple(gates[indices[j]][-1])) if j < len(indices) else exits[r] + boundaries.append((p, q)) + lower_frame = join(boundaries[0][0], boundaries[1][0]) + upper_frame = boundaries[0][1] & boundaries[1][1] + if not contained(lower_frame, upper_frame): + continue + dims = [(rank(p), rank(q)) for p, q in boundaries] + for d in range(rank(lower_frame), rank(upper_frame) + 1): + delta = removal.copy() + for p, q in dims: + delta[q - p] -= 1 + delta[d - p] += 1 + delta[q - d] += 1 + delta[0] = 0 + need(sum(r * n for r, n in enumerate(delta)) == 0, 'rank mass drift') + deltas[tuple(delta)] += 1 + count += 1 + counts[section] = count + return {'per_section': counts, 'candidates': sum(counts.values()), + 'source_profile': bill, + 'deltas': [{'delta': {r: n for r, n in enumerate(d) if n}, 'count': n, + 'caps': caps(d), 'certificate': all_power_nonnegative(d)} + for d, n in sorted(deltas.items())]} + + +def apply_move(word, section, index, cut, frame): + """Apply one exact scalar retiming. Caller must rederive cleanup and audit.""" + need(section in ('A', 'B', 'restore'), 'unknown section') + gates = word[section] + need(type(index) is int and 0 <= index < len(gates), 'bad source index') + need(type(cut) is int and 0 <= cut <= len(gates), 'bad insertion cut') + need(any(lo <= index < hi and lo <= cut <= hi for lo, hi in segments(word, section)), + 'crosses prelude or native warp boundary') + g = deepcopy(gates[index]) + need(g[0] == 'add', 'only ADD moves are covered') + crossed = gates[index + 1:cut] if cut > index else gates[cut:index] + need(all(crosses(g, h) for h in crossed), 'noncommuting scalar barrier') + coefficient = Fraction(g[3], g[4]) + for h in crossed: + if h[0] == 'scale' and h[1] in touched(g): + power = (1 if h[1] == g[1] else -1) * (1 if cut > index else -1) + coefficient *= Fraction(h[2], h[3]) ** power + g[3:5] = [coefficient.numerator, coefficient.denominator] + g[-1] = list(basis(span(tuple(frame)))) + result = deepcopy(word) + result[section].pop(index) + result[section].insert(cut - (cut > index), g) + # Segment length and all warp cuts are unchanged. No warp is crossed. + return result diff --git a/research/staged544-a2-graph-rewrite/verify.py b/research/staged544-a2-graph-rewrite/verify.py new file mode 100644 index 0000000000..142c8785b0 --- /dev/null +++ b/research/staged544-a2-graph-rewrite/verify.py @@ -0,0 +1,129 @@ +#!/usr/bin/env python3 +# SPDX-License-Identifier: Apache-2.0 +"""Read-only source-authenticated A2 rewrite certificate replay.""" +import argparse,gzip,hashlib,json,time,types +from pathlib import Path +from collections import Counter +P=Path(__file__).resolve().parent + +def need(ok,msg): + if not ok:raise ValueError(msg) + +def module(name,path): + m=types.ModuleType(name);m.__file__=str(path);exec(compile(path.read_bytes(),str(path),'exec'),m.__dict__);return m + +def authenticate(raw,row): + need(len(raw)==row['bytes'],'source length '+row['local']) + need(hashlib.sha256(raw).hexdigest()==row['sha256'],'source SHA256 '+row['local']) + need(hashlib.sha1(b'blob '+str(len(raw)).encode()+b'\0'+raw).hexdigest()==row['git_blob'],'source Git blob '+row['local']) + +def setup(): + for row in json.loads((P/'SOURCES.json').read_text())['snapshots']:authenticate((P/row['local']).read_bytes(),row) + return module('graph_search',P/'search.py'),module('retained_core',P/'vendor/audit_core.py'),module('retained_semantics',P/'vendor/audit_verify.py') + +def load(tag):return json.loads(gzip.decompress((P/f'inputs/BORROW-WORD-43{tag}.json.gz').read_bytes())) + +def normal(x):return json.loads(json.dumps(x,sort_keys=True)) + +def coefficient_heights(word,records): + from fractions import Fraction + replacement=[Fraction(g[3],g[4]) for row in records for g in row['gates']] + complete=list(replacement) + for section in ('precondition','compensation','A','cut','B','restore','cleanup'): + for g in word[section]: + if g[0]=='add':complete.append(Fraction(g[3],g[4])) + elif g[0]=='scale':complete.append(Fraction(g[2],g[3])) + complete.extend(Fraction(c['coefficient']) for c in word['initial_corrections']) + result={} + for name,values in [('replacement_gates',replacement),('complete_words',complete)]: + result['maximum_'+name+'_numerator_bits']=max(abs(x.numerator).bit_length() for x in values) + result['maximum_'+name+'_denominator_bits']=max(x.denominator.bit_length() for x in values) + return result + +def current_producer(tag,S,C,A): + word=json.loads(gzip.decompress((P/f'inputs/PR3945-WORD-{tag}.json.gz').read_bytes())) + C.hygiene(word);profile,widths,*_=C.frame_bill(word) + need(profile=={int(r):n for r,n in word['report']['local_profile'].items()},'PR3945 source invoice') + need(C.derive_cleanup(word)==word['cleanup'],'PR3945 source cleanup') + block=word['A'][1858:1861] + expected=[['add',457,475,-1,1,[82,42]],['add',456,457,1,1,[82,42]],['add',456,475,1,1,[82,42]]] + need(block==expected,'PR3945 literal motif changed') + nodes,where,bill=S.R.tracing(word);need(bill==profile,'PR3945 trace invoice') + contracted=S.contract(word,C,[['A',1858,2]],nodes,where,bill) + need(len(contracted['records'])==1,'PR3945 contraction frame count') + row=contracted['records'][0];need(not any(row['delta']),'PR3945 moment changed') + after=S.apply(word,'A',1858,row['gates'],C,3) + need(all(word[k]==after[k] for k in word if k not in ('A','cleanup')),'PR3945 frozen boundary/native fields') + return {'source_canonical_sha256':S.digest(word),'source_head':'91f81d131252db704f945891da1ea54e29d46b8b', + 'scope':'Only the literal A1858 inverse contraction; no PR3945 expansion census.', + 'source_profile':profile,'recursive_children':sum(profile.values()),'rank_mass':sum(k*v for k,v in profile.items()), + 'coefficient_heights':coefficient_heights(word,[row]),'width_inventory':widths,'before_gates':block,'contraction':row, + 'source_semantics':A.semantics(C,word),'contracted_semantics':A.semantics(C,after), + 'forward_ADD_delta':-1,'cleanup_ADD_delta':len(after['cleanup'])-len(word['cleanup']), + 'fixed_all_other_top_level_fields':True,'fresh_native_phase_or_supplier_admission':False} + +def calculate(tag): + S,C,A=setup();w=load(tag);C.hygiene(w);baseline,widths,_,start,end=C.frame_bill(w) + need(C.derive_cleanup(w)==w['cleanup'],'source cleanup');need(baseline=={int(k):v for k,v in w['report']['local_profile'].items()},'source invoice') + need(S.R.tracing(w)[2]==baseline,'trace invoice') + result=S.compute(w,C);records=result['records'];samples=set() + for section in ('A','B','restore'): + group=[i for i,r in enumerate(records) if r['section']==section] + if group:samples.update((group[0],group[-1])) + replay=[] + contraction_replay=[] + for row in result['contractions']['records']: + m=S.apply(w,row['section'],row['index'],row['gates'],C,3) + contraction_replay.append({'record':row,'semantics':A.semantics(C,m)}) + for i in sorted(samples): + row=records[i];m=S.apply(w,row['section'],row['index'],row['gates'],C) + replay.append({'record':i,'semantics':A.semantics(C,m)}) + coeffs=[(abs(g[3]).bit_length(),abs(g[4]).bit_length()) for r in records for g in r['gates']] + ledger={'baseline_profile':baseline,'recursive_children':sum(baseline.values()),'rank_mass':sum(k*v for k,v in baseline.items()), + 'helper_widths':widths,'helper_roles':sum(widths.values()),'live_inputs':C.N-len(w['removed']),'dirty_buffers':len(w['helper_final']), + 'native_warps':len(w['warps']),'initial_operator_corrections':len(w['initial_corrections']), + 'baseline_primitives':{s:dict(Counter(g[0] for g in w[s])) for s in ('precondition','compensation','A','cut','B','restore','cleanup')}, + 'replacement_ADD_count':3,'replaced_ADD_count':2,'added_forward_ADDs_per_candidate':1, + 'cleanup_added_ADDs':sorted({r['cleanup_length']-len(w['cleanup']) for r in records}), + 'candidate_recursive_children_range':[min(sum(r['profile'].values()) for r in records),max(sum(r['profile'].values()) for r in records)], + 'candidate_rank_masses':sorted({sum(k*v for k,v in r['profile'].items()) for r in records}), + **coefficient_heights(w,records), + 'contraction_forward_ADD_delta':-1,'contraction_cleanup_ADD_deltas':sorted({r['cleanup_length']-len(w['cleanup']) for r in result['contractions']['records']}), + 'contraction_profiles':[r['profile'] for r in result['contractions']['records']], + 'additional_helpers_buffers_native_maps':0,'changed_B_warp_positions':'Only numerical indices shift after insertion; same ordered warp with same neighbouring scalar events.', + 'boundary_start_sha256':S.digest({str(k):str(v) for k,v in start.items()}),'boundary_end_sha256':S.digest({str(k):str(v) for k,v in end.items()}), + 'proved':['Exact rational arbitrary-dirty three-register matrix equality for every orientation and coefficient motif', + 'All compatible frame flags and complete chronological recursive invoice for every legal flag', + 'Projected non-target matrix equality and literal inverse cleanup for every flag', + 'All source free-operator symbols plus deterministic full-word sample replay', + 'Finite primitive and scalar coefficient bounds; fixed roles, entrance/exit frames and native maps'], + 'unknown':['Physical allocation/hosting and complete owner schedule after extra ADD', + 'Fresh Gaussian/Clifford realization and phase admission', + 'Uniform precision/stock/tape tariff and implementation cost of additional scalar primitives', + 'All-size compiler, outer/supplier admission, analytic transfer and BIT H1-H5'], + 'unknown_costs_are_zero':False,'new_supplier_or_kappa':False} + return normal({'schema_version':1,'provider':tag,'source_canonical_sha256':S.digest(w),'source_semantics':A.semantics(C,w), + 'current_producer_applicability':current_producer(tag,S,C,A), + 'census':result,'whole_word_samples':replay,'contraction_whole_word_replays':contraction_replay,'ledger':ledger}) + +def main(): + ap=argparse.ArgumentParser();ap.add_argument('--provider',choices=('base','extra'),required=True);ap.add_argument('--emit',type=Path);ap.add_argument('--emit-contracted-word',type=Path);args=ap.parse_args() + outputs=[] + for path in (args.emit,args.emit_contracted_word): + if path is None:continue + target=path.resolve();need(target!=P and P not in target.parents,'output must be outside package') + need(not target.exists(),'output already exists');need(target.parent.is_dir(),'output parent missing') + need(target not in outputs,'output paths must differ');outputs.append(target) + start=time.monotonic();result=calculate(args.provider) + if args.emit: + path=args.emit.resolve() + with path.open('x') as stream:stream.write(json.dumps(result,sort_keys=True,indent=2)+'\n') + else:need(result==json.loads((P/f'RESULT-{args.provider}.json').read_text()),'retained result mismatch') + if args.emit_contracted_word: + target=args.emit_contracted_word.resolve();need(P not in target.parents,'word export must be outside package') + S,C,A=setup();rows=result['census']['contractions']['records'];need(len(rows)==1,'expected unique contraction') + row=rows[0];word=S.apply(load(args.provider),row['section'],row['index'],row['gates'],C,3) + need(S.digest(word)==row['canonical_word_sha256'],'exported word digest') + with target.open('x') as stream:stream.write(json.dumps(word,sort_keys=True,separators=(',',':'))+'\n') + print('PASS_A2_GRAPH',args.provider,len(result['census']['motifs']),result['census']['legal_flags'],f'{time.monotonic()-start:.3f}s') +if __name__=='__main__':main()