diff --git a/.gitattributes b/.gitattributes index 6825630198..175dfe3d09 100644 --- a/.gitattributes +++ b/.gitattributes @@ -18,3 +18,7 @@ research/coordinated-frames-and-entrance-banks/** -text -whitespace # Frozen PR210 package and round-nine evidence retain their audited bytes. research/five-stage-source527-banks/** -text -whitespace research/community-round9-audit/** -text -whitespace + +# Preserve frozen source and validation bytes for the asynchronous retiming witness. +research/retimed-asynchronous-whole-owners/** -text -whitespace +research/retimed-asynchronous-validation/** -text -whitespace diff --git a/.github/workflows/retimed-asynchronous-whole-owners.yml b/.github/workflows/retimed-asynchronous-whole-owners.yml new file mode 100644 index 0000000000..ab3595745b --- /dev/null +++ b/.github/workflows/retimed-asynchronous-whole-owners.yml @@ -0,0 +1,29 @@ +name: retimed-asynchronous-whole-owners +on: + pull_request: + paths: ['research/retimed-asynchronous-whole-owners/**', '.github/workflows/retimed-asynchronous-whole-owners.yml'] + push: + paths: ['research/retimed-asynchronous-whole-owners/**', '.github/workflows/retimed-asynchronous-whole-owners.yml'] + workflow_dispatch: +permissions: + contents: read +jobs: + verify: + runs-on: ubuntu-latest + timeout-minutes: 45 + strategy: + fail-fast: false + matrix: + python-version: ['3.13', '3.14'] + steps: + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 + with: + persist-credentials: false + - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7 + with: + python-version: ${{ matrix.python-version }} + - run: python -m pip install numpy + - name: Fresh local physics, asynchronous owners, finite invoice and exact assembly + run: python -B research/retimed-asynchronous-whole-owners/verify.py "$RUNNER_TEMP/retimed-asynchronous" + - name: Require an unchanged tracked tree + run: git diff --exit-code diff --git a/research/retimed-asynchronous-validation/FRESH-COMPARISON.json b/research/retimed-asynchronous-validation/FRESH-COMPARISON.json new file mode 100644 index 0000000000..a830155e53 --- /dev/null +++ b/research/retimed-asynchronous-validation/FRESH-COMPARISON.json @@ -0,0 +1,14 @@ +{ + "unit": "research-resume-20261011-async-retimed", + "linux_output": "/home/cfky/offload/check-async-retimed-fresh", + "linux_run": "/home/cfky/research/integer-mult/runs/resume-20261011-async-retimed", + "macos_pid": 61726, + "macos_output": "/private/tmp/async-retimed-macos314-fresh", + "manifest": "5803b204360b144ff8e111abae713e27cae320d89cce1b6ef72410c9752bcb35", + "stage": "PASS_BOTH_FRESH_RESULTS_IDENTICAL", + "updated_utc": "2026-10-11T22:31:36Z", + "macos_pid_live": false, + "macos_terminal_artifacts": true, + "linux_exit": 0, + "result_sha256": "94585e3cdc8605de54323755ce6014a101bdc6b9a1cf73adbac0458805df6619" +} diff --git a/research/retimed-asynchronous-validation/LINUX-RECEIPT.json b/research/retimed-asynchronous-validation/LINUX-RECEIPT.json new file mode 100644 index 0000000000..74b5e86eb2 --- /dev/null +++ b/research/retimed-asynchronous-validation/LINUX-RECEIPT.json @@ -0,0 +1,140 @@ +{ + "status": "PASS_FRESH_RETIMED_ASYNCHRONOUS_WHOLE_OWNER", + "python": "3.14.8", + "steps": [ + { + "name": "transfer", + "exit_code": 0, + "seconds": 0.486, + "log_sha256": "169f130afac947949d346fdfb20422042d2c8cd2d0b23fd6a2309b6a41f9011d" + }, + { + "name": "word-controls", + "exit_code": 0, + "seconds": 1.704, + "log_sha256": "7138c95893d4135181074f2cb27e2c48873f1a736668e7d8e79b2a01eb3ae8a1" + }, + { + "name": "selection-controls", + "exit_code": 0, + "seconds": 0.617, + "log_sha256": "90c066e392fa1fdd018d9679d84b25f4e6478cabb9c06180f36063dcb2ea0be0" + }, + { + "name": "pipeline-controls", + "exit_code": 0, + "seconds": 7.412, + "log_sha256": "a6ca3979a17f335cad7e216f2925762fc687ed057db5cdc25f7aa6271a5c405e" + }, + { + "name": "scalar", + "exit_code": 0, + "seconds": 0.833, + "log_sha256": "2fba60a482245a4fdd5ebc242dab702692ea5fd51ff28590dce7cae874a55d4b" + }, + { + "name": "programs", + "exit_code": 0, + "seconds": 0.515, + "log_sha256": "4eaec4d39a6e9b8fb5ddc15cc8b154f2eb6c25708f1c7905e3243a350ec7c5c5" + }, + { + "name": "phases", + "exit_code": 0, + "seconds": 103.781, + "log_sha256": "3cd42d87715b793a630ae8a9290eb76f7f0c02f867fe5b2b3944c46016ca84ae" + }, + { + "name": "wrappers", + "exit_code": 0, + "seconds": 0.656, + "log_sha256": "539afb02eeb2975f6e647ccf0e520be953919361fdf1c88432ed17f99d3fcf6e" + }, + { + "name": "integrate", + "exit_code": 0, + "seconds": 0.589, + "log_sha256": "ce500ae60a967e87b72ea1e2e6d59a32daf2f01c139685612f073caa87a0d098" + }, + { + "name": "scalar-readback", + "exit_code": 0, + "seconds": 3.354, + "log_sha256": "04a057c55168c3dbfe452a4fc62fc90f55f1844d9e8c62e48e78e59b58ae1137" + }, + { + "name": "plan-transfer", + "exit_code": 0, + "seconds": 0.314, + "log_sha256": "38395f337ac789dab2a60b10cdf798a1019e6fc8fe238ecdd4bdab4b777e9230" + }, + { + "name": "async-emit", + "exit_code": 0, + "seconds": 2.036, + "log_sha256": "ad13ccd443d4265518c7b77958bd8ccfa86337f6f42a7e576e07202eea8b3dde" + }, + { + "name": "async-controller", + "exit_code": 0, + "seconds": 8.964, + "log_sha256": "f9c0a25bf69d084351289829a9fce3e3d003a3581e4103a2fb7c106093bb78f7" + }, + { + "name": "gaussian-selftest", + "exit_code": 0, + "seconds": 0.593, + "log_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "name": "common-labels", + "exit_code": 0, + "seconds": 0.503, + "log_sha256": "102e97dc2f1e050fd224b85dcd2a6f2c4a42e586c603a98ffa7df243d3694ba0" + }, + { + "name": "whole-program", + "exit_code": 0, + "seconds": 57.496, + "log_sha256": "6f84a2083936ec97fdbb120c31b9d5dd49812f486374dcdd213f662fdf4d5b8d" + }, + { + "name": "all-instance-columns", + "exit_code": 0, + "seconds": 134.265, + "log_sha256": "f6650d34310e67a61f1487659c1f3ddcba535e34c7eeaf14698072c7fb9e161f" + }, + { + "name": "lemma-controls", + "exit_code": 0, + "seconds": 16.254, + "log_sha256": "d3abcc78068e9140456b5640511bb04cd411ede2bb4ba4fd87acc458f230c535" + }, + { + "name": "finite-invoice", + "exit_code": 0, + "seconds": 0.949, + "log_sha256": "d7df4b706e59905fb0f8bb8517b773334ca74564d23384211c1b684cf44630a4" + }, + { + "name": "exact-assembly", + "exit_code": 0, + "seconds": 0.242, + "log_sha256": "6ba26e1b4302bdc8ded9ec207b734bb037ecf356a51f6b5b2d89c4fc8a6fb412" + } + ], + "artifacts": { + "RESULT.json": "94585e3cdc8605de54323755ce6014a101bdc6b9a1cf73adbac0458805df6619", + "transfer/TRANSFER.json": "e50bed2a2a3c58526917d1aa092a913bab12ec37d119a500156d6281e3a9ec16", + "PLAN-TRANSFER.json": "8b7bb7ac95dd268df8c067705b83fa678541182f81daaeef8714de3b85ad4ede", + "admission/ASYNC-AUDIT.json": "f9c0a25bf69d084351289829a9fce3e3d003a3581e4103a2fb7c106093bb78f7", + "admission/PREFIX-AND-INVOICE.json": "d7df4b706e59905fb0f8bb8517b773334ca74564d23384211c1b684cf44630a4", + "admission/EXACT-ASSEMBLY.json": "7d2dcc280a4b807794927882d4a94371fdd4e649dc81eb139558ababe7d68893", + "admission/GLOBAL-PREFIX.json": "946d7c70c40758fcb90c58e5253745bb15a665cf3252c34b67217433f4762f5e", + "lemmaG/INSTANCES-gauge80-kernel42.json": "1aad0c115b154abf911470a650d5a6b60f3dc8c30c66ffbf31ea7231c10d6143", + "lemmaG/E2E-gauge80-kernel42.json": "37f22b340468a0b142470e072f1a779a8cba5270fb407f3f008479374d3d3e7b", + "lemmaG/PREOP-GUARDS-lg_instances.json": "43da15d612714a16af35540e70b17c9d9c522fb34b03b378e5e4b8359233d634", + "lemmaG/PREOP-GUARDS-lg_e2e.json": "3b0130e80b98c543188be9b5d3c778ee11c09983f15ae2c62fd11f893ed916be", + "lemmaG/MUTANTS.json": "8f974c1e828c65c9410560dbba65bf5cb057a0e810a366bf7226ec5a158e21da" + } +} diff --git a/research/retimed-asynchronous-validation/LINUX-RESULT.json b/research/retimed-asynchronous-validation/LINUX-RESULT.json new file mode 100644 index 0000000000..6f53d1de91 --- /dev/null +++ b/research/retimed-asynchronous-validation/LINUX-RESULT.json @@ -0,0 +1,112 @@ +{ + "asynchronous_template_sha256": "61cb5130c9a909a5fd412885608bbd697aac4d9d56d46c87d1af995a8e2f0f4e", + "binding_component": "complex", + "bit_charged_three_level_coefficient_bits": 6464, + "bit_lower": "391360506745414227149/250000000000000000000000", + "bit_scope": "Pinned PR493 operator reused; its published profile is independently repriced by both moment engines.", + "bootstrap": [ + { + "cutoff_log2": "10771261563667", + "gap": "114260989736356947327697669006171977445634861037303644032599946463917431079809/62500000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "cutoff_log2": "5726584986749628443", + "gap": "39176300406575945195810607812444446707311611735413675123889579768974862575012819998283046228934952661747086629864127/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "cutoff_log2": "3044562182120388518369251", + "gap": "13432252924533585208247928483896891822215904583765205366456615004223923972800005620395915932771112886179715744191330975841568666532373040317333507727476481/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "cutoff_log2": "1618653857795776509605324228181", + "gap": "4605473634727277885099896383062386619421157355501013228302208169789180835447262943078605920209817408437683905201954415563552532599460384220646452114541878297085168199070565579528913740563111743/976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "cutoff_log2": "860563902009851566130221515682178170", + "gap": "1579064027407344477536557817777860888945134224038025964916330620309742322845404353104802148464641079972302848676283762080212621108690393875901708744042965622120626709796524627344614799694372503007152211462025646705633096662481472129/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "cutoff_log2": "457522295996565195596976439065977442685980", + "gap": "541408636855556955063219085392507615546763450983731300419238784057635224171775841379617244526042498767642456381041020076789180707705694685198006292767656957818529765555369877491032836971454692919939166059624552186708542822537375206315788320809565493028247899093618097087/61035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + } + ], + "canonical_word_sha256": "bae9701c7fde304860cc89d72d1bcb503f392b25cff04401202e833301e2ef18", + "complex_lower": "342866804295765301697/250000000000000000000000", + "external_row_allowance": 20161, + "global_prefix_bits": 205, + "global_profile": { + "1": 171856, + "16": 1, + "2": 19008, + "3": 41592, + "4": 6048, + "48": 408, + "5": 22941, + "6": 6624, + "7": 2209, + "8": 1224 + }, + "kappa": "68479443547277/50000000000000000", + "kappa_decimal": "0.001369588870945540", + "live": 7680, + "local_program_sha256": "39af027100077ecdf4dea36c937faa813b195e5be4554f09b4f35f1ca230d518", + "next_b_rejected": "1371467217183061206789/1000000000000000000000000", + "outer_controls": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ], + "physical": 8258, + "source_manifest_sha256": "5803b204360b144ff8e111abae713e27cae320d89cce1b6ef72410c9752bcb35", + "status": "PASS_FRESH_RETIMED_ASYNCHRONOUS_WHOLE_OWNER", + "strict_outer_constraints": { + "Gaussian_arithmetic_above_kappa": "9740907193452233132026546316939019357784378101068809219772846736742960417019129469196756916510399147705912560964758782292859399371354172387966249425225875806875131511215897923552260550683356061614356130677587285215818492471104842953509255983751331016207784263688028247138309374949927266662951247612569295149/9779018234542803331970724211349700891097324522966583671327826080168205428907886098865572380266672276277704512610801469438654725227367036393359317128700215274940856819622997186012397251196791046103364271062285609929940241261325573384507166287473876666736207571882429587136532598804082062235119327709957791067840000000000000000", + "K_dominates_log": "41853857946260419996053833771554864641231442552758688220317366255067992437687558429271722996206804412912913575403728627969414426767396733451849691666184004942311534133693472098563848668105812784271937079670511958049906871999885795521640706713447756965754013776727876251015709130163984683083527830861652602252100906381902913/30559431982946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087000000000000000000", + "K_geometry": "22930037451696260420037907691717815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087/30559431982946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087000000000000000000", + "alpha_below_one": "61035156249999999969524275732946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087/61118863965892520824817026320935630569358278268541147945798913001051283930674288117909827376666701726735653203817509183991592032671043977458495732054376345468380355122643732412577482819979944038146026694139285062062126507883284833653169789296711729167101297324265184919603328742525512888969495798187236194174000000000000000000", + "alpha_below_one_fourth": "15196008275580609350911505992244537485389804459061954325329954383482111024893740412093271432837117763903173785470218975374132577405471608901924217294739729627962599685205373424757065446336908177679221389385508222526418466157178905791185911969108619951258921655156975893848152105238457793074542522622329298854247899093618097087/61118863965892520824817026320935630569358278268541147945798913001051283930674288117909827376666701726735653203817509183991592032671043977458495732054376345468380355122643732412577482819979944038146026694139285062062126507883284833653169789296711729167101297324265184919603328742525512888969495798187236194174000000000000000000", + "alpha_positive": "83707715892520855292750587989370156949765108073332661119773866780709957774831617384185411329557667780739515484158320623765430762289385462699715718854356739132489095455559678387305258658077831857285284149313042989113160813642302622106535355069312340516402675909320336052680080392920429167831426924479749689252100906381902913/61118863965892520824817026320935630569358278268541147945798913001051283930674288117909827376666701726735653203817509183991592032671043977458495732054376345468380355122643732412577482819979944038146026694139285062062126507883284833653169789296711729167101297324265184919603328742525512888969495798187236194174000000000000000000", + "artificial_boundary": "1711663021908560666729963763218778959456690444074720180119602633436452807700275589274691401949345887432405643587160346477834424851199671054659251474746609021175914962006163955405049982923323807839539078442427038043207088293474042269994623019319702583826996198321553511177958465747214189826428858655779827547022243697280854291261/244475455863570083299268105283742522277433113074164591783195652004205135722697152471639309506666806906942612815270036735966368130684175909833982928217505381873521420490574929650309931279919776152584106776557140248248506031533139334612679157186846916668405189297060739678413314970102051555877983192748944776696000000000000000000", + "balanced_prefix_above_kappa": "2476998998443982064766913898286341002300032176237956877242615318257513876576024731404334320965167081309293418960392140733127906662259151583408722286041173492767682347418792369501563880106461010223274812514299342409692366134286457237316599205222266239518424061892897927984162851437887274306234504286139517901/1527971599147313020620425658023390764233956956713528698644972825026282098266857202947745684416667543168391330095437729599789800816776099436462393301359408636709508878066093310314437070499498600953650667353482126551553162697082120841329244732417793229177532433106629622990083218563137822224237394954680904854350000000000000000", + "beta_below_one": "999999999999999999/1000000000000000000", + "beta_positive": "1/1000000000000000000", + "bit_positive": "83707715892520824984441752720672219327161773982492384453236549016268699580761215942364775828224158620382755473957501232357543618958979923210819292294305314801993707232343042181470234444630122508967163028545307080060833940375447813291457177462624793684211679190434506971752100906381902913/61035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "bulk_exposure_above_kappa": "114645156098705843816752720672219327161773982492384453236549016268699580761215942364775828224158620382755473957501232357543618958979923210819292294305314801993707232343042181470234444630122508967163028545307080060833940375447813291457177462624793684211679190434506971752100906381902913/61035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_below_one": "30475724267053739579962092308282184715320860865729426027100543499474358034662855941045086311666649136632173398091245408004203983664478011270752133972811827265809822438678133793711258590010027980926986652930357468968936746058357583173415105351644135416449351337867407540198335628737243555515252100906381902913/30517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_positive": "41853857946260420037907691717815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087/30517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cell_above_band": "61035156249999999908405411767053739587591486839532184715320860865729426027100543499474358034662855941045086311666649136632173398091245408004203983664478011270752133972811827265809822438678133793711258590010027980926986652930357468968936746058357583173415105351644135416449351337867407540198335628737243555515252100906381902913/122237727931785041649634052641871261138716556537082295891597826002102567861348576235819654753333403453471306407635018367983184065342087954916991464108752690936760710245287464825154965639959888076292053388278570124124253015766569667306339578593423458334202594648530369839206657485051025777938991596374472388348000000000000000000", + "compact_leaf": "354442551898424302516051295416926027100543499474358034662855941045086311666649136632173398091245408004203983664478011270752133972811827265809822438678133793711258590010027980926986652930357468968936746058357583173415105351644135416449351337867407540198335628737243555515252100906381902913/30517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_phase_layer_above_kappa": "18980547985933380882929764805259004761321504390488563571952849864624635566183350569131772730969990762818041777299088222666762116909661042938926579693635297121163469387053981183742536192139248185392482903216344317162784068744086727919747089456089460206817832575725366099881592657494989041639942186629172260933/30559431982946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087000000000000000000", + "compact_reservations": "1/4000000000000000000", + "complex_above_bit": "625177387904327780672838226017507615546763450983731300419238784057635224171775841379617244526042498767642456381041020076789180707705694685198006292767656957818529765555369877491032836971454692919939166059624552186708542822537375206315788320809565493028247899093618097087/61035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_below_one_over32": "7469633195704234698303/250000000000000000000000", + "coordinate_movement_above_kappa": "114645156098705843816752720672219327161773982492384453236549016268699580761215942364775828224158620382755473957501232357543618958979923210819292294305314801993707232343042181470234444630122508967163028545307080060833940375447813291457177462624793684211679190434506971752100906381902913/61035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "delta_below_one_eighth": "999999999999999999/8000000000000000000", + "delta_positive": "1/8000000000000000000", + "dimension_above_kappa": "1523786213352686978804815527920591300532956941572812303655059351211674778975758115309768192159357188235942990869729351709503618143616041296665513360899742946699213407975080182453245276919293768547913212752978883671721649817217221568363121401868664008139066772115636616528340843329760105759925456483206369451884504286139517901/1527971599147313020620425658023390764233956956713528698644972825026282098266857202947745684416667543168391330095437729599789800816776099436462393301359408636709508878066093310314437070499498600953650667353482126551553162697082120841329244732417793229177532433106629622990083218563137822224237394954680904854350000000000000000", + "epsilon_below_one": "41853857946260442926091285467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087/30559431982946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087", + "epsilon_positive": "30517578124999999969482421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/30559431982946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087", + "gamma_sublinear": "1/2000000000000000000", + "guard_width": "41853857946260442926091285467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087/30559431982946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087", + "lambda_above_internal": "83707715892520824984441752720672219327161773982492384453236549016268699580761215942364775828224158620382755473957501232357543618958979923210819292294305314801993707232343042181470234444630122508967163028545307080060833940375447813291457177462624793684211679190434506971752100906381902913/61035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_sigma": "708885103796848605657279978738179834873925224966223684872475333073903923752537057321982020354266657388025211854998521309146724326664674608408825585061962272620523472787712919672503071416084815428906329088169859266769376762912823019607245498272190286712459578284052604058752100906381902913/61035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_tau": "83707715892520824984441752720672219327161773982492384453236549016268699580761215942364775828224158620382755473957501232357543618958979923210819292294305314801993707232343042181470234444630122508967163028545307080060833940375447813291457177462624793684211679190434506971752100906381902913/61035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_prime_above_lambda": "83707715892520824984441752720672219327161773982492384453236549016268699580761215942364775828224158620382755473957501232357543618958979923210819292294305314801993707232343042181470234444630122508967163028545307080060833940375447813291457177462624793684211679190434506971752100906381902913/61035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_prime_below_one": "41853857946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087/30517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "leaf_saving_above_bit": "541469672011806955063219085392507615546763450983731300419238784057635224171775841379617244526042498767642456381041020076789180707705694685198006292767656957818529765555369877491032836971454692919939166059624552186708542822537375206315788320809565493028247899093618097087/61035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "literal_scalar_guard": "1", + "phase_boundary": "66966172714016678122314073802244043078109454365103071959991266570453171639973993802219935996217322433608874720656483825447024228080589971000569307979087645456418070926813195871808694662089024228079945321456030576687859236985335891472577495726966507096143211056283352132014331887817851373932267287032510854452100906381902913/48895091172714016659853621056748504455486622614832918356639130400841027144539430494327861901333361381388522563054007347193273626136835181966796585643501076374704284098114985930061986255983955230516821355311428049649701206306627866922535831437369383333681037859412147935682662994020410311175596638549788955339200000000000000000", + "phase_local": "334830863570083512849298300796261865024599913696776498516512869934561749797695971113667541329662847987699126936685872598541528775421317838186911881983393144273554463386756916119753718597909946295365366567168229175492684463496803581615903245204499841820294648704875094862666307969459096076318821486188332211252100906381902913/244475455863570083299268105283742522277433113074164591783195652004205135722697152471639309506666806906942612815270036735966368130684175909833982928217505381873521420490574929650309931279919776152584106776557140248248506031533139334612679157186846916668405189297060739678413314970102051555877983192748944776696000000000000000000", + "prime_interval_packing": "41853857946260442926091285467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087/30559431982946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087", + "q_below_internal": "83707715892520824984441752720672219327161773982492384453236549016268699580761215942364775828224158620382755473957501232357543618958979923210819292294305314801993707232343042181470234444630122508967163028545307080060833940375447813291457177462624793684211679190434506971752100906381902913/30517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_leaf": "354442551898424302516051295416926027100543499474358034662855941045086311666649136632173398091245408004203983664478011270752133972811827265809822438678133793711258590010027980926986652930357468968936746058357583173415105351644135416449351337867407540198335628737243555515252100906381902913/30517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_reservations": "1/4000000000000000000", + "q_positive": "41853857946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087/30517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "record_suffix": "41853857946260442926091285467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087/30559431982946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087", + "row_product_gap": "23971789/25", + "scalar_work_above_kappa": "365760407768090869950297710565346745083326009063802526385918994420676578286826812965738577666093382146119120431753987925304669049625942264616147699739399586108638998025684912913961479407043789616650956655218252254519715327544190741144070978187206733739397201240731076017664391858799207444512772786688704767073/244475455863570083299268105283742522277433113074164591783195652004205135722697152471639309506666806906942612815270036735966368130684175909833982928217505381873521420490574929650309931279919776152584106776557140248248506031533139334612679157186846916668405189297060739678413314970102051555877983192748944776696000000000000000000", + "short_record_fallback": "1860087088980691749515962045411391569220114847167535207176248690649676507265380825804070862892908205272608648051923512574623062491544518391213412474182057911290098440675138295661834404433043338390084357501690454170481232063362840158529852266892690313026750408281407921884346643449396150217101111261046357415683170175801323439052834291021040208319174003106260523193085931811488237607626194482108458821221933536435893769014573574584481865550916355845712399156312010268113536192329657347931644768001143360835419821022332270013057219576443738176668132478025076811609623063025788950151388528190957885569/1865199705990372339624543039579334428996529488175694212213101593049660764485909671567072368672689872031727697870407384765368409200166137007400382447948496870983287204670524060442428064574583253117249349796731111513126419307961573292638238198752189000460855020882116239001566428910080349394821038763038213933532714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "small_field_exposure": "1/1000000000000000000" + } +} diff --git a/research/retimed-asynchronous-validation/LINUX-TOOLCHAIN.json b/research/retimed-asynchronous-validation/LINUX-TOOLCHAIN.json new file mode 100644 index 0000000000..9cecd5cf34 --- /dev/null +++ b/research/retimed-asynchronous-validation/LINUX-TOOLCHAIN.json @@ -0,0 +1,7 @@ +{ + "python": "3.14.8 (main, Oct 9 2026, 15:22:55) [Clang 22.1.3 ]", + "executable": "/home/cfky/offload/venv314/bin/python", + "platform": "Linux-6.17.0-1032-nvidia-aarch64-with-glibc2.39", + "machine": "aarch64", + "numpy": "2.5.4" +} diff --git a/research/retimed-asynchronous-validation/MACOS-RECEIPT.json b/research/retimed-asynchronous-validation/MACOS-RECEIPT.json new file mode 100644 index 0000000000..268ef009f5 --- /dev/null +++ b/research/retimed-asynchronous-validation/MACOS-RECEIPT.json @@ -0,0 +1,140 @@ +{ + "status": "PASS_FRESH_RETIMED_ASYNCHRONOUS_WHOLE_OWNER", + "python": "3.14.8", + "steps": [ + { + "name": "transfer", + "exit_code": 0, + "seconds": 0.376, + "log_sha256": "169f130afac947949d346fdfb20422042d2c8cd2d0b23fd6a2309b6a41f9011d" + }, + { + "name": "word-controls", + "exit_code": 0, + "seconds": 1.471, + "log_sha256": "7138c95893d4135181074f2cb27e2c48873f1a736668e7d8e79b2a01eb3ae8a1" + }, + { + "name": "selection-controls", + "exit_code": 0, + "seconds": 0.522, + "log_sha256": "90c066e392fa1fdd018d9679d84b25f4e6478cabb9c06180f36063dcb2ea0be0" + }, + { + "name": "pipeline-controls", + "exit_code": 0, + "seconds": 6.002, + "log_sha256": "a6ca3979a17f335cad7e216f2925762fc687ed057db5cdc25f7aa6271a5c405e" + }, + { + "name": "scalar", + "exit_code": 0, + "seconds": 0.696, + "log_sha256": "99c7c9b194b10d91c4e6b9ba2d87ccffc1077b9e54da2b90ab6dd3f5196ccae0" + }, + { + "name": "programs", + "exit_code": 0, + "seconds": 0.408, + "log_sha256": "4eaec4d39a6e9b8fb5ddc15cc8b154f2eb6c25708f1c7905e3243a350ec7c5c5" + }, + { + "name": "phases", + "exit_code": 0, + "seconds": 82.625, + "log_sha256": "68f94c68caf64ecb2b68b14eb6289348a369c651c802eeb8f1a252d236756654" + }, + { + "name": "wrappers", + "exit_code": 0, + "seconds": 0.557, + "log_sha256": "539afb02eeb2975f6e647ccf0e520be953919361fdf1c88432ed17f99d3fcf6e" + }, + { + "name": "integrate", + "exit_code": 0, + "seconds": 0.453, + "log_sha256": "ce500ae60a967e87b72ea1e2e6d59a32daf2f01c139685612f073caa87a0d098" + }, + { + "name": "scalar-readback", + "exit_code": 0, + "seconds": 2.698, + "log_sha256": "04a057c55168c3dbfe452a4fc62fc90f55f1844d9e8c62e48e78e59b58ae1137" + }, + { + "name": "plan-transfer", + "exit_code": 0, + "seconds": 0.258, + "log_sha256": "38395f337ac789dab2a60b10cdf798a1019e6fc8fe238ecdd4bdab4b777e9230" + }, + { + "name": "async-emit", + "exit_code": 0, + "seconds": 1.688, + "log_sha256": "ad13ccd443d4265518c7b77958bd8ccfa86337f6f42a7e576e07202eea8b3dde" + }, + { + "name": "async-controller", + "exit_code": 0, + "seconds": 7.993, + "log_sha256": "f9c0a25bf69d084351289829a9fce3e3d003a3581e4103a2fb7c106093bb78f7" + }, + { + "name": "gaussian-selftest", + "exit_code": 0, + "seconds": 0.523, + "log_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "name": "common-labels", + "exit_code": 0, + "seconds": 0.401, + "log_sha256": "d93047434768535deca938e68581c30fead070104d6ac4070bfce1161e739a78" + }, + { + "name": "whole-program", + "exit_code": 0, + "seconds": 50.688, + "log_sha256": "02813e0449acd5cee74791de5b54680b0238e81a58c9043bf2abcf9cbf82fdad" + }, + { + "name": "all-instance-columns", + "exit_code": 0, + "seconds": 87.397, + "log_sha256": "03d601457a4ffdda88f81545b909372b415491966ab4c4a1efd177cce4c5bbda" + }, + { + "name": "lemma-controls", + "exit_code": 0, + "seconds": 15.783, + "log_sha256": "1c4ebdab47d2260aa7b1cbcef92c41cd8644fa5cf8ae55adcda23af3b61a82b1" + }, + { + "name": "finite-invoice", + "exit_code": 0, + "seconds": 0.764, + "log_sha256": "d7df4b706e59905fb0f8bb8517b773334ca74564d23384211c1b684cf44630a4" + }, + { + "name": "exact-assembly", + "exit_code": 0, + "seconds": 0.23, + "log_sha256": "6ba26e1b4302bdc8ded9ec207b734bb037ecf356a51f6b5b2d89c4fc8a6fb412" + } + ], + "artifacts": { + "RESULT.json": "94585e3cdc8605de54323755ce6014a101bdc6b9a1cf73adbac0458805df6619", + "transfer/TRANSFER.json": "68ecde838061fb5427721febacc27e99d4550cba416c017e1a68cec5930e13e1", + "PLAN-TRANSFER.json": "8b7bb7ac95dd268df8c067705b83fa678541182f81daaeef8714de3b85ad4ede", + "admission/ASYNC-AUDIT.json": "f9c0a25bf69d084351289829a9fce3e3d003a3581e4103a2fb7c106093bb78f7", + "admission/PREFIX-AND-INVOICE.json": "d7df4b706e59905fb0f8bb8517b773334ca74564d23384211c1b684cf44630a4", + "admission/EXACT-ASSEMBLY.json": "7d2dcc280a4b807794927882d4a94371fdd4e649dc81eb139558ababe7d68893", + "admission/GLOBAL-PREFIX.json": "946d7c70c40758fcb90c58e5253745bb15a665cf3252c34b67217433f4762f5e", + "lemmaG/INSTANCES-gauge80-kernel42.json": "d4cdf3c5e1fd4971746fc2187e4ffba7ba082fd176786882c922a6f94fd8a3b9", + "lemmaG/E2E-gauge80-kernel42.json": "186aa61173fd22c7835b15d202e88486a729d3854fa26af97956a5f51c2b4e62", + "lemmaG/PREOP-GUARDS-lg_instances.json": "43da15d612714a16af35540e70b17c9d9c522fb34b03b378e5e4b8359233d634", + "lemmaG/PREOP-GUARDS-lg_e2e.json": "3b0130e80b98c543188be9b5d3c778ee11c09983f15ae2c62fd11f893ed916be", + "lemmaG/MUTANTS.json": "96386393eea71ce6374f31cae5fbffc2862637cd2ce5d7061dc94bf464112e84" + } +} diff --git a/research/retimed-asynchronous-validation/MACOS-TOOLCHAIN.json b/research/retimed-asynchronous-validation/MACOS-TOOLCHAIN.json new file mode 100644 index 0000000000..5843c41568 --- /dev/null +++ b/research/retimed-asynchronous-validation/MACOS-TOOLCHAIN.json @@ -0,0 +1,7 @@ +{ + "python": "3.14.8 (main, Sep 30 2026, 17:55:09) [Clang 21.0.0 (clang-2100.3.34.2)]", + "executable": "/Users/chafreaky/Documents/personal/integer-mult-research-20261008/resume-20261011/gauge-nine/venv314/bin/python", + "platform": "macOS-27.0.1-arm64-arm-64bit-Mach-O", + "machine": "arm64", + "numpy": "2.5.4" +} diff --git a/research/retimed-asynchronous-validation/PLAN-TRANSFER.json b/research/retimed-asynchronous-validation/PLAN-TRANSFER.json new file mode 100644 index 0000000000..d7a341a116 --- /dev/null +++ b/research/retimed-asynchronous-validation/PLAN-TRANSFER.json @@ -0,0 +1,54 @@ +{ + "status": "PASS_UNCHANGED_WIDTH_ASYNC_PLAN_TRANSFER", + "preserved_fields": [ + "centers", + "center_frames", + "target_levels", + "root_lines", + "ports", + "cut", + "precondition", + "start_extra", + "scatter" + ], + "helper_widths": { + "5": 4, + "7": 14, + "8": 104, + "9": 438 + }, + "old_local_profile": { + "1": 2057, + "2": 928, + "3": 50, + "4": 274, + "5": 314, + "6": 2, + "7": 1, + "8": 17 + }, + "new_local_profile": { + "1": 2385, + "2": 264, + "3": 530, + "4": 84, + "5": 270, + "6": 92, + "7": 1, + "8": 17 + }, + "predicted_profile": { + "1": 171856, + "2": 19008, + "3": 41592, + "4": 6048, + "5": 22941, + "6": 6624, + "7": 2209, + "8": 1224, + "16": 1, + "48": 408 + }, + "plan_sha256": "bdfdc2f64ff8f9d64f05b8330d4f7c11b02ea41ac67d41d4c82a624434be0fe2", + "scope": "Only local paid profile changes. The independent emitted-controller audit must reconstruct all owners, events and actual paid children." +} diff --git a/research/retimed-asynchronous-validation/README.md b/research/retimed-asynchronous-validation/README.md new file mode 100644 index 0000000000..dabae80e38 --- /dev/null +++ b/research/retimed-asynchronous-validation/README.md @@ -0,0 +1,41 @@ +# Fresh verification receipts + +Two independent fresh runs of the frozen package passed all 20 stages on +macOS arm64 and Linux aarch64, using Python 3.14.8 and NumPy. Their complete +stable `RESULT.json` bytes are identical: + +`94585e3cdc8605de54323755ce6014a101bdc6b9a1cf73adbac0458805df6619`. + +Both runs used source manifest +`5803b204360b144ff8e111abae713e27cae320d89cce1b6ef72410c9752bcb35`. +`SOURCE-BYTE-AUDIT.json` records 109 manifest checks and 99 source files +compared directly against their pinned Git blobs. The proof and source +package were frozen before these runs. + +The platform receipts retain every step's exit status, elapsed time and log +hash; toolchain records identify both environments. The included stage logs +and detailed admission/guard artifacts are from macOS. The Linux result and +receipt are retained separately. Only the stable complete result is claimed +byte-identical across platforms; timings and diagnostic logs may differ. + +The result is conditional κ = 0.001369588870945540, with complex supplier +b = 0.001371467217183061206788. Fresh checks cover both physical orientations, +all helper instances, whole-program columns and dense inputs, 19 asynchronous +controller mutations, 14 local controls, the finite invoice, two rational +moment engines and all 47 strict outer inequalities. + +The unchanged #493 bit operator is a source-pinned dependency; these runs +reprice its histogram but do not rebuild it. The inherited all-size and +analytic interfaces remain conditions, as specified in the package README +and proof. These receipts do not turn the conditional result into an +unconditional theorem. + +Reproduce from the repository root with a new output directory: + +```sh +python3.14 -m pip install numpy +python3.14 -B research/retimed-asynchronous-whole-owners/verify.py /absolute/new/output +``` + +The dedicated GitHub workflow runs the same full verifier on Python 3.13 +and 3.14. Its remote status is separate from these completed local runs. diff --git a/research/retimed-asynchronous-validation/RESULT.json b/research/retimed-asynchronous-validation/RESULT.json new file mode 100644 index 0000000000..6f53d1de91 --- /dev/null +++ b/research/retimed-asynchronous-validation/RESULT.json @@ -0,0 +1,112 @@ +{ + "asynchronous_template_sha256": "61cb5130c9a909a5fd412885608bbd697aac4d9d56d46c87d1af995a8e2f0f4e", + "binding_component": "complex", + "bit_charged_three_level_coefficient_bits": 6464, + "bit_lower": "391360506745414227149/250000000000000000000000", + "bit_scope": "Pinned PR493 operator reused; its published profile is independently repriced by both moment engines.", + "bootstrap": [ + { + "cutoff_log2": "10771261563667", + "gap": "114260989736356947327697669006171977445634861037303644032599946463917431079809/62500000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "cutoff_log2": "5726584986749628443", + "gap": "39176300406575945195810607812444446707311611735413675123889579768974862575012819998283046228934952661747086629864127/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "cutoff_log2": "3044562182120388518369251", + "gap": "13432252924533585208247928483896891822215904583765205366456615004223923972800005620395915932771112886179715744191330975841568666532373040317333507727476481/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "cutoff_log2": "1618653857795776509605324228181", + "gap": "4605473634727277885099896383062386619421157355501013228302208169789180835447262943078605920209817408437683905201954415563552532599460384220646452114541878297085168199070565579528913740563111743/976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "cutoff_log2": "860563902009851566130221515682178170", + "gap": "1579064027407344477536557817777860888945134224038025964916330620309742322845404353104802148464641079972302848676283762080212621108690393875901708744042965622120626709796524627344614799694372503007152211462025646705633096662481472129/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "cutoff_log2": "457522295996565195596976439065977442685980", + "gap": "541408636855556955063219085392507615546763450983731300419238784057635224171775841379617244526042498767642456381041020076789180707705694685198006292767656957818529765555369877491032836971454692919939166059624552186708542822537375206315788320809565493028247899093618097087/61035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + } + ], + "canonical_word_sha256": "bae9701c7fde304860cc89d72d1bcb503f392b25cff04401202e833301e2ef18", + "complex_lower": "342866804295765301697/250000000000000000000000", + "external_row_allowance": 20161, + "global_prefix_bits": 205, + "global_profile": { + "1": 171856, + "16": 1, + "2": 19008, + "3": 41592, + "4": 6048, + "48": 408, + "5": 22941, + "6": 6624, + "7": 2209, + "8": 1224 + }, + "kappa": "68479443547277/50000000000000000", + "kappa_decimal": "0.001369588870945540", + "live": 7680, + "local_program_sha256": "39af027100077ecdf4dea36c937faa813b195e5be4554f09b4f35f1ca230d518", + "next_b_rejected": "1371467217183061206789/1000000000000000000000000", + "outer_controls": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ], + "physical": 8258, + "source_manifest_sha256": "5803b204360b144ff8e111abae713e27cae320d89cce1b6ef72410c9752bcb35", + "status": "PASS_FRESH_RETIMED_ASYNCHRONOUS_WHOLE_OWNER", + "strict_outer_constraints": { + "Gaussian_arithmetic_above_kappa": "9740907193452233132026546316939019357784378101068809219772846736742960417019129469196756916510399147705912560964758782292859399371354172387966249425225875806875131511215897923552260550683356061614356130677587285215818492471104842953509255983751331016207784263688028247138309374949927266662951247612569295149/9779018234542803331970724211349700891097324522966583671327826080168205428907886098865572380266672276277704512610801469438654725227367036393359317128700215274940856819622997186012397251196791046103364271062285609929940241261325573384507166287473876666736207571882429587136532598804082062235119327709957791067840000000000000000", + "K_dominates_log": "41853857946260419996053833771554864641231442552758688220317366255067992437687558429271722996206804412912913575403728627969414426767396733451849691666184004942311534133693472098563848668105812784271937079670511958049906871999885795521640706713447756965754013776727876251015709130163984683083527830861652602252100906381902913/30559431982946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087000000000000000000", + "K_geometry": "22930037451696260420037907691717815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087/30559431982946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087000000000000000000", + "alpha_below_one": "61035156249999999969524275732946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087/61118863965892520824817026320935630569358278268541147945798913001051283930674288117909827376666701726735653203817509183991592032671043977458495732054376345468380355122643732412577482819979944038146026694139285062062126507883284833653169789296711729167101297324265184919603328742525512888969495798187236194174000000000000000000", + "alpha_below_one_fourth": "15196008275580609350911505992244537485389804459061954325329954383482111024893740412093271432837117763903173785470218975374132577405471608901924217294739729627962599685205373424757065446336908177679221389385508222526418466157178905791185911969108619951258921655156975893848152105238457793074542522622329298854247899093618097087/61118863965892520824817026320935630569358278268541147945798913001051283930674288117909827376666701726735653203817509183991592032671043977458495732054376345468380355122643732412577482819979944038146026694139285062062126507883284833653169789296711729167101297324265184919603328742525512888969495798187236194174000000000000000000", + "alpha_positive": "83707715892520855292750587989370156949765108073332661119773866780709957774831617384185411329557667780739515484158320623765430762289385462699715718854356739132489095455559678387305258658077831857285284149313042989113160813642302622106535355069312340516402675909320336052680080392920429167831426924479749689252100906381902913/61118863965892520824817026320935630569358278268541147945798913001051283930674288117909827376666701726735653203817509183991592032671043977458495732054376345468380355122643732412577482819979944038146026694139285062062126507883284833653169789296711729167101297324265184919603328742525512888969495798187236194174000000000000000000", + "artificial_boundary": "1711663021908560666729963763218778959456690444074720180119602633436452807700275589274691401949345887432405643587160346477834424851199671054659251474746609021175914962006163955405049982923323807839539078442427038043207088293474042269994623019319702583826996198321553511177958465747214189826428858655779827547022243697280854291261/244475455863570083299268105283742522277433113074164591783195652004205135722697152471639309506666806906942612815270036735966368130684175909833982928217505381873521420490574929650309931279919776152584106776557140248248506031533139334612679157186846916668405189297060739678413314970102051555877983192748944776696000000000000000000", + "balanced_prefix_above_kappa": "2476998998443982064766913898286341002300032176237956877242615318257513876576024731404334320965167081309293418960392140733127906662259151583408722286041173492767682347418792369501563880106461010223274812514299342409692366134286457237316599205222266239518424061892897927984162851437887274306234504286139517901/1527971599147313020620425658023390764233956956713528698644972825026282098266857202947745684416667543168391330095437729599789800816776099436462393301359408636709508878066093310314437070499498600953650667353482126551553162697082120841329244732417793229177532433106629622990083218563137822224237394954680904854350000000000000000", + "beta_below_one": "999999999999999999/1000000000000000000", + "beta_positive": "1/1000000000000000000", + "bit_positive": "83707715892520824984441752720672219327161773982492384453236549016268699580761215942364775828224158620382755473957501232357543618958979923210819292294305314801993707232343042181470234444630122508967163028545307080060833940375447813291457177462624793684211679190434506971752100906381902913/61035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "bulk_exposure_above_kappa": "114645156098705843816752720672219327161773982492384453236549016268699580761215942364775828224158620382755473957501232357543618958979923210819292294305314801993707232343042181470234444630122508967163028545307080060833940375447813291457177462624793684211679190434506971752100906381902913/61035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_below_one": "30475724267053739579962092308282184715320860865729426027100543499474358034662855941045086311666649136632173398091245408004203983664478011270752133972811827265809822438678133793711258590010027980926986652930357468968936746058357583173415105351644135416449351337867407540198335628737243555515252100906381902913/30517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_positive": "41853857946260420037907691717815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087/30517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cell_above_band": "61035156249999999908405411767053739587591486839532184715320860865729426027100543499474358034662855941045086311666649136632173398091245408004203983664478011270752133972811827265809822438678133793711258590010027980926986652930357468968936746058357583173415105351644135416449351337867407540198335628737243555515252100906381902913/122237727931785041649634052641871261138716556537082295891597826002102567861348576235819654753333403453471306407635018367983184065342087954916991464108752690936760710245287464825154965639959888076292053388278570124124253015766569667306339578593423458334202594648530369839206657485051025777938991596374472388348000000000000000000", + "compact_leaf": "354442551898424302516051295416926027100543499474358034662855941045086311666649136632173398091245408004203983664478011270752133972811827265809822438678133793711258590010027980926986652930357468968936746058357583173415105351644135416449351337867407540198335628737243555515252100906381902913/30517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_phase_layer_above_kappa": "18980547985933380882929764805259004761321504390488563571952849864624635566183350569131772730969990762818041777299088222666762116909661042938926579693635297121163469387053981183742536192139248185392482903216344317162784068744086727919747089456089460206817832575725366099881592657494989041639942186629172260933/30559431982946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087000000000000000000", + "compact_reservations": "1/4000000000000000000", + "complex_above_bit": "625177387904327780672838226017507615546763450983731300419238784057635224171775841379617244526042498767642456381041020076789180707705694685198006292767656957818529765555369877491032836971454692919939166059624552186708542822537375206315788320809565493028247899093618097087/61035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_below_one_over32": "7469633195704234698303/250000000000000000000000", + "coordinate_movement_above_kappa": "114645156098705843816752720672219327161773982492384453236549016268699580761215942364775828224158620382755473957501232357543618958979923210819292294305314801993707232343042181470234444630122508967163028545307080060833940375447813291457177462624793684211679190434506971752100906381902913/61035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "delta_below_one_eighth": "999999999999999999/8000000000000000000", + "delta_positive": "1/8000000000000000000", + "dimension_above_kappa": "1523786213352686978804815527920591300532956941572812303655059351211674778975758115309768192159357188235942990869729351709503618143616041296665513360899742946699213407975080182453245276919293768547913212752978883671721649817217221568363121401868664008139066772115636616528340843329760105759925456483206369451884504286139517901/1527971599147313020620425658023390764233956956713528698644972825026282098266857202947745684416667543168391330095437729599789800816776099436462393301359408636709508878066093310314437070499498600953650667353482126551553162697082120841329244732417793229177532433106629622990083218563137822224237394954680904854350000000000000000", + "epsilon_below_one": "41853857946260442926091285467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087/30559431982946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087", + "epsilon_positive": "30517578124999999969482421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/30559431982946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087", + "gamma_sublinear": "1/2000000000000000000", + "guard_width": "41853857946260442926091285467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087/30559431982946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087", + "lambda_above_internal": "83707715892520824984441752720672219327161773982492384453236549016268699580761215942364775828224158620382755473957501232357543618958979923210819292294305314801993707232343042181470234444630122508967163028545307080060833940375447813291457177462624793684211679190434506971752100906381902913/61035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_sigma": "708885103796848605657279978738179834873925224966223684872475333073903923752537057321982020354266657388025211854998521309146724326664674608408825585061962272620523472787712919672503071416084815428906329088169859266769376762912823019607245498272190286712459578284052604058752100906381902913/61035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_tau": "83707715892520824984441752720672219327161773982492384453236549016268699580761215942364775828224158620382755473957501232357543618958979923210819292294305314801993707232343042181470234444630122508967163028545307080060833940375447813291457177462624793684211679190434506971752100906381902913/61035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_prime_above_lambda": "83707715892520824984441752720672219327161773982492384453236549016268699580761215942364775828224158620382755473957501232357543618958979923210819292294305314801993707232343042181470234444630122508967163028545307080060833940375447813291457177462624793684211679190434506971752100906381902913/61035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_prime_below_one": "41853857946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087/30517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "leaf_saving_above_bit": "541469672011806955063219085392507615546763450983731300419238784057635224171775841379617244526042498767642456381041020076789180707705694685198006292767656957818529765555369877491032836971454692919939166059624552186708542822537375206315788320809565493028247899093618097087/61035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "literal_scalar_guard": "1", + "phase_boundary": "66966172714016678122314073802244043078109454365103071959991266570453171639973993802219935996217322433608874720656483825447024228080589971000569307979087645456418070926813195871808694662089024228079945321456030576687859236985335891472577495726966507096143211056283352132014331887817851373932267287032510854452100906381902913/48895091172714016659853621056748504455486622614832918356639130400841027144539430494327861901333361381388522563054007347193273626136835181966796585643501076374704284098114985930061986255983955230516821355311428049649701206306627866922535831437369383333681037859412147935682662994020410311175596638549788955339200000000000000000", + "phase_local": "334830863570083512849298300796261865024599913696776498516512869934561749797695971113667541329662847987699126936685872598541528775421317838186911881983393144273554463386756916119753718597909946295365366567168229175492684463496803581615903245204499841820294648704875094862666307969459096076318821486188332211252100906381902913/244475455863570083299268105283742522277433113074164591783195652004205135722697152471639309506666806906942612815270036735966368130684175909833982928217505381873521420490574929650309931279919776152584106776557140248248506031533139334612679157186846916668405189297060739678413314970102051555877983192748944776696000000000000000000", + "prime_interval_packing": "41853857946260442926091285467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087/30559431982946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087", + "q_below_internal": "83707715892520824984441752720672219327161773982492384453236549016268699580761215942364775828224158620382755473957501232357543618958979923210819292294305314801993707232343042181470234444630122508967163028545307080060833940375447813291457177462624793684211679190434506971752100906381902913/30517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_leaf": "354442551898424302516051295416926027100543499474358034662855941045086311666649136632173398091245408004203983664478011270752133972811827265809822438678133793711258590010027980926986652930357468968936746058357583173415105351644135416449351337867407540198335628737243555515252100906381902913/30517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_reservations": "1/4000000000000000000", + "q_positive": "41853857946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087/30517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "record_suffix": "41853857946260442926091285467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087/30559431982946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087", + "row_product_gap": "23971789/25", + "scalar_work_above_kappa": "365760407768090869950297710565346745083326009063802526385918994420676578286826812965738577666093382146119120431753987925304669049625942264616147699739399586108638998025684912913961479407043789616650956655218252254519715327544190741144070978187206733739397201240731076017664391858799207444512772786688704767073/244475455863570083299268105283742522277433113074164591783195652004205135722697152471639309506666806906942612815270036735966368130684175909833982928217505381873521420490574929650309931279919776152584106776557140248248506031533139334612679157186846916668405189297060739678413314970102051555877983192748944776696000000000000000000", + "short_record_fallback": "1860087088980691749515962045411391569220114847167535207176248690649676507265380825804070862892908205272608648051923512574623062491544518391213412474182057911290098440675138295661834404433043338390084357501690454170481232063362840158529852266892690313026750408281407921884346643449396150217101111261046357415683170175801323439052834291021040208319174003106260523193085931811488237607626194482108458821221933536435893769014573574584481865550916355845712399156312010268113536192329657347931644768001143360835419821022332270013057219576443738176668132478025076811609623063025788950151388528190957885569/1865199705990372339624543039579334428996529488175694212213101593049660764485909671567072368672689872031727697870407384765368409200166137007400382447948496870983287204670524060442428064574583253117249349796731111513126419307961573292638238198752189000460855020882116239001566428910080349394821038763038213933532714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "small_field_exposure": "1/1000000000000000000" + } +} diff --git a/research/retimed-asynchronous-validation/SOURCE-BYTE-AUDIT.json b/research/retimed-asynchronous-validation/SOURCE-BYTE-AUDIT.json new file mode 100644 index 0000000000..623207f8ca --- /dev/null +++ b/research/retimed-asynchronous-validation/SOURCE-BYTE-AUDIT.json @@ -0,0 +1,602 @@ +{ + "status": "PASS", + "manifest_sha256": "5803b204360b144ff8e111abae713e27cae320d89cce1b6ef72410c9752bcb35", + "manifest_files": 109, + "git_verified_source_files": 99, + "sources": [ + { + "local_path": "code/build_retimed.py", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/code/build_retimed.py", + "sha256": "5177c0f1200d30fb532e58964d67d3cb08f7b9854ea97107f776f1883e36de97" + }, + { + "local_path": "code/guarded_lemma.py", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/code/guarded_lemma.py", + "sha256": "e572010d33bbb39f4756c785270b5fc9cb82ee6ee4d4cd75d0a1ca49d773a587" + }, + { + "local_path": "code/lg_mutants_retimed.py", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/code/lg_mutants_retimed.py", + "sha256": "8f3c5a0fd63a19c70bc2c9026544ec58139b99ade5f1bafd296ccce480d97a4d" + }, + { + "local_path": "data/PR495-FULL-WORD.json.gz", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/data/PR495-FULL-WORD.json.gz", + "sha256": "66655cd858afb515dfd4cad43c4fef01f9185af670e144750e9977588ebd4ecf" + }, + { + "local_path": "data/PR502-EXPECTED.json", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/EXPECTED.json", + "sha256": "97056026d52482a79a26efdb49d7cf6f44adff837eaa6b7b836e09d8baf76166" + }, + { + "local_path": "data/PR502-RESULT.json", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled-validation/RESULT.json", + "sha256": "4a951fc558757d045f8296b4014e4be71553ac7514a4d996d4bf0232ebefec5f" + }, + { + "local_path": "references/PR502-PROOF.md", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/PROOF.md", + "sha256": "23370c65953ed2c6fde92c6a5fbcad6a3d106213a8047ad4e40271b4152fd503" + }, + { + "local_path": "vendor/complex/e8-complex-gauge-kernel/NOTICE.md", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/NOTICE.md", + "sha256": "7c7a022afe969a09ad5320935daf7db256b8f25ee56ecdcf9fc40eb0836e74ce" + }, + { + "local_path": "vendor/complex/e8-complex-gauge-kernel/code/adapters_gk.py", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/adapters_gk.py", + "sha256": "a8d6d9ccf20c261cb0b216baa9906f2f7689e1bb1dca070313a60b2cb6d3043c" + }, + { + "local_path": "vendor/complex/e8-complex-gauge-kernel/code/assemble_gk.py", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/assemble_gk.py", + "sha256": "e377ef9d9e90168290a4640250c0fb9c05015104bcc4827bc5ce63f6ca63763a" + }, + { + "local_path": "vendor/complex/e8-complex-gauge-kernel/code/audit_gk.py", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/audit_gk.py", + "sha256": "cb79c6b788333a031e14c7f134823f5f6147d7f1dcc6e5e3b1420743c32f8ebc" + }, + { + "local_path": "vendor/complex/e8-complex-gauge-kernel/code/audit_hosted_gk.py", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/audit_hosted_gk.py", + "sha256": "c46c69c1c6fdccce991bf5d5ec7def344d2749c53ad2db976a50ba3a6c37d657" + }, + { + "local_path": "vendor/complex/e8-complex-gauge-kernel/code/controls_gk.py", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/controls_gk.py", + "sha256": "cf83aa95f03aa812c413905df9f75f13ac8f92f5db6a83cf9b1868aea2dd9de0" + }, + { + "local_path": "vendor/complex/e8-complex-gauge-kernel/code/controls_hosting.py", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/controls_hosting.py", + "sha256": "573966c7ad1deac24464414d3886171f594bb3ae3e7236a9ac2447cc40b20211" + }, + { + "local_path": "vendor/complex/e8-complex-gauge-kernel/code/controls_pipeline.py", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/controls_pipeline.py", + "sha256": "cc6fb8bf4644cc3a1799f3bc90dc074adb5663d1889c92f7f73ec9f307acbd36" + }, + { + "local_path": "vendor/complex/e8-complex-gauge-kernel/code/controls_sel.py", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/controls_sel.py", + "sha256": "d2777571d59736c3fe62b81506ae62c22a3816fbc3abf9303d914e6da6d64258" + }, + { + "local_path": "vendor/complex/e8-complex-gauge-kernel/code/emit_gk.py", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/emit_gk.py", + "sha256": "4e415bff1d9f154496ed38e6889929b600aa0f3d583a375e8ca257ad8f51fa23" + }, + { + "local_path": "vendor/complex/e8-complex-gauge-kernel/code/gk_common.py", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/gk_common.py", + "sha256": "e68d190fd436b2f3955decb590adb53344d5d4ea0a19d62d86df1e4b55ecd198" + }, + { + "local_path": "vendor/complex/e8-complex-gauge-kernel/code/gk_word.py", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/gk_word.py", + "sha256": "f027a9273bcf4e0971258c160b7d3b3c196366b32a529cff6e6a0e666b03826b" + }, + { + "local_path": "vendor/complex/e8-complex-gauge-kernel/code/hosted_gk.py", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/hosted_gk.py", + "sha256": "8d2c29a5f79e6a1391f96baf44dd9fbe35203b6c11b02a7b2d238cf792ea163f" + }, + { + "local_path": "vendor/complex/e8-complex-gauge-kernel/code/integrate_gk.py", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/integrate_gk.py", + "sha256": "2e807893180a3716b36a81f1a7d933bd55f2299489b6f236ba5c644d87739209" + }, + { + "local_path": "vendor/complex/e8-complex-gauge-kernel/code/lemmaG/check.py", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/check.py", + "sha256": "f572b7129a546e1b1193fdd5baee4f731a5b9b8a4e8dc7ac170bcad7758e5b9a" + }, + { + "local_path": "vendor/complex/e8-complex-gauge-kernel/code/lemmaG/gd.py", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/gd.py", + "sha256": "64cdb2cfefc9ec3ed80c277a18848778427c3d3dbda9b7be13f740522478e1de" + }, + { + "local_path": "vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_e2e.py", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_e2e.py", + "sha256": "8fe3719e8ec5ec49af480b40c15f07612a356f5071ea30e17ae2d8931b3f20ce" + }, + { + "local_path": "vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_instances.py", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_instances.py", + "sha256": "47dcf2e9ae2d99699424d684abebc3d1d2d25b7aa6d440761e19835d140f5fbb" + }, + { + "local_path": "vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_lib.py", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_lib.py", + "sha256": "00068882bf2f2ebadd3f87c94204f226c7938966124bafb9ce6da89bfaf91b45" + }, + { + "local_path": "vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_mutants.py", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_mutants.py", + "sha256": "cf0d1f8e90a0780244b6de38d6aad08dd42f4c439397a6d5a61fccd23fe7e798" + }, + { + "local_path": "vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_phys.py", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_phys.py", + "sha256": "0ca37829b596d83d0b94c5f0b6b278a100f22e626b2ab3b5210a38f9657c8a27" + }, + { + "local_path": "vendor/complex/e8-complex-gauge-kernel/code/lemmaG/run_labels.py", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/run_labels.py", + "sha256": "5f053e553b1c26e553a844e2891a73b6cc6b79404a7bb5d4722529f7db0d592c" + }, + { + "local_path": "vendor/complex/e8-complex-gauge-kernel/code/make_meta.py", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/make_meta.py", + "sha256": "06e44ae4fc4f3a88989828d6cbdf95524a2d9f65753045cbb3e6cfd7e042d96a" + }, + { + "local_path": "vendor/complex/e8-complex-gauge-kernel/code/onehost_gk.py", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/onehost_gk.py", + "sha256": "416b318c1b6b8c7b72e24713b1b18d8772ec368e042a321b4418c63a74711590" + }, + { + "local_path": "vendor/complex/e8-complex-gauge-kernel/code/replay_gk.py", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/replay_gk.py", + "sha256": "2422b44fc2fb4742bb575572337158a15fb6831630f8746a1c7ee3133e0ee2e3" + }, + { + "local_path": "vendor/complex/e8-complex-gauge-kernel/code/run_variant.py", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/run_variant.py", + "sha256": "feecf7dff32860a02fbfb96da1049ba35d05b3baf74c4f741b878d4d91903903" + }, + { + "local_path": "vendor/complex/e8-complex-gauge-kernel/data/selections/gauge80-kernel42.json", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/data/selections/gauge80-kernel42.json", + "sha256": "436e4acadee227dbfcb66386c9ccaa38e68054e8ed4870bb174eeb41363375bb" + }, + { + "local_path": "vendor/complex/split-centres-global/vendor/clifford_exact.py", + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/split-centres-global/vendor/clifford_exact.py", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "local_path": "vendor/pr505/ADVERSARIAL-REVIEW.md", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/ADVERSARIAL-REVIEW.md", + "sha256": "6c8f69452df88c2082568d83ff3692176d391fd1e1db6533d071049ec873163c" + }, + { + "local_path": "vendor/pr505/EXPECTED.json", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/EXPECTED.json", + "sha256": "10d4b326f1d1836995a2722e0901c0f62ceb98b345b51095d84765df3776b6c2" + }, + { + "local_path": "vendor/pr505/LICENSE", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + { + "local_path": "vendor/pr505/MANIFEST.json", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/MANIFEST.json", + "sha256": "8395a05166d83a27ee9dfa4b16a2e63b93668eedf178edd587270c3ffcc6fa97" + }, + { + "local_path": "vendor/pr505/NOTICE.md", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/NOTICE.md", + "sha256": "b4bf5b4520f22256c18e6378a51cd8270335aed268a84b42d9284273a51eedc3" + }, + { + "local_path": "vendor/pr505/PROOF.md", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/PROOF.md", + "sha256": "1fd10bedaf12f5221c1f22f4e508279ca1a16af7d0733dfdaac6a2a02a8a668a" + }, + { + "local_path": "vendor/pr505/README.md", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/README.md", + "sha256": "e7d793bbc8fa7355f7ab6f4c001965eff3b22ea0e3c029191ec92ee801f9607c" + }, + { + "local_path": "vendor/pr505/RESEARCH.md", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/RESEARCH.md", + "sha256": "00287d17523ce726545bb10171afcb77b0d0cf3bfd8fd835e21b38bad57b0be7" + }, + { + "local_path": "vendor/pr505/SCHEDULING-LEMMA.md", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/SCHEDULING-LEMMA.md", + "sha256": "73effa4a41524fb800e0213bd61f470a0cc61f4110af13dcf4037daf24300511" + }, + { + "local_path": "vendor/pr505/SNAPSHOT.md", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/SNAPSHOT.md", + "sha256": "8f09e56f76399e3b749f7a284be09a6fbfd1ec2cfaf39c8769a7e99ca69fec7d" + }, + { + "local_path": "vendor/pr505/SOURCE-FILES.json", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/SOURCE-FILES.json", + "sha256": "5e174966d33cc1bee5d3421c553954dd5ee764630eb3e2e4395fe04ef2595136" + }, + { + "local_path": "vendor/pr505/SOURCES.json", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/SOURCES.json", + "sha256": "f344c729873c4aac9e5081acfa2f7043334eba1d5af9e5914a3acdfea42f99f1" + }, + { + "local_path": "vendor/pr505/code/assemble.py", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/code/assemble.py", + "sha256": "9db68cad2738d76052b25c8bdf6485edd6f14025bf47107d2425b10a2bdf69e0" + }, + { + "local_path": "vendor/pr505/code/audit_async.py", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/code/audit_async.py", + "sha256": "d01ad6a70c4d3132bcd631f175d23bbee44fecc15f2a80a0f14d0d1d2b0a7206" + }, + { + "local_path": "vendor/pr505/code/audit_async_invoice.py", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/code/audit_async_invoice.py", + "sha256": "6a6e4ea681b34db6d0642e1fddc76d9ffd0cdbaf32119f33ca1232db78a148d2" + }, + { + "local_path": "vendor/pr505/code/emit_async.py", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/code/emit_async.py", + "sha256": "3dca3efbce0e1b775801d072e64995472749553f6f7f3250bb6a898cfe117fbc" + }, + { + "local_path": "vendor/pr505/evidence/ASYNC-AUDIT.json", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/evidence/ASYNC-AUDIT.json", + "sha256": "e3f3c8dd3d9ead17031574f86fe7c7887f5f08ead36877b0baa93def9db58431" + }, + { + "local_path": "vendor/pr505/evidence/EXACT-ASSEMBLY.json", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/evidence/EXACT-ASSEMBLY.json", + "sha256": "b50c77f8089f9697844dbfb3ad2fb6d954e2bb71bfd544fa970da35cf21b25d0" + }, + { + "local_path": "vendor/pr505/evidence/GLOBAL-PREFIX.json", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/evidence/GLOBAL-PREFIX.json", + "sha256": "098cdaa38a9bca8a4aca4aa5be03d6a36e40fe2f81948ab901a23d7cf65922de" + }, + { + "local_path": "vendor/pr505/evidence/OWNERS-AND-PROFILE.json", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/evidence/OWNERS-AND-PROFILE.json", + "sha256": "c091ef330ae4566838b3a6c214d57847ce7c9962d5fc161f4ad155cd6bc69b21" + }, + { + "local_path": "vendor/pr505/evidence/PREFIX-AND-INVOICE.json", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/evidence/PREFIX-AND-INVOICE.json", + "sha256": "3d38891f6db3fd70728f1bcba7d1f1356250903a15f3916ca91ae1ad98a24c73" + }, + { + "local_path": "vendor/pr505/evidence/RESULT.json", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/evidence/RESULT.json", + "sha256": "a8459c77267a3d0c0aba8e1ff31144b32442f6ead3635697a578140f7ccb1720" + }, + { + "local_path": "vendor/pr505/evidence/STEPS.json", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/evidence/STEPS.json", + "sha256": "8d73f35dff32e272525d584b62a984dda8faa5c4dbebcc58016b40cbced905b6" + }, + { + "local_path": "vendor/pr505/inputs/ASYNC-3.json", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/inputs/ASYNC-3.json", + "sha256": "8d16c05f4b3239fb5f9ec93958c9436c0cc0c76f6d4899a12bce5b84007d0893" + }, + { + "local_path": "vendor/pr505/inputs/ASYNC-OWNERS.json.gz", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/inputs/ASYNC-OWNERS.json.gz", + "sha256": "52cb8c2b5869b429e3fe3b7a8b061792f020f6fad9f402dc4e4656110b9af068" + }, + { + "local_path": "vendor/pr505/inputs/BASE-WORD.json.gz", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/inputs/BASE-WORD.json.gz", + "sha256": "da4c5007092fd9456403179ef2a4391aef9fc5310e3eec5f2ab6c49b24147387" + }, + { + "local_path": "vendor/pr505/inputs/PR493-EXPECTED.json", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/inputs/PR493-EXPECTED.json", + "sha256": "3494ba83280cc86548fe0cc6695c50d23e6b6ffca85aeb1a33337c1196e280cb" + }, + { + "local_path": "vendor/pr505/inputs/work/complex-network/hamming/PACKET-PROGRAMS.json.gz", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/inputs/work/complex-network/hamming/PACKET-PROGRAMS.json.gz", + "sha256": "d833ae0390d165d7da0c639a3c7aeb77156c2ddb52447087cb49b9d03b19e9b9" + }, + { + "local_path": "vendor/pr505/inputs/work/complex-network/hamming/PROTOTYPE.json", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/inputs/work/complex-network/hamming/PROTOTYPE.json", + "sha256": "b155f101a2b7ec8cfc4e7b6e7147b2d51f0dc31d3ea3499bdfa79d399a76be47" + }, + { + "local_path": "vendor/pr505/inputs/work/complex-nine-native/DATA-PHASES.json", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/inputs/work/complex-nine-native/DATA-PHASES.json", + "sha256": "f621f6d4296cb215f334830356c5f79fe10d6d04d15b3ccda76ba0885ab67d0a" + }, + { + "local_path": "vendor/pr505/inputs/work/complex-nine-native/GLOBAL-TEMPLATE.json.gz", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/inputs/work/complex-nine-native/GLOBAL-TEMPLATE.json.gz", + "sha256": "1b84904a31a733aab9bfdda3f528c06719f590d2133a43687a8bded955dc991e" + }, + { + "local_path": "vendor/pr505/inputs/work/higher-stage-e8/verified/gcert1-e8-retimed.json.gz", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/inputs/work/higher-stage-e8/verified/gcert1-e8-retimed.json.gz", + "sha256": "77b0c0fa19ef3da1c7316010e13493aa5eea1a50c3506eddc08f7480e659878b" + }, + { + "local_path": "vendor/pr505/inputs/work/odd-stages/clifford_exact.py", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/inputs/work/odd-stages/clifford_exact.py", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "local_path": "vendor/pr505/inputs/work/pr361/code/engines/base_two_moment.py", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/inputs/work/pr361/code/engines/base_two_moment.py", + "sha256": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098" + }, + { + "local_path": "vendor/pr505/inputs/work/pr361/code/engines/moment.py", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/inputs/work/pr361/code/engines/moment.py", + "sha256": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482" + }, + { + "local_path": "vendor/pr505/inputs/work/pr361/code/engines/outer.py", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/inputs/work/pr361/code/engines/outer.py", + "sha256": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c" + }, + { + "local_path": "vendor/pr505/inputs/work/pr370-source/research/e8-bit/data/bit/bitE8-r865.json.gz", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/inputs/work/pr370-source/research/e8-bit/data/bit/bitE8-r865.json.gz", + "sha256": "1fb726ea3818fe0837cceb0dd22a71a0814f064e5e781628104610d6468e0e55" + }, + { + "local_path": "vendor/pr505/references/PR493-NOTICE.md", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/references/PR493-NOTICE.md", + "sha256": "08415e4ce4b9f81afdb4ee9b9ca01a055b81dec36dbc1fbc5ecafcdc8bfe94ed" + }, + { + "local_path": "vendor/pr505/references/PR496-PROOF.md", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/references/PR496-PROOF.md", + "sha256": "144f1bf6952b3e31e99cf372a2cae9a13f96c9988808fe8a57ec70b09ee2007c" + }, + { + "local_path": "vendor/pr505/research-notes/kernel/APPENDIX-MANIFEST.json", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/research-notes/kernel/APPENDIX-MANIFEST.json", + "sha256": "19565a7d405d86d6432f44221f040702d38822b351b52969f308567112ef9424" + }, + { + "local_path": "vendor/pr505/research-notes/kernel/APPENDIX-SOURCES.json", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/research-notes/kernel/APPENDIX-SOURCES.json", + "sha256": "2ed72f0c9d97317ac7627614601a3fb41633bf5536d70ec6b24733a63dccfb37" + }, + { + "local_path": "vendor/pr505/research-notes/kernel/BASE-WORD.json.gz", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/research-notes/kernel/BASE-WORD.json.gz", + "sha256": "8b91151043fd61afe379314e4fb1e647cf9cd3cfe98462920d3faba5b1f268f2" + }, + { + "local_path": "vendor/pr505/research-notes/kernel/COMPONENT-SELECTION.json", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/research-notes/kernel/COMPONENT-SELECTION.json", + "sha256": "b682f7cff6de4f40bdadfc64a9ecb9b03a8d77dbf29be3748fa9d742dc894071" + }, + { + "local_path": "vendor/pr505/research-notes/kernel/JOINT-47-SELECTION.json", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/research-notes/kernel/JOINT-47-SELECTION.json", + "sha256": "89ca715918bfbb04fad2eaee8a95a40324859cd0955512eb13077502e7d950e3" + }, + { + "local_path": "vendor/pr505/research-notes/kernel/JOINT-51-SELECTION.json", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/research-notes/kernel/JOINT-51-SELECTION.json", + "sha256": "7094bb647cc9951a5385660a9ec5f012a427fd118baacaf3d5e9f28cb436acc7" + }, + { + "local_path": "vendor/pr505/research-notes/kernel/LOCAL-CANDIDATE-AUDITS.json", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/research-notes/kernel/LOCAL-CANDIDATE-AUDITS.json", + "sha256": "68a6adf3bcfbe8e8e4ffb7b4a672da5649c85f84c42813940e6dbb3cf20c2b99" + }, + { + "local_path": "vendor/pr505/research-notes/kernel/REBUILD.json", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/research-notes/kernel/REBUILD.json", + "sha256": "e18727e4191e18838382948ced1c7506d74b3d43caa3853ce751684eef52d8d6" + }, + { + "local_path": "vendor/pr505/research-notes/kernel/RESEARCH-APPENDIX.md", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/research-notes/kernel/RESEARCH-APPENDIX.md", + "sha256": "24ec2b2ff1174fcec7342307cff723e01c90513415f348665c43d0220ba04e3a" + }, + { + "local_path": "vendor/pr505/research-notes/kernel/audit_component_scalar.py", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/research-notes/kernel/audit_component_scalar.py", + "sha256": "feab9aa6dbcd8f9fffa6dbdb981d15ffc850402ae91cf45f946ff069cac54037" + }, + { + "local_path": "vendor/pr505/research-notes/kernel/rebuild_candidate.py", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/research-notes/kernel/rebuild_candidate.py", + "sha256": "f8063d539f772fb63712bed787a1c472da28c9baf38b88e3ae14806632d4afb7" + }, + { + "local_path": "vendor/pr505/vendor/audit_scalar_invoice.py", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/vendor/audit_scalar_invoice.py", + "sha256": "652eed65fe8f72ab486dcdbe761f401f8a2d43530f2fb0c5c7777be488cd4648" + }, + { + "local_path": "vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/adapters_gk.py", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/adapters_gk.py", + "sha256": "a8d6d9ccf20c261cb0b216baa9906f2f7689e1bb1dca070313a60b2cb6d3043c" + }, + { + "local_path": "vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/audit_gk.py", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/audit_gk.py", + "sha256": "cb79c6b788333a031e14c7f134823f5f6147d7f1dcc6e5e3b1420743c32f8ebc" + }, + { + "local_path": "vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/emit_gk.py", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/emit_gk.py", + "sha256": "4e415bff1d9f154496ed38e6889929b600aa0f3d583a375e8ca257ad8f51fa23" + }, + { + "local_path": "vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/gk_common.py", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/gk_common.py", + "sha256": "e68d190fd436b2f3955decb590adb53344d5d4ea0a19d62d86df1e4b55ecd198" + }, + { + "local_path": "vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/gk_word.py", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/gk_word.py", + "sha256": "f027a9273bcf4e0971258c160b7d3b3c196366b32a529cff6e6a0e666b03826b" + }, + { + "local_path": "vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/integrate_gk.py", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/integrate_gk.py", + "sha256": "2e807893180a3716b36a81f1a7d933bd55f2299489b6f236ba5c644d87739209" + }, + { + "local_path": "vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/onehost_gk.py", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/onehost_gk.py", + "sha256": "416b318c1b6b8c7b72e24713b1b18d8772ec368e042a321b4418c63a74711590" + }, + { + "local_path": "vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/replay_gk.py", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/replay_gk.py", + "sha256": "2422b44fc2fb4742bb575572337158a15fb6831630f8746a1c7ee3133e0ee2e3" + }, + { + "local_path": "vendor/pr505/vendor/complex/e8-complex-gauge-kernel/data/selections/gauge80-kernel42.json", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/data/selections/gauge80-kernel42.json", + "sha256": "436e4acadee227dbfcb66386c9ccaa38e68054e8ed4870bb174eeb41363375bb" + }, + { + "local_path": "vendor/pr505/vendor/complex/split-centres-global/code/complex_phases_full.py", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/vendor/complex/split-centres-global/code/complex_phases_full.py", + "sha256": "0f2795aaffafe0c64d77f3748ef2109a3c42c58da867e4cf269a0a8cb6109466" + }, + { + "local_path": "vendor/pr505/vendor/complex/split-centres-global/vendor/clifford_exact.py", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/vendor/complex/split-centres-global/vendor/clifford_exact.py", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "local_path": "vendor/pr505/verify.py", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/verify.py", + "sha256": "5f36c115ba65135b95117229cba7ca78ad2bc47032036d88d8ee25bbcde1a084" + }, + { + "local_path": "vendor/pr505/verify.sh", + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/verify.sh", + "sha256": "2b1b51f757d8ddf81941c8c96007a2256336856c2e017bcf6c3a37576c82bc8b" + } + ] +} diff --git a/research/retimed-asynchronous-validation/admission/ASYNC-AUDIT.json b/research/retimed-asynchronous-validation/admission/ASYNC-AUDIT.json new file mode 100644 index 0000000000..36c80d7545 --- /dev/null +++ b/research/retimed-asynchronous-validation/admission/ASYNC-AUDIT.json @@ -0,0 +1,59 @@ +{ + "status": "PASS_INDEPENDENT_ASYNC_WHOLE_OWNER_CONTROLLER_PHASES_AND_SPECTATORS", + "template_sha256": "61cb5130c9a909a5fd412885608bbd697aac4d9d56d46c87d1af995a8e2f0f4e", + "complex_template_sha256": "61cb5130c9a909a5fd412885608bbd697aac4d9d56d46c87d1af995a8e2f0f4e", + "complex_live": 7680, + "complex_profile": { + "1": 171856, + "2": 19008, + "3": 41592, + "4": 6048, + "5": 22941, + "6": 6624, + "7": 2209, + "8": 1224, + "16": 1, + "48": 408 + }, + "complex_hosted_residuals": 40320, + "physical": 8258, + "rank_mass": 558144, + "deficit": 2496, + "entering_helper_roles": 8784, + "cross_replica_helper_roles": 33114, + "one_owner_per_complete_invocation": true, + "helper_busy_family_window_checks": 40320, + "complete_invocations": 72, + "actual_orthogonal_73column_maps": 3194, + "actual_sigma_stream_sha256": "f2e2f8346abac2d6eb8f51877644f271791cf0385823f2c0be72628063a2c1ee", + "all_actual_residual_and_spectator_charts": true, + "idle_remainders": 9615, + "mutations_rejected": [ + "wrong call time", + "alias two whole owners", + "helper on active data family", + "owner in private namespace", + "unbound change of owner replica", + "omit complete invocation", + "reorder invocation replicas", + "interleave local invocations", + "change local instruction stream", + "wrong residual width", + "wrong spectator coordinate", + "omit spectator route", + "overlap residual footprint", + "omit idle remainder", + "underpay idle remainder", + "omit bridge touch", + "remove one-owner rule", + "duplicate frozen role", + "understate physical reserve" + ], + "widths": { + "5": 4, + "7": 14, + "8": 104, + "9": 438 + }, + "scope": "Independent exact asynchronous chronology, per-replica phase projection, owner/chart/paid-profile audit. Uses unchanged source local program and normalized residual-wrapper identities; all-size compilation and complete coefficient invoice are separate inherited obligations." +} diff --git a/research/retimed-asynchronous-validation/admission/EXACT-ASSEMBLY.json b/research/retimed-asynchronous-validation/admission/EXACT-ASSEMBLY.json new file mode 100644 index 0000000000..2c1673e780 --- /dev/null +++ b/research/retimed-asynchronous-validation/admission/EXACT-ASSEMBLY.json @@ -0,0 +1,127 @@ +{ + "status": "PASS_ASYNC_COMPLEX_AND_CITED_BIT_EXACT_ASSEMBLY", + "complex_lower": "342866804295765301697/250000000000000000000000", + "complex_decimal": "0.001371467217183061206788", + "next_b_rejected": "1371467217183061206789/1000000000000000000000000", + "exact_moment_receipts": [ + { + "endpoint": "342866804295765301697/250000000000000000000000", + "mercator": [ + "-5556101797119264649454153410231455384193887/13479973333575319897333507543509815336818572211270286240551805124608", + "-2778050898559632324727076705115727692096943/6739986666787659948666753771754907668409286105635143120275902562304" + ], + "base_two": [ + "-16100594536113315581/39062500000000000000000000000000000000000000", + "-4121742201245008788621/10000000000000000000000000000000000000000000000" + ], + "accept": true + }, + { + "endpoint": "1371467217183061206789/1000000000000000000000000", + "mercator": [ + "76614887197383941681257654853192027770616233/26959946667150639794667015087019630673637144422540572481103610249216", + "76614887197383941681257654853192027770616235/26959946667150639794667015087019630673637144422540572481103610249216" + ], + "base_two": [ + "28418037799111933235749/10000000000000000000000000000000000000000000000", + "3552255974888991654483/1250000000000000000000000000000000000000000000" + ], + "accept": false + } + ], + "bit_lower": "391360506745414227149/250000000000000000000000", + "bit_result_sha256": "3494ba83280cc86548fe0cc6695c50d23e6b6ffca85aeb1a33337c1196e280cb", + "bit_template_sha256": "e37b52e4861c39154b5891460fb45df8651c92cd68961078f8f06596f057c822", + "bit_prefix_bits": 2176, + "bit_charged_three_level_coefficient_bits": 6464, + "external_row_allowance": 20161, + "kappa": "68479443547277/50000000000000000", + "kappa_decimal": "0.001369588870945540", + "binding_component": "complex", + "strict_outer_constraints": { + "bit_positive": "83707715892520824984441752720672219327161773982492384453236549016268699580761215942364775828224158620382755473957501232357543618958979923210819292294305314801993707232343042181470234444630122508967163028545307080060833940375447813291457177462624793684211679190434506971752100906381902913/61035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_above_bit": "625177387904327780672838226017507615546763450983731300419238784057635224171775841379617244526042498767642456381041020076789180707705694685198006292767656957818529765555369877491032836971454692919939166059624552186708542822537375206315788320809565493028247899093618097087/61035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_below_one_over32": "7469633195704234698303/250000000000000000000000", + "beta_positive": "1/1000000000000000000", + "beta_below_one": "999999999999999999/1000000000000000000", + "leaf_saving_above_bit": "541469672011806955063219085392507615546763450983731300419238784057635224171775841379617244526042498767642456381041020076789180707705694685198006292767656957818529765555369877491032836971454692919939166059624552186708542822537375206315788320809565493028247899093618097087/61035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_positive": "41853857946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087/30517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_internal": "83707715892520824984441752720672219327161773982492384453236549016268699580761215942364775828224158620382755473957501232357543618958979923210819292294305314801993707232343042181470234444630122508967163028545307080060833940375447813291457177462624793684211679190434506971752100906381902913/30517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_leaf": "354442551898424302516051295416926027100543499474358034662855941045086311666649136632173398091245408004203983664478011270752133972811827265809822438678133793711258590010027980926986652930357468968936746058357583173415105351644135416449351337867407540198335628737243555515252100906381902913/30517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_positive": "41853857946260420037907691717815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087/30517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_below_one": "30475724267053739579962092308282184715320860865729426027100543499474358034662855941045086311666649136632173398091245408004203983664478011270752133972811827265809822438678133793711258590010027980926986652930357468968936746058357583173415105351644135416449351337867407540198335628737243555515252100906381902913/30517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_reservations": "1/4000000000000000000", + "lambda_above_tau": "83707715892520824984441752720672219327161773982492384453236549016268699580761215942364775828224158620382755473957501232357543618958979923210819292294305314801993707232343042181470234444630122508967163028545307080060833940375447813291457177462624793684211679190434506971752100906381902913/61035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_sigma": "708885103796848605657279978738179834873925224966223684872475333073903923752537057321982020354266657388025211854998521309146724326664674608408825585061962272620523472787712919672503071416084815428906329088169859266769376762912823019607245498272190286712459578284052604058752100906381902913/61035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_internal": "83707715892520824984441752720672219327161773982492384453236549016268699580761215942364775828224158620382755473957501232357543618958979923210819292294305314801993707232343042181470234444630122508967163028545307080060833940375447813291457177462624793684211679190434506971752100906381902913/61035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_prime_above_lambda": "83707715892520824984441752720672219327161773982492384453236549016268699580761215942364775828224158620382755473957501232357543618958979923210819292294305314801993707232343042181470234444630122508967163028545307080060833940375447813291457177462624793684211679190434506971752100906381902913/61035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_leaf": "354442551898424302516051295416926027100543499474358034662855941045086311666649136632173398091245408004203983664478011270752133972811827265809822438678133793711258590010027980926986652930357468968936746058357583173415105351644135416449351337867407540198335628737243555515252100906381902913/30517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_reservations": "1/4000000000000000000", + "lambda_prime_below_one": "41853857946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087/30517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "epsilon_positive": "30517578124999999969482421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/30559431982946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087", + "epsilon_below_one": "41853857946260442926091285467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087/30559431982946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087", + "guard_width": "41853857946260442926091285467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087/30559431982946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087", + "K_geometry": "22930037451696260420037907691717815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087/30559431982946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087000000000000000000", + "K_dominates_log": "41853857946260419996053833771554864641231442552758688220317366255067992437687558429271722996206804412912913575403728627969414426767396733451849691666184004942311534133693472098563848668105812784271937079670511958049906871999885795521640706713447756965754013776727876251015709130163984683083527830861652602252100906381902913/30559431982946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087000000000000000000", + "record_suffix": "41853857946260442926091285467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087/30559431982946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087", + "phase_local": "334830863570083512849298300796261865024599913696776498516512869934561749797695971113667541329662847987699126936685872598541528775421317838186911881983393144273554463386756916119753718597909946295365366567168229175492684463496803581615903245204499841820294648704875094862666307969459096076318821486188332211252100906381902913/244475455863570083299268105283742522277433113074164591783195652004205135722697152471639309506666806906942612815270036735966368130684175909833982928217505381873521420490574929650309931279919776152584106776557140248248506031533139334612679157186846916668405189297060739678413314970102051555877983192748944776696000000000000000000", + "phase_boundary": "66966172714016678122314073802244043078109454365103071959991266570453171639973993802219935996217322433608874720656483825447024228080589971000569307979087645456418070926813195871808694662089024228079945321456030576687859236985335891472577495726966507096143211056283352132014331887817851373932267287032510854452100906381902913/48895091172714016659853621056748504455486622614832918356639130400841027144539430494327861901333361381388522563054007347193273626136835181966796585643501076374704284098114985930061986255983955230516821355311428049649701206306627866922535831437369383333681037859412147935682662994020410311175596638549788955339200000000000000000", + "gamma_sublinear": "1/2000000000000000000", + "cell_above_band": "61035156249999999908405411767053739587591486839532184715320860865729426027100543499474358034662855941045086311666649136632173398091245408004203983664478011270752133972811827265809822438678133793711258590010027980926986652930357468968936746058357583173415105351644135416449351337867407540198335628737243555515252100906381902913/122237727931785041649634052641871261138716556537082295891597826002102567861348576235819654753333403453471306407635018367983184065342087954916991464108752690936760710245287464825154965639959888076292053388278570124124253015766569667306339578593423458334202594648530369839206657485051025777938991596374472388348000000000000000000", + "prime_interval_packing": "41853857946260442926091285467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087/30559431982946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087", + "alpha_positive": "83707715892520855292750587989370156949765108073332661119773866780709957774831617384185411329557667780739515484158320623765430762289385462699715718854356739132489095455559678387305258658077831857285284149313042989113160813642302622106535355069312340516402675909320336052680080392920429167831426924479749689252100906381902913/61118863965892520824817026320935630569358278268541147945798913001051283930674288117909827376666701726735653203817509183991592032671043977458495732054376345468380355122643732412577482819979944038146026694139285062062126507883284833653169789296711729167101297324265184919603328742525512888969495798187236194174000000000000000000", + "alpha_below_one": "61035156249999999969524275732946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087/61118863965892520824817026320935630569358278268541147945798913001051283930674288117909827376666701726735653203817509183991592032671043977458495732054376345468380355122643732412577482819979944038146026694139285062062126507883284833653169789296711729167101297324265184919603328742525512888969495798187236194174000000000000000000", + "alpha_below_one_fourth": "15196008275580609350911505992244537485389804459061954325329954383482111024893740412093271432837117763903173785470218975374132577405471608901924217294739729627962599685205373424757065446336908177679221389385508222526418466157178905791185911969108619951258921655156975893848152105238457793074542522622329298854247899093618097087/61118863965892520824817026320935630569358278268541147945798913001051283930674288117909827376666701726735653203817509183991592032671043977458495732054376345468380355122643732412577482819979944038146026694139285062062126507883284833653169789296711729167101297324265184919603328742525512888969495798187236194174000000000000000000", + "delta_positive": "1/8000000000000000000", + "delta_below_one_eighth": "999999999999999999/8000000000000000000", + "short_record_fallback": "1860087088980691749515962045411391569220114847167535207176248690649676507265380825804070862892908205272608648051923512574623062491544518391213412474182057911290098440675138295661834404433043338390084357501690454170481232063362840158529852266892690313026750408281407921884346643449396150217101111261046357415683170175801323439052834291021040208319174003106260523193085931811488237607626194482108458821221933536435893769014573574584481865550916355845712399156312010268113536192329657347931644768001143360835419821022332270013057219576443738176668132478025076811609623063025788950151388528190957885569/1865199705990372339624543039579334428996529488175694212213101593049660764485909671567072368672689872031727697870407384765368409200166137007400382447948496870983287204670524060442428064574583253117249349796731111513126419307961573292638238198752189000460855020882116239001566428910080349394821038763038213933532714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "small_field_exposure": "1/1000000000000000000", + "artificial_boundary": "1711663021908560666729963763218778959456690444074720180119602633436452807700275589274691401949345887432405643587160346477834424851199671054659251474746609021175914962006163955405049982923323807839539078442427038043207088293474042269994623019319702583826996198321553511177958465747214189826428858655779827547022243697280854291261/244475455863570083299268105283742522277433113074164591783195652004205135722697152471639309506666806906942612815270036735966368130684175909833982928217505381873521420490574929650309931279919776152584106776557140248248506031533139334612679157186846916668405189297060739678413314970102051555877983192748944776696000000000000000000", + "literal_scalar_guard": "1", + "row_product_gap": "23971789/25", + "balanced_prefix_above_kappa": "2476998998443982064766913898286341002300032176237956877242615318257513876576024731404334320965167081309293418960392140733127906662259151583408722286041173492767682347418792369501563880106461010223274812514299342409692366134286457237316599205222266239518424061892897927984162851437887274306234504286139517901/1527971599147313020620425658023390764233956956713528698644972825026282098266857202947745684416667543168391330095437729599789800816776099436462393301359408636709508878066093310314437070499498600953650667353482126551553162697082120841329244732417793229177532433106629622990083218563137822224237394954680904854350000000000000000", + "coordinate_movement_above_kappa": "114645156098705843816752720672219327161773982492384453236549016268699580761215942364775828224158620382755473957501232357543618958979923210819292294305314801993707232343042181470234444630122508967163028545307080060833940375447813291457177462624793684211679190434506971752100906381902913/61035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_phase_layer_above_kappa": "18980547985933380882929764805259004761321504390488563571952849864624635566183350569131772730969990762818041777299088222666762116909661042938926579693635297121163469387053981183742536192139248185392482903216344317162784068744086727919747089456089460206817832575725366099881592657494989041639942186629172260933/30559431982946260412408513160467815284679139134270573972899456500525641965337144058954913688333350863367826601908754591995796016335521988729247866027188172734190177561321866206288741409989972019073013347069642531031063253941642416826584894648355864583550648662132592459801664371262756444484747899093618097087000000000000000000", + "bulk_exposure_above_kappa": "114645156098705843816752720672219327161773982492384453236549016268699580761215942364775828224158620382755473957501232357543618958979923210819292294305314801993707232343042181470234444630122508967163028545307080060833940375447813291457177462624793684211679190434506971752100906381902913/61035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gaussian_arithmetic_above_kappa": "9740907193452233132026546316939019357784378101068809219772846736742960417019129469196756916510399147705912560964758782292859399371354172387966249425225875806875131511215897923552260550683356061614356130677587285215818492471104842953509255983751331016207784263688028247138309374949927266662951247612569295149/9779018234542803331970724211349700891097324522966583671327826080168205428907886098865572380266672276277704512610801469438654725227367036393359317128700215274940856819622997186012397251196791046103364271062285609929940241261325573384507166287473876666736207571882429587136532598804082062235119327709957791067840000000000000000", + "scalar_work_above_kappa": "365760407768090869950297710565346745083326009063802526385918994420676578286826812965738577666093382146119120431753987925304669049625942264616147699739399586108638998025684912913961479407043789616650956655218252254519715327544190741144070978187206733739397201240731076017664391858799207444512772786688704767073/244475455863570083299268105283742522277433113074164591783195652004205135722697152471639309506666806906942612815270036735966368130684175909833982928217505381873521420490574929650309931279919776152584106776557140248248506031533139334612679157186846916668405189297060739678413314970102051555877983192748944776696000000000000000000", + "dimension_above_kappa": "1523786213352686978804815527920591300532956941572812303655059351211674778975758115309768192159357188235942990869729351709503618143616041296665513360899742946699213407975080182453245276919293768547913212752978883671721649817217221568363121401868664008139066772115636616528340843329760105759925456483206369451884504286139517901/1527971599147313020620425658023390764233956956713528698644972825026282098266857202947745684416667543168391330095437729599789800816776099436462393301359408636709508878066093310314437070499498600953650667353482126551553162697082120841329244732417793229177532433106629622990083218563137822224237394954680904854350000000000000000" + }, + "outer_controls": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ], + "bootstrap": [ + { + "gap": "114260989736356947327697669006171977445634861037303644032599946463917431079809/62500000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "10771261563667" + }, + { + "gap": "39176300406575945195810607812444446707311611735413675123889579768974862575012819998283046228934952661747086629864127/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "5726584986749628443" + }, + { + "gap": "13432252924533585208247928483896891822215904583765205366456615004223923972800005620395915932771112886179715744191330975841568666532373040317333507727476481/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "3044562182120388518369251" + }, + { + "gap": "4605473634727277885099896383062386619421157355501013228302208169789180835447262943078605920209817408437683905201954415563552532599460384220646452114541878297085168199070565579528913740563111743/976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "1618653857795776509605324228181" + }, + { + "gap": "1579064027407344477536557817777860888945134224038025964916330620309742322845404353104802148464641079972302848676283762080212621108690393875901708744042965622120626709796524627344614799694372503007152211462025646705633096662481472129/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "860563902009851566130221515682178170" + }, + { + "gap": "541408636855556955063219085392507615546763450983731300419238784057635224171775841379617244526042498767642456381041020076789180707705694685198006292767656957818529765555369877491032836971454692919939166059624552186708542822537375206315788320809565493028247899093618097087/61035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "457522295996565195596976439065977442685980" + } + ], + "complex_template_sha256": "61cb5130c9a909a5fd412885608bbd697aac4d9d56d46c87d1af995a8e2f0f4e", + "owner_audit_sha256": "2f90bf4342e10f112403483fee87aab1f6d1f6e03250995eebf9a5524960222b", + "invoice_sha256": "d7df4b706e59905fb0f8bb8517b773334ca74564d23384211c1b684cf44630a4", + "bit_scope": "PR493 published profile and operator reused as a pinned dependency; this verifier reprices its published profile but does not reconstruct that unchanged bit operator.", + "scope": "Conditional finite witness. Inherited compiler, precision/tape and analytic-transfer contracts remain assumed; changed-host operator admission recorded separately." +} diff --git a/research/retimed-asynchronous-validation/admission/GLOBAL-PREFIX.json b/research/retimed-asynchronous-validation/admission/GLOBAL-PREFIX.json new file mode 100644 index 0000000000..5d0f1b6e8d --- /dev/null +++ b/research/retimed-asynchronous-validation/admission/GLOBAL-PREFIX.json @@ -0,0 +1,13 @@ +{ + "status": "PASS_ASYNC_GLOBAL_PREFIX", + "template_sha256": "61cb5130c9a909a5fd412885608bbd697aac4d9d56d46c87d1af995a8e2f0f4e", + "global_prefix_bits": 205, + "retained_payload_bits": 512, + "complete_invocation_cover_sweeps": 72, + "bridge_factor_two_sweeps": 72, + "local_scalar_coefficient_work_prefix_bits": 20, + "stream_input_sup_to_l2_bits": 37, + "primitive_arithmetic_margin_bits": 4, + "controller_audit_sha256": "f9c0a25bf69d084351289829a9fce3e3d003a3581e4103a2fb7c106093bb78f7", + "proof": "Each complete normalized invocation has unitary helper endpoints and a data shear with at most two unitary summands. Distinct full orthogonal owner charts act by right-translation bijections on the retained cover group. Thus the maximum full-stream L2 norm grows by at most2per complete local cover sweep and individual bridge. All72local sweeps and72individual bridge sweeps are counted. Unit-modulus phases, idle children, terminal translations and normalized spectator endpoints are unitary. The independently replayed scalar/Horner envelope costs20bits, initial sup-to-L2 conversion37bits, primitive margin4bits: total205<512. All-size child/compiler and precision/tape interfaces remain inherited." +} diff --git a/research/retimed-asynchronous-validation/admission/PREFIX-AND-INVOICE.json b/research/retimed-asynchronous-validation/admission/PREFIX-AND-INVOICE.json new file mode 100644 index 0000000000..de63e93089 --- /dev/null +++ b/research/retimed-asynchronous-validation/admission/PREFIX-AND-INVOICE.json @@ -0,0 +1,69 @@ +{ + "status": "PASS_INDEPENDENT_ASYNC_SCALAR_PREFIX_AND_FINITE_INVOICE", + "template_sha256": "61cb5130c9a909a5fd412885608bbd697aac4d9d56d46c87d1af995a8e2f0f4e", + "global_prefix_bits": 205, + "charged_prefix_bits": 512, + "complete_invocation_sweeps": 72, + "bridge_sweeps": 72, + "row_prefix_extra": 1024, + "local": { + "backward": { + "events": 25082, + "macros": 19708, + "real_component_primitives": 221516, + "prefix_l1": "1039266", + "prefix_bits": 20, + "coefficient_work_primitive_count": 109970, + "all_exact_columns": 800, + "all_560_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true + }, + "forward": { + "events": 25082, + "macros": 19708, + "real_component_primitives": 221420, + "prefix_l1": "32209", + "prefix_bits": 15, + "coefficient_work_primitive_count": 109906, + "all_exact_columns": 800, + "all_560_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true + } + }, + "entering_helpers": 122, + "entrance_rank": 148, + "local_adapters": 391344, + "local_primitive_bound": 10149247009100, + "wrapper_elementary_factors_charged": 2529792, + "compiler": 25934336, + "unhosted_pervertex": 1299225185815824, + "hosted_rebased_pervertex": 1299225185483184, + "conservative_pervertex_used": 1299225185815824, + "finite": { + "physical_stock_bits": 2641, + "router_bits": 7984, + "literal_bits": 35282, + "physical_row_coefficient": 16467, + "retained_row_coefficient": 20161, + "required_C0_bits": 200012, + "halving_integer_inequality": [ + 5329, + 4608 + ], + "G_exponent": 30000, + "E_exponent": 100000, + "C0_exponent": 210000 + }, + "strict_checks": { + "local_primitive_bound": true, + "logical": true, + "router": true, + "literal": true, + "mass": true, + "precision": true, + "tape": true, + "row": true, + "halving": true + }, + "scope": "Exact finite recount conditional on inherited all-size compiler/precision/tape and analytic-transfer contracts. Signed accumulation uses the supplier scalar primitive convention. Async prefix counts all72individual bridges and72complete invocations;512bits are charged, and an additional2*512 enters the two-level physical row bound." +} diff --git a/research/retimed-asynchronous-validation/all-instance-columns.log b/research/retimed-asynchronous-validation/all-instance-columns.log new file mode 100644 index 0000000000..a291589ab8 --- /dev/null +++ b/research/retimed-asynchronous-validation/all-instance-columns.log @@ -0,0 +1,5 @@ +gauge80-kernel42 I-tr 2945 failures 0 66 +gauge80-kernel42 I-comp gates 420 inputs 130 failures 0 72 +gauge80-kernel42 I-centre failures 0 83 +gauge80-kernel42 I-helper 122 failures 0 87 +PRE_OPERATION_EXACTNESS_BOUNDS {'add_calls': 1116, 'scale_calls': 884, 'primitive_calls': 102522, 'maximum_proved_numerator_bits': 14} diff --git a/research/retimed-asynchronous-validation/async-controller.log b/research/retimed-asynchronous-validation/async-controller.log new file mode 100644 index 0000000000..36c80d7545 --- /dev/null +++ b/research/retimed-asynchronous-validation/async-controller.log @@ -0,0 +1,59 @@ +{ + "status": "PASS_INDEPENDENT_ASYNC_WHOLE_OWNER_CONTROLLER_PHASES_AND_SPECTATORS", + "template_sha256": "61cb5130c9a909a5fd412885608bbd697aac4d9d56d46c87d1af995a8e2f0f4e", + "complex_template_sha256": "61cb5130c9a909a5fd412885608bbd697aac4d9d56d46c87d1af995a8e2f0f4e", + "complex_live": 7680, + "complex_profile": { + "1": 171856, + "2": 19008, + "3": 41592, + "4": 6048, + "5": 22941, + "6": 6624, + "7": 2209, + "8": 1224, + "16": 1, + "48": 408 + }, + "complex_hosted_residuals": 40320, + "physical": 8258, + "rank_mass": 558144, + "deficit": 2496, + "entering_helper_roles": 8784, + "cross_replica_helper_roles": 33114, + "one_owner_per_complete_invocation": true, + "helper_busy_family_window_checks": 40320, + "complete_invocations": 72, + "actual_orthogonal_73column_maps": 3194, + "actual_sigma_stream_sha256": "f2e2f8346abac2d6eb8f51877644f271791cf0385823f2c0be72628063a2c1ee", + "all_actual_residual_and_spectator_charts": true, + "idle_remainders": 9615, + "mutations_rejected": [ + "wrong call time", + "alias two whole owners", + "helper on active data family", + "owner in private namespace", + "unbound change of owner replica", + "omit complete invocation", + "reorder invocation replicas", + "interleave local invocations", + "change local instruction stream", + "wrong residual width", + "wrong spectator coordinate", + "omit spectator route", + "overlap residual footprint", + "omit idle remainder", + "underpay idle remainder", + "omit bridge touch", + "remove one-owner rule", + "duplicate frozen role", + "understate physical reserve" + ], + "widths": { + "5": 4, + "7": 14, + "8": 104, + "9": 438 + }, + "scope": "Independent exact asynchronous chronology, per-replica phase projection, owner/chart/paid-profile audit. Uses unchanged source local program and normalized residual-wrapper identities; all-size compilation and complete coefficient invoice are separate inherited obligations." +} diff --git a/research/retimed-asynchronous-validation/async-emit.log b/research/retimed-asynchronous-validation/async-emit.log new file mode 100644 index 0000000000..21ec332231 --- /dev/null +++ b/research/retimed-asynchronous-validation/async-emit.log @@ -0,0 +1,47 @@ +{ + "status": "EMITTED_ASYNCHRONOUS_WHOLE_OWNER_COMPLEX_TEMPLATE", + "template_sha256": "61cb5130c9a909a5fd412885608bbd697aac4d9d56d46c87d1af995a8e2f0f4e", + "parent_template_sha256": "1abda640b9cfa5d1e60aaa1cfcd35c72a962cbc0bb5adcc0e541e70bc81973d9", + "live": 7680, + "physical": 8258, + "global_profile": { + "1": 171856, + "2": 19008, + "3": 41592, + "4": 6048, + "5": 22941, + "6": 6624, + "7": 2209, + "8": 1224, + "16": 1, + "48": 408 + }, + "rank_mass": 558144, + "deficit": 2496, + "maxchild": 48, + "hosted_residuals": 40320, + "banks_per_stage": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "entering_helper_roles": 8784, + "unique_actual_73column_sigmas": 3194, + "sigma_stream_sha256": "f2e2f8346abac2d6eb8f51877644f271791cf0385823f2c0be72628063a2c1ee", + "cross_replica_helper_roles": 33114, + "asynchronous_order_sha256": "e4748b9ffaf60576efc61160413da3a7528ef3549bc0af96cf7ed799e2de1156", + "source_artifacts": { + "split-centres/CANONICAL-WORD.json.gz": "bae9701c7fde304860cc89d72d1bcb503f392b25cff04401202e833301e2ef18", + "split-centres/LOCAL-PROGRAMS.json.gz": "39af027100077ecdf4dea36c937faa813b195e5be4554f09b4f35f1ca230d518", + "split-centres/LOCAL-CHECKS.json": "ece1b3d5ee31525844a66dab0288c1b5a74bf57d3e83157823249139dc05916b", + "split-centres/RESIDUAL-ADAPTERS.json": "546196e37830b9ccbc544834cb6f37ba4ad841faf96f025fe5155f5ba3924e07", + "work/complex-nine-native/DATA-PHASES.json": "f621f6d4296cb215f334830356c5f79fe10d6d04d15b3ccda76ba0885ab67d0a" + }, + "scope": "New emitted complete-invocation placement; independent controller/spectator/normalization and complete finite invoice admission required." +} diff --git a/research/retimed-asynchronous-validation/common-labels.log b/research/retimed-asynchronous-validation/common-labels.log new file mode 100644 index 0000000000..883b3837cc --- /dev/null +++ b/research/retimed-asynchronous-validation/common-labels.log @@ -0,0 +1 @@ +gauge80-kernel42 {"forward": {"n_label_violations": 0, "scalar_violations": [], "compensation_gates": 420, "kernel_updates": 111, "entering": 122, "entrance_rank": 148, "local_mass": 6884, "paid_profile": {"1": 2385, "2": 264, "3": 530, "4": 84, "5": 270, "6": 92, "7": 1, "8": 17}}, "backward": {"n_label_violations": 0, "scalar_violations": [], "compensation_gates": 0, "kernel_updates": 0, "entering": 122, "entrance_rank": 148, "local_mass": 6884, "paid_profile": {"1": 2385, "2": 264, "3": 530, "4": 84, "5": 270, "6": 92, "7": 1, "8": 17}}} {'n': 72, 'ok': True, 'orient': {'forward': 40, 'backward': 32}} 0.3 diff --git a/research/retimed-asynchronous-validation/exact-assembly.log b/research/retimed-asynchronous-validation/exact-assembly.log new file mode 100644 index 0000000000..3bbf682026 --- /dev/null +++ b/research/retimed-asynchronous-validation/exact-assembly.log @@ -0,0 +1 @@ +PASS_ASYNC_COMPLEX_AND_CITED_BIT_EXACT_ASSEMBLY b 0.001371467217183061206788 kappa 0.001369588870945540 diff --git a/research/retimed-asynchronous-validation/finite-invoice.log b/research/retimed-asynchronous-validation/finite-invoice.log new file mode 100644 index 0000000000..de63e93089 --- /dev/null +++ b/research/retimed-asynchronous-validation/finite-invoice.log @@ -0,0 +1,69 @@ +{ + "status": "PASS_INDEPENDENT_ASYNC_SCALAR_PREFIX_AND_FINITE_INVOICE", + "template_sha256": "61cb5130c9a909a5fd412885608bbd697aac4d9d56d46c87d1af995a8e2f0f4e", + "global_prefix_bits": 205, + "charged_prefix_bits": 512, + "complete_invocation_sweeps": 72, + "bridge_sweeps": 72, + "row_prefix_extra": 1024, + "local": { + "backward": { + "events": 25082, + "macros": 19708, + "real_component_primitives": 221516, + "prefix_l1": "1039266", + "prefix_bits": 20, + "coefficient_work_primitive_count": 109970, + "all_exact_columns": 800, + "all_560_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true + }, + "forward": { + "events": 25082, + "macros": 19708, + "real_component_primitives": 221420, + "prefix_l1": "32209", + "prefix_bits": 15, + "coefficient_work_primitive_count": 109906, + "all_exact_columns": 800, + "all_560_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true + } + }, + "entering_helpers": 122, + "entrance_rank": 148, + "local_adapters": 391344, + "local_primitive_bound": 10149247009100, + "wrapper_elementary_factors_charged": 2529792, + "compiler": 25934336, + "unhosted_pervertex": 1299225185815824, + "hosted_rebased_pervertex": 1299225185483184, + "conservative_pervertex_used": 1299225185815824, + "finite": { + "physical_stock_bits": 2641, + "router_bits": 7984, + "literal_bits": 35282, + "physical_row_coefficient": 16467, + "retained_row_coefficient": 20161, + "required_C0_bits": 200012, + "halving_integer_inequality": [ + 5329, + 4608 + ], + "G_exponent": 30000, + "E_exponent": 100000, + "C0_exponent": 210000 + }, + "strict_checks": { + "local_primitive_bound": true, + "logical": true, + "router": true, + "literal": true, + "mass": true, + "precision": true, + "tape": true, + "row": true, + "halving": true + }, + "scope": "Exact finite recount conditional on inherited all-size compiler/precision/tape and analytic-transfer contracts. Signed accumulation uses the supplier scalar primitive convention. Async prefix counts all72individual bridges and72complete invocations;512bits are charged, and an additional2*512 enters the two-level physical row bound." +} diff --git a/research/retimed-asynchronous-validation/gaussian-selftest.log b/research/retimed-asynchronous-validation/gaussian-selftest.log new file mode 100644 index 0000000000..e69de29bb2 diff --git a/research/retimed-asynchronous-validation/integrate.log b/research/retimed-asynchronous-validation/integrate.log new file mode 100644 index 0000000000..e702705ac3 --- /dev/null +++ b/research/retimed-asynchronous-validation/integrate.log @@ -0,0 +1 @@ +PASS prospective kappa 0.001182545659671074 gain 18.445166359221734 percent diff --git a/research/retimed-asynchronous-validation/lemma-controls.log b/research/retimed-asynchronous-validation/lemma-controls.log new file mode 100644 index 0000000000..6d961e57b9 --- /dev/null +++ b/research/retimed-asynchronous-validation/lemma-controls.log @@ -0,0 +1,15 @@ +{"mutant": "M1 compensation gate with the target still at label 0", "violates": "G0 (common label at a nonzero-frame compensation)", "checker_flags": ["ACC", "G0"], "rejected": true, "first_messages": ["forward: G0 add at 13053 ('L', 200)<-('L', 374) frame 2 but labels 0,2 (A)", "forward: G0 add at 13064 ('L', 200)<-('L', 375) frame 2 but labels 0,2 (A)", "backward: G0 add at 13053 ('L', 374)<-('L', 200) frame 2 but labels 2,0 (A)"], "physics": {"forward": "FAIL (registers [186, 200])", "backward": "FAIL (registers [374, 375])"}, "seconds": 3.5} +{"mutant": "M2 physical T_E on an entering helper (no virtual entrance)", "violates": "G1 (virtual entrance)", "checker_flags": ["ACC", "G1"], "rejected": true, "first_messages": ["forward: G1 wrapper on non-entering register 374", "forward: G1 wrapper pre of 374 at frame 2 but start 0", "backward: G1 wrapper on non-entering register 374"], "physics": {"forward": "FAIL (registers [374])", "backward": "FAIL (registers [374])"}, "seconds": 1.0} +{"mutant": "M3 target visits its entrance levels out of nesting order (descends E2 -> E1)", "violates": "G2 (monotone nested chain; selection condition (b))", "checker_flags": ["ACC", "G2"], "rejected": true, "first_messages": ["forward: G2 climb at 13505 of 200 4->2 not ascending nested", "forward: ACC paid profile {2: 265, 1: 2384, -1: 1, 3: 530, 4: 84, 6: 92, 5: 270, 8: 17, 7: 1} != word {'1': 2385, '2': 264, '3': 530, '4': 84, '5': 270, '6': 92, '7': 1, '8': 17}", "backward: G2 climb at 13505 of 200 4->2 not ascending nested"], "physics": {"forward": "PASS", "backward": "PASS"}, "seconds": 1.1} +{"mutant": "M3b entering helper leaves the nested chain (E_j -> X -> F, X not containing E_j)", "violates": "G2 (monotone nested chain; selection condition (a))", "checker_flags": ["ACC", "G2"], "rejected": true, "first_messages": ["forward: G2 climb at 14058 of 374 2->8 not ascending nested", "forward: ACC paid profile {1: 2385, 2: 264, 0: 1, 3: 530, 4: 84, 6: 92, 5: 270, 8: 17, 7: 1} != word {'1': 2385, '2': 264, '3': 530, '4': 84, '5': 270, '6': 92, '7': 1, '8': 17}", "backward: G2 climb at 14058 of 374 2->8 not ascending nested"], "physics": {"forward": "PASS", "backward": "PASS"}, "seconds": 1.0} +{"mutant": "M4 scatter into a level-L1 target after the copy descended below L1", "violates": "G3 (scatter meets the target at its level)", "checker_flags": ["G0"], "rejected": true, "first_messages": ["forward: G0 add at 18384 ('L', 194)<-('C', 1) frame 5 but labels 5,4 (centers)"], "physics": {"forward": "FAIL (registers [129, 194])"}, "seconds": 0.5} +{"mutant": "M5 last centre descent step skipped (level-0 targets scattered at L_last)", "violates": "G3 (chain reaches every served level; bottom 0)", "checker_flags": ["ACC", "G0"], "rejected": true, "first_messages": ["forward: G0 add at 18398 ('L', 127)<-('C', 1) frame 0 but labels 0,2 (centers)", "forward: G0 add at 18399 ('L', 185)<-('C', 1) frame 0 but labels 0,2 (centers)"], "physics": {"forward": "FAIL (registers [121, 122, 123, 127])"}, "seconds": 0.5} +{"mutant": "M6 centre copy taken at the wrong label (after the first descent)", "violates": "G3 (copy at the centre label c_k)", "checker_flags": ["G3"], "rejected": true, "first_messages": ["forward: G3 centre step at 18380 on a dead copy 1", "forward: G3 copy at 18381 from ('L', 64) at label 481 but frame 5"], "physics": {"forward": "FAIL (registers [121, 122, 123, 124])"}, "seconds": 0.4} +{"mutant": "M7 a child of another register runs while a centre copy is live", "violates": "G3 (copy lifetime)", "checker_flags": ["G3"], "rejected": true, "first_messages": ["forward: G3 climb at 18382 of 503 while centre copy [1] live"], "physics": {"forward": "PASS"}, "seconds": 0.5} +{"mutant": "M8 centre chain leaves the centre frame (c_k -> X -> L1, X not inside c_k)", "violates": "G3 (nested chain inside c_k; selection condition (c))", "checker_flags": ["ACC", "G3"], "rejected": true, "first_messages": ["forward: G3 centre step at 18349 480->74 not a strict nested descent", "forward: ACC paid profile {1: 2386, 2: 264, 3: 530, 4: 84, 6: 92, 5: 270, 7: 2, 8: 16} != word {'1': 2385, '2': 264, '3': 530, '4': 84, '5': 270, '6': 92, '7': 1, '8': 17}"], "physics": {"forward": "PASS"}, "seconds": 0.5} +{"mutant": "M9 compensation coefficient doubled", "violates": "S (scalar identity)", "checker_flags": ["S"], "rejected": true, "first_messages": ["forward: S column mismatch at register 186", "forward: S column mismatch at register 200", "backward: S column mismatch at register 374"], "physics": {"forward": "FAIL (registers [186, 200])", "backward": "FAIL (registers [374])"}, "seconds": 1.2} +{"mutant": "M10 compensation moved after the helper started climbing", "violates": "G0 + S (compensation reads the entrance value)", "checker_flags": ["G0"], "rejected": true, "first_messages": ["forward: G0 add at 14058 ('L', 200)<-('L', 374) frame 2 but labels 4,148 (A)", "backward: G0 add at 14058 ('L', 374)<-('L', 200) frame 2 but labels 148,4 (A)"], "physics": {"forward": "FAIL (registers [186, 200])", "backward": "FAIL (registers [374])"}, "seconds": 1.2} +{"mutant": "M11 kernel donor update with the donor still at label 0", "violates": "G0 (common label at a nonzero-frame kernel update; inherited #471)", "checker_flags": ["ACC", "G0"], "rejected": true, "first_messages": ["forward: G0 add at 13547 ('L', 368)<-('L', 396) frame 6 but labels 0,6 (A)", "forward: ACC paid profile {1: 2384, 2: 263, 3: 531, 4: 84, 6: 92, 5: 270, 8: 17, 7: 1} != word {'1': 2385, '2': 264, '3': 530, '4': 84, '5': 270, '6': 92, '7': 1, '8': 17}", "backward: G0 add at 13547 ('L', 396)<-('L', 368) frame 6 but labels 6,0 (A)"], "physics": {"forward": "FAIL (registers [130, 188, 206, 221])", "backward": "FAIL (registers [396])"}, "seconds": 1.1} +{"mutant": "M12 R_E^-1 wrapper after the first gate on the helper", "violates": "G1 (wrapper surrounds the whole invocation)", "checker_flags": ["G1"], "rejected": true, "first_messages": ["forward: G1 pre wrapper of 374 not the first event touching it", "forward: G1 pre wrapper of 374 outside entry adapters", "backward: G1 pre wrapper of 374 not the first event touching it"], "physics": {"forward": "FAIL (registers [186, 200])", "backward": "FAIL (registers [374])"}, "seconds": 1.2} +{"mutant": "M13 L_E^-1 wrapper dropped", "violates": "G1 (wrapper surrounds the whole invocation)", "checker_flags": ["G1"], "rejected": true, "first_messages": ["forward: G1 entering helper 374 without post wrapper", "backward: G1 entering helper 374 without post wrapper"], "physics": {"forward": "FAIL (registers [374])", "backward": "FAIL (registers [374])"}, "seconds": 1.0} +rejected by the checker: 14 / 14 diff --git a/research/retimed-asynchronous-validation/lemmaG/E2E-gauge80-kernel42.json b/research/retimed-asynchronous-validation/lemmaG/E2E-gauge80-kernel42.json new file mode 100644 index 0000000000..286399d0e9 --- /dev/null +++ b/research/retimed-asynchronous-validation/lemmaG/E2E-gauge80-kernel42.json @@ -0,0 +1,17 @@ +{ + "variant": "gauge80-kernel42", + "seed": 2026, + "columns": 806, + "kinds": { + "port": 240, + "entering": 244, + "random": 256, + "centre": 16, + "target_level": 50 + }, + "batches": 26, + "failures": [], + "dense": 8, + "seconds": 50.4, + "status": "PASS" +} \ No newline at end of file diff --git a/research/retimed-asynchronous-validation/lemmaG/INSTANCES-gauge80-kernel42.json b/research/retimed-asynchronous-validation/lemmaG/INSTANCES-gauge80-kernel42.json new file mode 100644 index 0000000000..a4aadd6bba --- /dev/null +++ b/research/retimed-asynchronous-validation/lemmaG/INSTANCES-gauge80-kernel42.json @@ -0,0 +1,215 @@ +{ + "variant": "gauge80-kernel42", + "I-tr": { + "transitions": 2945, + "columns_each": 512, + "failures": [] + }, + "I-comp": { + "compensation_gates": 420, + "targets": 50, + "entering_helpers_compensating": 80, + "input_registers": 130, + "columns_each": 512, + "target_levels_after_segment": [ + 2, + 4, + 5 + ], + "failures": [] + }, + "I-centre": { + "centres": 16, + "detail": [ + { + "centre": 0, + "register": 99, + "frame": 480, + "path_dims": [ + 8, + 0 + ], + "targets": 28 + }, + { + "centre": 1, + "register": 64, + "frame": 481, + "path_dims": [ + 8, + 4, + 2, + 1, + 0 + ], + "targets": 28 + }, + { + "centre": 2, + "register": 365, + "frame": 482, + "path_dims": [ + 8, + 2, + 1, + 0 + ], + "targets": 28 + }, + { + "centre": 3, + "register": 30, + "frame": 483, + "path_dims": [ + 8, + 4, + 2, + 1, + 0 + ], + "targets": 28 + }, + { + "centre": 4, + "register": 393, + "frame": 484, + "path_dims": [ + 8, + 4, + 2, + 1, + 0 + ], + "targets": 28 + }, + { + "centre": 5, + "register": 98, + "frame": 485, + "path_dims": [ + 8, + 2, + 1, + 0 + ], + "targets": 28 + }, + { + "centre": 6, + "register": 421, + "frame": 486, + "path_dims": [ + 8, + 4, + 2, + 1, + 0 + ], + "targets": 28 + }, + { + "centre": 7, + "register": 96, + "frame": 487, + "path_dims": [ + 8, + 1, + 0 + ], + "targets": 28 + }, + { + "centre": 8, + "register": 35, + "frame": 967, + "path_dims": [ + 1, + 0 + ], + "targets": 1 + }, + { + "centre": 9, + "register": 0, + "frame": 964, + "path_dims": [ + 1, + 0 + ], + "targets": 1 + }, + { + "centre": 10, + "register": 13, + "frame": 965, + "path_dims": [ + 1, + 0 + ], + "targets": 1 + }, + { + "centre": 11, + "register": 54, + "frame": 970, + "path_dims": [ + 1, + 0 + ], + "targets": 1 + }, + { + "centre": 12, + "register": 40, + "frame": 968, + "path_dims": [ + 1, + 0 + ], + "targets": 1 + }, + { + "centre": 13, + "register": 119, + "frame": 971, + "path_dims": [ + 1, + 0 + ], + "targets": 1 + }, + { + "centre": 14, + "register": 22, + "frame": 966, + "path_dims": [ + 1, + 0 + ], + "targets": 1 + }, + { + "centre": 15, + "register": 51, + "frame": 969, + "path_dims": [ + 1, + 0 + ], + "targets": 1 + } + ], + "failures": [] + }, + "I-helper": { + "entering_helpers": 122, + "widths": { + "8": 104, + "7": 14, + "5": 4 + }, + "columns_each": 512, + "failures": [] + }, + "seconds": 87.2 +} \ No newline at end of file diff --git a/research/retimed-asynchronous-validation/lemmaG/MUTANTS.json b/research/retimed-asynchronous-validation/lemmaG/MUTANTS.json new file mode 100644 index 0000000000..ce4dae10a4 --- /dev/null +++ b/research/retimed-asynchronous-validation/lemmaG/MUTANTS.json @@ -0,0 +1,247 @@ +[ + { + "mutant": "M1 compensation gate with the target still at label 0", + "violates": "G0 (common label at a nonzero-frame compensation)", + "checker_flags": [ + "ACC", + "G0" + ], + "rejected": true, + "first_messages": [ + "forward: G0 add at 13053 ('L', 200)<-('L', 374) frame 2 but labels 0,2 (A)", + "forward: G0 add at 13064 ('L', 200)<-('L', 375) frame 2 but labels 0,2 (A)", + "backward: G0 add at 13053 ('L', 374)<-('L', 200) frame 2 but labels 2,0 (A)" + ], + "physics": { + "forward": "FAIL (registers [186, 200])", + "backward": "FAIL (registers [374, 375])" + }, + "seconds": 3.5 + }, + { + "mutant": "M2 physical T_E on an entering helper (no virtual entrance)", + "violates": "G1 (virtual entrance)", + "checker_flags": [ + "ACC", + "G1" + ], + "rejected": true, + "first_messages": [ + "forward: G1 wrapper on non-entering register 374", + "forward: G1 wrapper pre of 374 at frame 2 but start 0", + "backward: G1 wrapper on non-entering register 374" + ], + "physics": { + "forward": "FAIL (registers [374])", + "backward": "FAIL (registers [374])" + }, + "seconds": 1.0 + }, + { + "mutant": "M3 target visits its entrance levels out of nesting order (descends E2 -> E1)", + "violates": "G2 (monotone nested chain; selection condition (b))", + "checker_flags": [ + "ACC", + "G2" + ], + "rejected": true, + "first_messages": [ + "forward: G2 climb at 13505 of 200 4->2 not ascending nested", + "forward: ACC paid profile {2: 265, 1: 2384, -1: 1, 3: 530, 4: 84, 6: 92, 5: 270, 8: 17, 7: 1} != word {'1': 2385, '2': 264, '3': 530, '4': 84, '5': 270, '6': 92, '7': 1, '8': 17}", + "backward: G2 climb at 13505 of 200 4->2 not ascending nested" + ], + "physics": { + "forward": "PASS", + "backward": "PASS" + }, + "seconds": 1.1 + }, + { + "mutant": "M3b entering helper leaves the nested chain (E_j -> X -> F, X not containing E_j)", + "violates": "G2 (monotone nested chain; selection condition (a))", + "checker_flags": [ + "ACC", + "G2" + ], + "rejected": true, + "first_messages": [ + "forward: G2 climb at 14058 of 374 2->8 not ascending nested", + "forward: ACC paid profile {1: 2385, 2: 264, 0: 1, 3: 530, 4: 84, 6: 92, 5: 270, 8: 17, 7: 1} != word {'1': 2385, '2': 264, '3': 530, '4': 84, '5': 270, '6': 92, '7': 1, '8': 17}", + "backward: G2 climb at 14058 of 374 2->8 not ascending nested" + ], + "physics": { + "forward": "PASS", + "backward": "PASS" + }, + "seconds": 1.0 + }, + { + "mutant": "M4 scatter into a level-L1 target after the copy descended below L1", + "violates": "G3 (scatter meets the target at its level)", + "checker_flags": [ + "G0" + ], + "rejected": true, + "first_messages": [ + "forward: G0 add at 18384 ('L', 194)<-('C', 1) frame 5 but labels 5,4 (centers)" + ], + "physics": { + "forward": "FAIL (registers [129, 194])" + }, + "seconds": 0.5 + }, + { + "mutant": "M5 last centre descent step skipped (level-0 targets scattered at L_last)", + "violates": "G3 (chain reaches every served level; bottom 0)", + "checker_flags": [ + "ACC", + "G0" + ], + "rejected": true, + "first_messages": [ + "forward: G0 add at 18398 ('L', 127)<-('C', 1) frame 0 but labels 0,2 (centers)", + "forward: G0 add at 18399 ('L', 185)<-('C', 1) frame 0 but labels 0,2 (centers)" + ], + "physics": { + "forward": "FAIL (registers [121, 122, 123, 127])" + }, + "seconds": 0.5 + }, + { + "mutant": "M6 centre copy taken at the wrong label (after the first descent)", + "violates": "G3 (copy at the centre label c_k)", + "checker_flags": [ + "G3" + ], + "rejected": true, + "first_messages": [ + "forward: G3 centre step at 18380 on a dead copy 1", + "forward: G3 copy at 18381 from ('L', 64) at label 481 but frame 5" + ], + "physics": { + "forward": "FAIL (registers [121, 122, 123, 124])" + }, + "seconds": 0.4 + }, + { + "mutant": "M7 a child of another register runs while a centre copy is live", + "violates": "G3 (copy lifetime)", + "checker_flags": [ + "G3" + ], + "rejected": true, + "first_messages": [ + "forward: G3 climb at 18382 of 503 while centre copy [1] live" + ], + "physics": { + "forward": "PASS" + }, + "seconds": 0.5 + }, + { + "mutant": "M8 centre chain leaves the centre frame (c_k -> X -> L1, X not inside c_k)", + "violates": "G3 (nested chain inside c_k; selection condition (c))", + "checker_flags": [ + "ACC", + "G3" + ], + "rejected": true, + "first_messages": [ + "forward: G3 centre step at 18349 480->74 not a strict nested descent", + "forward: ACC paid profile {1: 2386, 2: 264, 3: 530, 4: 84, 6: 92, 5: 270, 7: 2, 8: 16} != word {'1': 2385, '2': 264, '3': 530, '4': 84, '5': 270, '6': 92, '7': 1, '8': 17}" + ], + "physics": { + "forward": "PASS" + }, + "seconds": 0.5 + }, + { + "mutant": "M9 compensation coefficient doubled", + "violates": "S (scalar identity)", + "checker_flags": [ + "S" + ], + "rejected": true, + "first_messages": [ + "forward: S column mismatch at register 186", + "forward: S column mismatch at register 200", + "backward: S column mismatch at register 374" + ], + "physics": { + "forward": "FAIL (registers [186, 200])", + "backward": "FAIL (registers [374])" + }, + "seconds": 1.2 + }, + { + "mutant": "M10 compensation moved after the helper started climbing", + "violates": "G0 + S (compensation reads the entrance value)", + "checker_flags": [ + "G0" + ], + "rejected": true, + "first_messages": [ + "forward: G0 add at 14058 ('L', 200)<-('L', 374) frame 2 but labels 4,148 (A)", + "backward: G0 add at 14058 ('L', 374)<-('L', 200) frame 2 but labels 148,4 (A)" + ], + "physics": { + "forward": "FAIL (registers [186, 200])", + "backward": "FAIL (registers [374])" + }, + "seconds": 1.2 + }, + { + "mutant": "M11 kernel donor update with the donor still at label 0", + "violates": "G0 (common label at a nonzero-frame kernel update; inherited #471)", + "checker_flags": [ + "ACC", + "G0" + ], + "rejected": true, + "first_messages": [ + "forward: G0 add at 13547 ('L', 368)<-('L', 396) frame 6 but labels 0,6 (A)", + "forward: ACC paid profile {1: 2384, 2: 263, 3: 531, 4: 84, 6: 92, 5: 270, 8: 17, 7: 1} != word {'1': 2385, '2': 264, '3': 530, '4': 84, '5': 270, '6': 92, '7': 1, '8': 17}", + "backward: G0 add at 13547 ('L', 396)<-('L', 368) frame 6 but labels 6,0 (A)" + ], + "physics": { + "forward": "FAIL (registers [130, 188, 206, 221])", + "backward": "FAIL (registers [396])" + }, + "seconds": 1.1 + }, + { + "mutant": "M12 R_E^-1 wrapper after the first gate on the helper", + "violates": "G1 (wrapper surrounds the whole invocation)", + "checker_flags": [ + "G1" + ], + "rejected": true, + "first_messages": [ + "forward: G1 pre wrapper of 374 not the first event touching it", + "forward: G1 pre wrapper of 374 outside entry adapters", + "backward: G1 pre wrapper of 374 not the first event touching it" + ], + "physics": { + "forward": "FAIL (registers [186, 200])", + "backward": "FAIL (registers [374])" + }, + "seconds": 1.2 + }, + { + "mutant": "M13 L_E^-1 wrapper dropped", + "violates": "G1 (wrapper surrounds the whole invocation)", + "checker_flags": [ + "G1" + ], + "rejected": true, + "first_messages": [ + "forward: G1 entering helper 374 without post wrapper", + "backward: G1 entering helper 374 without post wrapper" + ], + "physics": { + "forward": "FAIL (registers [374])", + "backward": "FAIL (registers [374])" + }, + "seconds": 1.0 + } +] \ No newline at end of file diff --git a/research/retimed-asynchronous-validation/lemmaG/PREOP-GUARDS-lg_e2e.json b/research/retimed-asynchronous-validation/lemmaG/PREOP-GUARDS-lg_e2e.json new file mode 100644 index 0000000000..8664755d26 --- /dev/null +++ b/research/retimed-asynchronous-validation/lemmaG/PREOP-GUARDS-lg_e2e.json @@ -0,0 +1,6 @@ +{ + "add_calls": 251154, + "scale_calls": 8858, + "primitive_calls": 853381, + "maximum_proved_numerator_bits": 29 +} diff --git a/research/retimed-asynchronous-validation/lemmaG/PREOP-GUARDS-lg_instances.json b/research/retimed-asynchronous-validation/lemmaG/PREOP-GUARDS-lg_instances.json new file mode 100644 index 0000000000..bf92f58dd7 --- /dev/null +++ b/research/retimed-asynchronous-validation/lemmaG/PREOP-GUARDS-lg_instances.json @@ -0,0 +1,6 @@ +{ + "add_calls": 1116, + "scale_calls": 884, + "primitive_calls": 102522, + "maximum_proved_numerator_bits": 14 +} diff --git a/research/retimed-asynchronous-validation/phases.log b/research/retimed-asynchronous-validation/phases.log new file mode 100644 index 0000000000..b6620b5abb --- /dev/null +++ b/research/retimed-asynchronous-validation/phases.log @@ -0,0 +1,16 @@ +exact phase edges 0 / 2952 seconds 0.32952712499536574 +exact phase edges 200 / 2952 seconds 4.732293708017096 +exact phase edges 400 / 2952 seconds 10.104311374947429 +exact phase edges 600 / 2952 seconds 15.57243349996861 +exact phase edges 800 / 2952 seconds 21.00197866698727 +exact phase edges 1000 / 2952 seconds 26.506034124991857 +exact phase edges 1200 / 2952 seconds 32.14390787505545 +exact phase edges 1400 / 2952 seconds 37.7949232920073 +exact phase edges 1600 / 2952 seconds 43.45703604200389 +exact phase edges 1800 / 2952 seconds 49.14179050002713 +exact phase edges 2000 / 2952 seconds 54.90944983297959 +exact phase edges 2200 / 2952 seconds 60.385002374998294 +exact phase edges 2400 / 2952 seconds 65.86366866703611 +exact phase edges 2600 / 2952 seconds 71.52855341695249 +exact phase edges 2800 / 2952 seconds 76.99615658295806 +PASS exact local phases 82.58938675001264 seconds diff --git a/research/retimed-asynchronous-validation/pipeline-controls.log b/research/retimed-asynchronous-validation/pipeline-controls.log new file mode 100644 index 0000000000..b827bfe104 --- /dev/null +++ b/research/retimed-asynchronous-validation/pipeline-controls.log @@ -0,0 +1 @@ +10 controls rejected by the certifying scripts diff --git a/research/retimed-asynchronous-validation/plan-transfer.log b/research/retimed-asynchronous-validation/plan-transfer.log new file mode 100644 index 0000000000..72ee86e11a --- /dev/null +++ b/research/retimed-asynchronous-validation/plan-transfer.log @@ -0,0 +1 @@ +PASS_UNCHANGED_WIDTH_ASYNC_PLAN_TRANSFER diff --git a/research/retimed-asynchronous-validation/programs.log b/research/retimed-asynchronous-validation/programs.log new file mode 100644 index 0000000000..b0473cdce1 --- /dev/null +++ b/research/retimed-asynchronous-validation/programs.log @@ -0,0 +1,2 @@ +PASS emitted forward 25082 events +PASS emitted backward 25082 events diff --git a/research/retimed-asynchronous-validation/scalar-readback.log b/research/retimed-asynchronous-validation/scalar-readback.log new file mode 100644 index 0000000000..5e6f612b47 --- /dev/null +++ b/research/retimed-asynchronous-validation/scalar-readback.log @@ -0,0 +1,3 @@ +independent emitted replay PASS forward +independent emitted replay PASS backward +PASS independent local/global replay and two exact moments diff --git a/research/retimed-asynchronous-validation/scalar.log b/research/retimed-asynchronous-validation/scalar.log new file mode 100644 index 0000000000..04cf1f2c51 --- /dev/null +++ b/research/retimed-asynchronous-validation/scalar.log @@ -0,0 +1,4 @@ +full main columns 800 replayed +PASS exact arbitrary dirt and restored sources/helpers +PASS exact inverse-transpose on every column +PASS prospective b 0.001183945732643359 gain 18.467004511682045 percent; seconds 0.6544058750150725 diff --git a/research/retimed-asynchronous-validation/selection-controls.log b/research/retimed-asynchronous-validation/selection-controls.log new file mode 100644 index 0000000000..1762db2e9f --- /dev/null +++ b/research/retimed-asynchronous-validation/selection-controls.log @@ -0,0 +1 @@ +4 selection controls refused diff --git a/research/retimed-asynchronous-validation/transfer.log b/research/retimed-asynchronous-validation/transfer.log new file mode 100644 index 0000000000..9a17535ea4 --- /dev/null +++ b/research/retimed-asynchronous-validation/transfer.log @@ -0,0 +1 @@ +PASS_STRUCTURAL_MAIN_WORD_RETIMING_TRANSFER {'A': 224, 'B': 504} diff --git a/research/retimed-asynchronous-validation/transfer/TRANSFER.json b/research/retimed-asynchronous-validation/transfer/TRANSFER.json new file mode 100644 index 0000000000..b41792e989 --- /dev/null +++ b/research/retimed-asynchronous-validation/transfer/TRANSFER.json @@ -0,0 +1,54 @@ +{ + "status": "PASS_STRUCTURAL_MAIN_WORD_RETIMING_TRANSFER", + "source_files": { + "/Users/chafreaky/Documents/personal/integer-mult-research-20261008/e8-async-retimed/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/BASE-WORD.json.gz": "da4c5007092fd9456403179ef2a4391aef9fc5310e3eec5f2ab6c49b24147387", + "/Users/chafreaky/Documents/personal/integer-mult-research-20261008/e8-async-retimed/research/retimed-asynchronous-whole-owners/data/PR495-FULL-WORD.json.gz": "66655cd858afb515dfd4cad43c4fef01f9185af670e144750e9977588ebd4ecf", + "/Users/chafreaky/Documents/personal/integer-mult-research-20261008/e8-async-retimed/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/data/selections/gauge80-kernel42.json": "436e4acadee227dbfcb66386c9ccaa38e68054e8ed4870bb174eeb41363375bb" + }, + "changed_frames": { + "A": 224, + "B": 504 + }, + "discarded_prefix_events": { + "A": 229, + "B": 0 + }, + "preserved_gauge_fields": [ + "centers", + "center_frames", + "target_levels", + "root_lines", + "ports", + "cut", + "precondition", + "start_extra", + "scatter" + ], + "entering_helpers": 122, + "entrance_rank": 148, + "local_profile": { + "1": 2385, + "2": 264, + "3": 530, + "4": 84, + "5": 270, + "6": 92, + "7": 1, + "8": 17 + }, + "transfer_controls_rejected": [ + [ + "A", + 1 + ], + [ + "B", + 3 + ] + ], + "outputs": { + "RETIMED-BASE.json.gz": "5b0632330c1aca9f33601e1c222e8dc2d1a0f279e29fef9e1d889489af7195af", + "FULL-WORD.json.gz": "8d5a3d6e20f9c3593938a251ffc64aa8d810c324979e5bcf26a33840c544afe2" + }, + "scope": "Structural transfer; scalar, frame, phase, whole-program, hosting and finite assembly checks must run independently." +} diff --git a/research/retimed-asynchronous-validation/whole-program.log b/research/retimed-asynchronous-validation/whole-program.log new file mode 100644 index 0000000000..aa5b5a5e64 --- /dev/null +++ b/research/retimed-asynchronous-validation/whole-program.log @@ -0,0 +1,30 @@ +gauge80-kernel42 batch 0 failures so far 0 5 +gauge80-kernel42 batch 1 failures so far 0 7 +gauge80-kernel42 batch 2 failures so far 0 10 +gauge80-kernel42 batch 3 failures so far 0 12 +gauge80-kernel42 batch 4 failures so far 0 14 +gauge80-kernel42 batch 5 failures so far 0 17 +gauge80-kernel42 batch 6 failures so far 0 19 +gauge80-kernel42 batch 7 failures so far 0 22 +gauge80-kernel42 batch 8 failures so far 0 22 +gauge80-kernel42 batch 9 failures so far 0 22 +gauge80-kernel42 batch 10 failures so far 0 23 +gauge80-kernel42 batch 11 failures so far 0 23 +gauge80-kernel42 batch 12 failures so far 0 24 +gauge80-kernel42 batch 13 failures so far 0 24 +gauge80-kernel42 batch 14 failures so far 0 24 +gauge80-kernel42 batch 15 failures so far 0 26 +gauge80-kernel42 batch 16 failures so far 0 28 +gauge80-kernel42 batch 17 failures so far 0 31 +gauge80-kernel42 batch 18 failures so far 0 32 +gauge80-kernel42 batch 19 failures so far 0 34 +gauge80-kernel42 batch 20 failures so far 0 36 +gauge80-kernel42 batch 21 failures so far 0 39 +gauge80-kernel42 batch 22 failures so far 0 41 +gauge80-kernel42 batch 23 failures so far 0 43 +gauge80-kernel42 batch 24 failures so far 0 46 +gauge80-kernel42 batch 25 failures so far 0 46 +gauge80-kernel42 dense 0 failures so far 0 48 +gauge80-kernel42 dense 1 failures so far 0 50 +gauge80-kernel42 PASS 806 basis columns + 8 dense 50.4 s +PRE_OPERATION_EXACTNESS_BOUNDS {'add_calls': 251154, 'scale_calls': 8858, 'primitive_calls': 853381, 'maximum_proved_numerator_bits': 29} diff --git a/research/retimed-asynchronous-validation/word-controls.log b/research/retimed-asynchronous-validation/word-controls.log new file mode 100644 index 0000000000..a0db1a4768 --- /dev/null +++ b/research/retimed-asynchronous-validation/word-controls.log @@ -0,0 +1 @@ +8 controls rejected diff --git a/research/retimed-asynchronous-validation/wrappers.log b/research/retimed-asynchronous-validation/wrappers.log new file mode 100644 index 0000000000..b840c13ba9 --- /dev/null +++ b/research/retimed-asynchronous-validation/wrappers.log @@ -0,0 +1 @@ +Lemma A (exact): L^-1 S_E R^-1 = C_[w] x I for 16 entrance frames, global phase included; 5 wrapper mutations rejected; all-even-weight: True diff --git a/research/retimed-asynchronous-whole-owners/.gitattributes b/research/retimed-asynchronous-whole-owners/.gitattributes new file mode 100644 index 0000000000..bd2de00cda --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/.gitattributes @@ -0,0 +1 @@ +* -text -whitespace diff --git a/research/retimed-asynchronous-whole-owners/EXPECTED.json b/research/retimed-asynchronous-whole-owners/EXPECTED.json new file mode 100644 index 0000000000..1e598034a2 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/EXPECTED.json @@ -0,0 +1,24 @@ +{ + "asynchronous_template_sha256": "61cb5130c9a909a5fd412885608bbd697aac4d9d56d46c87d1af995a8e2f0f4e", + "bit_lower": "391360506745414227149/250000000000000000000000", + "canonical_word_sha256": "bae9701c7fde304860cc89d72d1bcb503f392b25cff04401202e833301e2ef18", + "complex_lower": "342866804295765301697/250000000000000000000000", + "global_prefix_bits": 205, + "global_profile": { + "1": 171856, + "16": 1, + "2": 19008, + "3": 41592, + "4": 6048, + "48": 408, + "5": 22941, + "6": 6624, + "7": 2209, + "8": 1224 + }, + "kappa": "68479443547277/50000000000000000", + "kappa_decimal": "0.001369588870945540", + "live": 7680, + "local_program_sha256": "39af027100077ecdf4dea36c937faa813b195e5be4554f09b4f35f1ca230d518", + "physical": 8258 +} diff --git a/research/retimed-asynchronous-whole-owners/LICENSE b/research/retimed-asynchronous-whole-owners/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/research/retimed-asynchronous-whole-owners/MANIFEST.json b/research/retimed-asynchronous-whole-owners/MANIFEST.json new file mode 100644 index 0000000000..0256234116 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/MANIFEST.json @@ -0,0 +1,111 @@ +{ + ".gitattributes": "e97602ab9cac70102245345c5ab0fc9830df8b17f1072b188265a662a3a547ae", + "EXPECTED.json": "ff5cf5f84bfbdaa53ae27691afa49c147adbed1f1d296b417aa23136380d29b4", + "LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "NOTICE.md": "037efdfc64c74e1b17d7a3f9870b2b0114d9a2530119cb926175a3791f9c4a89", + "PROOF.md": "19584ee027eff089512f8c7a9c7045a26393b39331cab89a555d6a61658be636", + "README.md": "82af6ee1c545dfb58d82f62ac95e31793325ff6291e84239b3115d1e8bf37e84", + "SOURCE.json": "feee494e0cdf011324c6bfb1311cc77d1bee898f948279652c19772026707bed", + "code/build_plan.py": "748c7ae6b606cefa9ddcf55771714f426480ce7753c081324ba5b1429ee39ffb", + "code/build_retimed.py": "5177c0f1200d30fb532e58964d67d3cb08f7b9854ea97107f776f1883e36de97", + "code/guarded_lemma.py": "e572010d33bbb39f4756c785270b5fc9cb82ee6ee4d4cd75d0a1ca49d773a587", + "code/lg_mutants_retimed.py": "8f3c5a0fd63a19c70bc2c9026544ec58139b99ade5f1bafd296ccce480d97a4d", + "data/PR495-FULL-WORD.json.gz": "66655cd858afb515dfd4cad43c4fef01f9185af670e144750e9977588ebd4ecf", + "data/PR502-EXPECTED.json": "97056026d52482a79a26efdb49d7cf6f44adff837eaa6b7b836e09d8baf76166", + "data/PR502-RESULT.json": "4a951fc558757d045f8296b4014e4be71553ac7514a4d996d4bf0232ebefec5f", + "references/PR502-PROOF.md": "23370c65953ed2c6fde92c6a5fbcad6a3d106213a8047ad4e40271b4152fd503", + "references/UPSTREAM-REPLAY.json": "bffedf9ffd9bd4d85780047368c63a034494854bbb13d6d9b5a244665ab307ae", + "vendor/complex/e8-complex-gauge-kernel/NOTICE.md": "7c7a022afe969a09ad5320935daf7db256b8f25ee56ecdcf9fc40eb0836e74ce", + "vendor/complex/e8-complex-gauge-kernel/code/adapters_gk.py": "a8d6d9ccf20c261cb0b216baa9906f2f7689e1bb1dca070313a60b2cb6d3043c", + "vendor/complex/e8-complex-gauge-kernel/code/assemble_gk.py": "e377ef9d9e90168290a4640250c0fb9c05015104bcc4827bc5ce63f6ca63763a", + "vendor/complex/e8-complex-gauge-kernel/code/audit_gk.py": "cb79c6b788333a031e14c7f134823f5f6147d7f1dcc6e5e3b1420743c32f8ebc", + "vendor/complex/e8-complex-gauge-kernel/code/audit_hosted_gk.py": "c46c69c1c6fdccce991bf5d5ec7def344d2749c53ad2db976a50ba3a6c37d657", + "vendor/complex/e8-complex-gauge-kernel/code/controls_gk.py": "cf83aa95f03aa812c413905df9f75f13ac8f92f5db6a83cf9b1868aea2dd9de0", + "vendor/complex/e8-complex-gauge-kernel/code/controls_hosting.py": "573966c7ad1deac24464414d3886171f594bb3ae3e7236a9ac2447cc40b20211", + "vendor/complex/e8-complex-gauge-kernel/code/controls_pipeline.py": "cc6fb8bf4644cc3a1799f3bc90dc074adb5663d1889c92f7f73ec9f307acbd36", + "vendor/complex/e8-complex-gauge-kernel/code/controls_sel.py": "d2777571d59736c3fe62b81506ae62c22a3816fbc3abf9303d914e6da6d64258", + "vendor/complex/e8-complex-gauge-kernel/code/emit_gk.py": "4e415bff1d9f154496ed38e6889929b600aa0f3d583a375e8ca257ad8f51fa23", + "vendor/complex/e8-complex-gauge-kernel/code/gk_common.py": "e68d190fd436b2f3955decb590adb53344d5d4ea0a19d62d86df1e4b55ecd198", + "vendor/complex/e8-complex-gauge-kernel/code/gk_word.py": "f027a9273bcf4e0971258c160b7d3b3c196366b32a529cff6e6a0e666b03826b", + "vendor/complex/e8-complex-gauge-kernel/code/hosted_gk.py": "8d2c29a5f79e6a1391f96baf44dd9fbe35203b6c11b02a7b2d238cf792ea163f", + "vendor/complex/e8-complex-gauge-kernel/code/integrate_gk.py": "2e807893180a3716b36a81f1a7d933bd55f2299489b6f236ba5c644d87739209", + "vendor/complex/e8-complex-gauge-kernel/code/lemmaG/check.py": "f572b7129a546e1b1193fdd5baee4f731a5b9b8a4e8dc7ac170bcad7758e5b9a", + "vendor/complex/e8-complex-gauge-kernel/code/lemmaG/gd.py": "64cdb2cfefc9ec3ed80c277a18848778427c3d3dbda9b7be13f740522478e1de", + "vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_e2e.py": "8fe3719e8ec5ec49af480b40c15f07612a356f5071ea30e17ae2d8931b3f20ce", + "vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_instances.py": "47dcf2e9ae2d99699424d684abebc3d1d2d25b7aa6d440761e19835d140f5fbb", + "vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_lib.py": "00068882bf2f2ebadd3f87c94204f226c7938966124bafb9ce6da89bfaf91b45", + "vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_mutants.py": "cf0d1f8e90a0780244b6de38d6aad08dd42f4c439397a6d5a61fccd23fe7e798", + "vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_phys.py": "0ca37829b596d83d0b94c5f0b6b278a100f22e626b2ab3b5210a38f9657c8a27", + "vendor/complex/e8-complex-gauge-kernel/code/lemmaG/run_labels.py": "5f053e553b1c26e553a844e2891a73b6cc6b79404a7bb5d4722529f7db0d592c", + "vendor/complex/e8-complex-gauge-kernel/code/make_meta.py": "06e44ae4fc4f3a88989828d6cbdf95524a2d9f65753045cbb3e6cfd7e042d96a", + "vendor/complex/e8-complex-gauge-kernel/code/onehost_gk.py": "416b318c1b6b8c7b72e24713b1b18d8772ec368e042a321b4418c63a74711590", + "vendor/complex/e8-complex-gauge-kernel/code/replay_gk.py": "2422b44fc2fb4742bb575572337158a15fb6831630f8746a1c7ee3133e0ee2e3", + "vendor/complex/e8-complex-gauge-kernel/code/run_variant.py": "feecf7dff32860a02fbfb96da1049ba35d05b3baf74c4f741b878d4d91903903", + "vendor/complex/e8-complex-gauge-kernel/data/selections/gauge80-kernel42.json": "436e4acadee227dbfcb66386c9ccaa38e68054e8ed4870bb174eeb41363375bb", + "vendor/complex/split-centres-global/vendor/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "vendor/pr505/ADVERSARIAL-REVIEW.md": "6c8f69452df88c2082568d83ff3692176d391fd1e1db6533d071049ec873163c", + "vendor/pr505/EXPECTED.json": "10d4b326f1d1836995a2722e0901c0f62ceb98b345b51095d84765df3776b6c2", + "vendor/pr505/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "vendor/pr505/MANIFEST.json": "8395a05166d83a27ee9dfa4b16a2e63b93668eedf178edd587270c3ffcc6fa97", + "vendor/pr505/NOTICE.md": "b4bf5b4520f22256c18e6378a51cd8270335aed268a84b42d9284273a51eedc3", + "vendor/pr505/PROOF.md": "1fd10bedaf12f5221c1f22f4e508279ca1a16af7d0733dfdaac6a2a02a8a668a", + "vendor/pr505/README.md": "e7d793bbc8fa7355f7ab6f4c001965eff3b22ea0e3c029191ec92ee801f9607c", + "vendor/pr505/RESEARCH.md": "00287d17523ce726545bb10171afcb77b0d0cf3bfd8fd835e21b38bad57b0be7", + "vendor/pr505/SCHEDULING-LEMMA.md": "73effa4a41524fb800e0213bd61f470a0cc61f4110af13dcf4037daf24300511", + "vendor/pr505/SNAPSHOT.md": "8f09e56f76399e3b749f7a284be09a6fbfd1ec2cfaf39c8769a7e99ca69fec7d", + "vendor/pr505/SOURCE-FILES.json": "5e174966d33cc1bee5d3421c553954dd5ee764630eb3e2e4395fe04ef2595136", + "vendor/pr505/SOURCES.json": "f344c729873c4aac9e5081acfa2f7043334eba1d5af9e5914a3acdfea42f99f1", + "vendor/pr505/code/assemble.py": "9db68cad2738d76052b25c8bdf6485edd6f14025bf47107d2425b10a2bdf69e0", + "vendor/pr505/code/audit_async.py": "d01ad6a70c4d3132bcd631f175d23bbee44fecc15f2a80a0f14d0d1d2b0a7206", + "vendor/pr505/code/audit_async_invoice.py": "6a6e4ea681b34db6d0642e1fddc76d9ffd0cdbaf32119f33ca1232db78a148d2", + "vendor/pr505/code/emit_async.py": "3dca3efbce0e1b775801d072e64995472749553f6f7f3250bb6a898cfe117fbc", + "vendor/pr505/evidence/ASYNC-AUDIT.json": "e3f3c8dd3d9ead17031574f86fe7c7887f5f08ead36877b0baa93def9db58431", + "vendor/pr505/evidence/EXACT-ASSEMBLY.json": "b50c77f8089f9697844dbfb3ad2fb6d954e2bb71bfd544fa970da35cf21b25d0", + "vendor/pr505/evidence/GLOBAL-PREFIX.json": "098cdaa38a9bca8a4aca4aa5be03d6a36e40fe2f81948ab901a23d7cf65922de", + "vendor/pr505/evidence/OWNERS-AND-PROFILE.json": "c091ef330ae4566838b3a6c214d57847ce7c9962d5fc161f4ad155cd6bc69b21", + "vendor/pr505/evidence/PREFIX-AND-INVOICE.json": "3d38891f6db3fd70728f1bcba7d1f1356250903a15f3916ca91ae1ad98a24c73", + "vendor/pr505/evidence/RESULT.json": "a8459c77267a3d0c0aba8e1ff31144b32442f6ead3635697a578140f7ccb1720", + "vendor/pr505/evidence/STEPS.json": "8d73f35dff32e272525d584b62a984dda8faa5c4dbebcc58016b40cbced905b6", + "vendor/pr505/inputs/ASYNC-3.json": "8d16c05f4b3239fb5f9ec93958c9436c0cc0c76f6d4899a12bce5b84007d0893", + "vendor/pr505/inputs/ASYNC-OWNERS.json.gz": "52cb8c2b5869b429e3fe3b7a8b061792f020f6fad9f402dc4e4656110b9af068", + "vendor/pr505/inputs/BASE-WORD.json.gz": "da4c5007092fd9456403179ef2a4391aef9fc5310e3eec5f2ab6c49b24147387", + "vendor/pr505/inputs/PR493-EXPECTED.json": "3494ba83280cc86548fe0cc6695c50d23e6b6ffca85aeb1a33337c1196e280cb", + "vendor/pr505/inputs/work/complex-network/hamming/PACKET-PROGRAMS.json.gz": "d833ae0390d165d7da0c639a3c7aeb77156c2ddb52447087cb49b9d03b19e9b9", + "vendor/pr505/inputs/work/complex-network/hamming/PROTOTYPE.json": "b155f101a2b7ec8cfc4e7b6e7147b2d51f0dc31d3ea3499bdfa79d399a76be47", + "vendor/pr505/inputs/work/complex-nine-native/DATA-PHASES.json": "f621f6d4296cb215f334830356c5f79fe10d6d04d15b3ccda76ba0885ab67d0a", + "vendor/pr505/inputs/work/complex-nine-native/GLOBAL-TEMPLATE.json.gz": "1b84904a31a733aab9bfdda3f528c06719f590d2133a43687a8bded955dc991e", + "vendor/pr505/inputs/work/higher-stage-e8/verified/gcert1-e8-retimed.json.gz": "77b0c0fa19ef3da1c7316010e13493aa5eea1a50c3506eddc08f7480e659878b", + "vendor/pr505/inputs/work/odd-stages/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "vendor/pr505/inputs/work/pr361/code/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "vendor/pr505/inputs/work/pr361/code/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "vendor/pr505/inputs/work/pr361/code/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "vendor/pr505/inputs/work/pr370-source/research/e8-bit/data/bit/bitE8-r865.json.gz": "1fb726ea3818fe0837cceb0dd22a71a0814f064e5e781628104610d6468e0e55", + "vendor/pr505/references/PR493-NOTICE.md": "08415e4ce4b9f81afdb4ee9b9ca01a055b81dec36dbc1fbc5ecafcdc8bfe94ed", + "vendor/pr505/references/PR496-PROOF.md": "144f1bf6952b3e31e99cf372a2cae9a13f96c9988808fe8a57ec70b09ee2007c", + "vendor/pr505/research-notes/kernel/APPENDIX-MANIFEST.json": "19565a7d405d86d6432f44221f040702d38822b351b52969f308567112ef9424", + "vendor/pr505/research-notes/kernel/APPENDIX-SOURCES.json": "2ed72f0c9d97317ac7627614601a3fb41633bf5536d70ec6b24733a63dccfb37", + "vendor/pr505/research-notes/kernel/BASE-WORD.json.gz": "8b91151043fd61afe379314e4fb1e647cf9cd3cfe98462920d3faba5b1f268f2", + "vendor/pr505/research-notes/kernel/COMPONENT-SELECTION.json": "b682f7cff6de4f40bdadfc64a9ecb9b03a8d77dbf29be3748fa9d742dc894071", + "vendor/pr505/research-notes/kernel/JOINT-47-SELECTION.json": "89ca715918bfbb04fad2eaee8a95a40324859cd0955512eb13077502e7d950e3", + "vendor/pr505/research-notes/kernel/JOINT-51-SELECTION.json": "7094bb647cc9951a5385660a9ec5f012a427fd118baacaf3d5e9f28cb436acc7", + "vendor/pr505/research-notes/kernel/LOCAL-CANDIDATE-AUDITS.json": "68a6adf3bcfbe8e8e4ffb7b4a672da5649c85f84c42813940e6dbb3cf20c2b99", + "vendor/pr505/research-notes/kernel/REBUILD.json": "e18727e4191e18838382948ced1c7506d74b3d43caa3853ce751684eef52d8d6", + "vendor/pr505/research-notes/kernel/RESEARCH-APPENDIX.md": "24ec2b2ff1174fcec7342307cff723e01c90513415f348665c43d0220ba04e3a", + "vendor/pr505/research-notes/kernel/audit_component_scalar.py": "feab9aa6dbcd8f9fffa6dbdb981d15ffc850402ae91cf45f946ff069cac54037", + "vendor/pr505/research-notes/kernel/rebuild_candidate.py": "f8063d539f772fb63712bed787a1c472da28c9baf38b88e3ae14806632d4afb7", + "vendor/pr505/vendor/audit_scalar_invoice.py": "652eed65fe8f72ab486dcdbe761f401f8a2d43530f2fb0c5c7777be488cd4648", + "vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/adapters_gk.py": "a8d6d9ccf20c261cb0b216baa9906f2f7689e1bb1dca070313a60b2cb6d3043c", + "vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/audit_gk.py": "cb79c6b788333a031e14c7f134823f5f6147d7f1dcc6e5e3b1420743c32f8ebc", + "vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/emit_gk.py": "4e415bff1d9f154496ed38e6889929b600aa0f3d583a375e8ca257ad8f51fa23", + "vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/gk_common.py": "e68d190fd436b2f3955decb590adb53344d5d4ea0a19d62d86df1e4b55ecd198", + "vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/gk_word.py": "f027a9273bcf4e0971258c160b7d3b3c196366b32a529cff6e6a0e666b03826b", + "vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/integrate_gk.py": "2e807893180a3716b36a81f1a7d933bd55f2299489b6f236ba5c644d87739209", + "vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/onehost_gk.py": "416b318c1b6b8c7b72e24713b1b18d8772ec368e042a321b4418c63a74711590", + "vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/replay_gk.py": "2422b44fc2fb4742bb575572337158a15fb6831630f8746a1c7ee3133e0ee2e3", + "vendor/pr505/vendor/complex/e8-complex-gauge-kernel/data/selections/gauge80-kernel42.json": "436e4acadee227dbfcb66386c9ccaa38e68054e8ed4870bb174eeb41363375bb", + "vendor/pr505/vendor/complex/split-centres-global/code/complex_phases_full.py": "0f2795aaffafe0c64d77f3748ef2109a3c42c58da867e4cf269a0a8cb6109466", + "vendor/pr505/vendor/complex/split-centres-global/vendor/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "vendor/pr505/verify.py": "5f36c115ba65135b95117229cba7ca78ad2bc47032036d88d8ee25bbcde1a084", + "vendor/pr505/verify.sh": "2b1b51f757d8ddf81941c8c96007a2256336856c2e017bcf6c3a37576c82bc8b", + "verify.py": "a0df93cdf61c367c165413a7a2c9f75c64f2af4f5a7fd3ee49008dbd6c2e5e99" +} diff --git a/research/retimed-asynchronous-whole-owners/NOTICE.md b/research/retimed-asynchronous-whole-owners/NOTICE.md new file mode 100644 index 0000000000..f46d7c3f1d --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/NOTICE.md @@ -0,0 +1,26 @@ +# Credits and source boundaries + +New composition, deterministic plan transfer, fresh verification wrapper and +reproduction analysis: chafreaky with OpenAI Codex. + +- Dugongue, PR #505: asynchronous complete-invocation schedule, frozen owner + witness, independent event/owner auditor and prefix invoice. +- chafreaky, PR #502: the transferred retimed gauge word and fresh physical + replay; PR #458: paid two-sided residual wrappers; PR #497: moment-aware + placement work referenced by the source authors. +- Ali Romman, PR #495: source retiming schedule. +- DreamingOfClouds, PR #484: gauge80-kernel42 local construction and physical + checkers; eumemic, PR #496: whole-owner pooling and PR #493: bit supplier. +- DaysSky, PR #442: idle-axis hosting; icekylinx, PR #433: split-centre word; + Zhihao Chen, PR #425: mutable-source interfaces; Dylan Crow, PR #370; + Jacob Sussman and the E8/Hamming construction authors. + +All original headers and notices in copied files are preserved. Detailed +ancestry, including #417/#434/#435/#440, #401/#408–416, #361/#315 and the +OpenAI math inspirations used by #505, remains in the vendored notices. +Those inspirations do not constitute formal verification of this instance. +The source authors retain credit for their individual contributions. + +Files copied from PR #502 and PR #505 are individually pinned to Git bytes +in SOURCE.json. New code is distributed under the included Apache-2.0 +license; retained code remains under its existing notices. diff --git a/research/retimed-asynchronous-whole-owners/PROOF.md b/research/retimed-asynchronous-whole-owners/PROOF.md new file mode 100644 index 0000000000..dd2bb1652e --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/PROOF.md @@ -0,0 +1,89 @@ +# Conditional retiming and asynchronous composition + +## Local interface equality + +Use #502's source-pinned builder. It transfers only the frame fields of +#495's original-word tail, discarding its separate kernel prefix. The 224 +changed A frames and 504 changed B frames preserve every scalar field. The +frozen #484 gauge80-kernel42 selection is then applied unchanged. + +The retimed and original gauged words have identical centres, centre frames, +target levels, root lines, ports, centre scatter, preconditioner and virtual +helper entrances. Their 560 helper widths agree helper by helper: +438 width nine, 104 width eight, 14 width seven and four width five. +The new word is exactly #502's canonical word and emitted local programs, +checked by pinned byte anchors as well as fresh scalar and physical replay. + +Consequently every completed normalized invocation has the same retained +endpoint interface as #505's local dependency: the intended data shear, +one whole residual on each helper owner, and restoration of its private +workspace and borrowed spectators. The retiming changes the paid internal +children, not that endpoint. This statement remains conditional on the +inherited all-size realization contracts, as in both source constructions. + +## Keep the actual asynchronous schedule and owners + +Retain #505's order `(stage + 3*replica/7, stage, replica)` and its frozen +whole physical owners. The order still consists of 72 indivisible complete +cover invocations. Each replica's full local/bridge/idle/terminal projection +is unchanged, and the two final whole-stock events execute once. + +Because the widths and endpoints agree, the same owner-relative open +intervals and disjoint pending blocks remain valid. The independent auditor +reconstructs those intervals from actual last data and bridge touches; it +does not trust search-time stage windows. All 800 owners in each invocation +are distinct. The same actual orthogonal charts and spectator coordinates +apply, with their recipes rebound to the newly emitted local program. + +Replace each completed invocation by its retained endpoint. On every +physical family, active data operations stay in their original order. +Between consecutive touches, the helper residual blocks commute and, +together with the explicitly emitted remainder, reproduce the old pending +child. The argument is #505's sufficient scheduling lemma applied to the +newly checked local interface. It never interleaves unfinished invocations +or splits one residual across physical families. + +## Recompute the paid profile and price + +The unchanged idle remainders are combined with 72 instances of the new +local profile. The plan builder predicts the result by replacing the old +72 local profiles; the independent controller audit then counts the actual +emitted local children and every remainder without trusting that prediction. + +``` +rank 1 2 3 4 5 6 7 8 16 48 +count 171856 19008 41592 6048 22941 6624 2209 1224 1 408 +``` + +Live stock is 7,680; physical stock is 8,258. Rank mass is 558,144, leaving +deficit 73*7680-558144=2496. The maximum child is 48, and depth two still +passes the retained strict condition 73²=5329>2*48²=4608. + +The exact rational moment lower bound, including the inherited bad-cover +allowance, is 1371467217183061206788/10^24. Both independent engines accept +it and reject the next 10^-24 grid point. The nonbinding #493 bit histogram +is independently repriced as a pinned dependency, not treated as a newly +verified bit operator. + +## Prefix, finite invoice and outer assembly + +The newly emitted scalar/Horner envelope is independently reconstructed. +The completed-call norm argument counts 72 local sweeps and 72 individual +bridge sweeps. It needs 20+37+72+72+4=205 bits; 512 are charged. The two-level +row bill includes another 2*512 bits and stays below the retained 20,161 +allowance. Stock, literal operations, routing, explicit remainder operations +and halving are all recounted for this emitted template. + +Six bootstrap levels and all 47 strict outer inequalities yield +κ=68479443547277/50000000000000000=0.001369588870945540. The next κ grid point, +zero eta, zero beta and unit beta are rejected. The price is recomputed from +the combined controller; it is not a sum of independently reported gains. + +## Verification boundary + +Finite replay establishes this concrete local word, owner assignment, +schedule, physical identities, invoice and exact conditional assembly. +It does not prove the inherited all-size compiler, mutable-basis/common-label, +Lemma A realization, restored-row, precision/tape or analytic-transfer +contracts. No unconditional theorem, formal Lean certification, runtime +speedup or attainment of κ=1 is claimed. diff --git a/research/retimed-asynchronous-whole-owners/README.md b/research/retimed-asynchronous-whole-owners/README.md new file mode 100644 index 0000000000..043798d938 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/README.md @@ -0,0 +1,56 @@ +# Retimed local word with asynchronous whole owners + +This composes #502's retimed gauge80-kernel42 word with #505's asynchronous +whole-owner schedule. The conditional result is +**κ = 0.001369588870945540**, with complex supplier +**b = 0.001371467217183061206788**. The unchanged #493 bit supplier remains +nonbinding at c = 0.001565442026981656908596. + +The local word's helper widths and normalized endpoint interfaces are +unchanged, so the same 40,320 whole-owner assignments remain available. +The verifier regenerates their actual charts and events, recomputes the +paid profile and invoice, and freshly checks the retimed local physics. +No improvements are added as numerical percentages. + +``` +python3.14 -m pip install numpy +python3.14 -B research/retimed-asynchronous-whole-owners/verify.py /absolute/new/output +``` + +Python 3.13 or 3.14 and NumPy are required. The verifier is offline and +accepts no cached complex receipts. It checks: + +- Exact retiming transfer, structural/word/pipeline controls, all scalar + columns, both emitted local programs, exact phases and paid wrappers. +- #502's exact canonical-word and local-program byte anchors. +- Every transition and helper instance on 512 local basis columns, plus + 806 basis and eight dense whole-program inputs in both orientations. + Python-integer guards precede fixed-width arithmetic. +- All 72 complete invocations, 40,320 owner uses, actual 73-column charts, + replica event projections, disjoint pending blocks, and 19 controller + mutations. Fourteen local label/accounting controls are also rejected; + not every accounting mutation changes the physical operator. +- The 205-bit global prefix bound with 512 bits charged, the finite row + invoice, two independent rational moment engines, six bootstrap levels, + all 47 strict outer inequalities, and next-grid/parameter controls. + +The published #493 bit operator is a pinned dependency. This verifier +reprices its published histogram with both engines; it does not rebuild +that unchanged bit operator. #502's separate full verification included it. + +The all-size compiler, common-label/mutable-basis transport, #484 Lemma A +realization, restored-row, precision/tape and analytic-transfer interfaces +remain explicit conditions. This is neither an unconditional multiplication +theorem nor a Lean proof, and κ is an exponent saving, not measured runtime. +The disputed cross-family split interface of #448/#494 is not used. + +`PROOF.md` gives the composition; `SOURCE.json` pins all copied source bytes. +`references/UPSTREAM-REPLAY.json` records #505's two reproduced packaging +issues: its missing manifest-listed `.gitattributes`, and a final template +hash that embeds the CRLF encoding of the residual-adapter JSON. Its eleven +mathematical replay stages and exact numerical result passed locally; its +published verifier did not pass unchanged. This package has its own complete +manifest and does not fabricate the missing file or weaken source hashes. + +Prepared by chafreaky with OpenAI Codex. Source credit and retained notices +are in `NOTICE.md` and the byte-pinned vendor directories. diff --git a/research/retimed-asynchronous-whole-owners/SOURCE.json b/research/retimed-asynchronous-whole-owners/SOURCE.json new file mode 100644 index 0000000000..4f32dca756 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/SOURCE.json @@ -0,0 +1,508 @@ +{ + "files": { + "code/build_retimed.py": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/code/build_retimed.py", + "sha256": "5177c0f1200d30fb532e58964d67d3cb08f7b9854ea97107f776f1883e36de97" + }, + "code/guarded_lemma.py": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/code/guarded_lemma.py", + "sha256": "e572010d33bbb39f4756c785270b5fc9cb82ee6ee4d4cd75d0a1ca49d773a587" + }, + "code/lg_mutants_retimed.py": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/code/lg_mutants_retimed.py", + "sha256": "8f3c5a0fd63a19c70bc2c9026544ec58139b99ade5f1bafd296ccce480d97a4d" + }, + "data/PR495-FULL-WORD.json.gz": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/data/PR495-FULL-WORD.json.gz", + "sha256": "66655cd858afb515dfd4cad43c4fef01f9185af670e144750e9977588ebd4ecf" + }, + "data/PR502-EXPECTED.json": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/EXPECTED.json", + "sha256": "97056026d52482a79a26efdb49d7cf6f44adff837eaa6b7b836e09d8baf76166" + }, + "data/PR502-RESULT.json": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled-validation/RESULT.json", + "sha256": "4a951fc558757d045f8296b4014e4be71553ac7514a4d996d4bf0232ebefec5f" + }, + "references/PR502-PROOF.md": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/PROOF.md", + "sha256": "23370c65953ed2c6fde92c6a5fbcad6a3d106213a8047ad4e40271b4152fd503" + }, + "vendor/complex/e8-complex-gauge-kernel/NOTICE.md": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/NOTICE.md", + "sha256": "7c7a022afe969a09ad5320935daf7db256b8f25ee56ecdcf9fc40eb0836e74ce" + }, + "vendor/complex/e8-complex-gauge-kernel/code/adapters_gk.py": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/adapters_gk.py", + "sha256": "a8d6d9ccf20c261cb0b216baa9906f2f7689e1bb1dca070313a60b2cb6d3043c" + }, + "vendor/complex/e8-complex-gauge-kernel/code/assemble_gk.py": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/assemble_gk.py", + "sha256": "e377ef9d9e90168290a4640250c0fb9c05015104bcc4827bc5ce63f6ca63763a" + }, + "vendor/complex/e8-complex-gauge-kernel/code/audit_gk.py": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/audit_gk.py", + "sha256": "cb79c6b788333a031e14c7f134823f5f6147d7f1dcc6e5e3b1420743c32f8ebc" + }, + "vendor/complex/e8-complex-gauge-kernel/code/audit_hosted_gk.py": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/audit_hosted_gk.py", + "sha256": "c46c69c1c6fdccce991bf5d5ec7def344d2749c53ad2db976a50ba3a6c37d657" + }, + "vendor/complex/e8-complex-gauge-kernel/code/controls_gk.py": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/controls_gk.py", + "sha256": "cf83aa95f03aa812c413905df9f75f13ac8f92f5db6a83cf9b1868aea2dd9de0" + }, + "vendor/complex/e8-complex-gauge-kernel/code/controls_hosting.py": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/controls_hosting.py", + "sha256": "573966c7ad1deac24464414d3886171f594bb3ae3e7236a9ac2447cc40b20211" + }, + "vendor/complex/e8-complex-gauge-kernel/code/controls_pipeline.py": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/controls_pipeline.py", + "sha256": "cc6fb8bf4644cc3a1799f3bc90dc074adb5663d1889c92f7f73ec9f307acbd36" + }, + "vendor/complex/e8-complex-gauge-kernel/code/controls_sel.py": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/controls_sel.py", + "sha256": "d2777571d59736c3fe62b81506ae62c22a3816fbc3abf9303d914e6da6d64258" + }, + "vendor/complex/e8-complex-gauge-kernel/code/emit_gk.py": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/emit_gk.py", + "sha256": "4e415bff1d9f154496ed38e6889929b600aa0f3d583a375e8ca257ad8f51fa23" + }, + "vendor/complex/e8-complex-gauge-kernel/code/gk_common.py": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/gk_common.py", + "sha256": "e68d190fd436b2f3955decb590adb53344d5d4ea0a19d62d86df1e4b55ecd198" + }, + "vendor/complex/e8-complex-gauge-kernel/code/gk_word.py": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/gk_word.py", + "sha256": "f027a9273bcf4e0971258c160b7d3b3c196366b32a529cff6e6a0e666b03826b" + }, + "vendor/complex/e8-complex-gauge-kernel/code/hosted_gk.py": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/hosted_gk.py", + "sha256": "8d2c29a5f79e6a1391f96baf44dd9fbe35203b6c11b02a7b2d238cf792ea163f" + }, + "vendor/complex/e8-complex-gauge-kernel/code/integrate_gk.py": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/integrate_gk.py", + "sha256": "2e807893180a3716b36a81f1a7d933bd55f2299489b6f236ba5c644d87739209" + }, + "vendor/complex/e8-complex-gauge-kernel/code/lemmaG/check.py": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/check.py", + "sha256": "f572b7129a546e1b1193fdd5baee4f731a5b9b8a4e8dc7ac170bcad7758e5b9a" + }, + "vendor/complex/e8-complex-gauge-kernel/code/lemmaG/gd.py": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/gd.py", + "sha256": "64cdb2cfefc9ec3ed80c277a18848778427c3d3dbda9b7be13f740522478e1de" + }, + "vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_e2e.py": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_e2e.py", + "sha256": "8fe3719e8ec5ec49af480b40c15f07612a356f5071ea30e17ae2d8931b3f20ce" + }, + "vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_instances.py": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_instances.py", + "sha256": "47dcf2e9ae2d99699424d684abebc3d1d2d25b7aa6d440761e19835d140f5fbb" + }, + "vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_lib.py": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_lib.py", + "sha256": "00068882bf2f2ebadd3f87c94204f226c7938966124bafb9ce6da89bfaf91b45" + }, + "vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_mutants.py": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_mutants.py", + "sha256": "cf0d1f8e90a0780244b6de38d6aad08dd42f4c439397a6d5a61fccd23fe7e798" + }, + "vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_phys.py": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_phys.py", + "sha256": "0ca37829b596d83d0b94c5f0b6b278a100f22e626b2ab3b5210a38f9657c8a27" + }, + "vendor/complex/e8-complex-gauge-kernel/code/lemmaG/run_labels.py": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/run_labels.py", + "sha256": "5f053e553b1c26e553a844e2891a73b6cc6b79404a7bb5d4722529f7db0d592c" + }, + "vendor/complex/e8-complex-gauge-kernel/code/make_meta.py": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/make_meta.py", + "sha256": "06e44ae4fc4f3a88989828d6cbdf95524a2d9f65753045cbb3e6cfd7e042d96a" + }, + "vendor/complex/e8-complex-gauge-kernel/code/onehost_gk.py": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/onehost_gk.py", + "sha256": "416b318c1b6b8c7b72e24713b1b18d8772ec368e042a321b4418c63a74711590" + }, + "vendor/complex/e8-complex-gauge-kernel/code/replay_gk.py": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/replay_gk.py", + "sha256": "2422b44fc2fb4742bb575572337158a15fb6831630f8746a1c7ee3133e0ee2e3" + }, + "vendor/complex/e8-complex-gauge-kernel/code/run_variant.py": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/code/run_variant.py", + "sha256": "feecf7dff32860a02fbfb96da1049ba35d05b3baf74c4f741b878d4d91903903" + }, + "vendor/complex/e8-complex-gauge-kernel/data/selections/gauge80-kernel42.json": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/e8-complex-gauge-kernel/data/selections/gauge80-kernel42.json", + "sha256": "436e4acadee227dbfcb66386c9ccaa38e68054e8ed4870bb174eeb41363375bb" + }, + "vendor/complex/split-centres-global/vendor/clifford_exact.py": { + "commit": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "path": "research/e8-retimed-pooled/vendor/pr496/vendor/complex/split-centres-global/vendor/clifford_exact.py", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + "vendor/pr505/ADVERSARIAL-REVIEW.md": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/ADVERSARIAL-REVIEW.md", + "sha256": "6c8f69452df88c2082568d83ff3692176d391fd1e1db6533d071049ec873163c" + }, + "vendor/pr505/EXPECTED.json": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/EXPECTED.json", + "sha256": "10d4b326f1d1836995a2722e0901c0f62ceb98b345b51095d84765df3776b6c2" + }, + "vendor/pr505/LICENSE": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + "vendor/pr505/MANIFEST.json": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/MANIFEST.json", + "sha256": "8395a05166d83a27ee9dfa4b16a2e63b93668eedf178edd587270c3ffcc6fa97" + }, + "vendor/pr505/NOTICE.md": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/NOTICE.md", + "sha256": "b4bf5b4520f22256c18e6378a51cd8270335aed268a84b42d9284273a51eedc3" + }, + "vendor/pr505/PROOF.md": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/PROOF.md", + "sha256": "1fd10bedaf12f5221c1f22f4e508279ca1a16af7d0733dfdaac6a2a02a8a668a" + }, + "vendor/pr505/README.md": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/README.md", + "sha256": "e7d793bbc8fa7355f7ab6f4c001965eff3b22ea0e3c029191ec92ee801f9607c" + }, + "vendor/pr505/RESEARCH.md": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/RESEARCH.md", + "sha256": "00287d17523ce726545bb10171afcb77b0d0cf3bfd8fd835e21b38bad57b0be7" + }, + "vendor/pr505/SCHEDULING-LEMMA.md": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/SCHEDULING-LEMMA.md", + "sha256": "73effa4a41524fb800e0213bd61f470a0cc61f4110af13dcf4037daf24300511" + }, + "vendor/pr505/SNAPSHOT.md": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/SNAPSHOT.md", + "sha256": "8f09e56f76399e3b749f7a284be09a6fbfd1ec2cfaf39c8769a7e99ca69fec7d" + }, + "vendor/pr505/SOURCE-FILES.json": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/SOURCE-FILES.json", + "sha256": "5e174966d33cc1bee5d3421c553954dd5ee764630eb3e2e4395fe04ef2595136" + }, + "vendor/pr505/SOURCES.json": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/SOURCES.json", + "sha256": "f344c729873c4aac9e5081acfa2f7043334eba1d5af9e5914a3acdfea42f99f1" + }, + "vendor/pr505/code/assemble.py": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/code/assemble.py", + "sha256": "9db68cad2738d76052b25c8bdf6485edd6f14025bf47107d2425b10a2bdf69e0" + }, + "vendor/pr505/code/audit_async.py": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/code/audit_async.py", + "sha256": "d01ad6a70c4d3132bcd631f175d23bbee44fecc15f2a80a0f14d0d1d2b0a7206" + }, + "vendor/pr505/code/audit_async_invoice.py": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/code/audit_async_invoice.py", + "sha256": "6a6e4ea681b34db6d0642e1fddc76d9ffd0cdbaf32119f33ca1232db78a148d2" + }, + "vendor/pr505/code/emit_async.py": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/code/emit_async.py", + "sha256": "3dca3efbce0e1b775801d072e64995472749553f6f7f3250bb6a898cfe117fbc" + }, + "vendor/pr505/evidence/ASYNC-AUDIT.json": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/evidence/ASYNC-AUDIT.json", + "sha256": "e3f3c8dd3d9ead17031574f86fe7c7887f5f08ead36877b0baa93def9db58431" + }, + "vendor/pr505/evidence/EXACT-ASSEMBLY.json": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/evidence/EXACT-ASSEMBLY.json", + "sha256": "b50c77f8089f9697844dbfb3ad2fb6d954e2bb71bfd544fa970da35cf21b25d0" + }, + "vendor/pr505/evidence/GLOBAL-PREFIX.json": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/evidence/GLOBAL-PREFIX.json", + "sha256": "098cdaa38a9bca8a4aca4aa5be03d6a36e40fe2f81948ab901a23d7cf65922de" + }, + "vendor/pr505/evidence/OWNERS-AND-PROFILE.json": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/evidence/OWNERS-AND-PROFILE.json", + "sha256": "c091ef330ae4566838b3a6c214d57847ce7c9962d5fc161f4ad155cd6bc69b21" + }, + "vendor/pr505/evidence/PREFIX-AND-INVOICE.json": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/evidence/PREFIX-AND-INVOICE.json", + "sha256": "3d38891f6db3fd70728f1bcba7d1f1356250903a15f3916ca91ae1ad98a24c73" + }, + "vendor/pr505/evidence/RESULT.json": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/evidence/RESULT.json", + "sha256": "a8459c77267a3d0c0aba8e1ff31144b32442f6ead3635697a578140f7ccb1720" + }, + "vendor/pr505/evidence/STEPS.json": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/evidence/STEPS.json", + "sha256": "8d73f35dff32e272525d584b62a984dda8faa5c4dbebcc58016b40cbced905b6" + }, + "vendor/pr505/inputs/ASYNC-3.json": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/inputs/ASYNC-3.json", + "sha256": "8d16c05f4b3239fb5f9ec93958c9436c0cc0c76f6d4899a12bce5b84007d0893" + }, + "vendor/pr505/inputs/ASYNC-OWNERS.json.gz": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/inputs/ASYNC-OWNERS.json.gz", + "sha256": "52cb8c2b5869b429e3fe3b7a8b061792f020f6fad9f402dc4e4656110b9af068" + }, + "vendor/pr505/inputs/BASE-WORD.json.gz": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/inputs/BASE-WORD.json.gz", + "sha256": "da4c5007092fd9456403179ef2a4391aef9fc5310e3eec5f2ab6c49b24147387" + }, + "vendor/pr505/inputs/PR493-EXPECTED.json": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/inputs/PR493-EXPECTED.json", + "sha256": "3494ba83280cc86548fe0cc6695c50d23e6b6ffca85aeb1a33337c1196e280cb" + }, + "vendor/pr505/inputs/work/complex-network/hamming/PACKET-PROGRAMS.json.gz": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/inputs/work/complex-network/hamming/PACKET-PROGRAMS.json.gz", + "sha256": "d833ae0390d165d7da0c639a3c7aeb77156c2ddb52447087cb49b9d03b19e9b9" + }, + "vendor/pr505/inputs/work/complex-network/hamming/PROTOTYPE.json": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/inputs/work/complex-network/hamming/PROTOTYPE.json", + "sha256": "b155f101a2b7ec8cfc4e7b6e7147b2d51f0dc31d3ea3499bdfa79d399a76be47" + }, + "vendor/pr505/inputs/work/complex-nine-native/DATA-PHASES.json": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/inputs/work/complex-nine-native/DATA-PHASES.json", + "sha256": "f621f6d4296cb215f334830356c5f79fe10d6d04d15b3ccda76ba0885ab67d0a" + }, + "vendor/pr505/inputs/work/complex-nine-native/GLOBAL-TEMPLATE.json.gz": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/inputs/work/complex-nine-native/GLOBAL-TEMPLATE.json.gz", + "sha256": "1b84904a31a733aab9bfdda3f528c06719f590d2133a43687a8bded955dc991e" + }, + "vendor/pr505/inputs/work/higher-stage-e8/verified/gcert1-e8-retimed.json.gz": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/inputs/work/higher-stage-e8/verified/gcert1-e8-retimed.json.gz", + "sha256": "77b0c0fa19ef3da1c7316010e13493aa5eea1a50c3506eddc08f7480e659878b" + }, + "vendor/pr505/inputs/work/odd-stages/clifford_exact.py": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/inputs/work/odd-stages/clifford_exact.py", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + "vendor/pr505/inputs/work/pr361/code/engines/base_two_moment.py": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/inputs/work/pr361/code/engines/base_two_moment.py", + "sha256": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098" + }, + "vendor/pr505/inputs/work/pr361/code/engines/moment.py": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/inputs/work/pr361/code/engines/moment.py", + "sha256": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482" + }, + "vendor/pr505/inputs/work/pr361/code/engines/outer.py": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/inputs/work/pr361/code/engines/outer.py", + "sha256": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c" + }, + "vendor/pr505/inputs/work/pr370-source/research/e8-bit/data/bit/bitE8-r865.json.gz": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/inputs/work/pr370-source/research/e8-bit/data/bit/bitE8-r865.json.gz", + "sha256": "1fb726ea3818fe0837cceb0dd22a71a0814f064e5e781628104610d6468e0e55" + }, + "vendor/pr505/references/PR493-NOTICE.md": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/references/PR493-NOTICE.md", + "sha256": "08415e4ce4b9f81afdb4ee9b9ca01a055b81dec36dbc1fbc5ecafcdc8bfe94ed" + }, + "vendor/pr505/references/PR496-PROOF.md": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/references/PR496-PROOF.md", + "sha256": "144f1bf6952b3e31e99cf372a2cae9a13f96c9988808fe8a57ec70b09ee2007c" + }, + "vendor/pr505/research-notes/kernel/APPENDIX-MANIFEST.json": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/research-notes/kernel/APPENDIX-MANIFEST.json", + "sha256": "19565a7d405d86d6432f44221f040702d38822b351b52969f308567112ef9424" + }, + "vendor/pr505/research-notes/kernel/APPENDIX-SOURCES.json": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/research-notes/kernel/APPENDIX-SOURCES.json", + "sha256": "2ed72f0c9d97317ac7627614601a3fb41633bf5536d70ec6b24733a63dccfb37" + }, + "vendor/pr505/research-notes/kernel/BASE-WORD.json.gz": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/research-notes/kernel/BASE-WORD.json.gz", + "sha256": "8b91151043fd61afe379314e4fb1e647cf9cd3cfe98462920d3faba5b1f268f2" + }, + "vendor/pr505/research-notes/kernel/COMPONENT-SELECTION.json": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/research-notes/kernel/COMPONENT-SELECTION.json", + "sha256": "b682f7cff6de4f40bdadfc64a9ecb9b03a8d77dbf29be3748fa9d742dc894071" + }, + "vendor/pr505/research-notes/kernel/JOINT-47-SELECTION.json": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/research-notes/kernel/JOINT-47-SELECTION.json", + "sha256": "89ca715918bfbb04fad2eaee8a95a40324859cd0955512eb13077502e7d950e3" + }, + "vendor/pr505/research-notes/kernel/JOINT-51-SELECTION.json": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/research-notes/kernel/JOINT-51-SELECTION.json", + "sha256": "7094bb647cc9951a5385660a9ec5f012a427fd118baacaf3d5e9f28cb436acc7" + }, + "vendor/pr505/research-notes/kernel/LOCAL-CANDIDATE-AUDITS.json": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/research-notes/kernel/LOCAL-CANDIDATE-AUDITS.json", + "sha256": "68a6adf3bcfbe8e8e4ffb7b4a672da5649c85f84c42813940e6dbb3cf20c2b99" + }, + "vendor/pr505/research-notes/kernel/REBUILD.json": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/research-notes/kernel/REBUILD.json", + "sha256": "e18727e4191e18838382948ced1c7506d74b3d43caa3853ce751684eef52d8d6" + }, + "vendor/pr505/research-notes/kernel/RESEARCH-APPENDIX.md": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/research-notes/kernel/RESEARCH-APPENDIX.md", + "sha256": "24ec2b2ff1174fcec7342307cff723e01c90513415f348665c43d0220ba04e3a" + }, + "vendor/pr505/research-notes/kernel/audit_component_scalar.py": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/research-notes/kernel/audit_component_scalar.py", + "sha256": "feab9aa6dbcd8f9fffa6dbdb981d15ffc850402ae91cf45f946ff069cac54037" + }, + "vendor/pr505/research-notes/kernel/rebuild_candidate.py": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/research-notes/kernel/rebuild_candidate.py", + "sha256": "f8063d539f772fb63712bed787a1c472da28c9baf38b88e3ae14806632d4afb7" + }, + "vendor/pr505/vendor/audit_scalar_invoice.py": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/vendor/audit_scalar_invoice.py", + "sha256": "652eed65fe8f72ab486dcdbe761f401f8a2d43530f2fb0c5c7777be488cd4648" + }, + "vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/adapters_gk.py": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/adapters_gk.py", + "sha256": "a8d6d9ccf20c261cb0b216baa9906f2f7689e1bb1dca070313a60b2cb6d3043c" + }, + "vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/audit_gk.py": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/audit_gk.py", + "sha256": "cb79c6b788333a031e14c7f134823f5f6147d7f1dcc6e5e3b1420743c32f8ebc" + }, + "vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/emit_gk.py": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/emit_gk.py", + "sha256": "4e415bff1d9f154496ed38e6889929b600aa0f3d583a375e8ca257ad8f51fa23" + }, + "vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/gk_common.py": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/gk_common.py", + "sha256": "e68d190fd436b2f3955decb590adb53344d5d4ea0a19d62d86df1e4b55ecd198" + }, + "vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/gk_word.py": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/gk_word.py", + "sha256": "f027a9273bcf4e0971258c160b7d3b3c196366b32a529cff6e6a0e666b03826b" + }, + "vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/integrate_gk.py": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/integrate_gk.py", + "sha256": "2e807893180a3716b36a81f1a7d933bd55f2299489b6f236ba5c644d87739209" + }, + "vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/onehost_gk.py": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/onehost_gk.py", + "sha256": "416b318c1b6b8c7b72e24713b1b18d8772ec368e042a321b4418c63a74711590" + }, + "vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/replay_gk.py": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/replay_gk.py", + "sha256": "2422b44fc2fb4742bb575572337158a15fb6831630f8746a1c7ee3133e0ee2e3" + }, + "vendor/pr505/vendor/complex/e8-complex-gauge-kernel/data/selections/gauge80-kernel42.json": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/data/selections/gauge80-kernel42.json", + "sha256": "436e4acadee227dbfcb66386c9ccaa38e68054e8ed4870bb174eeb41363375bb" + }, + "vendor/pr505/vendor/complex/split-centres-global/code/complex_phases_full.py": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/vendor/complex/split-centres-global/code/complex_phases_full.py", + "sha256": "0f2795aaffafe0c64d77f3748ef2109a3c42c58da867e4cf269a0a8cb6109466" + }, + "vendor/pr505/vendor/complex/split-centres-global/vendor/clifford_exact.py": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/vendor/complex/split-centres-global/vendor/clifford_exact.py", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + "vendor/pr505/verify.py": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/verify.py", + "sha256": "5f36c115ba65135b95117229cba7ca78ad2bc47032036d88d8ee25bbcde1a084" + }, + "vendor/pr505/verify.sh": { + "commit": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "path": "research/asynchronous-whole-owners/verify.sh", + "sha256": "2b1b51f757d8ddf81941c8c96007a2256336856c2e017bcf6c3a37576c82bc8b" + } + }, + "sources": { + "PR502": "4d30b8322184598e65e90a92389e17e1baedd9eb", + "PR505": "4ee769c8e28837482272b5f4742497da8e2fc9d4" + }, + "upstream_packaging": { + "PR505_missing_file": ".gitattributes", + "manifest_expected_sha256": "4ce4b6e6b8435f8c3a8387387732964a2ebf0183e8d77b8247ae8061b033e462", + "note": "Absent from the upstream Git tree. No missing source file is fabricated; this derivative hashes all actually vendored files in its complete manifest." + } +} diff --git a/research/retimed-asynchronous-whole-owners/code/build_plan.py b/research/retimed-asynchronous-whole-owners/code/build_plan.py new file mode 100644 index 0000000000..29464e7619 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/code/build_plan.py @@ -0,0 +1,32 @@ +"""Transfer a frozen asynchronous ownership plan to the unchanged-width word.""" +from pathlib import Path +from collections import Counter +import sys, json, gzip, hashlib + +package, base, changed, source, output, receipt = map(Path, sys.argv[1:7]) +sys.path.insert(0, str(package/'code')) +import gk_word as G +read=lambda p:json.loads(gzip.decompress(p.read_bytes()) if p.suffix=='.gz' else p.read_bytes()) +old=G.build(read(base),read(package/'data/selections/gauge80-kernel42.json')) +new=read(changed) +keys=['centers','center_frames','target_levels','root_lines','ports','cut','precondition','start_extra','scatter'] +assert all(old[k]==new[k] for k in keys) +assert G.widths_of(old)==G.widths_of(new) +old_local=G.profile(old);new_local=G.profile(new) +assert old_local==Counter({int(r):n for r,n in old['report']['local_profile'].items()}) +assert new_local==Counter({int(r):n for r,n in new['report']['local_profile'].items()}) +plan=read(source);profile=Counter({int(r):n for r,n in plan['profile'].items()}) +for r,n in old_local.items():profile[r]-=72*n +for r,n in new_local.items():profile[r]+=72*n +assert all(n>=0 for n in profile.values()) +assert 73*7680-sum(r*n for r,n in profile.items())==2496 +plan['profile']=dict(sorted((r,n) for r,n in profile.items() if n)) +output.write_text(json.dumps(plan,indent=2)+'\n') +assert {k:v for k,v in read(output).items() if k!='profile'}=={k:v for k,v in read(source).items() if k!='profile'} +result=dict(status='PASS_UNCHANGED_WIDTH_ASYNC_PLAN_TRANSFER',preserved_fields=keys, + helper_widths=dict(sorted(Counter(G.widths_of(new)).items())), + old_local_profile=dict(sorted(old_local.items())),new_local_profile=dict(sorted(new_local.items())), + predicted_profile=plan['profile'],plan_sha256=hashlib.sha256(output.read_bytes()).hexdigest(), + scope='Only local paid profile changes. The independent emitted-controller audit must reconstruct all owners, events and actual paid children.') +receipt.write_text(json.dumps(result,indent=2)+'\n') +print(result['status'],flush=True) diff --git a/research/retimed-asynchronous-whole-owners/code/build_retimed.py b/research/retimed-asynchronous-whole-owners/code/build_retimed.py new file mode 100644 index 0000000000..8ed4e8f141 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/code/build_retimed.py @@ -0,0 +1,90 @@ +"""Transfer PR495's main-word frame schedule onto PR484's frozen gauge selection. + +Prepared by OpenAI Codex. Apache-2.0. +Usage: build_retimed.py COMPLEX484_PACKAGE BASE_WORD RETIMED495_WORD OUT +The caller must independently replay the resulting physical programs. This +builder certifies the structural transfer, not the inherited all-size contracts. +""" +from pathlib import Path +import copy +import gzip +import hashlib +import json +import sys + +if not __debug__: + raise RuntimeError('assertions must remain enabled') +assert len(sys.argv) == 5, __doc__ +package, base_path, schedule_path, out = map(lambda s: Path(s).resolve(), sys.argv[1:]) +assert not out.exists() +sys.path.insert(0, str(package / 'code')) +import gk_word as G + + +def read(path): + raw = path.read_bytes() + return json.loads(gzip.decompress(raw) if path.suffix == '.gz' else raw) + + +def transfer(base, candidate): + word = copy.deepcopy(base) + changed, prefixes = {}, {} + for part in ('A', 'B'): + assert len(candidate[part]) >= len(base[part]) + tail = candidate[part][-len(base[part]):] + # Discard the separate PR495 entrance kernel. Only the frame field of + # the identical original scalar word is permitted to cross this gate. + assert [e[:-1] for e in tail] == [e[:-1] for e in base[part]], part + changed[part] = sum(x[-1] != y[-1] for x, y in zip(base[part], tail)) + prefixes[part] = len(candidate[part]) - len(base[part]) + word[part] = copy.deepcopy(tail) + word['cleanup'] = [G.inverse(e, G.FULL) for e in reversed(word['A'] + word['B']) + if not G.V <= e[1] < 2 * G.V] + return word, changed, prefixes + + +base, candidate = read(base_path), read(schedule_path) +assert len(base['A']) == 2736 and len(base['B']) == 840 +selection_path = package / 'data/selections/gauge80-kernel42.json' +selection = read(selection_path) +word, changed, discarded = transfer(base, candidate) +assert changed == {'A': 224, 'B': 504} +assert discarded == {'A': 229, 'B': 0} +original_gauge = G.build(base, selection) +retimed_gauge = G.build(word, selection) +preserved = ['centers', 'center_frames', 'target_levels', 'root_lines', 'ports', + 'cut', 'precondition', 'start_extra', 'scatter'] +assert all(original_gauge[k] == retimed_gauge[k] for k in preserved) +assert len(retimed_gauge['start_extra']) == 122 +assert sum(map(len, retimed_gauge['start_extra'].values())) == 148 + +# Check that the transfer gate cannot smuggle a changed scalar coefficient or +# register through the otherwise identical main-word tail. +controls = [] +for part, field in [('A', 1), ('B', 3)]: + bad = copy.deepcopy(candidate) + event = bad[part][-len(base[part])] + event[field] += 1 + try: + transfer(base, bad) + except AssertionError: + controls.append([part, field]) + else: + raise AssertionError('changed scalar field accepted') +assert len(controls) == 2 + +out.mkdir(parents=True) +for name, value in [('RETIMED-BASE.json.gz', word), ('FULL-WORD.json.gz', retimed_gauge)]: + (out / name).write_bytes(G.dump(value)) +receipt = dict( + status='PASS_STRUCTURAL_MAIN_WORD_RETIMING_TRANSFER', + source_files={str(p): hashlib.sha256(p.read_bytes()).hexdigest() + for p in [base_path, schedule_path, selection_path]}, + changed_frames=changed, discarded_prefix_events=discarded, + preserved_gauge_fields=preserved, entering_helpers=122, entrance_rank=148, + local_profile=retimed_gauge['report']['local_profile'], + transfer_controls_rejected=controls, + outputs={p.name: hashlib.sha256(p.read_bytes()).hexdigest() for p in out.iterdir()}, + scope='Structural transfer; scalar, frame, phase, whole-program, hosting and finite assembly checks must run independently.') +(out / 'TRANSFER.json').write_text(json.dumps(receipt, indent=2) + '\n') +print(receipt['status'], changed, flush=True) diff --git a/research/retimed-asynchronous-whole-owners/code/guarded_lemma.py b/research/retimed-asynchronous-whole-owners/code/guarded_lemma.py new file mode 100644 index 0000000000..9e4d0d7a71 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/code/guarded_lemma.py @@ -0,0 +1,32 @@ +"""Guard PR484 dyadic int64 expansions before executing exact arithmetic. +OpenAI Codex. Upstream simulator is unchanged; inherited identity checked fresh. +Usage: guarded_lemma.py COMPLEX_PACKAGE SCRIPT [script arguments...] +""" +import sys,runpy,json +from pathlib import Path +SRC=Path(sys.argv[1]).resolve()/'code/lemmaG';script=sys.argv[2];args=sys.argv[3:] +sys.path.insert(0,str(SRC));import gd +stats=dict(add_calls=0,scale_calls=0,primitive_calls=0,maximum_proved_numerator_bits=0) +def maxabs(a):return max(abs(int(a.min())),abs(int(a.max())))if a.size else 0 +def record_bound(x,op): + stats['maximum_proved_numerator_bits']=max(stats['maximum_proved_numerator_bits'],x.bit_length());assert x<1<<63,(op,'mathematical int64 overflow',x) +oldadd=gd.GD.add_scaled +def add(self,src,num,den): + assert den>0 and den&(den-1)==0 + e=den.bit_length()-1;D=max(self.d,src.d+e);sa=D-self.d;sb=D-src.d-e + for a,b in((self.re,src.re),(self.im,src.im)):record_bound((maxabs(a)< the clause is needed for the operator identity; PASS => the clause is an accounting clause + (paid children / rank mass / lifetimes), needed for the cost certificate, not for exactness.""" +import copy, json, random, sys, time +from lg_lib import load, check_labels, scalar_replay, Frames, rank2 +from lg_phys import Model, run, expected, compare +from gd import GD +import os +SP = os.environ['LG_BASE'] # the output directory of verify.py: //{split-centres,hosted} +d = load(f'{SP}/gauge80-kernel42'); c0 = d['c']; m = Model(d); v = c0['v']; start = c0['start']; Fr = Frames(c0['frames']) +FW, BW = d['progs']['forward'], d['progs']['backward'] +iA = FW.index(['phase', 'A']); iC = FW.index(['phase', 'centers']); iB = FW.index(['phase', 'B']) + + +def comp_gates(ev): + out = [] + for i in range(iA + 1, iC): + e = ev[i] + if e[0] == 'scalar' and e[1][0] == 'add': + t, s = e[1][1][1], e[1][2][1] + if v <= t < 2 * v and start[s] != 0 and e[2] == start[s]: out.append(i) + return out + + +def climbs_of(ev, r, lo=0, hi=None): + return [i for i in range(lo, hi or len(ev)) if ev[i][0] == 'climb' and ev[i][2] == r] + + +def both(fn): + """apply an index-based edit to forward and backward alike (outside the centre phase the streams are aligned)""" + return fn(copy.deepcopy(FW), 'forward'), fn(copy.deepcopy(BW), 'backward') + + +def physics(fw, bw, regs, orients=('forward', 'backward')): + rng = random.Random(7); cols = [(r, b) for r in regs for b in (0, rng.randrange(1, 512))] + [(rng.randrange(m.n), rng.randrange(512)) for _ in range(8)] + init = {} + for ci, (r, b) in enumerate(cols): init.setdefault(('L', r), GD.zeros(len(cols))).re[b, ci] = 1 + res = {} + for o, ev in (('forward', fw), ('backward', bw)): + if o not in orients or ev is None: continue + try: + got = run(m, ev, init, mode='fallback'); bad, left = compare(m, got, expected(m, init, o == 'backward')) + res[o] = 'PASS' if not bad and not left else f'FAIL (registers {bad[:4]})' + except Exception as ex: res[o] = f'FAIL ({type(ex).__name__}: {ex})' + return res + + +def checker(fw, bw, c=None): + c = c or c0; out = set(); msgs = [] + for o, ev in (('forward', fw), ('backward', bw)): + if ev is None: continue + viol, info, _ = check_labels(c, ev, o == 'backward'); sv = scalar_replay(c, ev, o == 'backward') + out |= {x[0] for x in viol + sv}; msgs += [f'{o}: {x[0]} {x[1]}' for x in (viol + sv)[:2]] + return sorted(out), msgs[:3] + + +R = [] +def record(name, clause, fw, bw, regs, c=None, orients=('forward', 'backward')): + t = time.time(); flags, msgs = checker(fw, bw, c); ph = physics(fw, bw, regs, orients) + R.append(dict(mutant=name, violates=clause, checker_flags=flags, rejected=bool(flags), first_messages=msgs, physics=ph, seconds=round(time.time() - t, 1))) + print(json.dumps(R[-1]), flush=True) + + +# ---------- choose instances --------------------------------------------------------------------------------------- +CG = comp_gates(FW) +# a target whose comps span two levels E1 < E2 with the climb E1 -> E2 in between +tgt2 = None +for i in CG: + t = FW[i][1][1][1]; cl = climbs_of(FW, t, iA, iC) + if len(cl) == 2: tgt2 = t; break +g0 = CG[0]; t0_, s0_ = FW[g0][1][1][1], FW[g0][1][2][1]; E0 = FW[g0][2] + +# M1 G0 at a compensation gate: the target is NOT at E_j (its climb 0->E removed; next climb starts at 0) +def m1(ev, o): + cl = climbs_of(ev, t0_, iA, None); a = cl[0]; assert ev[a][3] == 0 and ev[a][4] == E0 and a < g0 + nxt = cl[1]; ev[nxt] = ['climb', ev[nxt][1], t0_, 0, ev[nxt][4], Fr.dim[ev[nxt][4]]]; del ev[a]; return ev +fw, bw = both(m1); record('M1 compensation gate with the target still at label 0', 'G0 (common label at a nonzero-frame compensation)', fw, bw, [t0_, s0_]) + +# M2 G1 virtual entrance violated: a physical T_E (climb 0 -> E) is executed on the helper; its start is declared 0 +def m2(ev, o): + i = ev.index(['phase', 'A']); ev.insert(i + 1, ['climb', 'A', s0_, 0, start[s0_], Fr.dim[start[s0_]]]); return ev +c2 = copy.deepcopy(c0); c2['start'][s0_] = 0 +fw, bw = both(m2); record('M2 physical T_E on an entering helper (no virtual entrance)', 'G1 (virtual entrance)', fw, bw, [s0_], c=c2) + +# M3 G2 (target chain monotone; the (b) condition): the target visits its levels out of nesting order (E2 first, descends to E1) +def m3(ev, o): + t = tgt2; cl = climbs_of(ev, t, iA, iC); a, b = cl[0], cl[1] # 0->E1 at a, E1->E2 at b + E1, E2 = ev[a][4], ev[b][4]; assert Fr.sub(E1, E2) + g1 = [i for i in range(a + 1, b) if ev[i][0] == 'scalar' and ev[i][1][0] == 'add' and t in (ev[i][1][1][1], ev[i][1][2][1])] + E1g = [ev[i] for i in g1] + for i in reversed(g1): del ev[i] + b -= len(g1); ev[a] = ['climb', 'A', t, 0, E2, Fr.dim[E2]]; del ev[b] + iCm = ev.index(['phase', 'centers']) + last = max(i for i in range(a, iCm) if ev[i][0] == 'scalar' and ev[i][1][0] == 'add' and t in (ev[i][1][1][1], ev[i][1][2][1])) + ins = [['climb', 'A', t, E2, E1, Fr.dim[E1] - Fr.dim[E2]]] + E1g + [['climb', 'A', t, E1, E2, Fr.dim[E2] - Fr.dim[E1]]] + ev[last + 1:last + 1] = ins; return ev +fw, bw = both(m3); record('M3 target visits its entrance levels out of nesting order (descends E2 -> E1)', 'G2 (monotone nested chain; selection condition (b))', fw, bw, [tgt2]) + +# M3b G2 for a helper (selection condition (a)): the entering helper's first climb detours through a frame that does not contain E_j +def m3b(ev, o): + cl = climbs_of(ev, s0_); i = cl[0]; a, b = ev[i][3], ev[i][4] + X = next(f for f in range(len(Fr.F)) if Fr.dim[f] == Fr.dim[a] and not Fr.sub(a, f) and Fr.sub(f, b)) + ev[i:i + 1] = [['climb', ev[i][1], s0_, a, X, 0], ['climb', ev[i][1], s0_, X, b, Fr.dim[b] - Fr.dim[X]]]; return ev +fw, bw = both(m3b); record('M3b entering helper leaves the nested chain (E_j -> X -> F, X not containing E_j)', 'G2 (monotone nested chain; selection condition (a))', fw, bw, [s0_]) + +# centre mutants (forward stream; the centre phase is orientation specific) +cents = {} +for i in range(iC + 1, iB): + e = FW[i] + if e[0] == 'center': cents.setdefault(e[1], []).append(i) +kdeep = next(k for k, L in cents.items() if len(L) >= 3) # a centre with a chain c_k -> L1 -> L2 -> ... -> 0 +st = cents[kdeep]; rk = c0['centers'][kdeep] +scat_after = lambda i: [j for j in range(i + 1, iB) if FW[j][0] == 'scalar' and FW[j][1][0] == 'add' and FW[j][1][2] == ['C', kdeep] and all(FW[q][0] != 'center' for q in range(i + 1, j))] +lev1 = scat_after(st[0]) # scatters at the first served level L1 != 0 +tl = FW[lev1[0]][1][1][1] + +def m4(ev, o): # scatter into a level-L1 target after the copy has descended further + e = ev[lev1[0]]; del ev[lev1[0]]; j = st[1] # st[1] index shifts by one + ev.insert(j, e); return ev +record('M4 scatter into a level-L1 target after the copy descended below L1', 'G3 (scatter meets the target at its level)', m4(copy.deepcopy(FW), 'f'), None, [rk, tl], orients=('forward',)) + +def m5(ev, o): # the last descent L_last -> 0 skipped; level-0 targets scattered at L_last + j = st[-1]; del ev[j]; return ev +r5 = [FW[j][1][1][1] for j in scat_after(st[-1])][:2] +record('M5 last centre descent step skipped (level-0 targets scattered at L_last)', 'G3 (chain reaches every served level; bottom 0)', m5(copy.deepcopy(FW), 'f'), None, [rk] + r5, orients=('forward',)) + +def m6(ev, o): # copy made after the first descent: the copy is declared at L1 while the centre register is at c_k + cp = next(j for j in range(iC, st[0]) if ev[j][0] == 'scalar' and ev[j][1][0] == 'copy' and ev[j][1][1] == ['C', kdeep]) + e = ev[cp]; del ev[cp]; ev.insert(st[0], ['scalar', e[1], FW[st[0]][3]]); return ev +record('M6 centre copy taken at the wrong label (after the first descent)', 'G3 (copy at the centre label c_k)', m6(copy.deepcopy(FW), 'f'), None, [rk, tl], orients=('forward',)) + +def m7(ev, o): # a climb of an unrelated register moved inside a live centre phase + touched = {x[1] for e in ev[iC:iB] if e[0] == 'scalar' for x in e[1][1:] if isinstance(x, list) and x[0] == 'L'} + def free(i): # no event touches the register between the centre phase and this climb + r = ev[i][2] + for q in range(iC, i): + e = ev[q] + if e[0] in ('climb',) and e[2] == r: return False + if e[0] == 'scalar' and any(isinstance(x, list) and x == ['L', r] for x in e[1][1:]): return False + return True + j = next(i for i in range(iB, len(ev)) if ev[i][0] == 'climb' and ev[i][2] not in touched and free(i)); e = ev[j]; del ev[j] + ev.insert(st[0] + 1, ['climb', 'centers', e[2], e[3], e[4], e[5]]); return ev +fw7 = m7(copy.deepcopy(FW), 'f'); r7 = fw7[st[0] + 1][2] +record('M7 a child of another register runs while a centre copy is live', 'G3 (copy lifetime)', fw7, None, [r7, rk], orients=('forward',)) + +# Portability: retiming changes the frame catalog. Choose an available first +# centre descent and a recorded one-dimension extension outside that centre, +# instead of assuming the first deep centre has such a catalog entry. +m8_candidates = [(steps[0], k, f) for k, steps in cents.items() for f in range(len(Fr.F)) + if Fr.dim[f] == Fr.dim[FW[steps[0]][3]] + 1 + and Fr.sub(FW[steps[0]][3], f) and not Fr.sub(f, FW[steps[0]][2])] +j8, k8, X8 = m8_candidates[0] +rk8 = c0['centers'][k8] +tl8 = next(e[1][1][1] for e in FW[iC:iB] if e[0] == 'scalar' and e[1][0] == 'add' and e[1][2] == ['C', k8]) +assert FW[j8][2] == c0['center_frames'][k8] and not Fr.sub(X8, FW[j8][2]) +def m8(ev, o): + a, b = ev[j8][2], ev[j8][3] + ev[j8:j8 + 1] = [['center', k8, a, X8, Fr.dim[a] - Fr.dim[X8]], ['center', k8, X8, b, 1]] + return ev +record('M8 centre chain leaves the centre frame (c_k -> X -> L1, X not inside c_k)', 'G3 (nested chain inside c_k; selection condition (c))', m8(copy.deepcopy(FW), 'f'), None, [rk8, tl8], orients=('forward',)) +assert 'G3' in R[-1]['checker_flags'] + +# M9 coefficient of one compensation doubled (labels intact) +def m9(ev, o): + e = ev[g0]; e[1][3] *= 2; return ev +fw, bw = both(m9); record('M9 compensation coefficient doubled', 'S (scalar identity)', fw, bw, [t0_, s0_]) + +# M10 compensation executed after the helper's first climb (not as the first gate on j) +def m10(ev, o): + e = ev[g0]; j = climbs_of(ev, s0_)[0]; del ev[g0]; ev.insert(j, e); return ev +fw, bw = both(m10); record('M10 compensation moved after the helper started climbing', 'G0 + S (compensation reads the entrance value)', fw, bw, [t0_, s0_]) + +# M11 kernel update with the donor still at label 0 +kg = next(i for i in range(iA + 1, iC) if FW[i][0] == 'scalar' and FW[i][1][0] == 'add' and FW[i][1][1][1] >= 2 * v and start[FW[i][1][2][1]] != 0 and FW[i][2] != 0) +dn = FW[kg][1][1][1] +def m11(ev, o): + cl = climbs_of(ev, dn); a = cl[0]; assert ev[a][3] == 0 and a < kg + ev[cl[1]] = ['climb', ev[cl[1]][1], dn, 0, ev[cl[1]][4], Fr.dim[ev[cl[1]][4]]]; del ev[a]; return ev +fw, bw = both(m11); record('M11 kernel donor update with the donor still at label 0', 'G0 (common label at a nonzero-frame kernel update; inherited #471)', fw, bw, [dn, FW[kg][1][2][1]]) + +# M12 pre wrapper after the helper's first gate +def m12(ev, o): + p = ev.index(['residual_adapter', 'pre', s0_, start[s0_]]); e = ev[p]; del ev[p]; ev.insert(g0, e); return ev +fw, bw = both(m12); record('M12 R_E^-1 wrapper after the first gate on the helper', 'G1 (wrapper surrounds the whole invocation)', fw, bw, [s0_, t0_]) + +# M13 post wrapper dropped +def m13(ev, o): + ev.remove(['residual_adapter', 'post', s0_, start[s0_]]); return ev +fw, bw = both(m13); record('M13 L_E^-1 wrapper dropped', 'G1 (wrapper surrounds the whole invocation)', fw, bw, [s0_]) + +json.dump(R, open('MUTANTS.json', 'w'), indent=1) +print('rejected by the checker:', sum(r['rejected'] for r in R), '/', len(R)) + +assert len(R) == 14 and all(r['rejected'] for r in R) diff --git a/research/retimed-asynchronous-whole-owners/data/PR495-FULL-WORD.json.gz b/research/retimed-asynchronous-whole-owners/data/PR495-FULL-WORD.json.gz new file mode 100644 index 0000000000..79b1622b1e Binary files /dev/null and b/research/retimed-asynchronous-whole-owners/data/PR495-FULL-WORD.json.gz differ diff --git a/research/retimed-asynchronous-whole-owners/data/PR502-EXPECTED.json b/research/retimed-asynchronous-whole-owners/data/PR502-EXPECTED.json new file mode 100644 index 0000000000..ea2cad2dc7 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/data/PR502-EXPECTED.json @@ -0,0 +1,23 @@ +{ + "complex_lower": "1345325487149526878087/1000000000000000000000000", + "next_b_rejected": "168165685893690859761/125000000000000000000000", + "bit_lower": "391360506745414227149/250000000000000000000000", + "kappa": "1343518018117309/1000000000000000000", + "kappa_decimal": "0.001343518018117309", + "binding_component": "complex", + "external_row_allowance": 20161, + "bit_charged_three_level_coefficient_bits": 6464, + "live": 7680, + "physical": 8258, + "global_prefix_bits": 142, + "global_profile": { + "1": 172056, + "2": 19008, + "3": 42032, + "4": 6048, + "5": 22496, + "6": 6624, + "7": 1800, + "8": 4120 + } +} diff --git a/research/retimed-asynchronous-whole-owners/data/PR502-RESULT.json b/research/retimed-asynchronous-whole-owners/data/PR502-RESULT.json new file mode 100644 index 0000000000..a0abf270ce --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/data/PR502-RESULT.json @@ -0,0 +1,109 @@ +{ + "binding_component": "complex", + "bit_charged_three_level_coefficient_bits": 6464, + "bit_lower": "391360506745414227149/250000000000000000000000", + "bootstrap": [ + { + "cutoff_log2": "11646244853943", + "gap": "1758159582670889716837073442589143979241877340631521741383360094008444560779569/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "cutoff_log2": "6434742563675516635", + "gap": "2365296897043323580235593796713331224359102922711242285417443568347607440533838658287883342632128620436712124456595497/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "cutoff_log2": "3555301505339871712559428", + "gap": "3182094200268073613258330737871604385159398312818584759030361331023465449845962963572866924372637461460991714706389286417141215447817880845731834997007825761/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "cutoff_log2": "1964362780451609826625858782139", + "gap": "4280952430131330271569312938290607170548049457218387702776481869165237563881772088820459930734043025684617181823404503474086934186594826107261530302537502214354109776201343892825140220650015000793/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "cutoff_log2": "1085342868228752973196028259077591767", + "gap": "5759274413530382817909766623916775143192486762684579405449795987991774807500876422670017378960082169125093253051222582964109462520055219080673488460271189026964351351536233865146474220170340782765207268471350481041234815890703880677009/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + { + "cutoff_log2": "599669853927999715648938728111173559232484", + "gap": "7748098656010567969148567149837116201405617357134888815896070956406538451420250210678065454847751939114197499898692040111791842938405359319309170108989929662183024362990593097361456988310927608771451265589279703002857573022010080266689559294683155705908581889008080233198217/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + } + ], + "canonical_word_sha256": "bae9701c7fde304860cc89d72d1bcb503f392b25cff04401202e833301e2ef18", + "complex_lower": "1345325487149526878087/1000000000000000000000000", + "external_row_allowance": 20161, + "global_prefix_bits": 142, + "global_profile": { + "1": 172056, + "2": 19008, + "3": 42032, + "4": 6048, + "5": 22496, + "6": 6624, + "7": 1800, + "8": 4120 + }, + "kappa": "1343518018117309/1000000000000000000", + "kappa_decimal": "0.001343518018117309", + "live": 7680, + "local_program_sha256": "39af027100077ecdf4dea36c937faa813b195e5be4554f09b4f35f1ca230d518", + "next_b_rejected": "168165685893690859761/125000000000000000000000", + "outer_controls": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ], + "physical": 8258, + "pooled_template_sha256": "b09ee2064ee95cfd014fbd59471d1e78b2c5d77a711935e46a608feece9070fd", + "source_manifest_sha256": "0280d00a97632273b94af7e9956e38755bc6d76194de424e5fe73c91c72bb0db", + "status": "PASS_FRESH_RETIMED_GAUGE_POOLED_WHOLE_OWNER", + "strict_outer_constraints": { + "Gaussian_arithmetic_above_kappa": "1619473890864469847773350861377825889958990699277208955008957160197492808626343879945211654548270463539321457931593690093302238264039431933140224346924144946150034878347618149247569227381207398362673974091193908502369928287905364283734659876860319202289934829439608943478467980340793942447400908293447197588904491/4005381301948598107465207699530163405659117124545932293972262067770157374347660655031452956721487566808540045791970993928967733639187247352466412627435914883617098063071283155905741263419957064908018366950681034343805850844130302058160179832626197302956102346997348019309882146801432924714475787112064641865585736000000000000000000", + "K_dominates_log": "672662743574763557478299697695662149238678126971111039143117903028135046924823407661947796728363972135886133810428390053460980902031677937334873531083441393835679454421034036080400043584238625284637941340496179473435486681158464294291123561986905599490314296393839544222474975510613175574205038828964643888743610991919766801783/500672662743574763433150962441270425707389640568241536746532758471269671793457581878931619590185945851067505723996374241120966704898405919058301578429489360452137257883910394488217657927494633113502295868835129292975731355516287757270022479078274662869512793374668502413735268350179115589309473389008080233198217000000000000000000", + "K_geometry": "375672662743574763558150962441270425707389640568241536746532758471269671793457581878931619590185945851067505723996374241120966704898405919058301578429489360452137257883910394488217657927494633113502295868835129292975731355516287757270022479078274662869512793374668502413735268350179115589309473389008080233198217/500672662743574763433150962441270425707389640568241536746532758471269671793457581878931619590185945851067505723996374241120966704898405919058301578429489360452137257883910394488217657927494633113502295868835129292975731355516287757270022479078274662869512793374668502413735268350179115589309473389008080233198217000000000000000000", + "alpha_below_one": "999999999999999999500672662743574763433150962441270425707389640568241536746532758471269671793457581878931619590185945851067505723996374241120966704898405919058301578429489360452137257883910394488217657927494633113502295868835129292975731355516287757270022479078274662869512793374668502413735268350179115589309473389008080233198217/1001345325487149526866301924882540851414779281136483073493065516942539343586915163757863239180371891702135011447992748482241933409796811838116603156858978720904274515767820788976435315854989266227004591737670258585951462711032575514540044958156549325739025586749337004827470536700358231178618946778016160466396434000000000000000000", + "alpha_below_one_fourth": "248991005884637854350946219081669124872066501588908120587590502861337029056346385652872242408178663102330361004191384489386055666648765362533514337254171878380095691603623768719810770992668444817964214124241939174038698835560697657070697636898875762965753289016271909248909890849399829029771058266666995239512147889008080233198217/1001345325487149526866301924882540851414779281136483073493065516942539343586915163757863239180371891702135011447992748482241933409796811838116603156858978720904274515767820788976435315854989266227004591737670258585951462711032575514540044958156549325739025586749337004827470536700358231178618946778016160466396434000000000000000000", + "alpha_positive": "1345325487149527365629262138966087981628318695212647785675876374297806840382405286593567386914309823203391857806802631174427685800437596995636451960572801845972937338331428524298057971078871738786933810175625472449166842197446221564313602640261568469003107671062341957957743325689728764883678427837044877086960610991919766801783/1001345325487149526866301924882540851414779281136483073493065516942539343586915163757863239180371891702135011447992748482241933409796811838116603156858978720904274515767820788976435315854989266227004591737670258585951462711032575514540044958156549325739025586749337004827470536700358231178618946778016160466396434000000000000000000", + "artificial_boundary": "28043050415588784865223679584472031535572389883691269628900265463865983605020883515665432669152273280105115225106325788984944386285487101543094201134182536826111689239858733328602341881011387702728799909387932174090953694359547804344208632727558441695458886213213608143087595554535468904957012101947054481692614308167024240699594651/4005381301948598107465207699530163405659117124545932293972262067770157374347660655031452956721487566808540045791970993928967733639187247352466412627435914883617098063071283155905741263419957064908018366950681034343805850844130302058160179832626197302956102346997348019309882146801432924714475787112064641865585736000000000000000000", + "balanced_prefix_above_kappa": "515354650572792958117388209198022252311992362764802079842702619069230145949203973667483719062400024099332373318946945162363383973566432691053966529883948968551340145970896265211082189627335070491273181679421194370906073133185850383760596534031461564579687349539118931943393040261461190049243534404810949844361947/500672662743574763433150962441270425707389640568241536746532758471269671793457581878931619590185945851067505723996374241120966704898405919058301578429489360452137257883910394488217657927494633113502295868835129292975731355516287757270022479078274662869512793374668502413735268350179115589309473389008080233198217000000000000000000", + "beta_below_one": "999999999999999999/1000000000000000000", + "beta_positive": "1/1000000000000000000", + "bit_positive": "1345325487149526868992575856839905152764432850162883798594382642865111184103929043593461548579749789321934545152248060885802500101307959888208157061594640680690829891010070337816975637009406902638543011689072391228548734410720296997142426977989919733310440705316844294091418110991919766801783/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "bulk_exposure_above_kappa": "1807469032217868992575856839905152764432850162883798594382642865111184103929043593461548579749789321934545152248060885802500101307959888208157061594640680690829891010070337816975637009406902638543011689072391228548734410720296997142426977989919733310440705316844294091418110991919766801783/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_below_one": "499327337256425236441849037558729574292610359431758463253467241528730328206542418121068380409814054148932494276003625758879033295101594080941698421570510639547862742116089605511782342072505366886497704131164870707024268644483712242729977520921725337130487206625331497586264731649820884410690526610991919766801783/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_positive": "672662743574763558150962441270425707389640568241536746532758471269671793457581878931619590185945851067505723996374241120966704898405919058301578429489360452137257883910394488217657927494633113502295868835129292975731355516287757270022479078274662869512793374668502413735268350179115589309473389008080233198217/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cell_above_band": "999999999999999998499327337256425236566849037558729574292610359431758463253467241528730328206542418121068380409814054148932494276003625758879033295101594080941698421570510639547862742116089605511782342072505366886497704131164870707024268644483712242729977520921725337130487206625331497586264731649820884410690526610991919766801783/2002690650974299053732603849765081702829558562272966146986131033885078687173830327515726478360743783404270022895985496964483866819593623676233206313717957441808549031535641577952870631709978532454009183475340517171902925422065151029080089916313098651478051173498674009654941073400716462357237893556032320932792868000000000000000000", + "compact_leaf": "5219874815154810853566859431758463253467241528730328206542418121068380409814054148932494276003625758879033295101594080941698421570510639547862742116089605511782342072505366886497704131164870707024268644483712242729977520921725337130487206625331497586264731649820884410690526610991919766801783/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_phase_layer_above_kappa": "1468198782921819468423724675675182660460272219656054309616986059796047415574639178855209947221407824826486759495057092124241726866802677199566495145445960809920288808698587072286453169984043737777088581058606507793034177766956262649057405495318690171017455616445042952965777191128207445993406101580286961116373/50067266274357476343315096244127042570738964056824153674653275847126967179345758187893161959018594585106750572399637424112096670489840591905830157842948936045213725788391039448821765792749463311350229586883512929297573135551628775727002247907827466286951279337466850241373526835017911558930947338900808023319821700000000000000000", + "compact_reservations": "1/4000000000000000000", + "complex_above_bit": "9094424143160094847235567149837116201405617357134888815896070956406538451420250210678065454847751939114197499898692040111791842938405359319309170108989929662183024362990593097361456988310927608771451265589279703002857573022010080266689559294683155705908581889008080233198217/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_below_one_over32": "29904674512850473121913/1000000000000000000000000", + "coordinate_movement_above_kappa": "1807469032217868992575856839905152764432850162883798594382642865111184103929043593461548579749789321934545152248060885802500101307959888208157061594640680690829891010070337816975637009406902638543011689072391228548734410720296997142426977989919733310440705316844294091418110991919766801783/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "delta_below_one_eighth": "999999999999999999/8000000000000000000", + "delta_positive": "1/8000000000000000000", + "dimension_above_kappa": "499327337256425236082203688131522532409998568629780715565459604293532408049245037190298526359018027816416213338403649858211406614048539243305082395136943330601829272000038574063122488043401632097579893758499941198297450323904906613636050654107575720891083740656793062165952081188939816354083566872453109816045317404810949844361947/500672662743574763433150962441270425707389640568241536746532758471269671793457581878931619590185945851067505723996374241120966704898405919058301578429489360452137257883910394488217657927494633113502295868835129292975731355516287757270022479078274662869512793374668502413735268350179115589309473389008080233198217000000000000000000", + "epsilon_below_one": "672662743574763933150962441270425707389640568241536746532758471269671793457581878931619590185945851067505723996374241120966704898405919058301578429489360452137257883910394488217657927494633113502295868835129292975731355516287757270022479078274662869512793374668502413735268350179115589309473389008080233198217/500672662743574763433150962441270425707389640568241536746532758471269671793457581878931619590185945851067505723996374241120966704898405919058301578429489360452137257883910394488217657927494633113502295868835129292975731355516287757270022479078274662869512793374668502413735268350179115589309473389008080233198217", + "epsilon_positive": "499999999999999999500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/500672662743574763433150962441270425707389640568241536746532758471269671793457581878931619590185945851067505723996374241120966704898405919058301578429489360452137257883910394488217657927494633113502295868835129292975731355516287757270022479078274662869512793374668502413735268350179115589309473389008080233198217", + "gamma_sublinear": "1/2000000000000000000", + "guard_width": "672662743574763933150962441270425707389640568241536746532758471269671793457581878931619590185945851067505723996374241120966704898405919058301578429489360452137257883910394488217657927494633113502295868835129292975731355516287757270022479078274662869512793374668502413735268350179115589309473389008080233198217/500672662743574763433150962441270425707389640568241536746532758471269671793457581878931619590185945851067505723996374241120966704898405919058301578429489360452137257883910394488217657927494633113502295868835129292975731355516287757270022479078274662869512793374668502413735268350179115589309473389008080233198217", + "lambda_above_internal": "1345325487149526868992575856839905152764432850162883798594382642865111184103929043593461548579749789321934545152248060885802500101307959888208157061594640680690829891010070337816975637009406902638543011689072391228548734410720296997142426977989919733310440705316844294091418110991919766801783/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_sigma": "10439749630309621716228143006677021354170050207297772614490453599271649635524179254271527003427501728436132045050940100997594343039713319207517327170584570342873854254000663435178432625320334511409994277278352094231406307432730377263831986272673075439219022594324924527289635110991919766801783/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_tau": "1345325487149526868992575856839905152764432850162883798594382642865111184103929043593461548579749789321934545152248060885802500101307959888208157061594640680690829891010070337816975637009406902638543011689072391228548734410720296997142426977989919733310440705316844294091418110991919766801783/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_prime_above_lambda": "1345325487149526868992575856839905152764432850162883798594382642865111184103929043593461548579749789321934545152248060885802500101307959888208157061594640680690829891010070337816975637009406902638543011689072391228548734410720296997142426977989919733310440705316844294091418110991919766801783/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_prime_below_one": "672662743574763433150962441270425707389640568241536746532758471269671793457581878931619590185945851067505723996374241120966704898405919058301578429489360452137257883910394488217657927494633113502295868835129292975731355516287757270022479078274662869512793374668502413735268350179115589309473389008080233198217/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "leaf_saving_above_bit": "7749098656010567969148567149837116201405617357134888815896070956406538451420250210678065454847751939114197499898692040111791842938405359319309170108989929662183024362990593097361456988310927608771451265589279703002857573022010080266689559294683155705908581889008080233198217/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "literal_scalar_guard": "1", + "phase_boundary": "1076260389719621792368877162457917698672462467916033087062772985789938122999372535020919550839931482776389568208252934726041003841075229372315820588777057665118034184767270729010994800081018493386015462641573755258874299990931118656304611008951703321197990321194940992463635985618082529159889072233812783807673810991919766801783/801076260389719621493041539906032681131823424909186458794452413554031474869532131006290591344297513361708009158394198785793546727837449470493282525487182976723419612614256631181148252683991412981603673390136206868761170168826060411632035966525239460591220469399469603861976429360286584942895157422412928373117147200000000000000000", + "phase_local": "5381301948598110964535036786588642225966162104661868264872427201915837601127896560183284928029984929608426201785048077900227915190873111345445922537508964558796484641793795453604005536046670419800709023186401230303554975295172765184448477109909545686079867919073356440369353426764422300740518761885526276276262610991919766801783/4005381301948598107465207699530163405659117124545932293972262067770157374347660655031452956721487566808540045791970993928967733639187247352466412627435914883617098063071283155905741263419957064908018366950681034343805850844130302058160179832626197302956102346997348019309882146801432924714475787112064641865585736000000000000000000", + "prime_interval_packing": "672662743574763933150962441270425707389640568241536746532758471269671793457581878931619590185945851067505723996374241120966704898405919058301578429489360452137257883910394488217657927494633113502295868835129292975731355516287757270022479078274662869512793374668502413735268350179115589309473389008080233198217/500672662743574763433150962441270425707389640568241536746532758471269671793457581878931619590185945851067505723996374241120966704898405919058301578429489360452137257883910394488217657927494633113502295868835129292975731355516287757270022479078274662869512793374668502413735268350179115589309473389008080233198217", + "q_below_internal": "1345325487149526868992575856839905152764432850162883798594382642865111184103929043593461548579749789321934545152248060885802500101307959888208157061594640680690829891010070337816975637009406902638543011689072391228548734410720296997142426977989919733310440705316844294091418110991919766801783/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_leaf": "5219874815154810853566859431758463253467241528730328206542418121068380409814054148932494276003625758879033295101594080941698421570510639547862742116089605511782342072505366886497704131164870707024268644483712242729977520921725337130487206625331497586264731649820884410690526610991919766801783/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_reservations": "1/4000000000000000000", + "q_positive": "672662743574763433150962441270425707389640568241536746532758471269671793457581878931619590185945851067505723996374241120966704898405919058301578429489360452137257883910394488217657927494633113502295868835129292975731355516287757270022479078274662869512793374668502413735268350179115589309473389008080233198217/500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "record_suffix": "672662743574763933150962441270425707389640568241536746532758471269671793457581878931619590185945851067505723996374241120966704898405919058301578429489360452137257883910394488217657927494633113502295868835129292975731355516287757270022479078274662869512793374668502413735268350179115589309473389008080233198217/500672662743574763433150962441270425707389640568241536746532758471269671793457581878931619590185945851067505723996374241120966704898405919058301578429489360452137257883910394488217657927494633113502295868835129292975731355516287757270022479078274662869512793374668502413735268350179115589309473389008080233198217", + "row_product_gap": "23971789/25", + "scalar_work_above_kappa": "3622164541838768901505954711142907592788549261550175101995088194082571495800174207460938132909014246943591480827579187057786105083633055609373430660642102387958583909883259727200439859091185930816683157566534425674272853709970515312814749793173417853767986002938282953133409053741510404804638801849479518521697359/4005381301948598107465207699530163405659117124545932293972262067770157374347660655031452956721487566808540045791970993928967733639187247352466412627435914883617098063071283155905741263419957064908018366950681034343805850844130302058160179832626197302956102346997348019309882146801432924714475787112064641865585736000000000000000000", + "short_record_fallback": "499326432306092049009613163770790158586250205066999959156201532245145540413174402660869205729354123659157891274119095686471982691562749290658561831704897859550540055210546186361883634279201071116081281021628912866181895717918931969782775871823952585339019078052142553492513812355612631277347329410676651264536299848491488456442750348735246869464063041382552712165327920061116549880751267032883306744591781767946035823229030787687058598251181651959990310745308466039793082702735988407121546712217114955015938661332657863045307856229625489693297296432067521222246280248629090322777422327207863568128411979089/500672662743574763433150962441270425707389640568241536746532758471269671793457581878931619590185945851067505723996374241120966704898405919058301578429489360452137257883910394488217657927494633113502295868835129292975731355516287757270022479078274662869512793374668502413735268350179115589309473389008080233198217000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "small_field_exposure": "1/1000000000000000000" + } +} diff --git a/research/retimed-asynchronous-whole-owners/references/PR502-PROOF.md b/research/retimed-asynchronous-whole-owners/references/PR502-PROOF.md new file mode 100644 index 0000000000..c1847a3fbe --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/references/PR502-PROOF.md @@ -0,0 +1,41 @@ +# Conditional transfer and composition + +## 1. Exact frame-schedule transfer + +Start with the original #433 complex word reconstructed by #484's complete parent chain. The last 2,736 A events and all 840 B events of #495 have exactly the same scalar fields as this word. Discard #495's separate 229-event kernel prefix and transfer only these events' final frame fields. Rebuild the inverse cleanup in the original full frame. The builder checks scalar equality before transferring anything; coefficient and register mutations must fail this gate. + +Apply #484's unchanged gauge80-kernel42 builder and frozen selection to the retimed base. Its exact response relations and nested-frame conditions still hold. Relative to the original gauged word, the resulting word has identical helper entrances, target levels, centre identities and frames, centre scatter, preconditioner, root lines and ports. It retains 122 entering helpers of total entrance rank 148, including the original 80 gauges and 42 kernel pivots. The complete scalar and emitted-program checks prove dirty restoration and the forward/backward shear identities for all 800 scalar columns. + +The new local paid profile is + +``` +rank 1 2 3 4 5 6 7 8 +count 2385 264 530 84 270 92 1 17 +``` + +Frame retiming is admissible only after checking the emitted common-label conditions, exact Gaussian phases, nested transitions, compensation, centre chains and normalized helpers. The independent #484 checkers read the newly serialized recipes and check every actual instance on all 512 local basis columns. Separate complete-program tests cover 806 basis and eight dense inputs in both orientations. Python-integer bounds precede every fixed-width operation. These finite checks do not discharge the inherited all-size realization contracts. + +## 2. Whole-owner pooling + +The unchanged entrance frames imply unchanged residual widths: 438 of width nine, 104 of width eight, 14 of width seven and four of width five per invocation. Thus #496's frozen colored role map remains available. The unchanged emitter derives the actual charts from the newly canonicalized word; it never reuses old frame identifiers. Each of the 72 calls has 800 distinct physical owners. Each helper uses one idle physical family for its complete invocation, including both wrappers. The complete call returns borrowed work before another call uses it. + +Every pending residual cell is occupied at most once, and every leftover idle child executes once on its explicitly recorded physical replica. All 40,320 helper roles fit on the 7,680 data families, with no banks. The 16 private centres, 560 reserved tableau families and two coefficient registers give physical stock 8,258. The unchanged independent controller and owner auditors validate all routes, windows and complete orthogonal 73-column charts, and reject their original 18 corruptions. + +The global profile is + +``` +rank 1 2 3 4 5 6 7 8 +count 172056 19008 42032 6048 22496 6624 1800 4120 +``` + +Its rank mass is 558,144, leaving deficit 73·7,680 − 558,144 = 2,496. The maximum child rank is eight. Both rational moment engines include the inherited bad-cover fallback and accept b = 1345325487149526878087/10^24; the next 10^-24 grid point fails. + +## 3. Prefix, invoice and outer assembly + +The unchanged #496 prefix argument uses the maximum L2 norm over physical-family and cover-class streams. Whole normalized helper endpoints are unitary, while data shears and bridges have at most two unitary summands. Each actual orthogonal chart induces a bijection of cover classes. There are 72 ordered invocation sweeps and nine bridges. The scalar/Horner envelope contributes 20 bits, the input supremum-to-L2 conversion 37 bits, and primitive arithmetic four bits: 142 bits fit within the retained 192-bit charge. This argument counts ordered calls and does not assume independent physical replicas. + +The independent scalar audit reconstructs both local programs, arbitrary-dirt restoration, coefficient-work bounds and every finite charge. Stock, routing, final correction and explicit remainders are rebound to the new template. The retained degree-two halving condition is 73² > 2·8². The unchanged #493 bit supplier is rebuilt using real Boost. Its actual three-level coefficient and row allowance enter the six bootstrap levels and all 47 strict outer inequalities, producing κ = 1343518018117309/10^18. The next κ grid point, zero eta, zero beta and unit beta are rejected. + +## 4. Scope and weakest steps + +The new finite evidence establishes the transferred schedule and its whole-owner composition under the same contracts as #484 and #496. The outstanding all-size compiler, common-label transport, mutable-basis/restored-row, precision/tape and analytic-transfer obligations remain conditions. In particular, #484's Lemma A realization with borrowed spectators is retained. Neither successful finite replay nor the small serial reuse model proves those all-size interfaces. This construction does not use the disputed cross-family splitting interface of #448/#494, makes no comparison under that different interface, and does not attain κ = 1. diff --git a/research/retimed-asynchronous-whole-owners/references/UPSTREAM-REPLAY.json b/research/retimed-asynchronous-whole-owners/references/UPSTREAM-REPLAY.json new file mode 100644 index 0000000000..012e5714de --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/references/UPSTREAM-REPLAY.json @@ -0,0 +1,33 @@ +{ + "completed_stages": [ + "construct", + "scalar", + "emit-local", + "phases", + "adapters", + "parent-integration", + "parent-replay", + "emit-async", + "independent-async", + "invoice", + "two-moments-assembly" + ], + "fresh_adapter_lf_sha256": "546196e37830b9ccbc544834cb6f37ba4ad841faf96f025fe5155f5ba3924e07", + "fresh_template_sha256": "aa7418710aba299895453a437fdfc02564f73f2ed202a0b4a6c4b296a079b995", + "missing_expected_sha256": "4ce4b6e6b8435f8c3a8387387732964a2ebf0183e8d77b8247ae8061b033e462", + "missing_manifest_file": ".gitattributes", + "numerical_result": { + "bit_lower": "391360506745414227149/250000000000000000000000", + "complex_lower": "679773808909616785409/500000000000000000000000", + "kappa": "67885087881447/50000000000000000", + "kappa_decimal": "0.001357701757628940" + }, + "only_template_field_difference": "residual_adapter_sha256", + "present_manifest_files_verified": 63, + "published_adapter_crlf_sha256": "a4cec4b3ccaebb33cf169b50230c4033eb956f9e75fad64cf6647a3f794c5cca", + "published_template_sha256": "276b69e3fc79a211daaf39776d91b3a6f9c262c415cbd199ab02d5e0ccb9bf4b", + "scope": "Published verify.py fails unchanged. A wrapper allowed only the known absent metadata file; all eleven mathematical stages then passed, before the final serialized-template anchor failed. Exact CRLF reconstruction and one-field substitution reproduce that anchor. No mathematical assertion or source-file hash was weakened.", + "source_head": "4ee769c8e28837482272b5f4742497da8e2fc9d4", + "status": "ALL_11_MATHEMATICAL_STAGES_PASS_WITH_DOCUMENTED_PACKAGING_AND_NEWLINE_EXCEPTIONS", + "template_after_one_proven_newline_hash_substitution": "276b69e3fc79a211daaf39776d91b3a6f9c262c415cbd199ab02d5e0ccb9bf4b" +} diff --git a/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/NOTICE.md b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/NOTICE.md new file mode 100644 index 0000000000..60c3bb3c7a --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/NOTICE.md @@ -0,0 +1,6 @@ +Apache-2.0. Prepared by DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. +`code/audit_gk.py`, `emit_gk.py`, `integrate_gk.py`, `replay_gk.py` are marked copies of PR #433's `complex_audit.py`, `complex_emit.py`, +`complex_integrate.py`, `complex_replay.py` (icekylinx with Codex assistance; adapted from PR #425 by jacklightChen / Zhihao Chen, OpenAI Codex); +`hosted_gk.py` of PR #442's `complex_hosted.py` and `audit_hosted_gk.py`, `assemble_gk.py` of its `audit.py`, `assemble.py` (DaysSky, with Claude +assistance). `assemble_gk.py` also follows the generalisation of `assemble.py` in the eleven-stage package of DreamingOfClouds. Every changed line +is marked `GK:`. PR #433's exact phase script `complex_phases_full.py` is run unchanged. diff --git a/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/adapters_gk.py b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/adapters_gk.py new file mode 100644 index 0000000000..252ca9393d --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/adapters_gk.py @@ -0,0 +1,59 @@ +"""Paid residual wrappers for entering helpers (Lemma A): generation and independent decoding. Apache-2.0. +Prepared by DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. The wrapper construction follows PR #458 +(chafreaky): a helper that starts at frame E and ends at FULL has the physical residual S_E = T_FULL T_E^-1 (apply T_E^-1 first); +S_E = L_E (C_[w] x I) R_E with R_E applied first; the wrappers R_E^-1 before the whole local invocation and L_E^-1 after its +full-frame cleanup turn the residual into the coordinate factor C_[w] x I and restore the other 9 - w coordinates identically. +usage: adapters_gk.py CANONICAL-WORD.json.gz RESIDUAL-ADAPTERS.json OUT-LEMMA-A.json +Writes the recipes (generation uses clifford_exact.lower_child) and then DECODES the serialized monomials with the primitive +constructors of clifford_exact (not lower_child) and checks, for every entrance frame, that L_E^-1 S_E R_E^-1 has exactly the +tableau and zero-state vector (global phase included) of fourier(9, range(w)); mutated recipes (wrong phase, swapped sides, wrong +translation, wrong width) must be rejected.""" +import copy, gzip, json, sys +from pathlib import Path +R = Path(__file__).resolve().parent.parent.parent +sys.path.insert(0, str(R / 'split-centres-global/vendor')) +from clifford_exact import canonical_frame, lower_child, fourier, diag, perm, xgate, Op, identity +n = 9; FULL = tuple(1 << i for i in range(n)) +def monomial_op(rec): + """decode a serialized monomial (matrix rows, quadratic rows, Z4 linear part, translation, phase)""" + out = diag(n, tuple(rec['quadratic_rows']), tuple(rec['linear_Z4'])).then(perm(n, tuple(rec['matrix_rows']))).then(xgate(n, rec['offset'])) + return out.then(Op(n, identity(n), [('phase', rec['phase'])])) +def S_of(U): + return canonical_frame(n, tuple(U)).adjoint().then(canonical_frame(n, FULL)) +def wrapped_ok(U, rec): + """exactly: L^-1 S R^-1 = C_[w] x I (apply order: R^-1, S, L^-1)""" + w = n - len(U); S = S_of(U); Rm = monomial_op(rec['right']); Lm = monomial_op(rec['left']) + net = Rm.adjoint().then(S).then(Lm.adjoint()); target = fourier(n, range(w)) + return rec['rank'] == w and net.tab == target.tab and net.zero_state() == target.zero_state() +def main(): + c = json.load(gzip.open(sys.argv[1])); frames = c['frames']; v = c['v'] + starts = sorted({c['start'][r] for r in range(2 * v, len(c['start'])) if c['start'][r] != 0}) + recipes = {} + for f in starts: + U = frames[f]; rec, compiled = lower_child(S_of(U)) + recipes[str(f)] = dict(frame=f, vectors=list(U), entrance_rank=len(U), rank=rec['rank'], left=rec['left'], right=rec['right']) + Path(sys.argv[2]).write_text(json.dumps(dict(status='RESIDUAL_ADAPTER_RECIPES', recipes=recipes), sort_keys=True, separators=(',', ':')) + '\n') + # ---- independent decode of the serialized file + data = json.loads(Path(sys.argv[2]).read_text())['recipes'] + dot = lambda a, b: bin(a & b).count('1') & 1 + detail = [] + for f in starts: + rec = data[str(f)]; U = frames[f] + assert wrapped_ok(U, rec), ('wrapper product is not C_[w] x I', f) + detail.append(dict(frame=f, entrance_rank=len(U), residual_width=n - len(U), vectors=list(U), all_even_weight=all(bin(x).count('1') % 2 == 0 for x in U), + totally_isotropic=all(dot(a, b) == 0 for a in U for b in U))) + controls = [] + def reject(name, fn): + f = starts[0]; rec = copy.deepcopy(data[str(f)]); fn(rec) + if wrapped_ok(frames[f], rec): raise AssertionError('mutated wrapper accepted: ' + name) + controls.append(name) + reject('wrong global phase', lambda r: r['right'].__setitem__('phase', (r['right']['phase'] + 1) % 4)) + reject('wrong translation', lambda r: r['left'].__setitem__('offset', r['left']['offset'] ^ 1)) + reject('wrong quadratic form', lambda r: r['right'].__setitem__('quadratic_rows', [x ^ 2 if i == 0 else x for i, x in enumerate(r['right']['quadratic_rows'])]) if False else r['right']['linear_Z4'].__setitem__(0, (r['right']['linear_Z4'][0] + 2) % 4)) + reject('sides swapped', lambda r: (r.__setitem__('left', r['right']), r.__setitem__('right', r['left']))) + reject('wrong width', lambda r: r.__setitem__('rank', r['rank'] + 1)) + res = dict(status='PASS_RESIDUAL_WRAPPERS_ARE_EXACT', frames=len(detail), wrappers_reject=controls, all_even_weight=all(d['all_even_weight'] for d in detail), + all_totally_isotropic=all(d['totally_isotropic'] for d in detail), detail=detail) + Path(sys.argv[3]).write_text(json.dumps(res, indent=1) + '\n') + print('Lemma A (exact): L^-1 S_E R^-1 = C_[w] x I for', len(detail), 'entrance frames, global phase included;', len(controls), 'wrapper mutations rejected; all-even-weight:', res['all_even_weight']) +if __name__ == '__main__': main() diff --git a/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/assemble_gk.py b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/assemble_gk.py new file mode 100644 index 0000000000..5973da7f80 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/assemble_gk.py @@ -0,0 +1,77 @@ +# Adapted from DaysSky PR442's assemble.py (complex half and strict outer assembly) and DreamingOfClouds' assemble_k.py by +# DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. Apache-2.0. +"""Certified complex saving b for the gauge + kernel word under #442's whole-residual hosting: two exact moment engines, fresh +finite invoices with the hosted stock, then #434's strict outer assembly (six bootstrap levels, 47 inequalities, next-grid and +parameter controls) for each bit supplier listed in BITS.json (pinned inputs: c, charged two-level coefficient bits, row coefficient). +usage: assemble_gk.py PARENT_CHANGED PARENT_SC HOSTED_DIR AUDIT.json BITS.json OUT.json""" +import gzip, hashlib, importlib.util, json, math, sys +from fractions import Fraction as Q +from pathlib import Path +par, psc, cd, ap, bitsp, outp = map(Path, sys.argv[1:7]) +def load(name): + sp = importlib.util.spec_from_file_location('gk_' + name, par / 'work/pr361/code/engines' / (name + '.py')) + mod = importlib.util.module_from_spec(sp); sp.loader.exec_module(mod); return mod +M, Other, Outer = load('moment'), load('base_two_moment'), load('outer') +audit = json.loads(ap.read_text()); ch = json.loads((cd / 'HOSTED.json').read_text()) +assert audit['complex_template_sha256'] == ch['template_sha256'] +# ---------------- complex: two moments and the parent's invoice with the hosted stock +PC = {int(r): n for r, n in audit['complex_profile'].items()}; mc, WC = 73, audit['complex_live']; EC = sum(PC.values()) +massc = sum(r * z for r, z in PC.items()); assert mc * WC - massc == 2496 +rc = M.certify(PC, mc, WC, True); b = Q(int(Q(rc['lower']) * 10 ** 18), 10 ** 18) +fbc = 32 * mc * mc * EC +l3, h3 = Other.moment(mc, WC, list(PC.items()), b); b3, bh3 = Other.moment(mc, WC, [(1, fbc)], b); assert h3 + bh3 / 10 ** 16 < 1 +grid = Q(1, 10 ** 18) +l4, h4 = Other.moment(mc, WC, list(PC.items()), b + grid); b4, bh4 = Other.moment(mc, WC, [(1, fbc)], b + grid); assert l4 + b4 / 10 ** 16 > 1 # next grid point rejected +integ = json.loads((psc / 'INTEGRATION.json').read_text()); inv = integ['finite_invoice'] +physc = ch['physical']; v = 120 +compilerc = 64 * (mc + 1) ** 3 +pervertex = inv['pervertex'] - integ['physical'] * (64 + 1) + physc * (64 + 1) - integ['live'] + WC # stock-dependent terms re-based +r_ = mc // 2; group = 2 ** (r_ * r_) * math.prod(2 ** (2 * i) - 1 for i in range(1, r_ + 1)); stock = group * physc +smass = group * massc; logical = group * max(pervertex, inv['pervertex']) + 64; router = compilerc * (logical + 1) * (stock + 1) ** 2 +GG, EE, C0 = 1 << 30000, 1 << 100000, 1 << 210000; BB = smass + EE +literal = 2 * GG * stock ** 2 + 8 * smass + 4 * stock + 4 + 32 * mc +assert logical < 1 << 6050 and router < GG and literal < EE and BB < 1 << 100001 and 32 * mc * BB * BB < C0 and 2 * BB + 18 < C0 +depth = 2; assert mc ** depth > 2 * max(PC) ** depth +rowc = depth * stock.bit_length() + 9909 + 252; assert rowc < 20161 +# ---------------- outer assembly for each bit supplier, exactly as #434's combined.py +bits = json.loads(bitsp.read_text()); eta = beta = Q(1, 10 ** 18) +def ceil(x): return -((-x.numerator) // x.denominator) +def bootstrap(s_): + chn = [Q(384599, 10 ** 10)] + for j_ in range(6): chn.append((1 - s_) * s_ + s_ * chn[-1]) + q_ = chn[-1] * (1 - 2 * eta); mg = (1 - eta) * q_ / (1 + q_); tk = mg / grid + return chn, grid * ((tk.numerator - 1) // tk.denominator) +results = [] +for sup in bits: + c = Q(sup['c']); two_bits = int(sup['charged_two_level_coefficient_bits']); row = int(sup['row_coefficient']); ALLOW = max(20161, row, rowc) + s = min(c, (1 - beta) * b) - Q(1, 10 ** 24); assert 0 < s < c and s < (1 - beta) * b + chain = [Q(384599, 10 ** 10)]; cutoffs = [] + for j in range(6): + old = chain[-1]; a = (1 - s) * s + s * old + gap = min(s - a, 1 - a - s, 1 - a - s * (1 - old), 1 - s); assert old < a < s < 1 - a and gap > 0 + cutoff = max(ceil(36 / gap ** 2), ceil(2 * (4 + two_bits) / gap)); assert cutoff * gap ** 2 >= 36 and cutoff * gap >= 2 * (4 + two_bits) + cutoffs.append(dict(gap=str(gap), cutoff_log2=str(cutoff))); chain.append(a) + q = chain[-1] * (1 - 2 * eta); margin = (1 - eta) * q / (1 + q); ticks = margin / grid; k = grid * ((ticks.numerator - 1) // ticks.denominator) + bridge = {'semantic': {'C0': {'base': 2, 'exponent': 210000}, 'strict_literal_gap': 1}, 'rows': {'degree_gap': Q(10 ** 6) - Q(51 * ALLOW, 25)}} + a = Outer.assembly(chain[-1], b, bridge, k, eta=eta, beta=beta) + assert len(a['strict_constraints']) == 47 and all(x > 0 for x in a['strict_constraints'].values()) + controls = [] + for name, kk, ee, bb in [('next_grid', k + grid, eta, beta), ('zero_eta', k, Q(0), beta), ('zero_beta', k, eta, Q(0)), ('unit_beta', k, eta, Q(1))]: + try: Outer.assembly(chain[-1], b, bridge, kk, eta=ee, beta=bb) + except AssertionError: controls.append(name) + else: raise AssertionError(name) + results.append(dict(label=sup['label'], source=sup.get('source', ''), bit_lower=str(c), kappa=str(k), kappa_decimal=format(float(k), '.18f'), + binding_component='bit' if c < (1 - beta) * b else 'complex', external_row_allowance=ALLOW, + strict_outer_constraints={n: str(x) for n, x in a['strict_constraints'].items()}, outer_controls=controls, bootstrap=cutoffs)) +# kappa the complex supplier alone supports (a hypothetical bit supplier that does not bind) +c_hyp = b / (1 - beta) + Q(1, 10 ** 24); s_cx = min(c_hyp, (1 - beta) * b) - Q(1, 10 ** 24) +_, k_cx = bootstrap(s_cx) +res = dict(status='PASS_COMPLEX_GAUGE_KERNEL_CERTIFICATION', complex_lower=str(b), complex_decimal=format(float(b), '.18f'), + complex_cap_kappa=str(k_cx), complex_cap_kappa_decimal=format(float(k_cx), '.18f'), + complex=dict(live=WC, physical=physc, maxchild=max(PC), rank_mass=massc, hosted_residuals=audit['complex_hosted_residuals'], + physical_stock_bits=stock.bit_length(), router_bits=router.bit_length(), literal_bits=literal.bit_length(), row_coefficient=rowc, + pervertex_bits=pervertex.bit_length()), + suppliers=results, complex_template_sha256=ch['template_sha256'], widths=audit['widths']) +outp.write_text(json.dumps(res, indent=2) + '\n') +print(res['status'], 'b', res['complex_decimal'], 'complex-cap kappa', res['complex_cap_kappa_decimal']) +for r_ in results: print(' ', r_['label'], 'kappa', r_['kappa_decimal'], 'binding', r_['binding_component'], 'controls', r_['outer_controls']) diff --git a/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/audit_gk.py b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/audit_gk.py new file mode 100644 index 0000000000..e80ca6b8b3 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/audit_gk.py @@ -0,0 +1,189 @@ +# GK: modified copy of PR #433's complex_audit.py (icekylinx with Codex; PR #425) by DreamingOfClouds with Claude Opus 5.5 +# (Anthropic), via Claude Code. Every change is marked "GK:"; with a word that has no start_extra / target_levels the +# behaviour and the written files are PR #433's. +# Modified from PR425 by icekylinx with Codex assistance. +"""Read-back audit, independent of the Hamming producer and its row state.""" +import copy,gzip,hashlib,importlib.util,json,math,time +from collections import Counter +from fractions import Fraction as Q +from pathlib import Path + +OUT=Path('split-centres');p=OUT/'FULL-WORD.json.gz' +word=json.load(gzip.open(p));v=120;n=240+word['report']['R'];start=time.monotonic() +def apply(e,rows): + if e[0]=='scale': + _,t,a,b,*_=e;q=Q(a,b);assert q + rows[t]={j:q*x for j,x in rows[t].items()} + else: + _,t,s,a,b,*_=e;q=Q(a,b);assert t!=s + for j,x in list(rows[s].items()): + z=rows[t].get(j,Q(0))+q*x + if z:rows[t][j]=z + else:rows[t].pop(j,None) +def ident():return [{r:Q(1)} for r in range(n)] +def inv(e): + e=copy.deepcopy(e) + if e[0]=='add':e[3]*=-1 + else:e[2],e[3]=e[3],e[2] + return e +def dual(e): + e=inv(e) + if e[0]=='add':e[1],e[2]=e[2],e[1] + return e + +main=word['A']+word['cut']+word['B'] +assert all(not 120<=e[2]<240 for e in word['A']+word['B'] if e[0]=='add' and not 120<=e[1]<240) +matrix=ident() +for e in main:apply(e,matrix) +print('full main columns',n,'replayed',flush=True) +# Compute -A_Y^-1 B_S using only rows of the explicit main operator. +dirty=[{} for r in range(n)] +for r in range(v,2*v):dirty[r]={j:x for j,x in matrix[r].items() if j>=2*v} +for e in word['precondition']:apply(e,dirty) +comp=[] +for r in range(v,2*v): + for j,q in sorted(dirty[r].items()):comp.append(['add',r,j,-q.numerator,q.denominator,[]]) + +cleanup=[inv(e) for e in reversed(word['A']+word['B']) if not v<=e[1]<2*v] +assert [e[:-1] for e in cleanup]==[e[:-1] for e in word['cleanup']] +program=word['precondition']+comp+main+cleanup +actual=ident() +for e in program:apply(e,actual) +expected=ident() +for t in range(v):expected[v+t][t]=Q(1) +assert actual==expected +print('PASS exact arbitrary dirt and restored sources/helpers',flush=True) +back=ident() +for e in program:apply(dual(e),back) +expected_back=ident() +for t in range(v):expected_back[t][v+t]=Q(-1) +assert back==expected_back +print('PASS exact inverse-transpose on every column',flush=True) +# Independent sparse vector controls avoid repeating a dense full replay. +def vector(es,x): + x=list(map(Q,x)) + for e in es: + if e[0]=='scale':x[e[1]]*=Q(e[2],e[3]) + else:x[e[1]]+=Q(e[3],e[4])*x[e[2]] + return x +sample=[((i*137+13)%101)-50 for i in range(n)] +want=vector(program,sample) +controls={ + 'missing_dirty_compensation':word['precondition']+main+cleanup, + 'missing_Y_inverse_basis':comp+main+cleanup, + 'missing_source_cleanup':word['precondition']+comp+main, + 'wrong_dual_event_order':[dual(e) for e in reversed(program)], +} +for name,es in controls.items(): + expected_sample=vector([dual(e) for e in program],sample) if name=='wrong_dual_event_order' else want + assert vector(es,sample)!=expected_sample,name + +# Orthogonal transvection and a port permutation bring the new geometry onto +# the already fixed 120-port routing family. Every incidence is transformed. +old=json.load(gzip.open('work/higher-stage-e8/verified/gcert1-e8-retimed.json.gz')) +def tau(x):return x^(43 if (x&43).bit_count()%2 else 0) +assert 43 .bit_count()%2==0 +assert set(map(tau,word['ports']))==set(old['ports']) +mapping={i:old['ports'].index(tau(q)) for i,q in enumerate(word['ports'])} +mapping.update({v+i:v+mapping[i] for i in range(v)}) +mapping.update({r:r for r in range(2*v,n)}) +def basis(vs): + b={} + for x in vs: + for k in sorted(b,reverse=True): + if x>>k&1:x^=b[k] + if x: + k=x.bit_length()-1 + for j in b: + if b[j]>>k&1:b[j]^=x + b[k]=x + return tuple(b[k] for k in sorted(b,reverse=True)) +def perp(x):return basis([z for z in range(1,512) if not (x&z).bit_count()%2]) +full=tuple(1<0 + edges.add((old,f));paid[delta]+=1;cur[r]=f +for part in ('A','B'): + if part=='B': + assert all(cur[r]==f for r,f in zip(can['centers'],can['center_frames'])) + assert all(cur[r]==tlev.get(r-v,0) for r in range(v,2*v)) # GK: targets sit at their level + for r_c,f in zip(can['centers'],can['center_frames']): + # GK: a centre copy descends cf -> served levels (descending chain) -> lowest served level; at the defaults the + # only served level is 0 and this is PR #433's single child of rank |cf| + served={tlev.get(e[1]-v,0) for e in can['cut'] if e[2]==r_c} + o=f + for Lv in sorted(served,key=lambda x:-len(frames[x])): + assert basis(frames[Lv]+frames[o])==tuple(frames[o]),('centre level outside the previous frame',r_c) + if Lv!=o: + paid[len(frames[o])-len(frames[Lv])]+=1 + if not(o==f and Lv==0):edges.add((o,Lv));edges.add((Lv,o)) # (cf,0),(0,cf) are added by the phase script + o=Lv + for e in can[part]: + rs=[e[1]]+([e[2]] if e[0]=='add' else []) + for r in rs:climb(r,e[-1]);incidences+=1 +for r,f in enumerate(can['final']):climb(r,f) +assert dict(paid)=={int(r):x for r,x in word['report']['local_profile'].items()} +# GK: entrances lower the helper climb by their rank; centre descents may stop above frame zero +if not word.get('start_extra') and not word.get('target_levels'):assert sum(r*x for r,x in paid.items())==9*can['R']+240*8+72 +else:assert sum(r*x for r,x in paid.items())==sum(int(r)*x for r,x in word['report']['local_profile'].items()) +can['local_profile']=dict(sorted(paid.items()));can['edges']=sorted(edges) +cp=OUT/'CANONICAL-WORD.json.gz';cp.write_bytes(gzip.compress(json.dumps(can,sort_keys=True,separators=(',',':')).encode(),mtime=0)) + +def engine(name): + p=Path('work/pr361/code/engines')/(name+'.py');s=importlib.util.spec_from_file_location('hamming_'+name,p) + m=importlib.util.module_from_spec(s);s.loader.exec_module(m);return m +M,M2=engine('moment'),engine('base_two_moment');m,W=73,word['report'].get('live',12720) # GK: unhosted stock of the word +HG={int(r):z for r,z in word['report']['global_profile'].items()} +root=M.certify(HG,m,W,True);b=Q(int(Q(root['lower'])*10**18),10**18);grid=Q(1,10**18) +assert M.moment(HG,m,W,b,True)[1]<1> i & 1)); a = q ^ (1 << z); order = list(range(L)); order[0], order[z] = order[z], order[0] + return [(1 << i) ^ (a if a >> i & 1 else 0) for i in order] + [1 << i for i in range(L, M)] + + +def audit_complex(t, parent_t, local_checks, widths, strict=False, charts=None): + """strict = PR #458's rule: at most one helper per physical family per invocation, spectators placed exactly. + charts = (ports, DATA-PHASES recipes) for the spectator chart.""" + R = len(widths) + assert t['local_programs'] == parent_t['local_programs'] and len(t['calls']) == 72 + prank = {} + for it in parent_t['idle_children']: prank.setdefault(it['child'], it['rank']) + stage_pair = {e['stage']: e['pair'] for e in t['recipe'] if e['kind'] == 'local'} + ev = []; side = {}; pairs = {} + for e in t['execution_schedule']: + if e['kind'] == 'local_cover_sweep': ev.append(('local', e['stage'], stage_pair[e['stage']])) + elif e['kind'] == 'bridge': ev.append(('bridge', e['dst'], e['src'])) + elif e['kind'] == 'idle_cover_sweep': + for sd, ch in enumerate(e['child_indices']): + if ch in prank: ev.append(('idle', ch, e['pair'])); side[ch] = sd; pairs[ch] = e['pair'] + W = wins(ev); hs = t['hosting'] + if strict: + assert hs.get('max_helpers_per_physical_family_per_call') == 1 + seen = {} # the children of one (pair, side) share their families: windows disjoint + for i in W: + for s_ in W[i]: + k = (pairs[i], side[i], s_); assert k not in seen, ('overlapping windows in one family group', k); seen[k] = i + used = defaultdict(set); hosted = {} + for i, port, off, w, s, h in hs['slots']: + assert w == widths[h] and s in W[i] and 0 <= off and off + w <= prank[i] and 0 <= port < V + cells = set(range(off, off + w)); assert not cells & used[i, port]; used[i, port] |= cells + assert (s, h) not in hosted; hosted[s, h] = (i, port, off, w) + rem = {} + for it in parent_t['idle_children']: rem[it['child'], it['port']] = it['rank'] - len(used[it['child'], it['port']]) + got = {(it['child'], it['port']): it['rank'] for it in t['idle_children']} + assert got == {k: r for k, r in rem.items() if r} and all(it['replicas'] == T for it in t['idle_children']) + LIVE = t['live']; occ = defaultdict(set); bw = {}; specs = []; foot = defaultdict(set) + for c in t['calls']: + s, rep, p = c['stage'], c['replica'], c['pair']; own = c['owners']; assert len(own) == 2 * V + R + if strict: # PR #458's rule on EVERY register class of the invocation (no register class is filtered out) + cnt = Counter(f for f, r in own) + for i_, (f, r) in enumerate(own): + assert f < LIVE, ('owner in the private namespace', f) # centres, reserved tableau and coefficient are never owners + if f < DATA: assert cnt[f] == 1, ('two helpers on one physical family in one invocation (data class)', s, rep) # active wires and hosted helpers of any width + elif i_ >= 2 * V and widths[i_ - 2 * V] < L: assert cnt[f] == 1, ('an entering helper shares its bank family in one invocation (bank class)', s, rep) + else: assert i_ >= 2 * V and r[0] == 2, ('bank class: helpers only', s, rep) # width-9 helpers share a pure bank as in #433 (no wrapper acts on them) + assert own[:2 * V] == next(q for q in parent_t['calls'] if (q['stage'], q['replica']) == (s, rep))['owners'][:2 * V] + for h, (f, r) in enumerate(own[2 * V:]): + w = widths[h] + if (s, h) in hosted: + i, port, off, w2 = hosted[s, h] + assert w2 == w and f == rep * 960 + (2 * pairs[i] + side[i]) * V + port and pairs[i] != p + if not strict: assert r[0] in (3, 4) and r[1:3] == [i, off] and (r[0] == 3 or w < L) # PR #442's rule: slot only (a spectator record, if any, is not read) + elif w == L: assert r == [3, i, off] + else: # exact host chart: residual vectors = pending[off:off+w] in B_q, spectators = the first unused indices + ports_, recipes = charts; B = idle_basis(ports_[port]); pend = [int(x) for x in recipes[port]['idle_children'][i]['orthogonal_axes']] + occ_ = [B.index(x) for x in pend[off:off + w]]; sp = [j for j in range(M) if j not in occ_][:L - w] + assert r == [4, i, off, w, sp] and len(set(occ_) | set(sp)) == L + else: + assert r[0] == 2 and DATA <= f < LIVE + if w == L: assert len(r) == 2; off = r[1] * L # [2, slot]: a width-9 residual of a pure width-9 bank (#433) + else: assert len(r) == 4 and r[2] == w and isinstance(r[3], list); off = r[1] # [2, offset, width, spectator cells]: a banked ENTERING residual + assert 0 <= off and off + w <= M + cells = set(range(off, off + w)); assert not cells & occ[f]; occ[f] |= cells; bw.setdefault(f, []).append((w, len(r) == 2)) + if w < L: specs.append((f, off, w, r[3])) + fp = cells | (set(r[3]) if w < L else set()) + if strict: assert len(fp) == L and not fp & foot[s, rep, f], ('footprints overlap on a bank family', s, rep, f); foot[s, rep, f] |= fp + banks = sorted(occ); assert banks == list(range(DATA, LIVE)) + if strict: # bank chart: the spectators of a banked entering helper are the first cells beyond every residual cell of the bank + for f, off, w, sp in specs: + n_ = len(occ[f]); assert occ[f] == set(range(n_)) and sp == list(range(n_, n_ + L - w)) and n_ + L - w <= M, ('bank spectators are not the first cells beyond the residuals', f) + pn = parent_t['private_namespace']; C_ = pn['centers'][1] - pn['centers'][0] # the private registers sit beyond the live stock and do not overlap it + assert t['physical'] == LIVE + C_ + R + 2 and t['private_namespace'] == {'centers': [LIVE, LIVE + C_], 'reserved_tableau': [LIVE + C_, LIVE + C_ + R], 'coefficient': [t['physical'] - 2, t['physical']]}, 'private namespace' + paid = Counter() + for c in t['calls']: + for r_, z in local_checks[c['orientation']]['paid_profile'].items(): paid[int(r_)] += z + for (ch, port), r_ in rem.items(): + if r_: paid[r_] += T + for f in banks: + pad = M - len(occ[f]); assert pad > 0 and occ[f] == set(range(len(occ[f]))) # packed from offset 0, rest is the pad + pure = all(w == L for w, _ in bw[f]); assert all(sh == (pure and w == L) for w, sh in bw[f]) and (pure or all(w < L for w, _ in bw[f])) # a bank holds only width-9 residuals (short route) or only entering ones + for part in split_pad(pad): paid[part] += 1 # a pad above 51 is paid as nested commuting children (73^2 > 2*child^2) + mass = sum(r * n for r, n in paid.items()); assert M * LIVE - mass == 2496 + assert M * M > 2 * max(paid) ** 2 + return paid, len(hosted) * T + + +def main(): + psc, cd, outp = map(Path, sys.argv[1:4]) + pct = json.loads(gzip.decompress((psc / 'GLOBAL-TEMPLATE.json.gz').read_bytes())) + can = json.loads(gzip.decompress((psc / 'CANONICAL-WORD.json.gz').read_bytes())) + widths = [L - len(can['frames'][can['start'][2 * V + i]]) for i in range(len(can['start']) - 2 * V)] + ct = json.loads(gzip.decompress((cd / 'GLOBAL-TEMPLATE.json.gz').read_bytes())) + ch = json.loads((cd / 'HOSTED.json').read_text()) + assert hashlib.sha256(gzip.decompress((cd / 'GLOBAL-TEMPLATE.json.gz').read_bytes())).hexdigest() == ch['template_sha256'] + lc = json.loads((psc / 'LOCAL-CHECKS.json').read_text()) + strict = '--one-helper-per-family' in sys.argv; sys.argv = [a for a in sys.argv if a != '--one-helper-per-family'] + charts = None + if strict: + ph = json.loads(Path('work/complex-nine-native/DATA-PHASES.json').read_text()); assert [p['q'] for p in ph['recipes']] == can['ports']; charts = (can['ports'], ph['recipes']) + cp, chh = audit_complex(ct, pct, lc, widths, strict, charts); assert cp == Counter({int(k): v for k, v in ch['global_profile'].items()}) + prank = {} + for it in pct['idle_children']: prank.setdefault(it['child'], it['rank']) + controls = []; skipped = [] + def reject(name, fn): + q = copy.deepcopy(ct); fn(q) + try: audit_complex(q, pct, lc, widths, strict, charts) + except (AssertionError, KeyError, IndexError, StopIteration): controls.append(name) + else: raise AssertionError('mutation accepted: ' + name) + sl0 = lambda q: q['hosting']['slots'][0] + reject('hosted residual outside its window', lambda q: sl0(q).__setitem__(4, next(s for s in range(9) if s not in q['hosting']['windows'][str(sl0(q)[0])][2]))) + reject('remainder child understated', lambda q: q['idle_children'][0].__setitem__('rank', q['idle_children'][0]['rank'] - 1)) + reject('dropped bank', lambda q: q.__setitem__('live', q['live'] - 1)) + reject('duplicated hosted residual', lambda q: q['hosting']['slots'].append(list(sl0(q)))) + reject('hosted width not the entrance width', lambda q: sl0(q).__setitem__(3, sl0(q)[3] + 1)) + def overlap(q): # two different residuals of one (child, port) forced onto the same coordinates + seen = {} + for sl in q['hosting']['slots']: + k = (sl[0], sl[1]) + if k in seen: sl[2] = seen[k][2]; return + seen[k] = sl + raise RuntimeError('no (child, port) with two residuals: control not applicable') + reject('overlapping hosted coordinates', overlap) + reject('hosted owner on the active pair', lambda q: q['calls'][0]['owners'].__setitem__(240 + next(h for h in range(len(widths)) if q['calls'][0]['owners'][240 + h][1][0] == 3), [0, [3, 0, 0]])) + reject('missing remainder child', lambda q: q['idle_children'].pop()) + if strict: + def share_family(q): # move a stage-s helper onto the family of another stage-s helper of the same child, at free coordinates + used_ = defaultdict(set); by = defaultdict(list) + for sl in q['hosting']['slots']: + used_[sl[0], sl[1]] |= set(range(sl[2], sl[2] + sl[3])); by[sl[0], sl[4]].append(sl) + for (i, s_), sls in by.items(): + for a in sls: + for sl in sls: + if sl is a or sl[1] == a[1]: continue + w = sl[3]; free = [o for o in range(0, prank[i] - w + 1) if not (set(range(o, o + w)) & used_[i, a[1]])] + if not free: continue + old_port = sl[1]; sl[1] = a[1]; sl[2] = free[0] + for c in q['calls']: + if c['stage'] == s_: + f0, r0 = c['owners'][2 * V + sl[5]] + c['owners'][2 * V + sl[5]] = [f0 + (a[1] - old_port), [3, i, sl[2]] if w == L else [4, i, sl[2], w, None]] + return a, sl + raise RuntimeError('control not applicable') + def refresh_remainders(q): # keep the remainder children consistent with the (mutated) slots + used_ = defaultdict(int) + for sl in q['hosting']['slots']: used_[sl[0], sl[1]] += sl[3] + q['idle_children'] = [dict(child=it['child'], port=it['port'], rank=it['rank'] - used_[it['child'], it['port']], hosted=used_[it['child'], it['port']], replicas=T) + for it in pct['idle_children'] if it['rank'] - used_[it['child'], it['port']] > 0] + q = copy.deepcopy(ct) + try: a, sl = share_family(q); refresh_remainders(q) + except RuntimeError: a = sl = None # no free coordinates in this word's hosting: control not applicable (recorded below) + if sl is not None: + if sl[3] < L: # complete the spectator record so that only the family rule is violated + ports_, recipes = charts + for c in q['calls']: + if c['stage'] == sl[4]: + f0, r0 = c['owners'][2 * V + sl[5]]; B = idle_basis(ports_[sl[1]]); pend = [int(x) for x in recipes[sl[1]]['idle_children'][sl[0]]['orthogonal_axes']] + occ_ = [B.index(x) for x in pend[sl[2]:sl[2] + sl[3]]]; r0[4] = [j for j in range(M) if j not in occ_][:L - sl[3]] + audit_complex(q, pct, lc, widths, False, charts) # the PR #442 rule accepts this template ... + try: audit_complex(q, pct, lc, widths, True, charts) + except AssertionError: controls.append('two helpers on one physical family in one invocation (accepted by the #442 rule, rejected here)') + else: raise AssertionError('mutation accepted: two helpers on one family') + else: skipped.append('two helpers on one physical family: no free coordinates to build the violation in this word') + def entering_owner(q): # (owner record of the first hosted entering helper in call 0) + return next(o for o in q['calls'][0]['owners'][2 * V:] if o[1][0] == 4) + def spectator_is_residual(q): + o = entering_owner(q); f = o[0]; i, off, w = o[1][1], o[1][2], o[1][3]; port = (f % 960) % V # family = rep*960 + (2*pair+side)*V + port + B = idle_basis(charts[0][port]); pend = [int(x) for x in charts[1][port]['idle_children'][i]['orthogonal_axes']] + o[1][4] = [B.index(pend[off])] + o[1][4][1:] + reject('a spectator coordinate that is a residual coordinate', spectator_is_residual) + reject('spectator coordinates shifted', lambda q: entering_owner(q)[1].__setitem__(4, [x + 1 for x in entering_owner(q)[1][4]])) + reject('spectator record dropped', lambda q: entering_owner(q)[1].__setitem__(slice(4, None), [])) + reject('entering helper routed without a spectator record', lambda q: entering_owner(q).__setitem__(1, [3, entering_owner(q)[1][1], entering_owner(q)[1][2]])) + reject('rule flag removed from the template', lambda q: q['hosting'].pop('max_helpers_per_physical_family_per_call')) + # ---- the rule on the other register classes: banks, the private namespace (centres, tableau, coefficient), copies (replicas), data wires + def reject_with(name, fn, must): + q = copy.deepcopy(ct); fn(q) + try: audit_complex(q, pct, lc, widths, strict, charts) + except (AssertionError, KeyError, IndexError, StopIteration) as e: + assert any(m_ in str(e) for m_ in must), (name, str(e)); controls.append(name) + else: raise AssertionError('mutation accepted: ' + name) + def banked_pos(q): # (call, index) of the first banked ENTERING owner + return next((c, i) for c in q['calls'] for i, o in enumerate(c['owners']) if i >= 2 * V and o[1][0] == 2 and len(o[1]) == 4) + def pack_banks_by_call(q): + """re-lay every entering bank of a stage so that eight entering helpers (their footprints are nine cells each) share a bank family, whatever their + replica: residuals packed from cell 0, the spectators of the bank's helpers in its pad (cells after the residuals), disjoint. The layout of + 'nine-cell bank slots': cell-level everything is valid (residuals packed from 0, pad recomputed, disjoint footprints); only the one-owner rule is + violated. RuntimeError when the stage cannot be re-laid on its own bank families.""" + for s_ in sorted({c['stage'] for c in q['calls']}): + items = [(c, i) for c in sorted((c for c in q['calls'] if c['stage'] == s_), key=lambda c: c['replica']) for i, o in enumerate(c['owners']) + if i >= 2 * V and o[1][0] == 2 and len(o[1]) == 4] + if not items: continue + fams = sorted({c['owners'][i][0] for c, i in items}); groups = [items[k:k + M // L] for k in range(0, len(items), M // L)] + if len(groups) != len(fams): raise RuntimeError('control not applicable') + for f0, grp in zip(fams, groups): + cells = sum(c['owners'][i][1][2] for c, i in grp); off = 0; spec = cells + for c, i in grp: + w = c['owners'][i][1][2]; c['owners'][i] = [f0, [2, off, w, list(range(spec, spec + L - w))]]; off += w; spec += L - w + if any(o[1][0] == 2 and len(o[1]) == 4 for c in ct['calls'] for o in c['owners'][2 * V:]): + q = copy.deepcopy(ct) + try: pack_banks_by_call(q) + except RuntimeError: q = None; skipped.append('two entering helpers on one bank family: the entering banks of this word cannot be re-laid eight per family') + if q is not None: + audit_complex(q, pct, lc, widths, False, charts) # the PR #442 rule accepts this layout (cells disjoint, spectators not read) ... + try: audit_complex(q, pct, lc, widths, True, charts) + except AssertionError as e: + assert 'bank class' in str(e), str(e); controls.append('two entering helpers on one bank family in one invocation, disjoint footprints, spectators in the pad (accepted by the #442 rule, rejected here)') + else: raise AssertionError('mutation accepted: two entering helpers on one bank family') + reject_with('a bank spectator that is a residual cell', lambda q: (lambda r: r.__setitem__(3, [r[1]]))(banked_pos(q)[0]['owners'][banked_pos(q)[1]][1]), ('footprints overlap', 'bank spectators')) + reject_with('bank spectator cells shifted', lambda q: (lambda r: r.__setitem__(3, [x + 1 for x in r[3]]))(banked_pos(q)[0]['owners'][banked_pos(q)[1]][1]), ('bank spectators',)) + reject_with('bank spectator count wrong', lambda q: (lambda r: r.__setitem__(3, r[3] * 2))(banked_pos(q)[0]['owners'][banked_pos(q)[1]][1]), ('bank spectators',)) + reject_with('bank spectator record dropped', lambda q: (lambda o: o.__setitem__(1, o[1][:3]))(banked_pos(q)[0]['owners'][banked_pos(q)[1]]), ('',)) + reject_with('a banked entering helper on an active data family', lambda q: (lambda c, i: c['owners'][i].__setitem__(0, c['owners'][0][0]))(*banked_pos(q)), ('data class',)) + reject_with('a bank owner in the private namespace (centres)', lambda q: (lambda c, i: c['owners'][i].__setitem__(0, q['live'] + 1))(*banked_pos(q)), ('private namespace', '')) + reject_with('a bank owner in the private namespace (reserved tableau)', lambda q: (lambda c, i: c['owners'][i].__setitem__(0, q['live'] + 16 + 5))(*banked_pos(q)), ('private namespace', '')) + else: skipped.append('bank controls: this word has no banked entering helper') + for bi in [i for i, e in enumerate(ct['execution_schedule']) if e['kind'] == 'bridge']: # copies: the children of one (pair, side) share their families + q = copy.deepcopy(ct); q['execution_schedule'].pop(bi) + try: audit_complex(q, pct, lc, widths, True, charts) + except AssertionError as e: + if 'overlapping windows' in str(e): controls.append('windows of two idle children of one family group overlap (a bridge removed from the schedule)'); break + else: skipped.append('windows of two idle children of one family group: no schedule mutation creates an overlap in this word') + reject_with('private namespace left at the parent\'s ranges', lambda q: q.__setitem__('private_namespace', pct['private_namespace']), ('private namespace',)) + reject_with('private namespace overlapping the live stock', lambda q: q['private_namespace'].__setitem__('centers', [q['live'] - 1, q['live'] + 15]), ('private namespace',)) + reject_with('hosted helper on the data family of another replica', lambda q: next(o for o in q['calls'][0]['owners'][2 * V:] if o[1][0] in (3, 4)).__setitem__(0, next(o for o in q['calls'][0]['owners'][2 * V:] if o[1][0] in (3, 4))[0] + 960), ('',)) + reject_with('active owner on the family of another replica', lambda q: q['calls'][0]['owners'][0].__setitem__(0, q['calls'][0]['owners'][0][0] + 960), ('',)) + reject_with('a second owner on an active data family', lambda q: q['calls'][0]['owners'].__setitem__(1, [q['calls'][0]['owners'][0][0], q['calls'][0]['owners'][1][1]]), ('data class',)) + res = dict(status='PASS_INDEPENDENT_HOSTING_AUDIT_WITH_ENTRANCE_WIDTHS', one_helper_per_family=strict, complex_template_sha256=ch['template_sha256'], + complex_profile={str(k): v for k, v in sorted(cp.items())}, complex_live=ct['live'], complex_hosted_residuals=chh, + complex_maxchild=max(cp), widths=dict(sorted(Counter(widths).items())), mutations_rejected=controls, controls_not_applicable=skipped) + outp.write_text(json.dumps(res, indent=2) + '\n'); print(json.dumps({k: v for k, v in res.items() if 'profile' not in k})) + + +if __name__ == '__main__': main() diff --git a/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/controls_gk.py b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/controls_gk.py new file mode 100644 index 0000000000..135c1c3e24 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/controls_gk.py @@ -0,0 +1,127 @@ +"""Mutation controls for the kernel and gauge gates, with an independent in-memory checker. Apache-2.0. +Prepared by DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. +usage: controls_gk.py GK_FULL-WORD.json.gz OUT.json +The checker (exact_ok) replays the explicit program precondition + compensation + main + cleanup on every column with arbitrary +helper dirt, forward and inverse-transpose, as audit_gk.py does, but shares no code with it or with gk_word.py except +`profile` (frame chains). Every control must be REJECTED; the unmutated word must be accepted.""" +import copy, gzip, json, sys +from fractions import Fraction as Q +from pathlib import Path +sys.path.insert(0, str(Path(__file__).resolve().parent)) +from gk_common import V, FULL, basis +import gk_word as GW + + +def ap(e, rows): + if e[0] == 'scale': + q = Q(e[2], e[3]); rows[e[1]] = {j: q * x for j, x in rows[e[1]].items()} + else: + q = Q(e[3], e[4]); t, s = e[1], e[2] + for j, x in list(rows[s].items()): + z = rows[t].get(j, Q(0)) + q * x + if z: rows[t][j] = z + else: rows[t].pop(j, None) + + +def inv(e): + e = copy.deepcopy(e) + if e[0] == 'add': e[3] *= -1 + else: e[2], e[3] = e[3], e[2] + return e + + +def dual(e): + e = inv(e) + if e[0] == 'add': e[1], e[2] = e[2], e[1] + return e + + +def exact_ok(w): + """raises AssertionError unless the word is an exact arbitrary-dirt, inverse-transpose program with frame-legal compensation""" + R = w['report']['R']; n = 2 * V + R + ident = lambda: [{r: Q(1)} for r in range(n)] + A, B, cut, prec = w['A'], w['B'], w['cut'], w['precondition'] + main = A + cut + B + M = ident() + for e in main: ap(e, M) + dirty = [{} for _ in range(n)] + for r in range(V, 2 * V): dirty[r] = {j: x for j, x in M[r].items() if j >= 2 * V} + for e in prec: ap(e, dirty) + comp = [['add', r, j, -x.numerator, x.denominator, []] for r in range(V, 2 * V) for j, x in sorted(dirty[r].items())] + start = {int(r) for r in w.get('start_extra', {})} + assert not any(e[2] in start for e in comp), 'a helper with a frame-zero compensation must start at frame zero' + cleanup = [inv(e) for e in reversed(A + B) if not V <= e[1] < 2 * V] + program = list(prec) + comp + main + cleanup + actual = ident() + for e in program: ap(e, actual) + expected = ident() + for t in range(V): expected[V + t][t] = Q(1) + assert actual == expected, 'arbitrary-dirt exactness' + back = ident() + for e in program: ap(dual(e), back) + eb = ident() + for t in range(V): eb[t][V + t] = Q(-1) + assert back == eb, 'inverse-transpose exactness' + GW.profile(w) # frame chains, entrance containment, centre chains and levels + + +def controls(w): + out = [] + exact_ok(w) + def expect_reject(name, fn): + q = copy.deepcopy(w); fn(q) + try: exact_ok(q) + except (AssertionError, KeyError, StopIteration): out.append(name) + else: raise AssertionError('mutation accepted: ' + name) + kern = [i for i, e in enumerate(w['A']) if e[0] == 'add' and e[1] >= 2 * V and e[2] >= 2 * V and e[5] and e[-1] and str(e[2]) in w['start_extra']] + gaug = [i for i, e in enumerate(w['A']) if e[0] == 'add' and V <= e[1] < 2 * V and str(e[2]) in w['start_extra']] + assert kern and gaug, 'word has neither kernel nor gauge gates' + expect_reject('kernel: donor update omitted', lambda q: q['A'].pop(kern[0])) + expect_reject('kernel: donor update sign flipped', lambda q: q['A'][kern[0]].__setitem__(3, -q['A'][kern[0]][3])) + expect_reject('gauge: compensation gate omitted', lambda q: q['A'].pop(gaug[0])) + expect_reject('gauge: compensation coefficient doubled', lambda q: q['A'][gaug[0]].__setitem__(3, 2 * q['A'][gaug[0]][3])) + def bad_entrance(q): # entrance outside the helper's first frame (the gate frames are unchanged) + e = q['A'][gaug[0]]; h = str(e[2]); E = e[-1] + q['start_extra'][h] = [next(x for x in range(1, 512) if basis(E + [x]) != basis(E))] + expect_reject('gauge: entrance not inside the first frame of its gates', bad_entrance) + expect_reject('gauge: start_extra of a compensated helper without gauge or kernel', lambda q: q['start_extra'].__setitem__(str(2 * V + next(h for h in range(q['report']['R']) if str(2 * V + h) not in q['start_extra'])), [1])) + expect_reject('gauge: target level forgotten', lambda q: q['target_levels'].pop(next(iter(q['target_levels'])))) + def wrong_level(q): # a target level that its compensation gates do not produce + t = next(iter(q['target_levels'])); E = q['target_levels'][t] + q['target_levels'][t] = [next(x for x in range(1, 512) if basis(E + [x]) != basis(E))] + expect_reject('gauge: target level different from the compensation frame', wrong_level) + return out + + +def selection_controls(base, sel): + """structural controls on the selection itself (gk_word.build must refuse)""" + out = [] + GW.build(base, sel) + def refuse(name, fn): + q = copy.deepcopy(sel); fn(q) + try: GW.build(base, q) + except (AssertionError, KeyError, StopIteration): out.append(name) + else: raise AssertionError('selection accepted: ' + name) + h0 = next(iter(sel['gauge'])) + first = GW.first_frames(base) + refuse('gauge: entrance outside the first frame', lambda q: q['gauge'].__setitem__(h0, list(first[int(h0)]) + [next(x for x in range(1, 512) if basis(list(first[int(h0)]) + [x]) != basis(list(first[int(h0)])))])) + col = GW.responses(base) + def incomparable(q): # two entering helpers sharing a target with incomparable entrances + hs = [int(h) for h in q['gauge']] + for a in hs: + for b in hs: + if a < b and set(col[a]) & set(col[b]): + ea = basis(q['gauge'][str(a)]) + other = [x for x in GW.span(first[b]) if x and x not in GW.span(ea) and len(basis(ea)) == 1 and basis([x]) != ea] + if other: q['gauge'][str(b)] = [other[0]]; return + raise RuntimeError('control not applicable') + refuse('gauge: non-nested entrances at one target', incomparable) + c0 = sel['kernel'][0] + refuse('kernel: pivot outside the donor span', lambda q: q['kernel'][0].__setitem__('donors', q['kernel'][0]['donors'][:-1]) if len(c0['donors']) > 1 and GW.solve_relation(col, c0['donors'][:-1], c0['pivots'][0]) is None else (_ for _ in ()).throw(RuntimeError('control not applicable'))) + refuse('kernel: entrance outside a donor first frame', lambda q: q['kernel'][0].__setitem__('E', [next(x for x in range(1, 512) if x not in GW.span(first[c0['donors'][0]]))])) + return out + + +if __name__ == '__main__': + w = json.load(gzip.open(sys.argv[1])); res = controls(w) + Path(sys.argv[2]).write_text(json.dumps(dict(status='PASS_GAUGE_KERNEL_MUTATION_CONTROLS', rejected=res), indent=2) + '\n'); print(len(res), 'controls rejected') diff --git a/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/controls_hosting.py b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/controls_hosting.py new file mode 100644 index 0000000000..8907924d6c --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/controls_hosting.py @@ -0,0 +1,84 @@ +"""Mutation controls of the one-owner rule on EVERY register class, run through the generating scripts (hosted_gk.py, integrate_gk.py). Apache-2.0. +Prepared by DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. +usage: controls_hosting.py VARIANT_WORKDIR SELECTION.json KEY OUT.json (cwd = VARIANT_WORKDIR, as the inherited scripts expect) +Register classes of one invocation: active data wires, hosted helpers (data families), banked helpers (bank families), the private namespace +(centres, reserved tableau, coefficient), copies (replicas). The rule: an entering helper is the only owner of its physical family in the invocation; +a family of the data class has one owner; nothing is owned in the private namespace. +(a) the generator's rule function `hosted_gk.one_helper_rule` is run on mutated owner arrays of a real invocation, one mutation per class; +(b) the whole hosting generator is run with a bank tiling that puts eight entering helpers of ONE invocation on one bank family, each with a disjoint + 9-cell footprint (8 residual cells and a spectator in the pad): hosted_gk.py must refuse it, while the unmutated tiling must be accepted; +(c) the parent-template generator integrate_gk.py is run on the same mutated tiling and must refuse it. +(The independent audit has its own controls for the same layout in audit_hosted_gk.py, and replay_gk.py for the parent template.)""" +import copy, gzip, json, os, runpy, shutil, sys, tempfile +from collections import Counter +from pathlib import Path +CODE = Path(__file__).resolve().parent; sys.path.insert(0, str(CODE)) +import gk_common as GC +import hosted_gk as HG +work = Path(sys.argv[1]).resolve(); selp = Path(sys.argv[2]).resolve(); key = sys.argv[3]; outp = Path(sys.argv[4]).resolve() +os.chdir(work) +V, L, M, DATA = GC.V, GC.L, GC.M, GC.DATA +can = json.load(gzip.open('split-centres/CANONICAL-WORD.json.gz')); R = can['R'] +widths = [L - len(can['frames'][can['start'][2 * V + i]]) for i in range(R)] +hosted = json.loads(gzip.decompress((work / 'hosted/GLOBAL-TEMPLATE.json.gz').read_bytes())); W = hosted['live'] +call = next(c for c in hosted['calls'] if any(o[1][0] == 2 and len(o[1]) == 4 for o in c['owners'][2 * V:])) # an invocation with banked entering helpers +good = call['owners']; HG.one_helper_rule(good, widths, W) +out = [] +def refused(name, fn, must): + o = copy.deepcopy(good); fn(o) + try: HG.one_helper_rule(o, widths, W) + except AssertionError as e: + assert must in str(e), (name, str(e)); out.append(dict(control=name, rejected_by='hosted_gk.one_helper_rule', message=str(e)[:100])) + else: raise AssertionError('accepted by the generator rule: ' + name) +ent = [i for i in range(2 * V, 2 * V + R) if good[i][1][0] == 2 and len(good[i][1]) == 4]; a, b = ent[0], ent[1] +host_ = [i for i in range(2 * V, 2 * V + R) if good[i][1][0] in (3, 4)] +def join(o): # bank class: b joins a's bank family at the next free cells with a spectator of its own + fa = o[a][0]; free = 64; o[b] = [fa, [2, free, widths[b - 2 * V], [free + widths[b - 2 * V]]]] +refused('bank class: two entering helpers on one bank family', join, 'shares its bank family') +refused('bank class: spectator is a residual cell of its own helper', lambda o: o[a][1].__setitem__(3, [o[a][1][1]]), 'footprints overlap') +refused('bank class: an active data wire on a bank family', lambda o: o.__setitem__(3, [DATA, [1, 0, 3]]), 'bank family owned by a non-helper') +refused('data class: two hosted helpers on one data family', lambda o: o.__setitem__(host_[1], [o[host_[0]][0], o[host_[1]][1]]), 'two owners on one data family') +refused('data class: a hosted helper on an active data family', lambda o: o.__setitem__(host_[0], [o[0][0], o[host_[0]][1]]), 'two owners on one data family') +refused('private namespace: a bank owner in the centres', lambda o: o.__setitem__(a, [W + 3, o[a][1]]), 'private namespace') +refused('private namespace: a bank owner in the reserved tableau', lambda o: o.__setitem__(a, [W + len(can['centers']) + 5, o[a][1]]), 'private namespace') +refused('private namespace: a bank owner at the coefficient registers', lambda o: o.__setitem__(a, [hosted['physical'] - 1, o[a][1]]), 'private namespace') +# ---- (b), (c): a tiling with eight entering helpers of one invocation per bank family +def packed_tile(items): + """the layout of 'nine-cell bank slots': entering helpers in replica order, as many per bank family as fit with a disjoint spectator cell each + (eight residuals of width 8 and eight spectators in the pad of 9), whatever their replica""" + wide = [x for x in items if x[2] == L]; ent_ = [x for x in items if x[2] < L] + assign, nb, pads = saved(wide) if wide else ({}, 0, Counter()) + if not ent_: return assign, nb, pads + pads = Counter(pads); banks = [] + for x in ent_: # every footprint is nine cells (w residual + 9 - w spectators), so a bank takes M // 9 = 8 of them + if not banks or len(banks[-1]) == M // L: banks.append([]) + banks[-1].append(x) + for bk, mem in enumerate(banks): + cells = sum(y[2] for y in mem); off = 0; spec = cells + for rep, h, w in mem: + assign[(rep, h)] = (nb + bk, off, w, False, tuple(range(spec, spec + L - w))); off += w; spec += L - w + assert spec <= M + for part in GC.split_pad(M - cells): pads[part] += 1 + return assign, nb + len(banks), pads +saved = GC.tile +tmpd = Path(tempfile.mkdtemp(prefix='gkhost-', dir=work)) +try: + HG.ONEPER = True; HG.SELECTION = str(selp); HG.KEY = key; HG.DISCOVER = False; HG.DISCOVER_TO = None + HG.tile = saved; HG.main(Path('split-centres'), tmpd / 'ok') # the real tiling is accepted + HG.tile = packed_tile + try: HG.main(Path('split-centres'), tmpd / 'packed') + except AssertionError as e: + assert 'shares its bank family' in str(e), str(e); out.append(dict(control='hosting generator: eight entering helpers of one invocation on one bank family', rejected_by='hosted_gk.py', message=str(e)[:100])) + else: raise AssertionError('hosted_gk.py accepted the packed bank tiling') +finally: HG.tile = saved +# parent template generator, in a throw-away copy of the variant directory +t2 = tmpd / 'parent'; t2.mkdir(); os.symlink(work / 'work', t2 / 'work'); shutil.copytree(work / 'split-centres', t2 / 'split-centres'); shutil.copy(work / 'BIT-PRICE.json', t2 / 'BIT-PRICE.json') +GC.tile = packed_tile; os.chdir(t2) +try: + try: runpy.run_path(str(CODE / 'integrate_gk.py'), run_name='__main__') + except AssertionError as e: + assert 'shares its bank family' in str(e), str(e); out.append(dict(control='parent template generator: eight entering helpers of one invocation on one bank family', rejected_by='integrate_gk.py', message=str(e)[:100])) + else: raise AssertionError('integrate_gk.py accepted the packed bank tiling') +finally: GC.tile = saved; os.chdir(work) +shutil.rmtree(tmpd, ignore_errors=True) +outp.write_text(json.dumps(dict(status='PASS_ONE_OWNER_RULE_CONTROLS_ON_EVERY_REGISTER_CLASS', controls=out), indent=1) + '\n'); print(len(out), 'generator controls rejected') diff --git a/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/controls_pipeline.py b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/controls_pipeline.py new file mode 100644 index 0000000000..02ecc1326c --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/controls_pipeline.py @@ -0,0 +1,71 @@ +"""Mutation controls that run through the CERTIFYING scripts (audit_gk.py, emit_gk.py). Apache-2.0. +Prepared by DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. +usage: controls_pipeline.py VARIANT_WORKDIR SELECTION.json OUT.json +Every control writes a mutated FULL-WORD.json.gz into a fresh copy of the variant's split-centres directory and runs audit_gk.py then +emit_gk.py there; the pair must FAIL (nonzero exit). The unmutated word must pass. The selection-level words are built with +gk_word.build(check=False), so the structural assertions of the builder are NOT what rejects them.""" +import copy, gzip, json, os, shutil, subprocess, sys, tempfile +from pathlib import Path +CODE = Path(__file__).resolve().parent; sys.path.insert(0, str(CODE)) +import gk_word as GW +from gk_common import V, basis +work = Path(sys.argv[1]).resolve(); sel = json.loads(Path(sys.argv[2]).read_text()) +base = json.load(gzip.open(work / 'sc_base/FULL-WORD.json.gz')) +good = json.load(gzip.open(work / 'split-centres/FULL-WORD.json.gz')) +env = dict(os.environ, PYTHONDONTWRITEBYTECODE='1'); env.pop('PYTHONOPTIMIZE', None) +def run_pair(word): + tmp = Path(tempfile.mkdtemp(prefix='gkctl-', dir=work)) + try: + os.symlink(work / 'work', tmp / 'work'); shutil.copytree(work / 'sc_base', tmp / 'split-centres') + (tmp / 'split-centres/FULL-WORD.json.gz').write_bytes(GW.dump(word)) + for script in ('audit_gk.py', 'emit_gk.py'): + q = subprocess.run([sys.executable, '-B', str(CODE / script)], cwd=tmp, env=env, capture_output=True, text=True) + if q.returncode: return script, (q.stderr.strip().splitlines() or ['?'])[-1][:160] + return None, '' + finally: shutil.rmtree(tmp, ignore_errors=True) +assert run_pair(good) == (None, ''), 'the unmutated word must pass the certifying scripts' +out = [] +def expect_fail(name, word, must=None): + script, msg = run_pair(word) + assert script is not None, ('mutation accepted by the certifying scripts: ' + name) + if must: assert must in msg, (name, msg) + out.append(dict(control=name, rejected_by=script, message=msg)) +def mut(fn): + w = copy.deepcopy(good); fn(w); return w +kern = next(i for i, e in enumerate(good['A']) if e[0] == 'add' and e[1] >= 2 * V and e[2] >= 2 * V and str(e[2]) in good['start_extra']) +gaug = next(i for i, e in enumerate(good['A']) if e[0] == 'add' and V <= e[1] < 2 * V and str(e[2]) in good['start_extra']) +expect_fail('kernel: donor update omitted', mut(lambda w: w['A'].pop(kern))) +expect_fail('kernel: donor update sign flipped', mut(lambda w: w['A'][kern].__setitem__(3, -w['A'][kern][3]))) +expect_fail('gauge: compensation gate omitted', mut(lambda w: w['A'].pop(gaug))) +expect_fail('gauge: compensation coefficient doubled', mut(lambda w: w['A'][gaug].__setitem__(3, 2 * w['A'][gaug][3]))) +def bad_entrance(w): + e = w['A'][gaug]; E = e[-1]; w['start_extra'][str(e[2])] = [next(x for x in range(1, 512) if basis(E + [x]) != basis(E))] +expect_fail('gauge: entrance outside the frame of its gates', mut(bad_entrance)) +expect_fail('helper with a frame-zero compensation given an entrance', mut(lambda w: w['start_extra'].__setitem__(str(2 * V + next(h for h in range(w['report']['R']) if str(2 * V + h) not in w['start_extra'])), [1]))) +# ---- register classes other than helpers: a data or target register has #433's own start frame and adapter; a helper-style entrance (start_extra: residual wrapper, +# spectators, bank footprint) is defined for helper registers only +expect_fail('helper-style entrance given to a data register', mut(lambda w: w['start_extra'].__setitem__('3', [1, 2][:1]))) +expect_fail('helper-style entrance given to a target register', mut(lambda w: w['start_extra'].__setitem__(str(V + 3), [1]))) +expect_fail('target level forgotten', mut(lambda w: w['target_levels'].pop(next(iter(w['target_levels']))))) +# ---- centre chain broken: two entering helpers a, b whose targets share a centre, b's entrance replaced by an incomparable line that is +# otherwise legal (inside b's frames); the word is built without the builder's structural checks, and `profile` (a second checker) +# is used only to find the case: the certifying script must reject it by its own centre-chain assertion. +col = GW.responses(base); first = GW.first_frames(base) +gh = sorted(int(h) for h in sel['gauge']); done = False +for b in gh: + if done: break + for x in sorted(GW.span(first[b])): + if not x or done: continue + E0 = basis(sel['gauge'][str(b)]) + if basis([x]) == E0 or len(E0) != 1: continue + for a in gh: + if a == b or set(col[a]) & set(col[b]): continue + sel2 = {'gauge': {str(a): sel['gauge'][str(a)], str(b): [x]}} + w = GW.build(base, sel2, check=False) + try: GW.profile(w) + except AssertionError as e: + if 'served levels must descend' not in str(e): continue + else: continue + expect_fail('centre levels not a chain (word built without the builder\'s structural checks)', w, 'centre level outside the previous frame'); done = True; break +assert done, 'no centre-chain control available' +Path(sys.argv[3]).write_text(json.dumps(dict(status='PASS_CERTIFYING_PIPELINE_MUTATION_CONTROLS', controls=out), indent=1) + '\n'); print(len(out), 'controls rejected by the certifying scripts') diff --git a/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/controls_sel.py b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/controls_sel.py new file mode 100644 index 0000000000..183a72ab12 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/controls_sel.py @@ -0,0 +1,8 @@ +"""Selection-level mutation controls. usage: controls_sel.py BASE_FULL-WORD.json.gz SELECTION.json OUT.json (Apache-2.0)""" +import gzip, json, sys +from pathlib import Path +sys.path.insert(0, str(Path(__file__).resolve().parent)) +import controls_gk as C +base = json.load(gzip.open(sys.argv[1])); sel = json.loads(Path(sys.argv[2]).read_text()) +res = C.selection_controls(base, sel) +Path(sys.argv[3]).write_text(json.dumps(dict(status='PASS_SELECTION_MUTATION_CONTROLS', refused=res), indent=2) + '\n'); print(len(res), 'selection controls refused') diff --git a/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/emit_gk.py b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/emit_gk.py new file mode 100644 index 0000000000..0dd1853bb5 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/emit_gk.py @@ -0,0 +1,156 @@ +# GK: modified copy of PR #433's complex_emit.py (icekylinx with Codex assistance; PR #425) by DreamingOfClouds with Claude Opus 5.5 +# (Anthropic), via Claude Code. Every change is marked "GK:". On a word without start_extra / target_levels the behaviour +# and every written file equal PR #433's (regression anchor in verify.py). +import sys as _sys, os as _os; _sys.path.insert(0, _os.path.dirname(_os.path.abspath(__file__))) +# Adapted from PR425 by icekylinx with Codex assistance. +"""Emit both local programs, integrate the fixed nine-stage geometry, and bill. + +The expanded scalar interface is justified in PROOF.txt. This script does not +claim a Lean proof or discharge the inherited all-size/analytic interfaces. +""" +import copy,gzip,hashlib,importlib.util,json,math +from collections import Counter +from fractions import Fraction as Q +from pathlib import Path + +OUT=Path('split-centres');cp=OUT/'CANONICAL-WORD.json.gz' +c=json.load(gzip.open(cp)) +frames=c['frames'];v,R,h=c['v'],c['R'],c['h'];n=2*v+R +def digest(x):return hashlib.sha256(json.dumps(x,sort_keys=True,separators=(',',':')).encode()).hexdigest() +def basis(vs): + b={} + for x in vs: + for p in sorted(b,reverse=True): + if x>>p&1:x^=b[p] + if x: + p=x.bit_length()-1 + for q in b: + if b[q]>>p&1:b[q]^=x + b[p]=x + return tuple(b[p] for p in sorted(b,reverse=True)) +def dual(e): + e=list(e) + if e[0]=='add':e[1],e[2]=e[2],e[1];e[3]*=-1 + else:e[2],e[3]=e[3],e[2] + return e +def scalar(e,back): + e=dual(e) if back else list(e) + if e[0]=='add':return ['add',['L',e[1]],['L',e[2]],e[3],e[4]] + return ['scale',['L',e[1]],e[2],e[3]] +def primitive_bound(e): + if e[0] in ('clear','copy'):return 1 + q=Q(e[3],e[4]) if e[0]=='add' else Q(e[2],e[3]) + a,b=abs(q.numerator),q.denominator + assert b&(b-1)==0 + if e[0]=='scale': + assert a&(a-1)==0 + return abs(a.bit_length()-b.bit_length())+int(q<0) + # Exact binary Horner multiplication on a cleared private stream, repeated + # halving, signed accumulation into the target, then clear the private stream. + return 3+(a.bit_length()-1)+a.bit_count()+(b.bit_length()-1) + +def emit(back): + out=[];cur=c['start'].copy() + def event(e):out.append(e) + def scal(e,f):event(['scalar',e,f]) + event(['phase','zero_frame_precondition']) + for e in c['precondition']+c['compensation']: + regs=[e[1]]+([e[2]] if e[0]=='add' else []) + assert all(c['start'][r]==0 for r in regs) + scal(scalar(e,back),0) + event(['phase','entry_adapters']) + # GK: a helper that starts at a nonzero entrance frame has NO entry adapter; its paid wrapper R_E^-1 (Lemma A) precedes every gate + # that touches it and L_E^-1 follows the full-frame cleanup. Words without entrances emit PR #433's events. + entering=[r for r,f in enumerate(c['start']) if r>=2*v and f!=0] + for r,f in enumerate(c['start']): + if r in entering:event(['residual_adapter','pre',r,f]) + else:event(['adapter','old_to_new',r,f]) + def climb(r,f,part): + old=cur[r] + if old==f:return + assert basis(frames[old]+frames[f])==tuple(frames[f]) + rank=len(frames[f])-len(frames[old]);assert rank>0 + event(['climb',part,r,old,f,rank]);cur[r]=f + for part in ('A','centers','B','final'): + event(['phase',part]) + if part in ('A','B'): + for e in c[part]: + regs=[e[1]]+([e[2]] if e[0]=='add' else []) + for r in regs:climb(r,e[-1],part) + scal(scalar(e,back),e[-1]) + elif part=='centers': + # GK: targets sit at their nonzero-frame-compensation level (0 at the defaults); a centre copy descends + # cf -> served levels (descending chain) -> lowest served level and scatters into each target at its level + lv=lambda r:c.get('target_levels',{}).get(str(r-v),0) + assert all(cur[r]==lv(r) for r in range(v,2*v)) + for k,r in enumerate(c['centers']): + cf=c['center_frames'][k];assert cur[r]==cf + terms=[e for e in c['cut'] if e[2]==r] + path=[cf]+sorted({lv(e[1]) for e in terms}-{cf},key=lambda x:-len(frames[x])) + C=['C',k] + if not back: + scal(['clear',C],cf);scal(['copy',C,['L',r]],cf) + for a in range(len(path)): + if a>0:event(['center',k,path[a-1],path[a],len(frames[path[a-1]])-len(frames[path[a]])]) + for e in terms: + if lv(e[1])==path[a]:scal(['add',['L',e[1]],C,e[3],e[4]],path[a]) + scal(['clear',C],path[-1]) + else: + scal(['clear',C],path[-1]) + for a in range(len(path)-1,-1,-1): + for e in terms: + if lv(e[1])==path[a]:scal(['add',C,['L',e[1]],e[3],e[4]],path[a]) + if a>0:event(['center',k,path[a],path[a-1],len(frames[path[a-1]])-len(frames[path[a]])]) + scal(['add',['L',r],C,-1,1],cf);scal(['clear',C],cf) + else: + for r,f in enumerate(c['final']):climb(r,f,part) + event(['phase','exit_adapters']) + for r,f in enumerate(c['final']):event(['adapter','new_to_old',r,f]) + event(['phase','full_frame_cleanup']) + for e in c['cleanup']: + regs=[e[1]]+([e[2]] if e[0]=='add' else []) + assert all(c['final'][r]==1 for r in regs) + scal(scalar(e,back),1) + for r in entering:event(['residual_adapter','post',r,c['start'][r]]) # GK: L_E^-1 after the full-frame cleanup + event(['phase','done']) + return out + +def check_local(events,back): + # Literal scalar replay of the emitted stream, including center lifetimes. + state={('L',r):{r:Q(1)} for r in range(n)};live=[];paid=Counter();prims=0;macros=0 + for e in events: + if e[0]=='climb':assert not live;paid[e[5]]+=1 + elif e[0]=='center':assert live==[e[1]];paid[e[4]]+=1 + elif e[0]=='scalar': + op=e[1];tag=op[0];t=tuple(op[1]);macros+=1;prims+=2*primitive_bound(op) + if tag=='clear': + state[t]={} + if t[0]=='C' and t[1] in live:live.remove(t[1]) + elif tag=='copy':state[t]=dict(state.get(tuple(op[2]),{}));live.append(t[1]) + elif tag=='scale':state[t]={j:Q(op[2],op[3])*x for j,x in state[t].items()} + else: + s=tuple(op[2]);q=Q(op[3],op[4]);row=state.setdefault(t,{}) + if t[0]=='C' and t[1] not in live:live.append(t[1]) + for j,x in list(state.get(s,{}).items()): + z=row.get(j,Q(0))+q*x + if z:row[j]=z + else:row.pop(j,None) + assert not live and all(not row for r,row in state.items() if r[0]=='C') + for r in range(n): + expected={r:Q(1)} + if back and r> p & 1: x ^= b[p] + if x: + p = x.bit_length() - 1 + for q in b: + if b[q] >> p & 1: b[q] ^= x + b[p] = x + return tuple(b[p] for p in sorted(b, reverse=True)) + + +def widths_of(word): + """residual width of every helper: 9 - dim(entrance frame); 9 when the word has no extension""" + R = word['report']['R'] if 'R' not in word else word['R'] + w = [L] * R + for r, E in word.get('start_extra', {}).items(): + assert 2 * V <= int(r) < 2 * V + R + w[int(r) - 2 * V] = L - len(basis(E)) + return w + + +def split_pad(p): + """a pad of rank p is paid as nested commuting children of rank <= 51 (so that 73^2 > 2*child^2); rank 1 stays 1""" + if p == 0: return [] + n = -(-p // 51); return [p // n + (1 if i < p % n else 0) for i in range(n)] + + +def tile(items): + """Bank tiling of unhosted residuals. items: list of (rep, helper, width); a bank has M = 73 cells. + * width-9 residuals (no wrapper acts on them): first fit in the given order, packed from offset 0, eight per bank, pad rank 1 + (PR #433/#442's tiling and routes [2, slot]); + * ENTERING residuals (width w < 9, paid wrappers, e = 9 - w spectators): banks of their own in which every entering helper is the ONLY + owner of its bank family in its invocation (the one-helper rule of PR #458 extended to banks): bank j holds the j-th entering + helper of each replica, residuals packed from offset 0 in replica order (at most one helper per replica, hence per invocation). + The spectators of an entering helper are the first e cells of the bank beyond every residual cell of the bank (the pad, which no call + uses for a residual, is paid as before: rank 73 - sum of widths; the spectators are borrowed inside it and not deducted). + Returns (assign, banks, pads): assign[(rep, helper)] = (bank, offset, width, pure, spectators) with pure = the bank holds only width-9 + residuals and spectators = () for width 9; pads = Counter of pad ranks (split into children of rank <= 51).""" + assign = {}; pads = Counter(); fill = [] + for z, (rep, h, w) in enumerate(items): # width 9: first fit, as PR #433 (all widths 9 reproduces it exactly) + if w != L: continue + for b, f in enumerate(fill): + if f + w <= M: break + else: + b = len(fill); fill.append(0) + assign[(rep, h)] = (b, fill[b], w, True, ()); fill[b] += w + nwide = len(fill); byrep = {} + for rep, h, w in items: + if w < L: byrep.setdefault(rep, []).append((h, w)) + cells = [0] * max((len(v) for v in byrep.values()), default=0); emax = [0] * len(cells); place = {} + for rep in sorted(byrep): # the j-th entering helper of every replica goes to entering bank j + for j, (h, w) in enumerate(byrep[rep]): + place[(rep, h)] = (nwide + j, cells[j], w); cells[j] += w; emax[j] = max(emax[j], L - w) + for j in range(len(cells)): assert cells[j] + emax[j] <= M, ('entering bank without room for its spectators', j) + for (rep, h), (b, off, w) in place.items(): + assign[(rep, h)] = (b, off, w, False, tuple(range(cells[b - nwide], cells[b - nwide] + L - w))) + fill += cells + for f in fill: + for part in split_pad(M - f): pads[part] += 1 + return assign, len(fill), pads + + +def route(off, w, pure, sp=()): + """owner route of a banked helper residual: PR #433's [2, slot] for width 9 (pure width-9 bank); an entering helper (w < 9) is + [2, offset, width, [spectator cells]] with e = 9 - w spectators""" + if w == L: assert pure and not sp; return [2, off // L] + assert not pure and len(sp) == L - w; return [2, off, w, list(sp)] + + +def unhosted_stock(widths): + """live stock and padding histogram of the unhosted (parent) template, per stage x nine""" + R = len(widths) + _, nb, pads = tile([(rep, h, widths[h]) for rep in range(T) for h in range(R)]) + return DATA + L * nb, Counter({r: z * L for r, z in pads.items()}) diff --git a/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/gk_word.py b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/gk_word.py new file mode 100644 index 0000000000..15782ba625 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/gk_word.py @@ -0,0 +1,194 @@ +"""Apply a frozen selection (shared-donor kernel + entrance gauges) to PR #433's complex word. Apache-2.0. +Prepared by DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. +usage: gk_word.py BASE_FULL-WORD.json.gz SELECTION.json OUT_FULL-WORD.json.gz +An empty selection ({}) copies the input byte for byte (regression anchor). + +selection = {"kernel": [{"E": [x], "donors": [h..], "pivots": [h..]}..], "gauge": {"h": [x..]}} (h = helper index 0..R-1) +Kernel (PR #417/#435/#434/#440): a pivot starts at E; every donor receives donor += -q * pivot at frame E before the main +word, where col(pivot) = sum q_d col(d) are the exact dirty-response columns; the pivot's frame-zero compensation vanishes. +Gauge (#401/#408-#416): the compensation target += -C[t,h] * helper of helper h is executed at frame E_h as the first gates +of the main word; h starts at E_h and its targets climb to the level L_t = largest E over their entering helpers. +The exact verification is the arbitrary-dirt replay of audit_gk.py; this module also checks the structural conditions.""" +import copy, gzip, hashlib, json, sys +from collections import Counter, defaultdict +from fractions import Fraction as Q +from pathlib import Path +sys.path.insert(0, str(Path(__file__).resolve().parent)) +from gk_common import * + + +def apply_op(e, rows): + if e[0] == 'scale': + _, t, a, b, *_ = e; q = Q(a, b); rows[t] = {j: q * x for j, x in rows[t].items()} + else: + _, t, s, a, b, *_ = e; q = Q(a, b) + for j, x in list(rows[s].items()): + z = rows[t].get(j, Q(0)) + q * x + if z: rows[t][j] = z + else: rows[t].pop(j, None) + + +def inverse(e, F): + e = copy.deepcopy(e) + if e[0] == 'add': e[3] *= -1 + else: e[2], e[3] = e[3], e[2] + e[-1] = list(F); return e + + +def responses(word): + """dirty-response columns col[h] = {target: coefficient} of the unmodified word (after the frame-zero preconditioner)""" + R = word['report']['R']; n = 2 * V + R + rows = [{r: Q(1)} for r in range(n)] + for e in word['A'] + word['cut'] + word['B']: apply_op(e, rows) + dirty = [{} for _ in range(n)] + for r in range(V, 2 * V): dirty[r] = {j: x for j, x in rows[r].items() if j >= 2 * V} + for e in word['precondition']: apply_op(e, dirty) + col = [{} for _ in range(R)] + for r in range(V, 2 * V): + for j, x in dirty[r].items(): col[j - 2 * V][r - V] = x + return col + + +def first_frames(word): + first = {} + for seq in (word['A'], word['B']): + for e in seq: + F = basis(e[-1]) + for r in [e[1]] + ([e[2]] if e[0] == 'add' else []): + if r >= 2 * V: first.setdefault(r - 2 * V, F) + return first + + +def solve_relation(col, donors, p): + """exact rational c with col[p] = sum_d c_d col[d]; None if p is not in the span""" + ts = sorted({t for d in donors for t in col[d]} | set(col[p])) + idx = {t: i for i, t in enumerate(ts)} + Mx = [[Q(0)] * (len(donors) + 1) for _ in ts] + for ci, d in enumerate(donors): + for t, x in col[d].items(): Mx[idx[t]][ci] = x + for t, x in col[p].items(): Mx[idx[t]][-1] = x + piv = []; r = 0 + for c in range(len(donors)): + pr = next((i for i in range(r, len(Mx)) if Mx[i][c]), None) + if pr is None: continue + Mx[r], Mx[pr] = Mx[pr], Mx[r]; q = Mx[r][c]; Mx[r] = [x / q for x in Mx[r]] + for i in range(len(Mx)): + if i != r and Mx[i][c]: + f = Mx[i][c]; Mx[i] = [a - f * b for a, b in zip(Mx[i], Mx[r])] + piv.append(c); r += 1 + if any(Mx[i][-1] for i in range(r, len(Mx))): return None + assert r == len(donors), 'donors must have independent response columns' + return {donors[c]: Mx[i][-1] for i, c in enumerate(piv) if Mx[i][-1]} + + +def span(U): + s = {0} + for b in U: s |= {x ^ b for x in s} + return s + + +def perp(x): return basis([z for z in range(1, 512) if not (x & z).bit_count() % 2]) + + +def profile(word): + """local paid profile of a gk word by direct simulation of the frame chains (second implementation: audit_gk.py)""" + R = word['report']['R']; n = 2 * V + R; P = word['ports'] + cur = {} + for r in range(n): + cur[r] = (P[r],) if r < V else ((basis(word['start_extra'][str(r)]) if str(r) in word.get('start_extra', {}) else ()) if r >= 2 * V else ()) + paid = Counter() + def climb(r, F): + F = basis(F); o = cur[r] + assert basis(list(o) + list(F)) == F, ('frame violation', r, o, F) + if o != F: paid[len(F) - len(o)] += 1; cur[r] = F + lev = {int(t): basis(E) for t, E in word.get('target_levels', {}).items()} + for seq, part in ((word['A'], 'A'), (word['B'], 'B')): + if part == 'B': + for r, f in zip(word['centers'], word['center_frames']): + assert cur[r] == basis(f), 'centre frame' + served = sorted({lev.get(e[1] - V, ()) for e in word['cut'] if e[2] == r}, key=lambda E: -len(E)) + o = basis(f) + for Lv in served: + assert span(Lv) <= span(o), 'served levels must descend inside the centre frame' + if Lv != o: paid[len(o) - len(Lv)] += 1; o = Lv + for t in range(V): assert cur[V + t] == lev.get(t, ()), 'target level at the centre scatter' + for e in seq: + for r in [e[1]] + ([e[2]] if e[0] == 'add' else []): climb(r, e[-1]) + for r in range(n): climb(r, FULL if (r < V or r >= 2 * V) else perp(P[r - V])) + return paid + + +def global_profile(local, widths): + """unhosted nine-stage profile: local x (stages*replicas) + the 240*8 idle children per rank + bank pads""" + live, pads = unhosted_stock(widths) + g = Counter({r: z * L * T for r, z in local.items()}) + for r in (16, 8, 32, 8, 48, 8, 48, 32, 16): g[r] += 240 * T + g.update(pads) + return live, g + + +def build(word, sel, check=True): # check=False only for the mutation controls that must be caught by the certifying scripts + if not sel: return word + w = copy.deepcopy(word); R = w['report']['R'] + col = responses(word); first = first_frames(word) + gauge = {int(h): basis(E) for h, E in sel.get('gauge', {}).items()} + classes = sel.get('kernel', []) + pivots = {p for c in classes for p in c['pivots']}; donors = {d for c in classes for d in c['donors']} + assert not (pivots & donors) and not (pivots | donors) & set(gauge) and len(pivots) == sum(len(c['pivots']) for c in classes) + # --- structural conditions ------------------------------------------------------------------------------------- + for h, E in gauge.items(): + assert not check or span(E) <= span(first[h]), ('gauge entrance outside the first frame', h) + levels = defaultdict(list) + for h, E in gauge.items(): + for t in col[h]: levels[t].append(E) + for t, Es in levels.items(): # pairwise nested comps per target + for a in Es: + for b in Es: assert not check or span(a) <= span(b) or span(b) <= span(a), ('non-nested gauges at target', t) + lev = {t: max(Es, key=len) for t, Es in levels.items()} + for k, r in enumerate(w['centers']): # chain per centre, inside the centre frame + served = {lev.get(e[1] - V, ()) for e in w['cut'] if e[2] == r} + for a in served: + for b in served: assert not check or span(a) <= span(b) or span(b) <= span(a), ('centre chain', k) + top = max(served, key=len) + assert not check or span(top) <= span(basis(w['center_frames'][k])), ('level outside centre frame', k) + # --- gates ---------------------------------------------------------------------------------------------------------- + gates = [] + for h, E in sorted(gauge.items(), key=lambda kv: (len(kv[1]), kv[0])): + for t, x in sorted(col[h].items()): + c = -x; gates.append(['add', V + t, 2 * V + h, c.numerator, c.denominator, list(E)]) + pre = [] + start = {2 * V + h: list(E) for h, E in gauge.items()} + for cl in sorted(classes, key=lambda c: (len(c['E']), c['E'])): + E = basis(cl['E']) + for x in [*cl['donors'], *cl['pivots']]: assert span(E) <= span(first[x]), ('kernel entrance outside the first frame', x) + for p in cl['pivots']: + rel = solve_relation(col, cl['donors'], p) + assert rel is not None, ('pivot response not in the donor span', p) + start[2 * V + p] = list(E) + for d, c in rel.items(): + q = -c; pre.append(['add', 2 * V + d, 2 * V + p, q.numerator, q.denominator, list(E)]) + w['A'] = gates + pre + w['A'] + w['cleanup'] = [inverse(e, FULL) for e in reversed(w['A'] + w['B']) if not V <= e[1] < 2 * V] + w['start_extra'] = {str(r): list(E) for r, E in sorted(start.items())} + w['target_levels'] = {str(t): list(E) for t, E in sorted(lev.items()) if E} + if not check: return w + prof = profile(w); widths = widths_of(w) + live, g = global_profile(prof, widths) + w['report']['local_profile'] = {str(k): z for k, z in sorted(prof.items())} + w['report']['global_profile'] = {str(k): z for k, z in sorted(g.items())} + w['report']['live'] = live + w['report']['entrance_rank'] = sum(L - x for x in widths); w['report']['entering_helpers'] = sum(1 for x in widths if x < L) + w['report']['selection_sha256'] = hashlib.sha256(json.dumps(sel, sort_keys=True).encode()).hexdigest() + return w + + +def dump(w): return gzip.compress(json.dumps(w, sort_keys=True, separators=(',', ':')).encode(), mtime=0) + + +if __name__ == '__main__': + src, selp, out = map(Path, sys.argv[1:4]) + sel = json.loads(selp.read_text()) + if not sel: out.write_bytes(src.read_bytes()); print('empty selection: copied byte for byte'); sys.exit(0) + word = json.load(gzip.open(src)); w = build(word, sel); out.write_bytes(dump(w)) + print('gk word: entering helpers', w['report']['entering_helpers'], 'entrance rank', w['report']['entrance_rank'], + 'local profile', w['report']['local_profile'], 'unhosted live', w['report']['live']) diff --git a/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/hosted_gk.py b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/hosted_gk.py new file mode 100644 index 0000000000..ae62c773b3 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/hosted_gk.py @@ -0,0 +1,150 @@ +# GK: modified copy of PR #442's complex_hosted.py (DaysSky) by DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. +# Every change is marked "GK:". At the defaults (no --selection / --key, all residual widths 9) the written files equal PR #442's. +"""Idle-axis hosting for #433's compressed nine-stage complex template (m=73, R=560, whole rank-nine residuals). +Local programs, data routes and the cover correction are unchanged; bank slots of hosted residuals move onto pending +idle-child coordinates of untouched data families; unhosted width-9 residuals are re-tiled eight per bank with one paid pad +(a final partial bank pays the larger pad); unhosted ENTERING residuals (GK) go to banks of their own, at most one per replica (hence per invocation) in a bank, with spectators in the pad. usage: complex_hosted.py SPLIT_CENTRES_DIR OUT""" +import gzip, hashlib, json, math, sys, time +from collections import Counter, defaultdict +from pathlib import Path +HERE = Path(__file__).resolve().parent +PKG442 = HERE.parent.parent / 'idle-axis-hosting' # GK: PR #442's package supplies hosting_core and the default SELECTION.json +sys.path.insert(0, str(PKG442)); sys.path.insert(0, str(HERE)) +import hosting_core as HC +from gk_common import tile, widths_of, basis, route +import onehost_gk as OH +V, K, T, L, M, R = 120, 4, 8, 9, 73, 560 +DATA = 2 * K * V * T +DISCOVER = False; SELECTION = None; KEY = 'complex'; DISCOVER_TO = None; ONEPER = False +def one_helper_rule(own, widths, W): + """GK: PR #458's rule on every register class of one invocation (own = the 2V active data owners followed by the R helper owners). + data families (f < DATA): the active families and every hosted helper (any width) are pairwise distinct; + bank families (DATA <= f < W): an ENTERING helper (width < 9) is the only owner of its family; width-9 helpers share a pure bank as in + PR #433 (no wrapper acts on them) and their eight 9-cell slots are disjoint; + every other family (the private namespace, f >= W) is owned by nobody; the active owners carry route [1, ...] and are never helpers.""" + fam = Counter(f for f, r in own) + for i, (f, r) in enumerate(own): + helper = i >= 2 * V; w = widths[i - 2 * V] if helper else None + if f < DATA: assert fam[f] == 1, ('two owners on one data family in one invocation', f) + elif f < W: + assert helper and r[0] == 2, ('a bank family owned by a non-helper', f) + if w < L: assert fam[f] == 1, ('an entering helper shares its bank family in one invocation', f) + else: raise AssertionError(('owner in the private namespace', f)) + assert (r[0] == 1) == (not helper) + cells = defaultdict(set) # disjoint footprints (residual cells and spectators) of the helpers of one bank family + for i, (f, r) in enumerate(own): + if i >= 2 * V and f >= DATA: + w = widths[i - 2 * V]; foot = set(range(r[1] * L, r[1] * L + L)) if len(r) == 2 else set(range(r[1], r[1] + w)) | set(r[3]) + assert len(foot) == L and not foot & cells[f], ('footprints overlap on a bank family', f); cells[f] |= foot +def main(src, out): + t0 = time.monotonic(); out.mkdir(parents=True, exist_ok=False) + blob = gzip.decompress((src / 'GLOBAL-TEMPLATE.json.gz').read_bytes()); t = json.loads(blob) + integ = json.loads((src / 'INTEGRATION.json').read_text()); checks = json.loads((src / 'LOCAL-CHECKS.json').read_text()) + assert hashlib.sha256(blob).hexdigest() == integ['global_template_sha256'] and t['live'] == integ['live'] + rank = {} + for it in t['idle_children']: + assert it['replicas'] == T; rank.setdefault(it['child'], it['rank']); assert rank[it['child']] == it['rank'] + pair_of_stage = {e['stage']: e['pair'] for e in t['recipe'] if e['kind'] == 'local'} + sched = []; side_of = {}; pair_of = {} + for e in t['execution_schedule']: + if e['kind'] == 'local_cover_sweep': sched.append(dict(kind='local', stage=e['stage'], pair=pair_of_stage[e['stage']])) + elif e['kind'] == 'bridge': sched.append(dict(kind='bridge', dst=e['dst'], src=e['src'])) + elif e['kind'] == 'idle_cover_sweep': + for sd, ch in enumerate(e['child_indices']): + if ch in rank: + sched.append(dict(kind='idle', pair=e['pair'], rank=rank[ch], idx=ch)); side_of[ch] = sd; pair_of[ch] = e['pair'] + # GK: residual widths from the word's entrance frames (all 9 at the defaults) + canon = json.loads(gzip.decompress((src / 'CANONICAL-WORD.json.gz').read_bytes())) + widths = [L - len(canon['frames'][canon['start'][2 * V + i]]) for i in range(R)] + win = {k: x for k, x in HC.windows(sched).items() if x[1] >= min(widths) and x[2]} + avail = {} + for w_ in widths: avail[(0, w_)] = avail.get((0, w_), 0) + 1 + avail = {(s, w_): z for s in range(L) for (_, w_), z in avail.items()} + sel = Path(SELECTION) if SELECTION else PKG442 / 'SELECTION.json'; key = KEY + if ONEPER: # GK: whole residuals, at most one helper per physical family per invocation (PR #458's rule) + OH.check_disjoint_groups(win, pair_of, side_of) + if DISCOVER: + psel, val = OH.solve(win, V, avail, M, HC.cost(1, M) / 8); OH.save(DISCOVER_TO or sel, key, psel, val); sel = DISCOVER_TO or sel + psel, val = OH.load(sel, key) + slots, rem = OH.expand(win, psel, widths, V) + ph = json.loads(Path('work/complex-nine-native/DATA-PHASES.json').read_text()) + assert [p['q'] for p in ph['recipes']] == canon['ports'] and len(ph['recipes']) == V + else: + if DISCOVER: + ys, zs, val = HC.solve(win, V, avail, M, pad_value=HC.cost(1, M) / 8); HC.save_selection(DISCOVER_TO or sel, key, ys, zs, val) + sel = DISCOVER_TO or sel + ys, zs, val = HC.load_selection(sel, key) + helpers = {s: [(h, widths[h]) for h in sorted(range(R), key=lambda h: (-widths[h], h))] for s in range(L)} # GK: widest first + slots, rem = HC.expand(win, ys, zs, helpers, V) + hosted = {(s, h): (i, port, off) for i, port, off, w, s, h in slots} + # re-tile unhosted residuals: per stage, z = rank among (replica, helper) unhosted pairs; eight per bank + base = [DATA]; tl = {}; partial = Counter() + for s in range(L): # GK: width-9 residuals: eight per bank and one pad, as in PR #442; entering residuals: one per replica per bank (gk_common.tile) + left = [(rep, h, widths[h]) for rep in range(T) for h in range(R) if (s, h) not in hosted] + asg, nb, pads = tile(left) + for (rep, h), x_ in asg.items(): tl[s, rep, h] = x_ + base.append(base[-1] + nb); partial.update(pads) + W = base[-1] + for c in t['calls']: + s, rep, p = c['stage'], c['replica'], c['pair']; own = c['owners'][:2 * V] + for h in range(R): + if (s, h) in hosted: + i, port, off = hosted[s, h]; w_ = widths[h] + if ONEPER and w_ < L: # GK: explicit spectator chart (PR #458's route record); width 9 has no spectator and keeps [3, i, off] + rt = [4, i, off, w_, OH.spectators(canon['ports'][port], [int(x) for x in ph['recipes'][port]['idle_children'][i]['orthogonal_axes']], off, w_)] + else: rt = [3, i, off] + own.append([rep * 960 + (2 * pair_of[i] + side_of[i]) * V + port, rt]) + else: + b, off_, w_, pure_, sp_ = tl[s, rep, h]; own.append([base[s] + b, route(off_, w_, pure_, sp_)]) + assert len({(f, json.dumps(r)) for f, r in own}) == 2 * V + R and all(f < W for f, r in own) # every owner lies in the live stock: none in the private namespace + if ONEPER: one_helper_rule(own, widths, W) # GK: the rule on EVERY register class, not only the data families + c['owners'] = own + if ONEPER: # GK: bank chart across all invocations: residual cells packed from 0, the spectators of an entering helper are the first cells beyond them + occ = defaultdict(set) + for c in t['calls']: + for h, (f, r) in enumerate(c['owners'][2 * V:]): + if f >= DATA: occ[f] |= set(range(r[1] * L, r[1] * L + L)) if len(r) == 2 else set(range(r[1], r[1] + widths[h])) + for c in t['calls']: + for h, (f, r) in enumerate(c['owners'][2 * V:]): + if f >= DATA and widths[h] < L: + assert occ[f] == set(range(len(occ[f]))) and r[2] == widths[h] and r[3] == list(range(len(occ[f]), len(occ[f]) + L - widths[h])) and len(occ[f]) + L - widths[h] <= M, ('bank spectator chart', f, r) + paid = Counter() + for c in t['calls']: + for r_, z in checks[c['orientation']]['paid_profile'].items(): paid[int(r_)] += z + newidle = [] + for it in t['idle_children']: + ch, port = it['child'], it['port']; rr = rem.get((ch, port), it['rank']) if ch in win else it['rank'] + if rr: newidle.append(dict(child=ch, port=port, rank=rr, hosted=it['rank'] - rr, replicas=T)); paid[rr] += T + for r_, n in partial.items(): paid[r_] += L * n if False else n * 1 + # padding: one pad child per bank per stage (already per-stage counted above), the template replays all stages + mass = sum(r * n for r, n in paid.items()); D = M * W - mass + assert D == 2496, D + t.update(version='hamming-mutable-basis-nine-v1+idle-axis-hosting', live=W, idle_children=newidle, + physical=W + R + (integ['physical'] - integ['live'] - R), + hosting=dict(windows={str(i): [w[0], w[1], sorted(w[2])] for i, w in win.items()}, sides=side_of, pairs=pair_of, + slots=[list(x) for x in slots], banks=[base[s + 1] - base[s] for s in range(L)])) + if ONEPER: # GK + C_ = len(canon['centers']); t['private_namespace'] = {'centers': [W, W + C_], 'reserved_tableau': [W + C_, W + C_ + R], 'coefficient': [t['physical'] - 2, t['physical']]} # re-based on the hosted stock (the parent's ranges lie beyond the hosted physical stock) + t['hosting']['max_helpers_per_physical_family_per_call'] = 1 + t['route_semantics']['helper'] += '; entering helpers: paid wrappers R_E^-1 before and L_E^-1 after the invocation, route [4, child, offset, width, spectator indices]; an entering helper is the only owner of its physical family in the invocation (data or bank); a banked entering helper is [2, offset, width, spectator cells] with the spectators the first cells of the bank beyond every residual cell' + t['bank_padding']['families'] = list(range(DATA, W)); t['cover_final_correction']['families'] = [0, W] + t['cover_final_correction']['charged_calls_per_cover'] = W + for e in t['execution_schedule']: + if e['kind'] == 'bank_padding_cover_sweep': e['families'] = [DATA, W] + elif e['kind'] == 'translate_every_live_family': e.update(t['cover_final_correction']) + tb = json.dumps(t, sort_keys=True, separators=(',', ':')).encode(); (out / 'GLOBAL-TEMPLATE.json.gz').write_bytes(gzip.compress(tb, mtime=0)) + res = dict(status='PASS_IDLE_AXIS_HOSTED_COMPLEX_TEMPLATE', parent_template_sha256=integ['global_template_sha256'], + template_sha256=hashlib.sha256(tb).hexdigest(), live=W, physical=t['physical'], global_profile=dict(sorted(paid.items())), + rank_mass=mass, deficit=D, maxchild=max(paid), hosted_residuals=len(slots) * T, banks_per_stage=t['hosting']['banks'], + saved_cost_proxy=val, seconds=time.monotonic() - t0) + (out / 'HOSTED.json').write_text(json.dumps(res, indent=2) + '\n') + print(json.dumps({k: res[k] for k in ('live', 'maxchild', 'hosted_residuals', 'banks_per_stage', 'deficit')})) +if __name__ == '__main__': + # GK: --selection FILE --key NAME choose a frozen selection of this package; --discover-to FILE recomputes it with scipy + argv = sys.argv[1:]; opts = {} + for o in ('--selection', '--key', '--discover-to'): + if o in argv: i = argv.index(o); opts[o] = argv[i + 1]; del argv[i:i + 2] + SELECTION = opts.get('--selection'); KEY = opts.get('--key', 'complex'); DISCOVER_TO = Path(opts['--discover-to']) if '--discover-to' in opts else None + ONEPER = '--one-helper-per-family' in argv + DISCOVER = '--discover' in argv or DISCOVER_TO is not None; args = [a for a in argv if a not in ('--discover', '--one-helper-per-family')] + main(Path(args[0]), Path(args[1])) diff --git a/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/integrate_gk.py b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/integrate_gk.py new file mode 100644 index 0000000000..df261063e1 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/integrate_gk.py @@ -0,0 +1,123 @@ +# GK: modified copy of PR #433's complex_integrate.py (icekylinx with Codex assistance; PR #425) by DreamingOfClouds with Claude Opus 5.5 +# (Anthropic), via Claude Code. Every change is marked "GK:". On a word without start_extra / target_levels the behaviour +# and every written file equal PR #433's (regression anchor in verify.py). +import sys as _sys, os as _os; _sys.path.insert(0, _os.path.dirname(_os.path.abspath(__file__))) +# Adapted from PR425 for heterogeneous centres by icekylinx, with Codex assistance. +import copy,gzip,hashlib,importlib.util,json,math +from collections import Counter +from fractions import Fraction as Q +from pathlib import Path +OUT=Path('split-centres');cp=OUT/'CANONICAL-WORD.json.gz' +c=json.load(gzip.open(cp));audit=json.loads((OUT/'SCALAR-FRAME-AUDIT.json').read_text()) +phase=json.loads((OUT/'CLIFFORD-REVIEW.json').read_text());sha=lambda p:hashlib.sha256(Path(p).read_bytes()).hexdigest() +assert phase['canonical_word_sha256']==audit['canonical_word_sha256']==sha(cp) +assert phase['all_child_equalities_include_global_phase'] +programs=json.load(gzip.open(OUT/'LOCAL-PROGRAMS.json.gz'));checks=json.loads((OUT/'LOCAL-CHECKS.json').read_text()) +frames=c['frames'];v,R,h=c['v'],c['R'],c['h'];n=2*v+R;private_centres=len(c['centers']) +for z in checks.values():z['paid_profile']={int(r):n for r,n in z['paid_profile'].items()} +old=Path('work/complex-nine-native');template=json.load(gzip.open(old/'GLOBAL-TEMPLATE.json.gz')) +data_phase=json.loads((old/'DATA-PHASES.json').read_text()) +assert template['exact_data_phase_recipe_sha256']==sha(old/'DATA-PHASES.json') +assert data_phase['status']=='PASS_EXACT_Z4_DATA_ROUTE_IDLE_AND_TERMINAL_PHASES' +m,T,L,k=73,8,9,4 +# GK: residual widths 9 - dim(start frame); banks tile per width class (all 9: PR #433's eight residuals + one pad) +from gk_common import tile,route +widths=[h-len(frames[c['start'][2*v+i]]) for i in range(R)] +assign,nb,pads=tile([(rep,i,widths[i]) for rep in range(T) for i in range(R)]);entering0=any(w_2*maxchild**depth +assert local_bound<1<<48 and logical<1<<6050 and router0 + bound=max(math.ceil(36/gap**2),math.ceil(2*(4+512)/gap)) + assert bound*gap**2>=36 and bound*gap>=2*(4+512) + cutoffs.append(str(bound));chain.append(z) +bridge={'semantic':{'C0':{'base':2,'exponent':210000},'strict_literal_gap':1}, + 'rows':{'degree_gap':Q(10**6)-Q(51*20161,25)}} +q=chain[-1]*(1-2*eta);ticks=(1-eta)*q/(1+q)/grid;kap=Q((ticks.numerator-1)//ticks.denominator,10**18) +assembly=Outer.assembly(chain[-1],b,bridge,kap,eta=eta,beta=beta) +try:Outer.assembly(chain[-1],b,bridge,kap+grid,eta=eta,beta=beta) +except AssertionError:pass +else:raise AssertionError('next kappa grid accepted') +result={'status':'PASS_NEW_STRUCTURAL_PROGRAM_AND_FINITE_ASSEMBLY_PENDING_REPLAY', + 'canonical_word_sha256':sha(cp),'scalar_audit_sha256':sha(OUT/'SCALAR-FRAME-AUDIT.json'), + 'exact_phase_receipt_sha256':sha(OUT/'CLIFFORD-REVIEW.json'),'global_template_sha256':hashlib.sha256(blob).hexdigest(), + 'local_program_checks':checks,'R':R,'m':m,'live':W,'physical':physical, + 'bank_assignments':len(assignments),'rank_mass':mass,'deficit':2496, + 'global_profile':dict(sorted(paid.items())),'emitted_local_events_all_calls':event_count, + 'finite_invoice':{'local_primitive_bound':local_bound,'local_adapters':adapters, + 'pervertex':pervertex,'physical_stock_bits':stock.bit_length(), + 'router_bits':router.bit_length(),'literal_bits':literal.bit_length(), + 'physical_row_coefficient':row,'retained_row_coefficient':20161, + 'compiler':compiler,'G_exponent':30000,'E_exponent':100000,'C0_exponent':210000, + 'required_C0_bits':(32*m*BB*BB).bit_length(),'halving_degree':depth, + 'halving_integer_inequality':[m**depth,2*maxchild**depth]}, + 'complex_b':str(b),'bit_c':str(bit),'prospective_kappa':str(kap),'kappa_float':float(kap), + 'log2_kappa':math.log2(float(kap)), + 'kappa_gain_percent':float(100*(kap/Q(998390813251625,10**18)-1)), + 'strict_outer_constraints':{name:str(z) for name,z in assembly['strict_constraints'].items()}, + 'next_kappa_grid_rejected':True,'bootstrap_cutoffs_log2':cutoffs, + 'scope':'New finite scalar interface with a written conjugation proof, conditional on inherited all-size compiler, precision/tape and analytic transfer. Independent emitted-program replay and fresh package replay still required before final promotion.'} +(OUT/'INTEGRATION.json').write_text(json.dumps(result,indent=2)+'\n') +print('PASS prospective kappa',float(kap),'gain',result['kappa_gain_percent'],'percent',flush=True) diff --git a/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/check.py b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/check.py new file mode 100644 index 0000000000..2c3ec7067e --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/check.py @@ -0,0 +1,49 @@ +"""Independent check stage for Lemma G (PROOF.md §2) on the emitted artefacts of one variant. Apache-2.0. +Prepared by DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. +usage: check.py BASE VARIANT OUTDIR [--mutants] +BASE/VARIANT/{split-centres,hosted} is a run_variant.py work directory (BASE = the output directory of verify.py). The scripts of this directory import no +script of the package and none of PR #433/#442 except the vendored `clifford_exact`, which is used only as the DEFINITION of the label operators T_F and of the port +gate C_q (every executed transition, data adapter and wrapper is decoded from its serialized recipe). + gd.selftest the exact Gaussian-dyadic applier agrees with the vendored state-vector routine on 19 operators + run_labels.py label / scalar / accounting checker on both orientations (clauses G0-G4, S, ACC), the 72 calls' program digests + lg_instances.py I-tr, I-comp, I-centre, I-helper: exact operator identities of every Lemma G instance on all 512 basis columns (not for the anchor) + lg_e2e.py the complete emitted program end to end, both orientations, against the transform computed from definitions + lg_mutants.py the 14 necessity controls (--mutants; headline word only) +Writes LEMMA-G-CHECK.json (deterministic content only) into OUTDIR; any failure raises.""" +import json, os, subprocess, sys +from collections import Counter +from pathlib import Path +HERE = Path(__file__).resolve().parent +base, name, outd = Path(sys.argv[1]).resolve(), sys.argv[2], Path(sys.argv[3]).resolve(); mut = '--mutants' in sys.argv[4:] +outd.mkdir(parents=True, exist_ok=True) +env = dict(os.environ, LG_BASE=str(base), PYTHONDONTWRITEBYTECODE='1', PYTHONINTMAXSTRDIGITS='0'); env.pop('PYTHONOPTIMIZE', None) +def run(script, *args): + log = outd / (Path(script).stem + '-' + name + '.log') + with log.open('w') as f: q = subprocess.run([sys.executable, '-B', str(HERE / script), *args], cwd=outd, env=env, stdout=f, stderr=subprocess.STDOUT) + if q.returncode: raise RuntimeError((script, name, log.read_text()[-2000:])) +sys.path.insert(0, str(HERE)); import lg_phys as P; from gd import selftest +S = dict(variant=name, selftest_operators=selftest(P.ce)) +run('run_labels.py', name) +L = json.loads((outd / ('LABELS-' + name + '.json')).read_text())[name] +keys = ('n_label_violations', 'scalar_violations', 'events', 'sha256', 'compensation_gates', 'kernel_updates', 'entering', 'entrance_rank', 'local_mass', 'paid_profile') +S['labels'] = {o: {k: L[o][k] for k in keys} for o in ('forward', 'backward')}; S['calls'] = {k: L['calls'][k] for k in ('n', 'ok', 'orient')}; S['inputs'] = L['inputs'] +assert all(S['labels'][o]['n_label_violations'] == 0 and S['labels'][o]['scalar_violations'] == [] for o in S['labels']) and S['calls']['ok'], 'label / scalar checker' +if name != 'anchor': + run('lg_instances.py', name) + I = json.loads((outd / ('INSTANCES-' + name + '.json')).read_text()) + S['instances'] = {'I-tr': dict(transitions=I['I-tr']['transitions'], failures=len(I['I-tr']['failures'])), + 'I-comp': dict(compensation_gates=I['I-comp']['compensation_gates'], targets=I['I-comp']['targets'], entering_helpers_compensating=I['I-comp']['entering_helpers_compensating'], + input_registers=I['I-comp']['input_registers'], failures=len(I['I-comp']['failures'])), + 'I-centre': dict(centres=I['I-centre']['centres'], chains=sorted(Counter('-'.join(map(str, d['path_dims'])) for d in I['I-centre']['detail']).items()), failures=len(I['I-centre']['failures'])), + 'I-helper': dict(entering_helpers=I['I-helper']['entering_helpers'], widths=dict(sorted(I['I-helper']['widths'].items())), failures=len(I['I-helper']['failures']))} + assert all(x['failures'] == 0 for x in S['instances'].values()), 'instance identities' +run('lg_e2e.py', name) +E = json.loads((outd / ('E2E-' + name + '.json')).read_text()) +S['end_to_end'] = dict(status=E['status'], columns=E['columns'], kinds=dict(sorted(E['kinds'].items())), dense=E['dense'], seed=E['seed'], failures=len(E['failures'])) +assert E['status'] == 'PASS' and not E['failures'], 'end-to-end identity' +if mut: + run('lg_mutants.py') + M = json.loads((outd / 'MUTANTS.json').read_text()) + S['necessity_mutants'] = [dict(mutant=m['mutant'], rejected=m['rejected'], checker_flags=m['checker_flags'], physics=m['physics']) for m in M] + assert len(M) == 14 and all(m['rejected'] for m in M), 'necessity controls' +(outd / 'LEMMA-G-CHECK.json').write_text(json.dumps(S, indent=1, sort_keys=True) + '\n'); print(name, 'PASS Lemma G independent checks', flush=True) diff --git a/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/gd.py b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/gd.py new file mode 100644 index 0000000000..e6a5d77381 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/gd.py @@ -0,0 +1,170 @@ +# Apache-2.0. Prepared by DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. Independent Lemma G checker: imports no package script. +"""Exact Gaussian-dyadic batch vectors on C^(2^9) and an independent applier for Clifford circuit primitives. + +A register value is (re + i*im) / 2^d with re, im int64 arrays of shape (512, k) (k simultaneous input columns). +Every operation asserts |numerator| < 2^60 afterwards, so int64 never wraps: a result is exact or the run aborts. + +Primitive semantics (written here from the documented conventions of the vendored compiler, not imported): + ('P', G) v'[G x] = v[x] (G given by its 9 rows over F2) + ('X', b) v'[x] = v[x ^ b] + ('D', Q, alpha) v'[x] = i^(sum_i alpha_i x_i + 2 sum_{i G^-1, D -> conjugate phases, X -> X, phase -> -p, C(q,s) -> C(q,-s). +`selftest()` compares this applier with the vendored compiler's own state-vector routine on basis vectors.""" +import numpy as np + +N = 512; n = 9 +XS = np.arange(N, dtype=np.int64) +LIM = 1 << 60 + + +def par(x): return bin(x).count('1') & 1 + + +def mv(rows, x): return sum(par(r & x) << i for i, r in enumerate(rows)) + + +_pcache = {} +def pidx(G): + G = tuple(G) + if G not in _pcache: _pcache[G] = np.array([mv(G, x) for x in range(N)], dtype=np.int64) + return _pcache[G] + + +_dcache = {} +def qarr(Q, alpha): + key = (tuple(Q), tuple(alpha)) + if key not in _dcache: + out = np.zeros(N, dtype=np.int64) + for x in range(N): + s = sum(alpha[i] for i in range(n) if x >> i & 1) + s += 2 * sum(1 for i in range(n) for j in range(i + 1, n) if x >> i & 1 and x >> j & 1 and Q[i] >> j & 1) + out[x] = s % 4 + _dcache[key] = out + return _dcache[key] + + +class GD: + __slots__ = ('re', 'im', 'd') + def __init__(self, re, im, d=0): self.re, self.im, self.d = re, im, d + @staticmethod + def zeros(k): return GD(np.zeros((N, k), np.int64), np.zeros((N, k), np.int64), 0) + def copy(self): return GD(self.re.copy(), self.im.copy(), self.d) + def k(self): return self.re.shape[1] + def guard(self): + if self.re.size and (np.abs(self.re).max() >= LIM or np.abs(self.im).max() >= LIM): raise OverflowError('int64 guard') + def norm(self): + while self.d > 0 and not np.any((self.re | self.im) & 1): + self.re >>= 1; self.im >>= 1; self.d -= 1 + return self + def is_zero(self): return not np.any(self.re) and not np.any(self.im) + def equals(self, o): + a = self.copy().norm(); b = o.copy().norm() + if a.is_zero() and b.is_zero(): return True + return a.d == b.d and np.array_equal(a.re, b.re) and np.array_equal(a.im, b.im) + def mul_ipow(self, q): # q: scalar or (512,) array of exponents mod 4 + q = np.asarray(q) % 4 + if q.ndim: q = q[:, None] + re, im = self.re, self.im + nre = np.where(q == 0, re, np.where(q == 1, -im, np.where(q == 2, -re, im))) + nim = np.where(q == 0, im, np.where(q == 1, re, np.where(q == 2, -im, -re))) + self.re, self.im = nre, nim + return self + def apply_prim(self, p, inverse=False): + t = p[0] + if t == 'P': + idx = pidx(p[1]) + if inverse: self.re, self.im = self.re[idx], self.im[idx] + else: + r = np.empty_like(self.re); i = np.empty_like(self.im); r[idx] = self.re; i[idx] = self.im; self.re, self.im = r, i + elif t == 'X': + idx = XS ^ p[1]; self.re, self.im = self.re[idx], self.im[idx] + elif t == 'D': + q = qarr(p[1], p[2]); self.mul_ipow(-q if inverse else q) + elif t == 'phase': + self.mul_ipow(-p[1] if inverse else p[1]) + elif t == 'C': + q, s = p[1], p[2] + if inverse: s = -s + idx = XS ^ q; wr, wi = self.re[idx], self.im[idx] + re, im = self.re, self.im + self.re = re - s * im + wr + s * wi + self.im = im + s * re + wi - s * wr + self.d += 1 + else: raise ValueError(p) + self.guard() + return self + def apply_circ(self, circ, inverse=False): + for p in (reversed(circ) if inverse else circ): self.apply_prim(p, inverse) + return self.norm() + def add_scaled(self, src, num, den): + """self += (num/den) * src, den a power of two""" + assert den > 0 and den & (den - 1) == 0 + e = den.bit_length() - 1 + D = max(self.d, src.d + e) + a = self.re << (D - self.d); b = self.im << (D - self.d) + sh = D - src.d - e + a = a + num * (src.re << sh); b = b + num * (src.im << sh) + self.re, self.im, self.d = a, b, D + self.guard(); return self.norm() + def scale(self, num, den): + assert den > 0 and den & (den - 1) == 0 + self.re = self.re * num; self.im = self.im * num; self.d += den.bit_length() - 1 + self.guard(); return self.norm() + + +def circ_of(op): + """primitive list of a vendored Op (used only to read the DEFINITION of canonical frames / gates)""" + return [tuple(e) for e in op.circuit] + + +def monomial_circ(rec): + """decode a serialized Gaussian monomial: diag(Q, alpha), then perm(G), then translation, then global phase""" + return [('D', tuple(rec['quadratic_rows']), tuple(rec['linear_Z4'])), ('P', tuple(rec['matrix_rows'])), ('X', rec['offset']), ('phase', rec['phase'])] + + +def fourier_circ(axes): return [('C', 1 << i, 1) for i in axes] + + +def recipe_circ(rec): + """serialized child recipe: right monomial, Fourier on the first `rank` axes, left monomial (rank 0: the monomial in `left`)""" + if rec['rank'] == 0: return monomial_circ(rec['left']) + return monomial_circ(rec['right']) + fourier_circ(range(rec['rank'])) + monomial_circ(rec['left']) + + +def basis_batch(cols): + """GD with column c = basis vector e_{cols[c]}""" + g = GD.zeros(len(cols)) + for c, b in enumerate(cols): g.re[b, c] = 1 + return g + + +def identity_batch(): return basis_batch(list(range(N))) + + +def selftest(vendor): + import random + ce = vendor + rng = random.Random(1) + FULL = tuple(1 << i for i in range(n)) + ops = [ce.canonical_frame(n, ()), ce.canonical_frame(n, FULL), ce.canonical_frame(n, (510,)), ce.canonical_frame(n, (408, 102)), + ce.cgate(n, 7), ce.cgate(n, 13).adjoint(), ce.fourier(n, range(5))] + for _ in range(6): + U = [] + while len(U) < rng.randint(1, 8): + x = rng.randrange(1, N) + if ce.rank(U + [x]) > len(U): U.append(x) + ops.append(ce.canonical_frame(n, tuple(U))) + ops.append(ce.canonical_frame(n, tuple(U)).adjoint().then(ce.canonical_frame(n, FULL))) + for op in ops: + cols = rng.sample(range(N), 12) + g = basis_batch(cols).apply_circ(circ_of(op)) + for c, b in enumerate(cols): + vec, den = op.zero_state(b) + ref = GD(np.array([[a] for a, _ in vec], np.int64), np.array([[bb] for _, bb in vec], np.int64), den) + col = GD(g.re[:, c:c + 1].copy(), g.im[:, c:c + 1].copy(), g.d) + assert col.equals(ref), 'applier disagrees with vendored state vector' + h = g.copy().apply_circ(circ_of(op), inverse=True) + assert h.equals(basis_batch(cols)), 'inverse applier' + return len(ops) diff --git a/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_e2e.py b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_e2e.py new file mode 100644 index 0000000000..5c13bb0ff3 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_e2e.py @@ -0,0 +1,41 @@ +# Apache-2.0. Prepared by DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. Independent Lemma G checker: imports no package script. +"""End-to-end exact identity of the full emitted local program (both orientations) on >= 256 random basis columns, structured +columns (every entering helper twice, every target with a nonzero level, every centre register, every source/target port) and +dense columns (every register dirty with random Gaussian integers simultaneously). Transitions, data adapters and wrappers are +executed from their serialized recipes; the expected transform is computed from definitions (lg_phys.expected). +usage: lg_e2e.py VARIANT [n_random] [seed]""" +import sys, json, time, random +import numpy as np +from lg_lib import load +from lg_phys import Model, run, expected, compare +from gd import GD +import os +SP = os.environ['LG_BASE'] # the output directory of verify.py: //{split-centres,hosted} +name = sys.argv[1]; nr = int(sys.argv[2]) if len(sys.argv) > 2 else 256; seed = int(sys.argv[3]) if len(sys.argv) > 3 else 2026 +d = load(f'{SP}/{name}'); m = Model(d); c = d['c']; v = c['v']; rng = random.Random(seed) +cols = [('random', rng.randrange(m.n), rng.randrange(512)) for _ in range(nr)] +ent = [r for r in range(2 * v, m.n) if c['start'][r] != 0] +cols += [('entering', r, b) for r in ent for b in (0, rng.randrange(1, 512))] +cols += [('target_level', v + int(t), rng.randrange(512)) for t in c.get('target_levels', {})] +cols += [('centre', r, rng.randrange(512)) for r in c['centers']] +cols += [('port', r, rng.randrange(512)) for r in range(2 * v)] +B = 32; rep = {'variant': name, 'seed': seed, 'columns': len(cols), 'kinds': {}, 'batches': 0, 'failures': [], 'dense': 0} +for k in set(x[0] for x in cols): rep['kinds'][k] = sum(1 for x in cols if x[0] == k) +t0 = time.time() +def check(init, label): + for o in ('forward', 'backward'): + got = run(m, d['progs'][o], init); exp = expected(m, init, o == 'backward') + bad, left = compare(m, got, exp) + if bad or left: rep['failures'].append((label, o, bad[:10], [str(x) for x in left])) +for i in range(0, len(cols), B): + chunk = cols[i:i + B]; init = {} + for ci, (_, r, b) in enumerate(chunk): init.setdefault(('L', r), GD.zeros(len(chunk))).re[b, ci] = 1 + check(init, f'batch{i // B}'); rep['batches'] += 1 + print(name, 'batch', i // B, 'failures so far', len(rep['failures']), round(time.time() - t0), flush=True) +nprng = np.random.default_rng(seed) +for j in range(2): # dense: every register dirty at once, 4 independent columns per run + k = 4; init = {('L', r): GD(nprng.integers(-1000, 1001, (512, k)).astype(np.int64), nprng.integers(-1000, 1001, (512, k)).astype(np.int64), 0) for r in range(m.n)} + check(init, f'dense{j}'); rep['dense'] += k + print(name, 'dense', j, 'failures so far', len(rep['failures']), round(time.time() - t0), flush=True) +rep['seconds'] = round(time.time() - t0, 1); rep['status'] = 'PASS' if not rep['failures'] else 'FAIL' +json.dump(rep, open(f'E2E-{name}.json', 'w'), indent=1); print(name, rep['status'], rep['columns'], 'basis columns +', rep['dense'], 'dense', rep['seconds'], 's') diff --git a/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_instances.py b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_instances.py new file mode 100644 index 0000000000..023880988e --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_instances.py @@ -0,0 +1,125 @@ +# Apache-2.0. Prepared by DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. Independent Lemma G checker: imports no package script. +"""Exhaustive exact operator identities for every Lemma G instance of one variant (all 512 basis columns of every input). + I-tr every transition used by the program (climbs and centre steps): serialized recipe == T_b T_a^-1 (definition) + I-comp the nonzero-frame compensation segment (head of A): for every input register (target or entering helper) the segment + acts as h_t -> T_{lam_t} (h_t + sum_j c_tj T_{E_j}^-1 h_j), h_j -> h_j (labels lam from the stream) + I-centre every centre phase, both orientations: forward h_t += q_t T_{L_t} T_{c_k}^-1 h_r ; backward h_r -= sum_t q_t T_{c_k} T_{L_t}^-1 h_t + I-helper every entering helper: L_E^-1 . (product of the recipes of ITS emitted climb chain E -> ... -> FULL) . R_E^-1 == C_[w] (x) I +usage: lg_instances.py VARIANT [skip_tr]""" +import sys, json, time +from collections import defaultdict +from lg_lib import load, check_labels +from lg_phys import Model, run +from gd import GD, identity_batch, fourier_circ +import os +SP = os.environ['LG_BASE'] # the output directory of verify.py: //{split-centres,hosted} + + +def main(name, skip_tr=False): + d = load(f'{SP}/{name}'); m = Model(d); c = d['c']; v = c['v']; start = c['start'] + I = identity_batch(); rep = {'variant': name}; t0 = time.time() + fw, bw = d['progs']['forward'], d['progs']['backward'] + # ---- I-tr ------------------------------------------------------------------------------------------------- + used = sorted({(e[3], e[4]) for e in fw + bw if e[0] == 'climb'} | {(e[2], e[3]) for e in fw + bw if e[0] == 'center'}) + if not skip_tr: + badtr = [ab for ab in used if not m.rec_transition(I.copy(), *ab).equals(m.def_transition(I.copy(), *ab))] + rep['I-tr'] = dict(transitions=len(used), columns_each=512, failures=badtr) + print(name, 'I-tr', len(used), 'failures', len(badtr), round(time.time() - t0), flush=True) + # ---- labels along the forward stream ---------------------------------------------------------------------- + lam = {r: start[r] for r in range(2 * v + c['R'])} + iA = fw.index(['phase', 'A']); seg_end = None; comp = [] + for idx in range(iA + 1, len(fw)): + e = fw[idx] + if e[0] == 'climb': lam[e[2]] = e[4]; continue + if e[0] == 'scalar' and e[1][0] == 'add': + t, s = e[1][1][1], e[1][2][1] + if v <= t < 2 * v and start[s] != 0 and e[2] == start[s]: comp.append((t, s, e[1][3], e[1][4])); continue + seg_end = idx; break + seg = fw[iA + 1:seg_end] + # labels at the end of the segment + lam_end = {r: start[r] for r in range(2 * v + c['R'])} + for e in fw[:seg_end]: + if e[0] == 'climb': lam_end[e[2]] = e[4] + tg = sorted({t for t, s, a, b in comp}); hs = sorted({s for t, s, a, b in comp}) + regs = tg + hs; badc = [] + for r in regs: + got = run(m, seg, {('L', r): I}) + exp = {} + if r in tg: exp[r] = m.def_transition(I.copy(), 0, lam_end[r]) + else: + exp[r] = I.copy() + for t, s, a, b in comp: + if s != r: continue + x = m.def_transition(I.copy(), start[r], lam_end[t]); x.scale(a, b) if b > 0 else x.scale(-a, -b) + if t in exp: exp[t].add_scaled(x, 1, 1) + else: exp[t] = x + keys = set(exp) | {k[1] for k in got if k[0] == 'L'} + for k in keys: + a_ = got.get(('L', k)); b_ = exp.get(k) + if a_ is None: a_ = GD.zeros(512) + if b_ is None: b_ = GD.zeros(512) + if not a_.equals(b_): badc.append((r, k)) + rep['I-comp'] = dict(compensation_gates=len(comp), targets=len(tg), entering_helpers_compensating=len(hs), + input_registers=len(regs), columns_each=512, target_levels_after_segment=sorted({lam_end[t] for t in tg}), failures=badc) + print(name, 'I-comp gates', len(comp), 'inputs', len(regs), 'failures', len(badc), round(time.time() - t0), flush=True) + # ---- I-centre ----------------------------------------------------------------------------------------------- + badk = []; cinfo = [] + for orient, ev in (('forward', fw), ('backward', bw)): + lamc = {r: start[r] for r in range(2 * v + c['R'])} + i0 = ev.index(['phase', 'centers']); i1 = ev.index(['phase', 'B']) + for e in ev[:i0]: + if e[0] == 'climb': lamc[e[2]] = e[4] + cent = ev[i0 + 1:i1] + groups = defaultdict(list); cur = None + for e in cent: + if e[0] == 'scalar': + op = e[1]; ks = [x[1] for x in op[1:] if isinstance(x, list) and x[0] == 'C'] + if ks: cur = ks[0] + elif e[0] == 'center': cur = e[1] + groups[cur].append(e) + for k, evs in sorted(groups.items()): + r = c['centers'][k]; cf = c['center_frames'][k]; assert lamc[r] == cf + terms = [(op[1][1], op[3], op[4]) for _, op, f in [e for e in evs if e[0] == 'scalar'] if op[0] == 'add' and op[1][0] == 'L' and op[2][0] == 'C'] if orient == 'forward' else \ + [(op[2][1], op[3], op[4]) for _, op, f in [e for e in evs if e[0] == 'scalar'] if op[0] == 'add' and op[1][0] == 'C' and op[2][0] == 'L'] + path = [cf] + [e[3] for e in evs if e[0] == 'center'] if orient == 'forward' else None + if orient == 'forward': + got = run(m, evs, {('L', r): I}) + exp = {r: I.copy()} + for t, a, b in terms: + x = m.def_transition(I.copy(), cf, lamc[t]); x.scale(a, b) + if t in exp: exp[t].add_scaled(x, 1, 1) + else: exp[t] = x + for kk in set(exp) | {q[1] for q in got if q[0] == 'L'}: + a_, b_ = got.get(('L', kk)), exp.get(kk) + if not (a_ or GD.zeros(512)).equals(b_ or GD.zeros(512)): badk.append((orient, k, kk)) + if any(q[0] == 'C' and not y.is_zero() for q, y in got.items()): badk.append((orient, k, 'copy not cleared')) + cinfo.append(dict(centre=k, register=r, frame=cf, path_dims=[len(m.frames[f]) for f in path], targets=len(terms))) + else: + for t, a, b in terms: + got = run(m, evs, {('L', t): I}) + x = m.def_transition(I.copy(), lamc[t], cf); x.scale(-a, b) + exp = {t: I.copy(), r: x} + for kk in set(exp) | {q[1] for q in got if q[0] == 'L'}: + a_, b_ = got.get(('L', kk)), exp.get(kk) + if not (a_ or GD.zeros(512)).equals(b_ or GD.zeros(512)): badk.append((orient, k, t, kk)) + if any(q[0] == 'C' and not y.is_zero() for q, y in got.items()): badk.append((orient, k, t, 'copy not cleared')) + rep['I-centre'] = dict(centres=len(c['centers']), detail=cinfo, failures=badk) + print(name, 'I-centre failures', len(badk), round(time.time() - t0), flush=True) + # ---- I-helper ----------------------------------------------------------------------------------------------- + badh = []; widths = defaultdict(int) + for r in range(2 * v, 2 * v + c['R']): + if start[r] == 0: continue + chain = [(e[3], e[4]) for e in fw if e[0] == 'climb' and e[2] == r] + assert chain[0][0] == start[r] and chain[-1][1] == 1 + Rc, Lc, w = m.wraps[start[r]]; widths[w] += 1 + g = I.copy().apply_circ(Rc, inverse=True) + for a, b in chain: m.rec_transition(g, a, b) + g.apply_circ(Lc, inverse=True) + if not g.equals(I.copy().apply_circ(fourier_circ(range(w)))): badh.append(r) + rep['I-helper'] = dict(entering_helpers=sum(widths.values()), widths=dict(widths), columns_each=512, failures=badh) + print(name, 'I-helper', sum(widths.values()), 'failures', len(badh), round(time.time() - t0), flush=True) + rep['seconds'] = round(time.time() - t0, 1) + json.dump(rep, open(f'INSTANCES-{name}.json', 'w'), indent=1) + + +if __name__ == '__main__': main(sys.argv[1], len(sys.argv) > 2) diff --git a/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_lib.py b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_lib.py new file mode 100644 index 0000000000..5aada23535 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_lib.py @@ -0,0 +1,216 @@ +# Apache-2.0. Prepared by DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. Independent Lemma G checker: imports no package script. +"""Independent Lemma G checker: labels, scalar replay, accounting. Reads only the EMITTED artefacts of one variant +(CANONICAL-WORD.json.gz, LOCAL-PROGRAMS.json.gz or the hosted GLOBAL-TEMPLATE's local_programs). No package script is imported. + +Semantics checked (see LEMMA-G.md): + every register r carries a label lam(r) in the frame table; private centre copies ('C',k) too. + G0 every scalar add / copy has both operands at ONE current label equal to the annotated frame; scale is annotated at the + operand's label; a clear (re)declares the clean private copy at the annotated frame. + G1 virtual entrance: an entering helper (start frame E != 0) starts at label E, receives exactly one R_E^-1 wrapper before any + other event that touches it, and exactly one L_E^-1 wrapper after its last touch; no physical T_E (no adapter on it). + G2 every transition of a non-private register is an ascending nested climb A < B charged |B|-|A| (no live copy meanwhile). + G3 centre phase: copy at the centre's current label; every step of a copy is nested and strictly monotone (down in the forward + orientation, up in the backward one), charged |A|-|B|; every scatter/gather meets the target at the copy's label; the copy is + cleared; no non-private transition while a copy is live. + G4 endpoint labels: start = word's start (sources: port lines, targets: 0, helpers: 0 or E), final = word's final. + S the scalar matrix of the stream (frames stripped) is exactly (x,s,y)->(x,s,y+x) forward and (x-y,s,y) backward, all columns, + private copies cleared. + ACC paid profile recount; per-register climb mass telescopes to dim(final)-dim(start); centre steps sum to dim(c_k) (bottom 0). +""" +import gzip, hashlib, json +from collections import Counter, defaultdict +from fractions import Fraction as Q +from pathlib import Path + +PHASES = ['zero_frame_precondition', 'entry_adapters', 'A', 'centers', 'B', 'final', 'exit_adapters', 'full_frame_cleanup', 'done'] + + +def rank2(vs): + p = {} + for x in vs: + while x: + b = x.bit_length() - 1 + if b not in p: p[b] = x; break + x ^= p[b] + return len(p) + + +class Frames: + def __init__(self, frames): + self.F = [tuple(f) for f in frames]; self.dim = [rank2(f) for f in self.F] + assert all(self.dim[i] == len(f) for i, f in enumerate(self.F)), 'frame rows not independent' + self._sub = {} + def sub(self, a, b): # frame a contained in frame b + k = (a, b) + if k not in self._sub: self._sub[k] = rank2(list(self.F[a]) + list(self.F[b])) == self.dim[b] + return self._sub[k] + + +def digest(x): return hashlib.sha256(json.dumps(x, sort_keys=True, separators=(',', ':')).encode()).hexdigest() + + +def load(vdir, programs_from='template'): + vdir = Path(vdir); sc = vdir / 'split-centres' + c = json.loads(gzip.decompress((sc / 'CANONICAL-WORD.json.gz').read_bytes())) + lp = json.loads(gzip.decompress((sc / 'LOCAL-PROGRAMS.json.gz').read_bytes())) + tpl = None + for p in (vdir / 'hosted' / 'GLOBAL-TEMPLATE.json.gz', sc / 'GLOBAL-TEMPLATE.json.gz'): + if p.exists(): tpl = json.loads(gzip.decompress(p.read_bytes())); break + progs = tpl['local_programs'] if (programs_from == 'template' and tpl) else lp + for o in ('forward', 'backward'): assert progs[o] == lp[o], 'template programs differ from LOCAL-PROGRAMS' + rec = json.loads((sc / 'CLIFFORD-RECIPES.json').read_text()) + ra = sc / 'RESIDUAL-ADAPTERS.json' + wraps = json.loads(ra.read_text())['recipes'] if ra.exists() else {} + shas = {p.name: hashlib.sha256(p.read_bytes()).hexdigest() for p in sorted(sc.glob('*')) if p.name in + ('CANONICAL-WORD.json.gz', 'LOCAL-PROGRAMS.json.gz', 'CLIFFORD-RECIPES.json', 'RESIDUAL-ADAPTERS.json')} + return dict(c=c, progs=progs, tpl=tpl, rec=rec, wraps=wraps, shas=shas, vdir=str(vdir)) + + +def check_labels(c, events, back): + """Returns (violations, info). violations: list of (clause, message).""" + v, R = c['v'], c['R']; n = 2 * v + R; Fr = Frames(c['frames']); start, final = c['start'], c['final'] + viol = []; bad = lambda cl, msg: viol.append((cl, msg)) if len(viol) < 200 else None + lam = {('L', r): start[r] for r in range(n)} + entering = {r for r in range(2 * v, n) if start[r] != 0} + # G4 start labels + P = c['ports'] + for i in range(v): + if Fr.F[start[i]] and rank2(list(Fr.F[start[i]]) + [P[i]]) != 1 or Fr.dim[start[i]] != 1: bad('G4', f'source {i} start not its port line') + if start[v + i] != 0: bad('G4', f'target {i} does not start at 0') + phase = -1; live = set(); touched_after_post = set(); pre = {}; post = {}; first_touch = {} + paid = Counter(); climb_mass = Counter(); centre_steps = defaultdict(list); centre_copy_frame = {} + gates_at_nonzero = [] # (event index, kind, dst, src, frame) + nontrivial_wrapper_frames = {} + def touch(r, idx): + if r in post: touched_after_post.add(r) + first_touch.setdefault(r, idx) + for idx, e in enumerate(events): + tag = e[0] + if tag == 'phase': + k = PHASES.index(e[1]) if e[1] in PHASES else None + if k is None or k != phase + 1: bad('ORDER', f'phase order at {idx}: {e[1]}') + phase = k if k is not None else phase + continue + ph = PHASES[phase] if phase >= 0 else None + if tag == 'scalar': + op, f = e[1], e[2]; t = tuple(op[1]); kind = op[0] + if kind == 'add': + s = tuple(op[2]) + for x in (t, s): + if x[0] == 'L': touch(x[1], idx) + lt, ls = lam.get(t), lam.get(s) + if not (lt == ls == f): bad('G0', f'add at {idx} {t}<-{s} frame {f} but labels {lt},{ls} ({ph})') + if f != 0 and t[0] == 'L' and s[0] == 'L': gates_at_nonzero.append((idx, ph, t[1], s[1], f)) + if t[0] == 'C' and back and ph == 'centers': live.add(t[1]) + elif kind == 'copy': + s = tuple(op[2]); touch(s[1], idx) + if lam.get(s) != f: bad('G3', f'copy at {idx} from {s} at label {lam.get(s)} but frame {f}') + if t in lam and lam[t] != f: bad('G3', f'copy into {t} declared at {lam[t]} but frame {f}') + lam[t] = f; live.add(t[1]); centre_copy_frame[t[1]] = f + elif kind == 'scale': + if t[0] == 'L': touch(t[1], idx) + if lam.get(t) != f: bad('G0', f'scale at {idx} {t} label {lam.get(t)} frame {f}') + elif kind == 'clear': + if t[0] != 'C': bad('G3', f'clear of a non-private register at {idx}') + lam[t] = f; live.discard(t[1]) + else: bad('G0', f'unknown scalar {kind}') + elif tag == 'climb': + _, part, r, a, b, rk = e; touch(r, idx) + if part != ph: bad('ORDER', f'climb at {idx} tagged {part} in phase {ph}') + if live: bad('G3', f'climb at {idx} of {r} while centre copy {sorted(live)} live') + if lam[('L', r)] != a: bad('G2', f'climb at {idx} of {r} from {a} but label {lam[("L", r)]}') + if not (Fr.sub(a, b) and Fr.dim[b] > Fr.dim[a]): bad('G2', f'climb at {idx} of {r} {a}->{b} not ascending nested') + if rk != Fr.dim[b] - Fr.dim[a]: bad('ACC', f'climb at {idx} charged {rk} != {Fr.dim[b] - Fr.dim[a]}') + lam[('L', r)] = b; paid[rk] += 1; climb_mass[r] += rk + elif tag == 'center': + _, k, a, b, rk = e; C = ('C', k) + if ph != 'centers': bad('ORDER', f'centre step at {idx} outside centre phase') + if lam.get(C) != a: bad('G3', f'centre step at {idx}: copy {k} at {lam.get(C)} not {a}') + if not back: + if not (Fr.sub(b, a) and Fr.dim[a] > Fr.dim[b]): bad('G3', f'centre step at {idx} {a}->{b} not a strict nested descent') + else: + if not (Fr.sub(a, b) and Fr.dim[b] > Fr.dim[a]): bad('G3', f'centre step at {idx} {a}->{b} not a strict nested ascent') + if rk != abs(Fr.dim[a] - Fr.dim[b]): bad('ACC', f'centre step at {idx} charged {rk}') + if k not in live: bad('G3', f'centre step at {idx} on a dead copy {k}') + lam[C] = b; paid[rk] += 1; centre_steps[k].append((a, b)) + elif tag == 'adapter': + _, way, r, f = e; touch(r, idx) + if way == 'old_to_new' and r in entering: bad('G1', f'entry adapter on entering helper {r} at {idx} (a physical T_E)') + if way == 'new_to_old' and r in entering and final[r] != 1: bad('G1', f'exit adapter of entering helper {r} not at FULL') + if way == 'old_to_new': + if ph != 'entry_adapters' or f != start[r] or lam[('L', r)] != f: bad('G4', f'entry adapter {r} frame {f}') + elif way == 'new_to_old': + if ph != 'exit_adapters' or f != final[r] or lam[('L', r)] != f: bad('G4', f'exit adapter {r} frame {f}') + else: bad('G4', f'unknown adapter {way}') + elif tag == 'residual_adapter': + _, side, r, f = e + if r not in entering: bad('G1', f'wrapper on non-entering register {r}') + if f != start[r]: bad('G1', f'wrapper {side} of {r} at frame {f} but start {start[r]}') + if side == 'pre': + if r in pre or r in first_touch: bad('G1', f'pre wrapper of {r} not the first event touching it') + if ph != 'entry_adapters': bad('G1', f'pre wrapper of {r} outside entry adapters') + pre[r] = idx; first_touch.setdefault(r, idx) + elif side == 'post': + if r in post: bad('G1', f'second post wrapper on {r}') + if ph != 'full_frame_cleanup' or lam[('L', r)] != final[r]: bad('G1', f'post wrapper of {r} not after the full-frame cleanup') + post[r] = idx + else: bad('G1', f'unknown wrapper side {side}') + else: bad('ORDER', f'unknown event {tag}') + if phase != len(PHASES) - 1: bad('ORDER', 'stream does not end with done') + for r in entering: + if r not in pre: bad('G1', f'entering helper {r} without pre wrapper') + if r not in post: bad('G1', f'entering helper {r} without post wrapper') + if touched_after_post: bad('G1', f'registers touched after their post wrapper: {sorted(touched_after_post)[:5]}') + for r in range(n): + if lam[('L', r)] != final[r]: bad('G4', f'register {r} ends at {lam[("L", r)]} not {final[r]}') + if climb_mass[r] != Fr.dim[final[r]] - Fr.dim[start[r]]: bad('ACC', f'climb mass of {r} does not telescope') + if live: bad('G3', f'copies live at the end {sorted(live)}') + cmass = {} + for k, cf in enumerate(c['center_frames']): + st = centre_steps.get(k, []) + cmass[k] = sum(abs(Fr.dim[a] - Fr.dim[b]) for a, b in st) + bottom = (st[-1][1] if st else cf) if not back else (st[0][0] if st else cf) + if Fr.dim[bottom] != 0: bad('ACC', f'centre {k} bottom level {bottom} is not 0 (lowering mass {cmass[k]} < dim c_k)') + if cmass[k] != Fr.dim[cf]: bad('ACC', f'centre {k} lowering mass {cmass[k]} != dim c_k {Fr.dim[cf]}') + if dict(paid) != {int(r): z for r, z in c['local_profile'].items()}: bad('ACC', f'paid profile {dict(paid)} != word {c["local_profile"]}') + info = dict(entering=len(entering), entrance_rank=sum(Fr.dim[start[r]] for r in entering), paid_profile=dict(sorted(paid.items())), + local_mass=sum(k * z for k, z in paid.items()), nonzero_frame_gates=len(gates_at_nonzero), + centre_paths={k: [s for s in st] for k, st in centre_steps.items()}) + return viol, info, gates_at_nonzero + + +def scalar_replay(c, events, back): + """exact rational replay of the stream with frames stripped; returns list of violations ('S', msg)""" + v, R = c['v'], c['R']; n = 2 * v + R + st = {('L', r): {r: Q(1)} for r in range(n)} + for e in events: + if e[0] != 'scalar': continue + op = e[1]; t = tuple(op[1]); k = op[0] + if k == 'clear': st[t] = {} + elif k == 'copy': st[t] = dict(st.get(tuple(op[2]), {})) + elif k == 'scale': + q = Q(op[2], op[3]); st[t] = {j: q * x for j, x in st[t].items()} + else: + s = tuple(op[2]); q = Q(op[3], op[4]); row = st.setdefault(t, {}) + for j, x in list(st.get(s, {}).items()): + z = row.get(j, Q(0)) + q * x + if z: row[j] = z + else: row.pop(j, None) + viol = [] + for r in range(n): + exp = {r: Q(1)} + if back and r < v: exp[v + r] = Q(-1) + if not back and v <= r < 2 * v: exp[r - v] = Q(1) + if st[('L', r)] != exp: viol.append(('S', f'column mismatch at register {r}')) + if len(viol) > 20: break + for t, row in st.items(): + if t[0] == 'C' and row: viol.append(('S', f'private copy {t} not cleared')) + return viol + + +def classify(c, gates): + """lemma instances among the nonzero-frame gates: gauge compensations (target <- entering helper) and kernel updates (helper <- helper)""" + v = c['v']; start = c['start'] + comp = [g for g in gates if g[1] == 'A' and v <= g[2] < 2 * v and start[g[3]] != 0 and g[4] == start[g[3]]] + kern = [g for g in gates if g[1] == 'A' and g[2] >= 2 * v and g[3] >= 2 * v and start[g[3]] != 0 and g[4] == start[g[3]]] + return comp, kern diff --git a/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_mutants.py b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_mutants.py new file mode 100644 index 0000000000..839319cbf6 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_mutants.py @@ -0,0 +1,185 @@ +# Apache-2.0. Prepared by DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. Independent Lemma G checker: imports no package script. +"""Necessity controls for Lemma G on the headline word: each mutant edits the EMITTED stream (and, where stated, the start label) so +that exactly one clause is violated. For each mutant we report + checker : the clauses lg_lib flags (label checker + exact scalar replay) -- must be non-empty (mutant rejected) + physics : whether the exact physical identity still holds (targeted + random columns; transitions without a recipe are executed + as T_b T_a^-1). FAIL => the clause is needed for the operator identity; PASS => the clause is an accounting clause + (paid children / rank mass / lifetimes), needed for the cost certificate, not for exactness.""" +import copy, json, random, sys, time +from lg_lib import load, check_labels, scalar_replay, Frames, rank2 +from lg_phys import Model, run, expected, compare +from gd import GD +import os +SP = os.environ['LG_BASE'] # the output directory of verify.py: //{split-centres,hosted} +d = load(f'{SP}/gauge80-kernel42'); c0 = d['c']; m = Model(d); v = c0['v']; start = c0['start']; Fr = Frames(c0['frames']) +FW, BW = d['progs']['forward'], d['progs']['backward'] +iA = FW.index(['phase', 'A']); iC = FW.index(['phase', 'centers']); iB = FW.index(['phase', 'B']) + + +def comp_gates(ev): + out = [] + for i in range(iA + 1, iC): + e = ev[i] + if e[0] == 'scalar' and e[1][0] == 'add': + t, s = e[1][1][1], e[1][2][1] + if v <= t < 2 * v and start[s] != 0 and e[2] == start[s]: out.append(i) + return out + + +def climbs_of(ev, r, lo=0, hi=None): + return [i for i in range(lo, hi or len(ev)) if ev[i][0] == 'climb' and ev[i][2] == r] + + +def both(fn): + """apply an index-based edit to forward and backward alike (outside the centre phase the streams are aligned)""" + return fn(copy.deepcopy(FW), 'forward'), fn(copy.deepcopy(BW), 'backward') + + +def physics(fw, bw, regs, orients=('forward', 'backward')): + rng = random.Random(7); cols = [(r, b) for r in regs for b in (0, rng.randrange(1, 512))] + [(rng.randrange(m.n), rng.randrange(512)) for _ in range(8)] + init = {} + for ci, (r, b) in enumerate(cols): init.setdefault(('L', r), GD.zeros(len(cols))).re[b, ci] = 1 + res = {} + for o, ev in (('forward', fw), ('backward', bw)): + if o not in orients or ev is None: continue + try: + got = run(m, ev, init, mode='fallback'); bad, left = compare(m, got, expected(m, init, o == 'backward')) + res[o] = 'PASS' if not bad and not left else f'FAIL (registers {bad[:4]})' + except Exception as ex: res[o] = f'FAIL ({type(ex).__name__}: {ex})' + return res + + +def checker(fw, bw, c=None): + c = c or c0; out = set(); msgs = [] + for o, ev in (('forward', fw), ('backward', bw)): + if ev is None: continue + viol, info, _ = check_labels(c, ev, o == 'backward'); sv = scalar_replay(c, ev, o == 'backward') + out |= {x[0] for x in viol + sv}; msgs += [f'{o}: {x[0]} {x[1]}' for x in (viol + sv)[:2]] + return sorted(out), msgs[:3] + + +R = [] +def record(name, clause, fw, bw, regs, c=None, orients=('forward', 'backward')): + t = time.time(); flags, msgs = checker(fw, bw, c); ph = physics(fw, bw, regs, orients) + R.append(dict(mutant=name, violates=clause, checker_flags=flags, rejected=bool(flags), first_messages=msgs, physics=ph, seconds=round(time.time() - t, 1))) + print(json.dumps(R[-1]), flush=True) + + +# ---------- choose instances --------------------------------------------------------------------------------------- +CG = comp_gates(FW) +# a target whose comps span two levels E1 < E2 with the climb E1 -> E2 in between +tgt2 = None +for i in CG: + t = FW[i][1][1][1]; cl = climbs_of(FW, t, iA, iC) + if len(cl) == 2: tgt2 = t; break +g0 = CG[0]; t0_, s0_ = FW[g0][1][1][1], FW[g0][1][2][1]; E0 = FW[g0][2] + +# M1 G0 at a compensation gate: the target is NOT at E_j (its climb 0->E removed; next climb starts at 0) +def m1(ev, o): + cl = climbs_of(ev, t0_, iA, None); a = cl[0]; assert ev[a][3] == 0 and ev[a][4] == E0 and a < g0 + nxt = cl[1]; ev[nxt] = ['climb', ev[nxt][1], t0_, 0, ev[nxt][4], Fr.dim[ev[nxt][4]]]; del ev[a]; return ev +fw, bw = both(m1); record('M1 compensation gate with the target still at label 0', 'G0 (common label at a nonzero-frame compensation)', fw, bw, [t0_, s0_]) + +# M2 G1 virtual entrance violated: a physical T_E (climb 0 -> E) is executed on the helper; its start is declared 0 +def m2(ev, o): + i = ev.index(['phase', 'A']); ev.insert(i + 1, ['climb', 'A', s0_, 0, start[s0_], Fr.dim[start[s0_]]]); return ev +c2 = copy.deepcopy(c0); c2['start'][s0_] = 0 +fw, bw = both(m2); record('M2 physical T_E on an entering helper (no virtual entrance)', 'G1 (virtual entrance)', fw, bw, [s0_], c=c2) + +# M3 G2 (target chain monotone; the (b) condition): the target visits its levels out of nesting order (E2 first, descends to E1) +def m3(ev, o): + t = tgt2; cl = climbs_of(ev, t, iA, iC); a, b = cl[0], cl[1] # 0->E1 at a, E1->E2 at b + E1, E2 = ev[a][4], ev[b][4]; assert Fr.sub(E1, E2) + g1 = [i for i in range(a + 1, b) if ev[i][0] == 'scalar' and ev[i][1][0] == 'add' and t in (ev[i][1][1][1], ev[i][1][2][1])] + E1g = [ev[i] for i in g1] + for i in reversed(g1): del ev[i] + b -= len(g1); ev[a] = ['climb', 'A', t, 0, E2, Fr.dim[E2]]; del ev[b] + iCm = ev.index(['phase', 'centers']) + last = max(i for i in range(a, iCm) if ev[i][0] == 'scalar' and ev[i][1][0] == 'add' and t in (ev[i][1][1][1], ev[i][1][2][1])) + ins = [['climb', 'A', t, E2, E1, Fr.dim[E1] - Fr.dim[E2]]] + E1g + [['climb', 'A', t, E1, E2, Fr.dim[E2] - Fr.dim[E1]]] + ev[last + 1:last + 1] = ins; return ev +fw, bw = both(m3); record('M3 target visits its entrance levels out of nesting order (descends E2 -> E1)', 'G2 (monotone nested chain; selection condition (b))', fw, bw, [tgt2]) + +# M3b G2 for a helper (selection condition (a)): the entering helper's first climb detours through a frame that does not contain E_j +def m3b(ev, o): + cl = climbs_of(ev, s0_); i = cl[0]; a, b = ev[i][3], ev[i][4] + X = next(f for f in range(len(Fr.F)) if Fr.dim[f] == Fr.dim[a] and not Fr.sub(a, f) and Fr.sub(f, b)) + ev[i:i + 1] = [['climb', ev[i][1], s0_, a, X, 0], ['climb', ev[i][1], s0_, X, b, Fr.dim[b] - Fr.dim[X]]]; return ev +fw, bw = both(m3b); record('M3b entering helper leaves the nested chain (E_j -> X -> F, X not containing E_j)', 'G2 (monotone nested chain; selection condition (a))', fw, bw, [s0_]) + +# centre mutants (forward stream; the centre phase is orientation specific) +cents = {} +for i in range(iC + 1, iB): + e = FW[i] + if e[0] == 'center': cents.setdefault(e[1], []).append(i) +kdeep = next(k for k, L in cents.items() if len(L) >= 3) # a centre with a chain c_k -> L1 -> L2 -> ... -> 0 +st = cents[kdeep]; rk = c0['centers'][kdeep] +scat_after = lambda i: [j for j in range(i + 1, iB) if FW[j][0] == 'scalar' and FW[j][1][0] == 'add' and FW[j][1][2] == ['C', kdeep] and all(FW[q][0] != 'center' for q in range(i + 1, j))] +lev1 = scat_after(st[0]) # scatters at the first served level L1 != 0 +tl = FW[lev1[0]][1][1][1] + +def m4(ev, o): # scatter into a level-L1 target after the copy has descended further + e = ev[lev1[0]]; del ev[lev1[0]]; j = st[1] # st[1] index shifts by one + ev.insert(j, e); return ev +record('M4 scatter into a level-L1 target after the copy descended below L1', 'G3 (scatter meets the target at its level)', m4(copy.deepcopy(FW), 'f'), None, [rk, tl], orients=('forward',)) + +def m5(ev, o): # the last descent L_last -> 0 skipped; level-0 targets scattered at L_last + j = st[-1]; del ev[j]; return ev +r5 = [FW[j][1][1][1] for j in scat_after(st[-1])][:2] +record('M5 last centre descent step skipped (level-0 targets scattered at L_last)', 'G3 (chain reaches every served level; bottom 0)', m5(copy.deepcopy(FW), 'f'), None, [rk] + r5, orients=('forward',)) + +def m6(ev, o): # copy made after the first descent: the copy is declared at L1 while the centre register is at c_k + cp = next(j for j in range(iC, st[0]) if ev[j][0] == 'scalar' and ev[j][1][0] == 'copy' and ev[j][1][1] == ['C', kdeep]) + e = ev[cp]; del ev[cp]; ev.insert(st[0], ['scalar', e[1], FW[st[0]][3]]); return ev +record('M6 centre copy taken at the wrong label (after the first descent)', 'G3 (copy at the centre label c_k)', m6(copy.deepcopy(FW), 'f'), None, [rk, tl], orients=('forward',)) + +def m7(ev, o): # a climb of an unrelated register moved inside a live centre phase + touched = {x[1] for e in ev[iC:iB] if e[0] == 'scalar' for x in e[1][1:] if isinstance(x, list) and x[0] == 'L'} + def free(i): # no event touches the register between the centre phase and this climb + r = ev[i][2] + for q in range(iC, i): + e = ev[q] + if e[0] in ('climb',) and e[2] == r: return False + if e[0] == 'scalar' and any(isinstance(x, list) and x == ['L', r] for x in e[1][1:]): return False + return True + j = next(i for i in range(iB, len(ev)) if ev[i][0] == 'climb' and ev[i][2] not in touched and free(i)); e = ev[j]; del ev[j] + ev.insert(st[0] + 1, ['climb', 'centers', e[2], e[3], e[4], e[5]]); return ev +fw7 = m7(copy.deepcopy(FW), 'f'); r7 = fw7[st[0] + 1][2] +record('M7 a child of another register runs while a centre copy is live', 'G3 (copy lifetime)', fw7, None, [r7, rk], orients=('forward',)) + +def m8(ev, o): # a centre step detours through a frame outside the centre frame (chain not inside c_k) + j = st[0]; a, b = ev[j][2], ev[j][3] + X = next(f for f in range(len(Fr.F)) if Fr.dim[f] == Fr.dim[b] + 1 and Fr.sub(b, f) and not Fr.sub(f, a)) + ev[j:j + 1] = [['center', kdeep, a, X, Fr.dim[a] - Fr.dim[X]], ['center', kdeep, X, b, 1]]; return ev +record('M8 centre chain leaves the centre frame (c_k -> X -> L1, X not inside c_k)', 'G3 (nested chain inside c_k; selection condition (c))', m8(copy.deepcopy(FW), 'f'), None, [rk, tl], orients=('forward',)) + +# M9 coefficient of one compensation doubled (labels intact) +def m9(ev, o): + e = ev[g0]; e[1][3] *= 2; return ev +fw, bw = both(m9); record('M9 compensation coefficient doubled', 'S (scalar identity)', fw, bw, [t0_, s0_]) + +# M10 compensation executed after the helper's first climb (not as the first gate on j) +def m10(ev, o): + e = ev[g0]; j = climbs_of(ev, s0_)[0]; del ev[g0]; ev.insert(j, e); return ev +fw, bw = both(m10); record('M10 compensation moved after the helper started climbing', 'G0 + S (compensation reads the entrance value)', fw, bw, [t0_, s0_]) + +# M11 kernel update with the donor still at label 0 +kg = next(i for i in range(iA + 1, iC) if FW[i][0] == 'scalar' and FW[i][1][0] == 'add' and FW[i][1][1][1] >= 2 * v and start[FW[i][1][2][1]] != 0 and FW[i][2] != 0) +dn = FW[kg][1][1][1] +def m11(ev, o): + cl = climbs_of(ev, dn); a = cl[0]; assert ev[a][3] == 0 and a < kg + ev[cl[1]] = ['climb', ev[cl[1]][1], dn, 0, ev[cl[1]][4], Fr.dim[ev[cl[1]][4]]]; del ev[a]; return ev +fw, bw = both(m11); record('M11 kernel donor update with the donor still at label 0', 'G0 (common label at a nonzero-frame kernel update; inherited #471)', fw, bw, [dn, FW[kg][1][2][1]]) + +# M12 pre wrapper after the helper's first gate +def m12(ev, o): + p = ev.index(['residual_adapter', 'pre', s0_, start[s0_]]); e = ev[p]; del ev[p]; ev.insert(g0, e); return ev +fw, bw = both(m12); record('M12 R_E^-1 wrapper after the first gate on the helper', 'G1 (wrapper surrounds the whole invocation)', fw, bw, [s0_, t0_]) + +# M13 post wrapper dropped +def m13(ev, o): + ev.remove(['residual_adapter', 'post', s0_, start[s0_]]); return ev +fw, bw = both(m13); record('M13 L_E^-1 wrapper dropped', 'G1 (wrapper surrounds the whole invocation)', fw, bw, [s0_]) + +json.dump(R, open('MUTANTS.json', 'w'), indent=1) +print('rejected by the checker:', sum(r['rejected'] for r in R), '/', len(R)) diff --git a/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_phys.py b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_phys.py new file mode 100644 index 0000000000..4b92387237 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/lg_phys.py @@ -0,0 +1,137 @@ +# Apache-2.0. Prepared by DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. Independent Lemma G checker: imports no package script. +"""Exact physical simulation of an emitted local program on C^(2^9) registers (Gaussian-dyadic, int64 with overflow guard). + +Transitions are executed with the SERIALIZED child recipes (CLIFFORD-RECIPES.json, decoded here), data adapters with the serialized +endpoint monomials, entering-helper wrappers with the serialized RESIDUAL-ADAPTERS monomials. Expected values are computed from +DEFINITIONS only (canonical frames, the port gate C_q, the Fourier gate), never from recipes. +""" +import sys +import numpy as np +from gd import GD, circ_of, monomial_circ, recipe_circ, fourier_circ, basis_batch, N +from pathlib import Path +VENDOR = str(Path(__file__).resolve().parents[3] / 'split-centres-global/vendor') # the vendored clifford_exact of PR #433/#442 (definitions of T_F and C_q only) +sys.path.insert(0, VENDOR) +import clifford_exact as ce # used ONLY for the definitions canonical_frame / cgate (label family and port gate) + +n9 = 9 + + +class Model: + def __init__(self, d): + self.c = c = d['c']; self.v = c['v']; self.R = c['R']; self.n = 2 * c['v'] + c['R'] + self.frames = [tuple(f) for f in c['frames']] + self.children = {(r['old'], r['new']): recipe_circ(r) for r in d['rec']['children']} + self.src_ad = {}; self.tgt_ad = {} + for a in d['rec']['endpoint_adapters']: + (self.src_ad if a['role'] == 'source' else self.tgt_ad)[a['port']] = (a['frame'], monomial_circ(a['left']) if a['rank'] == 0 else None) + self.wraps = {int(f): (monomial_circ(w['right']), monomial_circ(w['left']), w['rank']) for f, w in d['wraps'].items()} + self._T = {} + # ---- definitions --------------------------------------------------------------------------------------------- + def T(self, f): + if f not in self._T: self._T[f] = circ_of(ce.canonical_frame(n9, self.frames[f])) + return self._T[f] + def def_transition(self, g, a, b): # T_b T_a^-1 + return g.apply_circ(self.T(a), inverse=True).apply_circ(self.T(b)) + def Cq(self, i): return circ_of(ce.cgate(n9, self.c['ports'][i])) + # ---- serialized operators ------------------------------------------------------------------------------------ + def rec_transition(self, g, a, b): + return g.apply_circ(self.children[(a, b)]) + + +def run(model, events, init, mode='recipe', regs=None, stop=None): + """apply `events` physically to state `init` (dict reg -> GD, missing = 0). regs: optional set of registers to simulate + (events touching other registers are an error unless their operands are all zero). Returns the state.""" + st = {x: y.copy() for x, y in init.items()}; k = next(iter(st.values())).k() + if mode == 'recipe': trans = model.rec_transition + elif mode == 'def': trans = model.def_transition + else: # mutants only: a transition without a serialized recipe is executed as T_b T_a^-1 + trans = lambda g, a, b: model.rec_transition(g, a, b) if (a, b) in model.children else model.def_transition(g, a, b) + def get(x): return st.get(x) + for idx, e in enumerate(events): + if stop is not None and idx >= stop: break + tag = e[0] + if tag == 'phase': continue + if tag == 'scalar': + op = e[1]; t = tuple(op[1]); kind = op[0] + if kind == 'clear': st.pop(t, None) + elif kind == 'copy': + s = get(tuple(op[2])); st.pop(t, None) + if s is not None: st[t] = s.copy() + elif kind == 'scale': + if t in st: st[t].scale(op[2], op[3]) if op[3] > 0 else st[t].scale(-op[2], -op[3]) + else: + s = get(tuple(op[2])) + if s is None: continue + num, den = op[3], op[4] + if den < 0: num, den = -num, -den + if t not in st: st[t] = GD.zeros(k) + st[t].add_scaled(s, num, den) + elif tag == 'climb': + _, part, r, a, b, rk = e + if ('L', r) in st: trans(st[('L', r)], a, b) + elif tag == 'center': + _, kk, a, b, rk = e + if ('C', kk) in st: trans(st[('C', kk)], a, b) + elif tag == 'adapter': + _, way, r, f = e; x = st.get(('L', r)) + if way == 'old_to_new': + if r < model.v: + fr, circ = model.src_ad[r]; assert fr == f + if x is not None: x.apply_circ(circ) + else: assert f == 0, ('unexpected non-identity entry adapter', r, f) + else: + if model.v <= r < 2 * model.v: + fr, circ = model.tgt_ad[r - model.v]; assert fr == f + if x is not None: x.apply_circ(circ, inverse=True) + else: assert f == 1, ('unexpected non-identity exit adapter', r, f) + elif tag == 'residual_adapter': + _, side, r, f = e; x = st.get(('L', r)) + Rc, Lc, w = model.wraps[f] + if x is not None: x.apply_circ(Rc if side == 'pre' else Lc, inverse=True) + else: raise ValueError(e) + return st + + +def expected(model, init, back): + """intended transform from DEFINITIONS: data shear in the old representation, helpers C_[w] (x) I""" + v, n, c = model.v, model.n, model.c + F = fourier_circ(range(9)); k = next(iter(init.values())).k() + out = {} + def g(r): return init.get(('L', r)) + def add(r, x): + if x is None: return + if r in out: out[r].add_scaled(x, 1, 1) + else: out[r] = x + for i in range(v): + Cq = model.Cq(i); hs, ht = g(i), g(v + i) + xs = hs.copy().apply_circ(Cq, inverse=True) if hs is not None else None # logical source C_q^-1 h_s + if not back: + add(i, xs.copy().apply_circ(F) if xs is not None else None) + yt = ht.copy() if ht is not None else None + if xs is not None: + yt = yt if yt is not None else GD.zeros(k); yt.add_scaled(xs, 1, 1) + if yt is not None: add(v + i, yt.apply_circ(Cq, inverse=True).apply_circ(F)) + else: + z = xs.copy() if xs is not None else None + if ht is not None: + z = z if z is not None else GD.zeros(k); z.add_scaled(ht, -1, 1) + if z is not None: add(i, z.apply_circ(F)) + if ht is not None: add(v + i, ht.copy().apply_circ(Cq, inverse=True).apply_circ(F)) + for r in range(2 * v, n): + h = g(r) + if h is None: continue + w = 9 - len(model.frames[c['start'][r]]) + add(r, h.copy().apply_circ(fourier_circ(range(w)))) + return out + + +def compare(model, got, exp): + bad = [] + for r in range(model.n): + a = got.get(('L', r)); b = exp.get(r) + if a is None and b is None: continue + if a is None: a = GD.zeros(b.k()) + if b is None: b = GD.zeros(a.k()) + if not a.equals(b): bad.append(r) + leftovers = [x for x, y in got.items() if x[0] == 'C' and not y.is_zero()] + return bad, leftovers diff --git a/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/run_labels.py b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/run_labels.py new file mode 100644 index 0000000000..5d10da278a --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/lemmaG/run_labels.py @@ -0,0 +1,23 @@ +# Apache-2.0. Prepared by DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. Independent Lemma G checker: imports no package script. +import sys, time, json +from lg_lib import * +import os +SP=os.environ['LG_BASE'] # the output directory of verify.py: //{split-centres,hosted} +out={} +for name in sys.argv[1:]: + t=time.time(); d=load(f'{SP}/{name}') + c=d['c']; res={'inputs':d['shas']} + for o in ('forward','backward'): + ev=d['progs'][o]; back=o=='backward' + viol,info,gates=check_labels(c,ev,back); sv=scalar_replay(c,ev,back) + comp,kern=classify(c,gates) + res[o]=dict(label_violations=viol[:10],n_label_violations=len(viol),scalar_violations=sv[:5],events=len(ev),sha256=digest(ev), + compensation_gates=len(comp),kernel_updates=len(kern),**{k:v for k,v in info.items() if k!='centre_paths'}) + calls=d['tpl']['calls'] if d['tpl'] else [] + res['calls']=dict(n=len(calls),ok=all(cl['local_program_sha256']==res[cl['orientation']]['sha256'] for cl in calls), + orient=dict(__import__('collections').Counter(cl['orientation'] for cl in calls))) + res['seconds']=round(time.time()-t,1); out[name]=res + print(name, json.dumps({o:{k:res[o][k] for k in ('n_label_violations','scalar_violations','compensation_gates','kernel_updates','entering','entrance_rank','local_mass','paid_profile')} for o in ('forward','backward')}), res['calls'], res['seconds'],flush=True) + for o in ('forward','backward'): + for x in res[o]['label_violations'][:5]: print(' ',o,x) +json.dump(out,open('LABELS-'+'-'.join(sys.argv[1:])+'.json','w'),indent=1) diff --git a/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/make_meta.py b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/make_meta.py new file mode 100644 index 0000000000..af22530f71 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/make_meta.py @@ -0,0 +1,12 @@ +"""Write SOURCE.json (inventories of the upstream packages this package runs) and MANIFEST.json (this package's files). Apache-2.0. +usage: python -B research/e8-complex-gauge-kernel/code/make_meta.py""" +import hashlib, json +from pathlib import Path +ROOT = Path(__file__).resolve().parent.parent; R = ROOT.parent +sha = lambda p: hashlib.sha256(Path(p).read_bytes()).hexdigest() +def inventory(p): return {f.relative_to(p).as_posix(): sha(f) for f in sorted(Path(p).rglob('*')) if f.is_file() and '__pycache__' not in f.parts} +packages = ['idle-axis-hosting', 'split-centres-global', 'e8-early-reset-kernel', 'e8-early-reset-reuse'] +(ROOT / 'SOURCE.json').write_text(json.dumps(dict(note='inventories of the packages of PR #442 and its parents that verify.py runs unchanged', packages={p: dict(files=inventory(R / p)) for p in packages}), indent=1, sort_keys=True) + '\n') +inv = inventory(ROOT); inv.pop('MANIFEST.json', None) +(ROOT / 'MANIFEST.json').write_text(json.dumps(dict(files=inv), indent=1, sort_keys=True) + '\n') +print('SOURCE.json and MANIFEST.json written;', len(inv), 'files') diff --git a/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/onehost_gk.py b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/onehost_gk.py new file mode 100644 index 0000000000..220cc7a2f5 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/onehost_gk.py @@ -0,0 +1,111 @@ +"""Whole-residual idle-axis hosting with at most ONE helper per physical family per invocation (the rule of PR #458), plus the exact +host chart with explicit spectator coordinates. Apache-2.0. Prepared by DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. +A copy (port) of an idle child hosts a PATTERN: residuals of pairwise distinct stages inside the child's window, offsets 0, w1, w1+w2, ... +(a residual is whole: one slot in one family). The children of one (pair, side) have pairwise disjoint windows (checked), so the +families they share never host two helpers of one invocation, and the integer programme needs only the distinct-stage condition. +Chart: for the host's port q the parent's idle basis is B_q = U_q (+) I (PR #433 geometry; the construction is that of PR #458). A hosted +residual of width w occupies the pending vectors b_off..b_(off+w-1) of its child; the other e = 9 - w coordinates of the local nine are +SPECTATORS: the first e basis indices of B_q not occupied by the residual, in increasing order. The paid wrappers (adapters_gk.py) act on +these nine coordinates and restore the spectators identically.""" +import math +from collections import Counter + +H, M = 9, 73 + + +def cost(r, m): return r * math.log(m / r) if r else 0.0 + + +def patterns(rank, stages, widths): + out = [()] + ws = sorted(widths, reverse=True) + def rec(i, cur, tot): + for j in range(i, len(stages)): + for w in ws: + if tot + w <= rank: + c = cur + [(stages[j], w)]; out.append(tuple(c)); rec(j + 1, c, tot + w) + rec(0, [], 0) + return out + + +def solve(win, copies, avail, m, pad_value, time_limit=600): + """win {idx: (pair, rank, stages)}, avail {(stage, width): helpers per replica}. Maximise saved idle cost (+ pad_value per hosted residual).""" + import numpy as np + from scipy.optimize import milp, LinearConstraint, Bounds + widths = sorted({w for (_, w) in avail}); var = [] + for idx, (p, r, st) in sorted(win.items()): + for pat in patterns(r, sorted(st), widths): var.append((idx, pat)) + n = len(var); c = np.zeros(n) + for j, (idx, pat) in enumerate(var): + r = win[idx][1]; c[j] = -(cost(r, m) - cost(r - sum(w for _, w in pat), m) + pad_value * len(pat)) + rows, lo, hi = [], [], [] + by = {} + for j, (idx, pat) in enumerate(var): by.setdefault(idx, []).append(j) + for idx, js in by.items(): + row = np.zeros(n); row[js] = 1; rows.append(row); lo.append(copies); hi.append(copies) + for (s, w), a in sorted(avail.items()): + row = np.zeros(n) + for j, (idx, pat) in enumerate(var): row[j] = sum(1 for sw in pat if sw == (s, w)) + rows.append(row); lo.append(0); hi.append(a) + res = milp(c, constraints=LinearConstraint(np.array(rows), lo, hi), integrality=np.ones(n), bounds=Bounds(np.zeros(n), np.full(n, np.inf)), + options=dict(time_limit=time_limit, disp=False)) + assert res.x is not None, res.message + x = [int(round(t)) for t in res.x] + return [[idx, [list(sw) for sw in pat], x[j]] for j, (idx, pat) in enumerate(var) if x[j]], -res.fun + + +def save(path, key, sel, val): + import json + from pathlib import Path + p = Path(path); d = json.loads(p.read_text()) if p.exists() else {} + d[key] = dict(rule='one-helper-per-family', patterns=sorted(sel), proxy_saving=val) + p.write_text(json.dumps(d, indent=1, sort_keys=True) + '\n') + + +def load(path, key): + import json + from pathlib import Path + d = json.loads(Path(path).read_text())[key]; assert d['rule'] == 'one-helper-per-family' + return d['patterns'], d['proxy_saving'] + + +def check_disjoint_groups(win, pair_of, side_of): + """children of one (pair, side) share their physical families; their windows must be disjoint""" + seen = {} + for idx, (p, r, st) in win.items(): + for s in st: + k = (pair_of[idx], side_of[idx], s); assert k not in seen, ('windows of two children of one family group overlap', idx, seen[k], k); seen[k] = idx + + +def expand(win, sel, widths, V): + """-> slots [idx, port, off, w, s, h] (one replica), rem {(idx, port): remaining pending rank}""" + R = len(widths); pool = {} + for h in sorted(range(R)): pool.setdefault(widths[h], []).append(h) + pool = {(s, w): list(hs) for s in range(9) for w, hs in pool.items()} + slots = []; rem = {}; used = Counter() + for idx, pat, copies in sorted(sel, key=lambda e: (e[0], e[1])): + r = win[idx][1] + for _ in range(copies): + cp = used[idx]; used[idx] += 1; assert cp < V; off = 0 + assert len({s for s, w in pat}) == len(pat) + for s, w in pat: + assert s in win[idx][2] and off + w <= r + slots.append([idx, cp, off, w, s, pool[s, w].pop(0)]); off += w + rem[idx, cp] = r - off + assert all(n == V for n in used.values()) and len(used) == len(win) + return slots, rem + + +def idle_basis(q): + """PR #433 / #458: the parent's orthonormal idle basis U_q (+) I for port q (H = 9 local coordinates, M = 73)""" + z = next(i for i in range(H) if not (q >> i & 1)); a = q ^ (1 << z); order = list(range(H)); order[0], order[z] = order[z], order[0] + return [(1 << i) ^ (a if a >> i & 1 else 0) for i in order] + [1 << i for i in range(H, M)] + + +def spectators(q, pending, off, w): + """indices (into B_q) of the e = 9 - w spectator coordinates of a residual at pending[off:off+w]""" + B = idle_basis(q); occ = [B.index(x) for x in pending[off:off + w]] + assert len(set(occ)) == w + sp = [j for j in range(M) if j not in occ][:H - w] + assert len(sp) == H - w + return sp diff --git a/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/replay_gk.py b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/replay_gk.py new file mode 100644 index 0000000000..b2e08a30c9 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/code/replay_gk.py @@ -0,0 +1,271 @@ +# GK: modified copy of PR #433's complex_replay.py (icekylinx with Codex assistance; PR #425) by DreamingOfClouds with Claude Opus 5.5 +# (Anthropic), via Claude Code. Every change is marked "GK:". On a word without start_extra / target_levels the behaviour +# and every written file equal PR #433's (regression anchor in verify.py). +import sys as _sys, os as _os; _sys.path.insert(0, _os.path.dirname(_os.path.abspath(__file__))) +# Adapted for heterogeneous centres by icekylinx with Codex assistance. +"""Independent read-back of the serialized local/global instruction stream.""" +import copy,gzip,hashlib,importlib.util,json,math +from collections import Counter +from fractions import Fraction as Q +from pathlib import Path + +OUT=Path('split-centres');P=OUT/'GLOBAL-TEMPLATE.json.gz' +ir=json.load(gzip.open(P));c=json.load(gzip.open(OUT/'CANONICAL-WORD.json.gz')) +integration=json.loads((OUT/'INTEGRATION.json').read_text()) +assert hashlib.sha256(gzip.decompress(P.read_bytes())).hexdigest()==integration['global_template_sha256'] +assert c['ports']==json.load(gzip.open('work/higher-stage-e8/verified/gcert1-e8-retimed.json.gz'))['ports'] +v,R,h=c['v'],c['R'],c['h'];n=2*v+R;frames=c['frames'] +from gk_common import tile # GK +widths=[h-len(frames[c['start'][2*v+i]]) for i in range(R)] +assign,nb,pads=tile([(rep,i,widths[i]) for rep in range(8) for i in range(R)]);W=7680+9*nb +levels={int(t):f for t,f in c.get('target_levels',{}).items()} +entering=[r for r,f in enumerate(c['start']) if r>=2*v and f!=0];plain={r for r in range(n) if r not in set(entering)} # GK +def contains(a,b): + for x in a: + for y in b: + if x>>(y.bit_length()-1)&1:x^=y + if x:return False + return True +def local(events,back): + rows={('L',r):{r:Q(1)} for r in range(n)} + norm={('L',r):Q(1) for r in range(n)};prefix=Q(1);cur=c['start'].copy();private={} + hist=Counter();phases=[];entry=[];exit=[];centers=[];matrix_hash=hashlib.sha256();chain={};wrappers=[] + allowed=['zero_frame_precondition','entry_adapters','A','centers','B','final','exit_adapters','full_frame_cleanup','done'] + for event in events: + tag=event[0] + if tag=='phase': + phases.append(event[1]);assert phases==allowed[:len(phases)] + if event[1]=='A':assert entry==[(r,f) for r,f in enumerate(c['start']) if r in plain] and sorted(r for k_,r,f_ in wrappers if k_=='pre')==entering # GK + if event[1]=='centers':assert all(cur[r]==levels.get(r-v,0) for r in range(v,2*v)) # GK + if event[1]=='full_frame_cleanup':assert cur==c['final'] and exit==list(enumerate(c['final'])) + assert not private + elif tag=='residual_adapter': # GK: paid wrappers of entering helpers: R_E^-1 before the invocation, L_E^-1 after the full-frame cleanup + _,kind,r,f=event;assert r in entering and f==c['start'][r] and kind in ('pre','post') + assert (kind=='pre' and phases[-1]=='entry_adapters') or (kind=='post' and phases[-1]=='full_frame_cleanup') + assert (kind,r) not in {(k,x) for k,x,_ in wrappers};wrappers.append((kind,r,f)) + elif tag=='adapter': + assert event[3]==(c['start'] if event[1]=='old_to_new' else c['final'])[event[2]] + (entry if event[1]=='old_to_new' else exit).append((event[2],event[3])) + elif tag=='climb': + _,part,r,a,b,rank=event + assert not private and phases[-1]==part and cur[r]==a + assert contains(frames[a],frames[b]) and rank==len(frames[b])-len(frames[a])>0 + hist[rank]+=1;cur[r]=b + elif tag=='center': + _,k,a,b,rank=event + assert phases[-1]=='centers' and private=={('C',k):a} + cf=c['center_frames'][k];cr=len(frames[cf]) + # GK: stepwise descent cf -> served levels -> lowest (forward), reversed ascent (backward); each step is a nested child + assert contains(frames[a],frames[b]) if back else contains(frames[b],frames[a]) + assert rank==abs(len(frames[a])-len(frames[b]))>0 + chain.setdefault(k,[]).append((a,b)) + private['C',k]=b;hist[rank]+=1;centers.append(k) + elif tag=='scalar': + _,e,f=event;op=e[0];target=tuple(e[1]);source=tuple(e[2]) if op in ('copy','add') else None + if target[0]=='C' and op=='clear': + assert private.get(target,f)==f + private.pop(target,None) + else: + for r in (target,source): + if r is None:continue + if r[0]=='L':assert cur[r[1]]==f,('common frame',r,cur[r[1]],f) + else: + if r==target and r not in private:private[r]=f + assert private[r]==f + if op=='clear':rows[target]={};norm[target]=Q(0) + elif op=='copy':rows[target]=dict(rows[source]);norm[target]=norm[source] + elif op=='scale': + q=Q(e[2],e[3]);a,b=abs(q.numerator),q.denominator + assert a&(a-1)==0 and b&(b-1)==0 + rows[target]={j:q*x for j,x in rows[target].items()};norm[target]*=abs(q) + else: + q=Q(e[3],e[4]);a,b=abs(q.numerator),q.denominator + assert source!=target and b&(b-1)==0 + # Independent symbolic replay of the cleared coefficient work. + w=0 + for bit in bin(a)[2:]:w=2*w+int(bit) + assert Q(w,b)*(1 if q>0 else -1)==q + prefix=max(prefix,Q(a)*norm[source]) + norm[target]=norm.get(target,Q(0))+abs(q)*norm[source] + row=rows.setdefault(target,{}) + for j,x in list(rows[source].items()): + z=row.get(j,Q(0))+q*x + if z:row[j]=z + else:row.pop(j,None) + prefix=max(prefix,norm[target]) + else:raise AssertionError(tag) + assert phases==allowed and set(centers)==set(range(len(c['centers']))) and not private + assert sorted(r for k,r,_ in wrappers if k=='pre')==entering and sorted(r for k,r,_ in wrappers if k=='post')==entering # GK + for k,st in chain.items(): # GK: the steps of each centre chain link up and end at the centre frame + cf=c['center_frames'][k] + if back:assert st[-1][1]==cf and all(st[i][1]==st[i+1][0] for i in range(len(st)-1)) + else:assert st[0][0]==cf and all(st[i][1]==st[i+1][0] for i in range(len(st)-1)) + assert all(not row for reg,row in rows.items() if reg[0]=='C') + for r in range(n): + expected={r:Q(1)} + if back and r= W). sole=False skips only the + sole-owner assertion (used by a control to show that the footprints themselves are fine).""" + fam=Counter(f for f,_ in owners);foot={} + for i,(f,route) in enumerate(owners): + assert f=240 and route[0]==2,('bank class: helpers only',i,f);w=widths[i-240] + if w==9: assert len(route)==2,('width-9 helper in a pure bank',i) + else: + if sole: assert fam[f]==1,('entering helper shares its bank family in one invocation',i,f) + assert len(route)==4 and route[2]==w and len(set(route[3]))==9-w==len(route[3]),('entering helper without a spectator record',i) + assert route[3]==list(range(len(occ[f]),len(occ[f])+9-w)) and len(occ[f])+9-w<=73,('spectators are not the first cells beyond the residuals',i,f) + cells=residual_cells(route)|(set(route[3]) if len(route)==4 else set()) + assert len(cells)==9 and not cells&foot.setdefault(f,set()),('footprints overlap on a bank family',i,f);foot[f]|=cells +def global_check(t): + assert t['live']==W and t['physical']==W+R+len(c['centers'])+2 # GK + occ={} + for call in t['calls']: + for fam,route in call['owners'][240:]:occ.setdefault(fam,set()).update(residual_cells(route)) + assert all(cs==set(range(len(cs))) for cs in occ.values()),'bank residuals are packed from cell 0' + # Eight data-wire scalar columns, independently recomposed. + matrix=[[int(i==j) for j in range(8)] for i in range(8)] + for e in t['recipe']: + if e['kind']=='local': + a=2*e['pair'];b=a+1;dst,src,q=(a,b,-1) if e['reverse'] else (b,a,1) + matrix[dst]=[x+q*y for x,y in zip(matrix[dst],matrix[src])] + elif e['kind']=='bridge': + i,j,q=e['dst'],e['src'],e['coefficient'] + matrix[2*i]=[x+q*y for x,y in zip(matrix[2*i],matrix[2*j])] + matrix[2*j+1]=[x-q*y for x,y in zip(matrix[2*j+1],matrix[2*i+1])] + else: + assert e['kind']=='terminal';old=copy.deepcopy(matrix) + for i in range(4):matrix[2*i]=old[2*i+1];matrix[2*i+1]=[-x for x in old[2*i]] + assert matrix==[[int(i==j) for j in range(8)] for i in range(8)] + seen=set();hist=Counter();pairs={e['stage']:e for e in t['recipe'] if e['kind']=='local'} + for call in t['calls']: + stage,rep,pair=call['stage'],call['replica'],call['pair'] + assert (stage,rep) not in seen;seen.add((stage,rep)) + assert pair==pairs[stage]['pair'] + assert call['orientation']==('backward' if pairs[stage]['reverse'] else 'forward') + assert len(call['owners'])==800 + for r,(fam,route) in enumerate(call['owners']): + if r<240:assert fam==rep*960+(2*pair+r//120)*120+r%120 and route==[1,stage,r%120] + else: + bk,off_,w_,pure_,sp_=assign[rep,r-240];assert fam==7680+stage*nb+bk and route==([2,off_//9] if (w_==9 and pure_) else [2,off_,w_,list(sp_)]) # GK + assert len(set((f,json.dumps(r)) for f,r in call['owners']))==800 + bank_rule(call['owners'],occ) # GK: the rule on every register class, stated independently of tile() + for r,z in profiles[call['orientation']].items():hist[r]+=z + assert seen=={(s,r) for s in range(9) for r in range(8)} + for child in t['idle_children']:hist[child['rank']]+=child['replicas'] + assert t['bank_padding']=={'families':list(range(7680,W)),'axis':72,'child_rank':1} + for r_,z_ in pads.items():hist[r_]+=z_*9 # GK + assert t['cover_final_correction']['families']==[0,W] + assert t['cover_final_correction']['charged_calls_per_cover']==W + assert t['execution_schedule'][-1]=={'kind':'translate_every_live_family',**{k:v for k,v in t['cover_final_correction'].items() if k!='kind'}} + assert 73*W-sum(r*z for r,z in hist.items())==2496 + return hist +H=global_check(ir) +for name,mut in [('missing_padding',lambda t:t['bank_padding']['families'].pop()), + ('aliased_owner',lambda t:t['calls'][0]['owners'][241].__setitem__(1,[2,0])), + ('missing_cover_phase',lambda t:t['cover_final_correction'].__setitem__('charged_calls_per_cover',0))]: + t=copy.deepcopy(ir);mut(t) + try:global_check(t) + except (AssertionError,KeyError):controls.append(name) + else:raise AssertionError('global mutation accepted: '+name) +# GK: controls of the rule itself, one per register class, run on bank_rule (not on the equality with tile()); only for words with entering +# helpers (the anchor's INDEPENDENT-REPLAY.json must stay byte-identical to PR #433's) +occ_all={} +for call in ir['calls']: + for fam_,route_ in call['owners'][240:]:occ_all.setdefault(fam_,set()).update(residual_cells(route_)) +def rule_control(name,mut,must): + o=copy.deepcopy(ir['calls'][0]['owners']);mut(o) + try:bank_rule(o,occ_all) + except AssertionError as e: + assert must in str(e),(name,str(e));controls.append(name) + else:raise AssertionError('rule mutation accepted: '+name) +bank_rule(ir['calls'][0]['owners'],occ_all) +ent=[r for r in range(240,800) if widths[r-240]<9] +if entering: + a_,b_=ent[0],ent[1] + def to_one_bank(o): # bank class: b joins a's bank family at the next free cells, with a spectator of its own + fa=o[a_][0];free=len(occ_all[fa]);o[b_]=[fa,[2,free,widths[b_-240],[free+widths[b_-240]]]] + rule_control('two_entering_helpers_on_one_bank_family',to_one_bank,'shares its bank family') + rule_control('bank_spectator_is_a_residual_cell',lambda o:o[a_][1].__setitem__(3,[o[a_][1][1]]+o[a_][1][3][1:]),'first cells beyond') + rule_control('bank_spectator_shifted',lambda o:o[a_][1].__setitem__(3,[x+1 for x in o[a_][1][3]]),'first cells beyond') + rule_control('bank_spectator_record_dropped',lambda o:o[a_].__setitem__(1,o[a_][1][:3]),'without a spectator record') + rule_control('bank_spectator_count_wrong',lambda o:o[a_][1].__setitem__(3,o[a_][1][3]*2),'without a spectator record') + rule_control('second_owner_on_an_active_data_family',lambda o:o.__setitem__(241,[o[0][0],[1,0,0]]),'data class') + rule_control('helper_owner_on_an_active_data_family',lambda o:o.__setitem__(250,[o[3][0],[2,0]]),'data class') + rule_control('active_wire_on_a_bank_family',lambda o:o.__setitem__(5,[7680,[1,0,5]]),'bank class') + C_=len(c['centers']) + rule_control('owner_in_the_private_namespace_centres',lambda o:o.__setitem__(300,[W+3,[2,0]]),'private namespace') + rule_control('owner_in_the_private_namespace_reserved_tableau',lambda o:o.__setitem__(300,[W+C_+5,[2,0]]),'private namespace') + rule_control('owner_in_the_private_namespace_coefficient',lambda o:o.__setitem__(300,[W+C_+R+1,[2,0]]),'private namespace') + t=copy.deepcopy(ir);t['calls'][0]['owners'][0][0]+=960 # copies: an active owner of replica 0's invocation on a family of replica 1 + try:global_check(t) + except (AssertionError,KeyError):controls.append('active_owner_on_the_family_of_another_replica') + else:raise AssertionError('global mutation accepted: active_owner_on_the_family_of_another_replica') +assert dict(H)=={int(r):z for r,z in integration['global_profile'].items()} + +def load(name): + sp=importlib.util.spec_from_file_location('replay_hamming_'+name,Path('work/pr361/code/engines')/(name+'.py')) + m=importlib.util.module_from_spec(sp);sp.loader.exec_module(m);return m +M,B=load('moment'),load('base_two_moment');b=Q(integration['complex_b']);grid=Q(1,10**18) +assert M.moment(H,73,W,b,True)[1]<1 audit_gk (exact arbitrary-dirt + inverse-transpose + frame chains) -> emit_gk (emitted program replay, both orientations) + -> exact Gaussian phase recipes (PR #433's complex_phases_full.py, unmodified, for every used transition) -> integrate_gk (parent template) + -> replay_gk (independent read-back) -> hosted_gk (whole-residual idle-axis hosting; frozen selection) -> audit_hosted_gk +At --anchor (empty selection) the unmodified inputs must reproduce PR #433's and #442's files byte for byte.""" +import gzip, hashlib, json, os, shutil, subprocess, sys, time +from pathlib import Path +ROOT = Path(__file__).resolve().parent.parent; CODE = ROOT / 'code'; R = ROOT.parent +name, selp, key, changed, work = sys.argv[1], Path(sys.argv[2]), sys.argv[3], Path(sys.argv[4]), Path(sys.argv[5]) +flags = set(a for a in sys.argv[6:]) +assert not work.exists(); work.mkdir(parents=True) +env = dict(os.environ, PYTHONDONTWRITEBYTECODE='1', PYTHONINTMAXSTRDIGITS='0'); env.pop('PYTHONOPTIMIZE', None) +sha = lambda p: hashlib.sha256(Path(p).read_bytes()).hexdigest() +log = open(work / 'run.log', 'w'); steps = [] +def run(step, script, *args, cwd=None): + t = time.monotonic() + q = subprocess.run([sys.executable, '-B', str(script), *map(str, args)], cwd=cwd or work, env=env, stdout=log, stderr=subprocess.STDOUT, text=True) + if q.returncode: raise RuntimeError((name, step, 'see ' + str(work / 'run.log'))) + steps.append(dict(step=step, seconds=round(time.monotonic() - t, 1))); print(name, 'PASS', step, flush=True) +shutil.copytree(changed / 'work', work / 'work', symlinks=False) +shutil.copy(changed / 'BIT-PRICE.json', work / 'BIT-PRICE.json') +base = work / 'sc_base'; shutil.copytree(changed / 'split-centres', base, symlinks=False) +sc = work / 'split-centres'; shutil.copytree(base, sc) +run('gk_word', CODE / 'gk_word.py', base / 'FULL-WORD.json.gz', selp, sc / 'GK-WORD.json.gz') +os.replace(sc / 'GK-WORD.json.gz', sc / 'FULL-WORD.json.gz') +if '--controls' in flags: + run('mutation controls (word)', CODE / 'controls_gk.py', sc / 'FULL-WORD.json.gz', work / 'CONTROLS-WORD.json') + run('mutation controls (selection)', CODE / 'controls_sel.py', base / 'FULL-WORD.json.gz', selp, work / 'CONTROLS-SELECTION.json') + run('mutation controls (through the certifying scripts)', CODE / 'controls_pipeline.py', work, selp, work / 'CONTROLS-PIPELINE.json') +run('audit_gk', CODE / 'audit_gk.py'); run('emit_gk', CODE / 'emit_gk.py') +if '--anchor' in flags: + for f in ('CANONICAL-WORD.json.gz', 'LOCAL-PROGRAMS.json.gz', 'LOCAL-CHECKS.json'): + assert (sc / f).read_bytes() == (base / f).read_bytes(), ('anchor: ' + f + ' differs from PR #433') + print(name, 'ANCHOR canonical word, local programs and local checks identical to PR #433', flush=True) + # canonical word identical => PR #433's phase recipes apply unchanged (they are bound to the canonical hash) +else: + run('phases (exact Gaussian recipes, all used transitions)', R / 'split-centres-global/code/complex_phases_full.py') + run('adapters_gk (paid residual wrappers: L^-1 S_E R^-1 = C_[w] x I, exactly)', CODE / 'adapters_gk.py', sc / 'CANONICAL-WORD.json.gz', sc / 'RESIDUAL-ADAPTERS.json', work / 'LEMMA-A.json') +run('integrate_gk', CODE / 'integrate_gk.py'); run('replay_gk', CODE / 'replay_gk.py') +if '--anchor' in flags: + for f in ('GLOBAL-TEMPLATE.json.gz', 'INDEPENDENT-REPLAY.json'): + assert (sc / f).read_bytes() == (base / f).read_bytes(), ('anchor: ' + f + ' differs from PR #433') + print(name, 'ANCHOR parent global template and independent replay identical to PR #433', flush=True) +host = work / 'hosted' +ONE = [] if '--anchor' in flags else ['--one-helper-per-family'] # the anchor uses PR #442's rule; every other word PR #458's +if '--anchor' in flags: sel_args = [] +elif '--discover' in flags: sel_args = [*ONE, '--key', key, '--discover-to', work / 'SELECTION-new.json'] # development only: freeze a new selection +else: sel_args = [*ONE, '--selection', ROOT / 'data/SELECTION.json', '--key', key] +run('hosted_gk', CODE / 'hosted_gk.py', sc, host, *sel_args) +if '--discover-check' in flags and '--anchor' not in flags: + run('hosted_gk --discover (selection recomputed with HiGHS)', CODE / 'hosted_gk.py', sc, work / 'hosted-rediscovered', *ONE, '--key', key, '--discover-to', work / 'SELECTION-rediscovered.json') + a = json.loads((ROOT / 'data/SELECTION.json').read_text())[key]; b = json.loads((work / 'SELECTION-rediscovered.json').read_text())[key] + assert a['patterns'] == b['patterns'], 'rediscovered selection differs' + assert (host / 'GLOBAL-TEMPLATE.json.gz').read_bytes() == (work / 'hosted-rediscovered' / 'GLOBAL-TEMPLATE.json.gz').read_bytes() +run('audit_hosted_gk', CODE / 'audit_hosted_gk.py', sc, host, work / 'HOSTING-AUDIT.json', *ONE) +if '--controls' in flags and '--anchor' not in flags: + run('mutation controls (one-owner rule on every register class, through the generators)', CODE / 'controls_hosting.py', work, ROOT / 'data/SELECTION.json', key, work / 'CONTROLS-HOSTING.json') +(work / 'STEPS.json').write_text(json.dumps(dict(name=name, steps=steps, canonical_word_sha256=sha(sc / 'CANONICAL-WORD.json.gz'), + hosted_template_sha256=json.loads((host / 'HOSTED.json').read_text())['template_sha256']), indent=1) + '\n') +print(name, 'DONE', flush=True) diff --git a/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/data/selections/gauge80-kernel42.json b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/data/selections/gauge80-kernel42.json new file mode 100644 index 0000000000..cf624433f0 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/complex/e8-complex-gauge-kernel/data/selections/gauge80-kernel42.json @@ -0,0 +1,470 @@ +{ + "gauge": { + "134": [ + 510 + ], + "135": [ + 510 + ], + "136": [ + 510 + ], + "137": [ + 510 + ], + "138": [ + 510 + ], + "139": [ + 510 + ], + "164": [ + 510 + ], + "165": [ + 510 + ], + "166": [ + 510 + ], + "167": [ + 510 + ], + "190": [ + 408, + 102 + ], + "191": [ + 408, + 102 + ], + "192": [ + 510 + ], + "193": [ + 510 + ], + "194": [ + 510 + ], + "195": [ + 510 + ], + "220": [ + 510 + ], + "221": [ + 510 + ], + "222": [ + 510 + ], + "223": [ + 510 + ], + "246": [ + 408, + 102 + ], + "247": [ + 408, + 102 + ], + "248": [ + 510 + ], + "249": [ + 510 + ], + "250": [ + 510 + ], + "251": [ + 510 + ], + "274": [ + 408, + 102 + ], + "275": [ + 408, + 102 + ], + "276": [ + 510 + ], + "277": [ + 510 + ], + "278": [ + 510 + ], + "279": [ + 510 + ], + "304": [ + 510 + ], + "305": [ + 510 + ], + "306": [ + 510 + ], + "307": [ + 510 + ], + "326": [ + 408 + ], + "327": [ + 408 + ], + "330": [ + 408 + ], + "331": [ + 408 + ], + "408": [ + 408 + ], + "409": [ + 408 + ], + "414": [ + 408 + ], + "415": [ + 408 + ], + "464": [ + 408 + ], + "465": [ + 408 + ], + "470": [ + 408 + ], + "471": [ + 408 + ], + "492": [ + 408 + ], + "493": [ + 408 + ], + "494": [ + 408 + ], + "495": [ + 408 + ], + "532": [ + 510 + ], + "533": [ + 510 + ], + "534": [ + 510 + ], + "535": [ + 510 + ], + "536": [ + 408, + 102 + ], + "537": [ + 408, + 102 + ], + "538": [ + 408, + 102 + ], + "539": [ + 408, + 102 + ], + "540": [ + 291, + 163, + 102, + 24 + ], + "541": [ + 291, + 163, + 102, + 24 + ], + "542": [ + 291, + 163, + 102, + 24 + ], + "543": [ + 291, + 163, + 102, + 24 + ], + "544": [ + 510 + ], + "545": [ + 510 + ], + "546": [ + 510 + ], + "547": [ + 510 + ], + "548": [ + 408, + 102 + ], + "549": [ + 408, + 102 + ], + "550": [ + 408, + 102 + ], + "551": [ + 408, + 102 + ], + "552": [ + 510 + ], + "553": [ + 510 + ], + "554": [ + 510 + ], + "555": [ + 510 + ], + "556": [ + 510 + ], + "557": [ + 510 + ], + "558": [ + 510 + ], + "559": [ + 510 + ] + }, + "kernel": [ + { + "E": [ + 504 + ], + "donors": [ + 334, + 335, + 362, + 363 + ], + "pivots": [ + 390, + 391, + 418, + 419 + ] + }, + { + "E": [ + 390 + ], + "donors": [ + 324, + 325, + 328, + 329, + 380, + 384, + 440, + 444 + ], + "pivots": [ + 381, + 385, + 441, + 445, + 498, + 499, + 500, + 501 + ] + }, + { + "E": [ + 6 + ], + "donors": [ + 128, + 129 + ], + "pivots": [ + 156, + 157 + ] + }, + { + "E": [ + 414 + ], + "donors": [ + 218, + 219, + 302, + 303 + ], + "pivots": [ + 358, + 359, + 386, + 387 + ] + }, + { + "E": [ + 384 + ], + "donors": [ + 162, + 163, + 240, + 241, + 300, + 352, + 353, + 356, + 360, + 361, + 412, + 416, + 417, + 438, + 442 + ], + "pivots": [ + 301, + 357, + 413, + 436, + 437, + 439, + 443, + 496, + 497, + 502, + 503 + ] + }, + { + "E": [ + 126 + ], + "donors": [ + 160, + 161 + ], + "pivots": [ + 242, + 243 + ] + }, + { + "E": [ + 102 + ], + "donors": [ + 188, + 189 + ], + "pivots": [ + 244, + 245 + ] + }, + { + "E": [ + 30 + ], + "donors": [ + 132, + 133 + ], + "pivots": [ + 268, + 269 + ] + }, + { + "E": [ + 96 + ], + "donors": [ + 186, + 187 + ], + "pivots": [ + 216, + 217 + ] + }, + { + "E": [ + 120 + ], + "donors": [ + 158, + 159 + ], + "pivots": [ + 214, + 215 + ] + }, + { + "E": [ + 480 + ], + "donors": [ + 272, + 273, + 298 + ], + "pivots": [ + 299 + ] + }, + { + "E": [ + 24 + ], + "donors": [ + 130, + 131 + ], + "pivots": [ + 212, + 213 + ] + } + ] +} \ No newline at end of file diff --git a/research/retimed-asynchronous-whole-owners/vendor/complex/split-centres-global/vendor/clifford_exact.py b/research/retimed-asynchronous-whole-owners/vendor/complex/split-centres-global/vendor/clifford_exact.py new file mode 100644 index 0000000000..166841a037 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/complex/split-centres-global/vendor/clifford_exact.py @@ -0,0 +1,149 @@ +"""Small exact Gaussian-dyadic Clifford compiler, independent of gx internals. +Paulis use i^p X^x Z^z. State vectors use integer Gaussian numerators / 2^d. +The tableau is supplemented by a literal circuit, so global phases are kept. +""" +from dataclasses import dataclass + +def parity(x):return x.bit_count()&1 +def rank(rows): + p={} + for x in rows: + while x: + b=x.bit_length()-1 + if b not in p:p[b]=x;break + x^=p[b] + return len(p) +def transpose(rows,n):return tuple(sum(((rows[j]>>i)&1)<>j&1);a[j],a[k]=a[k],a[j] + for i in range(n): + if i!=j and a[i]>>j&1:a[i]^=a[j] + assert [r&((1<>n for r in a) +def basis_extend(cols,n): + out=[] + for x in list(cols)+[1<len(out):out.append(x) + assert len(out)==n + return tuple(out) +def nullspace(rows,n): + a=list(rows);p=[];k=0 + for j in range(n): + t=next((i for i in range(k,len(a)) if a[i]>>j&1),None) + if t is None:continue + a[t],a[k]=a[k],a[t] + for i in range(len(a)): + if i!=k and a[i]>>j&1:a[i]^=a[k] + p.append(j);k+=1 + return tuple((1<>j)&1)<>i&1:out=pmul(out,T[i]) + for i in range(n): + if z>>i&1:out=pmul(out,T[n+i]) + return out +def compose(A,B):return tuple(apply(A,p) for p in B) +def inverse(T): + n=len(T)//2;cols=[x|(z<>n;u,v,p=apply(T,(x,z,0));assert (u,v)==identity(n)[j][:2];out.append((x,z,(-p)%4)) + return tuple(out) +def qvalue(Q,alpha,x,n): + return (sum(alpha[i] for i in range(n) if x>>i&1)+2*sum(parity((Q[i]>>(i+1))&(x>>(i+1))) for i in range(n) if x>>i&1))%4 +def mul_i(a,p): + x,y=a;p%=4 + return [(x,y),(-y,x),(-x,-y),(y,-x)][p] +@dataclass +class Op: + n:int + tab:tuple + circuit:list + def then(self,b): + assert self.n==b.n + return Op(self.n,compose(b.tab,self.tab),self.circuit+b.circuit) + def adjoint(self): + circ=[] + for e in reversed(self.circuit): + if e[0]=='P':circ.append(('P',inv(e[1],self.n))) + elif e[0]=='D':circ.append(('D',e[1],tuple((-x)%4 for x in e[2]))) + elif e[0]=='C':circ.append(('C',e[1],-e[2])) + elif e[0]=='phase':circ.append(('phase',(-e[1])%4)) + else:circ.append(e) + return Op(self.n,inverse(self.tab),circ) + def zero_state(self,basis=0): + N=1<>i)&1 for i in range(n)) + assert all(alpha[i]%2==(Q[i]>>i)&1 for i in range(n)) + return Op(n,tuple([(1<>i&1 else 0,1<>i&1 else 0) for i in range(n)]),[('C',q,sgn)]) +def xgate(n,b):return Op(n,tuple([(1<>i)&1)) for i in range(n)]),[('X',b)]) +def fourier(n,axes=None): + out=ident(n) + for i in range(n) if axes is None else axes:out=out.then(cgate(n,1<len(selected):picks.append(j);selected.append(x) + assert len(picks)==r and all(x>>r==0 for x in Bcols) + Br=transpose(selected,r);Bi=inv(Br,r);Dr=transpose([Dcols[j]&((1<2*48^2. + +No additional mathematical admission gap was found in the reviewed finite scheduling change. Final success still requires the parent's independently regenerated coefficient invoice and exact outer assembly. The positive statement is the sufficient endpoint-preserving asynchronous construction, not a claim that a packing relaxation alone proves an improved kappa. diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/EXPECTED.json b/research/retimed-asynchronous-whole-owners/vendor/pr505/EXPECTED.json new file mode 100644 index 0000000000..0696052f0c --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/EXPECTED.json @@ -0,0 +1,8 @@ +{ + "kappa": "67885087881447/50000000000000000", + "kappa_decimal": "0.001357701757628940", + "complex_lower": "679773808909616785409/500000000000000000000000", + "bit_lower": "391360506745414227149/250000000000000000000000", + "template_sha256": "276b69e3fc79a211daaf39776d91b3a6f9c262c415cbd199ab02d5e0ccb9bf4b", + "scope": "Conditional whole-owner finite derivative; unchanged PR493 bit supplier is cited, not reverified." +} diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/LICENSE b/research/retimed-asynchronous-whole-owners/vendor/pr505/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/MANIFEST.json b/research/retimed-asynchronous-whole-owners/vendor/pr505/MANIFEST.json new file mode 100644 index 0000000000..1146a94a9b --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/MANIFEST.json @@ -0,0 +1,66 @@ +{ + ".gitattributes": "4ce4b6e6b8435f8c3a8387387732964a2ebf0183e8d77b8247ae8061b033e462", + "ADVERSARIAL-REVIEW.md": "6c8f69452df88c2082568d83ff3692176d391fd1e1db6533d071049ec873163c", + "code/assemble.py": "9db68cad2738d76052b25c8bdf6485edd6f14025bf47107d2425b10a2bdf69e0", + "code/audit_async.py": "d01ad6a70c4d3132bcd631f175d23bbee44fecc15f2a80a0f14d0d1d2b0a7206", + "code/audit_async_invoice.py": "6a6e4ea681b34db6d0642e1fddc76d9ffd0cdbaf32119f33ca1232db78a148d2", + "code/emit_async.py": "3dca3efbce0e1b775801d072e64995472749553f6f7f3250bb6a898cfe117fbc", + "evidence/ASYNC-AUDIT.json": "e3f3c8dd3d9ead17031574f86fe7c7887f5f08ead36877b0baa93def9db58431", + "evidence/EXACT-ASSEMBLY.json": "b50c77f8089f9697844dbfb3ad2fb6d954e2bb71bfd544fa970da35cf21b25d0", + "evidence/GLOBAL-PREFIX.json": "098cdaa38a9bca8a4aca4aa5be03d6a36e40fe2f81948ab901a23d7cf65922de", + "evidence/OWNERS-AND-PROFILE.json": "c091ef330ae4566838b3a6c214d57847ce7c9962d5fc161f4ad155cd6bc69b21", + "evidence/PREFIX-AND-INVOICE.json": "3d38891f6db3fd70728f1bcba7d1f1356250903a15f3916ca91ae1ad98a24c73", + "evidence/RESULT.json": "a8459c77267a3d0c0aba8e1ff31144b32442f6ead3635697a578140f7ccb1720", + "evidence/STEPS.json": "8d73f35dff32e272525d584b62a984dda8faa5c4dbebcc58016b40cbced905b6", + "EXPECTED.json": "10d4b326f1d1836995a2722e0901c0f62ceb98b345b51095d84765df3776b6c2", + "inputs/ASYNC-3.json": "8d16c05f4b3239fb5f9ec93958c9436c0cc0c76f6d4899a12bce5b84007d0893", + "inputs/ASYNC-OWNERS.json.gz": "52cb8c2b5869b429e3fe3b7a8b061792f020f6fad9f402dc4e4656110b9af068", + "inputs/BASE-WORD.json.gz": "da4c5007092fd9456403179ef2a4391aef9fc5310e3eec5f2ab6c49b24147387", + "inputs/PR493-EXPECTED.json": "3494ba83280cc86548fe0cc6695c50d23e6b6ffca85aeb1a33337c1196e280cb", + "inputs/work/complex-network/hamming/PACKET-PROGRAMS.json.gz": "d833ae0390d165d7da0c639a3c7aeb77156c2ddb52447087cb49b9d03b19e9b9", + "inputs/work/complex-network/hamming/PROTOTYPE.json": "b155f101a2b7ec8cfc4e7b6e7147b2d51f0dc31d3ea3499bdfa79d399a76be47", + "inputs/work/complex-nine-native/DATA-PHASES.json": "f621f6d4296cb215f334830356c5f79fe10d6d04d15b3ccda76ba0885ab67d0a", + "inputs/work/complex-nine-native/GLOBAL-TEMPLATE.json.gz": "1b84904a31a733aab9bfdda3f528c06719f590d2133a43687a8bded955dc991e", + "inputs/work/higher-stage-e8/verified/gcert1-e8-retimed.json.gz": "77b0c0fa19ef3da1c7316010e13493aa5eea1a50c3506eddc08f7480e659878b", + "inputs/work/odd-stages/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "inputs/work/pr361/code/engines/base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "inputs/work/pr361/code/engines/moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "inputs/work/pr361/code/engines/outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "inputs/work/pr370-source/research/e8-bit/data/bit/bitE8-r865.json.gz": "1fb726ea3818fe0837cceb0dd22a71a0814f064e5e781628104610d6468e0e55", + "LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "NOTICE.md": "b4bf5b4520f22256c18e6378a51cd8270335aed268a84b42d9284273a51eedc3", + "PROOF.md": "1fd10bedaf12f5221c1f22f4e508279ca1a16af7d0733dfdaac6a2a02a8a668a", + "README.md": "e7d793bbc8fa7355f7ab6f4c001965eff3b22ea0e3c029191ec92ee801f9607c", + "references/PR493-NOTICE.md": "08415e4ce4b9f81afdb4ee9b9ca01a055b81dec36dbc1fbc5ecafcdc8bfe94ed", + "references/PR496-PROOF.md": "144f1bf6952b3e31e99cf372a2cae9a13f96c9988808fe8a57ec70b09ee2007c", + "research-notes/kernel/APPENDIX-MANIFEST.json": "19565a7d405d86d6432f44221f040702d38822b351b52969f308567112ef9424", + "research-notes/kernel/APPENDIX-SOURCES.json": "2ed72f0c9d97317ac7627614601a3fb41633bf5536d70ec6b24733a63dccfb37", + "research-notes/kernel/audit_component_scalar.py": "feab9aa6dbcd8f9fffa6dbdb981d15ffc850402ae91cf45f946ff069cac54037", + "research-notes/kernel/BASE-WORD.json.gz": "8b91151043fd61afe379314e4fb1e647cf9cd3cfe98462920d3faba5b1f268f2", + "research-notes/kernel/COMPONENT-SELECTION.json": "b682f7cff6de4f40bdadfc64a9ecb9b03a8d77dbf29be3748fa9d742dc894071", + "research-notes/kernel/JOINT-47-SELECTION.json": "89ca715918bfbb04fad2eaee8a95a40324859cd0955512eb13077502e7d950e3", + "research-notes/kernel/JOINT-51-SELECTION.json": "7094bb647cc9951a5385660a9ec5f012a427fd118baacaf3d5e9f28cb436acc7", + "research-notes/kernel/LOCAL-CANDIDATE-AUDITS.json": "68a6adf3bcfbe8e8e4ffb7b4a672da5649c85f84c42813940e6dbb3cf20c2b99", + "research-notes/kernel/REBUILD.json": "e18727e4191e18838382948ced1c7506d74b3d43caa3853ce751684eef52d8d6", + "research-notes/kernel/rebuild_candidate.py": "f8063d539f772fb63712bed787a1c472da28c9baf38b88e3ae14806632d4afb7", + "research-notes/kernel/RESEARCH-APPENDIX.md": "24ec2b2ff1174fcec7342307cff723e01c90513415f348665c43d0220ba04e3a", + "RESEARCH.md": "00287d17523ce726545bb10171afcb77b0d0cf3bfd8fd835e21b38bad57b0be7", + "SCHEDULING-LEMMA.md": "73effa4a41524fb800e0213bd61f470a0cc61f4110af13dcf4037daf24300511", + "SNAPSHOT.md": "8f09e56f76399e3b749f7a284be09a6fbfd1ec2cfaf39c8769a7e99ca69fec7d", + "SOURCE-FILES.json": "5e174966d33cc1bee5d3421c553954dd5ee764630eb3e2e4395fe04ef2595136", + "SOURCES.json": "f344c729873c4aac9e5081acfa2f7043334eba1d5af9e5914a3acdfea42f99f1", + "vendor/audit_scalar_invoice.py": "652eed65fe8f72ab486dcdbe761f401f8a2d43530f2fb0c5c7777be488cd4648", + "vendor/complex/e8-complex-gauge-kernel/code/adapters_gk.py": "a8d6d9ccf20c261cb0b216baa9906f2f7689e1bb1dca070313a60b2cb6d3043c", + "vendor/complex/e8-complex-gauge-kernel/code/audit_gk.py": "cb79c6b788333a031e14c7f134823f5f6147d7f1dcc6e5e3b1420743c32f8ebc", + "vendor/complex/e8-complex-gauge-kernel/code/emit_gk.py": "4e415bff1d9f154496ed38e6889929b600aa0f3d583a375e8ca257ad8f51fa23", + "vendor/complex/e8-complex-gauge-kernel/code/gk_common.py": "e68d190fd436b2f3955decb590adb53344d5d4ea0a19d62d86df1e4b55ecd198", + "vendor/complex/e8-complex-gauge-kernel/code/gk_word.py": "f027a9273bcf4e0971258c160b7d3b3c196366b32a529cff6e6a0e666b03826b", + "vendor/complex/e8-complex-gauge-kernel/code/integrate_gk.py": "2e807893180a3716b36a81f1a7d933bd55f2299489b6f236ba5c644d87739209", + "vendor/complex/e8-complex-gauge-kernel/code/onehost_gk.py": "416b318c1b6b8c7b72e24713b1b18d8772ec368e042a321b4418c63a74711590", + "vendor/complex/e8-complex-gauge-kernel/code/replay_gk.py": "2422b44fc2fb4742bb575572337158a15fb6831630f8746a1c7ee3133e0ee2e3", + "vendor/complex/e8-complex-gauge-kernel/data/selections/gauge80-kernel42.json": "436e4acadee227dbfcb66386c9ccaa38e68054e8ed4870bb174eeb41363375bb", + "vendor/complex/split-centres-global/code/complex_phases_full.py": "0f2795aaffafe0c64d77f3748ef2109a3c42c58da867e4cf269a0a8cb6109466", + "vendor/complex/split-centres-global/vendor/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "verify.py": "5f36c115ba65135b95117229cba7ca78ad2bc47032036d88d8ee25bbcde1a084", + "verify.sh": "2b1b51f757d8ddf81941c8c96007a2256336856c2e017bcf6c3a37576c82bc8b" +} diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/NOTICE.md b/research/retimed-asynchronous-whole-owners/vendor/pr505/NOTICE.md new file mode 100644 index 0000000000..a810ab684e --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/NOTICE.md @@ -0,0 +1,18 @@ +# Attribution + +New asynchronous scheduler, independent audits, mathematical composition proof, +and package integration: OpenAI Codex assistance. Apache-2.0; see LICENSE. +Original authorship notices in every vendored source are preserved. + +Direct dependencies: CrocSwap/integer-mult-bounds PR496 whole-owner pooling and +independent invoice/assembly; PR484 gauge80-kernel42 complex local circuit and +wrappers; PR493 unchanged R489 bit supplier. The PR493 relevant attribution excerpt is saved +in references/PR493-NOTICE.md and describes that upstream package, not new files here. +PR433/425/370 supply the retained geometry and scalar/phase compiler ancestry; +PR458 supplies whole-owner entrance/spectator wrappers; PR361/315 supply the +exact moment and outer arithmetic ancestry. PR434/417/435/440 and +PR401/408-416 supply kernel and gauge ancestry through PR484. + +OpenAI math source inspection informed the new scheduling argument and the +separate matroid/sparse-shear searches. No Lean source is vendored or claimed +freshly kernel-checked in this package. See RESEARCH.md and SOURCES.json. diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/PROOF.md b/research/retimed-asynchronous-whole-owners/vendor/pr505/PROOF.md new file mode 100644 index 0000000000..6eeb5171ae --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/PROOF.md @@ -0,0 +1,42 @@ +# Asynchronous whole-owner replica scheduling + +## Sufficient construction + +Start with any admitted complete-invocation supplier with the following literal properties. Each invocation is an arbitrary-dirt-valid shear on its two active data banks; each helper belongs to a distinct full physical family, distinct from every active data family; its paid entry/exit wrappers restore all borrowed spectator coordinates and leave exactly its prescribed residual transform on its assigned pending coordinate block. The retained PR484/496 complex supplier provides these properties. No split residual or interleaved incomplete invocation is used here. + +Take T independent copies of the complete nine-stage controller. Their data banks are disjoint. A schedule is any shuffle of the T per-replica controller event lists that preserves each list's order and keeps every complete cover invocation indivisible. A pending idle child of replica r becomes available after its previous data/bridge touch and must be completed before its own next touch. A helper may use a disjoint block of that child whenever its complete invocation falls in this actual open interval. It does not matter whether the helper invocation and owner replica currently have the same stage number. + +The correctness proof is induction over the shuffled event list. At a local invocation its active data action is exactly the retained shear. Arbitrary dirty state in each borrowed family is allowed by the full local theorem. Its only persistent helper action is the specified residual transform on a previously unconsumed pending block; borrowed spectators are restored. These residual blocks are disjoint within each idle child, so their product with the paid leftover transform is exactly the retained full idle transform. Complete that product by the child's deadline. At a bridge or terminal event, its own replica is therefore in exactly its retained controller state. Different replicas have disjoint active data banks. After every replica completes, apply the retained full-stock correction. Thus the resulting global operator is unchanged. + +This is a sufficient finite scheduling theorem under the SAME retained complete-invocation/compiler/analytic contracts. It is not an unconditional integer-multiplication theorem, a split-owner lift, or permission to commute scalar gates through unfinished invocations. The new scheduler requires a fresh global prefix bound because intermediate dirty states may pass between replicas. + +## Constructive packing and exact ownership + +ASYNC-3.json freezes the order sorted by (stage + 3*replica/7, stage, replica). It also freezes an integer pattern nomination for each (owner replica, pending child):120 actual port families, each with a list of consecutive residual block widths. The local widths remain {5:4,7:14,8:104,9:438}. There are 72 calls and 40320 helper occurrences. + +The initial aggregate time assignment is only a nomination. It is replaced by a joint integer flow assigning each pattern's width slots to legal call times. For a pattern used on n families, at most n slots may be assigned to one time. For each pattern, form a bipartite multigraph between call times and its width-slot positions. Each slot position has degree n and each call time has degree at most n. Pad with dummy vertices and edges to an n-regular bipartite graph, then remove n perfect matchings. Each matching is one physical port family: it receives exactly the selected width pattern and at most one helper at any call time. This produces literal family, port, child, offset, width and call records. Existing arbitrary dirty helpers can then be assigned by matching width. + +The actual ASYNC-OWNERS.json.gz passes all 40320 occurrences, all 72 calls,560 distinct helper families per call, and no active-data overlap. This is an exact finite witness; floating MILP pricing is not its correctness evidence. The replay consumes the frozen witness and needs no optimizer. + +## Changed paid profile + +Ambient73, live7680, deficit 2496, physical8258 remain. The exact integer paid profile is: + + 1:148240, 2:66816, 3:7032, 4:19728, 5:26109, + 6:144, 7:2209, 8:1224, 16:1, 48:408. + +Its exact admitted moment lower bound, including the inherited bad-cover allowance, is0.001359547617819233570818. The exact composed kappa is0.001357701757628940. Independent literal chronology, chart, scalar/prefix invoice and 47-inequality checks pass. The maximum child increases to48, but73^2=5329>2*48^2=4608, so depth2 remains sufficient. + +## Research provenance and scope + +PR496 supplies whole-owner pooling, exact normalization and the original matching-based owner construction. PR484 supplies the gauge/kernel local word; PR493 supplies the nonbinding stronger bit side. The new contribution is removing replica lockstep while retaining complete invocation boundaries and owner-relative pending windows. Generic bipartite matching is inherited mathematics, not a claimed new theorem. + +The downloaded OpenAI common-integer-polymatroid work (problem114), especially the tight-set augmentation/base calculus in its preprint, motivated looking for exchanges of capacity across previously fixed stage partitions. The actual finite feasible family is not asserted to be a matroid or M-convex set; no FPRAS theorem is imported as a packing certificate. The sufficient construction above is direct and the final ownership witness is exact. + +## Other bounded screens preserved + +Uniform stage counts K3,K6,K7, stage-selective local kernel component portfolios, optional paid whole banks, and the siblings' joint gauge/kernel variants did not beat PR496 under the tested lockstep packing. The component words remain valid local constructions but are not kappa gains. Their failures are restricted screens, not universal impossibility theorems. No Lean certification or publication was performed. + +## Finite prefix and explicit retained conditions + +The completed invocation/bridge L2 argument gives 20+37+72+72+4=205bits; charge512bits. The two-level row coefficient includes another2*512 and is16467<20161. The new schedule is sufficient under the unchanged PR493 bit supplier and PR484/496 all-size compiler, mutable-basis/common-label, Lemma A realization, restored-row, precision/tape and analytic-transfer contracts. This is not a proof of those inherited contracts. diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/README.md b/research/retimed-asynchronous-whole-owners/vendor/pr505/README.md new file mode 100644 index 0000000000..635bc7d961 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/README.md @@ -0,0 +1,81 @@ +# Asynchronous whole-owner replicas + +Conditional kappa = **0.001357701757628940**, or `67885087881447/50000000000000000`, +from complex saving b = `679773808909616785409/500000000000000000000000` and the unchanged PR493 bit +saving c = `391360506745414227149/250000000000000000000000`. This is **1.923642% above PR496** +under the same whole-owner supplier assumptions. + +The new mechanism removes replica lockstep. Eight replicas retain their own +nine-stage order, but run in an order sorted by `(stage + 3*replica/7, stage, replica)`. +Each complete cover invocation is indivisible. This exposes additional legal +pending-child intervals on other replicas, including 4,539 uses of the same +pair number on a different physical replica. No helper is split between owners. +The frozen map names all 40,320 whole helper uses. No optimizer runs in verification. + +## What changes + +The gauge80-kernel42 local word, both scalar orientations, Gaussian phases, +wrappers and data routes are unchanged. Only the order of complete replica +blocks, whole-helper placement, and exact idle remainders change. The source +controller has 30 replica-local events and two final global events. Every +replica's projection is exactly those 30 events in order; the two final events +run once. New `replica` fields restrict bridges, idle completion, and terminal +events to the named replica. Old decoders that ignore those fields are invalid +for this new template version. + +The paid profile is: + +``` +rank 1 2 3 4 5 6 7 8 16 48 +count 148240 66816 7032 19728 26109 144 2209 1224 1 408 +``` + +Ambient dimension 73, live families 7680, physical families 8258, rank mass 558144, +and deficit 2496 are unchanged. There are 3,194 actual orthogonal73-column maps, +9,615 explicit remainder children, and 33,114 cross-replica helper uses. +The maximum child rises to48, still satisfying `73^2 > 2*48^2`. + +The old192-bit prefix allowance is replaced. Count 72 full local sweeps and 72 +individual bridge sweeps: `20+37+72+72+4=205` bits suffice;512 are charged. +The two-level row invoice charges an additional `2*512` and remains16467<20161. +Both exact rational moment engines agree on the adjacent10^-24 endpoints. +Six bootstrap steps and all 47 strict outer inequalities pass on the 10^-18 +kappa grid; the next grid point and three degenerate-parameter controls fail. + +## Reproduce offline + +Python3.11 or later, standard library only. No C++ compiler, optimizer, network, +Lean, shell extension, or external package is needed. From this directory: + +``` +python -B verify.py --work /absolute/path/to/a-new-output-directory +``` + +On Windows use an available drive path for `--work`. The output directory must +not already exist; prior outputs are preserved. POSIX users may run +`bash verify.sh`; its temporary output directory is printed through the result. +The verifier reconstructs the required parent local word and phase data, emits +the new asynchronous program, independently checks its literal chronology and +charts, recounts the scalar/prefix invoice, and performs exact composition. +It rejects19 corrupt controller variants. See RESULT.json in the work directory. +No external absolute data paths occur in the verifier. + +The unchanged bit operator is reused from the pinned PR493 publication. Its +published profile is independently repriced here, but its C++ operator replay +is deliberately not rerun. That distinction is explicit in every result. + +## Scope and comparison + +This is a conditional finite witness under the inherited all-size compiler, +mutable-basis/common-label, PR484 Lemma A realization, restored-row, +precision/tape and analytic-transfer contracts. Finite replay does not prove +those contracts, and this is not a new unconditional multiplication theorem. +The positive mathematical statement is the sufficient endpoint-preserving +asynchronous construction in PROOF.md, with independently checked hypotheses. + +PR conversations were downloaded through 497, then the public snapshot was +frozen for packaging. PR496 is the comparable whole-owner frontier. PR494's +larger0.001435468764627892 computation was explicitly under review because its +split-residual operator interface was disputed; that interface is not used. +This package does not claim to surpass that number or reach0.0014. +No submission, fork change, or publication is performed by this package. diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/RESEARCH.md b/research/retimed-asynchronous-whole-owners/vendor/pr505/RESEARCH.md new file mode 100644 index 0000000000..65f689de17 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/RESEARCH.md @@ -0,0 +1,62 @@ +# Research appendix: corpus reuse, the achieved mechanism, and preserved candidates + +The delivered conditional bound is **kappa = 0.001357701757628940**. Its new contribution is asynchronous scheduling of complete replica invocations. The local gauge/kernel word is unchanged from PR484/496; the stronger bit supplier comes from PR493. The package's final receipts, physical audit and exact assembly are the evidence for the numerical claim. The inherited complete-invocation, compiler and analytic contracts remain explicit conditions; this is not a new Lean certification of integer multiplication. + +## The mechanism that improved the bound + +Earlier packing advanced all eight replicas in lockstep. The new schedule preserves each replica's nine-stage controller order while allowing replicas to occupy different stages. A helper may then use an idle block whenever its entire invocation lies between consecutive touches on the **owner's** timeline. The selected order sorts calls by `(stage + 3*replica/7, stage, replica)`. + +Correctness uses completed invocation endpoints. Each invocation restores arbitrary dirty workspace and borrowed spectators, and leaves only its specified residual on its assigned pending block. Different residual blocks of an idle child are disjoint; their product with the paid remainder is the original child. Completing that product before the owner's next touch preserves each replica's original controller. No scalar gate is commuted through an unfinished invocation, and no residual is split between owners. + +A flow nomination is converted to literal owners using bipartite edge coloring. There are 72 calls and 40,320 helper occurrences, with 560 distinct helper families per call. Ambient dimension 73, live stock7680 and deficit 2496 stay fixed. The changed paid profile is: + + 1:148240, 2:66816, 3:7032, 4:19728, 5:26109, + 6:144, 7:2209, 8:1224, 16:1, 48:408. + +The complete schedule needs its own physical chart checks and prefix invoice. Its gain does not follow from the floating packing objective alone. + +## What was actually reused from the OpenAI corpus + +The inspected snapshot is `adc7f1241b42e322a6451854ab7e4b4c146bf78a` of [openai/math](https://github.com/openai/math). `APPENDIX-SOURCES.json` records repository-relative source paths and hashes. Direct source inspection and Git consistency checks are distinct from compiling these modules in this round; no claim is made that every paper in the collection is formalized. + +- [FourierCircuit/WordScheduling.lean](https://github.com/openai/math/blob/adc7f1241b42e322a6451854ab7e4b4c146bf78a/lean/OAI/Computability/FourierCircuit/WordScheduling.lean): `scheduledStep_product` and `scheduledLayer_product` preserve products under order-preserving schedules on fixed disjoint supports. `Word.matrix_substitute` and `Word.weight_substitute` preserve semantics and account for substituted calls. These supplied the structural template for scheduling complete normalized invocations. The new owner-relative interval argument is stated and checked separately; the fixed-support theorem is not silently applied to aliased unfinished programs. +- [MatroidCounting/CommonBases.lean](https://github.com/openai/math/blob/adc7f1241b42e322a6451854ab7e4b4c146bf78a/lean/OAI/Combinatorics/MatroidCounting/CommonBases.lean): `greedyOracle_correct`, `greedyOracle_rank`, and the parallel/nonparallel pair-rank lemmas motivated response-matroid basis and circuit-component selection. The common-integer-polymatroid preprint, problem114, also suggested moving capacity across fixed stage partitions. The actual packing family is not asserted to be a matroid, and no counting FPRAS is used as a packing certificate. +- `FourierCircuit/TensorTools.lean`, `RowCompression.sparse_row_compression`, and `SparseShear.lean`, `cancellation_identity`, provide explicit row-basis changes and cancellation of a shared exterior block. Independent dirty replica coordinates cannot be deleted merely by compressing a displayed response matrix. No additional gain was obtained from this route. +- `FourierCircuit/PivotJoin.lean`, `PivotJoin.of_join`, and `MonomialFeedback.lean`, `Dense2x2.price`, suggested alternative local compositions. The latter's abstract normalized price bound is not a literal bounded-coefficient routine in this model. The exact-Fourier documentation also limits its theorem to a subsequence; it does not supply the missing all-length bit-complexity implementation. +- `Topology/ArtinGroups/Cancellation/BlockPivot.lean`, `homotopy_square`, `homotopy_retract`, `remainder_retained`, and `NumberTheory/TwoPoint/Walks/ColumnRankRelations.lean`, `columnDifference_disjoint_minor`, were inspected for simultaneous elimination and donor/pivot separation. They did not produce another priced gain in this round. + +## Three checked local constructions, not added to the achieved gain + +For a common entrance frame, choose a basis of a response-matroid component as donors. Each remaining column is an exact rational donor combination. Prepending its cancelling donor shears makes that pivot's dirty response zero; reverse cleanup restores the helper state. All required frame nesting and source spans must still hold. + +The following concrete words passed exact rational reconstruction, all 800 arbitrary-dirt columns in both forward and inverse-transpose orientations, and every individual pivot-correction omission control: + +| Candidate | Local profile change from PR484/496 | Residual counts (width:count) | Omission controls | +|---|---|---|---:| +| COMPONENT | -10 rank 1, -14 rank 2, +14 rank 3 | 5:4, 7:14, 8:100, 9:442 | 38 | +| JOINT-47 | -14 rank 1, -2 rank 2, -4 rank 3, +4 rank 4, +4 rank 5 | 5:4, 7:12, 8:102, 9:442 | 48 | +| JOINT-51 | -14 rank 1, -4 rank 2, +8 rank 3, -2 rank 4, +2 rank 5 | 5:4, 7:14, 8:100, 9:442 | 40 | + +These improve selected local objectives but lose scarce narrow residual inventory. Their tested lockstep allocations, including stage-selective portfolios and paid banks, did not improve the full bound. None is counted in the delivered kappa. They remain useful sufficient constructions for future schedules. + +The companion base, three selections and `REBUILD.json` permit source-bound reconstruction through `rebuild_candidate.py`; `audit_component_scalar.py` checks each reconstructed word independently. `LOCAL-CANDIDATE-AUDITS.json` preserves the three exact scalar receipts. The constructor reuses the retained, hash-pinned `gk_word.py` and `gk_common.py` with their attribution. + +## Other bounded lessons + +All14,851 subspaces contained in first-touch frames were screened. Under the fixed80 gauge exclusions, only 14 classes had positive response nullity, all dimension 1. Allowing excluded gauge helpers exposed63 additional components, still dimension 1. A catalogue of 646 components from deletion minors up to depth two did not beat the inherited42-pivot width budget. These are finite-search results, not global impossibility theorems. + +The proposed gauged-donor ordering is algebraically sufficient when original dirt compensation precedes the kernel update. Adding individual donors while retaining the current palette failed exact target/centre nesting in all 86 tested cases; geometric admissibility alone was insufficient. Whole-palette replacements remain a separate route. + +Native frame-retiming searches on the full joint gauge word and its cleanup extension found no better profile. A direct lift of PR493's bit skeleton to the complex side also failed a specific structural test: all 14,400 port pairs obey complemented adjacency. An even-parity-frame repair and the identity `G Hadamard G + A_orth - J = 3 I` are constructive leads, but require extra paid copies and a different decoder; they are not achieved improvements. + +The productive change was therefore at the scheduling level: reuse the already checked local engine, remove replica lockstep, and reconstruct the complete physical ownership and prefix bill. + + +Portable companion files are under `research-notes/kernel/`. From the package root, rebuild a local candidate with: + +``` +python -B research-notes/kernel/rebuild_candidate.py vendor/complex/e8-complex-gauge-kernel/code research-notes/kernel JOINT-47 /new/output-word.json.gz +python -B research-notes/kernel/audit_component_scalar.py /new/output-word.json.gz research-notes/kernel/JOINT-47-SELECTION.json /new/scalar-receipt.json +``` + +These separate local identities are not added to the achieved kappa. diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/SCHEDULING-LEMMA.md b/research/retimed-asynchronous-whole-owners/vendor/pr505/SCHEDULING-LEMMA.md new file mode 100644 index 0000000000..9328fb1ee5 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/SCHEDULING-LEMMA.md @@ -0,0 +1,25 @@ +# Sufficient asynchronous whole-owner scheduling lemma + +This is a mathematical composition proof, not Lean certification. It applies to the complete-call interfaces already retained by PR496. It does not permit splitting a residual across physical owners or stopping before dirty workspace restoration. + +Let physical families be mutually independent vector spaces. A local invocation is an explicitly implemented finite word whose COMPLETE endpoint factors as its intended data operation on one replica and one prescribed residual operator on each distinct helper owner; all private workspace and borrowed spectator coordinates are restored. A pending idle child on a family factors into commuting coordinate residuals on disjoint coordinate blocks and its complementary remainder. + +A finite schedule is sufficient if: + +1. For each data replica it preserves the order of all of that replica's data operations, including bridges and recipe phases. +2. Every helper use occurs inside the pending child's interval on the OWNER replica's timeline, and that owner is not an active data family in the invocation. +3. Pending coordinate blocks allocated to different uses are disjoint; all blocks and the one complementary remainder cover the original pending child exactly. +4. Every complete invocation has distinct physical helper owners and finishes its entry wrappers, scalar body, cleanup, exit wrappers and full cover sweep before the next invocation. It restores spectators even when later calls will use those coordinates actively. +5. All allocated residuals and the remainder finish before the owner replica's next operation that depends on completion of that pending child. + +Then the schedule has exactly the same complete endpoint as the original controller. Proof: replace each completed local invocation by its established block-diagonal endpoint. This is valid on arbitrary dirty input, hence remains valid after any preceding invocation. On each family, data operations occur in their original order. Between two consecutive such operations, the only newly ordered factors are residuals on disjoint coordinate blocks; they commute, and their product with the remainder is the original pending child. Regroup these factors inside each family interval. Their product is unchanged, so the overall controller endpoint is unchanged. No operation is commuted through an unfinished scalar body, and no independent-dirt claim is inferred merely from a logical alias. The full-cover right-translation bijection and actual owner maps remain premises of each complete invocation. + +Replica lockstep is therefore unnecessary for this sufficient composition argument. The construction still needs an explicit schedule, owner injection, full maps, interval checks, and paid profile. + +## Prefix bill + +The old synchronized prefix bound cannot be copied without checking its batching premise. If nine bridge rounds become as many as seventy-two ordered bridge sweeps, a safe logarithmic envelope should count those sweeps individually, alongside the seventy-two complete local sweeps, exact local transient norm, and conversion from entry sup norm to full-family L2. Enlarging the finite coefficient allowance is allowed if the outer assembly pays it. Alternatively an independent argument can retain a tighter norm bound by tracking disjoint active replicas. This is an invoice issue, not an extra recursive child count. + +## Structural source + +OpenAI FourierCircuit/WordScheduling.lean gives fixed-support scheduling and substitution identities. The proof above uses the same support-sensitive mechanism, with completed normalized invocations as its indivisible units. SparseShear's whole-call-index constructions reinforce why physical supports, not just abstract row dimensions, must remain explicit. diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/SNAPSHOT.md b/research/retimed-asynchronous-whole-owners/vendor/pr505/SNAPSHOT.md new file mode 100644 index 0000000000..a48fecee1f --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/SNAPSHOT.md @@ -0,0 +1,17 @@ +# Frozen public comparison + +Downloaded all 497 PR conversation pages (all-state pagination), then froze the +snapshot before packaging. Changed relevant source heads were pinned locally. +This is a retrieval snapshot, not an independent certification of every PR. + +| PR | Reported kappa | Treatment | +|---|---:|---| +| 493 | bit supplier c=0.001565442026981656908596 | Unchanged cited bit dependency; no duplicate operator replay | +| 494 | 0.001435468764627892 | Retitled under review: disputed split-residual interface; not adopted | +| 495 | 0.001307044366925301 | Below comparable frontier | +| 496 | 0.001332077359286333 | Comparable whole-owner parent; changed complex dependency reconstructed | +| 497 | 0.001325117552367841 | Moment-directed placement inspiration; no arithmetic addition of its gain | + +The new 0.001357701757628940 improves496 by 1.9236419089 percent. It neither +claims to surpass494's disputed number nor to reach0.0014. See SOURCES.json +for direct dependency heads. The withdrawn491 GL sampling argument is unused. diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/SOURCE-FILES.json b/research/retimed-asynchronous-whole-owners/vendor/pr505/SOURCE-FILES.json new file mode 100644 index 0000000000..0d1b538113 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/SOURCE-FILES.json @@ -0,0 +1,148 @@ +[ + { + "path": "vendor/complex/e8-complex-gauge-kernel/code/gk_word.py", + "sha256": "f027a9273bcf4e0971258c160b7d3b3c196366b32a529cff6e6a0e666b03826b", + "origin": "PR496 pinned vendor of PR484; unchanged" + }, + { + "path": "vendor/complex/e8-complex-gauge-kernel/code/gk_common.py", + "sha256": "e68d190fd436b2f3955decb590adb53344d5d4ea0a19d62d86df1e4b55ecd198", + "origin": "PR496 pinned vendor of PR484; unchanged" + }, + { + "path": "vendor/complex/e8-complex-gauge-kernel/code/audit_gk.py", + "sha256": "cb79c6b788333a031e14c7f134823f5f6147d7f1dcc6e5e3b1420743c32f8ebc", + "origin": "PR496 pinned vendor of PR484; unchanged" + }, + { + "path": "vendor/complex/e8-complex-gauge-kernel/code/emit_gk.py", + "sha256": "4e415bff1d9f154496ed38e6889929b600aa0f3d583a375e8ca257ad8f51fa23", + "origin": "PR496 pinned vendor of PR484; unchanged" + }, + { + "path": "vendor/complex/e8-complex-gauge-kernel/code/adapters_gk.py", + "sha256": "a8d6d9ccf20c261cb0b216baa9906f2f7689e1bb1dca070313a60b2cb6d3043c", + "origin": "PR496 pinned vendor of PR484; unchanged" + }, + { + "path": "vendor/complex/e8-complex-gauge-kernel/code/integrate_gk.py", + "sha256": "2e807893180a3716b36a81f1a7d933bd55f2299489b6f236ba5c644d87739209", + "origin": "PR496 pinned vendor of PR484; unchanged" + }, + { + "path": "vendor/complex/e8-complex-gauge-kernel/code/replay_gk.py", + "sha256": "2422b44fc2fb4742bb575572337158a15fb6831630f8746a1c7ee3133e0ee2e3", + "origin": "PR496 pinned vendor of PR484; unchanged" + }, + { + "path": "vendor/complex/e8-complex-gauge-kernel/code/onehost_gk.py", + "sha256": "416b318c1b6b8c7b72e24713b1b18d8772ec368e042a321b4418c63a74711590", + "origin": "PR496 pinned vendor of PR484; unchanged" + }, + { + "path": "vendor/complex/split-centres-global/code/complex_phases_full.py", + "sha256": "0f2795aaffafe0c64d77f3748ef2109a3c42c58da867e4cf269a0a8cb6109466", + "origin": "PR496 pinned vendor of PR484; unchanged" + }, + { + "path": "vendor/complex/split-centres-global/vendor/clifford_exact.py", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "origin": "PR496 pinned vendor of PR484; unchanged" + }, + { + "path": "vendor/complex/e8-complex-gauge-kernel/data/selections/gauge80-kernel42.json", + "sha256": "436e4acadee227dbfcb66386c9ccaa38e68054e8ed4870bb174eeb41363375bb", + "origin": "PR496 pinned vendor of PR484; unchanged" + }, + { + "path": "inputs/work/complex-network/hamming/PACKET-PROGRAMS.json.gz", + "sha256": "d833ae0390d165d7da0c639a3c7aeb77156c2ddb52447087cb49b9d03b19e9b9", + "origin": "Pinned parent reconstruction input, inherited PR433/425/370/361" + }, + { + "path": "inputs/work/complex-network/hamming/PROTOTYPE.json", + "sha256": "b155f101a2b7ec8cfc4e7b6e7147b2d51f0dc31d3ea3499bdfa79d399a76be47", + "origin": "Pinned parent reconstruction input, inherited PR433/425/370/361" + }, + { + "path": "inputs/work/complex-nine-native/DATA-PHASES.json", + "sha256": "f621f6d4296cb215f334830356c5f79fe10d6d04d15b3ccda76ba0885ab67d0a", + "origin": "Pinned parent reconstruction input, inherited PR433/425/370/361" + }, + { + "path": "inputs/work/complex-nine-native/GLOBAL-TEMPLATE.json.gz", + "sha256": "1b84904a31a733aab9bfdda3f528c06719f590d2133a43687a8bded955dc991e", + "origin": "Pinned parent reconstruction input, inherited PR433/425/370/361" + }, + { + "path": "inputs/work/higher-stage-e8/verified/gcert1-e8-retimed.json.gz", + "sha256": "77b0c0fa19ef3da1c7316010e13493aa5eea1a50c3506eddc08f7480e659878b", + "origin": "Pinned parent reconstruction input, inherited PR433/425/370/361" + }, + { + "path": "inputs/work/odd-stages/clifford_exact.py", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "origin": "Pinned parent reconstruction input, inherited PR433/425/370/361" + }, + { + "path": "inputs/work/pr361/code/engines/base_two_moment.py", + "sha256": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "origin": "Pinned parent reconstruction input, inherited PR433/425/370/361" + }, + { + "path": "inputs/work/pr361/code/engines/moment.py", + "sha256": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "origin": "Pinned parent reconstruction input, inherited PR433/425/370/361" + }, + { + "path": "inputs/work/pr361/code/engines/outer.py", + "sha256": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "origin": "Pinned parent reconstruction input, inherited PR433/425/370/361" + }, + { + "path": "inputs/work/pr370-source/research/e8-bit/data/bit/bitE8-r865.json.gz", + "sha256": "1fb726ea3818fe0837cceb0dd22a71a0814f064e5e781628104610d6468e0e55", + "origin": "Pinned parent reconstruction input, inherited PR433/425/370/361" + }, + { + "path": "inputs/BASE-WORD.json.gz", + "sha256": "da4c5007092fd9456403179ef2a4391aef9fc5310e3eec5f2ab6c49b24147387", + "origin": "PR433 base before gauge80-kernel42; preserved cached input" + }, + { + "path": "inputs/ASYNC-3.json", + "sha256": "8d16c05f4b3239fb5f9ec93958c9436c0cc0c76f6d4899a12bce5b84007d0893", + "origin": "New frozen asynchronous witness; optimizer not trusted" + }, + { + "path": "inputs/ASYNC-OWNERS.json.gz", + "sha256": "52cb8c2b5869b429e3fe3b7a8b061792f020f6fad9f402dc4e4656110b9af068", + "origin": "New frozen asynchronous witness; optimizer not trusted" + }, + { + "path": "code/emit_async.py", + "sha256": "3dca3efbce0e1b775801d072e64995472749553f6f7f3250bb6a898cfe117fbc", + "origin": "New emitter" + }, + { + "path": "inputs/PR493-EXPECTED.json", + "sha256": "3494ba83280cc86548fe0cc6695c50d23e6b6ffca85aeb1a33337c1196e280cb", + "origin": "PR493 c3a9a436b84fe44fdc223a5784d84736d1c2d3c7 published unchanged bit supplier" + }, + { + "path": "vendor/audit_scalar_invoice.py", + "sha256": "652eed65fe8f72ab486dcdbe761f401f8a2d43530f2fb0c5c7777be488cd4648", + "origin": "PR496 independent scalar invoice; unchanged" + }, + { + "path": "references/PR496-PROOF.md", + "sha256": "144f1bf6952b3e31e99cf372a2cae9a13f96c9988808fe8a57ec70b09ee2007c", + "origin": "PR496 original conditional scope" + }, + { + "path": "PROOF.md", + "sha256": "1fd10bedaf12f5221c1f22f4e508279ca1a16af7d0733dfdaac6a2a02a8a668a", + "origin": "New asynchronous sufficient composition argument; adapted in final package", + "source_snapshot_sha256": "a892161a798f2dd482cf77c9c6d7e8e405aeebf9f075fe1fc26101ab73a14937" + } +] diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/SOURCES.json b/research/retimed-asynchronous-whole-owners/vendor/pr505/SOURCES.json new file mode 100644 index 0000000000..48abd471c4 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/SOURCES.json @@ -0,0 +1,46 @@ +{ + "snapshot": "PR conversations through497; no live refresh during packaging", + "direct": [ + { + "pr": 496, + "head": "00cf70efd6a8637531deafef698157ca83e249ee", + "role": "whole-owner parent, invoice and assembly ancestry" + }, + { + "pr": 484, + "head": "035845ce95f31d0a2dcfb42b8c8e13411271fa5f", + "role": "PR496 pinned gauge80-kernel42 parent, not newer moving head" + }, + { + "pr": 493, + "head": "c3a9a436b84fe44fdc223a5784d84736d1c2d3c7", + "role": "unchanged cited R489 bit supplier" + } + ], + "openai_math": { + "repository": "https://github.com/openai/math", + "revision": "adc7f1241b42e322a6451854ab7e4b4c146bf78a", + "status": "source inspection and mathematical adaptation; no new Lean audit" + }, + "other_inspirations": [ + 497, + 458, + 442, + 434, + 433, + 425, + 417, + 435, + 440, + 401, + 408, + 416, + 370, + 361, + 315 + ], + "excluded": { + "494": "under-review split-residual interface not used", + "491": "withdrawn GL sampling argument not used" + } +} diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/code/assemble.py b/research/retimed-asynchronous-whole-owners/vendor/pr505/code/assemble.py new file mode 100644 index 0000000000..de2a375d13 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/code/assemble.py @@ -0,0 +1,42 @@ +"""Two exact moment engines and strict outer composition of a new PR484 rehosting +with the unchanged published PR493 bit supplier. Prepared by OpenAI Codex; arithmetic +engines are pinned inherited PR361/Mercator and independent base-two code. +Usage: assemble_candidate.py AUDIT_OUT PARENT_VARIANT HOSTED BIT_RESULT +""" +from pathlib import Path +from fractions import Fraction as Q +import json,gzip,sys,hashlib,importlib.util +O,V,H,B=map(Path,sys.argv[1:5]);sha=lambda p:hashlib.sha256(p.read_bytes()).hexdigest() +def load(n): + p=V/'work/pr361/code/engines'/(n+'.py');s=importlib.util.spec_from_file_location('candidate_'+n,p);m=importlib.util.module_from_spec(s);s.loader.exec_module(m);return m +M,Other,Outer=[load(n)for n in ['moment','base_two_moment','outer']] +owner=json.loads((O/'OWNERS-AND-PROFILE.json').read_text());inv=json.loads((O/'PREFIX-AND-INVOICE.json').read_text());host=json.loads((H/'HOSTED.json').read_text());bit=json.loads(B.read_text())["eleven"];P={int(r):n for r,n in owner['paid_profile'].items()};m,W=73,owner['live'];assert m*W-sum(r*n for r,n in P.items())==2496 +rc=M.certify(P,m,W,True);b=Q(rc['lower']);bp=Q(rc['upper']);assert bp-b==Q(1,10**24) +fallback=32*m*m*sum(P.values());receipts=[] +for z,accept in[(b,True),(bp,False)]: + ml,mh=M.moment(P,m,W,z,True);a,c=Other.moment(m,W,list(P.items()),z);d,e=Other.moment(m,W,[(1,fallback)],z);a+=d/10**16;c+=e/10**16 + assert (mh<1 and c<1)if accept else(ml>1 and a>1) + receipts.append(dict(endpoint=str(z),mercator=[str(ml-1),str(mh-1)],base_two=[str(a-1),str(c-1)],accept=accept)) +# Reprice the cited unchanged bit histogram, clearly separate from bit operator verification. +bitP={int(r):n for r,n in bit['profile'].items()};bitc=Q(bit['bit_lower']);bitnext=bitc+Q(1,10**24) +for zz,accepted in [(bitc,True),(bitnext,False)]: + bl,bh=M.moment(bitP,78,9600,zz,True) + ol,oh=Other.moment(78,9600,list(bitP.items()),zz) + fl,fh=Other.moment(78,9600,[(1,32*78*78*sum(bitP.values()))],zz) + assert (bh<1 and oh+fh/10**16<1) if accepted else (bl>1 and ol+fl/10**16>1) +c=Q(bit['bit_lower']);eta=beta=Q(1,10**18);grid=Q(1,10**18);s=min(c,(1-beta)*b)-Q(1,10**24) +assert 00 + cut=max(ceil(36/gap**2),ceil(2*(4+coeff)/gap));assert cut*gap**2>=36 and cut*gap>=2*(4+coeff);cuts.append(dict(gap=str(gap),cutoff_log2=str(cut)));chain.append(a) +q=chain[-1]*(1-2*eta);margin=(1-eta)*q/(1+q);ticks=margin/grid;kap=grid*((ticks.numerator-1)//ticks.denominator) +bridge={'semantic':{'C0':{'base':2,'exponent':210000},'strict_literal_gap':1},'rows':{'degree_gap':Q(10**6)-Q(51*row,25)}} +a=Outer.assembly(chain[-1],b,bridge,kap,eta=eta,beta=beta);assert len(a['strict_constraints'])==47 and all(x>0 for x in a['strict_constraints'].values());controls=[] +for name,k,e,be in [('next_grid',kap+grid,eta,beta),('zero_eta',kap,Q(0),beta),('zero_beta',kap,eta,Q(0)),('unit_beta',kap,eta,Q(1))]: + try:Outer.assembly(chain[-1],b,bridge,k,eta=e,beta=be) + except AssertionError:controls.append(name) + else:raise AssertionError(name) +res=dict(status='PASS_ASYNC_COMPLEX_AND_CITED_BIT_EXACT_ASSEMBLY',complex_lower=str(b),complex_decimal=rc['lower'],next_b_rejected=str(bp),exact_moment_receipts=receipts,bit_lower=str(c),bit_result_sha256=sha(B),bit_template_sha256=bit['emitted_program_sha256'],bit_prefix_bits=bit['bit']['charged_prefix_bits'],bit_charged_three_level_coefficient_bits=coeff,external_row_allowance=row,kappa=str(kap),kappa_decimal=f'{float(kap):.18f}',binding_component='bit'if c<(1-beta)*b else'complex',strict_outer_constraints={k:str(v)for k,v in a['strict_constraints'].items()},outer_controls=controls,bootstrap=cuts,complex_template_sha256=host['template_sha256'],owner_audit_sha256=sha(O/'OWNERS-AND-PROFILE.json'),invoice_sha256=sha(O/'PREFIX-AND-INVOICE.json'),bit_scope='PR493 published profile and operator reused as a pinned dependency; this verifier reprices its published profile but does not reconstruct that unchanged bit operator.',scope='Conditional finite witness. Inherited compiler, precision/tape and analytic-transfer contracts remain assumed; changed-host operator admission recorded separately.') +(O/'EXACT-ASSEMBLY.json').write_text(json.dumps(res,indent=2)+'\n');print(res['status'],'b',res['complex_decimal'],'kappa',res['kappa_decimal'],flush=True) diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/code/audit_async.py b/research/retimed-asynchronous-whole-owners/vendor/pr505/code/audit_async.py new file mode 100644 index 0000000000..f3a6693920 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/code/audit_async.py @@ -0,0 +1,137 @@ +"""OpenAI Codex independent serialized ASYNCHRONOUS controller/spectator audit. +Imports no emitter, optimizer, expander, edge-coloring, or source hosting code. +CLI: VERIFIED_VARIANT POOLED_HOSTED OUT.json +""" +import sys,json,gzip,hashlib,copy +from pathlib import Path +from collections import Counter,defaultdict +BASE,OUT,REPORT=map(lambda p:Path(p).resolve(),sys.argv[1:4]);read=lambda p:json.loads(gzip.decompress(p.read_bytes())if p.suffix=='.gz'else p.read_bytes()) +parent=read(BASE/'split-centres/GLOBAL-TEMPLATE.json.gz');canon=read(BASE/'split-centres/CANONICAL-WORD.json.gz');checks=read(BASE/'split-centres/LOCAL-CHECKS.json');ph=read(BASE/'work/complex-nine-native/DATA-PHASES.json');ct=read(OUT/'GLOBAL-TEMPLATE.json.gz');summary=read(OUT/'HOSTED.json');width=[9-len(canon['frames'][canon['start'][240+h]])for h in range(560)];prank={e['child']:e['rank']for e in parent['idle_children']};M=73;T=8;DATA=7680 + +def orthobasis(port): + q=canon['ports'][port];z=next(i for i in range(9)if(q>>i)&1==0);a=q^(1<>i&1 else 0)for i in order]+[1<2*max(paid)**2 + return dict(profile=dict(sorted(paid.items())),mass=mass,hosted=40320,entering=entering,cross_replica=cross,sigma_digest=digest.hexdigest(),sigmas=sigmas,idle_remainders=len(wanted),busy_family_checks=len(roles),invocations=72) + +r=audit(ct);raw=gzip.decompress((OUT/'GLOBAL-TEMPLATE.json.gz').read_bytes());assert hashlib.sha256(raw).hexdigest()==summary['template_sha256'];assert r['profile']=={int(k):v for k,v in summary['global_profile'].items()};assert r['sigmas']==read(OUT/'ACTUAL-SIGMAS.json.gz');assert r['sigma_digest']==summary['sigma_stream_sha256'] +assert all(hashlib.sha256((BASE/name).read_bytes()).hexdigest()==value for name,value in summary['source_artifacts'].items()) +controls=[] +def reject(name,mut): + q=copy.deepcopy(ct);mut(q) + try:audit(q) + except(AssertionError,KeyError,IndexError,ValueError,TypeError):controls.append(name) + else:raise AssertionError('ACCEPTED '+name) +reject('wrong call time',lambda q:q['calls'][0].__setitem__('time',71)) +enter=lambda q:next(o for c in q['calls']for o in c['owners'][240:]if o[1][0]==4) +reject('alias two whole owners',lambda q:q['calls'][0]['owners'].__setitem__(241,q['calls'][0]['owners'][240])) +reject('helper on active data family',lambda q:q['calls'][0]['owners'][240].__setitem__(0,q['calls'][0]['owners'][0][0])) +reject('owner in private namespace',lambda q:q['calls'][0]['owners'][240].__setitem__(0,7680)) +reject('unbound change of owner replica',lambda q:q['calls'][0]['owners'][240].__setitem__(0,(q['calls'][0]['owners'][240][0]+960)%7680)) +reject('omit complete invocation',lambda q:q['calls'].pop()) +reject('reorder invocation replicas',lambda q:q['calls'].__setitem__(0,q['calls'][1])) +reject('interleave local invocations',lambda q:q.__setitem__('loop_order','interleaved local instructions')) +reject('change local instruction stream',lambda q:q['local_programs']['forward'].pop()) +reject('wrong residual width',lambda q:enter(q)[1].__setitem__(3,enter(q)[1][3]-1)) +reject('wrong spectator coordinate',lambda q:enter(q)[1][4].__setitem__(0,72)) +reject('omit spectator route',lambda q:enter(q).__setitem__(1,enter(q)[1][:3])) +reject('overlap residual footprint',lambda q:q['calls'][0]['owners'][240][1].__setitem__(2,100)) +reject('omit idle remainder',lambda q:q['idle_children'].pop()) +reject('underpay idle remainder',lambda q:q['idle_children'][0].__setitem__('rank',0)) +reject('omit bridge touch',lambda q:q['execution_schedule'].pop(next(i for i,e in enumerate(q['execution_schedule'])if e['kind']=='bridge'))) +reject('remove one-owner rule',lambda q:q['hosting'].pop('max_helpers_per_physical_family_per_call')) +reject('duplicate frozen role',lambda q:q['hosting']['pooled_slots'].__setitem__(1,q['hosting']['pooled_slots'][0])) +reject('understate physical reserve',lambda q:q.__setitem__('physical',8257)) +report=dict(status='PASS_INDEPENDENT_ASYNC_WHOLE_OWNER_CONTROLLER_PHASES_AND_SPECTATORS',template_sha256=summary['template_sha256'],complex_template_sha256=summary['template_sha256'],complex_live=7680,complex_profile=r['profile'],complex_hosted_residuals=40320,physical=8258,rank_mass=r['mass'],deficit=2496,entering_helper_roles=r['entering'],cross_replica_helper_roles=r['cross_replica'],one_owner_per_complete_invocation=True,helper_busy_family_window_checks=r['busy_family_checks'],complete_invocations=r['invocations'],actual_orthogonal_73column_maps=len(r['sigmas']),actual_sigma_stream_sha256=r['sigma_digest'],all_actual_residual_and_spectator_charts=True,idle_remainders=r['idle_remainders'],mutations_rejected=controls,widths=dict(sorted(Counter(width).items())),scope='Independent exact asynchronous chronology, per-replica phase projection, owner/chart/paid-profile audit. Uses unchanged source local program and normalized residual-wrapper identities; all-size compilation and complete coefficient invoice are separate inherited obligations.') +REPORT.write_text(json.dumps(report,indent=2)+'\n');print(json.dumps(report,indent=2)) + +owners=dict(status='PASS_INDEPENDENT_ASYNC_OWNERS_AND_PROFILE',template_sha256=summary['template_sha256'],paid_profile=r['profile'],live=7680,physical=8258,rank_mass=r['mass'],deficit=2496,hosted_residuals=40320,banked_residuals=0,all_800_owners_per_call_distinct=True,actual_helper_owner_charts=40320,actual_73column_sigmas=len(r['sigmas']),cross_replica_helper_roles=r['cross_replica'],explicit_idle_remainder_children=r['idle_remainders'],source_idle_children_charged=sum(x['replicas']for x in parent['idle_children']),source_artifacts=summary['source_artifacts'],controller_audit_sha256=hashlib.sha256(REPORT.read_bytes()).hexdigest()) +(REPORT.parent/'OWNERS-AND-PROFILE.json').write_text(json.dumps(owners,indent=2)+'\n') + diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/code/audit_async_invoice.py b/research/retimed-asynchronous-whole-owners/vendor/pr505/code/audit_async_invoice.py new file mode 100644 index 0000000000..d6b5d21e2b --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/code/audit_async_invoice.py @@ -0,0 +1,99 @@ +"""Async PR484 scalar/prefix lowering and finite overcharge recount. OpenAI Codex. +Reads emitted programs, canonical word and raw routes, importing no supplier code. +Inherited all-size compiler admissibility is a condition, not inferred here. +""" +from pathlib import Path +from fractions import Fraction as F +from collections import Counter +import gzip,json,math,hashlib +import sys +O=Path(sys.argv[1]);V=Path(sys.argv[2]);HOSTED=Path(sys.argv[3]) +def read(p):return json.loads(gzip.decompress(p.read_bytes())if p.suffix=='.gz'else p.read_bytes()) +w=read(V/'split-centres/CANONICAL-WORD.json.gz');p=read(V/'split-centres/LOCAL-PROGRAMS.json.gz');old=read(V/'split-centres/GLOBAL-TEMPLATE.json.gz');new=read(HOSTED/'GLOBAL-TEMPLATE.json.gz');integ=read(V/'split-centres/INTEGRATION.json');checks=read(V/'split-centres/LOCAL-CHECKS.json');prior=read(V/'split-centres/INDEPENDENT-REPLAY.json');owners=read(O/'OWNERS-AND-PROFILE.json') +N=800;M=73;R=560;L=9;T=8;VV=120;K=4 +PAYLOAD=512 +control=read(O/'ASYNC-AUDIT.json') +raw=gzip.decompress((HOSTED/'GLOBAL-TEMPLATE.json.gz').read_bytes());th=hashlib.sha256(raw).hexdigest() +assert th==control['complex_template_sha256']==owners['template_sha256'] +assert control['one_owner_per_complete_invocation'] and control['complete_invocations']==72 +assert new['local_programs']==old['local_programs'] and new['recipe']==old['recipe'] +assert Counter(c['orientation']for c in new['calls'])==Counter(c['orientation']for c in old['calls']) +local={} +for ori,evs in p.items(): + rows={('L',i):{i:F(1)}for i in range(N)};env={('L',i):F(1)for i in range(N)};peak=F(1);real=macros=0;paid=Counter();workops=0 + for e in evs: + if e[0]=='climb':paid[e[5]]+=1 + elif e[0]=='center':paid[e[4]]+=1 + elif e[0]=='scalar': + macros+=1;x=e[1];op=x[0];a=tuple(x[1]);count=0 + if op=='clear':rows[a]={};env[a]=F(0);count=1 + elif op=='copy':rows[a]=dict(rows[tuple(x[2])]);env[a]=env[tuple(x[2])];count=1 + elif op=='scale': + q=F(x[2],x[3]);num,den=abs(q.numerator),q.denominator + assert num and num&(num-1)==0 and den&(den-1)==0 + rows[a]={j:q*v for j,v in rows[a].items()};env[a]*=abs(q) + count=abs(num.bit_length()-den.bit_length())+int(q<0) + elif op=='add': + b=tuple(x[2]);q=F(x[3],x[4]);num,den=abs(q.numerator),q.denominator + assert a!=b and num>0 and den&(den-1)==0 + # Lower actual coefficient to cleared Horner work. Every intermediate + # magnitude envelope is explicitly included, before denominator halvings. + acc=0;count=1 + for i,ch in enumerate(bin(num)[2:]): + if i:acc*=2;count+=1;peak=max(peak,acc*env[b]) + if ch=='1':acc+=1;count+=1;peak=max(peak,acc*env[b]) + v=F(acc) + for i in range(den.bit_length()-1):v/=2;count+=1;peak=max(peak,v*env[b]) + assert v==abs(q);count+=2 # signed accumulation and private work clear + env[a]=env.get(a,F(0))+abs(q)*env[b];rr=rows.setdefault(a,{}) + for j,z in list(rows[b].items()): + value=rr.get(j,F(0))+q*z + if value:rr[j]=value + else:rr.pop(j,None) + workops+=count + else:raise AssertionError(op) + real+=2*count;peak=max(peak,env[a]) + assert all(not row for reg,row in rows.items()if reg[0]=='C') + for i in range(N): + expected={i:F(1)} + if ori=='forward'and 120<=i<240:expected[i-120]=F(1) + if ori=='backward'and i<120:expected[i+120]=F(-1) + assert rows['L',i]==expected + assert peak==F(prior['local'][ori]['prefix_l1_upper']) and peak<2**192 + assert real==checks[ori]['real_component_primitive_bound']and macros==checks[ori]['scalar_macros'] + assert dict(paid)=={int(r):z for r,z in checks[ori]['paid_profile'].items()} + local[ori]=dict(events=len(evs),macros=macros,real_component_primitives=real,prefix_l1=str(peak),prefix_bits=peak.numerator.bit_length()-peak.denominator.bit_length()+1,coefficient_work_primitive_count=workops,all_exact_columns=N,all_560_dirty_helper_columns_restored=True,private_centres_and_coefficient_work_cleared=True) +centres=len(w['centers']);widths=[9-len(w['frames'][f])for f in w['start'][240:]];enter=sum(x<9 for x in widths) +children=sum(checks['forward']['paid_profile'].values());macros=max(x['macros']for x in local.values());compiler=64*(M+1)**3 +adapters=16*(macros+children+N+centres)+64*M +primitive_bound=max(x['real_component_primitives']for x in local.values())+adapters*compiler +bridges=sum(e['kind']=='bridge'for e in old['recipe']);bridgeadd=2*VV*T*bridges;assert sum(e['kind']=='bridge'for e in new['execution_schedule'])==T*bridges +shifts=K*VV*T;moves=2*K*VV*T +oldW=old['live'];oldP=old['physical'];oldNB=(oldW-2*VV*K*T)//L +scalar=sum(local[c['orientation']]['real_component_primitives']for c in old['calls']) +nonlocal_items=4*VV*T*L+2*VV*T*L+2*L*T*R+sum(e['replicas']for e in old['idle_children'])+L*oldNB+bridgeadd+shifts+moves+oldW+oldP+2*L*T*enter*144 +outside=8*nonlocal_items+64*M +pervertex=scalar+bridgeadd+shifts+moves+oldW+(72*adapters+outside)*compiler+64*oldP +invoice=integ['finite_invoice'];assert (primitive_bound,adapters,pervertex,compiler)==(invoice['local_primitive_bound'],invoice['local_adapters'],invoice['pervertex'],invoice['compiler']) +# Independent hosted stock rebase, retaining the larger unhosted operation +# overcharge; only the stock and mass in the common router/literal change. +W=new['live'];P=new['physical'];mass=owners['rank_mass'];profile=owners['paid_profile'] +assert M*W-mass==2496 and P==W+R+centres+2 +rebase=pervertex-oldP*65+P*65-oldW+W;used=max(rebase,pervertex) +r=M//2;group=2**(r*r) +for i in range(1,r+1):group*=2**(2*i)-1 +stock=group*P;smass=group*mass;logical=group*used+64;router=compiler*(logical+1)*(stock+1)**2 +G,E,C0=2**30000,2**100000,2**210000;B=smass+E;literal=2*G*stock**2+8*smass+4*stock+4+32*M;row=2*stock.bit_length()+9909+252+2*PAYLOAD;maxchild=max(map(int,profile)) +ineq=dict(local_primitive_bound=primitive_bound<2**48,logical=logical<2**6050,router=router2*maxchild*maxchild) +assert all(ineq.values()) +localbits=max(x['prefix_bits']for x in local.values());input_l2_bits=(M+1)//2 +bridge_sweeps=sum(e['kind']=='bridge'for e in new['execution_schedule']) +required_prefix=localbits+input_l2_bits+len(new['calls'])+bridge_sweeps+4 +assert localbits==20 and bridge_sweeps==72 and required_prefix==205 and required_prefix=0 and off+w<=rank[i] + assert z['time']==at[s,rep] and z['time'] in plan['windows'][f'{orp},{i}'][1] + B=OH.idle_basis(canon['ports'][port]);pending=list(map(int,ph['recipes'][port]['idle_children'][i]['orthogonal_axes']));assert len(pending)==rank[i] + occ=[B.index(v)for v in pending[off:off+w]];sp=OH.spectators(canon['ports'][port],pending,off,w)if w<9 else[] + order=occ+sp+[j for j in range(M)if j not in occ and j not in sp];assert len(order)==len(set(order))==M + sigma=[B[j]for j in order];sigmahash=hashlib.sha256(json.dumps(sigma,separators=(',',':')).encode()).hexdigest();sigmas[sigmahash]=sigma + route=[4,i,off,w,sp]if w<9 else[3,i,off];bycall[s,rep][h]=[f,route];entering+=w<9 + cells=set(range(off,off+w));assert not used[i,orp,port]&cells;used[i,orp,port]|=cells + digest.update(json.dumps([s,rep,h,f,sigmahash],separators=(',',':')).encode()+b'\n') +for c in t['calls']: + k=(c['stage'],c['replica']);assert set(bycall[k])==set(range(R)) + c['owners']=c['owners'][:240]+[bycall[k][h]for h in range(R)];assert len({f for f,r in c['owners']})==800 and all(f2*max(paid)**2 + +assert t['local_programs']==parent['local_programs'] +raw=json.dumps(t,sort_keys=True,separators=(',',':')).encode();(OUT/'GLOBAL-TEMPLATE.json.gz').write_bytes(gzip.compress(raw,mtime=0)) +res=dict(status='EMITTED_ASYNCHRONOUS_WHOLE_OWNER_COMPLEX_TEMPLATE',template_sha256=hashlib.sha256(raw).hexdigest(),parent_template_sha256=hashlib.sha256(gzip.decompress((BASE/'split-centres/GLOBAL-TEMPLATE.json.gz').read_bytes())).hexdigest(),live=DATA,physical=physical,global_profile=dict(sorted(paid.items())),rank_mass=sum(r*n for r,n in paid.items()),deficit=2496,maxchild=max(paid),hosted_residuals=len(roles),banks_per_stage=[0]*9,entering_helper_roles=entering,unique_actual_73column_sigmas=len(sigmas),sigma_stream_sha256=digest.hexdigest(),cross_replica_helper_roles=sum(z['replica']!=z['owner_replica']for z in roles),asynchronous_order_sha256=hashlib.sha256(json.dumps(call_order,separators=(',',':')).encode()).hexdigest(),source_artifacts={p.relative_to(BASE).as_posix():hashlib.sha256(p.read_bytes()).hexdigest()for p in [BASE/'split-centres/CANONICAL-WORD.json.gz',BASE/'split-centres/LOCAL-PROGRAMS.json.gz',BASE/'split-centres/LOCAL-CHECKS.json',BASE/'split-centres/RESIDUAL-ADAPTERS.json',BASE/'work/complex-nine-native/DATA-PHASES.json']},scope='New emitted complete-invocation placement; independent controller/spectator/normalization and complete finite invoice admission required.') +(OUT/'HOSTED.json').write_text(json.dumps(res,indent=2)+'\n');(OUT/'ACTUAL-SIGMAS.json.gz').write_bytes(gzip.compress(json.dumps(sigmas,separators=(',',':')).encode(),mtime=0));print(json.dumps(res,indent=2)) diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/evidence/ASYNC-AUDIT.json b/research/retimed-asynchronous-whole-owners/vendor/pr505/evidence/ASYNC-AUDIT.json new file mode 100644 index 0000000000..0e22d24cf6 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/evidence/ASYNC-AUDIT.json @@ -0,0 +1,59 @@ +{ + "status": "PASS_INDEPENDENT_ASYNC_WHOLE_OWNER_CONTROLLER_PHASES_AND_SPECTATORS", + "template_sha256": "276b69e3fc79a211daaf39776d91b3a6f9c262c415cbd199ab02d5e0ccb9bf4b", + "complex_template_sha256": "276b69e3fc79a211daaf39776d91b3a6f9c262c415cbd199ab02d5e0ccb9bf4b", + "complex_live": 7680, + "complex_profile": { + "1": 148240, + "2": 66816, + "3": 7032, + "4": 19728, + "5": 26109, + "6": 144, + "7": 2209, + "8": 1224, + "16": 1, + "48": 408 + }, + "complex_hosted_residuals": 40320, + "physical": 8258, + "rank_mass": 558144, + "deficit": 2496, + "entering_helper_roles": 8784, + "cross_replica_helper_roles": 33114, + "one_owner_per_complete_invocation": true, + "helper_busy_family_window_checks": 40320, + "complete_invocations": 72, + "actual_orthogonal_73column_maps": 3194, + "actual_sigma_stream_sha256": "f2e2f8346abac2d6eb8f51877644f271791cf0385823f2c0be72628063a2c1ee", + "all_actual_residual_and_spectator_charts": true, + "idle_remainders": 9615, + "mutations_rejected": [ + "wrong call time", + "alias two whole owners", + "helper on active data family", + "owner in private namespace", + "unbound change of owner replica", + "omit complete invocation", + "reorder invocation replicas", + "interleave local invocations", + "change local instruction stream", + "wrong residual width", + "wrong spectator coordinate", + "omit spectator route", + "overlap residual footprint", + "omit idle remainder", + "underpay idle remainder", + "omit bridge touch", + "remove one-owner rule", + "duplicate frozen role", + "understate physical reserve" + ], + "widths": { + "5": 4, + "7": 14, + "8": 104, + "9": 438 + }, + "scope": "Independent exact asynchronous chronology, per-replica phase projection, owner/chart/paid-profile audit. Uses unchanged source local program and normalized residual-wrapper identities; all-size compilation and complete coefficient invoice are separate inherited obligations." +} diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/evidence/EXACT-ASSEMBLY.json b/research/retimed-asynchronous-whole-owners/vendor/pr505/evidence/EXACT-ASSEMBLY.json new file mode 100644 index 0000000000..584df13533 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/evidence/EXACT-ASSEMBLY.json @@ -0,0 +1,127 @@ +{ + "status": "PASS_ASYNC_COMPLEX_AND_CITED_BIT_EXACT_ASSEMBLY", + "complex_lower": "679773808909616785409/500000000000000000000000", + "complex_decimal": "0.001359547617819233570818", + "next_b_rejected": "1359547617819233570819/1000000000000000000000000", + "exact_moment_receipts": [ + { + "endpoint": "679773808909616785409/500000000000000000000000", + "mercator": [ + "-24701029572391194233163396454784816194406099/13479973333575319897333507543509815336818572211270286240551805124608", + "-12350514786195597116581698227392408097203049/6739986666787659948666753771754907668409286105635143120275902562304" + ], + "base_two": [ + "-4581062751698854583809/2500000000000000000000000000000000000000000000", + "-18324241006795418335121/10000000000000000000000000000000000000000000000" + ], + "accept": true + }, + { + "endpoint": "1359547617819233570819/1000000000000000000000000", + "mercator": [ + "39093084283798609982256402899859243863127849/26959946667150639794667015087019630673637144422540572481103610249216", + "39093084283798609982256402899859243863127851/26959946667150639794667015087019630673637144422540572481103610249216" + ], + "base_two": [ + "7250214496780752717751/5000000000000000000000000000000000000000000000", + "453138718548797044863/312500000000000000000000000000000000000000000" + ], + "accept": false + } + ], + "bit_lower": "391360506745414227149/250000000000000000000000", + "bit_result_sha256": "3494ba83280cc86548fe0cc6695c50d23e6b6ffca85aeb1a33337c1196e280cb", + "bit_template_sha256": "e37b52e4861c39154b5891460fb45df8651c92cd68961078f8f06596f057c822", + "bit_prefix_bits": 2176, + "bit_charged_three_level_coefficient_bits": 6464, + "external_row_allowance": 20161, + "kappa": "67885087881447/50000000000000000", + "kappa_decimal": "0.001357701757628940", + "binding_component": "complex", + "strict_outer_constraints": { + "bit_positive": "10621465764212762196210268477770276461723499661738917254091303764940482784625241058990440193116685451709011434821012853854051728646922354068764110240451788082301425101506809984537459990353093448305054158108924126790768824207046981816251961458553922111479604919294584678617563063070334752769/7812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_above_bit": "75805356522229723538276500338261082745908696235059517215374758941009559806883314548290988565178987146145948271353077645931235889759548211917698574898493190015462540009646906551694945841891075873209231175792953018183748038541446077888520395080705415321382436936929665247231/7812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "complex_below_one_over32": "14945226191090383214591/500000000000000000000000", + "beta_positive": "1/1000000000000000000", + "beta_below_one": "999999999999999999/1000000000000000000", + "leaf_saving_above_bit": "65183890758016961266260875338261082745908696235059517215374758941009559806883314548290988565178987146145948271353077645931235889759548211917698574898493190015462540009646906551694945841891075873209231175792953018183748038541446077888520395080705415321382436936929665247231/7812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_positive": "5310732882106381087483668474672376034651481353099182165322152220731324138221316764554737311933101666864065524293820975218014429502448323180330326473303539972386602310301616909967304893669736739615067088701368615090330253994599364117357156522229979239487841001093370227829176612240582697766936936929665247231/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_internal": "10621465764212762196210268477770276461723499661738917254091303764940482784625241058990440193116685451709011434821012853854051728646922354068764110240451788082301425101506809984537459990353093448305054158108924126790768824207046981816251961458553922111479604919294584678617563063070334752769/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_leaf": "43213411143221242829340706146900817834677847779268675861778683235445262688066898333135934475706179024781985570497551676819669673526696460027613397689698383090032695106330263260384932911298631384909669746005400635882642843477770020760512158998906629772170823387759417302233063063070334752769/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_positive": "5310732882106382064046168474672376034651481353099182165322152220731324138221316764554737311933101666864065524293820975218014429502448323180330326473303539972386602310301616909967304893669736739615067088701368615090330253994599364117357156522229979239487841001093370227829176612240582697766936936929665247231/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "c_below_one": "3900939267117893617935953831525327623965348518646900817834677847779268675861778683235445262688066898333135934475706179024781985570497551676819669673526696460027613397689698383090032695106330263260384932911298631384909669746005400635882642843477770020760512158998906629772170823387759417302233063063070334752769/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q_below_reservations": "1/4000000000000000000", + "lambda_above_tau": "10621465764212762196210268477770276461723499661738917254091303764940482784625241058990440193116685451709011434821012853854051728646922354068764110240451788082301425101506809984537459990353093448305054158108924126790768824207046981816251961458553922111479604919294584678617563063070334752769/7812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_sigma": "86426822286442485734486768816031359207632195896798434469466062705950042591508555607281428758295672597854959706174090499785287618406470565986462685138944978097763965111153716536232405832244169321514285333901877144974516862748493059704772356539259337432862041856224249925848563063070334752769/7812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_above_internal": "10621465764212762196210268477770276461723499661738917254091303764940482784625241058990440193116685451709011434821012853854051728646922354068764110240451788082301425101506809984537459990353093448305054158108924126790768824207046981816251961458553922111479604919294584678617563063070334752769/7812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_prime_above_lambda": "10621465764212762196210268477770276461723499661738917254091303764940482784625241058990440193116685451709011434821012853854051728646922354068764110240451788082301425101506809984537459990353093448305054158108924126790768824207046981816251961458553922111479604919294584678617563063070334752769/7812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_leaf": "43213411143221242829340706146900817834677847779268675861778683235445262688066898333135934475706179024781985570497551676819669673526696460027613397689698383090032695106330263260384932911298631384909669746005400635882642843477770020760512158998906629772170823387759417302233063063070334752769/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_reservations": "1/4000000000000000000", + "lambda_prime_below_one": "5310732882106381087483668474672376034651481353099182165322152220731324138221316764554737311933101666864065524293820975218014429502448323180330326473303539972386602310301616909967304893669736739615067088701368615090330253994599364117357156522229979239487841001093370227829176612240582697766936936929665247231/3906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "epsilon_positive": "3906249999999999996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/3911560732882106381087483668474672376034651481353099182165322152220731324138221316764554737311933101666864065524293820975218014429502448323180330326473303539972386602310301616909967304893669736739615067088701368615090330253994599364117357156522229979239487841001093370227829176612240582697766936936929665247231", + "epsilon_below_one": "5310732882106384993733668474672376034651481353099182165322152220731324138221316764554737311933101666864065524293820975218014429502448323180330326473303539972386602310301616909967304893669736739615067088701368615090330253994599364117357156522229979239487841001093370227829176612240582697766936936929665247231/3911560732882106381087483668474672376034651481353099182165322152220731324138221316764554737311933101666864065524293820975218014429502448323180330326473303539972386602310301616909967304893669736739615067088701368615090330253994599364117357156522229979239487841001093370227829176612240582697766936936929665247231", + "guard_width": "5310732882106384993733668474672376034651481353099182165322152220731324138221316764554737311933101666864065524293820975218014429502448323180330326473303539972386602310301616909967304893669736739615067088701368615090330253994599364117357156522229979239487841001093370227829176612240582697766936936929665247231/3911560732882106381087483668474672376034651481353099182165322152220731324138221316764554737311933101666864065524293820975218014429502448323180330326473303539972386602310301616909967304893669736739615067088701368615090330253994599364117357156522229979239487841001093370227829176612240582697766936936929665247231", + "K_geometry": "2934998232882106382064046168474672376034651481353099182165322152220731324138221316764554737311933101666864065524293820975218014429502448323180330326473303539972386602310301616909967304893669736739615067088701368615090330253994599364117357156522229979239487841001093370227829176612240582697766936936929665247231/3911560732882106381087483668474672376034651481353099182165322152220731324138221316764554737311933101666864065524293820975218014429502448323180330326473303539972386602310301616909967304893669736739615067088701368615090330253994599364117357156522229979239487841001093370227829176612240582697766936936929665247231000000000000000000", + "K_dominates_log": "5310732882106382058735435592565993970605312878426806130670670867632141972899164543823413173711784902309328212360719308353948905208627347962315896970855216792056275836998076937580702583368119829647762195031631875475263165293230749027026902527630615122130684478863390988341335611147212469937760324689082549464063063070334752769/3911560732882106381087483668474672376034651481353099182165322152220731324138221316764554737311933101666864065524293820975218014429502448323180330326473303539972386602310301616909967304893669736739615067088701368615090330253994599364117357156522229979239487841001093370227829176612240582697766936936929665247231000000000000000000", + "record_suffix": "5310732882106384993733668474672376034651481353099182165322152220731324138221316764554737311933101666864065524293820975218014429502448323180330326473303539972386602310301616909967304893669736739615067088701368615090330253994599364117357156522229979239487841001093370227829176612240582697766936936929665247231/3911560732882106381087483668474672376034651481353099182165322152220731324138221316764554737311933101666864065524293820975218014429502448323180330326473303539972386602310301616909967304893669736739615067088701368615090330253994599364117357156522229979239487841001093370227829176612240582697766936936929665247231", + "phase_local": "42485863056851076038308614915272627189728182350121081287925736412751410940448381895706574357243496570357786882417466134880049911725765610224628182283979996598762492009109395307351836839056277006953231815941212181107574943255426297848526998183240469798545571486516982583145571896831291354306318883196739280081063063070334752769/31292485863056851048699869347797379008277211850824793457322577217765850593105770534116437898495464813334912524194350567801744115436019586585442642611786428319779092818482412935279738439149357893916920536709610948920722642031956794912938857252177839833915902728008746961822633412897924661582135495495437321977848000000000000000000", + "phase_boundary": "8497172611370212078413136677369420567958701690286315429863962200070936455831954602556255560871645902427767526937011893484757562910096341870514092854837340775488237223179047083561085519569961873416802448252453044529461317689990367497441196440968602665823389079519413125038841578491562088597922486846881697802663063070334752769/6258497172611370209739973869559475801655442370164958691464515443553170118621154106823287579699092962666982504838870113560348823087203917317088528522357285663955818563696482587055947687829871578783384107341922189784144528406391358982587771450435567966783180545601749392364526682579584932316427099099087464395569600000000000000000", + "gamma_sublinear": "1/2000000000000000000", + "cell_above_band": "7812499999999999988275939267117893618912516331525327623965348518646900817834677847779268675861778683235445262688066898333135934475706179024781985570497551676819669673526696460027613397689698383090032695106330263260384932911298631384909669746005400635882642843477770020760512158998906629772170823387759417302233063063070334752769/15646242931528425524349934673898689504138605925412396728661288608882925296552885267058218949247732406667456262097175283900872057718009793292721321305893214159889546409241206467639869219574678946958460268354805474460361321015978397456469428626088919916957951364004373480911316706448962330791067747747718660988924000000000000000000", + "prime_interval_packing": "5310732882106384993733668474672376034651481353099182165322152220731324138221316764554737311933101666864065524293820975218014429502448323180330326473303539972386602310301616909967304893669736739615067088701368615090330253994599364117357156522229979239487841001093370227829176612240582697766936936929665247231/3911560732882106381087483668474672376034651481353099182165322152220731324138221316764554737311933101666864065524293820975218014429502448323180330326473303539972386602310301616909967304893669736739615067088701368615090330253994599364117357156522229979239487841001093370227829176612240582697766936936929665247231", + "alpha_positive": "10621465764212766075906604067238370981819294231525988295992823088363466111120481308378150485644886569173393736654540283571963334711075671142646223444158756764442878147299693847548007477037856569262829283733000490565593419287830113144384059049860594361618525479956761216170512223387795167704697261618747796695063063070334752769/7823121465764212762174967336949344752069302962706198364330644304441462648276442633529109474623866203333728131048587641950436028859004896646360660652946607079944773204620603233819934609787339473479230134177402737230180660507989198728234714313044459958478975682002186740455658353224481165395533873873859330494462000000000000000000", + "alpha_below_one": "7812499999999999996099060732882106381087483668474672376034651481353099182165322152220731324138221316764554737311933101666864065524293820975218014429502448323180330326473303539972386602310301616909967304893669736739615067088701368615090330253994599364117357156522229979239487841001093370227829176612240582697766936936929665247231/7823121465764212762174967336949344752069302962706198364330644304441462648276442633529109474623866203333728131048587641950436028859004896646360660652946607079944773204620603233819934609787339473479230134177402737230180660507989198728234714313044459958478975682002186740455658353224481165395533873873859330494462000000000000000000", + "alpha_below_one_fourth": "1945158900676840424467835230170097817035506446445023602786668253022002195957990177073899218170321664264258639025492370204037043880040148490447518939792493013221750423007851114607435644969797011800544704260617683816979571707709469568914294519211254395258125395020589923897744076082732496181178771206846084826920436936929665247231/7823121465764212762174967336949344752069302962706198364330644304441462648276442633529109474623866203333728131048587641950436028859004896646360660652946607079944773204620603233819934609787339473479230134177402737230180660507989198728234714313044459958478975682002186740455658353224481165395533873873859330494462000000000000000000", + "delta_positive": "1/8000000000000000000", + "delta_below_one_eighth": "999999999999999999/8000000000000000000", + "short_record_fallback": "30476031616591053695255357385842632247872968353052736940659301202546558071844420941874415019799990306881851694007585023748914834561925272519659012604115336560346985833987306908599429267589667720613354057175159740739462461017164561832658234823067683932538671551231726452195819750713175860162272232719841030499367555945443232151048287970371001552470785741262353628373969381080863072756023920550731729441573697988771321949155828755862865531169857431279591033081586433162952721140626750363256381335593028113127210908131834130180228956565244237744769778758781555044827398327113607029896009220341076353167361/30559068225641456102245966159958377937770714698071087360666579314224463469829854037223083885249477356772375511908545476368890737730487877524846330675572683906034270330549231382109119569481794818278242711630479442305393205109332807532166852785329921712808498757821041954904915442283129552326304194819763009743992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "small_field_exposure": "1/1000000000000000000", + "artificial_boundary": "219089886904454808432583636981025351209480145812022364786684572186186102291342130729593697160378382456972964405490603847414545120061038155609195184182798771527773733527279214102155067320125768002065266208357896801584626337521758465148781848779406516763679293293636665632299530826186677403340571493800220323916084810810788995741693/31292485863056851048699869347797379008277211850824793457322577217765850593105770534116437898495464813334912524194350567801744115436019586585442642611786428319779092818482412935279738439149357893916920536709610948920722642031956794912938857252177839833915902728008746961822633412897924661582135495495437321977848000000000000000000", + "literal_scalar_guard": "1", + "row_product_gap": "23971789/25", + "balanced_prefix_above_kappa": "223946570416997717293062970494990009648280940653527957902659810520646257743739805879058976867444448332146243406104465393923042770915641465759351982688021571365791583013703184590156306980819317619588927480855913286399111828731627762648854661175622158281871528689229359473429648618729597705261115004412726976743/195578036644105319054374183423733618801732574067654959108266107611036566206911065838227736865596655083343203276214691048760900721475122416159016516323665176998619330115515080845498365244683486836980753354435068430754516512699729968205867857826111498961974392050054668511391458830612029134888346846846483262361550000000000000000", + "coordinate_movement_above_kappa": "14420782736668446210268477770276461723499661738917254091303764940482784625241058990440193116685451709011434821012853854051728646922354068764110240451788082301425101506809984537459990353093448305054158108924126790768824207046981816251961458553922111479604919294584678617563063070334752769/7812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_phase_layer_above_kappa": "567370675457847964773775741425127816930967331717459975887874058192193830736574800816624800036955864976060802597795486903242840988810380992006709327287127887343445057963762074893158834722716615652163482528416897112891906320637955888859736066990213186397942732783493819240763795762351371407455363151324874287629/3911560732882106381087483668474672376034651481353099182165322152220731324138221316764554737311933101666864065524293820975218014429502448323180330326473303539972386602310301616909967304893669736739615067088701368615090330253994599364117357156522229979239487841001093370227829176612240582697766936936929665247231000000000000000000", + "bulk_exposure_above_kappa": "14420782736668446210268477770276461723499661738917254091303764940482784625241058990440193116685451709011434821012853854051728646922354068764110240451788082301425101506809984537459990353093448305054158108924126790768824207046981816251961458553922111479604919294584678617563063070334752769/7812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "Gaussian_arithmetic_above_kappa": "650945904092364114458106277473001586542067723911959094143958356887989784732290494273066504489257848992363144694209814326063870847959615716223786623908677348746588810825640057995006903698509685417446122459737571309936249653083497808129198400219535817156080215410849226584383915837421308774117748640855519601709/1251699434522274041947994773911895160331088474032991738292903088710634023724230821364657515939818592533396500967774022712069764617440783463417705704471457132791163712739296517411189537565974315756676821468384437956828905681278271796517554290087113593356636109120349878472905336515916986463285419819817492879113920000000000000000", + "scalar_work_above_kappa": "31919890533837528385802591610723729167690299023211374082260247531082669914860147623884881561479178631476534879452420642052468828917000186198315986903610147878554266679882207917515041812037421082394613329848244757208767562343065842659699388631577315345859956749275604145520914602384495050144011463769106651031649/31292485863056851048699869347797379008277211850824793457322577217765850593105770534116437898495464813334912524194350567801744115436019586585442642611786428319779092818482412935279738439149357893916920536709610948920722642031956794912938857252177839833915902728008746961822633412897924661582135495495437321977848000000000000000000", + "dimension_above_kappa": "195046963355894680778947386993264098491330396427335050540014833042491391695748744682418520878143150795715773591229757283385342684629342977764026254591976288760732652572506490520293217769019697753175553626384249188834410968156183318193243970905516263686880269125567489770480069858617330338541301771883114442899565004412726976743/195578036644105319054374183423733618801732574067654959108266107611036566206911065838227736865596655083343203276214691048760900721475122416159016516323665176998619330115515080845498365244683486836980753354435068430754516512699729968205867857826111498961974392050054668511391458830612029134888346846846483262361550000000000000000" + }, + "outer_controls": [ + "next_grid", + "zero_eta", + "zero_beta", + "unit_beta" + ], + "bootstrap": [ + { + "gap": "449020414922846710689433426655558230469635792154792303094639231241802755297281/250000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "11159644099234" + }, + { + "gap": "305232317730280040825308835590987929903916022046304981461323310497994616857940652573544720024451785628400210621827071/125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "6037560531089891199" + }, + { + "gap": "207488935225822819707329944397914542017357247747950207874090506920289069740932634230320647467086765522447186084241700065543015944786272931178754706685992961/62500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "3266424703371836125114550" + }, + { + "gap": "141045543805058336212649010292305025939820708534171267604518810486058306439990756026263446106135360755810503860317998166184340480573013333355654103297932838083993074527887268756892915247978493951/31250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "1767192277055604162917945126478" + }, + { + "gap": "95879066542092708925688584119303870977398057083360511006259925303938427875169627138804769682491484367184212664343124194508853936496116207677240233614616406658790651905415671420236414749865832511242765726328404100094386838726228439041/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "956081596144316677228711405955568612" + }, + { + "gap": "65176078258016961266260875338261082745908696235059517215374758941009559806883314548290988565178987146145948271353077645931235889759548211917698574898493190015462540009646906551694945841891075873209231175792953018183748038541446077888520395080705415321382436936929665247231/7812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "cutoff_log2": "517256684716205688376238722884845576914065" + } + ], + "complex_template_sha256": "276b69e3fc79a211daaf39776d91b3a6f9c262c415cbd199ab02d5e0ccb9bf4b", + "owner_audit_sha256": "c091ef330ae4566838b3a6c214d57847ce7c9962d5fc161f4ad155cd6bc69b21", + "invoice_sha256": "3d38891f6db3fd70728f1bcba7d1f1356250903a15f3916ca91ae1ad98a24c73", + "bit_scope": "PR493 published profile and operator reused as a pinned dependency; this verifier reprices its published profile but does not reconstruct that unchanged bit operator.", + "scope": "Conditional finite witness. Inherited compiler, precision/tape and analytic-transfer contracts remain assumed; changed-host operator admission recorded separately." +} diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/evidence/GLOBAL-PREFIX.json b/research/retimed-asynchronous-whole-owners/vendor/pr505/evidence/GLOBAL-PREFIX.json new file mode 100644 index 0000000000..a957679ed7 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/evidence/GLOBAL-PREFIX.json @@ -0,0 +1,13 @@ +{ + "status": "PASS_ASYNC_GLOBAL_PREFIX", + "template_sha256": "276b69e3fc79a211daaf39776d91b3a6f9c262c415cbd199ab02d5e0ccb9bf4b", + "global_prefix_bits": 205, + "retained_payload_bits": 512, + "complete_invocation_cover_sweeps": 72, + "bridge_factor_two_sweeps": 72, + "local_scalar_coefficient_work_prefix_bits": 20, + "stream_input_sup_to_l2_bits": 37, + "primitive_arithmetic_margin_bits": 4, + "controller_audit_sha256": "e3f3c8dd3d9ead17031574f86fe7c7887f5f08ead36877b0baa93def9db58431", + "proof": "Each complete normalized invocation has unitary helper endpoints and a data shear with at most two unitary summands. Distinct full orthogonal owner charts act by right-translation bijections on the retained cover group. Thus the maximum full-stream L2 norm grows by at most2per complete local cover sweep and individual bridge. All72local sweeps and72individual bridge sweeps are counted. Unit-modulus phases, idle children, terminal translations and normalized spectator endpoints are unitary. The independently replayed scalar/Horner envelope costs20bits, initial sup-to-L2 conversion37bits, primitive margin4bits: total205<512. All-size child/compiler and precision/tape interfaces remain inherited." +} diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/evidence/OWNERS-AND-PROFILE.json b/research/retimed-asynchronous-whole-owners/vendor/pr505/evidence/OWNERS-AND-PROFILE.json new file mode 100644 index 0000000000..f7283dfdb8 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/evidence/OWNERS-AND-PROFILE.json @@ -0,0 +1,36 @@ +{ + "status": "PASS_INDEPENDENT_ASYNC_OWNERS_AND_PROFILE", + "template_sha256": "276b69e3fc79a211daaf39776d91b3a6f9c262c415cbd199ab02d5e0ccb9bf4b", + "paid_profile": { + "1": 148240, + "2": 66816, + "3": 7032, + "4": 19728, + "5": 26109, + "6": 144, + "7": 2209, + "8": 1224, + "16": 1, + "48": 408 + }, + "live": 7680, + "physical": 8258, + "rank_mass": 558144, + "deficit": 2496, + "hosted_residuals": 40320, + "banked_residuals": 0, + "all_800_owners_per_call_distinct": true, + "actual_helper_owner_charts": 40320, + "actual_73column_sigmas": 3194, + "cross_replica_helper_roles": 33114, + "explicit_idle_remainder_children": 9615, + "source_idle_children_charged": 17280, + "source_artifacts": { + "split-centres/CANONICAL-WORD.json.gz": "aff71d7ca599f34a695f96d3b6ad4ba8038b0a5719653e2a6076f9477775261a", + "split-centres/LOCAL-PROGRAMS.json.gz": "6cb91d27f03650b67dd72cc441c6a49ae429abee6fb8ea3ec814078ba629e563", + "split-centres/LOCAL-CHECKS.json": "d36cce576a03faec3005f15cc0b8f5e7f3890e50c5d85bdd12794f3979e33462", + "split-centres/RESIDUAL-ADAPTERS.json": "a4cec4b3ccaebb33cf169b50230c4033eb956f9e75fad64cf6647a3f794c5cca", + "work/complex-nine-native/DATA-PHASES.json": "f621f6d4296cb215f334830356c5f79fe10d6d04d15b3ccda76ba0885ab67d0a" + }, + "controller_audit_sha256": "e3f3c8dd3d9ead17031574f86fe7c7887f5f08ead36877b0baa93def9db58431" +} diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/evidence/PREFIX-AND-INVOICE.json b/research/retimed-asynchronous-whole-owners/vendor/pr505/evidence/PREFIX-AND-INVOICE.json new file mode 100644 index 0000000000..c1caf19da3 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/evidence/PREFIX-AND-INVOICE.json @@ -0,0 +1,69 @@ +{ + "status": "PASS_INDEPENDENT_ASYNC_SCALAR_PREFIX_AND_FINITE_INVOICE", + "template_sha256": "276b69e3fc79a211daaf39776d91b3a6f9c262c415cbd199ab02d5e0ccb9bf4b", + "global_prefix_bits": 205, + "charged_prefix_bits": 512, + "complete_invocation_sweeps": 72, + "bridge_sweeps": 72, + "row_prefix_extra": 1024, + "local": { + "backward": { + "events": 25082, + "macros": 19708, + "real_component_primitives": 221516, + "prefix_l1": "1039266", + "prefix_bits": 20, + "coefficient_work_primitive_count": 109970, + "all_exact_columns": 800, + "all_560_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true + }, + "forward": { + "events": 25082, + "macros": 19708, + "real_component_primitives": 221420, + "prefix_l1": "32209", + "prefix_bits": 15, + "coefficient_work_primitive_count": 109906, + "all_exact_columns": 800, + "all_560_dirty_helper_columns_restored": true, + "private_centres_and_coefficient_work_cleared": true + } + }, + "entering_helpers": 122, + "entrance_rank": 148, + "local_adapters": 391344, + "local_primitive_bound": 10149247009100, + "wrapper_elementary_factors_charged": 2529792, + "compiler": 25934336, + "unhosted_pervertex": 1299225185815824, + "hosted_rebased_pervertex": 1299225185483184, + "conservative_pervertex_used": 1299225185815824, + "finite": { + "physical_stock_bits": 2641, + "router_bits": 7984, + "literal_bits": 35282, + "physical_row_coefficient": 16467, + "retained_row_coefficient": 20161, + "required_C0_bits": 200012, + "halving_integer_inequality": [ + 5329, + 4608 + ], + "G_exponent": 30000, + "E_exponent": 100000, + "C0_exponent": 210000 + }, + "strict_checks": { + "local_primitive_bound": true, + "logical": true, + "router": true, + "literal": true, + "mass": true, + "precision": true, + "tape": true, + "row": true, + "halving": true + }, + "scope": "Exact finite recount conditional on inherited all-size compiler/precision/tape and analytic-transfer contracts. Signed accumulation uses the supplier scalar primitive convention. Async prefix counts all72individual bridges and72complete invocations;512bits are charged, and an additional2*512 enters the two-level physical row bound." +} diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/evidence/RESULT.json b/research/retimed-asynchronous-whole-owners/vendor/pr505/evidence/RESULT.json new file mode 100644 index 0000000000..4eea6e65cc --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/evidence/RESULT.json @@ -0,0 +1,68 @@ +{ + "status": "PASS_CONDITIONAL_ASYNCHRONOUS_COMPLEX_DERIVATIVE", + "kappa": "67885087881447/50000000000000000", + "kappa_decimal": "0.001357701757628940", + "complex_lower": "679773808909616785409/500000000000000000000000", + "bit_lower": "391360506745414227149/250000000000000000000000", + "template_sha256": "276b69e3fc79a211daaf39776d91b3a6f9c262c415cbd199ab02d5e0ccb9bf4b", + "strict_constraints": 47, + "scope": "New complex program independently replayed. The unchanged PR493 bit operator and inherited all-size compiler, common-label, Lemma A realization, restored-row, precision/tape and analytic-transfer contracts remain dependencies. No unconditional multiplication bound or fresh Lean certification is claimed.", + "stages": [ + { + "stage": "construct", + "exit": 0, + "seconds": 0.7339999999967404 + }, + { + "stage": "scalar", + "exit": 0, + "seconds": 5.046999999991385 + }, + { + "stage": "emit-local", + "exit": 0, + "seconds": 3.9679999999934807 + }, + { + "stage": "phases", + "exit": 0, + "seconds": 208.375 + }, + { + "stage": "adapters", + "exit": 0, + "seconds": 1.3910000000032596 + }, + { + "stage": "parent-integration", + "exit": 0, + "seconds": 1.7339999999967404 + }, + { + "stage": "parent-replay", + "exit": 0, + "seconds": 9.594000000011874 + }, + { + "stage": "emit-async", + "exit": 0, + "seconds": 4.953000000008615 + }, + { + "stage": "independent-async", + "exit": 0, + "seconds": 26.062000000005355 + }, + { + "stage": "invoice", + "exit": 0, + "seconds": 2.437999999994645 + }, + { + "stage": "two-moments-assembly", + "exit": 0, + "seconds": 0.5940000000118744 + } + ], + "package_manifest_sha256": null +} diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/evidence/STEPS.json b/research/retimed-asynchronous-whole-owners/vendor/pr505/evidence/STEPS.json new file mode 100644 index 0000000000..70df4595dd --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/evidence/STEPS.json @@ -0,0 +1,57 @@ +[ + { + "stage": "construct", + "exit": 0, + "seconds": 0.7339999999967404 + }, + { + "stage": "scalar", + "exit": 0, + "seconds": 5.046999999991385 + }, + { + "stage": "emit-local", + "exit": 0, + "seconds": 3.9679999999934807 + }, + { + "stage": "phases", + "exit": 0, + "seconds": 208.375 + }, + { + "stage": "adapters", + "exit": 0, + "seconds": 1.3910000000032596 + }, + { + "stage": "parent-integration", + "exit": 0, + "seconds": 1.7339999999967404 + }, + { + "stage": "parent-replay", + "exit": 0, + "seconds": 9.594000000011874 + }, + { + "stage": "emit-async", + "exit": 0, + "seconds": 4.953000000008615 + }, + { + "stage": "independent-async", + "exit": 0, + "seconds": 26.062000000005355 + }, + { + "stage": "invoice", + "exit": 0, + "seconds": 2.437999999994645 + }, + { + "stage": "two-moments-assembly", + "exit": 0, + "seconds": 0.5940000000118744 + } +] diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/ASYNC-3.json b/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/ASYNC-3.json new file mode 100644 index 0000000000..930a44dfcd --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/ASYNC-3.json @@ -0,0 +1,13195 @@ +{ + "status": "EXACT_INTEGER_ASYNC_NOMINATION_PHYSICAL_SLOT_MATCHING_PENDING", + "mode": "offset3", + "T": 8, + "M": 73, + "L": 9, + "live": 7680, + "deficit": 2496, + "profile": { + "1": 148240, + "2": 66816, + "3": 7032, + "4": 19728, + "5": 26109, + "6": 144, + "7": 2209, + "8": 1224, + "48": 408, + "16": 1 + }, + "patterns": [ + [ + [ + 0, + 0 + ], + [ + 9 + ], + 54 + ], + [ + [ + 0, + 0 + ], + [ + 8, + 8 + ], + 52 + ], + [ + [ + 0, + 0 + ], + [ + 7, + 9 + ], + 14 + ], + [ + [ + 0, + 2 + ], + [ + 9 + ], + 16 + ], + [ + [ + 0, + 2 + ], + [ + 8, + 8 + ], + 104 + ], + [ + [ + 0, + 1 + ], + [ + 8 + ], + 120 + ], + [ + [ + 0, + 3 + ], + [ + 8 + ], + 120 + ], + [ + [ + 0, + 4 + ], + [ + 9, + 9, + 9 + ], + 100 + ], + [ + [ + 0, + 4 + ], + [ + 5, + 9, + 9, + 9 + ], + 20 + ], + [ + [ + 0, + 6 + ], + [ + 9, + 9, + 9 + ], + 116 + ], + [ + [ + 0, + 6 + ], + [ + 5, + 9, + 9, + 9 + ], + 4 + ], + [ + [ + 0, + 5 + ], + [ + 8 + ], + 120 + ], + [ + [ + 0, + 7 + ], + [ + 8 + ], + 120 + ], + [ + [ + 0, + 8 + ], + [], + 48 + ], + [ + [ + 0, + 8 + ], + [ + 9, + 9, + 9, + 9, + 9 + ], + 72 + ], + [ + [ + 0, + 10 + ], + [ + 9, + 9, + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 0, + 9 + ], + [ + 8 + ], + 105 + ], + [ + [ + 0, + 9 + ], + [ + 7 + ], + 15 + ], + [ + [ + 0, + 11 + ], + [ + 8 + ], + 120 + ], + [ + [ + 0, + 12 + ], + [ + 9, + 9, + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 0, + 13 + ], + [ + 9, + 9, + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 0, + 14 + ], + [ + 9, + 9, + 9 + ], + 64 + ], + [ + [ + 0, + 14 + ], + [ + 5, + 9, + 9, + 9 + ], + 56 + ], + [ + [ + 0, + 15 + ], + [ + 9, + 9, + 9 + ], + 108 + ], + [ + [ + 0, + 15 + ], + [ + 5, + 9, + 9, + 9 + ], + 12 + ], + [ + [ + 0, + 16 + ], + [ + 9 + ], + 64 + ], + [ + [ + 0, + 16 + ], + [ + 7, + 9 + ], + 56 + ], + [ + [ + 0, + 17 + ], + [ + 9 + ], + 105 + ], + [ + [ + 0, + 17 + ], + [ + 8, + 8 + ], + 1 + ], + [ + [ + 0, + 17 + ], + [ + 7, + 9 + ], + 14 + ], + [ + [ + 1, + 0 + ], + [ + 9 + ], + 106 + ], + [ + [ + 1, + 0 + ], + [ + 7, + 9 + ], + 14 + ], + [ + [ + 1, + 2 + ], + [ + 9 + ], + 68 + ], + [ + [ + 1, + 2 + ], + [ + 8, + 8 + ], + 52 + ], + [ + [ + 1, + 1 + ], + [ + 8 + ], + 120 + ], + [ + [ + 1, + 3 + ], + [ + 8 + ], + 120 + ], + [ + [ + 1, + 4 + ], + [ + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 1, + 6 + ], + [ + 9, + 9, + 9 + ], + 108 + ], + [ + [ + 1, + 6 + ], + [ + 5, + 9, + 9, + 9 + ], + 12 + ], + [ + [ + 1, + 5 + ], + [ + 8 + ], + 120 + ], + [ + [ + 1, + 7 + ], + [ + 8 + ], + 120 + ], + [ + [ + 1, + 8 + ], + [ + 9, + 9, + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 1, + 10 + ], + [ + 9, + 9, + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 1, + 9 + ], + [ + 8 + ], + 120 + ], + [ + [ + 1, + 11 + ], + [ + 8 + ], + 120 + ], + [ + [ + 1, + 12 + ], + [ + 9, + 9, + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 1, + 13 + ], + [ + 9, + 9, + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 1, + 14 + ], + [ + 9, + 9, + 9 + ], + 112 + ], + [ + [ + 1, + 14 + ], + [ + 5, + 9, + 9, + 9 + ], + 8 + ], + [ + [ + 1, + 15 + ], + [ + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 1, + 16 + ], + [ + 9 + ], + 109 + ], + [ + [ + 1, + 16 + ], + [ + 8, + 8 + ], + 11 + ], + [ + [ + 1, + 17 + ], + [ + 9 + ], + 24 + ], + [ + [ + 1, + 17 + ], + [ + 7, + 9 + ], + 96 + ], + [ + [ + 2, + 0 + ], + [ + 9 + ], + 78 + ], + [ + [ + 2, + 0 + ], + [ + 7, + 9 + ], + 42 + ], + [ + [ + 2, + 2 + ], + [ + 9 + ], + 106 + ], + [ + [ + 2, + 2 + ], + [ + 7, + 9 + ], + 14 + ], + [ + [ + 2, + 1 + ], + [ + 8 + ], + 120 + ], + [ + [ + 2, + 3 + ], + [ + 8 + ], + 120 + ], + [ + [ + 2, + 4 + ], + [ + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 2, + 6 + ], + [ + 9, + 9, + 9 + ], + 108 + ], + [ + [ + 2, + 6 + ], + [ + 5, + 9, + 9, + 9 + ], + 12 + ], + [ + [ + 2, + 5 + ], + [ + 8 + ], + 92 + ], + [ + [ + 2, + 5 + ], + [ + 7 + ], + 28 + ], + [ + [ + 2, + 7 + ], + [ + 8 + ], + 120 + ], + [ + [ + 2, + 8 + ], + [ + 9, + 9, + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 2, + 10 + ], + [], + 81 + ], + [ + [ + 2, + 10 + ], + [ + 9, + 9, + 9, + 9, + 9 + ], + 39 + ], + [ + [ + 2, + 9 + ], + [ + 8 + ], + 115 + ], + [ + [ + 2, + 9 + ], + [ + 7 + ], + 5 + ], + [ + [ + 2, + 11 + ], + [ + 8 + ], + 120 + ], + [ + [ + 2, + 12 + ], + [ + 9, + 9, + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 2, + 13 + ], + [ + 9, + 9, + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 2, + 14 + ], + [ + 9, + 9, + 9 + ], + 98 + ], + [ + [ + 2, + 14 + ], + [ + 7, + 7, + 9, + 9 + ], + 6 + ], + [ + [ + 2, + 14 + ], + [ + 5, + 9, + 9, + 9 + ], + 16 + ], + [ + [ + 2, + 15 + ], + [ + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 2, + 16 + ], + [ + 9 + ], + 102 + ], + [ + [ + 2, + 16 + ], + [ + 8, + 8 + ], + 4 + ], + [ + [ + 2, + 16 + ], + [ + 7, + 9 + ], + 14 + ], + [ + [ + 2, + 17 + ], + [ + 9 + ], + 92 + ], + [ + [ + 2, + 17 + ], + [ + 7, + 9 + ], + 28 + ], + [ + [ + 3, + 0 + ], + [ + 9 + ], + 120 + ], + [ + [ + 3, + 2 + ], + [ + 9 + ], + 106 + ], + [ + [ + 3, + 2 + ], + [ + 7, + 9 + ], + 14 + ], + [ + [ + 3, + 1 + ], + [ + 8 + ], + 120 + ], + [ + [ + 3, + 3 + ], + [ + 8 + ], + 120 + ], + [ + [ + 3, + 4 + ], + [ + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 3, + 6 + ], + [ + 9, + 9, + 9 + ], + 114 + ], + [ + [ + 3, + 6 + ], + [ + 7, + 7, + 9, + 9 + ], + 6 + ], + [ + [ + 3, + 5 + ], + [ + 8 + ], + 120 + ], + [ + [ + 3, + 7 + ], + [ + 8 + ], + 106 + ], + [ + [ + 3, + 7 + ], + [ + 7 + ], + 14 + ], + [ + [ + 3, + 8 + ], + [ + 9, + 9, + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 3, + 10 + ], + [ + 9, + 9, + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 3, + 9 + ], + [ + 8 + ], + 120 + ], + [ + [ + 3, + 11 + ], + [ + 8 + ], + 120 + ], + [ + [ + 3, + 12 + ], + [ + 9, + 9, + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 3, + 13 + ], + [ + 9, + 9, + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 3, + 14 + ], + [ + 9, + 9, + 9 + ], + 116 + ], + [ + [ + 3, + 14 + ], + [ + 5, + 9, + 9, + 9 + ], + 4 + ], + [ + [ + 3, + 15 + ], + [ + 9, + 9, + 9 + ], + 119 + ], + [ + [ + 3, + 15 + ], + [ + 7, + 7, + 9, + 9 + ], + 1 + ], + [ + [ + 3, + 16 + ], + [ + 9 + ], + 120 + ], + [ + [ + 3, + 17 + ], + [ + 9 + ], + 26 + ], + [ + [ + 3, + 17 + ], + [ + 7, + 9 + ], + 94 + ], + [ + [ + 4, + 0 + ], + [ + 9 + ], + 92 + ], + [ + [ + 4, + 0 + ], + [ + 7, + 9 + ], + 28 + ], + [ + [ + 4, + 2 + ], + [ + 9 + ], + 44 + ], + [ + [ + 4, + 2 + ], + [ + 8, + 8 + ], + 76 + ], + [ + [ + 4, + 1 + ], + [ + 8 + ], + 120 + ], + [ + [ + 4, + 3 + ], + [ + 8 + ], + 120 + ], + [ + [ + 4, + 4 + ], + [ + 9, + 9, + 9 + ], + 119 + ], + [ + [ + 4, + 4 + ], + [ + 7, + 7, + 9, + 9 + ], + 1 + ], + [ + [ + 4, + 6 + ], + [ + 9, + 9, + 9 + ], + 92 + ], + [ + [ + 4, + 6 + ], + [ + 5, + 9, + 9, + 9 + ], + 28 + ], + [ + [ + 4, + 5 + ], + [ + 8 + ], + 106 + ], + [ + [ + 4, + 5 + ], + [ + 7 + ], + 14 + ], + [ + [ + 4, + 7 + ], + [ + 8 + ], + 106 + ], + [ + [ + 4, + 7 + ], + [ + 7 + ], + 14 + ], + [ + [ + 4, + 8 + ], + [ + 9, + 9, + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 4, + 10 + ], + [ + 9, + 9, + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 4, + 9 + ], + [ + 8 + ], + 120 + ], + [ + [ + 4, + 11 + ], + [ + 8 + ], + 120 + ], + [ + [ + 4, + 12 + ], + [ + 9, + 9, + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 4, + 13 + ], + [ + 9, + 9, + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 4, + 14 + ], + [ + 9, + 9, + 9 + ], + 97 + ], + [ + [ + 4, + 14 + ], + [ + 7, + 7, + 9, + 9 + ], + 7 + ], + [ + [ + 4, + 14 + ], + [ + 5, + 9, + 9, + 9 + ], + 16 + ], + [ + [ + 4, + 15 + ], + [ + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 4, + 16 + ], + [ + 8, + 8 + ], + 120 + ], + [ + [ + 4, + 17 + ], + [ + 9 + ], + 22 + ], + [ + [ + 4, + 17 + ], + [ + 8, + 8 + ], + 84 + ], + [ + [ + 4, + 17 + ], + [ + 7, + 9 + ], + 14 + ], + [ + [ + 5, + 0 + ], + [ + 9 + ], + 92 + ], + [ + [ + 5, + 0 + ], + [ + 7, + 9 + ], + 28 + ], + [ + [ + 5, + 2 + ], + [ + 9 + ], + 120 + ], + [ + [ + 5, + 1 + ], + [ + 8 + ], + 120 + ], + [ + [ + 5, + 3 + ], + [ + 8 + ], + 120 + ], + [ + [ + 5, + 4 + ], + [ + 9, + 9, + 9 + ], + 100 + ], + [ + [ + 5, + 4 + ], + [ + 7, + 7, + 9, + 9 + ], + 20 + ], + [ + [ + 5, + 6 + ], + [ + 9, + 9, + 9 + ], + 104 + ], + [ + [ + 5, + 6 + ], + [ + 5, + 9, + 9, + 9 + ], + 16 + ], + [ + [ + 5, + 5 + ], + [ + 8 + ], + 120 + ], + [ + [ + 5, + 7 + ], + [ + 8 + ], + 120 + ], + [ + [ + 5, + 8 + ], + [], + 61 + ], + [ + [ + 5, + 8 + ], + [ + 9, + 9, + 9, + 9, + 9 + ], + 59 + ], + [ + [ + 5, + 10 + ], + [], + 96 + ], + [ + [ + 5, + 10 + ], + [ + 9, + 9, + 9, + 9, + 9 + ], + 24 + ], + [ + [ + 5, + 9 + ], + [ + 8 + ], + 120 + ], + [ + [ + 5, + 11 + ], + [ + 8 + ], + 120 + ], + [ + [ + 5, + 12 + ], + [ + 9, + 9, + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 5, + 13 + ], + [ + 9, + 9, + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 5, + 14 + ], + [ + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 5, + 15 + ], + [ + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 5, + 16 + ], + [ + 8, + 8 + ], + 104 + ], + [ + [ + 5, + 16 + ], + [ + 7, + 9 + ], + 16 + ], + [ + [ + 5, + 17 + ], + [ + 8, + 8 + ], + 116 + ], + [ + [ + 5, + 17 + ], + [ + 7, + 9 + ], + 4 + ], + [ + [ + 6, + 0 + ], + [ + 9 + ], + 120 + ], + [ + [ + 6, + 2 + ], + [ + 9 + ], + 50 + ], + [ + [ + 6, + 2 + ], + [ + 7, + 9 + ], + 70 + ], + [ + [ + 6, + 1 + ], + [ + 8 + ], + 104 + ], + [ + [ + 6, + 1 + ], + [ + 7 + ], + 16 + ], + [ + [ + 6, + 3 + ], + [ + 8 + ], + 120 + ], + [ + [ + 6, + 4 + ], + [ + 9, + 9, + 9 + ], + 119 + ], + [ + [ + 6, + 4 + ], + [ + 7, + 7, + 9, + 9 + ], + 1 + ], + [ + [ + 6, + 6 + ], + [ + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 6, + 5 + ], + [ + 8 + ], + 120 + ], + [ + [ + 6, + 7 + ], + [ + 8 + ], + 104 + ], + [ + [ + 6, + 7 + ], + [ + 7 + ], + 16 + ], + [ + [ + 6, + 8 + ], + [], + 62 + ], + [ + [ + 6, + 8 + ], + [ + 9, + 9, + 9, + 9, + 9 + ], + 58 + ], + [ + [ + 6, + 10 + ], + [], + 48 + ], + [ + [ + 6, + 10 + ], + [ + 9, + 9, + 9, + 9, + 9 + ], + 72 + ], + [ + [ + 6, + 9 + ], + [ + 8 + ], + 120 + ], + [ + [ + 6, + 11 + ], + [ + 8 + ], + 120 + ], + [ + [ + 6, + 12 + ], + [], + 12 + ], + [ + [ + 6, + 12 + ], + [ + 9, + 9, + 9, + 9, + 9 + ], + 108 + ], + [ + [ + 6, + 13 + ], + [ + 9, + 9, + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 6, + 14 + ], + [ + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 6, + 15 + ], + [ + 9, + 9, + 9 + ], + 72 + ], + [ + [ + 6, + 15 + ], + [ + 5, + 9, + 9, + 9 + ], + 48 + ], + [ + [ + 6, + 16 + ], + [ + 9 + ], + 50 + ], + [ + [ + 6, + 16 + ], + [ + 7, + 9 + ], + 70 + ], + [ + [ + 6, + 17 + ], + [ + 9 + ], + 68 + ], + [ + [ + 6, + 17 + ], + [ + 8, + 8 + ], + 52 + ], + [ + [ + 7, + 0 + ], + [], + 1 + ], + [ + [ + 7, + 0 + ], + [ + 9 + ], + 49 + ], + [ + [ + 7, + 0 + ], + [ + 7, + 9 + ], + 70 + ], + [ + [ + 7, + 2 + ], + [ + 9 + ], + 78 + ], + [ + [ + 7, + 2 + ], + [ + 7, + 9 + ], + 42 + ], + [ + [ + 7, + 1 + ], + [ + 8 + ], + 106 + ], + [ + [ + 7, + 1 + ], + [ + 7 + ], + 14 + ], + [ + [ + 7, + 3 + ], + [ + 8 + ], + 120 + ], + [ + [ + 7, + 4 + ], + [ + 9, + 9, + 9 + ], + 104 + ], + [ + [ + 7, + 4 + ], + [ + 5, + 9, + 9, + 9 + ], + 16 + ], + [ + [ + 7, + 6 + ], + [ + 9, + 9, + 9 + ], + 111 + ], + [ + [ + 7, + 6 + ], + [ + 7, + 7, + 9, + 9 + ], + 9 + ], + [ + [ + 7, + 5 + ], + [ + 8 + ], + 120 + ], + [ + [ + 7, + 7 + ], + [ + 8 + ], + 120 + ], + [ + [ + 7, + 8 + ], + [ + 9, + 9, + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 7, + 10 + ], + [ + 9, + 9, + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 7, + 9 + ], + [ + 8 + ], + 120 + ], + [ + [ + 7, + 11 + ], + [ + 8 + ], + 120 + ], + [ + [ + 7, + 12 + ], + [ + 9, + 9, + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 7, + 13 + ], + [ + 9, + 9, + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 7, + 14 + ], + [ + 9, + 9, + 9 + ], + 120 + ], + [ + [ + 7, + 15 + ], + [ + 9, + 9, + 9 + ], + 100 + ], + [ + [ + 7, + 15 + ], + [ + 5, + 9, + 9, + 9 + ], + 20 + ], + [ + [ + 7, + 16 + ], + [ + 9 + ], + 2 + ], + [ + [ + 7, + 16 + ], + [ + 8, + 8 + ], + 104 + ], + [ + [ + 7, + 16 + ], + [ + 7, + 9 + ], + 14 + ], + [ + [ + 7, + 17 + ], + [ + 9 + ], + 54 + ], + [ + [ + 7, + 17 + ], + [ + 8, + 8 + ], + 52 + ], + [ + [ + 7, + 17 + ], + [ + 7, + 9 + ], + 14 + ] + ], + "stage_assignments": [ + [ + [ + 0, + 0 + ], + 7, + 0, + 14 + ], + [ + [ + 0, + 0 + ], + 8, + 1, + 104 + ], + [ + [ + 0, + 0 + ], + 9, + 3, + 68 + ], + [ + [ + 0, + 2 + ], + 9, + 1, + 16 + ], + [ + [ + 0, + 2 + ], + 8, + 2, + 104 + ], + [ + [ + 0, + 2 + ], + 8, + 3, + 104 + ], + [ + [ + 0, + 1 + ], + 8, + 4, + 16 + ], + [ + [ + 0, + 1 + ], + 8, + 5, + 104 + ], + [ + [ + 0, + 3 + ], + 8, + 4, + 88 + ], + [ + [ + 0, + 3 + ], + 8, + 6, + 32 + ], + [ + [ + 0, + 4 + ], + 9, + 0, + 120 + ], + [ + [ + 0, + 4 + ], + 5, + 1, + 4 + ], + [ + [ + 0, + 4 + ], + 9, + 4, + 120 + ], + [ + [ + 0, + 4 + ], + 5, + 6, + 4 + ], + [ + [ + 0, + 4 + ], + 5, + 8, + 4 + ], + [ + [ + 0, + 4 + ], + 5, + 9, + 4 + ], + [ + [ + 0, + 4 + ], + 5, + 14, + 4 + ], + [ + [ + 0, + 4 + ], + 9, + 15, + 120 + ], + [ + [ + 0, + 6 + ], + 5, + 4, + 4 + ], + [ + [ + 0, + 6 + ], + 9, + 5, + 120 + ], + [ + [ + 0, + 6 + ], + 9, + 6, + 58 + ], + [ + [ + 0, + 6 + ], + 9, + 8, + 62 + ], + [ + [ + 0, + 6 + ], + 9, + 16, + 120 + ], + [ + [ + 0, + 5 + ], + 8, + 17, + 16 + ], + [ + [ + 0, + 5 + ], + 8, + 21, + 104 + ], + [ + [ + 0, + 7 + ], + 8, + 17, + 88 + ], + [ + [ + 0, + 7 + ], + 8, + 20, + 32 + ], + [ + [ + 0, + 8 + ], + 9, + 4, + 1 + ], + [ + [ + 0, + 8 + ], + 9, + 13, + 63 + ], + [ + [ + 0, + 8 + ], + 9, + 27, + 120 + ], + [ + [ + 0, + 8 + ], + 9, + 29, + 56 + ], + [ + [ + 0, + 8 + ], + 9, + 31, + 120 + ], + [ + [ + 0, + 10 + ], + 9, + 0, + 120 + ], + [ + [ + 0, + 10 + ], + 9, + 2, + 57 + ], + [ + [ + 0, + 10 + ], + 9, + 17, + 120 + ], + [ + [ + 0, + 10 + ], + 9, + 18, + 42 + ], + [ + [ + 0, + 10 + ], + 9, + 22, + 120 + ], + [ + [ + 0, + 10 + ], + 9, + 23, + 120 + ], + [ + [ + 0, + 10 + ], + 9, + 29, + 21 + ], + [ + [ + 0, + 9 + ], + 8, + 34, + 104 + ], + [ + [ + 0, + 9 + ], + 7, + 35, + 14 + ], + [ + [ + 0, + 9 + ], + 8, + 37, + 1 + ], + [ + [ + 0, + 9 + ], + 7, + 38, + 1 + ], + [ + [ + 0, + 11 + ], + 8, + 35, + 104 + ], + [ + [ + 0, + 11 + ], + 8, + 36, + 16 + ], + [ + [ + 0, + 12 + ], + 9, + 14, + 78 + ], + [ + [ + 0, + 12 + ], + 9, + 17, + 40 + ], + [ + [ + 0, + 12 + ], + 9, + 26, + 120 + ], + [ + [ + 0, + 12 + ], + 9, + 29, + 120 + ], + [ + [ + 0, + 12 + ], + 9, + 35, + 120 + ], + [ + [ + 0, + 12 + ], + 9, + 39, + 2 + ], + [ + [ + 0, + 12 + ], + 9, + 47, + 120 + ], + [ + [ + 0, + 13 + ], + 9, + 11, + 25 + ], + [ + [ + 0, + 13 + ], + 9, + 14, + 116 + ], + [ + [ + 0, + 13 + ], + 9, + 27, + 51 + ], + [ + [ + 0, + 13 + ], + 9, + 28, + 117 + ], + [ + [ + 0, + 13 + ], + 9, + 37, + 120 + ], + [ + [ + 0, + 13 + ], + 9, + 41, + 5 + ], + [ + [ + 0, + 13 + ], + 9, + 43, + 46 + ], + [ + [ + 0, + 13 + ], + 9, + 51, + 120 + ], + [ + [ + 0, + 14 + ], + 5, + 25, + 4 + ], + [ + [ + 0, + 14 + ], + 9, + 27, + 42 + ], + [ + [ + 0, + 14 + ], + 5, + 28, + 4 + ], + [ + [ + 0, + 14 + ], + 5, + 29, + 4 + ], + [ + [ + 0, + 14 + ], + 5, + 31, + 4 + ], + [ + [ + 0, + 14 + ], + 5, + 32, + 4 + ], + [ + [ + 0, + 14 + ], + 9, + 33, + 120 + ], + [ + [ + 0, + 14 + ], + 5, + 38, + 4 + ], + [ + [ + 0, + 14 + ], + 5, + 39, + 4 + ], + [ + [ + 0, + 14 + ], + 5, + 41, + 4 + ], + [ + [ + 0, + 14 + ], + 5, + 43, + 4 + ], + [ + [ + 0, + 14 + ], + 5, + 47, + 4 + ], + [ + [ + 0, + 14 + ], + 9, + 48, + 120 + ], + [ + [ + 0, + 14 + ], + 5, + 49, + 4 + ], + [ + [ + 0, + 14 + ], + 5, + 50, + 4 + ], + [ + [ + 0, + 14 + ], + 9, + 52, + 78 + ], + [ + [ + 0, + 14 + ], + 5, + 54, + 4 + ], + [ + [ + 0, + 14 + ], + 5, + 55, + 4 + ], + [ + [ + 0, + 15 + ], + 5, + 26, + 4 + ], + [ + [ + 0, + 15 + ], + 5, + 33, + 4 + ], + [ + [ + 0, + 15 + ], + 5, + 37, + 4 + ], + [ + [ + 0, + 15 + ], + 9, + 44, + 91 + ], + [ + [ + 0, + 15 + ], + 9, + 45, + 120 + ], + [ + [ + 0, + 15 + ], + 9, + 51, + 29 + ], + [ + [ + 0, + 15 + ], + 9, + 54, + 120 + ], + [ + [ + 0, + 16 + ], + 7, + 42, + 14 + ], + [ + [ + 0, + 16 + ], + 7, + 43, + 14 + ], + [ + [ + 0, + 16 + ], + 7, + 45, + 14 + ], + [ + [ + 0, + 16 + ], + 7, + 46, + 14 + ], + [ + [ + 0, + 16 + ], + 9, + 53, + 120 + ], + [ + [ + 0, + 17 + ], + 7, + 41, + 14 + ], + [ + [ + 0, + 17 + ], + 9, + 43, + 119 + ], + [ + [ + 0, + 17 + ], + 8, + 54, + 2 + ], + [ + [ + 1, + 0 + ], + 9, + 1, + 120 + ], + [ + [ + 1, + 0 + ], + 7, + 4, + 14 + ], + [ + [ + 1, + 2 + ], + 8, + 0, + 104 + ], + [ + [ + 1, + 2 + ], + 9, + 5, + 68 + ], + [ + [ + 1, + 1 + ], + 8, + 6, + 72 + ], + [ + [ + 1, + 1 + ], + 8, + 8, + 8 + ], + [ + [ + 1, + 1 + ], + 8, + 10, + 40 + ], + [ + [ + 1, + 3 + ], + 8, + 7, + 104 + ], + [ + [ + 1, + 3 + ], + 8, + 10, + 16 + ], + [ + [ + 1, + 4 + ], + 9, + 4, + 84 + ], + [ + [ + 1, + 4 + ], + 9, + 6, + 120 + ], + [ + [ + 1, + 4 + ], + 9, + 13, + 120 + ], + [ + [ + 1, + 4 + ], + 9, + 18, + 36 + ], + [ + [ + 1, + 6 + ], + 5, + 7, + 4 + ], + [ + [ + 1, + 6 + ], + 9, + 8, + 73 + ], + [ + [ + 1, + 6 + ], + 9, + 10, + 47 + ], + [ + [ + 1, + 6 + ], + 9, + 12, + 120 + ], + [ + [ + 1, + 6 + ], + 5, + 13, + 4 + ], + [ + [ + 1, + 6 + ], + 9, + 16, + 120 + ], + [ + [ + 1, + 6 + ], + 5, + 19, + 4 + ], + [ + [ + 1, + 5 + ], + 8, + 20, + 16 + ], + [ + [ + 1, + 5 + ], + 8, + 22, + 32 + ], + [ + [ + 1, + 5 + ], + 8, + 23, + 32 + ], + [ + [ + 1, + 5 + ], + 8, + 27, + 40 + ], + [ + [ + 1, + 7 + ], + 8, + 20, + 40 + ], + [ + [ + 1, + 7 + ], + 8, + 24, + 80 + ], + [ + [ + 1, + 8 + ], + 9, + 3, + 120 + ], + [ + [ + 1, + 8 + ], + 9, + 7, + 120 + ], + [ + [ + 1, + 8 + ], + 9, + 11, + 78 + ], + [ + [ + 1, + 8 + ], + 9, + 21, + 42 + ], + [ + [ + 1, + 8 + ], + 9, + 34, + 120 + ], + [ + [ + 1, + 8 + ], + 9, + 35, + 120 + ], + [ + [ + 1, + 10 + ], + 9, + 6, + 15 + ], + [ + [ + 1, + 10 + ], + 9, + 10, + 120 + ], + [ + [ + 1, + 10 + ], + 9, + 24, + 120 + ], + [ + [ + 1, + 10 + ], + 9, + 25, + 120 + ], + [ + [ + 1, + 10 + ], + 9, + 28, + 120 + ], + [ + [ + 1, + 10 + ], + 9, + 30, + 93 + ], + [ + [ + 1, + 10 + ], + 9, + 35, + 12 + ], + [ + [ + 1, + 9 + ], + 8, + 37, + 49 + ], + [ + [ + 1, + 9 + ], + 8, + 40, + 71 + ], + [ + [ + 1, + 11 + ], + 8, + 36, + 72 + ], + [ + [ + 1, + 11 + ], + 8, + 37, + 2 + ], + [ + [ + 1, + 11 + ], + 8, + 42, + 46 + ], + [ + [ + 1, + 12 + ], + 9, + 20, + 61 + ], + [ + [ + 1, + 12 + ], + 9, + 34, + 120 + ], + [ + [ + 1, + 12 + ], + 9, + 36, + 120 + ], + [ + [ + 1, + 12 + ], + 9, + 38, + 51 + ], + [ + [ + 1, + 12 + ], + 9, + 40, + 78 + ], + [ + [ + 1, + 12 + ], + 9, + 49, + 120 + ], + [ + [ + 1, + 12 + ], + 9, + 59, + 50 + ], + [ + [ + 1, + 13 + ], + 9, + 17, + 38 + ], + [ + [ + 1, + 13 + ], + 9, + 28, + 21 + ], + [ + [ + 1, + 13 + ], + 9, + 31, + 67 + ], + [ + [ + 1, + 13 + ], + 9, + 38, + 74 + ], + [ + [ + 1, + 13 + ], + 9, + 42, + 108 + ], + [ + [ + 1, + 13 + ], + 9, + 47, + 52 + ], + [ + [ + 1, + 13 + ], + 9, + 56, + 120 + ], + [ + [ + 1, + 13 + ], + 9, + 59, + 120 + ], + [ + [ + 1, + 14 + ], + 9, + 29, + 120 + ], + [ + [ + 1, + 14 + ], + 5, + 34, + 4 + ], + [ + [ + 1, + 14 + ], + 9, + 49, + 120 + ], + [ + [ + 1, + 14 + ], + 5, + 53, + 4 + ], + [ + [ + 1, + 14 + ], + 9, + 57, + 120 + ], + [ + [ + 1, + 15 + ], + 9, + 29, + 120 + ], + [ + [ + 1, + 15 + ], + 9, + 44, + 84 + ], + [ + [ + 1, + 15 + ], + 9, + 46, + 78 + ], + [ + [ + 1, + 15 + ], + 9, + 58, + 78 + ], + [ + [ + 1, + 16 + ], + 8, + 54, + 22 + ], + [ + [ + 1, + 16 + ], + 9, + 54, + 48 + ], + [ + [ + 1, + 16 + ], + 9, + 59, + 61 + ], + [ + [ + 1, + 17 + ], + 7, + 44, + 14 + ], + [ + [ + 1, + 17 + ], + 7, + 47, + 14 + ], + [ + [ + 1, + 17 + ], + 9, + 47, + 106 + ], + [ + [ + 1, + 17 + ], + 7, + 49, + 14 + ], + [ + [ + 1, + 17 + ], + 7, + 50, + 14 + ], + [ + [ + 1, + 17 + ], + 9, + 50, + 14 + ], + [ + [ + 1, + 17 + ], + 7, + 53, + 12 + ], + [ + [ + 1, + 17 + ], + 7, + 56, + 14 + ], + [ + [ + 1, + 17 + ], + 7, + 57, + 14 + ], + [ + [ + 2, + 0 + ], + 9, + 0, + 120 + ], + [ + [ + 2, + 0 + ], + 7, + 2, + 14 + ], + [ + [ + 2, + 0 + ], + 7, + 3, + 14 + ], + [ + [ + 2, + 0 + ], + 7, + 6, + 14 + ], + [ + [ + 2, + 2 + ], + 9, + 1, + 75 + ], + [ + [ + 2, + 2 + ], + 7, + 5, + 14 + ], + [ + [ + 2, + 2 + ], + 9, + 6, + 41 + ], + [ + [ + 2, + 2 + ], + 9, + 7, + 4 + ], + [ + [ + 2, + 1 + ], + 8, + 8, + 16 + ], + [ + [ + 2, + 1 + ], + 8, + 11, + 104 + ], + [ + [ + 2, + 3 + ], + 8, + 8, + 80 + ], + [ + [ + 2, + 3 + ], + 8, + 13, + 40 + ], + [ + [ + 2, + 4 + ], + 9, + 6, + 84 + ], + [ + [ + 2, + 4 + ], + 9, + 7, + 120 + ], + [ + [ + 2, + 4 + ], + 9, + 21, + 78 + ], + [ + [ + 2, + 4 + ], + 9, + 22, + 78 + ], + [ + [ + 2, + 6 + ], + 5, + 0, + 4 + ], + [ + [ + 2, + 6 + ], + 9, + 2, + 68 + ], + [ + [ + 2, + 6 + ], + 9, + 5, + 120 + ], + [ + [ + 2, + 6 + ], + 9, + 10, + 120 + ], + [ + [ + 2, + 6 + ], + 5, + 12, + 4 + ], + [ + [ + 2, + 6 + ], + 9, + 21, + 52 + ], + [ + [ + 2, + 6 + ], + 5, + 22, + 4 + ], + [ + [ + 2, + 5 + ], + 8, + 23, + 56 + ], + [ + [ + 2, + 5 + ], + 8, + 25, + 36 + ], + [ + [ + 2, + 5 + ], + 7, + 27, + 14 + ], + [ + [ + 2, + 5 + ], + 7, + 30, + 14 + ], + [ + [ + 2, + 7 + ], + 8, + 27, + 64 + ], + [ + [ + 2, + 7 + ], + 8, + 28, + 56 + ], + [ + [ + 2, + 8 + ], + 9, + 1, + 120 + ], + [ + [ + 2, + 8 + ], + 9, + 2, + 73 + ], + [ + [ + 2, + 8 + ], + 9, + 18, + 120 + ], + [ + [ + 2, + 8 + ], + 9, + 20, + 78 + ], + [ + [ + 2, + 8 + ], + 9, + 30, + 105 + ], + [ + [ + 2, + 8 + ], + 9, + 35, + 64 + ], + [ + [ + 2, + 8 + ], + 9, + 36, + 40 + ], + [ + [ + 2, + 10 + ], + 9, + 14, + 120 + ], + [ + [ + 2, + 10 + ], + 9, + 33, + 75 + ], + [ + [ + 2, + 9 + ], + 7, + 40, + 5 + ], + [ + [ + 2, + 9 + ], + 8, + 41, + 1 + ], + [ + [ + 2, + 9 + ], + 8, + 42, + 42 + ], + [ + [ + 2, + 9 + ], + 8, + 43, + 72 + ], + [ + [ + 2, + 11 + ], + 8, + 43, + 32 + ], + [ + [ + 2, + 11 + ], + 8, + 45, + 88 + ], + [ + [ + 2, + 12 + ], + 9, + 20, + 59 + ], + [ + [ + 2, + 12 + ], + 9, + 29, + 1 + ], + [ + [ + 2, + 12 + ], + 9, + 30, + 120 + ], + [ + [ + 2, + 12 + ], + 9, + 33, + 120 + ], + [ + [ + 2, + 12 + ], + 9, + 35, + 120 + ], + [ + [ + 2, + 12 + ], + 9, + 36, + 60 + ], + [ + [ + 2, + 12 + ], + 9, + 37, + 120 + ], + [ + [ + 2, + 13 + ], + 9, + 21, + 120 + ], + [ + [ + 2, + 13 + ], + 9, + 34, + 120 + ], + [ + [ + 2, + 13 + ], + 9, + 42, + 120 + ], + [ + [ + 2, + 13 + ], + 9, + 47, + 38 + ], + [ + [ + 2, + 13 + ], + 9, + 48, + 120 + ], + [ + [ + 2, + 13 + ], + 9, + 53, + 82 + ], + [ + [ + 2, + 14 + ], + 9, + 31, + 120 + ], + [ + [ + 2, + 14 + ], + 5, + 35, + 4 + ], + [ + [ + 2, + 14 + ], + 5, + 36, + 4 + ], + [ + [ + 2, + 14 + ], + 7, + 38, + 12 + ], + [ + [ + 2, + 14 + ], + 5, + 42, + 4 + ], + [ + [ + 2, + 14 + ], + 9, + 45, + 78 + ], + [ + [ + 2, + 14 + ], + 9, + 50, + 40 + ], + [ + [ + 2, + 14 + ], + 5, + 60, + 4 + ], + [ + [ + 2, + 14 + ], + 9, + 62, + 116 + ], + [ + [ + 2, + 15 + ], + 9, + 41, + 120 + ], + [ + [ + 2, + 15 + ], + 9, + 44, + 23 + ], + [ + [ + 2, + 15 + ], + 9, + 54, + 58 + ], + [ + [ + 2, + 15 + ], + 9, + 55, + 39 + ], + [ + [ + 2, + 15 + ], + 9, + 62, + 120 + ], + [ + [ + 2, + 16 + ], + 7, + 53, + 2 + ], + [ + [ + 2, + 16 + ], + 9, + 53, + 116 + ], + [ + [ + 2, + 16 + ], + 7, + 55, + 12 + ], + [ + [ + 2, + 16 + ], + 8, + 60, + 8 + ], + [ + [ + 2, + 17 + ], + 7, + 48, + 14 + ], + [ + [ + 2, + 17 + ], + 9, + 56, + 28 + ], + [ + [ + 2, + 17 + ], + 7, + 59, + 14 + ], + [ + [ + 2, + 17 + ], + 9, + 60, + 92 + ], + [ + [ + 3, + 0 + ], + 9, + 3, + 78 + ], + [ + [ + 3, + 0 + ], + 9, + 4, + 42 + ], + [ + [ + 3, + 2 + ], + 9, + 2, + 120 + ], + [ + [ + 3, + 2 + ], + 7, + 10, + 14 + ], + [ + [ + 3, + 1 + ], + 8, + 12, + 48 + ], + [ + [ + 3, + 1 + ], + 8, + 15, + 72 + ], + [ + [ + 3, + 3 + ], + 8, + 12, + 56 + ], + [ + [ + 3, + 3 + ], + 8, + 13, + 64 + ], + [ + [ + 3, + 4 + ], + 9, + 11, + 120 + ], + [ + [ + 3, + 4 + ], + 9, + 14, + 50 + ], + [ + [ + 3, + 4 + ], + 9, + 15, + 5 + ], + [ + [ + 3, + 4 + ], + 9, + 24, + 88 + ], + [ + [ + 3, + 4 + ], + 9, + 25, + 97 + ], + [ + [ + 3, + 6 + ], + 9, + 15, + 50 + ], + [ + [ + 3, + 6 + ], + 9, + 16, + 70 + ], + [ + [ + 3, + 6 + ], + 9, + 19, + 6 + ], + [ + [ + 3, + 6 + ], + 9, + 23, + 120 + ], + [ + [ + 3, + 6 + ], + 7, + 24, + 12 + ], + [ + [ + 3, + 6 + ], + 9, + 24, + 108 + ], + [ + [ + 3, + 5 + ], + 8, + 29, + 74 + ], + [ + [ + 3, + 5 + ], + 8, + 32, + 46 + ], + [ + [ + 3, + 7 + ], + 8, + 31, + 2 + ], + [ + [ + 3, + 7 + ], + 8, + 33, + 104 + ], + [ + [ + 3, + 7 + ], + 7, + 34, + 14 + ], + [ + [ + 3, + 8 + ], + 9, + 7, + 88 + ], + [ + [ + 3, + 8 + ], + 9, + 17, + 120 + ], + [ + [ + 3, + 8 + ], + 9, + 18, + 120 + ], + [ + [ + 3, + 8 + ], + 9, + 21, + 30 + ], + [ + [ + 3, + 8 + ], + 9, + 24, + 2 + ], + [ + [ + 3, + 8 + ], + 9, + 26, + 120 + ], + [ + [ + 3, + 8 + ], + 9, + 32, + 120 + ], + [ + [ + 3, + 10 + ], + 9, + 1, + 29 + ], + [ + [ + 3, + 10 + ], + 9, + 6, + 120 + ], + [ + [ + 3, + 10 + ], + 9, + 25, + 101 + ], + [ + [ + 3, + 10 + ], + 9, + 30, + 120 + ], + [ + [ + 3, + 10 + ], + 9, + 31, + 1 + ], + [ + [ + 3, + 10 + ], + 9, + 35, + 2 + ], + [ + [ + 3, + 10 + ], + 9, + 37, + 107 + ], + [ + [ + 3, + 10 + ], + 9, + 39, + 120 + ], + [ + [ + 3, + 9 + ], + 8, + 49, + 32 + ], + [ + [ + 3, + 9 + ], + 8, + 50, + 88 + ], + [ + [ + 3, + 11 + ], + 8, + 48, + 48 + ], + [ + [ + 3, + 11 + ], + 8, + 49, + 72 + ], + [ + [ + 3, + 12 + ], + 9, + 19, + 41 + ], + [ + [ + 3, + 12 + ], + 9, + 27, + 120 + ], + [ + [ + 3, + 12 + ], + 9, + 39, + 120 + ], + [ + [ + 3, + 12 + ], + 9, + 43, + 15 + ], + [ + [ + 3, + 12 + ], + 9, + 52, + 120 + ], + [ + [ + 3, + 12 + ], + 9, + 63, + 64 + ], + [ + [ + 3, + 12 + ], + 9, + 65, + 120 + ], + [ + [ + 3, + 13 + ], + 9, + 40, + 120 + ], + [ + [ + 3, + 13 + ], + 9, + 46, + 110 + ], + [ + [ + 3, + 13 + ], + 9, + 49, + 120 + ], + [ + [ + 3, + 13 + ], + 9, + 56, + 120 + ], + [ + [ + 3, + 13 + ], + 9, + 58, + 88 + ], + [ + [ + 3, + 13 + ], + 9, + 61, + 42 + ], + [ + [ + 3, + 14 + ], + 5, + 40, + 4 + ], + [ + [ + 3, + 14 + ], + 9, + 42, + 93 + ], + [ + [ + 3, + 14 + ], + 9, + 43, + 120 + ], + [ + [ + 3, + 14 + ], + 9, + 49, + 27 + ], + [ + [ + 3, + 14 + ], + 9, + 53, + 120 + ], + [ + [ + 3, + 15 + ], + 7, + 38, + 1 + ], + [ + [ + 3, + 15 + ], + 7, + 40, + 1 + ], + [ + [ + 3, + 15 + ], + 9, + 55, + 119 + ], + [ + [ + 3, + 15 + ], + 9, + 59, + 83 + ], + [ + [ + 3, + 15 + ], + 9, + 60, + 22 + ], + [ + [ + 3, + 15 + ], + 9, + 63, + 120 + ], + [ + [ + 3, + 15 + ], + 9, + 64, + 15 + ], + [ + [ + 3, + 16 + ], + 9, + 56, + 120 + ], + [ + [ + 3, + 17 + ], + 7, + 51, + 14 + ], + [ + [ + 3, + 17 + ], + 7, + 52, + 14 + ], + [ + [ + 3, + 17 + ], + 7, + 54, + 14 + ], + [ + [ + 3, + 17 + ], + 7, + 55, + 2 + ], + [ + [ + 3, + 17 + ], + 7, + 58, + 10 + ], + [ + [ + 3, + 17 + ], + 9, + 58, + 110 + ], + [ + [ + 3, + 17 + ], + 7, + 60, + 14 + ], + [ + [ + 3, + 17 + ], + 7, + 62, + 14 + ], + [ + [ + 3, + 17 + ], + 7, + 63, + 12 + ], + [ + [ + 3, + 17 + ], + 9, + 63, + 10 + ], + [ + [ + 4, + 0 + ], + 9, + 1, + 14 + ], + [ + [ + 4, + 0 + ], + 7, + 7, + 14 + ], + [ + [ + 4, + 0 + ], + 9, + 7, + 106 + ], + [ + [ + 4, + 0 + ], + 7, + 9, + 14 + ], + [ + [ + 4, + 2 + ], + 9, + 8, + 44 + ], + [ + [ + 4, + 2 + ], + 8, + 9, + 104 + ], + [ + [ + 4, + 2 + ], + 8, + 10, + 48 + ], + [ + [ + 4, + 1 + ], + 8, + 14, + 104 + ], + [ + [ + 4, + 1 + ], + 8, + 15, + 16 + ], + [ + [ + 4, + 3 + ], + 8, + 15, + 16 + ], + [ + [ + 4, + 3 + ], + 8, + 16, + 104 + ], + [ + [ + 4, + 4 + ], + 9, + 3, + 52 + ], + [ + [ + 4, + 4 + ], + 9, + 5, + 120 + ], + [ + [ + 4, + 4 + ], + 9, + 16, + 67 + ], + [ + [ + 4, + 4 + ], + 9, + 22, + 120 + ], + [ + [ + 4, + 4 + ], + 7, + 24, + 2 + ], + [ + [ + 4, + 6 + ], + 5, + 2, + 4 + ], + [ + [ + 4, + 6 + ], + 9, + 9, + 95 + ], + [ + [ + 4, + 6 + ], + 5, + 10, + 4 + ], + [ + [ + 4, + 6 + ], + 9, + 12, + 120 + ], + [ + [ + 4, + 6 + ], + 5, + 16, + 4 + ], + [ + [ + 4, + 6 + ], + 9, + 16, + 25 + ], + [ + [ + 4, + 6 + ], + 9, + 18, + 120 + ], + [ + [ + 4, + 6 + ], + 5, + 20, + 4 + ], + [ + [ + 4, + 6 + ], + 5, + 21, + 4 + ], + [ + [ + 4, + 6 + ], + 5, + 23, + 4 + ], + [ + [ + 4, + 6 + ], + 5, + 27, + 4 + ], + [ + [ + 4, + 5 + ], + 8, + 31, + 48 + ], + [ + [ + 4, + 5 + ], + 8, + 32, + 58 + ], + [ + [ + 4, + 5 + ], + 7, + 33, + 14 + ], + [ + [ + 4, + 7 + ], + 8, + 31, + 54 + ], + [ + [ + 4, + 7 + ], + 7, + 32, + 14 + ], + [ + [ + 4, + 7 + ], + 8, + 37, + 52 + ], + [ + [ + 4, + 8 + ], + 9, + 4, + 85 + ], + [ + [ + 4, + 8 + ], + 9, + 9, + 109 + ], + [ + [ + 4, + 8 + ], + 9, + 10, + 120 + ], + [ + [ + 4, + 8 + ], + 9, + 19, + 1 + ], + [ + [ + 4, + 8 + ], + 9, + 27, + 105 + ], + [ + [ + 4, + 8 + ], + 9, + 28, + 60 + ], + [ + [ + 4, + 8 + ], + 9, + 33, + 119 + ], + [ + [ + 4, + 8 + ], + 9, + 41, + 1 + ], + [ + [ + 4, + 10 + ], + 9, + 13, + 120 + ], + [ + [ + 4, + 10 + ], + 9, + 17, + 120 + ], + [ + [ + 4, + 10 + ], + 9, + 22, + 120 + ], + [ + [ + 4, + 10 + ], + 9, + 32, + 120 + ], + [ + [ + 4, + 10 + ], + 9, + 40, + 120 + ], + [ + [ + 4, + 9 + ], + 8, + 48, + 56 + ], + [ + [ + 4, + 9 + ], + 8, + 53, + 64 + ], + [ + [ + 4, + 11 + ], + 8, + 50, + 16 + ], + [ + [ + 4, + 11 + ], + 8, + 52, + 104 + ], + [ + [ + 4, + 12 + ], + 9, + 38, + 80 + ], + [ + [ + 4, + 12 + ], + 9, + 42, + 117 + ], + [ + [ + 4, + 12 + ], + 9, + 46, + 10 + ], + [ + [ + 4, + 12 + ], + 9, + 50, + 40 + ], + [ + [ + 4, + 12 + ], + 9, + 61, + 120 + ], + [ + [ + 4, + 12 + ], + 9, + 63, + 120 + ], + [ + [ + 4, + 12 + ], + 9, + 65, + 35 + ], + [ + [ + 4, + 12 + ], + 9, + 67, + 78 + ], + [ + [ + 4, + 13 + ], + 9, + 33, + 1 + ], + [ + [ + 4, + 13 + ], + 9, + 44, + 119 + ], + [ + [ + 4, + 13 + ], + 9, + 61, + 120 + ], + [ + [ + 4, + 13 + ], + 9, + 62, + 120 + ], + [ + [ + 4, + 13 + ], + 9, + 65, + 120 + ], + [ + [ + 4, + 13 + ], + 9, + 66, + 120 + ], + [ + [ + 4, + 14 + ], + 9, + 38, + 113 + ], + [ + [ + 4, + 14 + ], + 7, + 39, + 14 + ], + [ + [ + 4, + 14 + ], + 5, + 44, + 4 + ], + [ + [ + 4, + 14 + ], + 5, + 45, + 4 + ], + [ + [ + 4, + 14 + ], + 5, + 46, + 4 + ], + [ + [ + 4, + 14 + ], + 9, + 55, + 120 + ], + [ + [ + 4, + 14 + ], + 9, + 58, + 120 + ], + [ + [ + 4, + 14 + ], + 5, + 63, + 4 + ], + [ + [ + 4, + 15 + ], + 9, + 41, + 78 + ], + [ + [ + 4, + 15 + ], + 9, + 50, + 120 + ], + [ + [ + 4, + 15 + ], + 9, + 60, + 84 + ], + [ + [ + 4, + 15 + ], + 9, + 64, + 78 + ], + [ + [ + 4, + 16 + ], + 8, + 55, + 80 + ], + [ + [ + 4, + 16 + ], + 8, + 60, + 96 + ], + [ + [ + 4, + 16 + ], + 8, + 62, + 64 + ], + [ + [ + 4, + 17 + ], + 8, + 57, + 24 + ], + [ + [ + 4, + 17 + ], + 7, + 61, + 14 + ], + [ + [ + 4, + 17 + ], + 9, + 61, + 36 + ], + [ + [ + 4, + 17 + ], + 8, + 62, + 40 + ], + [ + [ + 4, + 17 + ], + 8, + 64, + 104 + ], + [ + [ + 5, + 0 + ], + 9, + 5, + 10 + ], + [ + [ + 5, + 0 + ], + 7, + 13, + 14 + ], + [ + [ + 5, + 0 + ], + 9, + 14, + 74 + ], + [ + [ + 5, + 0 + ], + 9, + 16, + 36 + ], + [ + [ + 5, + 0 + ], + 7, + 17, + 14 + ], + [ + [ + 5, + 2 + ], + 9, + 2, + 120 + ], + [ + [ + 5, + 1 + ], + 8, + 19, + 104 + ], + [ + [ + 5, + 1 + ], + 8, + 20, + 16 + ], + [ + [ + 5, + 3 + ], + 8, + 18, + 104 + ], + [ + [ + 5, + 3 + ], + 8, + 23, + 16 + ], + [ + [ + 5, + 4 + ], + 9, + 8, + 92 + ], + [ + [ + 5, + 4 + ], + 9, + 15, + 92 + ], + [ + [ + 5, + 4 + ], + 9, + 19, + 78 + ], + [ + [ + 5, + 4 + ], + 9, + 23, + 78 + ], + [ + [ + 5, + 4 + ], + 7, + 25, + 14 + ], + [ + [ + 5, + 4 + ], + 7, + 28, + 12 + ], + [ + [ + 5, + 4 + ], + 7, + 29, + 14 + ], + [ + [ + 5, + 6 + ], + 5, + 3, + 4 + ], + [ + [ + 5, + 6 + ], + 5, + 11, + 4 + ], + [ + [ + 5, + 6 + ], + 5, + 15, + 4 + ], + [ + [ + 5, + 6 + ], + 5, + 17, + 4 + ], + [ + [ + 5, + 6 + ], + 9, + 20, + 120 + ], + [ + [ + 5, + 6 + ], + 9, + 24, + 120 + ], + [ + [ + 5, + 6 + ], + 9, + 25, + 120 + ], + [ + [ + 5, + 5 + ], + 8, + 36, + 16 + ], + [ + [ + 5, + 5 + ], + 8, + 39, + 104 + ], + [ + [ + 5, + 7 + ], + 8, + 38, + 104 + ], + [ + [ + 5, + 7 + ], + 8, + 40, + 16 + ], + [ + [ + 5, + 8 + ], + 9, + 11, + 57 + ], + [ + [ + 5, + 8 + ], + 9, + 19, + 120 + ], + [ + [ + 5, + 8 + ], + 9, + 21, + 116 + ], + [ + [ + 5, + 8 + ], + 9, + 47, + 2 + ], + [ + [ + 5, + 10 + ], + 9, + 38, + 120 + ], + [ + [ + 5, + 9 + ], + 8, + 51, + 104 + ], + [ + [ + 5, + 9 + ], + 8, + 57, + 16 + ], + [ + [ + 5, + 11 + ], + 8, + 53, + 16 + ], + [ + [ + 5, + 11 + ], + 8, + 54, + 80 + ], + [ + [ + 5, + 11 + ], + 8, + 55, + 24 + ], + [ + [ + 5, + 12 + ], + 9, + 39, + 96 + ], + [ + [ + 5, + 12 + ], + 9, + 45, + 112 + ], + [ + [ + 5, + 12 + ], + 9, + 64, + 120 + ], + [ + [ + 5, + 12 + ], + 9, + 65, + 120 + ], + [ + [ + 5, + 12 + ], + 9, + 67, + 120 + ], + [ + [ + 5, + 12 + ], + 9, + 68, + 32 + ], + [ + [ + 5, + 13 + ], + 9, + 44, + 120 + ], + [ + [ + 5, + 13 + ], + 9, + 45, + 120 + ], + [ + [ + 5, + 13 + ], + 9, + 52, + 120 + ], + [ + [ + 5, + 13 + ], + 9, + 55, + 15 + ], + [ + [ + 5, + 13 + ], + 9, + 57, + 120 + ], + [ + [ + 5, + 13 + ], + 9, + 64, + 105 + ], + [ + [ + 5, + 14 + ], + 9, + 51, + 120 + ], + [ + [ + 5, + 14 + ], + 9, + 54, + 120 + ], + [ + [ + 5, + 14 + ], + 9, + 57, + 78 + ], + [ + [ + 5, + 14 + ], + 9, + 58, + 42 + ], + [ + [ + 5, + 15 + ], + 9, + 45, + 8 + ], + [ + [ + 5, + 15 + ], + 9, + 48, + 78 + ], + [ + [ + 5, + 15 + ], + 9, + 52, + 120 + ], + [ + [ + 5, + 15 + ], + 9, + 60, + 120 + ], + [ + [ + 5, + 15 + ], + 9, + 68, + 34 + ], + [ + [ + 5, + 16 + ], + 7, + 63, + 2 + ], + [ + [ + 5, + 16 + ], + 7, + 65, + 14 + ], + [ + [ + 5, + 16 + ], + 8, + 65, + 104 + ], + [ + [ + 5, + 16 + ], + 8, + 68, + 104 + ], + [ + [ + 5, + 16 + ], + 9, + 68, + 16 + ], + [ + [ + 5, + 17 + ], + 7, + 58, + 4 + ], + [ + [ + 5, + 17 + ], + 8, + 59, + 24 + ], + [ + [ + 5, + 17 + ], + 9, + 59, + 4 + ], + [ + [ + 5, + 17 + ], + 8, + 61, + 104 + ], + [ + [ + 5, + 17 + ], + 8, + 67, + 104 + ], + [ + [ + 6, + 0 + ], + 9, + 15, + 98 + ], + [ + [ + 6, + 0 + ], + 9, + 19, + 22 + ], + [ + [ + 6, + 2 + ], + 7, + 1, + 14 + ], + [ + [ + 6, + 2 + ], + 7, + 8, + 14 + ], + [ + [ + 6, + 2 + ], + 9, + 9, + 114 + ], + [ + [ + 6, + 2 + ], + 7, + 12, + 14 + ], + [ + [ + 6, + 2 + ], + 9, + 12, + 6 + ], + [ + [ + 6, + 2 + ], + 7, + 19, + 14 + ], + [ + [ + 6, + 2 + ], + 7, + 20, + 14 + ], + [ + [ + 6, + 1 + ], + 8, + 22, + 2 + ], + [ + [ + 6, + 1 + ], + 7, + 26, + 14 + ], + [ + [ + 6, + 1 + ], + 8, + 26, + 54 + ], + [ + [ + 6, + 1 + ], + 7, + 28, + 2 + ], + [ + [ + 6, + 1 + ], + 8, + 28, + 48 + ], + [ + [ + 6, + 3 + ], + 8, + 22, + 70 + ], + [ + [ + 6, + 3 + ], + 8, + 26, + 50 + ], + [ + [ + 6, + 4 + ], + 9, + 3, + 41 + ], + [ + [ + 6, + 4 + ], + 9, + 23, + 120 + ], + [ + [ + 6, + 4 + ], + 9, + 26, + 120 + ], + [ + [ + 6, + 4 + ], + 9, + 32, + 78 + ], + [ + [ + 6, + 4 + ], + 7, + 36, + 2 + ], + [ + [ + 6, + 6 + ], + 9, + 1, + 64 + ], + [ + [ + 6, + 6 + ], + 9, + 3, + 79 + ], + [ + [ + 6, + 6 + ], + 9, + 26, + 28 + ], + [ + [ + 6, + 6 + ], + 9, + 31, + 69 + ], + [ + [ + 6, + 6 + ], + 9, + 32, + 120 + ], + [ + [ + 6, + 5 + ], + 8, + 40, + 16 + ], + [ + [ + 6, + 5 + ], + 8, + 44, + 104 + ], + [ + [ + 6, + 7 + ], + 7, + 37, + 8 + ], + [ + [ + 6, + 7 + ], + 7, + 40, + 8 + ], + [ + [ + 6, + 7 + ], + 8, + 40, + 1 + ], + [ + [ + 6, + 7 + ], + 8, + 41, + 103 + ], + [ + [ + 6, + 8 + ], + 9, + 13, + 120 + ], + [ + [ + 6, + 8 + ], + 9, + 19, + 120 + ], + [ + [ + 6, + 8 + ], + 9, + 26, + 50 + ], + [ + [ + 6, + 10 + ], + 9, + 40, + 120 + ], + [ + [ + 6, + 10 + ], + 9, + 46, + 120 + ], + [ + [ + 6, + 10 + ], + 9, + 47, + 120 + ], + [ + [ + 6, + 9 + ], + 8, + 53, + 24 + ], + [ + [ + 6, + 9 + ], + 8, + 58, + 16 + ], + [ + [ + 6, + 9 + ], + 8, + 59, + 80 + ], + [ + [ + 6, + 11 + ], + 8, + 57, + 32 + ], + [ + [ + 6, + 11 + ], + 8, + 58, + 88 + ], + [ + [ + 6, + 12 + ], + 9, + 33, + 3 + ], + [ + [ + 6, + 12 + ], + 9, + 41, + 114 + ], + [ + [ + 6, + 12 + ], + 9, + 44, + 1 + ], + [ + [ + 6, + 12 + ], + 9, + 48, + 120 + ], + [ + [ + 6, + 12 + ], + 9, + 51, + 49 + ], + [ + [ + 6, + 12 + ], + 9, + 56, + 50 + ], + [ + [ + 6, + 12 + ], + 9, + 61, + 120 + ], + [ + [ + 6, + 12 + ], + 9, + 66, + 15 + ], + [ + [ + 6, + 12 + ], + 9, + 70, + 68 + ], + [ + [ + 6, + 13 + ], + 9, + 36, + 100 + ], + [ + [ + 6, + 13 + ], + 9, + 46, + 120 + ], + [ + [ + 6, + 13 + ], + 9, + 55, + 20 + ], + [ + [ + 6, + 13 + ], + 9, + 60, + 120 + ], + [ + [ + 6, + 13 + ], + 9, + 66, + 120 + ], + [ + [ + 6, + 13 + ], + 9, + 69, + 120 + ], + [ + [ + 6, + 14 + ], + 9, + 50, + 100 + ], + [ + [ + 6, + 14 + ], + 9, + 67, + 120 + ], + [ + [ + 6, + 14 + ], + 9, + 69, + 78 + ], + [ + [ + 6, + 14 + ], + 9, + 70, + 62 + ], + [ + [ + 6, + 15 + ], + 5, + 48, + 4 + ], + [ + [ + 6, + 15 + ], + 5, + 51, + 4 + ], + [ + [ + 6, + 15 + ], + 5, + 56, + 4 + ], + [ + [ + 6, + 15 + ], + 5, + 57, + 4 + ], + [ + [ + 6, + 15 + ], + 5, + 58, + 4 + ], + [ + [ + 6, + 15 + ], + 9, + 59, + 120 + ], + [ + [ + 6, + 15 + ], + 5, + 61, + 4 + ], + [ + [ + 6, + 15 + ], + 5, + 62, + 4 + ], + [ + [ + 6, + 15 + ], + 9, + 63, + 4 + ], + [ + [ + 6, + 15 + ], + 5, + 65, + 4 + ], + [ + [ + 6, + 15 + ], + 9, + 65, + 43 + ], + [ + [ + 6, + 15 + ], + 9, + 66, + 77 + ], + [ + [ + 6, + 15 + ], + 5, + 67, + 4 + ], + [ + [ + 6, + 15 + ], + 5, + 68, + 4 + ], + [ + [ + 6, + 15 + ], + 9, + 68, + 116 + ], + [ + [ + 6, + 15 + ], + 5, + 69, + 4 + ], + [ + [ + 6, + 15 + ], + 5, + 70, + 4 + ], + [ + [ + 6, + 16 + ], + 9, + 63, + 120 + ], + [ + [ + 6, + 16 + ], + 7, + 66, + 14 + ], + [ + [ + 6, + 16 + ], + 7, + 67, + 14 + ], + [ + [ + 6, + 16 + ], + 7, + 68, + 14 + ], + [ + [ + 6, + 16 + ], + 7, + 69, + 14 + ], + [ + [ + 6, + 16 + ], + 7, + 70, + 14 + ], + [ + [ + 6, + 17 + ], + 8, + 69, + 104 + ], + [ + [ + 6, + 17 + ], + 9, + 70, + 68 + ], + [ + [ + 7, + 0 + ], + 9, + 10, + 31 + ], + [ + [ + 7, + 0 + ], + 9, + 11, + 38 + ], + [ + [ + 7, + 0 + ], + 7, + 14, + 14 + ], + [ + [ + 7, + 0 + ], + 7, + 16, + 14 + ], + [ + [ + 7, + 0 + ], + 9, + 19, + 50 + ], + [ + [ + 7, + 0 + ], + 7, + 21, + 14 + ], + [ + [ + 7, + 0 + ], + 7, + 22, + 14 + ], + [ + [ + 7, + 0 + ], + 7, + 23, + 14 + ], + [ + [ + 7, + 2 + ], + 7, + 11, + 14 + ], + [ + [ + 7, + 2 + ], + 7, + 15, + 14 + ], + [ + [ + 7, + 2 + ], + 7, + 18, + 14 + ], + [ + [ + 7, + 2 + ], + 9, + 20, + 120 + ], + [ + [ + 7, + 1 + ], + 8, + 24, + 24 + ], + [ + [ + 7, + 1 + ], + 8, + 29, + 30 + ], + [ + [ + 7, + 1 + ], + 8, + 30, + 52 + ], + [ + [ + 7, + 1 + ], + 7, + 31, + 14 + ], + [ + [ + 7, + 3 + ], + 8, + 25, + 68 + ], + [ + [ + 7, + 3 + ], + 8, + 30, + 52 + ], + [ + [ + 7, + 4 + ], + 5, + 5, + 4 + ], + [ + [ + 7, + 4 + ], + 9, + 8, + 120 + ], + [ + [ + 7, + 4 + ], + 9, + 9, + 120 + ], + [ + [ + 7, + 4 + ], + 5, + 18, + 4 + ], + [ + [ + 7, + 4 + ], + 5, + 24, + 4 + ], + [ + [ + 7, + 4 + ], + 9, + 28, + 120 + ], + [ + [ + 7, + 4 + ], + 5, + 30, + 4 + ], + [ + [ + 7, + 6 + ], + 9, + 4, + 92 + ], + [ + [ + 7, + 6 + ], + 9, + 12, + 120 + ], + [ + [ + 7, + 6 + ], + 9, + 31, + 61 + ], + [ + [ + 7, + 6 + ], + 9, + 34, + 78 + ], + [ + [ + 7, + 6 + ], + 7, + 36, + 12 + ], + [ + [ + 7, + 6 + ], + 7, + 37, + 6 + ], + [ + [ + 7, + 5 + ], + 8, + 45, + 16 + ], + [ + [ + 7, + 5 + ], + 8, + 47, + 104 + ], + [ + [ + 7, + 7 + ], + 8, + 42, + 16 + ], + [ + [ + 7, + 7 + ], + 8, + 46, + 104 + ], + [ + [ + 7, + 8 + ], + 9, + 4, + 14 + ], + [ + [ + 7, + 8 + ], + 9, + 8, + 47 + ], + [ + [ + 7, + 8 + ], + 9, + 11, + 120 + ], + [ + [ + 7, + 8 + ], + 9, + 12, + 72 + ], + [ + [ + 7, + 8 + ], + 9, + 13, + 15 + ], + [ + [ + 7, + 8 + ], + 9, + 41, + 120 + ], + [ + [ + 7, + 8 + ], + 9, + 54, + 92 + ], + [ + [ + 7, + 8 + ], + 9, + 55, + 120 + ], + [ + [ + 7, + 10 + ], + 9, + 0, + 78 + ], + [ + [ + 7, + 10 + ], + 9, + 15, + 73 + ], + [ + [ + 7, + 10 + ], + 9, + 36, + 118 + ], + [ + [ + 7, + 10 + ], + 9, + 37, + 91 + ], + [ + [ + 7, + 10 + ], + 9, + 43, + 120 + ], + [ + [ + 7, + 10 + ], + 9, + 51, + 120 + ], + [ + [ + 7, + 9 + ], + 8, + 57, + 16 + ], + [ + [ + 7, + 9 + ], + 8, + 63, + 104 + ], + [ + [ + 7, + 11 + ], + 8, + 56, + 104 + ], + [ + [ + 7, + 11 + ], + 8, + 57, + 16 + ], + [ + [ + 7, + 12 + ], + 9, + 43, + 18 + ], + [ + [ + 7, + 12 + ], + 9, + 49, + 51 + ], + [ + [ + 7, + 12 + ], + 9, + 62, + 51 + ], + [ + [ + 7, + 12 + ], + 9, + 64, + 120 + ], + [ + [ + 7, + 12 + ], + 9, + 67, + 120 + ], + [ + [ + 7, + 12 + ], + 9, + 68, + 120 + ], + [ + [ + 7, + 12 + ], + 9, + 70, + 120 + ], + [ + [ + 7, + 13 + ], + 9, + 39, + 100 + ], + [ + [ + 7, + 13 + ], + 9, + 55, + 5 + ], + [ + [ + 7, + 13 + ], + 9, + 57, + 120 + ], + [ + [ + 7, + 13 + ], + 9, + 62, + 17 + ], + [ + [ + 7, + 13 + ], + 9, + 68, + 120 + ], + [ + [ + 7, + 13 + ], + 9, + 70, + 120 + ], + [ + [ + 7, + 13 + ], + 9, + 71, + 118 + ], + [ + [ + 7, + 14 + ], + 9, + 50, + 120 + ], + [ + [ + 7, + 14 + ], + 9, + 69, + 120 + ], + [ + [ + 7, + 14 + ], + 9, + 71, + 120 + ], + [ + [ + 7, + 15 + ], + 9, + 50, + 4 + ], + [ + [ + 7, + 15 + ], + 5, + 52, + 4 + ], + [ + [ + 7, + 15 + ], + 5, + 59, + 4 + ], + [ + [ + 7, + 15 + ], + 9, + 62, + 14 + ], + [ + [ + 7, + 15 + ], + 5, + 64, + 4 + ], + [ + [ + 7, + 15 + ], + 5, + 66, + 4 + ], + [ + [ + 7, + 15 + ], + 9, + 66, + 106 + ], + [ + [ + 7, + 15 + ], + 9, + 69, + 120 + ], + [ + [ + 7, + 15 + ], + 5, + 71, + 4 + ], + [ + [ + 7, + 15 + ], + 9, + 71, + 116 + ], + [ + [ + 7, + 16 + ], + 7, + 64, + 14 + ], + [ + [ + 7, + 16 + ], + 8, + 66, + 104 + ], + [ + [ + 7, + 16 + ], + 8, + 70, + 38 + ], + [ + [ + 7, + 16 + ], + 8, + 71, + 66 + ], + [ + [ + 7, + 16 + ], + 9, + 71, + 16 + ], + [ + [ + 7, + 17 + ], + 8, + 70, + 66 + ], + [ + [ + 7, + 17 + ], + 7, + 71, + 14 + ], + [ + [ + 7, + 17 + ], + 8, + 71, + 38 + ], + [ + [ + 7, + 17 + ], + 9, + 71, + 68 + ] + ], + "order": [ + [ + 0, + 0 + ], + [ + 0, + 1 + ], + [ + 0, + 2 + ], + [ + 1, + 0 + ], + [ + 0, + 3 + ], + [ + 1, + 1 + ], + [ + 0, + 4 + ], + [ + 1, + 2 + ], + [ + 2, + 0 + ], + [ + 0, + 5 + ], + [ + 1, + 3 + ], + [ + 2, + 1 + ], + [ + 0, + 6 + ], + [ + 1, + 4 + ], + [ + 2, + 2 + ], + [ + 0, + 7 + ], + [ + 3, + 0 + ], + [ + 1, + 5 + ], + [ + 2, + 3 + ], + [ + 3, + 1 + ], + [ + 1, + 6 + ], + [ + 2, + 4 + ], + [ + 3, + 2 + ], + [ + 1, + 7 + ], + [ + 4, + 0 + ], + [ + 2, + 5 + ], + [ + 3, + 3 + ], + [ + 4, + 1 + ], + [ + 2, + 6 + ], + [ + 3, + 4 + ], + [ + 4, + 2 + ], + [ + 2, + 7 + ], + [ + 5, + 0 + ], + [ + 3, + 5 + ], + [ + 4, + 3 + ], + [ + 5, + 1 + ], + [ + 3, + 6 + ], + [ + 4, + 4 + ], + [ + 5, + 2 + ], + [ + 3, + 7 + ], + [ + 6, + 0 + ], + [ + 4, + 5 + ], + [ + 5, + 3 + ], + [ + 6, + 1 + ], + [ + 4, + 6 + ], + [ + 5, + 4 + ], + [ + 6, + 2 + ], + [ + 4, + 7 + ], + [ + 7, + 0 + ], + [ + 5, + 5 + ], + [ + 6, + 3 + ], + [ + 7, + 1 + ], + [ + 5, + 6 + ], + [ + 6, + 4 + ], + [ + 7, + 2 + ], + [ + 5, + 7 + ], + [ + 8, + 0 + ], + [ + 6, + 5 + ], + [ + 7, + 3 + ], + [ + 8, + 1 + ], + [ + 6, + 6 + ], + [ + 7, + 4 + ], + [ + 8, + 2 + ], + [ + 6, + 7 + ], + [ + 7, + 5 + ], + [ + 8, + 3 + ], + [ + 7, + 6 + ], + [ + 8, + 4 + ], + [ + 7, + 7 + ], + [ + 8, + 5 + ], + [ + 8, + 6 + ], + [ + 8, + 7 + ] + ], + "windows": { + "0,0": [ + 16, + [ + 0, + 1, + 2, + 3 + ] + ], + "0,2": [ + 16, + [ + 0, + 1, + 2, + 3 + ] + ], + "0,1": [ + 8, + [ + 4, + 5, + 6, + 7, + 8 + ] + ], + "0,3": [ + 8, + [ + 4, + 5, + 6, + 7, + 8 + ] + ], + "0,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16 + ] + ], + "0,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16 + ] + ], + "0,5": [ + 8, + [ + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ] + ], + "0,7": [ + 8, + [ + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ] + ], + "0,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32 + ] + ], + "0,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32 + ] + ], + "0,9": [ + 8, + [ + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40 + ] + ], + "0,11": [ + 8, + [ + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40 + ] + ], + "0,12": [ + 48, + [ + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "0,13": [ + 48, + [ + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "0,14": [ + 32, + [ + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "0,15": [ + 32, + [ + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "0,16": [ + 16, + [ + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "0,17": [ + 16, + [ + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ] + ], + "1,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5 + ] + ], + "1,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5 + ] + ], + "1,1": [ + 8, + [ + 6, + 7, + 8, + 9, + 10, + 11 + ] + ], + "1,3": [ + 8, + [ + 6, + 7, + 8, + 9, + 10, + 11 + ] + ], + "1,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ] + ], + "1,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ] + ], + "1,5": [ + 8, + [ + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ] + ], + "1,7": [ + 8, + [ + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ] + ], + "1,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35 + ] + ], + "1,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35 + ] + ], + "1,9": [ + 8, + [ + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43 + ] + ], + "1,11": [ + 8, + [ + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43 + ] + ], + "1,12": [ + 48, + [ + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ] + ], + "1,13": [ + 48, + [ + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ] + ], + "1,14": [ + 32, + [ + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ] + ], + "1,15": [ + 32, + [ + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ] + ], + "1,16": [ + 16, + [ + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ] + ], + "1,17": [ + 16, + [ + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ] + ], + "2,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + ], + "2,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + ], + "2,1": [ + 8, + [ + 8, + 9, + 10, + 11, + 12, + 13, + 14 + ] + ], + "2,3": [ + 8, + [ + 8, + 9, + 10, + 11, + 12, + 13, + 14 + ] + ], + "2,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22 + ] + ], + "2,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22 + ] + ], + "2,5": [ + 8, + [ + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30 + ] + ], + "2,7": [ + 8, + [ + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30 + ] + ], + "2,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38 + ] + ], + "2,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38 + ] + ], + "2,9": [ + 8, + [ + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46 + ] + ], + "2,11": [ + 8, + [ + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46 + ] + ], + "2,12": [ + 48, + [ + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62 + ] + ], + "2,13": [ + 48, + [ + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62 + ] + ], + "2,14": [ + 32, + [ + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62 + ] + ], + "2,15": [ + 32, + [ + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62 + ] + ], + "2,16": [ + 16, + [ + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62 + ] + ], + "2,17": [ + 16, + [ + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62 + ] + ], + "3,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10 + ] + ], + "3,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10 + ] + ], + "3,1": [ + 8, + [ + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18 + ] + ], + "3,3": [ + 8, + [ + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18 + ] + ], + "3,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26 + ] + ], + "3,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26 + ] + ], + "3,5": [ + 8, + [ + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34 + ] + ], + "3,7": [ + 8, + [ + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34 + ] + ], + "3,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42 + ] + ], + "3,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42 + ] + ], + "3,9": [ + 8, + [ + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "3,11": [ + 8, + [ + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ] + ], + "3,12": [ + 48, + [ + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "3,13": [ + 48, + [ + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "3,14": [ + 32, + [ + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "3,15": [ + 32, + [ + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "3,16": [ + 16, + [ + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "3,17": [ + 16, + [ + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65 + ] + ], + "4,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13 + ] + ], + "4,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13 + ] + ], + "4,1": [ + 8, + [ + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21 + ] + ], + "4,3": [ + 8, + [ + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21 + ] + ], + "4,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ] + ], + "4,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ] + ], + "4,5": [ + 8, + [ + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37 + ] + ], + "4,7": [ + 8, + [ + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37 + ] + ], + "4,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45 + ] + ], + "4,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45 + ] + ], + "4,9": [ + 8, + [ + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53 + ] + ], + "4,11": [ + 8, + [ + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53 + ] + ], + "4,12": [ + 48, + [ + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67 + ] + ], + "4,13": [ + 48, + [ + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67 + ] + ], + "4,14": [ + 32, + [ + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67 + ] + ], + "4,15": [ + 32, + [ + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67 + ] + ], + "4,16": [ + 16, + [ + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67 + ] + ], + "4,17": [ + 16, + [ + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67 + ] + ], + "5,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17 + ] + ], + "5,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17 + ] + ], + "5,1": [ + 8, + [ + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ] + ], + "5,3": [ + 8, + [ + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ] + ], + "5,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33 + ] + ], + "5,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33 + ] + ], + "5,5": [ + 8, + [ + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41 + ] + ], + "5,7": [ + 8, + [ + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41 + ] + ], + "5,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49 + ] + ], + "5,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49 + ] + ], + "5,9": [ + 8, + [ + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ] + ], + "5,11": [ + 8, + [ + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ] + ], + "5,12": [ + 48, + [ + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69 + ] + ], + "5,13": [ + 48, + [ + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69 + ] + ], + "5,14": [ + 32, + [ + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69 + ] + ], + "5,15": [ + 32, + [ + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69 + ] + ], + "5,16": [ + 16, + [ + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69 + ] + ], + "5,17": [ + 16, + [ + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69 + ] + ], + "6,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20 + ] + ], + "6,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20 + ] + ], + "6,1": [ + 8, + [ + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28 + ] + ], + "6,3": [ + 8, + [ + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28 + ] + ], + "6,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36 + ] + ], + "6,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36 + ] + ], + "6,5": [ + 8, + [ + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "6,7": [ + 8, + [ + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ] + ], + "6,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52 + ] + ], + "6,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52 + ] + ], + "6,9": [ + 8, + [ + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60 + ] + ], + "6,11": [ + 8, + [ + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60 + ] + ], + "6,12": [ + 48, + [ + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,13": [ + 48, + [ + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,14": [ + 32, + [ + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,15": [ + 32, + [ + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,16": [ + 16, + [ + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "6,17": [ + 16, + [ + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70 + ] + ], + "7,0": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23 + ] + ], + "7,2": [ + 16, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23 + ] + ], + "7,1": [ + 8, + [ + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ] + ], + "7,3": [ + 8, + [ + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ] + ], + "7,4": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ] + ], + "7,6": [ + 32, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ] + ], + "7,5": [ + 8, + [ + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47 + ] + ], + "7,7": [ + 8, + [ + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47 + ] + ], + "7,8": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55 + ] + ], + "7,10": [ + 48, + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55 + ] + ], + "7,9": [ + 8, + [ + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63 + ] + ], + "7,11": [ + 8, + [ + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63 + ] + ], + "7,12": [ + 48, + [ + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,13": [ + 48, + [ + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,14": [ + 32, + [ + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,15": [ + 32, + [ + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,16": [ + 16, + [ + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + ], + "7,17": [ + 16, + [ + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ] + ] + }, + "sides": { + "0": 0, + "2": 1, + "1": 0, + "3": 1, + "4": 0, + "6": 1, + "5": 0, + "7": 1, + "8": 0, + "10": 1, + "9": 0, + "11": 1, + "12": 0, + "13": 1, + "14": 0, + "15": 1, + "16": 0, + "17": 1 + }, + "pairs": { + "0": 1, + "2": 1, + "1": 1, + "3": 1, + "4": 2, + "6": 2, + "5": 2, + "7": 2, + "8": 3, + "10": 3, + "9": 3, + "11": 3, + "12": 0, + "13": 0, + "14": 1, + "15": 1, + "16": 2, + "17": 2 + }, + "baseline_widths": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 7, + 7, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 8, + 9, + 9, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 8, + 8, + 8, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 5, + 5, + 5, + 5, + 8, + 8, + 8, + 8, + 7, + 7, + 7, + 7, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8 + ], + "numeric_saving": 0.0013595476203535626, + "solver_status": 0, + "gap": 0.0 +} diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/ASYNC-OWNERS.json.gz b/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/ASYNC-OWNERS.json.gz new file mode 100644 index 0000000000..037f694889 Binary files /dev/null and b/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/ASYNC-OWNERS.json.gz differ diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/BASE-WORD.json.gz b/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/BASE-WORD.json.gz new file mode 100644 index 0000000000..2b406b9409 Binary files /dev/null and b/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/BASE-WORD.json.gz differ diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/PR493-EXPECTED.json b/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/PR493-EXPECTED.json new file mode 100644 index 0000000000..973aaf30f1 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/PR493-EXPECTED.json @@ -0,0 +1,91 @@ +{ + "note": "Exact values that verify.sh must reproduce. The bit c is on the 10^-24 grid of PR #472's assembly (largest grid point admitted by both PR #315 moment engines with the inherited 10^-16 bad-branch allowance; the next grid point is rejected); kappa values are on the 10^-18 grid of the six-level, 47-inequality outer assembly.", + "word": { + "R": 489, + "content_sha256": "88435b75b8d6e5c722eb2aa1449f3a5e8e9601a9ffe243839ce1ec932ab76547", + "local_histogram": { + "1": 1200, + "2": 1440, + "4": 180, + "6": 120, + "8": 18 + }, + "source_destination_gates_A": 577, + "sources_rewritten": 117, + "five_stage_payload_bits": 100 + }, + "eleven": { + "bit_lower": "391360506745414227149/250000000000000000000000", + "bit_lower_decimal": "0.001565442026981656908596", + "profile": { + "1": 105600, + "2": 130560, + "4": 19680, + "6": 14400, + "7": 7680, + "8": 1584, + "48": 2, + "56": 2628 + }, + "bit": { + "live": 9600, + "physical": 9609, + "maxchild": 56, + "rank_mass": 745536, + "hosted_residuals": 43032, + "prefix_bits": 2119, + "charged_prefix_bits": 2176, + "coefficient_bits": 2119, + "three_level_coefficient_bits": 6411, + "charged_three_level_coefficient_bits": 6464, + "row_coefficient": 19431, + "halving_depth": 3 + }, + "emitted_program_sha256": "e37b52e4861c39154b5891460fb45df8651c92cd68961078f8f06596f057c822", + "kappa": { + "pr484": { + "kappa": "662515748707749/500000000000000000", + "kappa_decimal": "0.001325031497415498", + "binding_component": "complex", + "complex_lower": "663394767670133/500000000000000000", + "role": "primary" + }, + "pr471": { + "kappa": "260706019542937/200000000000000000", + "kappa_decimal": "0.001303530097714685", + "binding_component": "complex", + "complex_lower": "1305231506267591/1000000000000000000", + "role": "control (complex supplier of the current whole-residual frontier)" + }, + "pr458": { + "kappa": "323880830669511/250000000000000000", + "kappa_decimal": "0.001295523322678044", + "binding_component": "complex", + "complex_lower": "1297203880559577927527/1000000000000000000000000", + "role": "control" + }, + "pr448": { + "kappa": "358867191156973/250000000000000000", + "kappa_decimal": "0.001435468764627892", + "binding_component": "complex", + "complex_lower": "718766148669433/500000000000000000", + "role": "information only" + } + } + }, + "controls": { + "pr472": { + "bit_lower": "323442810173099014031/250000000000000000000000", + "kappa": "646049779721139/500000000000000000", + "published": "research/e8-r715-whole-hosted/EXPECTED.json at 259c684: bit_lower 323442810173099014031/250000000000000000000000, kappa 646049779721139/500000000000000000" + }, + "pr445": { + "bit_lower": "316240894019344628547/250000000000000000000000", + "published": "research/r740-hosted-eleven README at 40ab91d: 1264963576077378514188/10^24" + }, + "pr451": { + "bit_lower": "158442042752174644233/125000000000000000000000", + "published": "PR #451 body at f3a3815: c = 0.001267536342017397153864" + } + } +} diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/work/complex-network/hamming/PACKET-PROGRAMS.json.gz b/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/work/complex-network/hamming/PACKET-PROGRAMS.json.gz new file mode 100644 index 0000000000..e98ce5d879 Binary files /dev/null and b/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/work/complex-network/hamming/PACKET-PROGRAMS.json.gz differ diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/work/complex-network/hamming/PROTOTYPE.json b/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/work/complex-network/hamming/PROTOTYPE.json new file mode 100644 index 0000000000..b8ad698417 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/work/complex-network/hamming/PROTOTYPE.json @@ -0,0 +1,21364 @@ +{ + "status": "PASS_STRUCTURAL_PACKET_PROTOTYPE_NOT_A_NEW_SUPPLIER", + "source_sha256": "1fb726ea3818fe0837cceb0dd22a71a0814f064e5e781628104610d6468e0e55", + "binary_address_dimension": 9, + "binary_gram_rank": 9, + "binary_ports": [ + 1, + 7, + 25, + 31, + 121, + 127, + 97, + 103, + 13, + 405, + 395, + 19, + 491, + 115, + 109, + 501, + 2, + 412, + 388, + 26, + 484, + 122, + 98, + 508, + 400, + 8, + 14, + 406, + 104, + 496, + 502, + 110, + 208, + 336, + 342, + 214, + 296, + 168, + 174, + 302, + 348, + 196, + 220, + 324, + 186, + 290, + 314, + 162, + 341, + 203, + 213, + 331, + 179, + 301, + 307, + 173, + 185, + 289, + 295, + 191, + 313, + 161, + 167, + 319, + 32, + 448, + 454, + 38, + 472, + 56, + 62, + 478, + 460, + 84, + 74, + 466, + 44, + 436, + 426, + 50, + 453, + 91, + 67, + 477, + 37, + 443, + 419, + 61, + 73, + 465, + 471, + 79, + 425, + 49, + 55, + 431, + 265, + 137, + 143, + 271, + 233, + 361, + 367, + 239, + 155, + 259, + 283, + 131, + 379, + 227, + 251, + 355, + 148, + 266, + 276, + 138, + 372, + 234, + 244, + 362 + ], + "root_lines": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 1 + ], + [ + 0, + 1, + 1, + 0, + 1, + 0, + 0, + -1 + ], + [ + 0, + 1, + 1, + 0, + -1, + 0, + 0, + 1 + ], + [ + 0, + 1, + 1, + 0, + -1, + 0, + 0, + -1 + ], + [ + 0, + 1, + -1, + 0, + 1, + 0, + 0, + 1 + ], + [ + 0, + 1, + -1, + 0, + 1, + 0, + 0, + -1 + ], + [ + 0, + 1, + -1, + 0, + -1, + 0, + 0, + 1 + ], + [ + 0, + 1, + -1, + 0, + -1, + 0, + 0, + -1 + ], + [ + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0 + ], + [ + 1, + 0, + 1, + 0, + 1, + 0, + -1, + 0 + ], + [ + 1, + 0, + 1, + 0, + -1, + 0, + 1, + 0 + ], + [ + 1, + 0, + 1, + 0, + -1, + 0, + -1, + 0 + ], + [ + 1, + 0, + -1, + 0, + 1, + 0, + 1, + 0 + ], + [ + 1, + 0, + -1, + 0, + 1, + 0, + -1, + 0 + ], + [ + 1, + 0, + -1, + 0, + -1, + 0, + 1, + 0 + ], + [ + 1, + 0, + -1, + 0, + -1, + 0, + -1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + -1 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + -1, + 1 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + -1, + -1 + ], + [ + 1, + -1, + 0, + 0, + 0, + 0, + 1, + 1 + ], + [ + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1 + ], + [ + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1 + ], + [ + 1, + -1, + 0, + 0, + 0, + 0, + -1, + -1 + ], + [ + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + -1, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + -1, + -1, + 0, + 0 + ], + [ + 1, + -1, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0 + ], + [ + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0 + ], + [ + 1, + -1, + 0, + 0, + -1, + -1, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1 + ], + [ + 1, + 0, + 1, + 0, + 0, + 1, + 0, + -1 + ], + [ + 1, + 0, + 1, + 0, + 0, + -1, + 0, + 1 + ], + [ + 1, + 0, + 1, + 0, + 0, + -1, + 0, + -1 + ], + [ + 1, + 0, + -1, + 0, + 0, + 1, + 0, + 1 + ], + [ + 1, + 0, + -1, + 0, + 0, + 1, + 0, + -1 + ], + [ + 1, + 0, + -1, + 0, + 0, + -1, + 0, + 1 + ], + [ + 1, + 0, + -1, + 0, + 0, + -1, + 0, + -1 + ], + [ + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0 + ], + [ + 0, + 1, + 1, + 0, + 0, + 1, + -1, + 0 + ], + [ + 0, + 1, + 1, + 0, + 0, + -1, + 1, + 0 + ], + [ + 0, + 1, + 1, + 0, + 0, + -1, + -1, + 0 + ], + [ + 0, + 1, + -1, + 0, + 0, + 1, + 1, + 0 + ], + [ + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0 + ], + [ + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0 + ], + [ + 0, + 1, + -1, + 0, + 0, + -1, + -1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0, + 1, + 1, + 1, + -1 + ], + [ + 0, + 0, + 0, + 0, + 1, + 1, + -1, + 1 + ], + [ + 0, + 0, + 0, + 0, + 1, + 1, + -1, + -1 + ], + [ + 0, + 0, + 0, + 0, + 1, + -1, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1 + ], + [ + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1 + ], + [ + 0, + 0, + 0, + 0, + 1, + -1, + -1, + -1 + ], + [ + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 1, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + -1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + -1, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + -1, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + -1, + -1, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1 + ], + [ + 1, + 0, + 0, + 1, + 1, + 0, + 0, + -1 + ], + [ + 1, + 0, + 0, + 1, + -1, + 0, + 0, + 1 + ], + [ + 1, + 0, + 0, + 1, + -1, + 0, + 0, + -1 + ], + [ + 1, + 0, + 0, + -1, + 1, + 0, + 0, + 1 + ], + [ + 1, + 0, + 0, + -1, + 1, + 0, + 0, + -1 + ], + [ + 1, + 0, + 0, + -1, + -1, + 0, + 0, + 1 + ], + [ + 1, + 0, + 0, + -1, + -1, + 0, + 0, + -1 + ], + [ + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0 + ], + [ + 0, + 1, + 0, + 1, + 1, + 0, + -1, + 0 + ], + [ + 0, + 1, + 0, + 1, + -1, + 0, + 1, + 0 + ], + [ + 0, + 1, + 0, + 1, + -1, + 0, + -1, + 0 + ], + [ + 0, + 1, + 0, + -1, + 1, + 0, + 1, + 0 + ], + [ + 0, + 1, + 0, + -1, + 1, + 0, + -1, + 0 + ], + [ + 0, + 1, + 0, + -1, + -1, + 0, + 1, + 0 + ], + [ + 0, + 1, + 0, + -1, + -1, + 0, + -1, + 0 + ], + [ + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1 + ], + [ + 0, + 0, + 1, + 1, + 0, + 0, + 1, + -1 + ], + [ + 0, + 0, + 1, + 1, + 0, + 0, + -1, + 1 + ], + [ + 0, + 0, + 1, + 1, + 0, + 0, + -1, + -1 + ], + [ + 0, + 0, + 1, + -1, + 0, + 0, + 1, + 1 + ], + [ + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1 + ], + [ + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1 + ], + [ + 0, + 0, + 1, + -1, + 0, + 0, + -1, + -1 + ], + [ + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0 + ], + [ + 0, + 0, + 1, + 1, + 1, + -1, + 0, + 0 + ], + [ + 0, + 0, + 1, + 1, + -1, + 1, + 0, + 0 + ], + [ + 0, + 0, + 1, + 1, + -1, + -1, + 0, + 0 + ], + [ + 0, + 0, + 1, + -1, + 1, + 1, + 0, + 0 + ], + [ + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0 + ], + [ + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0 + ], + [ + 0, + 0, + 1, + -1, + -1, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1 + ], + [ + 0, + 1, + 0, + 1, + 0, + 1, + 0, + -1 + ], + [ + 0, + 1, + 0, + 1, + 0, + -1, + 0, + 1 + ], + [ + 0, + 1, + 0, + 1, + 0, + -1, + 0, + -1 + ], + [ + 0, + 1, + 0, + -1, + 0, + 1, + 0, + 1 + ], + [ + 0, + 1, + 0, + -1, + 0, + 1, + 0, + -1 + ], + [ + 0, + 1, + 0, + -1, + 0, + -1, + 0, + 1 + ], + [ + 0, + 1, + 0, + -1, + 0, + -1, + 0, + -1 + ], + [ + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + 1, + -1, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + -1, + 1, + 0 + ], + [ + 1, + 0, + 0, + 1, + 0, + -1, + -1, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 1, + 1, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 1, + -1, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + -1, + 1, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + -1, + -1, + 0 + ] + ], + "binary_gram_identity": "p_s dot p_t = 1 + (root_s dot root_t / 2) mod 2", + "modules": [ + { + "block": [ + 0, + 1, + 2, + 3 + ], + "source_lines": [ + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71 + ], + "packets": 12, + "pair_butterflies": 12, + "packet_additions": 52, + "live_source_registers_borrowed": 8, + "helper_registers": 16, + "total_source_and_helper_registers": 24, + "retired_register_clean_rank": 8, + "independent_pair_branch_comparison_helpers": 48, + "comparison_scope": "48 is a specified independent two-input-form implementation, not the helper count of the current r783 supplier.", + "frame_rank_counts": { + "1": 16, + "2": 24, + "3": 12 + }, + "all_dirty_columns_forward_and_inverse_transpose": 36, + "compensator_omission_rejected": true, + "scope": "A 12-output packet factory and probe sinks. Not a complete 120-port supplier or global frame schedule." + }, + { + "block": [ + 0, + 1, + 4, + 5 + ], + "source_lines": [ + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ], + "packets": 12, + "pair_butterflies": 12, + "packet_additions": 52, + "live_source_registers_borrowed": 8, + "helper_registers": 16, + "total_source_and_helper_registers": 24, + "retired_register_clean_rank": 8, + "independent_pair_branch_comparison_helpers": 48, + "comparison_scope": "48 is a specified independent two-input-form implementation, not the helper count of the current r783 supplier.", + "frame_rank_counts": { + "1": 16, + "2": 24, + "3": 12 + }, + "all_dirty_columns_forward_and_inverse_transpose": 36, + "compensator_omission_rejected": true, + "scope": "A 12-output packet factory and probe sinks. Not a complete 120-port supplier or global frame schedule." + }, + { + "block": [ + 0, + 1, + 6, + 7 + ], + "source_lines": [ + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "packets": 12, + "pair_butterflies": 12, + "packet_additions": 52, + "live_source_registers_borrowed": 8, + "helper_registers": 16, + "total_source_and_helper_registers": 24, + "retired_register_clean_rank": 8, + "independent_pair_branch_comparison_helpers": 48, + "comparison_scope": "48 is a specified independent two-input-form implementation, not the helper count of the current r783 supplier.", + "frame_rank_counts": { + "1": 16, + "2": 24, + "3": 12 + }, + "all_dirty_columns_forward_and_inverse_transpose": 36, + "compensator_omission_rejected": true, + "scope": "A 12-output packet factory and probe sinks. Not a complete 120-port supplier or global frame schedule." + }, + { + "block": [ + 0, + 2, + 4, + 6 + ], + "source_lines": [ + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23 + ], + "packets": 12, + "pair_butterflies": 12, + "packet_additions": 52, + "live_source_registers_borrowed": 8, + "helper_registers": 16, + "total_source_and_helper_registers": 24, + "retired_register_clean_rank": 8, + "independent_pair_branch_comparison_helpers": 48, + "comparison_scope": "48 is a specified independent two-input-form implementation, not the helper count of the current r783 supplier.", + "frame_rank_counts": { + "1": 16, + "2": 24, + "3": 12 + }, + "all_dirty_columns_forward_and_inverse_transpose": 36, + "compensator_omission_rejected": true, + "scope": "A 12-output packet factory and probe sinks. Not a complete 120-port supplier or global frame schedule." + }, + { + "block": [ + 0, + 2, + 5, + 7 + ], + "source_lines": [ + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47 + ], + "packets": 12, + "pair_butterflies": 12, + "packet_additions": 52, + "live_source_registers_borrowed": 8, + "helper_registers": 16, + "total_source_and_helper_registers": 24, + "retired_register_clean_rank": 8, + "independent_pair_branch_comparison_helpers": 48, + "comparison_scope": "48 is a specified independent two-input-form implementation, not the helper count of the current r783 supplier.", + "frame_rank_counts": { + "1": 16, + "2": 24, + "3": 12 + }, + "all_dirty_columns_forward_and_inverse_transpose": 36, + "compensator_omission_rejected": true, + "scope": "A 12-output packet factory and probe sinks. Not a complete 120-port supplier or global frame schedule." + }, + { + "block": [ + 0, + 3, + 4, + 7 + ], + "source_lines": [ + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79 + ], + "packets": 12, + "pair_butterflies": 12, + "packet_additions": 52, + "live_source_registers_borrowed": 8, + "helper_registers": 16, + "total_source_and_helper_registers": 24, + "retired_register_clean_rank": 8, + "independent_pair_branch_comparison_helpers": 48, + "comparison_scope": "48 is a specified independent two-input-form implementation, not the helper count of the current r783 supplier.", + "frame_rank_counts": { + "1": 16, + "2": 24, + "3": 12 + }, + "all_dirty_columns_forward_and_inverse_transpose": 36, + "compensator_omission_rejected": true, + "scope": "A 12-output packet factory and probe sinks. Not a complete 120-port supplier or global frame schedule." + }, + { + "block": [ + 0, + 3, + 5, + 6 + ], + "source_lines": [ + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119 + ], + "packets": 12, + "pair_butterflies": 12, + "packet_additions": 52, + "live_source_registers_borrowed": 8, + "helper_registers": 16, + "total_source_and_helper_registers": 24, + "retired_register_clean_rank": 8, + "independent_pair_branch_comparison_helpers": 48, + "comparison_scope": "48 is a specified independent two-input-form implementation, not the helper count of the current r783 supplier.", + "frame_rank_counts": { + "1": 16, + "2": 24, + "3": 12 + }, + "all_dirty_columns_forward_and_inverse_transpose": 36, + "compensator_omission_rejected": true, + "scope": "A 12-output packet factory and probe sinks. Not a complete 120-port supplier or global frame schedule." + }, + { + "block": [ + 1, + 2, + 4, + 7 + ], + "source_lines": [ + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15 + ], + "packets": 12, + "pair_butterflies": 12, + "packet_additions": 52, + "live_source_registers_borrowed": 8, + "helper_registers": 16, + "total_source_and_helper_registers": 24, + "retired_register_clean_rank": 8, + "independent_pair_branch_comparison_helpers": 48, + "comparison_scope": "48 is a specified independent two-input-form implementation, not the helper count of the current r783 supplier.", + "frame_rank_counts": { + "1": 16, + "2": 24, + "3": 12 + }, + "all_dirty_columns_forward_and_inverse_transpose": 36, + "compensator_omission_rejected": true, + "scope": "A 12-output packet factory and probe sinks. Not a complete 120-port supplier or global frame schedule." + }, + { + "block": [ + 1, + 2, + 5, + 6 + ], + "source_lines": [ + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "packets": 12, + "pair_butterflies": 12, + "packet_additions": 52, + "live_source_registers_borrowed": 8, + "helper_registers": 16, + "total_source_and_helper_registers": 24, + "retired_register_clean_rank": 8, + "independent_pair_branch_comparison_helpers": 48, + "comparison_scope": "48 is a specified independent two-input-form implementation, not the helper count of the current r783 supplier.", + "frame_rank_counts": { + "1": 16, + "2": 24, + "3": 12 + }, + "all_dirty_columns_forward_and_inverse_transpose": 36, + "compensator_omission_rejected": true, + "scope": "A 12-output packet factory and probe sinks. Not a complete 120-port supplier or global frame schedule." + }, + { + "block": [ + 1, + 3, + 4, + 6 + ], + "source_lines": [ + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87 + ], + "packets": 12, + "pair_butterflies": 12, + "packet_additions": 52, + "live_source_registers_borrowed": 8, + "helper_registers": 16, + "total_source_and_helper_registers": 24, + "retired_register_clean_rank": 8, + "independent_pair_branch_comparison_helpers": 48, + "comparison_scope": "48 is a specified independent two-input-form implementation, not the helper count of the current r783 supplier.", + "frame_rank_counts": { + "1": 16, + "2": 24, + "3": 12 + }, + "all_dirty_columns_forward_and_inverse_transpose": 36, + "compensator_omission_rejected": true, + "scope": "A 12-output packet factory and probe sinks. Not a complete 120-port supplier or global frame schedule." + }, + { + "block": [ + 1, + 3, + 5, + 7 + ], + "source_lines": [ + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111 + ], + "packets": 12, + "pair_butterflies": 12, + "packet_additions": 52, + "live_source_registers_borrowed": 8, + "helper_registers": 16, + "total_source_and_helper_registers": 24, + "retired_register_clean_rank": 8, + "independent_pair_branch_comparison_helpers": 48, + "comparison_scope": "48 is a specified independent two-input-form implementation, not the helper count of the current r783 supplier.", + "frame_rank_counts": { + "1": 16, + "2": 24, + "3": 12 + }, + "all_dirty_columns_forward_and_inverse_transpose": 36, + "compensator_omission_rejected": true, + "scope": "A 12-output packet factory and probe sinks. Not a complete 120-port supplier or global frame schedule." + }, + { + "block": [ + 2, + 3, + 4, + 5 + ], + "source_lines": [ + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103 + ], + "packets": 12, + "pair_butterflies": 12, + "packet_additions": 52, + "live_source_registers_borrowed": 8, + "helper_registers": 16, + "total_source_and_helper_registers": 24, + "retired_register_clean_rank": 8, + "independent_pair_branch_comparison_helpers": 48, + "comparison_scope": "48 is a specified independent two-input-form implementation, not the helper count of the current r783 supplier.", + "frame_rank_counts": { + "1": 16, + "2": 24, + "3": 12 + }, + "all_dirty_columns_forward_and_inverse_transpose": 36, + "compensator_omission_rejected": true, + "scope": "A 12-output packet factory and probe sinks. Not a complete 120-port supplier or global frame schedule." + }, + { + "block": [ + 2, + 3, + 6, + 7 + ], + "source_lines": [ + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95 + ], + "packets": 12, + "pair_butterflies": 12, + "packet_additions": 52, + "live_source_registers_borrowed": 8, + "helper_registers": 16, + "total_source_and_helper_registers": 24, + "retired_register_clean_rank": 8, + "independent_pair_branch_comparison_helpers": 48, + "comparison_scope": "48 is a specified independent two-input-form implementation, not the helper count of the current r783 supplier.", + "frame_rank_counts": { + "1": 16, + "2": 24, + "3": 12 + }, + "all_dirty_columns_forward_and_inverse_transpose": 36, + "compensator_omission_rejected": true, + "scope": "A 12-output packet factory and probe sinks. Not a complete 120-port supplier or global frame schedule." + }, + { + "block": [ + 4, + 5, + 6, + 7 + ], + "source_lines": [ + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63 + ], + "packets": 12, + "pair_butterflies": 12, + "packet_additions": 52, + "live_source_registers_borrowed": 8, + "helper_registers": 16, + "total_source_and_helper_registers": 24, + "retired_register_clean_rank": 8, + "independent_pair_branch_comparison_helpers": 48, + "comparison_scope": "48 is a specified independent two-input-form implementation, not the helper count of the current r783 supplier.", + "frame_rank_counts": { + "1": 16, + "2": 24, + "3": 12 + }, + "all_dirty_columns_forward_and_inverse_transpose": 36, + "compensator_omission_rejected": true, + "scope": "A 12-output packet factory and probe sinks. Not a complete 120-port supplier or global frame schedule." + } + ], + "signed_packets": 168, + "full_target_decomposition_columns": 120, + "full_target_decomposition_entries": 14400, + "program_sha256": "d833ae0390d165d7da0c639a3c7aeb77156c2ddb52447087cb49b9d03b19e9b9", + "decomposition": [ + { + "target": 0, + "cross_block_packets": [], + "side_support": 56 + }, + { + "target": 1, + "cross_block_packets": [], + "side_support": 56 + }, + { + "target": 2, + "cross_block_packets": [], + "side_support": 56 + }, + { + "target": 3, + "cross_block_packets": [], + "side_support": 56 + }, + { + "target": 4, + "cross_block_packets": [], + "side_support": 56 + }, + { + "target": 5, + "cross_block_packets": [], + "side_support": 56 + }, + { + "target": 6, + "cross_block_packets": [], + "side_support": 56 + }, + { + "target": 7, + "cross_block_packets": [], + "side_support": 56 + }, + { + "target": 8, + "cross_block_packets": [ + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 2, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 1, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 1, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 9, + "cross_block_packets": [ + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 2, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 1, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 1, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 10, + "cross_block_packets": [ + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 2, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 1, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 1, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 11, + "cross_block_packets": [ + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 2, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 1, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 1, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 12, + "cross_block_packets": [ + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 2, + 4 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 1, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 1, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 4 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 13, + "cross_block_packets": [ + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 2, + 4 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 1, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 1, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 4 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 14, + "cross_block_packets": [ + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 2, + 4 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 1, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 1, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 4 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 15, + "cross_block_packets": [ + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 2, + 4 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 1, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 1, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 4 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 16, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 2, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 2, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 4, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 17, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 2, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 2, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 4, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 18, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 2, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 2, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 4, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 19, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 2, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 2, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 4, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 20, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 2, + 4 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 2, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 4, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 4 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 21, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 2, + 4 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 2, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 4, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 4 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 22, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 2, + 4 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 2, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 4, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 4 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 23, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 2, + 4 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 2, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 4, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 4 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 24, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 1 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 1 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 25, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 1 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 1 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 26, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 1 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 1 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 27, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 1 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 1 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 28, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 1 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 1 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 29, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 1 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 1 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 30, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 1 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 1 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 31, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 1 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 1 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 32, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 1 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 1 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 4, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 33, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 1 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 1 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 4, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 34, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 1 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 5 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 1 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 4, + 5 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 35, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 1 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 5 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 1 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 4, + 5 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 36, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 4 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 1 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 5 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 1 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 4 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 4, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 5 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 37, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 4 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 1 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 5 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 1 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 4 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 4, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 5 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 38, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 4 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 1 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 5 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 5 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 1 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 4 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 4, + 5 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 5 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 39, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 4 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 1 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 5 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 5 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 1 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 4 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 4, + 5 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 5 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 40, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 2, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 41, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 2, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 42, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 2, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 43, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 2, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 44, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 2, + 5 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 5 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 45, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 2, + 5 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 5 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 46, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 2, + 5 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 5 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 47, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 2, + 5 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 5 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 48, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 2, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 1, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 1, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 2, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 5, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 1, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 5, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 49, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 2, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 1, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 1, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 2, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 5, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 1, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 5, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 50, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 2, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 1, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 1, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 2, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 5, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 1, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 5, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + } + ], + "side_support": 56 + }, + { + "target": 51, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 2, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 1, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 1, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 2, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 5, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 1, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 5, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + } + ], + "side_support": 56 + }, + { + "target": 52, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 2, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 1, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 1, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 2, + 5 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 5, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 1, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 5 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 5, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 53, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 2, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 1, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 1, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 2, + 5 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 5, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 1, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 5 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 5, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 54, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 2, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 1, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 1, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 2, + 5 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 5, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 1, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 5 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 5, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + } + ], + "side_support": 56 + }, + { + "target": 55, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 2, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 1, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 1, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 2, + 5 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 5, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 1, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 5 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 5, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + } + ], + "side_support": 56 + }, + { + "target": 56, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 4, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 4, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 5, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 4, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 4, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 5, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 57, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 4, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 4, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 5, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 4, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 4, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 5, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 58, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 4, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 4, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 5, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 4, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 4, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 5, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 59, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 4, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 4, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 5, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 4, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 4, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 5, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 60, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 4, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 4, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 5, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 4, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 4, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 5, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + } + ], + "side_support": 56 + }, + { + "target": 61, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 4, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 4, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 5, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 4, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 4, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 5, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + } + ], + "side_support": 56 + }, + { + "target": 62, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 4, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 4, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 5, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 4, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 4, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 5, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + } + ], + "side_support": 56 + }, + { + "target": 63, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 4, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 4, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 5, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 4, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 4, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 5, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + } + ], + "side_support": 56 + }, + { + "target": 64, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 1 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 1 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 65, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 1 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 1 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 66, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 1 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 1 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 3 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 3 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 67, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 1 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 1 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 3 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 3 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 68, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 2 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 1 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 1 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 2 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 3 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 3 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 69, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 2 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 1 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 1 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 2 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 2 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 3 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 3 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 70, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 2 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 1 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 1 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 2 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 3 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 3 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 3 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 3 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 71, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 2 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 1 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 1 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 2 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 2 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 3 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 3 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 3 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 3 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 72, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 3, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 3, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 73, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 3, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 3, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 74, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 3, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 3, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 75, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 3, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 3, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 76, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 3, + 4 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 3, + 4 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 77, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 3, + 4 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 3, + 4 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 78, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 3, + 4 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 3, + 4 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 79, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 3, + 4 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 3, + 4 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 0, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 80, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 4, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 1, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 1, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 1, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 3, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 3, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 3, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 3, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 81, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 4, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 1, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 1, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 1, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 3, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 3, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 3, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 3, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 82, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 4, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 1, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 1, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 1, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 3, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 3, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 3, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 3, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 83, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 4, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 1, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 1, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 1, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 3, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 3, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 3, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 3, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 84, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 4, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 1, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 1, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 1, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 3, + 4 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 3, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 3, + 4 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 3, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + } + ], + "side_support": 56 + }, + { + "target": 85, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 4, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 1, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 1, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 1, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 3, + 4 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 3, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 3, + 4 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 3, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + } + ], + "side_support": 56 + }, + { + "target": 86, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 4, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 1, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 1, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 1, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 3, + 4 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 3, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 3, + 4 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 3, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + } + ], + "side_support": 56 + }, + { + "target": 87, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 4, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 1, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 1, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 1, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 3, + 4 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 3, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 3, + 4 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 1, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 3, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + } + ], + "side_support": 56 + }, + { + "target": 88, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 2, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 2, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 2, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 3, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 3, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 89, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 2, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 2, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 2, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 3, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 3, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 90, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 2, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 2, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 2, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 3, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 3, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 91, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 2, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 2, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 2, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 3, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 3, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 92, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 2, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 2, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 2, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 3, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 3, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + } + ], + "side_support": 56 + }, + { + "target": 93, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 2, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 2, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 2, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 3, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 3, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + } + ], + "side_support": 56 + }, + { + "target": 94, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 2, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 2, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 2, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 3, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 3, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + } + ], + "side_support": 56 + }, + { + "target": 95, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 2, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 2, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 2, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 6, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 2, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 3, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 2, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 3, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + } + ], + "side_support": 56 + }, + { + "target": 96, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 2, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 2, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 4, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 2, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 2, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 2, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 3, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 3, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 3, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 3, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 97, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 2, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 2, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 4, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 2, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 2, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 2, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 3, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 3, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 3, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 3, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 98, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 2, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 2, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 4, + 5 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 2, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 2, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 5 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 2, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 3, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 3, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 3, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 3, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 99, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 2, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 2, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 4, + 5 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 2, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 2, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 5 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 2, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 3, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 3, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 3, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 3, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 100, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 2, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 2, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 4, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 2, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 2, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 2, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 3, + 4 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 3, + 4 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 3, + 5 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 3, + 5 + ], + "epsilon": -1, + "coefficient": "1/2" + } + ], + "side_support": 56 + }, + { + "target": 101, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 2, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 2, + 4 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 4, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 2, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 2, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 2, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 3, + 4 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 3, + 4 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 3, + 5 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 3, + 5 + ], + "epsilon": 1, + "coefficient": "1/2" + } + ], + "side_support": 56 + }, + { + "target": 102, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 2, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 2, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 4, + 5 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 2, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 2, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 5 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 2, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 3, + 4 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 3, + 4 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 3, + 5 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 3, + 5 + ], + "epsilon": -1, + "coefficient": "1/2" + } + ], + "side_support": 56 + }, + { + "target": 103, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 2, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 2, + 4 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 4, + 5 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 2, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 2, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 4, + 5 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 2, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 3, + 4 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 3, + 4 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 2, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 3, + 5 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 3, + 5 + ], + "epsilon": 1, + "coefficient": "1/2" + } + ], + "side_support": 56 + }, + { + "target": 104, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 1, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 1, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 3, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 3, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 105, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 1, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 1, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 3, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 3, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 106, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 1, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 1, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 3, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 3, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 107, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 1, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 1, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 3, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 3, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 108, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 1, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 1, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 3, + 5 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 3, + 5 + ], + "epsilon": -1, + "coefficient": "1/2" + } + ], + "side_support": 56 + }, + { + "target": 109, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 1, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 1, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 3, + 5 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 3, + 5 + ], + "epsilon": -1, + "coefficient": "1/2" + } + ], + "side_support": 56 + }, + { + "target": 110, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 1, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 1, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 3, + 5 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 3, + 5 + ], + "epsilon": 1, + "coefficient": "1/2" + } + ], + "side_support": 56 + }, + { + "target": 111, + "cross_block_packets": [ + { + "source_block": [ + 1, + 2, + 4, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 1, + 7 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 1, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 1, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 5, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 1, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 1, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 3, + 7 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 3, + 5 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 3, + 5, + 6 + ], + "pair": [ + 3, + 5 + ], + "epsilon": 1, + "coefficient": "1/2" + } + ], + "side_support": 56 + }, + { + "target": 112, + "cross_block_packets": [ + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 5, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 5, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 3, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 3, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 3, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 3, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 113, + "cross_block_packets": [ + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 5, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 5, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 3, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 3, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 3, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 3, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 114, + "cross_block_packets": [ + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 5, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 5, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 3, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 3, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 3, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 3, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 115, + "cross_block_packets": [ + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 5, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 5, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 3 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 3, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 3, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 3, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 3, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + } + ], + "side_support": 56 + }, + { + "target": 116, + "cross_block_packets": [ + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 5, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 5, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 3, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 3, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 3, + 5 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 3, + 5 + ], + "epsilon": -1, + "coefficient": "1/2" + } + ], + "side_support": 56 + }, + { + "target": 117, + "cross_block_packets": [ + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 5 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 5, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 5, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 3, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 3, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 3, + 5 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 3, + 5 + ], + "epsilon": -1, + "coefficient": "1/2" + } + ], + "side_support": 56 + }, + { + "target": 118, + "cross_block_packets": [ + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 6 + ], + "epsilon": 1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 5, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 5, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 3, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 3, + 6 + ], + "epsilon": -1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 3, + 5 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 3, + 5 + ], + "epsilon": 1, + "coefficient": "1/2" + } + ], + "side_support": 56 + }, + { + "target": 119, + "cross_block_packets": [ + { + "source_block": [ + 0, + 2, + 4, + 6 + ], + "pair": [ + 0, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 6, + 7 + ], + "pair": [ + 0, + 6 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 1, + 4, + 5 + ], + "pair": [ + 0, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 2, + 5, + 7 + ], + "pair": [ + 0, + 5 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 2, + 5, + 6 + ], + "pair": [ + 5, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 4, + 5, + 6, + 7 + ], + "pair": [ + 5, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 0, + 1, + 2, + 3 + ], + "pair": [ + 0, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 0, + 3, + 4, + 7 + ], + "pair": [ + 0, + 3 + ], + "epsilon": -1, + "coefficient": "-1/2" + }, + { + "source_block": [ + 1, + 3, + 4, + 6 + ], + "pair": [ + 3, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 6, + 7 + ], + "pair": [ + 3, + 6 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 2, + 3, + 4, + 5 + ], + "pair": [ + 3, + 5 + ], + "epsilon": 1, + "coefficient": "1/2" + }, + { + "source_block": [ + 1, + 3, + 5, + 7 + ], + "pair": [ + 3, + 5 + ], + "epsilon": 1, + "coefficient": "1/2" + } + ], + "side_support": 56 + } + ], + "remaining": [ + "Joint scheduling and charging of all packet fan-outs and target accumulations", + "Forming all eight centers from the available mixed source basis without an uncharged restore", + "Full 120-port arbitrary-dirt forward/backward program and restored work stocks", + "Exact complex adapters and global phases; finite invoice; two independent prices and outer assembly" + ], + "no_new_coarse_b_or_kappa_claim": true +} diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/work/complex-nine-native/DATA-PHASES.json b/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/work/complex-nine-native/DATA-PHASES.json new file mode 100644 index 0000000000..6f128ce2d2 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/work/complex-nine-native/DATA-PHASES.json @@ -0,0 +1,73604 @@ +{ + "status": "PASS_EXACT_Z4_DATA_ROUTE_IDLE_AND_TERMINAL_PHASES", + "m": 73, + "ports": 120, + "nonzero_stage_alignment_translations": 3840, + "terminal_omission_controls_rejected": 120, + "exact_phase_polynomial_evaluations": 40960, + "recipes": [ + { + "port": 0, + "q": 7, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 3592, + "exit_Y": 3592 + }, + { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 917512, + "exit_Y": 917512 + }, + { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 234881032, + "exit_Y": 234881032 + }, + { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 60129542152, + "exit_Y": 60129542152 + }, + { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 15393162788872, + "exit_Y": 15393162788872 + }, + { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 3940649673949192, + "exit_Y": 3940649673949192 + }, + { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 1008806316530991112, + "exit_Y": 1008806316530991112 + }, + { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 258254417031933722632, + "exit_Y": 258254417031933722632 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 13, + 11, + 14, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 15 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 13, + 11, + 14, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 15 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 13, + 11, + 14, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 15 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 13, + 11, + 14, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 15 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 13, + 11, + 14, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 15 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 13, + 11, + 14, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 15 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 7 + }, + { + "port": 1, + "q": 11, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 3588, + "exit_Y": 3588 + }, + { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 917508, + "exit_Y": 917508 + }, + { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 234881028, + "exit_Y": 234881028 + }, + { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 60129542148, + "exit_Y": 60129542148 + }, + { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 15393162788868, + "exit_Y": 15393162788868 + }, + { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 3940649673949188, + "exit_Y": 3940649673949188 + }, + { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 1008806316530991108, + "exit_Y": 1008806316530991108 + }, + { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 258254417031933722628, + "exit_Y": 258254417031933722628 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 15 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 15 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 15 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 15 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 15 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 13, + 14, + 7, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 15 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 11 + }, + { + "port": 2, + "q": 19, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 5636, + "exit_Y": 5636 + }, + { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 1441796, + "exit_Y": 1441796 + }, + { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 369098756, + "exit_Y": 369098756 + }, + { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 94489280516, + "exit_Y": 94489280516 + }, + { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 24189255811076, + "exit_Y": 24189255811076 + }, + { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 6192449487634436, + "exit_Y": 6192449487634436 + }, + { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 1585267068834414596, + "exit_Y": 1585267068834414596 + }, + { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 405828369621610135556, + "exit_Y": 405828369621610135556 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 23 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 23 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 23 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 23 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 23 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 21, + 22, + 8, + 7, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 23 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 19 + }, + { + "port": 3, + "q": 35, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 9732, + "exit_Y": 9732 + }, + { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 2490372, + "exit_Y": 2490372 + }, + { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 637534212, + "exit_Y": 637534212 + }, + { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 163208757252, + "exit_Y": 163208757252 + }, + { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 41781441855492, + "exit_Y": 41781441855492 + }, + { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 10696049115004932, + "exit_Y": 10696049115004932 + }, + { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 2738188573441261572, + "exit_Y": 2738188573441261572 + }, + { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 700976274800962961412, + "exit_Y": 700976274800962961412 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 37, + 38, + 8, + 16, + 7, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 39 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 37, + 38, + 8, + 16, + 7, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 39 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 37, + 38, + 8, + 16, + 7, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 39 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 37, + 38, + 8, + 16, + 7, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 39 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 37, + 38, + 8, + 16, + 7, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 39 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 37, + 38, + 8, + 16, + 7, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 39 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 35 + }, + { + "port": 4, + "q": 67, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 17924, + "exit_Y": 17924 + }, + { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 4587524, + "exit_Y": 4587524 + }, + { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 1174405124, + "exit_Y": 1174405124 + }, + { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 300647710724, + "exit_Y": 300647710724 + }, + { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 76965813944324, + "exit_Y": 76965813944324 + }, + { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 19703248369745924, + "exit_Y": 19703248369745924 + }, + { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 5044031582654955524, + "exit_Y": 5044031582654955524 + }, + { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 1291272085159668613124, + "exit_Y": 1291272085159668613124 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 71 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 71 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 71 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 71 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 71 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 69, + 70, + 8, + 16, + 32, + 7, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 71 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 67 + }, + { + "port": 5, + "q": 131, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 34308, + "exit_Y": 34308 + }, + { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 8781828, + "exit_Y": 8781828 + }, + { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 2248146948, + "exit_Y": 2248146948 + }, + { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 575525617668, + "exit_Y": 575525617668 + }, + { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 147334558121988, + "exit_Y": 147334558121988 + }, + { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 37717646879227908, + "exit_Y": 37717646879227908 + }, + { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 9655717601082343428, + "exit_Y": 9655717601082343428 + }, + { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 2471863705877079916548, + "exit_Y": 2471863705877079916548 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 133, + 134, + 8, + 16, + 32, + 64, + 7, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 135 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 133, + 134, + 8, + 16, + 32, + 64, + 7, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 135 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 133, + 134, + 8, + 16, + 32, + 64, + 7, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 135 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 133, + 134, + 8, + 16, + 32, + 64, + 7, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 135 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 133, + 134, + 8, + 16, + 32, + 64, + 7, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 135 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 133, + 134, + 8, + 16, + 32, + 64, + 7, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 135 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 131 + }, + { + "port": 6, + "q": 259, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 67076, + "exit_Y": 67076 + }, + { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 17170436, + "exit_Y": 17170436 + }, + { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 4395630596, + "exit_Y": 4395630596 + }, + { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 1125281431556, + "exit_Y": 1125281431556 + }, + { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 288072046477316, + "exit_Y": 288072046477316 + }, + { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 73746443898191876, + "exit_Y": 73746443898191876 + }, + { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 18879089637937119236, + "exit_Y": 18879089637937119236 + }, + { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 4833046947311902523396, + "exit_Y": 4833046947311902523396 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 261, + 262, + 8, + 16, + 32, + 64, + 128, + 7, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 263 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 261, + 262, + 8, + 16, + 32, + 64, + 128, + 7, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 263 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 261, + 262, + 8, + 16, + 32, + 64, + 128, + 7, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 263 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 261, + 262, + 8, + 16, + 32, + 64, + 128, + 7, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 263 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 261, + 262, + 8, + 16, + 32, + 64, + 128, + 7, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 263 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 261, + 262, + 8, + 16, + 32, + 64, + 128, + 7, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 263 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 259 + }, + { + "port": 7, + "q": 13, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 3586, + "exit_Y": 3586 + }, + { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 917506, + "exit_Y": 917506 + }, + { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 234881026, + "exit_Y": 234881026 + }, + { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 60129542146, + "exit_Y": 60129542146 + }, + { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 15393162788866, + "exit_Y": 15393162788866 + }, + { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 3940649673949186, + "exit_Y": 3940649673949186 + }, + { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 1008806316530991106, + "exit_Y": 1008806316530991106 + }, + { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 258254417031933722626, + "exit_Y": 258254417031933722626 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 15 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 15 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 15 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 15 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 15 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 14, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 15 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 13 + }, + { + "port": 8, + "q": 21, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 5634, + "exit_Y": 5634 + }, + { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 1441794, + "exit_Y": 1441794 + }, + { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 369098754, + "exit_Y": 369098754 + }, + { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 94489280514, + "exit_Y": 94489280514 + }, + { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 24189255811074, + "exit_Y": 24189255811074 + }, + { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 6192449487634434, + "exit_Y": 6192449487634434 + }, + { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 1585267068834414594, + "exit_Y": 1585267068834414594 + }, + { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 405828369621610135554, + "exit_Y": 405828369621610135554 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 23 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 23 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 23 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 23 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 23 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 22, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 23 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 21 + }, + { + "port": 9, + "q": 37, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 9730, + "exit_Y": 9730 + }, + { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 2490370, + "exit_Y": 2490370 + }, + { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 637534210, + "exit_Y": 637534210 + }, + { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 163208757250, + "exit_Y": 163208757250 + }, + { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 41781441855490, + "exit_Y": 41781441855490 + }, + { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 10696049115004930, + "exit_Y": 10696049115004930 + }, + { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 2738188573441261570, + "exit_Y": 2738188573441261570 + }, + { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 700976274800962961410, + "exit_Y": 700976274800962961410 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 39 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 39 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 39 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 39 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 39 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 38, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 39 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 37 + }, + { + "port": 10, + "q": 69, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 17922, + "exit_Y": 17922 + }, + { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 4587522, + "exit_Y": 4587522 + }, + { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 1174405122, + "exit_Y": 1174405122 + }, + { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 300647710722, + "exit_Y": 300647710722 + }, + { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 76965813944322, + "exit_Y": 76965813944322 + }, + { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 19703248369745922, + "exit_Y": 19703248369745922 + }, + { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 5044031582654955522, + "exit_Y": 5044031582654955522 + }, + { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 1291272085159668613122, + "exit_Y": 1291272085159668613122 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 70, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 71 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 70, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 71 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 70, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 71 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 70, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 71 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 70, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 71 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 70, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 71 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 69 + }, + { + "port": 11, + "q": 133, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 34306, + "exit_Y": 34306 + }, + { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 8781826, + "exit_Y": 8781826 + }, + { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 2248146946, + "exit_Y": 2248146946 + }, + { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 575525617666, + "exit_Y": 575525617666 + }, + { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 147334558121986, + "exit_Y": 147334558121986 + }, + { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 37717646879227906, + "exit_Y": 37717646879227906 + }, + { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 9655717601082343426, + "exit_Y": 9655717601082343426 + }, + { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 2471863705877079916546, + "exit_Y": 2471863705877079916546 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 134, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 135 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 134, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 135 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 134, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 135 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 134, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 135 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 134, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 135 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 134, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 135 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 133 + }, + { + "port": 12, + "q": 261, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 67074, + "exit_Y": 67074 + }, + { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 17170434, + "exit_Y": 17170434 + }, + { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 4395630594, + "exit_Y": 4395630594 + }, + { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 1125281431554, + "exit_Y": 1125281431554 + }, + { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 288072046477314, + "exit_Y": 288072046477314 + }, + { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 73746443898191874, + "exit_Y": 73746443898191874 + }, + { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 18879089637937119234, + "exit_Y": 18879089637937119234 + }, + { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 4833046947311902523394, + "exit_Y": 4833046947311902523394 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 262, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 263 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 262, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 263 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 262, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 263 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 262, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 263 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 262, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 263 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 262, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 263 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 261 + }, + { + "port": 13, + "q": 25, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 27, + "entry_Y": 27, + "exit_X": 6658, + "exit_Y": 6658 + }, + { + "entry_X": 27, + "entry_Y": 27, + "exit_X": 1703938, + "exit_Y": 1703938 + }, + { + "entry_X": 27, + "entry_Y": 27, + "exit_X": 436207618, + "exit_Y": 436207618 + }, + { + "entry_X": 27, + "entry_Y": 27, + "exit_X": 111669149698, + "exit_Y": 111669149698 + }, + { + "entry_X": 27, + "entry_Y": 27, + "exit_X": 28587302322178, + "exit_Y": 28587302322178 + }, + { + "entry_X": 27, + "entry_Y": 27, + "exit_X": 7318349394477058, + "exit_Y": 7318349394477058 + }, + { + "entry_X": 27, + "entry_Y": 27, + "exit_X": 1873497444986126338, + "exit_Y": 1873497444986126338 + }, + { + "entry_X": 27, + "entry_Y": 27, + "exit_X": 479615345916448342018, + "exit_Y": 479615345916448342018 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 26, + 4, + 19, + 11, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 27 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 26, + 4, + 19, + 11, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 27 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 26, + 4, + 19, + 11, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 27 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 26, + 4, + 19, + 11, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 27 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 26, + 4, + 19, + 11, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 27 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 26, + 4, + 19, + 11, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 27 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 25 + }, + { + "port": 14, + "q": 41, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 43, + "entry_Y": 43, + "exit_X": 10754, + "exit_Y": 10754 + }, + { + "entry_X": 43, + "entry_Y": 43, + "exit_X": 2752514, + "exit_Y": 2752514 + }, + { + "entry_X": 43, + "entry_Y": 43, + "exit_X": 704643074, + "exit_Y": 704643074 + }, + { + "entry_X": 43, + "entry_Y": 43, + "exit_X": 180388626434, + "exit_Y": 180388626434 + }, + { + "entry_X": 43, + "entry_Y": 43, + "exit_X": 46179488366594, + "exit_Y": 46179488366594 + }, + { + "entry_X": 43, + "entry_Y": 43, + "exit_X": 11821949021847554, + "exit_Y": 11821949021847554 + }, + { + "entry_X": 43, + "entry_Y": 43, + "exit_X": 3026418949592973314, + "exit_Y": 3026418949592973314 + }, + { + "entry_X": 43, + "entry_Y": 43, + "exit_X": 774763251095801167874, + "exit_Y": 774763251095801167874 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 42, + 4, + 35, + 16, + 11, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 43 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 42, + 4, + 35, + 16, + 11, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 43 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 42, + 4, + 35, + 16, + 11, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 43 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 42, + 4, + 35, + 16, + 11, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 43 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 42, + 4, + 35, + 16, + 11, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 43 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 42, + 4, + 35, + 16, + 11, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 43 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 41 + }, + { + "port": 15, + "q": 73, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 75, + "entry_Y": 75, + "exit_X": 18946, + "exit_Y": 18946 + }, + { + "entry_X": 75, + "entry_Y": 75, + "exit_X": 4849666, + "exit_Y": 4849666 + }, + { + "entry_X": 75, + "entry_Y": 75, + "exit_X": 1241513986, + "exit_Y": 1241513986 + }, + { + "entry_X": 75, + "entry_Y": 75, + "exit_X": 317827579906, + "exit_Y": 317827579906 + }, + { + "entry_X": 75, + "entry_Y": 75, + "exit_X": 81363860455426, + "exit_Y": 81363860455426 + }, + { + "entry_X": 75, + "entry_Y": 75, + "exit_X": 20829148276588546, + "exit_Y": 20829148276588546 + }, + { + "entry_X": 75, + "entry_Y": 75, + "exit_X": 5332261958806667266, + "exit_Y": 5332261958806667266 + }, + { + "entry_X": 75, + "entry_Y": 75, + "exit_X": 1365059061454506819586, + "exit_Y": 1365059061454506819586 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 74, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 75 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 74, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 75 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 74, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 75 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 74, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 75 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 74, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 75 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 74, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 75 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 73 + }, + { + "port": 16, + "q": 137, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 139, + "entry_Y": 139, + "exit_X": 35330, + "exit_Y": 35330 + }, + { + "entry_X": 139, + "entry_Y": 139, + "exit_X": 9043970, + "exit_Y": 9043970 + }, + { + "entry_X": 139, + "entry_Y": 139, + "exit_X": 2315255810, + "exit_Y": 2315255810 + }, + { + "entry_X": 139, + "entry_Y": 139, + "exit_X": 592705486850, + "exit_Y": 592705486850 + }, + { + "entry_X": 139, + "entry_Y": 139, + "exit_X": 151732604633090, + "exit_Y": 151732604633090 + }, + { + "entry_X": 139, + "entry_Y": 139, + "exit_X": 38843546786070530, + "exit_Y": 38843546786070530 + }, + { + "entry_X": 139, + "entry_Y": 139, + "exit_X": 9943947977234055170, + "exit_Y": 9943947977234055170 + }, + { + "entry_X": 139, + "entry_Y": 139, + "exit_X": 2545650682171918123010, + "exit_Y": 2545650682171918123010 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 138, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 139 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 138, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 139 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 138, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 139 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 138, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 139 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 138, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 139 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 138, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 139 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 137 + }, + { + "port": 17, + "q": 265, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 267, + "entry_Y": 267, + "exit_X": 68098, + "exit_Y": 68098 + }, + { + "entry_X": 267, + "entry_Y": 267, + "exit_X": 17432578, + "exit_Y": 17432578 + }, + { + "entry_X": 267, + "entry_Y": 267, + "exit_X": 4462739458, + "exit_Y": 4462739458 + }, + { + "entry_X": 267, + "entry_Y": 267, + "exit_X": 1142461300738, + "exit_Y": 1142461300738 + }, + { + "entry_X": 267, + "entry_Y": 267, + "exit_X": 292470092988418, + "exit_Y": 292470092988418 + }, + { + "entry_X": 267, + "entry_Y": 267, + "exit_X": 74872343805034498, + "exit_Y": 74872343805034498 + }, + { + "entry_X": 267, + "entry_Y": 267, + "exit_X": 19167320014088830978, + "exit_Y": 19167320014088830978 + }, + { + "entry_X": 267, + "entry_Y": 267, + "exit_X": 4906833923606740729858, + "exit_Y": 4906833923606740729858 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 266, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 267 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 266, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 267 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 266, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 267 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 266, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 267 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 266, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 267 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 266, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 267 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 265 + }, + { + "port": 18, + "q": 49, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 51, + "entry_Y": 51, + "exit_X": 12802, + "exit_Y": 12802 + }, + { + "entry_X": 51, + "entry_Y": 51, + "exit_X": 3276802, + "exit_Y": 3276802 + }, + { + "entry_X": 51, + "entry_Y": 51, + "exit_X": 838860802, + "exit_Y": 838860802 + }, + { + "entry_X": 51, + "entry_Y": 51, + "exit_X": 214748364802, + "exit_Y": 214748364802 + }, + { + "entry_X": 51, + "entry_Y": 51, + "exit_X": 54975581388802, + "exit_Y": 54975581388802 + }, + { + "entry_X": 51, + "entry_Y": 51, + "exit_X": 14073748835532802, + "exit_Y": 14073748835532802 + }, + { + "entry_X": 51, + "entry_Y": 51, + "exit_X": 3602879701896396802, + "exit_Y": 3602879701896396802 + }, + { + "entry_X": 51, + "entry_Y": 51, + "exit_X": 922337203685477580802, + "exit_Y": 922337203685477580802 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 50, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 51 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 50, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 51 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 50, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 51 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 50, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 51 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 50, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 51 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 50, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 51 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 49 + }, + { + "port": 19, + "q": 81, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 83, + "entry_Y": 83, + "exit_X": 20994, + "exit_Y": 20994 + }, + { + "entry_X": 83, + "entry_Y": 83, + "exit_X": 5373954, + "exit_Y": 5373954 + }, + { + "entry_X": 83, + "entry_Y": 83, + "exit_X": 1375731714, + "exit_Y": 1375731714 + }, + { + "entry_X": 83, + "entry_Y": 83, + "exit_X": 352187318274, + "exit_Y": 352187318274 + }, + { + "entry_X": 83, + "entry_Y": 83, + "exit_X": 90159953477634, + "exit_Y": 90159953477634 + }, + { + "entry_X": 83, + "entry_Y": 83, + "exit_X": 23080948090273794, + "exit_Y": 23080948090273794 + }, + { + "entry_X": 83, + "entry_Y": 83, + "exit_X": 5908722711110090754, + "exit_Y": 5908722711110090754 + }, + { + "entry_X": 83, + "entry_Y": 83, + "exit_X": 1512633014044183232514, + "exit_Y": 1512633014044183232514 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 83 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 83 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 83 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 83 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 83 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 82, + 4, + 8, + 67, + 32, + 19, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 83 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 81 + }, + { + "port": 20, + "q": 145, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 147, + "entry_Y": 147, + "exit_X": 37378, + "exit_Y": 37378 + }, + { + "entry_X": 147, + "entry_Y": 147, + "exit_X": 9568258, + "exit_Y": 9568258 + }, + { + "entry_X": 147, + "entry_Y": 147, + "exit_X": 2449473538, + "exit_Y": 2449473538 + }, + { + "entry_X": 147, + "entry_Y": 147, + "exit_X": 627065225218, + "exit_Y": 627065225218 + }, + { + "entry_X": 147, + "entry_Y": 147, + "exit_X": 160528697655298, + "exit_Y": 160528697655298 + }, + { + "entry_X": 147, + "entry_Y": 147, + "exit_X": 41095346599755778, + "exit_Y": 41095346599755778 + }, + { + "entry_X": 147, + "entry_Y": 147, + "exit_X": 10520408729537478658, + "exit_Y": 10520408729537478658 + }, + { + "entry_X": 147, + "entry_Y": 147, + "exit_X": 2693224634761594535938, + "exit_Y": 2693224634761594535938 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 147 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 147 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 147 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 147 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 147 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 146, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 147 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 145 + }, + { + "port": 21, + "q": 273, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 275, + "entry_Y": 275, + "exit_X": 70146, + "exit_Y": 70146 + }, + { + "entry_X": 275, + "entry_Y": 275, + "exit_X": 17956866, + "exit_Y": 17956866 + }, + { + "entry_X": 275, + "entry_Y": 275, + "exit_X": 4596957186, + "exit_Y": 4596957186 + }, + { + "entry_X": 275, + "entry_Y": 275, + "exit_X": 1176821039106, + "exit_Y": 1176821039106 + }, + { + "entry_X": 275, + "entry_Y": 275, + "exit_X": 301266186010626, + "exit_Y": 301266186010626 + }, + { + "entry_X": 275, + "entry_Y": 275, + "exit_X": 77124143618719746, + "exit_Y": 77124143618719746 + }, + { + "entry_X": 275, + "entry_Y": 275, + "exit_X": 19743780766392254466, + "exit_Y": 19743780766392254466 + }, + { + "entry_X": 275, + "entry_Y": 275, + "exit_X": 5054407876196417142786, + "exit_Y": 5054407876196417142786 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 275 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 275 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 275 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 275 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 275 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 274, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 275 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 273 + }, + { + "port": 22, + "q": 97, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 99, + "entry_Y": 99, + "exit_X": 25090, + "exit_Y": 25090 + }, + { + "entry_X": 99, + "entry_Y": 99, + "exit_X": 6422530, + "exit_Y": 6422530 + }, + { + "entry_X": 99, + "entry_Y": 99, + "exit_X": 1644167170, + "exit_Y": 1644167170 + }, + { + "entry_X": 99, + "entry_Y": 99, + "exit_X": 420906795010, + "exit_Y": 420906795010 + }, + { + "entry_X": 99, + "entry_Y": 99, + "exit_X": 107752139522050, + "exit_Y": 107752139522050 + }, + { + "entry_X": 99, + "entry_Y": 99, + "exit_X": 27584547717644290, + "exit_Y": 27584547717644290 + }, + { + "entry_X": 99, + "entry_Y": 99, + "exit_X": 7061644215716937730, + "exit_Y": 7061644215716937730 + }, + { + "entry_X": 99, + "entry_Y": 99, + "exit_X": 1807780919223536058370, + "exit_Y": 1807780919223536058370 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 98, + 4, + 8, + 16, + 67, + 35, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 99 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 98, + 4, + 8, + 16, + 67, + 35, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 99 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 98, + 4, + 8, + 16, + 67, + 35, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 99 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 98, + 4, + 8, + 16, + 67, + 35, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 99 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 98, + 4, + 8, + 16, + 67, + 35, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 99 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 98, + 4, + 8, + 16, + 67, + 35, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 99 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 97 + }, + { + "port": 23, + "q": 161, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 163, + "entry_Y": 163, + "exit_X": 41474, + "exit_Y": 41474 + }, + { + "entry_X": 163, + "entry_Y": 163, + "exit_X": 10616834, + "exit_Y": 10616834 + }, + { + "entry_X": 163, + "entry_Y": 163, + "exit_X": 2717908994, + "exit_Y": 2717908994 + }, + { + "entry_X": 163, + "entry_Y": 163, + "exit_X": 695784701954, + "exit_Y": 695784701954 + }, + { + "entry_X": 163, + "entry_Y": 163, + "exit_X": 178120883699714, + "exit_Y": 178120883699714 + }, + { + "entry_X": 163, + "entry_Y": 163, + "exit_X": 45598946227126274, + "exit_Y": 45598946227126274 + }, + { + "entry_X": 163, + "entry_Y": 163, + "exit_X": 11673330234144325634, + "exit_Y": 11673330234144325634 + }, + { + "entry_X": 163, + "entry_Y": 163, + "exit_X": 2988372539940947361794, + "exit_Y": 2988372539940947361794 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 163 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 163 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 163 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 163 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 163 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 162, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 163 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 161 + }, + { + "port": 24, + "q": 289, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 291, + "entry_Y": 291, + "exit_X": 74242, + "exit_Y": 74242 + }, + { + "entry_X": 291, + "entry_Y": 291, + "exit_X": 19005442, + "exit_Y": 19005442 + }, + { + "entry_X": 291, + "entry_Y": 291, + "exit_X": 4865392642, + "exit_Y": 4865392642 + }, + { + "entry_X": 291, + "entry_Y": 291, + "exit_X": 1245540515842, + "exit_Y": 1245540515842 + }, + { + "entry_X": 291, + "entry_Y": 291, + "exit_X": 318858372055042, + "exit_Y": 318858372055042 + }, + { + "entry_X": 291, + "entry_Y": 291, + "exit_X": 81627743246090242, + "exit_Y": 81627743246090242 + }, + { + "entry_X": 291, + "entry_Y": 291, + "exit_X": 20896702270999101442, + "exit_Y": 20896702270999101442 + }, + { + "entry_X": 291, + "entry_Y": 291, + "exit_X": 5349555781375769968642, + "exit_Y": 5349555781375769968642 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 290, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 291 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 290, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 291 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 290, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 291 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 290, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 291 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 290, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 291 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 290, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 291 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 289 + }, + { + "port": 25, + "q": 193, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 195, + "entry_Y": 195, + "exit_X": 49666, + "exit_Y": 49666 + }, + { + "entry_X": 195, + "entry_Y": 195, + "exit_X": 12713986, + "exit_Y": 12713986 + }, + { + "entry_X": 195, + "entry_Y": 195, + "exit_X": 3254779906, + "exit_Y": 3254779906 + }, + { + "entry_X": 195, + "entry_Y": 195, + "exit_X": 833223655426, + "exit_Y": 833223655426 + }, + { + "entry_X": 195, + "entry_Y": 195, + "exit_X": 213305255788546, + "exit_Y": 213305255788546 + }, + { + "entry_X": 195, + "entry_Y": 195, + "exit_X": 54606145481867266, + "exit_Y": 54606145481867266 + }, + { + "entry_X": 195, + "entry_Y": 195, + "exit_X": 13979173243358019586, + "exit_Y": 13979173243358019586 + }, + { + "entry_X": 195, + "entry_Y": 195, + "exit_X": 3578668350299653013506, + "exit_Y": 3578668350299653013506 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 194, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 195 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 194, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 195 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 194, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 195 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 194, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 195 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 194, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 195 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 194, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 195 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 193 + }, + { + "port": 26, + "q": 321, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 323, + "entry_Y": 323, + "exit_X": 82434, + "exit_Y": 82434 + }, + { + "entry_X": 323, + "entry_Y": 323, + "exit_X": 21102594, + "exit_Y": 21102594 + }, + { + "entry_X": 323, + "entry_Y": 323, + "exit_X": 5402263554, + "exit_Y": 5402263554 + }, + { + "entry_X": 323, + "entry_Y": 323, + "exit_X": 1382979469314, + "exit_Y": 1382979469314 + }, + { + "entry_X": 323, + "entry_Y": 323, + "exit_X": 354042744143874, + "exit_Y": 354042744143874 + }, + { + "entry_X": 323, + "entry_Y": 323, + "exit_X": 90634942500831234, + "exit_Y": 90634942500831234 + }, + { + "entry_X": 323, + "entry_Y": 323, + "exit_X": 23202545280212795394, + "exit_Y": 23202545280212795394 + }, + { + "entry_X": 323, + "entry_Y": 323, + "exit_X": 5939851591734475620354, + "exit_Y": 5939851591734475620354 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 323 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 323 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 323 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 323 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 323 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 322, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 323 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 321 + }, + { + "port": 27, + "q": 385, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 387, + "entry_Y": 387, + "exit_X": 98818, + "exit_Y": 98818 + }, + { + "entry_X": 387, + "entry_Y": 387, + "exit_X": 25296898, + "exit_Y": 25296898 + }, + { + "entry_X": 387, + "entry_Y": 387, + "exit_X": 6476005378, + "exit_Y": 6476005378 + }, + { + "entry_X": 387, + "entry_Y": 387, + "exit_X": 1657857376258, + "exit_Y": 1657857376258 + }, + { + "entry_X": 387, + "entry_Y": 387, + "exit_X": 424411488321538, + "exit_Y": 424411488321538 + }, + { + "entry_X": 387, + "entry_Y": 387, + "exit_X": 108649341010313218, + "exit_Y": 108649341010313218 + }, + { + "entry_X": 387, + "entry_Y": 387, + "exit_X": 27814231298640183298, + "exit_Y": 27814231298640183298 + }, + { + "entry_X": 387, + "entry_Y": 387, + "exit_X": 7120443212451886923778, + "exit_Y": 7120443212451886923778 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 387 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 387 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 387 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 387 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 387 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 386, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 387 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 385 + }, + { + "port": 28, + "q": 14, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 3585, + "exit_Y": 3585 + }, + { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 917505, + "exit_Y": 917505 + }, + { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 234881025, + "exit_Y": 234881025 + }, + { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 60129542145, + "exit_Y": 60129542145 + }, + { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 15393162788865, + "exit_Y": 15393162788865 + }, + { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 3940649673949185, + "exit_Y": 3940649673949185 + }, + { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 1008806316530991105, + "exit_Y": 1008806316530991105 + }, + { + "entry_X": 15, + "entry_Y": 15, + "exit_X": 258254417031933722625, + "exit_Y": 258254417031933722625 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 15 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 15 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 15 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 15 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 15 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 13, + 11, + 7, + 16, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 15 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 14 + }, + { + "port": 29, + "q": 22, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 5633, + "exit_Y": 5633 + }, + { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 1441793, + "exit_Y": 1441793 + }, + { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 369098753, + "exit_Y": 369098753 + }, + { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 94489280513, + "exit_Y": 94489280513 + }, + { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 24189255811073, + "exit_Y": 24189255811073 + }, + { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 6192449487634433, + "exit_Y": 6192449487634433 + }, + { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 1585267068834414593, + "exit_Y": 1585267068834414593 + }, + { + "entry_X": 23, + "entry_Y": 23, + "exit_X": 405828369621610135553, + "exit_Y": 405828369621610135553 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 21, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 23 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 21, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 23 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 21, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 23 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 21, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 23 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 21, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 23 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 21, + 19, + 8, + 7, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 23 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 22 + }, + { + "port": 30, + "q": 38, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 9729, + "exit_Y": 9729 + }, + { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 2490369, + "exit_Y": 2490369 + }, + { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 637534209, + "exit_Y": 637534209 + }, + { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 163208757249, + "exit_Y": 163208757249 + }, + { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 41781441855489, + "exit_Y": 41781441855489 + }, + { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 10696049115004929, + "exit_Y": 10696049115004929 + }, + { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 2738188573441261569, + "exit_Y": 2738188573441261569 + }, + { + "entry_X": 39, + "entry_Y": 39, + "exit_X": 700976274800962961409, + "exit_Y": 700976274800962961409 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 39 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 39 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 39 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 39 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 39 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 37, + 35, + 8, + 16, + 7, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 39 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 38 + }, + { + "port": 31, + "q": 70, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 17921, + "exit_Y": 17921 + }, + { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 4587521, + "exit_Y": 4587521 + }, + { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 1174405121, + "exit_Y": 1174405121 + }, + { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 300647710721, + "exit_Y": 300647710721 + }, + { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 76965813944321, + "exit_Y": 76965813944321 + }, + { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 19703248369745921, + "exit_Y": 19703248369745921 + }, + { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 5044031582654955521, + "exit_Y": 5044031582654955521 + }, + { + "entry_X": 71, + "entry_Y": 71, + "exit_X": 1291272085159668613121, + "exit_Y": 1291272085159668613121 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 69, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 71 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 69, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 71 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 69, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 71 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 69, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 71 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 69, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 71 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 69, + 67, + 8, + 16, + 32, + 7, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 71 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 70 + }, + { + "port": 32, + "q": 134, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 34305, + "exit_Y": 34305 + }, + { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 8781825, + "exit_Y": 8781825 + }, + { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 2248146945, + "exit_Y": 2248146945 + }, + { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 575525617665, + "exit_Y": 575525617665 + }, + { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 147334558121985, + "exit_Y": 147334558121985 + }, + { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 37717646879227905, + "exit_Y": 37717646879227905 + }, + { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 9655717601082343425, + "exit_Y": 9655717601082343425 + }, + { + "entry_X": 135, + "entry_Y": 135, + "exit_X": 2471863705877079916545, + "exit_Y": 2471863705877079916545 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 133, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 135 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 133, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 135 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 133, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 135 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 133, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 135 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 133, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 135 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 133, + 131, + 8, + 16, + 32, + 64, + 7, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 135 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 134 + }, + { + "port": 33, + "q": 262, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 67073, + "exit_Y": 67073 + }, + { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 17170433, + "exit_Y": 17170433 + }, + { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 4395630593, + "exit_Y": 4395630593 + }, + { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 1125281431553, + "exit_Y": 1125281431553 + }, + { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 288072046477313, + "exit_Y": 288072046477313 + }, + { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 73746443898191873, + "exit_Y": 73746443898191873 + }, + { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 18879089637937119233, + "exit_Y": 18879089637937119233 + }, + { + "entry_X": 263, + "entry_Y": 263, + "exit_X": 4833046947311902523393, + "exit_Y": 4833046947311902523393 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 263 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 263 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 263 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 263 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 263 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 261, + 259, + 8, + 16, + 32, + 64, + 128, + 7, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 263 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 262 + }, + { + "port": 34, + "q": 26, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 27, + "entry_Y": 27, + "exit_X": 6657, + "exit_Y": 6657 + }, + { + "entry_X": 27, + "entry_Y": 27, + "exit_X": 1703937, + "exit_Y": 1703937 + }, + { + "entry_X": 27, + "entry_Y": 27, + "exit_X": 436207617, + "exit_Y": 436207617 + }, + { + "entry_X": 27, + "entry_Y": 27, + "exit_X": 111669149697, + "exit_Y": 111669149697 + }, + { + "entry_X": 27, + "entry_Y": 27, + "exit_X": 28587302322177, + "exit_Y": 28587302322177 + }, + { + "entry_X": 27, + "entry_Y": 27, + "exit_X": 7318349394477057, + "exit_Y": 7318349394477057 + }, + { + "entry_X": 27, + "entry_Y": 27, + "exit_X": 1873497444986126337, + "exit_Y": 1873497444986126337 + }, + { + "entry_X": 27, + "entry_Y": 27, + "exit_X": 479615345916448342017, + "exit_Y": 479615345916448342017 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 25, + 4, + 19, + 11, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 27 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 25, + 4, + 19, + 11, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 27 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 25, + 4, + 19, + 11, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 27 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 25, + 4, + 19, + 11, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 27 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 25, + 4, + 19, + 11, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 27 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 25, + 4, + 19, + 11, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 27 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 26 + }, + { + "port": 35, + "q": 42, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 43, + "entry_Y": 43, + "exit_X": 10753, + "exit_Y": 10753 + }, + { + "entry_X": 43, + "entry_Y": 43, + "exit_X": 2752513, + "exit_Y": 2752513 + }, + { + "entry_X": 43, + "entry_Y": 43, + "exit_X": 704643073, + "exit_Y": 704643073 + }, + { + "entry_X": 43, + "entry_Y": 43, + "exit_X": 180388626433, + "exit_Y": 180388626433 + }, + { + "entry_X": 43, + "entry_Y": 43, + "exit_X": 46179488366593, + "exit_Y": 46179488366593 + }, + { + "entry_X": 43, + "entry_Y": 43, + "exit_X": 11821949021847553, + "exit_Y": 11821949021847553 + }, + { + "entry_X": 43, + "entry_Y": 43, + "exit_X": 3026418949592973313, + "exit_Y": 3026418949592973313 + }, + { + "entry_X": 43, + "entry_Y": 43, + "exit_X": 774763251095801167873, + "exit_Y": 774763251095801167873 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 41, + 4, + 35, + 16, + 11, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 43 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 41, + 4, + 35, + 16, + 11, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 43 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 41, + 4, + 35, + 16, + 11, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 43 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 41, + 4, + 35, + 16, + 11, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 43 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 41, + 4, + 35, + 16, + 11, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 43 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 41, + 4, + 35, + 16, + 11, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 43 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 42 + }, + { + "port": 36, + "q": 74, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 75, + "entry_Y": 75, + "exit_X": 18945, + "exit_Y": 18945 + }, + { + "entry_X": 75, + "entry_Y": 75, + "exit_X": 4849665, + "exit_Y": 4849665 + }, + { + "entry_X": 75, + "entry_Y": 75, + "exit_X": 1241513985, + "exit_Y": 1241513985 + }, + { + "entry_X": 75, + "entry_Y": 75, + "exit_X": 317827579905, + "exit_Y": 317827579905 + }, + { + "entry_X": 75, + "entry_Y": 75, + "exit_X": 81363860455425, + "exit_Y": 81363860455425 + }, + { + "entry_X": 75, + "entry_Y": 75, + "exit_X": 20829148276588545, + "exit_Y": 20829148276588545 + }, + { + "entry_X": 75, + "entry_Y": 75, + "exit_X": 5332261958806667265, + "exit_Y": 5332261958806667265 + }, + { + "entry_X": 75, + "entry_Y": 75, + "exit_X": 1365059061454506819585, + "exit_Y": 1365059061454506819585 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 73, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 75 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 73, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 75 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 73, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 75 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 73, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 75 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 73, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 75 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 73, + 4, + 67, + 16, + 32, + 11, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 75 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 74 + }, + { + "port": 37, + "q": 138, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 139, + "entry_Y": 139, + "exit_X": 35329, + "exit_Y": 35329 + }, + { + "entry_X": 139, + "entry_Y": 139, + "exit_X": 9043969, + "exit_Y": 9043969 + }, + { + "entry_X": 139, + "entry_Y": 139, + "exit_X": 2315255809, + "exit_Y": 2315255809 + }, + { + "entry_X": 139, + "entry_Y": 139, + "exit_X": 592705486849, + "exit_Y": 592705486849 + }, + { + "entry_X": 139, + "entry_Y": 139, + "exit_X": 151732604633089, + "exit_Y": 151732604633089 + }, + { + "entry_X": 139, + "entry_Y": 139, + "exit_X": 38843546786070529, + "exit_Y": 38843546786070529 + }, + { + "entry_X": 139, + "entry_Y": 139, + "exit_X": 9943947977234055169, + "exit_Y": 9943947977234055169 + }, + { + "entry_X": 139, + "entry_Y": 139, + "exit_X": 2545650682171918123009, + "exit_Y": 2545650682171918123009 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 137, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 139 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 137, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 139 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 137, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 139 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 137, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 139 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 137, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 139 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 137, + 4, + 131, + 16, + 32, + 64, + 11, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 139 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 138 + }, + { + "port": 38, + "q": 266, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 267, + "entry_Y": 267, + "exit_X": 68097, + "exit_Y": 68097 + }, + { + "entry_X": 267, + "entry_Y": 267, + "exit_X": 17432577, + "exit_Y": 17432577 + }, + { + "entry_X": 267, + "entry_Y": 267, + "exit_X": 4462739457, + "exit_Y": 4462739457 + }, + { + "entry_X": 267, + "entry_Y": 267, + "exit_X": 1142461300737, + "exit_Y": 1142461300737 + }, + { + "entry_X": 267, + "entry_Y": 267, + "exit_X": 292470092988417, + "exit_Y": 292470092988417 + }, + { + "entry_X": 267, + "entry_Y": 267, + "exit_X": 74872343805034497, + "exit_Y": 74872343805034497 + }, + { + "entry_X": 267, + "entry_Y": 267, + "exit_X": 19167320014088830977, + "exit_Y": 19167320014088830977 + }, + { + "entry_X": 267, + "entry_Y": 267, + "exit_X": 4906833923606740729857, + "exit_Y": 4906833923606740729857 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 265, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 267 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 265, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 267 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 265, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 267 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 265, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 267 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 265, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 267 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 265, + 4, + 259, + 16, + 32, + 64, + 128, + 11, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 267 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 266 + }, + { + "port": 39, + "q": 50, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 51, + "entry_Y": 51, + "exit_X": 12801, + "exit_Y": 12801 + }, + { + "entry_X": 51, + "entry_Y": 51, + "exit_X": 3276801, + "exit_Y": 3276801 + }, + { + "entry_X": 51, + "entry_Y": 51, + "exit_X": 838860801, + "exit_Y": 838860801 + }, + { + "entry_X": 51, + "entry_Y": 51, + "exit_X": 214748364801, + "exit_Y": 214748364801 + }, + { + "entry_X": 51, + "entry_Y": 51, + "exit_X": 54975581388801, + "exit_Y": 54975581388801 + }, + { + "entry_X": 51, + "entry_Y": 51, + "exit_X": 14073748835532801, + "exit_Y": 14073748835532801 + }, + { + "entry_X": 51, + "entry_Y": 51, + "exit_X": 3602879701896396801, + "exit_Y": 3602879701896396801 + }, + { + "entry_X": 51, + "entry_Y": 51, + "exit_X": 922337203685477580801, + "exit_Y": 922337203685477580801 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 49, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 51 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 49, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 51 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 49, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 51 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 49, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 51 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 49, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 51 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 49, + 4, + 8, + 35, + 19, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 51 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 50 + }, + { + "port": 40, + "q": 82, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 83, + "entry_Y": 83, + "exit_X": 20993, + "exit_Y": 20993 + }, + { + "entry_X": 83, + "entry_Y": 83, + "exit_X": 5373953, + "exit_Y": 5373953 + }, + { + "entry_X": 83, + "entry_Y": 83, + "exit_X": 1375731713, + "exit_Y": 1375731713 + }, + { + "entry_X": 83, + "entry_Y": 83, + "exit_X": 352187318273, + "exit_Y": 352187318273 + }, + { + "entry_X": 83, + "entry_Y": 83, + "exit_X": 90159953477633, + "exit_Y": 90159953477633 + }, + { + "entry_X": 83, + "entry_Y": 83, + "exit_X": 23080948090273793, + "exit_Y": 23080948090273793 + }, + { + "entry_X": 83, + "entry_Y": 83, + "exit_X": 5908722711110090753, + "exit_Y": 5908722711110090753 + }, + { + "entry_X": 83, + "entry_Y": 83, + "exit_X": 1512633014044183232513, + "exit_Y": 1512633014044183232513 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 81, + 4, + 8, + 67, + 32, + 19, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 83 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 81, + 4, + 8, + 67, + 32, + 19, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 83 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 81, + 4, + 8, + 67, + 32, + 19, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 83 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 81, + 4, + 8, + 67, + 32, + 19, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 83 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 81, + 4, + 8, + 67, + 32, + 19, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 83 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 81, + 4, + 8, + 67, + 32, + 19, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 83 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 82 + }, + { + "port": 41, + "q": 146, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 147, + "entry_Y": 147, + "exit_X": 37377, + "exit_Y": 37377 + }, + { + "entry_X": 147, + "entry_Y": 147, + "exit_X": 9568257, + "exit_Y": 9568257 + }, + { + "entry_X": 147, + "entry_Y": 147, + "exit_X": 2449473537, + "exit_Y": 2449473537 + }, + { + "entry_X": 147, + "entry_Y": 147, + "exit_X": 627065225217, + "exit_Y": 627065225217 + }, + { + "entry_X": 147, + "entry_Y": 147, + "exit_X": 160528697655297, + "exit_Y": 160528697655297 + }, + { + "entry_X": 147, + "entry_Y": 147, + "exit_X": 41095346599755777, + "exit_Y": 41095346599755777 + }, + { + "entry_X": 147, + "entry_Y": 147, + "exit_X": 10520408729537478657, + "exit_Y": 10520408729537478657 + }, + { + "entry_X": 147, + "entry_Y": 147, + "exit_X": 2693224634761594535937, + "exit_Y": 2693224634761594535937 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 147 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 147 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 147 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 147 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 147 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 145, + 4, + 8, + 131, + 32, + 64, + 19, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 147 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 146 + }, + { + "port": 42, + "q": 274, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 275, + "entry_Y": 275, + "exit_X": 70145, + "exit_Y": 70145 + }, + { + "entry_X": 275, + "entry_Y": 275, + "exit_X": 17956865, + "exit_Y": 17956865 + }, + { + "entry_X": 275, + "entry_Y": 275, + "exit_X": 4596957185, + "exit_Y": 4596957185 + }, + { + "entry_X": 275, + "entry_Y": 275, + "exit_X": 1176821039105, + "exit_Y": 1176821039105 + }, + { + "entry_X": 275, + "entry_Y": 275, + "exit_X": 301266186010625, + "exit_Y": 301266186010625 + }, + { + "entry_X": 275, + "entry_Y": 275, + "exit_X": 77124143618719745, + "exit_Y": 77124143618719745 + }, + { + "entry_X": 275, + "entry_Y": 275, + "exit_X": 19743780766392254465, + "exit_Y": 19743780766392254465 + }, + { + "entry_X": 275, + "entry_Y": 275, + "exit_X": 5054407876196417142785, + "exit_Y": 5054407876196417142785 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 273, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 275 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 273, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 275 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 273, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 275 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 273, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 275 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 273, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 275 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 273, + 4, + 8, + 259, + 32, + 64, + 128, + 19, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 275 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 274 + }, + { + "port": 43, + "q": 98, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 99, + "entry_Y": 99, + "exit_X": 25089, + "exit_Y": 25089 + }, + { + "entry_X": 99, + "entry_Y": 99, + "exit_X": 6422529, + "exit_Y": 6422529 + }, + { + "entry_X": 99, + "entry_Y": 99, + "exit_X": 1644167169, + "exit_Y": 1644167169 + }, + { + "entry_X": 99, + "entry_Y": 99, + "exit_X": 420906795009, + "exit_Y": 420906795009 + }, + { + "entry_X": 99, + "entry_Y": 99, + "exit_X": 107752139522049, + "exit_Y": 107752139522049 + }, + { + "entry_X": 99, + "entry_Y": 99, + "exit_X": 27584547717644289, + "exit_Y": 27584547717644289 + }, + { + "entry_X": 99, + "entry_Y": 99, + "exit_X": 7061644215716937729, + "exit_Y": 7061644215716937729 + }, + { + "entry_X": 99, + "entry_Y": 99, + "exit_X": 1807780919223536058369, + "exit_Y": 1807780919223536058369 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 99 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 99 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 99 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 99 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 99 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 97, + 4, + 8, + 16, + 67, + 35, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 99 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 98 + }, + { + "port": 44, + "q": 162, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 163, + "entry_Y": 163, + "exit_X": 41473, + "exit_Y": 41473 + }, + { + "entry_X": 163, + "entry_Y": 163, + "exit_X": 10616833, + "exit_Y": 10616833 + }, + { + "entry_X": 163, + "entry_Y": 163, + "exit_X": 2717908993, + "exit_Y": 2717908993 + }, + { + "entry_X": 163, + "entry_Y": 163, + "exit_X": 695784701953, + "exit_Y": 695784701953 + }, + { + "entry_X": 163, + "entry_Y": 163, + "exit_X": 178120883699713, + "exit_Y": 178120883699713 + }, + { + "entry_X": 163, + "entry_Y": 163, + "exit_X": 45598946227126273, + "exit_Y": 45598946227126273 + }, + { + "entry_X": 163, + "entry_Y": 163, + "exit_X": 11673330234144325633, + "exit_Y": 11673330234144325633 + }, + { + "entry_X": 163, + "entry_Y": 163, + "exit_X": 2988372539940947361793, + "exit_Y": 2988372539940947361793 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 161, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 163 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 161, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 163 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 161, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 163 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 161, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 163 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 161, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 163 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 161, + 4, + 8, + 16, + 131, + 64, + 35, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 163 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 162 + }, + { + "port": 45, + "q": 290, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 291, + "entry_Y": 291, + "exit_X": 74241, + "exit_Y": 74241 + }, + { + "entry_X": 291, + "entry_Y": 291, + "exit_X": 19005441, + "exit_Y": 19005441 + }, + { + "entry_X": 291, + "entry_Y": 291, + "exit_X": 4865392641, + "exit_Y": 4865392641 + }, + { + "entry_X": 291, + "entry_Y": 291, + "exit_X": 1245540515841, + "exit_Y": 1245540515841 + }, + { + "entry_X": 291, + "entry_Y": 291, + "exit_X": 318858372055041, + "exit_Y": 318858372055041 + }, + { + "entry_X": 291, + "entry_Y": 291, + "exit_X": 81627743246090241, + "exit_Y": 81627743246090241 + }, + { + "entry_X": 291, + "entry_Y": 291, + "exit_X": 20896702270999101441, + "exit_Y": 20896702270999101441 + }, + { + "entry_X": 291, + "entry_Y": 291, + "exit_X": 5349555781375769968641, + "exit_Y": 5349555781375769968641 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 291 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 291 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 291 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 291 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 291 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 289, + 4, + 8, + 16, + 259, + 64, + 128, + 35, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 291 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 290 + }, + { + "port": 46, + "q": 194, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 195, + "entry_Y": 195, + "exit_X": 49665, + "exit_Y": 49665 + }, + { + "entry_X": 195, + "entry_Y": 195, + "exit_X": 12713985, + "exit_Y": 12713985 + }, + { + "entry_X": 195, + "entry_Y": 195, + "exit_X": 3254779905, + "exit_Y": 3254779905 + }, + { + "entry_X": 195, + "entry_Y": 195, + "exit_X": 833223655425, + "exit_Y": 833223655425 + }, + { + "entry_X": 195, + "entry_Y": 195, + "exit_X": 213305255788545, + "exit_Y": 213305255788545 + }, + { + "entry_X": 195, + "entry_Y": 195, + "exit_X": 54606145481867265, + "exit_Y": 54606145481867265 + }, + { + "entry_X": 195, + "entry_Y": 195, + "exit_X": 13979173243358019585, + "exit_Y": 13979173243358019585 + }, + { + "entry_X": 195, + "entry_Y": 195, + "exit_X": 3578668350299653013505, + "exit_Y": 3578668350299653013505 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 193, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 195 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 193, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 195 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 193, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 195 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 193, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 195 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 193, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 195 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 193, + 4, + 8, + 16, + 32, + 131, + 67, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 195 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 194 + }, + { + "port": 47, + "q": 322, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 323, + "entry_Y": 323, + "exit_X": 82433, + "exit_Y": 82433 + }, + { + "entry_X": 323, + "entry_Y": 323, + "exit_X": 21102593, + "exit_Y": 21102593 + }, + { + "entry_X": 323, + "entry_Y": 323, + "exit_X": 5402263553, + "exit_Y": 5402263553 + }, + { + "entry_X": 323, + "entry_Y": 323, + "exit_X": 1382979469313, + "exit_Y": 1382979469313 + }, + { + "entry_X": 323, + "entry_Y": 323, + "exit_X": 354042744143873, + "exit_Y": 354042744143873 + }, + { + "entry_X": 323, + "entry_Y": 323, + "exit_X": 90634942500831233, + "exit_Y": 90634942500831233 + }, + { + "entry_X": 323, + "entry_Y": 323, + "exit_X": 23202545280212795393, + "exit_Y": 23202545280212795393 + }, + { + "entry_X": 323, + "entry_Y": 323, + "exit_X": 5939851591734475620353, + "exit_Y": 5939851591734475620353 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 321, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 323 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 321, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 323 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 321, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 323 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 321, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 323 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 321, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 323 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 321, + 4, + 8, + 16, + 32, + 259, + 128, + 67, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 323 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 322 + }, + { + "port": 48, + "q": 386, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 387, + "entry_Y": 387, + "exit_X": 98817, + "exit_Y": 98817 + }, + { + "entry_X": 387, + "entry_Y": 387, + "exit_X": 25296897, + "exit_Y": 25296897 + }, + { + "entry_X": 387, + "entry_Y": 387, + "exit_X": 6476005377, + "exit_Y": 6476005377 + }, + { + "entry_X": 387, + "entry_Y": 387, + "exit_X": 1657857376257, + "exit_Y": 1657857376257 + }, + { + "entry_X": 387, + "entry_Y": 387, + "exit_X": 424411488321537, + "exit_Y": 424411488321537 + }, + { + "entry_X": 387, + "entry_Y": 387, + "exit_X": 108649341010313217, + "exit_Y": 108649341010313217 + }, + { + "entry_X": 387, + "entry_Y": 387, + "exit_X": 27814231298640183297, + "exit_Y": 27814231298640183297 + }, + { + "entry_X": 387, + "entry_Y": 387, + "exit_X": 7120443212451886923777, + "exit_Y": 7120443212451886923777 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 385, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 387 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 385, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 387 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 385, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 387 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 385, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 387 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 385, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 387 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 385, + 4, + 8, + 16, + 32, + 64, + 259, + 131, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 387 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 386 + }, + { + "port": 49, + "q": 28, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 29, + "entry_Y": 29, + "exit_X": 7169, + "exit_Y": 7169 + }, + { + "entry_X": 29, + "entry_Y": 29, + "exit_X": 1835009, + "exit_Y": 1835009 + }, + { + "entry_X": 29, + "entry_Y": 29, + "exit_X": 469762049, + "exit_Y": 469762049 + }, + { + "entry_X": 29, + "entry_Y": 29, + "exit_X": 120259084289, + "exit_Y": 120259084289 + }, + { + "entry_X": 29, + "entry_Y": 29, + "exit_X": 30786325577729, + "exit_Y": 30786325577729 + }, + { + "entry_X": 29, + "entry_Y": 29, + "exit_X": 7881299347898369, + "exit_Y": 7881299347898369 + }, + { + "entry_X": 29, + "entry_Y": 29, + "exit_X": 2017612633061982209, + "exit_Y": 2017612633061982209 + }, + { + "entry_X": 29, + "entry_Y": 29, + "exit_X": 516508834063867445249, + "exit_Y": 516508834063867445249 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 25, + 21, + 13, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 29 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 25, + 21, + 13, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 29 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 25, + 21, + 13, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 29 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 25, + 21, + 13, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 29 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 25, + 21, + 13, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 29 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 25, + 21, + 13, + 32, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 29 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 28 + }, + { + "port": 50, + "q": 44, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 45, + "entry_Y": 45, + "exit_X": 11265, + "exit_Y": 11265 + }, + { + "entry_X": 45, + "entry_Y": 45, + "exit_X": 2883585, + "exit_Y": 2883585 + }, + { + "entry_X": 45, + "entry_Y": 45, + "exit_X": 738197505, + "exit_Y": 738197505 + }, + { + "entry_X": 45, + "entry_Y": 45, + "exit_X": 188978561025, + "exit_Y": 188978561025 + }, + { + "entry_X": 45, + "entry_Y": 45, + "exit_X": 48378511622145, + "exit_Y": 48378511622145 + }, + { + "entry_X": 45, + "entry_Y": 45, + "exit_X": 12384898975268865, + "exit_Y": 12384898975268865 + }, + { + "entry_X": 45, + "entry_Y": 45, + "exit_X": 3170534137668829185, + "exit_Y": 3170534137668829185 + }, + { + "entry_X": 45, + "entry_Y": 45, + "exit_X": 811656739243220271105, + "exit_Y": 811656739243220271105 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 41, + 37, + 16, + 13, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 45 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 41, + 37, + 16, + 13, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 45 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 41, + 37, + 16, + 13, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 45 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 41, + 37, + 16, + 13, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 45 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 41, + 37, + 16, + 13, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 45 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 41, + 37, + 16, + 13, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 45 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 44 + }, + { + "port": 51, + "q": 76, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 77, + "entry_Y": 77, + "exit_X": 19457, + "exit_Y": 19457 + }, + { + "entry_X": 77, + "entry_Y": 77, + "exit_X": 4980737, + "exit_Y": 4980737 + }, + { + "entry_X": 77, + "entry_Y": 77, + "exit_X": 1275068417, + "exit_Y": 1275068417 + }, + { + "entry_X": 77, + "entry_Y": 77, + "exit_X": 326417514497, + "exit_Y": 326417514497 + }, + { + "entry_X": 77, + "entry_Y": 77, + "exit_X": 83562883710977, + "exit_Y": 83562883710977 + }, + { + "entry_X": 77, + "entry_Y": 77, + "exit_X": 21392098230009857, + "exit_Y": 21392098230009857 + }, + { + "entry_X": 77, + "entry_Y": 77, + "exit_X": 5476377146882523137, + "exit_Y": 5476377146882523137 + }, + { + "entry_X": 77, + "entry_Y": 77, + "exit_X": 1401952549601925922817, + "exit_Y": 1401952549601925922817 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 73, + 69, + 16, + 32, + 13, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 77 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 73, + 69, + 16, + 32, + 13, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 77 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 73, + 69, + 16, + 32, + 13, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 77 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 73, + 69, + 16, + 32, + 13, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 77 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 73, + 69, + 16, + 32, + 13, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 77 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 73, + 69, + 16, + 32, + 13, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 77 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 76 + }, + { + "port": 52, + "q": 140, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 141, + "entry_Y": 141, + "exit_X": 35841, + "exit_Y": 35841 + }, + { + "entry_X": 141, + "entry_Y": 141, + "exit_X": 9175041, + "exit_Y": 9175041 + }, + { + "entry_X": 141, + "entry_Y": 141, + "exit_X": 2348810241, + "exit_Y": 2348810241 + }, + { + "entry_X": 141, + "entry_Y": 141, + "exit_X": 601295421441, + "exit_Y": 601295421441 + }, + { + "entry_X": 141, + "entry_Y": 141, + "exit_X": 153931627888641, + "exit_Y": 153931627888641 + }, + { + "entry_X": 141, + "entry_Y": 141, + "exit_X": 39406496739491841, + "exit_Y": 39406496739491841 + }, + { + "entry_X": 141, + "entry_Y": 141, + "exit_X": 10088063165309911041, + "exit_Y": 10088063165309911041 + }, + { + "entry_X": 141, + "entry_Y": 141, + "exit_X": 2582544170319337226241, + "exit_Y": 2582544170319337226241 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 141 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 141 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 141 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 141 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 141 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 137, + 133, + 16, + 32, + 64, + 13, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 141 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 140 + }, + { + "port": 53, + "q": 268, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 269, + "entry_Y": 269, + "exit_X": 68609, + "exit_Y": 68609 + }, + { + "entry_X": 269, + "entry_Y": 269, + "exit_X": 17563649, + "exit_Y": 17563649 + }, + { + "entry_X": 269, + "entry_Y": 269, + "exit_X": 4496293889, + "exit_Y": 4496293889 + }, + { + "entry_X": 269, + "entry_Y": 269, + "exit_X": 1151051235329, + "exit_Y": 1151051235329 + }, + { + "entry_X": 269, + "entry_Y": 269, + "exit_X": 294669116243969, + "exit_Y": 294669116243969 + }, + { + "entry_X": 269, + "entry_Y": 269, + "exit_X": 75435293758455809, + "exit_Y": 75435293758455809 + }, + { + "entry_X": 269, + "entry_Y": 269, + "exit_X": 19311435202164686849, + "exit_Y": 19311435202164686849 + }, + { + "entry_X": 269, + "entry_Y": 269, + "exit_X": 4943727411754159833089, + "exit_Y": 4943727411754159833089 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 269 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 269 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 269 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 269 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 269 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 265, + 261, + 16, + 32, + 64, + 128, + 13, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 269 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 268 + }, + { + "port": 54, + "q": 52, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 53, + "entry_Y": 53, + "exit_X": 13313, + "exit_Y": 13313 + }, + { + "entry_X": 53, + "entry_Y": 53, + "exit_X": 3407873, + "exit_Y": 3407873 + }, + { + "entry_X": 53, + "entry_Y": 53, + "exit_X": 872415233, + "exit_Y": 872415233 + }, + { + "entry_X": 53, + "entry_Y": 53, + "exit_X": 223338299393, + "exit_Y": 223338299393 + }, + { + "entry_X": 53, + "entry_Y": 53, + "exit_X": 57174604644353, + "exit_Y": 57174604644353 + }, + { + "entry_X": 53, + "entry_Y": 53, + "exit_X": 14636698788954113, + "exit_Y": 14636698788954113 + }, + { + "entry_X": 53, + "entry_Y": 53, + "exit_X": 3746994889972252673, + "exit_Y": 3746994889972252673 + }, + { + "entry_X": 53, + "entry_Y": 53, + "exit_X": 959230691832896684033, + "exit_Y": 959230691832896684033 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 49, + 8, + 37, + 21, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 53 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 49, + 8, + 37, + 21, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 53 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 49, + 8, + 37, + 21, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 53 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 49, + 8, + 37, + 21, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 53 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 49, + 8, + 37, + 21, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 53 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 49, + 8, + 37, + 21, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 53 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 52 + }, + { + "port": 55, + "q": 84, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 85, + "entry_Y": 85, + "exit_X": 21505, + "exit_Y": 21505 + }, + { + "entry_X": 85, + "entry_Y": 85, + "exit_X": 5505025, + "exit_Y": 5505025 + }, + { + "entry_X": 85, + "entry_Y": 85, + "exit_X": 1409286145, + "exit_Y": 1409286145 + }, + { + "entry_X": 85, + "entry_Y": 85, + "exit_X": 360777252865, + "exit_Y": 360777252865 + }, + { + "entry_X": 85, + "entry_Y": 85, + "exit_X": 92358976733185, + "exit_Y": 92358976733185 + }, + { + "entry_X": 85, + "entry_Y": 85, + "exit_X": 23643898043695105, + "exit_Y": 23643898043695105 + }, + { + "entry_X": 85, + "entry_Y": 85, + "exit_X": 6052837899185946625, + "exit_Y": 6052837899185946625 + }, + { + "entry_X": 85, + "entry_Y": 85, + "exit_X": 1549526502191602335745, + "exit_Y": 1549526502191602335745 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 81, + 8, + 69, + 32, + 21, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 85 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 81, + 8, + 69, + 32, + 21, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 85 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 81, + 8, + 69, + 32, + 21, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 85 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 81, + 8, + 69, + 32, + 21, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 85 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 81, + 8, + 69, + 32, + 21, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 85 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 81, + 8, + 69, + 32, + 21, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 85 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 84 + }, + { + "port": 56, + "q": 148, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 149, + "entry_Y": 149, + "exit_X": 37889, + "exit_Y": 37889 + }, + { + "entry_X": 149, + "entry_Y": 149, + "exit_X": 9699329, + "exit_Y": 9699329 + }, + { + "entry_X": 149, + "entry_Y": 149, + "exit_X": 2483027969, + "exit_Y": 2483027969 + }, + { + "entry_X": 149, + "entry_Y": 149, + "exit_X": 635655159809, + "exit_Y": 635655159809 + }, + { + "entry_X": 149, + "entry_Y": 149, + "exit_X": 162727720910849, + "exit_Y": 162727720910849 + }, + { + "entry_X": 149, + "entry_Y": 149, + "exit_X": 41658296553177089, + "exit_Y": 41658296553177089 + }, + { + "entry_X": 149, + "entry_Y": 149, + "exit_X": 10664523917613334529, + "exit_Y": 10664523917613334529 + }, + { + "entry_X": 149, + "entry_Y": 149, + "exit_X": 2730118122909013639169, + "exit_Y": 2730118122909013639169 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 145, + 8, + 133, + 32, + 64, + 21, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 149 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 145, + 8, + 133, + 32, + 64, + 21, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 149 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 145, + 8, + 133, + 32, + 64, + 21, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 149 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 145, + 8, + 133, + 32, + 64, + 21, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 149 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 145, + 8, + 133, + 32, + 64, + 21, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 149 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 145, + 8, + 133, + 32, + 64, + 21, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 149 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 148 + }, + { + "port": 57, + "q": 276, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 277, + "entry_Y": 277, + "exit_X": 70657, + "exit_Y": 70657 + }, + { + "entry_X": 277, + "entry_Y": 277, + "exit_X": 18087937, + "exit_Y": 18087937 + }, + { + "entry_X": 277, + "entry_Y": 277, + "exit_X": 4630511617, + "exit_Y": 4630511617 + }, + { + "entry_X": 277, + "entry_Y": 277, + "exit_X": 1185410973697, + "exit_Y": 1185410973697 + }, + { + "entry_X": 277, + "entry_Y": 277, + "exit_X": 303465209266177, + "exit_Y": 303465209266177 + }, + { + "entry_X": 277, + "entry_Y": 277, + "exit_X": 77687093572141057, + "exit_Y": 77687093572141057 + }, + { + "entry_X": 277, + "entry_Y": 277, + "exit_X": 19887895954468110337, + "exit_Y": 19887895954468110337 + }, + { + "entry_X": 277, + "entry_Y": 277, + "exit_X": 5091301364343836246017, + "exit_Y": 5091301364343836246017 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 273, + 8, + 261, + 32, + 64, + 128, + 21, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 277 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 273, + 8, + 261, + 32, + 64, + 128, + 21, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 277 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 273, + 8, + 261, + 32, + 64, + 128, + 21, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 277 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 273, + 8, + 261, + 32, + 64, + 128, + 21, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 277 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 273, + 8, + 261, + 32, + 64, + 128, + 21, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 277 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 273, + 8, + 261, + 32, + 64, + 128, + 21, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 277 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 276 + }, + { + "port": 58, + "q": 100, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 101, + "entry_Y": 101, + "exit_X": 25601, + "exit_Y": 25601 + }, + { + "entry_X": 101, + "entry_Y": 101, + "exit_X": 6553601, + "exit_Y": 6553601 + }, + { + "entry_X": 101, + "entry_Y": 101, + "exit_X": 1677721601, + "exit_Y": 1677721601 + }, + { + "entry_X": 101, + "entry_Y": 101, + "exit_X": 429496729601, + "exit_Y": 429496729601 + }, + { + "entry_X": 101, + "entry_Y": 101, + "exit_X": 109951162777601, + "exit_Y": 109951162777601 + }, + { + "entry_X": 101, + "entry_Y": 101, + "exit_X": 28147497671065601, + "exit_Y": 28147497671065601 + }, + { + "entry_X": 101, + "entry_Y": 101, + "exit_X": 7205759403792793601, + "exit_Y": 7205759403792793601 + }, + { + "entry_X": 101, + "entry_Y": 101, + "exit_X": 1844674407370955161601, + "exit_Y": 1844674407370955161601 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 97, + 8, + 16, + 69, + 37, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 101 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 97, + 8, + 16, + 69, + 37, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 101 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 97, + 8, + 16, + 69, + 37, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 101 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 97, + 8, + 16, + 69, + 37, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 101 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 97, + 8, + 16, + 69, + 37, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 101 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 97, + 8, + 16, + 69, + 37, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 101 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 100 + }, + { + "port": 59, + "q": 164, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 165, + "entry_Y": 165, + "exit_X": 41985, + "exit_Y": 41985 + }, + { + "entry_X": 165, + "entry_Y": 165, + "exit_X": 10747905, + "exit_Y": 10747905 + }, + { + "entry_X": 165, + "entry_Y": 165, + "exit_X": 2751463425, + "exit_Y": 2751463425 + }, + { + "entry_X": 165, + "entry_Y": 165, + "exit_X": 704374636545, + "exit_Y": 704374636545 + }, + { + "entry_X": 165, + "entry_Y": 165, + "exit_X": 180319906955265, + "exit_Y": 180319906955265 + }, + { + "entry_X": 165, + "entry_Y": 165, + "exit_X": 46161896180547585, + "exit_Y": 46161896180547585 + }, + { + "entry_X": 165, + "entry_Y": 165, + "exit_X": 11817445422220181505, + "exit_Y": 11817445422220181505 + }, + { + "entry_X": 165, + "entry_Y": 165, + "exit_X": 3025266028088366465025, + "exit_Y": 3025266028088366465025 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 165 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 165 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 165 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 165 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 165 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 161, + 8, + 16, + 133, + 64, + 37, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 165 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 164 + }, + { + "port": 60, + "q": 292, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 293, + "entry_Y": 293, + "exit_X": 74753, + "exit_Y": 74753 + }, + { + "entry_X": 293, + "entry_Y": 293, + "exit_X": 19136513, + "exit_Y": 19136513 + }, + { + "entry_X": 293, + "entry_Y": 293, + "exit_X": 4898947073, + "exit_Y": 4898947073 + }, + { + "entry_X": 293, + "entry_Y": 293, + "exit_X": 1254130450433, + "exit_Y": 1254130450433 + }, + { + "entry_X": 293, + "entry_Y": 293, + "exit_X": 321057395310593, + "exit_Y": 321057395310593 + }, + { + "entry_X": 293, + "entry_Y": 293, + "exit_X": 82190693199511553, + "exit_Y": 82190693199511553 + }, + { + "entry_X": 293, + "entry_Y": 293, + "exit_X": 21040817459074957313, + "exit_Y": 21040817459074957313 + }, + { + "entry_X": 293, + "entry_Y": 293, + "exit_X": 5386449269523189071873, + "exit_Y": 5386449269523189071873 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 289, + 8, + 16, + 261, + 64, + 128, + 37, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 293 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 289, + 8, + 16, + 261, + 64, + 128, + 37, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 293 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 289, + 8, + 16, + 261, + 64, + 128, + 37, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 293 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 289, + 8, + 16, + 261, + 64, + 128, + 37, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 293 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 289, + 8, + 16, + 261, + 64, + 128, + 37, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 293 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 289, + 8, + 16, + 261, + 64, + 128, + 37, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 293 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 292 + }, + { + "port": 61, + "q": 196, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 197, + "entry_Y": 197, + "exit_X": 50177, + "exit_Y": 50177 + }, + { + "entry_X": 197, + "entry_Y": 197, + "exit_X": 12845057, + "exit_Y": 12845057 + }, + { + "entry_X": 197, + "entry_Y": 197, + "exit_X": 3288334337, + "exit_Y": 3288334337 + }, + { + "entry_X": 197, + "entry_Y": 197, + "exit_X": 841813590017, + "exit_Y": 841813590017 + }, + { + "entry_X": 197, + "entry_Y": 197, + "exit_X": 215504279044097, + "exit_Y": 215504279044097 + }, + { + "entry_X": 197, + "entry_Y": 197, + "exit_X": 55169095435288577, + "exit_Y": 55169095435288577 + }, + { + "entry_X": 197, + "entry_Y": 197, + "exit_X": 14123288431433875457, + "exit_Y": 14123288431433875457 + }, + { + "entry_X": 197, + "entry_Y": 197, + "exit_X": 3615561838447072116737, + "exit_Y": 3615561838447072116737 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 193, + 8, + 16, + 32, + 133, + 69, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 197 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 193, + 8, + 16, + 32, + 133, + 69, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 197 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 193, + 8, + 16, + 32, + 133, + 69, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 197 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 193, + 8, + 16, + 32, + 133, + 69, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 197 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 193, + 8, + 16, + 32, + 133, + 69, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 197 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 193, + 8, + 16, + 32, + 133, + 69, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 197 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 196 + }, + { + "port": 62, + "q": 324, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 325, + "entry_Y": 325, + "exit_X": 82945, + "exit_Y": 82945 + }, + { + "entry_X": 325, + "entry_Y": 325, + "exit_X": 21233665, + "exit_Y": 21233665 + }, + { + "entry_X": 325, + "entry_Y": 325, + "exit_X": 5435817985, + "exit_Y": 5435817985 + }, + { + "entry_X": 325, + "entry_Y": 325, + "exit_X": 1391569403905, + "exit_Y": 1391569403905 + }, + { + "entry_X": 325, + "entry_Y": 325, + "exit_X": 356241767399425, + "exit_Y": 356241767399425 + }, + { + "entry_X": 325, + "entry_Y": 325, + "exit_X": 91197892454252545, + "exit_Y": 91197892454252545 + }, + { + "entry_X": 325, + "entry_Y": 325, + "exit_X": 23346660468288651265, + "exit_Y": 23346660468288651265 + }, + { + "entry_X": 325, + "entry_Y": 325, + "exit_X": 5976745079881894723585, + "exit_Y": 5976745079881894723585 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 321, + 8, + 16, + 32, + 261, + 128, + 69, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 325 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 321, + 8, + 16, + 32, + 261, + 128, + 69, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 325 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 321, + 8, + 16, + 32, + 261, + 128, + 69, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 325 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 321, + 8, + 16, + 32, + 261, + 128, + 69, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 325 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 321, + 8, + 16, + 32, + 261, + 128, + 69, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 325 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 321, + 8, + 16, + 32, + 261, + 128, + 69, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 325 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 324 + }, + { + "port": 63, + "q": 388, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 389, + "entry_Y": 389, + "exit_X": 99329, + "exit_Y": 99329 + }, + { + "entry_X": 389, + "entry_Y": 389, + "exit_X": 25427969, + "exit_Y": 25427969 + }, + { + "entry_X": 389, + "entry_Y": 389, + "exit_X": 6509559809, + "exit_Y": 6509559809 + }, + { + "entry_X": 389, + "entry_Y": 389, + "exit_X": 1666447310849, + "exit_Y": 1666447310849 + }, + { + "entry_X": 389, + "entry_Y": 389, + "exit_X": 426610511577089, + "exit_Y": 426610511577089 + }, + { + "entry_X": 389, + "entry_Y": 389, + "exit_X": 109212290963734529, + "exit_Y": 109212290963734529 + }, + { + "entry_X": 389, + "entry_Y": 389, + "exit_X": 27958346486716039169, + "exit_Y": 27958346486716039169 + }, + { + "entry_X": 389, + "entry_Y": 389, + "exit_X": 7157336700599306027009, + "exit_Y": 7157336700599306027009 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 385, + 8, + 16, + 32, + 64, + 261, + 133, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 389 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 385, + 8, + 16, + 32, + 64, + 261, + 133, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 389 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 385, + 8, + 16, + 32, + 64, + 261, + 133, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 389 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 385, + 8, + 16, + 32, + 64, + 261, + 133, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 389 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 385, + 8, + 16, + 32, + 64, + 261, + 133, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 389 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 385, + 8, + 16, + 32, + 64, + 261, + 133, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 389 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 388 + }, + { + "port": 64, + "q": 56, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 57, + "entry_Y": 57, + "exit_X": 14337, + "exit_Y": 14337 + }, + { + "entry_X": 57, + "entry_Y": 57, + "exit_X": 3670017, + "exit_Y": 3670017 + }, + { + "entry_X": 57, + "entry_Y": 57, + "exit_X": 939524097, + "exit_Y": 939524097 + }, + { + "entry_X": 57, + "entry_Y": 57, + "exit_X": 240518168577, + "exit_Y": 240518168577 + }, + { + "entry_X": 57, + "entry_Y": 57, + "exit_X": 61572651155457, + "exit_Y": 61572651155457 + }, + { + "entry_X": 57, + "entry_Y": 57, + "exit_X": 15762598695796737, + "exit_Y": 15762598695796737 + }, + { + "entry_X": 57, + "entry_Y": 57, + "exit_X": 4035225266123964417, + "exit_Y": 4035225266123964417 + }, + { + "entry_X": 57, + "entry_Y": 57, + "exit_X": 1033017668127734890497, + "exit_Y": 1033017668127734890497 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 57 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 57 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 57 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 57 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 57 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 49, + 41, + 25, + 64, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 57 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 56 + }, + { + "port": 65, + "q": 88, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 89, + "entry_Y": 89, + "exit_X": 22529, + "exit_Y": 22529 + }, + { + "entry_X": 89, + "entry_Y": 89, + "exit_X": 5767169, + "exit_Y": 5767169 + }, + { + "entry_X": 89, + "entry_Y": 89, + "exit_X": 1476395009, + "exit_Y": 1476395009 + }, + { + "entry_X": 89, + "entry_Y": 89, + "exit_X": 377957122049, + "exit_Y": 377957122049 + }, + { + "entry_X": 89, + "entry_Y": 89, + "exit_X": 96757023244289, + "exit_Y": 96757023244289 + }, + { + "entry_X": 89, + "entry_Y": 89, + "exit_X": 24769797950537729, + "exit_Y": 24769797950537729 + }, + { + "entry_X": 89, + "entry_Y": 89, + "exit_X": 6341068275337658369, + "exit_Y": 6341068275337658369 + }, + { + "entry_X": 89, + "entry_Y": 89, + "exit_X": 1623313478486440542209, + "exit_Y": 1623313478486440542209 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 81, + 73, + 32, + 25, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 89 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 81, + 73, + 32, + 25, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 89 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 81, + 73, + 32, + 25, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 89 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 81, + 73, + 32, + 25, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 89 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 81, + 73, + 32, + 25, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 89 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 81, + 73, + 32, + 25, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 89 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 88 + }, + { + "port": 66, + "q": 152, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 153, + "entry_Y": 153, + "exit_X": 38913, + "exit_Y": 38913 + }, + { + "entry_X": 153, + "entry_Y": 153, + "exit_X": 9961473, + "exit_Y": 9961473 + }, + { + "entry_X": 153, + "entry_Y": 153, + "exit_X": 2550136833, + "exit_Y": 2550136833 + }, + { + "entry_X": 153, + "entry_Y": 153, + "exit_X": 652835028993, + "exit_Y": 652835028993 + }, + { + "entry_X": 153, + "entry_Y": 153, + "exit_X": 167125767421953, + "exit_Y": 167125767421953 + }, + { + "entry_X": 153, + "entry_Y": 153, + "exit_X": 42784196460019713, + "exit_Y": 42784196460019713 + }, + { + "entry_X": 153, + "entry_Y": 153, + "exit_X": 10952754293765046273, + "exit_Y": 10952754293765046273 + }, + { + "entry_X": 153, + "entry_Y": 153, + "exit_X": 2803905099203851845633, + "exit_Y": 2803905099203851845633 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 145, + 137, + 32, + 64, + 25, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 153 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 145, + 137, + 32, + 64, + 25, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 153 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 145, + 137, + 32, + 64, + 25, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 153 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 145, + 137, + 32, + 64, + 25, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 153 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 145, + 137, + 32, + 64, + 25, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 153 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 145, + 137, + 32, + 64, + 25, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 153 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 152 + }, + { + "port": 67, + "q": 280, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 281, + "entry_Y": 281, + "exit_X": 71681, + "exit_Y": 71681 + }, + { + "entry_X": 281, + "entry_Y": 281, + "exit_X": 18350081, + "exit_Y": 18350081 + }, + { + "entry_X": 281, + "entry_Y": 281, + "exit_X": 4697620481, + "exit_Y": 4697620481 + }, + { + "entry_X": 281, + "entry_Y": 281, + "exit_X": 1202590842881, + "exit_Y": 1202590842881 + }, + { + "entry_X": 281, + "entry_Y": 281, + "exit_X": 307863255777281, + "exit_Y": 307863255777281 + }, + { + "entry_X": 281, + "entry_Y": 281, + "exit_X": 78812993478983681, + "exit_Y": 78812993478983681 + }, + { + "entry_X": 281, + "entry_Y": 281, + "exit_X": 20176126330619822081, + "exit_Y": 20176126330619822081 + }, + { + "entry_X": 281, + "entry_Y": 281, + "exit_X": 5165088340638674452481, + "exit_Y": 5165088340638674452481 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 281 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 281 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 281 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 281 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 281 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 273, + 265, + 32, + 64, + 128, + 25, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 281 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 280 + }, + { + "port": 68, + "q": 104, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 105, + "entry_Y": 105, + "exit_X": 26625, + "exit_Y": 26625 + }, + { + "entry_X": 105, + "entry_Y": 105, + "exit_X": 6815745, + "exit_Y": 6815745 + }, + { + "entry_X": 105, + "entry_Y": 105, + "exit_X": 1744830465, + "exit_Y": 1744830465 + }, + { + "entry_X": 105, + "entry_Y": 105, + "exit_X": 446676598785, + "exit_Y": 446676598785 + }, + { + "entry_X": 105, + "entry_Y": 105, + "exit_X": 114349209288705, + "exit_Y": 114349209288705 + }, + { + "entry_X": 105, + "entry_Y": 105, + "exit_X": 29273397577908225, + "exit_Y": 29273397577908225 + }, + { + "entry_X": 105, + "entry_Y": 105, + "exit_X": 7493989779944505345, + "exit_Y": 7493989779944505345 + }, + { + "entry_X": 105, + "entry_Y": 105, + "exit_X": 1918461383665793368065, + "exit_Y": 1918461383665793368065 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 97, + 16, + 73, + 41, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 105 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 97, + 16, + 73, + 41, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 105 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 97, + 16, + 73, + 41, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 105 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 97, + 16, + 73, + 41, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 105 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 97, + 16, + 73, + 41, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 105 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 97, + 16, + 73, + 41, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 105 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 104 + }, + { + "port": 69, + "q": 168, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 169, + "entry_Y": 169, + "exit_X": 43009, + "exit_Y": 43009 + }, + { + "entry_X": 169, + "entry_Y": 169, + "exit_X": 11010049, + "exit_Y": 11010049 + }, + { + "entry_X": 169, + "entry_Y": 169, + "exit_X": 2818572289, + "exit_Y": 2818572289 + }, + { + "entry_X": 169, + "entry_Y": 169, + "exit_X": 721554505729, + "exit_Y": 721554505729 + }, + { + "entry_X": 169, + "entry_Y": 169, + "exit_X": 184717953466369, + "exit_Y": 184717953466369 + }, + { + "entry_X": 169, + "entry_Y": 169, + "exit_X": 47287796087390209, + "exit_Y": 47287796087390209 + }, + { + "entry_X": 169, + "entry_Y": 169, + "exit_X": 12105675798371893249, + "exit_Y": 12105675798371893249 + }, + { + "entry_X": 169, + "entry_Y": 169, + "exit_X": 3099053004383204671489, + "exit_Y": 3099053004383204671489 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 161, + 16, + 137, + 64, + 41, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 169 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 161, + 16, + 137, + 64, + 41, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 169 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 161, + 16, + 137, + 64, + 41, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 169 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 161, + 16, + 137, + 64, + 41, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 169 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 161, + 16, + 137, + 64, + 41, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 169 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 161, + 16, + 137, + 64, + 41, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 169 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 168 + }, + { + "port": 70, + "q": 296, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 297, + "entry_Y": 297, + "exit_X": 75777, + "exit_Y": 75777 + }, + { + "entry_X": 297, + "entry_Y": 297, + "exit_X": 19398657, + "exit_Y": 19398657 + }, + { + "entry_X": 297, + "entry_Y": 297, + "exit_X": 4966055937, + "exit_Y": 4966055937 + }, + { + "entry_X": 297, + "entry_Y": 297, + "exit_X": 1271310319617, + "exit_Y": 1271310319617 + }, + { + "entry_X": 297, + "entry_Y": 297, + "exit_X": 325455441821697, + "exit_Y": 325455441821697 + }, + { + "entry_X": 297, + "entry_Y": 297, + "exit_X": 83316593106354177, + "exit_Y": 83316593106354177 + }, + { + "entry_X": 297, + "entry_Y": 297, + "exit_X": 21329047835226669057, + "exit_Y": 21329047835226669057 + }, + { + "entry_X": 297, + "entry_Y": 297, + "exit_X": 5460236245818027278337, + "exit_Y": 5460236245818027278337 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 289, + 16, + 265, + 64, + 128, + 41, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 297 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 289, + 16, + 265, + 64, + 128, + 41, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 297 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 289, + 16, + 265, + 64, + 128, + 41, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 297 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 289, + 16, + 265, + 64, + 128, + 41, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 297 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 289, + 16, + 265, + 64, + 128, + 41, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 297 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 289, + 16, + 265, + 64, + 128, + 41, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 297 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 296 + }, + { + "port": 71, + "q": 200, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 201, + "entry_Y": 201, + "exit_X": 51201, + "exit_Y": 51201 + }, + { + "entry_X": 201, + "entry_Y": 201, + "exit_X": 13107201, + "exit_Y": 13107201 + }, + { + "entry_X": 201, + "entry_Y": 201, + "exit_X": 3355443201, + "exit_Y": 3355443201 + }, + { + "entry_X": 201, + "entry_Y": 201, + "exit_X": 858993459201, + "exit_Y": 858993459201 + }, + { + "entry_X": 201, + "entry_Y": 201, + "exit_X": 219902325555201, + "exit_Y": 219902325555201 + }, + { + "entry_X": 201, + "entry_Y": 201, + "exit_X": 56294995342131201, + "exit_Y": 56294995342131201 + }, + { + "entry_X": 201, + "entry_Y": 201, + "exit_X": 14411518807585587201, + "exit_Y": 14411518807585587201 + }, + { + "entry_X": 201, + "entry_Y": 201, + "exit_X": 3689348814741910323201, + "exit_Y": 3689348814741910323201 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 193, + 16, + 32, + 137, + 73, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 201 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 193, + 16, + 32, + 137, + 73, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 201 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 193, + 16, + 32, + 137, + 73, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 201 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 193, + 16, + 32, + 137, + 73, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 201 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 193, + 16, + 32, + 137, + 73, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 201 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 193, + 16, + 32, + 137, + 73, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 201 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 200 + }, + { + "port": 72, + "q": 328, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 329, + "entry_Y": 329, + "exit_X": 83969, + "exit_Y": 83969 + }, + { + "entry_X": 329, + "entry_Y": 329, + "exit_X": 21495809, + "exit_Y": 21495809 + }, + { + "entry_X": 329, + "entry_Y": 329, + "exit_X": 5502926849, + "exit_Y": 5502926849 + }, + { + "entry_X": 329, + "entry_Y": 329, + "exit_X": 1408749273089, + "exit_Y": 1408749273089 + }, + { + "entry_X": 329, + "entry_Y": 329, + "exit_X": 360639813910529, + "exit_Y": 360639813910529 + }, + { + "entry_X": 329, + "entry_Y": 329, + "exit_X": 92323792361095169, + "exit_Y": 92323792361095169 + }, + { + "entry_X": 329, + "entry_Y": 329, + "exit_X": 23634890844440363009, + "exit_Y": 23634890844440363009 + }, + { + "entry_X": 329, + "entry_Y": 329, + "exit_X": 6050532056176732930049, + "exit_Y": 6050532056176732930049 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 321, + 16, + 32, + 265, + 128, + 73, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 329 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 321, + 16, + 32, + 265, + 128, + 73, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 329 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 321, + 16, + 32, + 265, + 128, + 73, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 329 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 321, + 16, + 32, + 265, + 128, + 73, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 329 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 321, + 16, + 32, + 265, + 128, + 73, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 329 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 321, + 16, + 32, + 265, + 128, + 73, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 329 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 328 + }, + { + "port": 73, + "q": 392, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 393, + "entry_Y": 393, + "exit_X": 100353, + "exit_Y": 100353 + }, + { + "entry_X": 393, + "entry_Y": 393, + "exit_X": 25690113, + "exit_Y": 25690113 + }, + { + "entry_X": 393, + "entry_Y": 393, + "exit_X": 6576668673, + "exit_Y": 6576668673 + }, + { + "entry_X": 393, + "entry_Y": 393, + "exit_X": 1683627180033, + "exit_Y": 1683627180033 + }, + { + "entry_X": 393, + "entry_Y": 393, + "exit_X": 431008558088193, + "exit_Y": 431008558088193 + }, + { + "entry_X": 393, + "entry_Y": 393, + "exit_X": 110338190870577153, + "exit_Y": 110338190870577153 + }, + { + "entry_X": 393, + "entry_Y": 393, + "exit_X": 28246576862867750913, + "exit_Y": 28246576862867750913 + }, + { + "entry_X": 393, + "entry_Y": 393, + "exit_X": 7231123676894144233473, + "exit_Y": 7231123676894144233473 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 385, + 16, + 32, + 64, + 265, + 137, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 393 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 385, + 16, + 32, + 64, + 265, + 137, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 393 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 385, + 16, + 32, + 64, + 265, + 137, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 393 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 385, + 16, + 32, + 64, + 265, + 137, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 393 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 385, + 16, + 32, + 64, + 265, + 137, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 393 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 385, + 16, + 32, + 64, + 265, + 137, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 393 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 392 + }, + { + "port": 74, + "q": 112, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 113, + "entry_Y": 113, + "exit_X": 28673, + "exit_Y": 28673 + }, + { + "entry_X": 113, + "entry_Y": 113, + "exit_X": 7340033, + "exit_Y": 7340033 + }, + { + "entry_X": 113, + "entry_Y": 113, + "exit_X": 1879048193, + "exit_Y": 1879048193 + }, + { + "entry_X": 113, + "entry_Y": 113, + "exit_X": 481036337153, + "exit_Y": 481036337153 + }, + { + "entry_X": 113, + "entry_Y": 113, + "exit_X": 123145302310913, + "exit_Y": 123145302310913 + }, + { + "entry_X": 113, + "entry_Y": 113, + "exit_X": 31525197391593473, + "exit_Y": 31525197391593473 + }, + { + "entry_X": 113, + "entry_Y": 113, + "exit_X": 8070450532247928833, + "exit_Y": 8070450532247928833 + }, + { + "entry_X": 113, + "entry_Y": 113, + "exit_X": 2066035336255469780993, + "exit_Y": 2066035336255469780993 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 8, + 97, + 81, + 49, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 113 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 8, + 97, + 81, + 49, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 113 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 8, + 97, + 81, + 49, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 113 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 8, + 97, + 81, + 49, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 113 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 8, + 97, + 81, + 49, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 113 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 8, + 97, + 81, + 49, + 128, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 113 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 112 + }, + { + "port": 75, + "q": 176, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 177, + "entry_Y": 177, + "exit_X": 45057, + "exit_Y": 45057 + }, + { + "entry_X": 177, + "entry_Y": 177, + "exit_X": 11534337, + "exit_Y": 11534337 + }, + { + "entry_X": 177, + "entry_Y": 177, + "exit_X": 2952790017, + "exit_Y": 2952790017 + }, + { + "entry_X": 177, + "entry_Y": 177, + "exit_X": 755914244097, + "exit_Y": 755914244097 + }, + { + "entry_X": 177, + "entry_Y": 177, + "exit_X": 193514046488577, + "exit_Y": 193514046488577 + }, + { + "entry_X": 177, + "entry_Y": 177, + "exit_X": 49539595901075457, + "exit_Y": 49539595901075457 + }, + { + "entry_X": 177, + "entry_Y": 177, + "exit_X": 12682136550675316737, + "exit_Y": 12682136550675316737 + }, + { + "entry_X": 177, + "entry_Y": 177, + "exit_X": 3246626956972881084417, + "exit_Y": 3246626956972881084417 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 8, + 161, + 145, + 64, + 49, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 177 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 8, + 161, + 145, + 64, + 49, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 177 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 8, + 161, + 145, + 64, + 49, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 177 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 8, + 161, + 145, + 64, + 49, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 177 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 8, + 161, + 145, + 64, + 49, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 177 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 8, + 161, + 145, + 64, + 49, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 177 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 176 + }, + { + "port": 76, + "q": 304, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 305, + "entry_Y": 305, + "exit_X": 77825, + "exit_Y": 77825 + }, + { + "entry_X": 305, + "entry_Y": 305, + "exit_X": 19922945, + "exit_Y": 19922945 + }, + { + "entry_X": 305, + "entry_Y": 305, + "exit_X": 5100273665, + "exit_Y": 5100273665 + }, + { + "entry_X": 305, + "entry_Y": 305, + "exit_X": 1305670057985, + "exit_Y": 1305670057985 + }, + { + "entry_X": 305, + "entry_Y": 305, + "exit_X": 334251534843905, + "exit_Y": 334251534843905 + }, + { + "entry_X": 305, + "entry_Y": 305, + "exit_X": 85568392920039425, + "exit_Y": 85568392920039425 + }, + { + "entry_X": 305, + "entry_Y": 305, + "exit_X": 21905508587530092545, + "exit_Y": 21905508587530092545 + }, + { + "entry_X": 305, + "entry_Y": 305, + "exit_X": 5607810198407703691265, + "exit_Y": 5607810198407703691265 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 8, + 289, + 273, + 64, + 128, + 49, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 305 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 8, + 289, + 273, + 64, + 128, + 49, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 305 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 8, + 289, + 273, + 64, + 128, + 49, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 305 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 8, + 289, + 273, + 64, + 128, + 49, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 305 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 8, + 289, + 273, + 64, + 128, + 49, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 305 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 8, + 289, + 273, + 64, + 128, + 49, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 305 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 304 + }, + { + "port": 77, + "q": 208, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 209, + "entry_Y": 209, + "exit_X": 53249, + "exit_Y": 53249 + }, + { + "entry_X": 209, + "entry_Y": 209, + "exit_X": 13631489, + "exit_Y": 13631489 + }, + { + "entry_X": 209, + "entry_Y": 209, + "exit_X": 3489660929, + "exit_Y": 3489660929 + }, + { + "entry_X": 209, + "entry_Y": 209, + "exit_X": 893353197569, + "exit_Y": 893353197569 + }, + { + "entry_X": 209, + "entry_Y": 209, + "exit_X": 228698418577409, + "exit_Y": 228698418577409 + }, + { + "entry_X": 209, + "entry_Y": 209, + "exit_X": 58546795155816449, + "exit_Y": 58546795155816449 + }, + { + "entry_X": 209, + "entry_Y": 209, + "exit_X": 14987979559889010689, + "exit_Y": 14987979559889010689 + }, + { + "entry_X": 209, + "entry_Y": 209, + "exit_X": 3836922767331586736129, + "exit_Y": 3836922767331586736129 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 8, + 193, + 32, + 145, + 81, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 209 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 8, + 193, + 32, + 145, + 81, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 209 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 8, + 193, + 32, + 145, + 81, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 209 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 8, + 193, + 32, + 145, + 81, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 209 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 8, + 193, + 32, + 145, + 81, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 209 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 8, + 193, + 32, + 145, + 81, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 209 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 208 + }, + { + "port": 78, + "q": 336, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 337, + "entry_Y": 337, + "exit_X": 86017, + "exit_Y": 86017 + }, + { + "entry_X": 337, + "entry_Y": 337, + "exit_X": 22020097, + "exit_Y": 22020097 + }, + { + "entry_X": 337, + "entry_Y": 337, + "exit_X": 5637144577, + "exit_Y": 5637144577 + }, + { + "entry_X": 337, + "entry_Y": 337, + "exit_X": 1443109011457, + "exit_Y": 1443109011457 + }, + { + "entry_X": 337, + "entry_Y": 337, + "exit_X": 369435906932737, + "exit_Y": 369435906932737 + }, + { + "entry_X": 337, + "entry_Y": 337, + "exit_X": 94575592174780417, + "exit_Y": 94575592174780417 + }, + { + "entry_X": 337, + "entry_Y": 337, + "exit_X": 24211351596743786497, + "exit_Y": 24211351596743786497 + }, + { + "entry_X": 337, + "entry_Y": 337, + "exit_X": 6198106008766409342977, + "exit_Y": 6198106008766409342977 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 8, + 321, + 32, + 273, + 128, + 81, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 337 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 8, + 321, + 32, + 273, + 128, + 81, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 337 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 8, + 321, + 32, + 273, + 128, + 81, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 337 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 8, + 321, + 32, + 273, + 128, + 81, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 337 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 8, + 321, + 32, + 273, + 128, + 81, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 337 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 8, + 321, + 32, + 273, + 128, + 81, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 337 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 336 + }, + { + "port": 79, + "q": 400, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 401, + "entry_Y": 401, + "exit_X": 102401, + "exit_Y": 102401 + }, + { + "entry_X": 401, + "entry_Y": 401, + "exit_X": 26214401, + "exit_Y": 26214401 + }, + { + "entry_X": 401, + "entry_Y": 401, + "exit_X": 6710886401, + "exit_Y": 6710886401 + }, + { + "entry_X": 401, + "entry_Y": 401, + "exit_X": 1717986918401, + "exit_Y": 1717986918401 + }, + { + "entry_X": 401, + "entry_Y": 401, + "exit_X": 439804651110401, + "exit_Y": 439804651110401 + }, + { + "entry_X": 401, + "entry_Y": 401, + "exit_X": 112589990684262401, + "exit_Y": 112589990684262401 + }, + { + "entry_X": 401, + "entry_Y": 401, + "exit_X": 28823037615171174401, + "exit_Y": 28823037615171174401 + }, + { + "entry_X": 401, + "entry_Y": 401, + "exit_X": 7378697629483820646401, + "exit_Y": 7378697629483820646401 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 8, + 385, + 32, + 64, + 273, + 145, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 401 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 8, + 385, + 32, + 64, + 273, + 145, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 401 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 8, + 385, + 32, + 64, + 273, + 145, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 401 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 8, + 385, + 32, + 64, + 273, + 145, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 401 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 8, + 385, + 32, + 64, + 273, + 145, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 401 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 8, + 385, + 32, + 64, + 273, + 145, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 401 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 400 + }, + { + "port": 80, + "q": 224, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 225, + "entry_Y": 225, + "exit_X": 57345, + "exit_Y": 57345 + }, + { + "entry_X": 225, + "entry_Y": 225, + "exit_X": 14680065, + "exit_Y": 14680065 + }, + { + "entry_X": 225, + "entry_Y": 225, + "exit_X": 3758096385, + "exit_Y": 3758096385 + }, + { + "entry_X": 225, + "entry_Y": 225, + "exit_X": 962072674305, + "exit_Y": 962072674305 + }, + { + "entry_X": 225, + "entry_Y": 225, + "exit_X": 246290604621825, + "exit_Y": 246290604621825 + }, + { + "entry_X": 225, + "entry_Y": 225, + "exit_X": 63050394783186945, + "exit_Y": 63050394783186945 + }, + { + "entry_X": 225, + "entry_Y": 225, + "exit_X": 16140901064495857665, + "exit_Y": 16140901064495857665 + }, + { + "entry_X": 225, + "entry_Y": 225, + "exit_X": 4132070672510939561985, + "exit_Y": 4132070672510939561985 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 8, + 16, + 193, + 161, + 97, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 225 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 8, + 16, + 193, + 161, + 97, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 225 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 8, + 16, + 193, + 161, + 97, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 225 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 8, + 16, + 193, + 161, + 97, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 225 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 8, + 16, + 193, + 161, + 97, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 225 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 8, + 16, + 193, + 161, + 97, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 225 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 224 + }, + { + "port": 81, + "q": 352, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 353, + "entry_Y": 353, + "exit_X": 90113, + "exit_Y": 90113 + }, + { + "entry_X": 353, + "entry_Y": 353, + "exit_X": 23068673, + "exit_Y": 23068673 + }, + { + "entry_X": 353, + "entry_Y": 353, + "exit_X": 5905580033, + "exit_Y": 5905580033 + }, + { + "entry_X": 353, + "entry_Y": 353, + "exit_X": 1511828488193, + "exit_Y": 1511828488193 + }, + { + "entry_X": 353, + "entry_Y": 353, + "exit_X": 387028092977153, + "exit_Y": 387028092977153 + }, + { + "entry_X": 353, + "entry_Y": 353, + "exit_X": 99079191802150913, + "exit_Y": 99079191802150913 + }, + { + "entry_X": 353, + "entry_Y": 353, + "exit_X": 25364273101350633473, + "exit_Y": 25364273101350633473 + }, + { + "entry_X": 353, + "entry_Y": 353, + "exit_X": 6493253913945762168833, + "exit_Y": 6493253913945762168833 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 8, + 16, + 321, + 289, + 128, + 97, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 353 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 8, + 16, + 321, + 289, + 128, + 97, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 353 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 8, + 16, + 321, + 289, + 128, + 97, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 353 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 8, + 16, + 321, + 289, + 128, + 97, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 353 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 8, + 16, + 321, + 289, + 128, + 97, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 353 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 8, + 16, + 321, + 289, + 128, + 97, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 353 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 352 + }, + { + "port": 82, + "q": 416, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 417, + "entry_Y": 417, + "exit_X": 106497, + "exit_Y": 106497 + }, + { + "entry_X": 417, + "entry_Y": 417, + "exit_X": 27262977, + "exit_Y": 27262977 + }, + { + "entry_X": 417, + "entry_Y": 417, + "exit_X": 6979321857, + "exit_Y": 6979321857 + }, + { + "entry_X": 417, + "entry_Y": 417, + "exit_X": 1786706395137, + "exit_Y": 1786706395137 + }, + { + "entry_X": 417, + "entry_Y": 417, + "exit_X": 457396837154817, + "exit_Y": 457396837154817 + }, + { + "entry_X": 417, + "entry_Y": 417, + "exit_X": 117093590311632897, + "exit_Y": 117093590311632897 + }, + { + "entry_X": 417, + "entry_Y": 417, + "exit_X": 29975959119778021377, + "exit_Y": 29975959119778021377 + }, + { + "entry_X": 417, + "entry_Y": 417, + "exit_X": 7673845534663173472257, + "exit_Y": 7673845534663173472257 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 8, + 16, + 385, + 64, + 289, + 161, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 417 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 8, + 16, + 385, + 64, + 289, + 161, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 417 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 8, + 16, + 385, + 64, + 289, + 161, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 417 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 8, + 16, + 385, + 64, + 289, + 161, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 417 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 8, + 16, + 385, + 64, + 289, + 161, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 417 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 8, + 16, + 385, + 64, + 289, + 161, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 417 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 416 + }, + { + "port": 83, + "q": 448, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 449, + "entry_Y": 449, + "exit_X": 114689, + "exit_Y": 114689 + }, + { + "entry_X": 449, + "entry_Y": 449, + "exit_X": 29360129, + "exit_Y": 29360129 + }, + { + "entry_X": 449, + "entry_Y": 449, + "exit_X": 7516192769, + "exit_Y": 7516192769 + }, + { + "entry_X": 449, + "entry_Y": 449, + "exit_X": 1924145348609, + "exit_Y": 1924145348609 + }, + { + "entry_X": 449, + "entry_Y": 449, + "exit_X": 492581209243649, + "exit_Y": 492581209243649 + }, + { + "entry_X": 449, + "entry_Y": 449, + "exit_X": 126100789566373889, + "exit_Y": 126100789566373889 + }, + { + "entry_X": 449, + "entry_Y": 449, + "exit_X": 32281802128991715329, + "exit_Y": 32281802128991715329 + }, + { + "entry_X": 449, + "entry_Y": 449, + "exit_X": 8264141345021879123969, + "exit_Y": 8264141345021879123969 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 8, + 16, + 32, + 385, + 321, + 193, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 449 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 4, + 8, + 16, + 32, + 385, + 321, + 193, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 449 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 8, + 16, + 32, + 385, + 321, + 193, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 449 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 4, + 8, + 16, + 32, + 385, + 321, + 193, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 449 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 8, + 16, + 32, + 385, + 321, + 193, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 449 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 4, + 8, + 16, + 32, + 385, + 321, + 193, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 449 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 448 + }, + { + "port": 84, + "q": 508, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 509, + "entry_Y": 509, + "exit_X": 130049, + "exit_Y": 130049 + }, + { + "entry_X": 509, + "entry_Y": 509, + "exit_X": 33292289, + "exit_Y": 33292289 + }, + { + "entry_X": 509, + "entry_Y": 509, + "exit_X": 8522825729, + "exit_Y": 8522825729 + }, + { + "entry_X": 509, + "entry_Y": 509, + "exit_X": 2181843386369, + "exit_Y": 2181843386369 + }, + { + "entry_X": 509, + "entry_Y": 509, + "exit_X": 558551906910209, + "exit_Y": 558551906910209 + }, + { + "entry_X": 509, + "entry_Y": 509, + "exit_X": 142989288169013249, + "exit_Y": 142989288169013249 + }, + { + "entry_X": 509, + "entry_Y": 509, + "exit_X": 36605257771267391489, + "exit_Y": 36605257771267391489 + }, + { + "entry_X": 509, + "entry_Y": 509, + "exit_X": 9370945989444452220929, + "exit_Y": 9370945989444452220929 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 2, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 509 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 2, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 509 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 509 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 509 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 509 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 2, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 509 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 508 + }, + { + "port": 85, + "q": 506, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 507, + "entry_Y": 507, + "exit_X": 129537, + "exit_Y": 129537 + }, + { + "entry_X": 507, + "entry_Y": 507, + "exit_X": 33161217, + "exit_Y": 33161217 + }, + { + "entry_X": 507, + "entry_Y": 507, + "exit_X": 8489271297, + "exit_Y": 8489271297 + }, + { + "entry_X": 507, + "entry_Y": 507, + "exit_X": 2173253451777, + "exit_Y": 2173253451777 + }, + { + "entry_X": 507, + "entry_Y": 507, + "exit_X": 556352883654657, + "exit_Y": 556352883654657 + }, + { + "entry_X": 507, + "entry_Y": 507, + "exit_X": 142426338215591937, + "exit_Y": 142426338215591937 + }, + { + "entry_X": 507, + "entry_Y": 507, + "exit_X": 36461142583191535617, + "exit_Y": 36461142583191535617 + }, + { + "entry_X": 507, + "entry_Y": 507, + "exit_X": 9334052501297033117697, + "exit_Y": 9334052501297033117697 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 505, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 507 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 505, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 507 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 505, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 507 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 505, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 507 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 505, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 507 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 505, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 507 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 506 + }, + { + "port": 86, + "q": 502, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 128513, + "exit_Y": 128513 + }, + { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 32899073, + "exit_Y": 32899073 + }, + { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 8422162433, + "exit_Y": 8422162433 + }, + { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 2156073582593, + "exit_Y": 2156073582593 + }, + { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 551954837143553, + "exit_Y": 551954837143553 + }, + { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 141300438308749313, + "exit_Y": 141300438308749313 + }, + { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 36172912207039823873, + "exit_Y": 36172912207039823873 + }, + { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 9260265525002194911233, + "exit_Y": 9260265525002194911233 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 501, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 503 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 501, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 503 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 501, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 503 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 501, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 503 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 501, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 503 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 501, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 503 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 502 + }, + { + "port": 87, + "q": 494, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 126465, + "exit_Y": 126465 + }, + { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 32374785, + "exit_Y": 32374785 + }, + { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 8287944705, + "exit_Y": 8287944705 + }, + { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 2121713844225, + "exit_Y": 2121713844225 + }, + { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 543158744121345, + "exit_Y": 543158744121345 + }, + { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 139048638495064065, + "exit_Y": 139048638495064065 + }, + { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 35596451454736400385, + "exit_Y": 35596451454736400385 + }, + { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 9112691572412518498305, + "exit_Y": 9112691572412518498305 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 493, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 495 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 493, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 495 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 493, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 495 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 493, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 495 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 493, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 495 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 493, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 495 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 494 + }, + { + "port": 88, + "q": 478, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 122369, + "exit_Y": 122369 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 31326209, + "exit_Y": 31326209 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 8019509249, + "exit_Y": 8019509249 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 2052994367489, + "exit_Y": 2052994367489 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 525566558076929, + "exit_Y": 525566558076929 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 134545038867693569, + "exit_Y": 134545038867693569 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 34443529950129553409, + "exit_Y": 34443529950129553409 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 8817543667233165672449, + "exit_Y": 8817543667233165672449 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 477, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 479 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 477, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 479 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 477, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 479 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 477, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 479 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 477, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 479 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 477, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 479 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 478 + }, + { + "port": 89, + "q": 446, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 114177, + "exit_Y": 114177 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 29229057, + "exit_Y": 29229057 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 7482638337, + "exit_Y": 7482638337 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 1915555414017, + "exit_Y": 1915555414017 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 490382185988097, + "exit_Y": 490382185988097 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 125537839612952577, + "exit_Y": 125537839612952577 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 32137686940915859457, + "exit_Y": 32137686940915859457 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 8227247856874460020737, + "exit_Y": 8227247856874460020737 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 445, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 445, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 445, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 445, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 445, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 445, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 446 + }, + { + "port": 90, + "q": 382, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 97793, + "exit_Y": 97793 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 25034753, + "exit_Y": 25034753 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 6408896513, + "exit_Y": 6408896513 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 1640677507073, + "exit_Y": 1640677507073 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 420013441810433, + "exit_Y": 420013441810433 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 107523441103470593, + "exit_Y": 107523441103470593 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 27526000922488471553, + "exit_Y": 27526000922488471553 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 7046656236157048717313, + "exit_Y": 7046656236157048717313 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 381, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 381, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 381, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 381, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 381, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 381, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 382 + }, + { + "port": 91, + "q": 254, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 65025, + "exit_Y": 65025 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 16646145, + "exit_Y": 16646145 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 4261412865, + "exit_Y": 4261412865 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 1090921693185, + "exit_Y": 1090921693185 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 279275953455105, + "exit_Y": 279275953455105 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 71494644084506625, + "exit_Y": 71494644084506625 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 18302628885633695745, + "exit_Y": 18302628885633695745 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 4685472994722226110465, + "exit_Y": 4685472994722226110465 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 253, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 253, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 253, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 253, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 253, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 253, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 254 + }, + { + "port": 92, + "q": 505, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 507, + "entry_Y": 507, + "exit_X": 129538, + "exit_Y": 129538 + }, + { + "entry_X": 507, + "entry_Y": 507, + "exit_X": 33161218, + "exit_Y": 33161218 + }, + { + "entry_X": 507, + "entry_Y": 507, + "exit_X": 8489271298, + "exit_Y": 8489271298 + }, + { + "entry_X": 507, + "entry_Y": 507, + "exit_X": 2173253451778, + "exit_Y": 2173253451778 + }, + { + "entry_X": 507, + "entry_Y": 507, + "exit_X": 556352883654658, + "exit_Y": 556352883654658 + }, + { + "entry_X": 507, + "entry_Y": 507, + "exit_X": 142426338215591938, + "exit_Y": 142426338215591938 + }, + { + "entry_X": 507, + "entry_Y": 507, + "exit_X": 36461142583191535618, + "exit_Y": 36461142583191535618 + }, + { + "entry_X": 507, + "entry_Y": 507, + "exit_X": 9334052501297033117698, + "exit_Y": 9334052501297033117698 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 506, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 507 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 506, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 507 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 506, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 507 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 506, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 507 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 506, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 507 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 506, + 4, + 499, + 491, + 475, + 443, + 379, + 251, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 507 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 505 + }, + { + "port": 93, + "q": 501, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 128514, + "exit_Y": 128514 + }, + { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 32899074, + "exit_Y": 32899074 + }, + { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 8422162434, + "exit_Y": 8422162434 + }, + { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 2156073582594, + "exit_Y": 2156073582594 + }, + { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 551954837143554, + "exit_Y": 551954837143554 + }, + { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 141300438308749314, + "exit_Y": 141300438308749314 + }, + { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 36172912207039823874, + "exit_Y": 36172912207039823874 + }, + { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 9260265525002194911234, + "exit_Y": 9260265525002194911234 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 502, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 503 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 502, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 503 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 502, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 503 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 502, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 503 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 502, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 503 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 502, + 499, + 8, + 487, + 471, + 439, + 375, + 247, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 503 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 501 + }, + { + "port": 94, + "q": 493, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 126466, + "exit_Y": 126466 + }, + { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 32374786, + "exit_Y": 32374786 + }, + { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 8287944706, + "exit_Y": 8287944706 + }, + { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 2121713844226, + "exit_Y": 2121713844226 + }, + { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 543158744121346, + "exit_Y": 543158744121346 + }, + { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 139048638495064066, + "exit_Y": 139048638495064066 + }, + { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 35596451454736400386, + "exit_Y": 35596451454736400386 + }, + { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 9112691572412518498306, + "exit_Y": 9112691572412518498306 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 494, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 495 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 494, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 495 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 494, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 495 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 494, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 495 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 494, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 495 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 494, + 491, + 487, + 16, + 463, + 431, + 367, + 239, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 495 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 493 + }, + { + "port": 95, + "q": 477, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 122370, + "exit_Y": 122370 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 31326210, + "exit_Y": 31326210 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 8019509250, + "exit_Y": 8019509250 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 2052994367490, + "exit_Y": 2052994367490 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 525566558076930, + "exit_Y": 525566558076930 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 134545038867693570, + "exit_Y": 134545038867693570 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 34443529950129553410, + "exit_Y": 34443529950129553410 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 8817543667233165672450, + "exit_Y": 8817543667233165672450 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 478, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 479 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 478, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 479 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 478, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 479 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 478, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 479 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 478, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 479 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 478, + 475, + 471, + 463, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 479 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 477 + }, + { + "port": 96, + "q": 445, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 114178, + "exit_Y": 114178 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 29229058, + "exit_Y": 29229058 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 7482638338, + "exit_Y": 7482638338 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 1915555414018, + "exit_Y": 1915555414018 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 490382185988098, + "exit_Y": 490382185988098 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 125537839612952578, + "exit_Y": 125537839612952578 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 32137686940915859458, + "exit_Y": 32137686940915859458 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 8227247856874460020738, + "exit_Y": 8227247856874460020738 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 446, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 446, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 446, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 446, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 446, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 446, + 443, + 439, + 431, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 445 + }, + { + "port": 97, + "q": 381, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 97794, + "exit_Y": 97794 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 25034754, + "exit_Y": 25034754 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 6408896514, + "exit_Y": 6408896514 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 1640677507074, + "exit_Y": 1640677507074 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 420013441810434, + "exit_Y": 420013441810434 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 107523441103470594, + "exit_Y": 107523441103470594 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 27526000922488471554, + "exit_Y": 27526000922488471554 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 7046656236157048717314, + "exit_Y": 7046656236157048717314 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 382, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 382, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 382, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 382, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 382, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 382, + 379, + 375, + 367, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 381 + }, + { + "port": 98, + "q": 253, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 65026, + "exit_Y": 65026 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 16646146, + "exit_Y": 16646146 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 4261412866, + "exit_Y": 4261412866 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 1090921693186, + "exit_Y": 1090921693186 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 279275953455106, + "exit_Y": 279275953455106 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 71494644084506626, + "exit_Y": 71494644084506626 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 18302628885633695746, + "exit_Y": 18302628885633695746 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 4685472994722226110466, + "exit_Y": 4685472994722226110466 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 254, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 254, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 254, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 254, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 254, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 254, + 251, + 247, + 239, + 223, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 253 + }, + { + "port": 99, + "q": 499, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 128516, + "exit_Y": 128516 + }, + { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 32899076, + "exit_Y": 32899076 + }, + { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 8422162436, + "exit_Y": 8422162436 + }, + { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 2156073582596, + "exit_Y": 2156073582596 + }, + { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 551954837143556, + "exit_Y": 551954837143556 + }, + { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 141300438308749316, + "exit_Y": 141300438308749316 + }, + { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 36172912207039823876, + "exit_Y": 36172912207039823876 + }, + { + "entry_X": 503, + "entry_Y": 503, + "exit_X": 9260265525002194911236, + "exit_Y": 9260265525002194911236 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 501, + 502, + 8, + 487, + 471, + 439, + 375, + 247, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 503 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 501, + 502, + 8, + 487, + 471, + 439, + 375, + 247, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 503 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 501, + 502, + 8, + 487, + 471, + 439, + 375, + 247, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 503 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 501, + 502, + 8, + 487, + 471, + 439, + 375, + 247, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 503 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 501, + 502, + 8, + 487, + 471, + 439, + 375, + 247, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 503 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 501, + 502, + 8, + 487, + 471, + 439, + 375, + 247, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 503 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 499 + }, + { + "port": 100, + "q": 491, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 126468, + "exit_Y": 126468 + }, + { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 32374788, + "exit_Y": 32374788 + }, + { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 8287944708, + "exit_Y": 8287944708 + }, + { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 2121713844228, + "exit_Y": 2121713844228 + }, + { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 543158744121348, + "exit_Y": 543158744121348 + }, + { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 139048638495064068, + "exit_Y": 139048638495064068 + }, + { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 35596451454736400388, + "exit_Y": 35596451454736400388 + }, + { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 9112691572412518498308, + "exit_Y": 9112691572412518498308 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 493, + 494, + 487, + 16, + 463, + 431, + 367, + 239, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 495 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 493, + 494, + 487, + 16, + 463, + 431, + 367, + 239, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 495 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 493, + 494, + 487, + 16, + 463, + 431, + 367, + 239, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 495 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 493, + 494, + 487, + 16, + 463, + 431, + 367, + 239, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 495 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 493, + 494, + 487, + 16, + 463, + 431, + 367, + 239, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 495 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 493, + 494, + 487, + 16, + 463, + 431, + 367, + 239, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 495 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 491 + }, + { + "port": 101, + "q": 475, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 122372, + "exit_Y": 122372 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 31326212, + "exit_Y": 31326212 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 8019509252, + "exit_Y": 8019509252 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 2052994367492, + "exit_Y": 2052994367492 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 525566558076932, + "exit_Y": 525566558076932 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 134545038867693572, + "exit_Y": 134545038867693572 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 34443529950129553412, + "exit_Y": 34443529950129553412 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 8817543667233165672452, + "exit_Y": 8817543667233165672452 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 477, + 478, + 471, + 463, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 479 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 477, + 478, + 471, + 463, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 479 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 477, + 478, + 471, + 463, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 479 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 477, + 478, + 471, + 463, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 479 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 477, + 478, + 471, + 463, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 479 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 477, + 478, + 471, + 463, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 479 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 475 + }, + { + "port": 102, + "q": 443, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 114180, + "exit_Y": 114180 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 29229060, + "exit_Y": 29229060 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 7482638340, + "exit_Y": 7482638340 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 1915555414020, + "exit_Y": 1915555414020 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 490382185988100, + "exit_Y": 490382185988100 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 125537839612952580, + "exit_Y": 125537839612952580 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 32137686940915859460, + "exit_Y": 32137686940915859460 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 8227247856874460020740, + "exit_Y": 8227247856874460020740 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 445, + 446, + 439, + 431, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 445, + 446, + 439, + 431, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 445, + 446, + 439, + 431, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 445, + 446, + 439, + 431, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 445, + 446, + 439, + 431, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 445, + 446, + 439, + 431, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 443 + }, + { + "port": 103, + "q": 379, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 97796, + "exit_Y": 97796 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 25034756, + "exit_Y": 25034756 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 6408896516, + "exit_Y": 6408896516 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 1640677507076, + "exit_Y": 1640677507076 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 420013441810436, + "exit_Y": 420013441810436 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 107523441103470596, + "exit_Y": 107523441103470596 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 27526000922488471556, + "exit_Y": 27526000922488471556 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 7046656236157048717316, + "exit_Y": 7046656236157048717316 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 381, + 382, + 375, + 367, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 381, + 382, + 375, + 367, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 381, + 382, + 375, + 367, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 381, + 382, + 375, + 367, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 381, + 382, + 375, + 367, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 381, + 382, + 375, + 367, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 379 + }, + { + "port": 104, + "q": 251, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 65028, + "exit_Y": 65028 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 16646148, + "exit_Y": 16646148 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 4261412868, + "exit_Y": 4261412868 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 1090921693188, + "exit_Y": 1090921693188 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 279275953455108, + "exit_Y": 279275953455108 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 71494644084506628, + "exit_Y": 71494644084506628 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 18302628885633695748, + "exit_Y": 18302628885633695748 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 4685472994722226110468, + "exit_Y": 4685472994722226110468 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 253, + 254, + 247, + 239, + 223, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 253, + 254, + 247, + 239, + 223, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 253, + 254, + 247, + 239, + 223, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 253, + 254, + 247, + 239, + 223, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 253, + 254, + 247, + 239, + 223, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 253, + 254, + 247, + 239, + 223, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 251 + }, + { + "port": 105, + "q": 487, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 126472, + "exit_Y": 126472 + }, + { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 32374792, + "exit_Y": 32374792 + }, + { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 8287944712, + "exit_Y": 8287944712 + }, + { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 2121713844232, + "exit_Y": 2121713844232 + }, + { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 543158744121352, + "exit_Y": 543158744121352 + }, + { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 139048638495064072, + "exit_Y": 139048638495064072 + }, + { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 35596451454736400392, + "exit_Y": 35596451454736400392 + }, + { + "entry_X": 495, + "entry_Y": 495, + "exit_X": 9112691572412518498312, + "exit_Y": 9112691572412518498312 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 493, + 491, + 494, + 16, + 463, + 431, + 367, + 239, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 495 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 493, + 491, + 494, + 16, + 463, + 431, + 367, + 239, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 495 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 493, + 491, + 494, + 16, + 463, + 431, + 367, + 239, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 495 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 493, + 491, + 494, + 16, + 463, + 431, + 367, + 239, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 495 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 493, + 491, + 494, + 16, + 463, + 431, + 367, + 239, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 495 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 493, + 491, + 494, + 16, + 463, + 431, + 367, + 239, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 495 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 487 + }, + { + "port": 106, + "q": 471, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 122376, + "exit_Y": 122376 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 31326216, + "exit_Y": 31326216 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 8019509256, + "exit_Y": 8019509256 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 2052994367496, + "exit_Y": 2052994367496 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 525566558076936, + "exit_Y": 525566558076936 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 134545038867693576, + "exit_Y": 134545038867693576 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 34443529950129553416, + "exit_Y": 34443529950129553416 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 8817543667233165672456, + "exit_Y": 8817543667233165672456 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 477, + 475, + 478, + 463, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 479 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 477, + 475, + 478, + 463, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 479 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 477, + 475, + 478, + 463, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 479 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 477, + 475, + 478, + 463, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 479 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 477, + 475, + 478, + 463, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 479 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 477, + 475, + 478, + 463, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 479 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 471 + }, + { + "port": 107, + "q": 439, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 114184, + "exit_Y": 114184 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 29229064, + "exit_Y": 29229064 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 7482638344, + "exit_Y": 7482638344 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 1915555414024, + "exit_Y": 1915555414024 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 490382185988104, + "exit_Y": 490382185988104 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 125537839612952584, + "exit_Y": 125537839612952584 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 32137686940915859464, + "exit_Y": 32137686940915859464 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 8227247856874460020744, + "exit_Y": 8227247856874460020744 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 445, + 443, + 446, + 431, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 445, + 443, + 446, + 431, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 445, + 443, + 446, + 431, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 445, + 443, + 446, + 431, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 445, + 443, + 446, + 431, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 445, + 443, + 446, + 431, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 439 + }, + { + "port": 108, + "q": 375, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 97800, + "exit_Y": 97800 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 25034760, + "exit_Y": 25034760 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 6408896520, + "exit_Y": 6408896520 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 1640677507080, + "exit_Y": 1640677507080 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 420013441810440, + "exit_Y": 420013441810440 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 107523441103470600, + "exit_Y": 107523441103470600 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 27526000922488471560, + "exit_Y": 27526000922488471560 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 7046656236157048717320, + "exit_Y": 7046656236157048717320 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 381, + 379, + 382, + 367, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 381, + 379, + 382, + 367, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 381, + 379, + 382, + 367, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 381, + 379, + 382, + 367, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 381, + 379, + 382, + 367, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 381, + 379, + 382, + 367, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 375 + }, + { + "port": 109, + "q": 247, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 65032, + "exit_Y": 65032 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 16646152, + "exit_Y": 16646152 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 4261412872, + "exit_Y": 4261412872 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 1090921693192, + "exit_Y": 1090921693192 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 279275953455112, + "exit_Y": 279275953455112 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 71494644084506632, + "exit_Y": 71494644084506632 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 18302628885633695752, + "exit_Y": 18302628885633695752 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 4685472994722226110472, + "exit_Y": 4685472994722226110472 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 253, + 251, + 254, + 239, + 223, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 253, + 251, + 254, + 239, + 223, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 253, + 251, + 254, + 239, + 223, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 253, + 251, + 254, + 239, + 223, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 253, + 251, + 254, + 239, + 223, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 253, + 251, + 254, + 239, + 223, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 247 + }, + { + "port": 110, + "q": 463, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 122384, + "exit_Y": 122384 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 31326224, + "exit_Y": 31326224 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 8019509264, + "exit_Y": 8019509264 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 2052994367504, + "exit_Y": 2052994367504 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 525566558076944, + "exit_Y": 525566558076944 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 134545038867693584, + "exit_Y": 134545038867693584 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 34443529950129553424, + "exit_Y": 34443529950129553424 + }, + { + "entry_X": 479, + "entry_Y": 479, + "exit_X": 8817543667233165672464, + "exit_Y": 8817543667233165672464 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 477, + 475, + 471, + 478, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 479 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 477, + 475, + 471, + 478, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 479 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 477, + 475, + 471, + 478, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 479 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 477, + 475, + 471, + 478, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 479 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 477, + 475, + 471, + 478, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 479 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 477, + 475, + 471, + 478, + 32, + 415, + 351, + 223, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 479 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 463 + }, + { + "port": 111, + "q": 431, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 114192, + "exit_Y": 114192 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 29229072, + "exit_Y": 29229072 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 7482638352, + "exit_Y": 7482638352 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 1915555414032, + "exit_Y": 1915555414032 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 490382185988112, + "exit_Y": 490382185988112 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 125537839612952592, + "exit_Y": 125537839612952592 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 32137686940915859472, + "exit_Y": 32137686940915859472 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 8227247856874460020752, + "exit_Y": 8227247856874460020752 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 445, + 443, + 439, + 446, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 445, + 443, + 439, + 446, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 445, + 443, + 439, + 446, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 445, + 443, + 439, + 446, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 445, + 443, + 439, + 446, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 445, + 443, + 439, + 446, + 415, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 431 + }, + { + "port": 112, + "q": 367, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 97808, + "exit_Y": 97808 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 25034768, + "exit_Y": 25034768 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 6408896528, + "exit_Y": 6408896528 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 1640677507088, + "exit_Y": 1640677507088 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 420013441810448, + "exit_Y": 420013441810448 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 107523441103470608, + "exit_Y": 107523441103470608 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 27526000922488471568, + "exit_Y": 27526000922488471568 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 7046656236157048717328, + "exit_Y": 7046656236157048717328 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 381, + 379, + 375, + 382, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 381, + 379, + 375, + 382, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 381, + 379, + 375, + 382, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 381, + 379, + 375, + 382, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 381, + 379, + 375, + 382, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 381, + 379, + 375, + 382, + 351, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 367 + }, + { + "port": 113, + "q": 239, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 65040, + "exit_Y": 65040 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 16646160, + "exit_Y": 16646160 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 4261412880, + "exit_Y": 4261412880 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 1090921693200, + "exit_Y": 1090921693200 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 279275953455120, + "exit_Y": 279275953455120 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 71494644084506640, + "exit_Y": 71494644084506640 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 18302628885633695760, + "exit_Y": 18302628885633695760 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 4685472994722226110480, + "exit_Y": 4685472994722226110480 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 253, + 251, + 247, + 254, + 223, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 253, + 251, + 247, + 254, + 223, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 253, + 251, + 247, + 254, + 223, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 253, + 251, + 247, + 254, + 223, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 253, + 251, + 247, + 254, + 223, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 253, + 251, + 247, + 254, + 223, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 239 + }, + { + "port": 114, + "q": 415, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 114208, + "exit_Y": 114208 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 29229088, + "exit_Y": 29229088 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 7482638368, + "exit_Y": 7482638368 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 1915555414048, + "exit_Y": 1915555414048 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 490382185988128, + "exit_Y": 490382185988128 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 125537839612952608, + "exit_Y": 125537839612952608 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 32137686940915859488, + "exit_Y": 32137686940915859488 + }, + { + "entry_X": 447, + "entry_Y": 447, + "exit_X": 8227247856874460020768, + "exit_Y": 8227247856874460020768 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 445, + 443, + 439, + 431, + 446, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 445, + 443, + 439, + 431, + 446, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 445, + 443, + 439, + 431, + 446, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 445, + 443, + 439, + 431, + 446, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 445, + 443, + 439, + 431, + 446, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 445, + 443, + 439, + 431, + 446, + 64, + 319, + 191, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 447 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 415 + }, + { + "port": 115, + "q": 351, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 97824, + "exit_Y": 97824 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 25034784, + "exit_Y": 25034784 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 6408896544, + "exit_Y": 6408896544 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 1640677507104, + "exit_Y": 1640677507104 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 420013441810464, + "exit_Y": 420013441810464 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 107523441103470624, + "exit_Y": 107523441103470624 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 27526000922488471584, + "exit_Y": 27526000922488471584 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 7046656236157048717344, + "exit_Y": 7046656236157048717344 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 381, + 379, + 375, + 367, + 382, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 381, + 379, + 375, + 367, + 382, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 381, + 379, + 375, + 367, + 382, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 381, + 379, + 375, + 367, + 382, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 381, + 379, + 375, + 367, + 382, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 381, + 379, + 375, + 367, + 382, + 319, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 351 + }, + { + "port": 116, + "q": 223, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 65056, + "exit_Y": 65056 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 16646176, + "exit_Y": 16646176 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 4261412896, + "exit_Y": 4261412896 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 1090921693216, + "exit_Y": 1090921693216 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 279275953455136, + "exit_Y": 279275953455136 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 71494644084506656, + "exit_Y": 71494644084506656 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 18302628885633695776, + "exit_Y": 18302628885633695776 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 4685472994722226110496, + "exit_Y": 4685472994722226110496 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 253, + 251, + 247, + 239, + 254, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 253, + 251, + 247, + 239, + 254, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 253, + 251, + 247, + 239, + 254, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 253, + 251, + 247, + 239, + 254, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 253, + 251, + 247, + 239, + 254, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 253, + 251, + 247, + 239, + 254, + 191, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 223 + }, + { + "port": 117, + "q": 319, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 97856, + "exit_Y": 97856 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 25034816, + "exit_Y": 25034816 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 6408896576, + "exit_Y": 6408896576 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 1640677507136, + "exit_Y": 1640677507136 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 420013441810496, + "exit_Y": 420013441810496 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 107523441103470656, + "exit_Y": 107523441103470656 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 27526000922488471616, + "exit_Y": 27526000922488471616 + }, + { + "entry_X": 383, + "entry_Y": 383, + "exit_X": 7046656236157048717376, + "exit_Y": 7046656236157048717376 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 381, + 379, + 375, + 367, + 351, + 382, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 381, + 379, + 375, + 367, + 351, + 382, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 381, + 379, + 375, + 367, + 351, + 382, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 381, + 379, + 375, + 367, + 351, + 382, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 381, + 379, + 375, + 367, + 351, + 382, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 381, + 379, + 375, + 367, + 351, + 382, + 128, + 127, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 383 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 319 + }, + { + "port": 118, + "q": 191, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 65088, + "exit_Y": 65088 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 16646208, + "exit_Y": 16646208 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 4261412928, + "exit_Y": 4261412928 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 1090921693248, + "exit_Y": 1090921693248 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 279275953455168, + "exit_Y": 279275953455168 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 71494644084506688, + "exit_Y": 71494644084506688 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 18302628885633695808, + "exit_Y": 18302628885633695808 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 4685472994722226110528, + "exit_Y": 4685472994722226110528 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 253, + 251, + 247, + 239, + 223, + 254, + 127, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 191 + }, + { + "port": 119, + "q": 127, + "stage_alignment": [ + { + "entry_X": 0, + "entry_Y": 0, + "exit_X": 0, + "exit_Y": 0 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 65152, + "exit_Y": 65152 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 16646272, + "exit_Y": 16646272 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 4261412992, + "exit_Y": 4261412992 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 1090921693312, + "exit_Y": 1090921693312 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 279275953455232, + "exit_Y": 279275953455232 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 71494644084506752, + "exit_Y": 71494644084506752 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 18302628885633695872, + "exit_Y": 18302628885633695872 + }, + { + "entry_X": 255, + "entry_Y": 255, + "exit_X": 4685472994722226110592, + "exit_Y": 4685472994722226110592 + } + ], + "idle_children": [ + { + "rank": 16, + "orthogonal_axes": [ + 253, + 251, + 247, + 239, + 223, + 191, + 254, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 253, + 251, + 247, + 239, + 223, + 191, + 254, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 253, + 251, + 247, + 239, + 223, + 191, + 254, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 253, + 251, + 247, + 239, + 223, + 191, + 254, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 253, + 251, + 247, + 239, + 223, + 191, + 254, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 253, + 251, + 247, + 239, + 223, + 191, + 254, + 256, + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304, + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656 + ], + "translation_after": 255 + }, + { + "rank": 8, + "orthogonal_axes": [ + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 48, + "orthogonal_axes": [ + 33554432, + 67108864, + 134217728, + 268435456, + 536870912, + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736, + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 32, + "orthogonal_axes": [ + 2199023255552, + 4398046511104, + 8796093022208, + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624, + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 16, + "orthogonal_axes": [ + 144115188075855872, + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616, + 36893488147419103232, + 73786976294838206464, + 147573952589676412928, + 295147905179352825856, + 590295810358705651712, + 1180591620717411303424, + 2361183241434822606848, + 4722366482869645213696 + ], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + }, + { + "rank": 0, + "orthogonal_axes": [], + "translation_after": 0 + } + ], + "terminal_Y_translation": 127 + } + ], + "cover_correction": { + "formula": "delta(g)_i = (weight(row_i(g))-1)/2 mod 2; apply X_delta(g) to EVERY final live stream in cover class g.", + "reason": "P_g C_all P_g^-1 = C_all X_delta(g) exactly. Orthogonality cancels all quadratic cross terms; both sides fix the uniform vector.", + "mandatory": true, + "complete_small_cover_checks": [ + { + "n": 1, + "orthogonal_matrices": 1, + "nonzero_full_kernel_corrections": 0 + }, + { + "n": 2, + "orthogonal_matrices": 2, + "nonzero_full_kernel_corrections": 0 + }, + { + "n": 3, + "orthogonal_matrices": 6, + "nonzero_full_kernel_corrections": 0 + }, + { + "n": 4, + "orthogonal_matrices": 48, + "nonzero_full_kernel_corrections": 24 + }, + { + "n": 5, + "orthogonal_matrices": 720, + "nonzero_full_kernel_corrections": 600 + } + ] + }, + "global_phase_argument": "Every C_q and every linear address permutation fixes the uniform vector. Equality of the exact Z4 Fourier multiplier therefore fixes the scalar phase as well.", + "scope": "All compressed data boundary operators, idle children, terminal X_q and all-live cover correction. Internal arbitrary-subspace canonical labels are checked separately." +} \ No newline at end of file diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/work/complex-nine-native/GLOBAL-TEMPLATE.json.gz b/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/work/complex-nine-native/GLOBAL-TEMPLATE.json.gz new file mode 100644 index 0000000000..975ce5c0df Binary files /dev/null and b/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/work/complex-nine-native/GLOBAL-TEMPLATE.json.gz differ diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/work/higher-stage-e8/verified/gcert1-e8-retimed.json.gz b/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/work/higher-stage-e8/verified/gcert1-e8-retimed.json.gz new file mode 100644 index 0000000000..ccbdc0596c Binary files /dev/null and b/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/work/higher-stage-e8/verified/gcert1-e8-retimed.json.gz differ diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/work/odd-stages/clifford_exact.py b/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/work/odd-stages/clifford_exact.py new file mode 100644 index 0000000000..166841a037 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/work/odd-stages/clifford_exact.py @@ -0,0 +1,149 @@ +"""Small exact Gaussian-dyadic Clifford compiler, independent of gx internals. +Paulis use i^p X^x Z^z. State vectors use integer Gaussian numerators / 2^d. +The tableau is supplemented by a literal circuit, so global phases are kept. +""" +from dataclasses import dataclass + +def parity(x):return x.bit_count()&1 +def rank(rows): + p={} + for x in rows: + while x: + b=x.bit_length()-1 + if b not in p:p[b]=x;break + x^=p[b] + return len(p) +def transpose(rows,n):return tuple(sum(((rows[j]>>i)&1)<>j&1);a[j],a[k]=a[k],a[j] + for i in range(n): + if i!=j and a[i]>>j&1:a[i]^=a[j] + assert [r&((1<>n for r in a) +def basis_extend(cols,n): + out=[] + for x in list(cols)+[1<len(out):out.append(x) + assert len(out)==n + return tuple(out) +def nullspace(rows,n): + a=list(rows);p=[];k=0 + for j in range(n): + t=next((i for i in range(k,len(a)) if a[i]>>j&1),None) + if t is None:continue + a[t],a[k]=a[k],a[t] + for i in range(len(a)): + if i!=k and a[i]>>j&1:a[i]^=a[k] + p.append(j);k+=1 + return tuple((1<>j)&1)<>i&1:out=pmul(out,T[i]) + for i in range(n): + if z>>i&1:out=pmul(out,T[n+i]) + return out +def compose(A,B):return tuple(apply(A,p) for p in B) +def inverse(T): + n=len(T)//2;cols=[x|(z<>n;u,v,p=apply(T,(x,z,0));assert (u,v)==identity(n)[j][:2];out.append((x,z,(-p)%4)) + return tuple(out) +def qvalue(Q,alpha,x,n): + return (sum(alpha[i] for i in range(n) if x>>i&1)+2*sum(parity((Q[i]>>(i+1))&(x>>(i+1))) for i in range(n) if x>>i&1))%4 +def mul_i(a,p): + x,y=a;p%=4 + return [(x,y),(-y,x),(-x,-y),(y,-x)][p] +@dataclass +class Op: + n:int + tab:tuple + circuit:list + def then(self,b): + assert self.n==b.n + return Op(self.n,compose(b.tab,self.tab),self.circuit+b.circuit) + def adjoint(self): + circ=[] + for e in reversed(self.circuit): + if e[0]=='P':circ.append(('P',inv(e[1],self.n))) + elif e[0]=='D':circ.append(('D',e[1],tuple((-x)%4 for x in e[2]))) + elif e[0]=='C':circ.append(('C',e[1],-e[2])) + elif e[0]=='phase':circ.append(('phase',(-e[1])%4)) + else:circ.append(e) + return Op(self.n,inverse(self.tab),circ) + def zero_state(self,basis=0): + N=1<>i)&1 for i in range(n)) + assert all(alpha[i]%2==(Q[i]>>i)&1 for i in range(n)) + return Op(n,tuple([(1<>i&1 else 0,1<>i&1 else 0) for i in range(n)]),[('C',q,sgn)]) +def xgate(n,b):return Op(n,tuple([(1<>i)&1)) for i in range(n)]),[('X',b)]) +def fourier(n,axes=None): + out=ident(n) + for i in range(n) if axes is None else axes:out=out.then(cgate(n,1<len(selected):picks.append(j);selected.append(x) + assert len(picks)==r and all(x>>r==0 for x in Bcols) + Br=transpose(selected,r);Bi=inv(Br,r);Dr=transpose([Dcols[j]&((1< 2: + x /= 2 + k += 1 + lo, hi = log_unit(x) + l2, u2 = log_unit(Q(2)) + lo, hi = lo+k*l2, hi+k*u2 + # Outward rational rounding keeps later certificates compact. + return Q((lo*GRID).__floor__(), GRID), Q((hi*GRID).__ceil__(), GRID) + + +def exp_bounds(x): + require(0 <= x < 1, "exponential range") + term = total = Q(1) + for j in range(1, 13): + term *= x/j + total += term + tail = term*x/13/(1-x/14) + return total, total+tail + + +def moment(m, W, entries, saving): + lo = hi = Q(0) + for t, count in entries: + t, count = int(t), int(count) + require(0 < t < m and count > 0, "improper child") + l, u = log_bounds(Q(m, t)) + lower = exp_bounds(saving*l)[0] + upper = exp_bounds(saving*u)[1] + lo += Q(t*count, m*W)*lower + hi += Q(t*count, m*W)*upper + return Q((lo*GRID).__floor__(), GRID), Q((hi*GRID).__ceil__(), GRID) + diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/work/pr361/code/engines/moment.py b/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/work/pr361/code/engines/moment.py new file mode 100644 index 0000000000..7d697cb452 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/work/pr361/code/engines/moment.py @@ -0,0 +1,113 @@ +"""Independent prospective ordinary five-stage cost, never supplier admission. + +Consumes a raw one-invocation ledger made from the actual source/internal/target +paths. No packed profile is used as an input. Missing physical/finite/compiler +obligations must remain explicit in the accompanying report. +""" +from collections import Counter +from decimal import Decimal, localcontext, ROUND_FLOOR +from fractions import Fraction as F +from functools import lru_cache +from math import factorial +import hashlib, json, sys +from pathlib import Path + +DYAD = 1 << 224 + +def floor(x): return F(x.numerator*DYAD//x.denominator, DYAD) +def ceil(x): return -floor(-x) + +@lru_cache(None) +def logarithm(x): + """Mercator bounds after binary reduction; ln(2) via two Mercator sums. + + For 1 <= y < 2, log(y) is an alternating series in z=y-1. + We instead reduce to 1 <= y < 3/2, and bound log(3/2) and + log(2) by the same alternating series at z=1/2 and z=1/3, + using log(2)=log(3/2)+log(4/3). All sums are exact rationals. + """ + assert x >= 1 + k = 0 + while x >= 2: x /= 2; k += 1 + j = int(x >= F(3, 2)) + if j: x /= F(3, 2) + def mercator(y): + z=y-1 + assert 0 <= z <= F(1,2) + # An even partial sum is below log; the next term bounds its tail. + t=z; s=F(0) + for n in range(1, 225): + s += (t if n & 1 else -t)/n + t *= z + return s, s+t/225 + a,b=mercator(x); c,d=mercator(F(3,2)); e,f=mercator(F(4,3)) + return floor(a+(k+j)*c+k*e), ceil(b+(k+j)*d+k*f) + +def exponential(l,u): + assert 0 <= l <= u < F(1,10) + def poly(x): + s=t=F(1) + for j in range(1,25): t=t*x/j; s+=t + return s,t + lo,_=poly(l);hi,last=poly(u) + return floor(lo),ceil(hi+last*u/25/(1-u/26)) + +def moment(H,m,W,a,bad=False): + lo=hi=F(0) + for r,n in H.items(): + assert 0 < r < m and n > 0 + l,u=logarithm(F(m,r)); e,f=exponential(a*l,a*u) + p=F(r*n,m*W);lo+=p*e;hi+=p*f + if bad: + # Existing envelope shape, only conditionally portable to the new cover. + l,u=logarithm(F(m));e,f=exponential(a*l,a*u) + p=F(32*m*sum(H.values()),10**16*W) + lo+=p*e;hi+=p*f + return floor(lo),ceil(hi) + +def decimal(x): + with localcontext() as c: + c.prec=70 + return str(Decimal(x.numerator)/Decimal(x.denominator)) + +def certify(H,m,W,bad=False): + with localcontext() as c: + c.prec=70 + terms=[(Decimal(r*n)/Decimal(m*W),(Decimal(m)/Decimal(r)).ln()) for r,n in H.items()] + fallback=Decimal(32*m*sum(H.values()))/Decimal(10**16*W) if bad else Decimal(0) + lm=Decimal(m).ln();lo=Decimal(0);hi=Decimal('.003') + for _ in range(210): + a=(lo+hi)/2 + if sum(p*(a*l).exp() for p,l in terms)+fallback*(a*lm).exp()<1:lo=a + else:hi=a + q=int(((lo+hi)/2*10**24).to_integral_value(rounding=ROUND_FLOOR)) + lo=F(q,10**24);hi=lo+F(1,10**24) + lv=moment(H,m,W,lo,bad);hv=moment(H,m,W,hi,bad) + assert lv[1]<10 for v in slacks.values()),{k:str(v) for k,v in slacks.items() if v<=0} + assert min(margins.values())==minimum + assert margins['balanced_prefix']-minimum==eta and 1-eps-r==eta/2 + assert 1-eps*(1+c)==eta-eps*eta/4 + return dict(parameters=dict(a_bit=a,a_complex=b,tau=tau,sigma=sigma, + eta=eta,beta=beta,q=q,c=c,epsilon=eps,lambda_=lam, + lambda_prime=lp,alpha_squared_power=r,delta=delta, + C0=bridge['semantic']['C0'],C1=1,kappa=kappa), + strict_constraints=slacks,margins=margins,minimum_margin=minimum, + absorption_gap=minimum-kappa, + recurrence=dict(internal=internal,leaf=leaf,reservations=1-c)) diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/work/pr370-source/research/e8-bit/data/bit/bitE8-r865.json.gz b/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/work/pr370-source/research/e8-bit/data/bit/bitE8-r865.json.gz new file mode 100644 index 0000000000..8bec1751f7 Binary files /dev/null and b/research/retimed-asynchronous-whole-owners/vendor/pr505/inputs/work/pr370-source/research/e8-bit/data/bit/bitE8-r865.json.gz differ diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/references/PR493-NOTICE.md b/research/retimed-asynchronous-whole-owners/vendor/pr505/references/PR493-NOTICE.md new file mode 100644 index 0000000000..d9e0c531bc --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/references/PR493-NOTICE.md @@ -0,0 +1,11 @@ +# Attribution for the included PR493 material + +Apache-2.0. Prepared by eumemic with substantial Anthropic Claude assistance. +The only copied PR493 payload in this package is its published EXPECTED.json. +Its R489 bit operator is cited, not vendored or freshly reconstructed here. + +The original complete notice is available with the pinned source: +https://github.com/CrocSwap/integer-mult-bounds/blob/c3a9a436b84fe44fdc223a5784d84736d1c2d3c7/research/e8-bit-carrier-skeleton/NOTICE.md + +This attribution excerpt omits sections for code and historical receipt files +that are not included in this package. It does not modify any upstream file. diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/references/PR496-PROOF.md b/research/retimed-asynchronous-whole-owners/vendor/pr505/references/PR496-PROOF.md new file mode 100644 index 0000000000..aa8230f063 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/references/PR496-PROOF.md @@ -0,0 +1,105 @@ +# Whole-owner pooling of the complex supplier + +This construction is conditional on the all-size compiler, common-label, +restored-row, precision/tape and analytic-transfer contracts retained by the +pinned PR493 bit and PR484 complex packages. It also retains PR484's explicit +Lemma A realization contract for paid residual wrappers with borrowed spectators. +Its Lemma G schedule/conjugation identities are checked on the serialized local +programs, with independent pre-operation integer bounds. Finite verification +alone does not establish the inherited all-size contracts. + +## Placement + +Keep PR484's gauge80-kernel42 local word, its exact Gaussian phases, both +orientations, and all entry/exit wrappers. There are 560 helper roles in each of +72 complete local invocations, indexed by nine stages and eight replicas. A +helper of entrance rank e has one residual of width 9-e. No residual is split. + +Pool the idle coordinates of all eight physical replicas. A frozen allocation +places every whole residual in a single pending idle child, and a frozen +bipartite edge coloring assigns that slot to its invocation replica. Left +vertices are physical families; right vertices are actual helpers. Each helper +has degree eight and every physical family has degree at most eight at the +stage. The eight matching colors give each invocation exactly one of every +helper and at most one helper on any family. The verifier reads every actual +role, rather than trusting existence of a coloring or the optimizer status. + +Every host is an idle pair at that stage. Thus no host is an active data wire, +even if its physical replica differs from its invocation replica. The literal +loop order is retained: recipe phase, replica, cover class, complete local +invocation. Entry wrapper, local word and exit wrapper all finish before the +next replica or cover class. This is necessary when spectators are borrowed +from coordinates that another invocation later uses. + +## Actual maps and restoration + +For each physical port q, take the pinned orthogonal 73-column basis B_q. A +helper's first w columns are precisely its pending residual coordinates. Its +next 9-w columns are the canonical unused spectator coordinates. Append every +remaining B_q column in increasing basis-index order. The resulting full +matrix is an orthogonal coordinate permutation of B_q, with inverse its +transpose. Both reflected local programs use this same whole-family chart. + +The fresh PR484 local check establishes the normalized helper action +L_E^-1 S_E R_E^-1 = C_[w] tensor I on all 512 local address columns, including +spectators, with all global phases. Its emitted scalar word restores arbitrary +dirty helper inputs and its private work. Unique physical owners within a +complete invocation let the scalar/common-label identity be transported through +these full charts without aliasing. Because that invocation restores the +borrowed work before the next, reusing the physical family in a later replica +is allowed under the same whole-invocation realization contract. + +Across all calls, occupied cells of each pending idle child are disjoint. The +explicit remainder child uses that family's actual replica, starts at the +recorded pending offset, and executes once. The old `replicas=8` shorthand is +not applied to these heterogeneous remainders. The independent controller audit +checks these cells, execution windows, full charts, source-program hashes, +private-family rebase and cover correction. Deliberately corrupted programs +must fail the controller audit. + +## Paid profile and finite charge + +All 40,320 whole residuals fit on the 7,680 existing data families. There are no +bank families. The physical stock is 8,258, including unchanged private centres, +reserved tableau and two coefficient registers. The complete paid profile is + +``` +rank 1 2 3 4 5 6 7 8 +count 148440 66816 7472 19728 25664 144 1800 4120 +``` + +Its rank mass is 558,144, and 73*7680 - 558144 = 2496. Both exact moment engines +include the inherited bad-cover fallback. The complete invoice counts unchanged +local primitives, wrappers and selectors, and rebases stock, private families, +idle remainders, routing and final correction to the actual emitted program. +No new factor is hidden in a cached coefficient. For the global prefix, use +maximum stream L2 norm over every physical family and cover class. Each +completed helper endpoint is unitary; each completed data shear or bridge has +at most two unitary summands. For each actual orthogonal chart, right +multiplication permutes the cover classes, so an active stream is visited once +per complete call sweep. The bound uses all 72 ordered call sweeps and nine +bridges, without assuming replica independence. The local scalar/Horner envelope +costs 20 bits; conversion from the initial supremum norm to L2 on 2^73 entries +costs 37 bits; four bits cover primitive arithmetic. Thus 142 bits suffice, +within the retained 192-bit allowance. The verifier checks the actual matrices, +complete-call endpoints, scalar envelope and controller premises used here. Each remainder is at most +rank eight, so the degree-two halving inequality is 73^2 > 2*8^2. + +The bit side is reconstructed from PR493 with real Boost. Its physical prefix, +charged three-level coefficient and row coefficient are read from the fresh +receipt. Six bootstrap levels and all 47 strict outer inequalities use the +fresh complex exponent, common row allowance, and C0=2^210000. The next grid +point and zero-eta, zero-beta and unit-beta controls must all fail. + +## Provenance and limits + +The selection is a finite nomination, not an optimality theorem. Search used +floating-point MILP objectives and matching only to propose the frozen map; +certification uses the actual scalar words, complete emitted role map, exact +integer/rational checks and fresh source replays. The earlier unpooled padding +experiment is retained as provenance, not a separately published record. + +This does not use the cross-family split of PR448/480/494. Those submissions +carry a distinct disputed operator interface. This package makes a conditional +whole-owner claim only and does not claim the largest number among all draft +submissions under different assumptions. diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/research-notes/kernel/APPENDIX-MANIFEST.json b/research/retimed-asynchronous-whole-owners/vendor/pr505/research-notes/kernel/APPENDIX-MANIFEST.json new file mode 100644 index 0000000000..0d911fff2f --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/research-notes/kernel/APPENDIX-MANIFEST.json @@ -0,0 +1,12 @@ +{ + "RESEARCH-APPENDIX.md": "24ec2b2ff1174fcec7342307cff723e01c90513415f348665c43d0220ba04e3a", + "APPENDIX-SOURCES.json": "2ed72f0c9d97317ac7627614601a3fb41633bf5536d70ec6b24733a63dccfb37", + "LOCAL-CANDIDATE-AUDITS.json": "68a6adf3bcfbe8e8e4ffb7b4a672da5649c85f84c42813940e6dbb3cf20c2b99", + "BASE-WORD.json.gz": "8b91151043fd61afe379314e4fb1e647cf9cd3cfe98462920d3faba5b1f268f2", + "REBUILD.json": "e18727e4191e18838382948ced1c7506d74b3d43caa3853ce751684eef52d8d6", + "COMPONENT-SELECTION.json": "b682f7cff6de4f40bdadfc64a9ecb9b03a8d77dbf29be3748fa9d742dc894071", + "JOINT-47-SELECTION.json": "89ca715918bfbb04fad2eaee8a95a40324859cd0955512eb13077502e7d950e3", + "JOINT-51-SELECTION.json": "7094bb647cc9951a5385660a9ec5f012a427fd118baacaf3d5e9f28cb436acc7", + "rebuild_candidate.py": "f8063d539f772fb63712bed787a1c472da28c9baf38b88e3ae14806632d4afb7", + "audit_component_scalar.py": "feab9aa6dbcd8f9fffa6dbdb981d15ffc850402ae91cf45f946ff069cac54037" +} diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/research-notes/kernel/APPENDIX-SOURCES.json b/research/retimed-asynchronous-whole-owners/vendor/pr505/research-notes/kernel/APPENDIX-SOURCES.json new file mode 100644 index 0000000000..8f51ec043c --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/research-notes/kernel/APPENDIX-SOURCES.json @@ -0,0 +1,112 @@ +[ + { + "repository": "https://github.com/openai/math", + "revision": "adc7f1241b42e322a6451854ab7e4b4c146bf78a", + "relative_path": "lean/OAI/Combinatorics/MatroidCounting/CommonBases.lean", + "working_sha256": "0f2d97183b830e8900a73c5637a6c243b03eb817cf514487b0db83db94434484", + "matches": [ + { + "name": "greedyOracle_correct", + "lines": [ + 10965 + ] + }, + { + "name": "greedyOracle_rank", + "lines": [ + 11000 + ] + }, + { + "name": "pair_rank_parallel", + "lines": [ + 549 + ] + }, + { + "name": "pair_rank_nonparallel", + "lines": [ + 556 + ] + } + ], + "status": "Direct source inspection; no fresh Lean kernel audit in this round" + }, + { + "repository": "https://github.com/openai/math", + "revision": "adc7f1241b42e322a6451854ab7e4b4c146bf78a", + "relative_path": "lean/OAI/Topology/ArtinGroups/Cancellation/BlockPivot.lean", + "working_sha256": "d3a8dbe1f5b68b8ebde555a1f85be1f655c20d6195a857135347aa88c1560c39", + "matches": [ + { + "name": "homotopy_square", + "lines": [ + 108 + ] + }, + { + "name": "homotopy_retract", + "lines": [ + 118 + ] + }, + { + "name": "remainder_retained", + "lines": [ + 198 + ] + } + ], + "status": "Direct source inspection; no fresh Lean kernel audit in this round" + }, + { + "repository": "https://github.com/openai/math", + "revision": "adc7f1241b42e322a6451854ab7e4b4c146bf78a", + "relative_path": "lean/OAI/NumberTheory/TwoPoint/Walks/ColumnRankRelations.lean", + "working_sha256": "535603fcb618d881bb0dc829fed17790f697c7dd90fa06153b0efe8605fc1f46", + "matches": [ + { + "name": "columnDifference_disjoint_minor", + "lines": [ + 94 + ] + } + ], + "status": "Direct source inspection; no fresh Lean kernel audit in this round" + }, + { + "repository": "https://github.com/openai/math", + "revision": "adc7f1241b42e322a6451854ab7e4b4c146bf78a", + "relative_path": "lean/OAI/Computability/FourierCircuit/TensorTools.lean", + "working_sha256": "40f36b086973e91bdbb9b94184e866375793e45ad57da5dd5c60b66d83542cf8", + "status": "Direct source inspection, not fresh Lean certification in this round" + }, + { + "repository": "https://github.com/openai/math", + "revision": "adc7f1241b42e322a6451854ab7e4b4c146bf78a", + "relative_path": "lean/OAI/Computability/FourierCircuit/SparseShear.lean", + "working_sha256": "1a711340e5b75cf5b94909659e97becf1158bf4414770392d09e14de0549af8c", + "status": "Direct source inspection, not fresh Lean certification in this round" + }, + { + "repository": "https://github.com/openai/math", + "revision": "adc7f1241b42e322a6451854ab7e4b4c146bf78a", + "relative_path": "lean/OAI/Computability/FourierCircuit/PivotJoin.lean", + "working_sha256": "06a9a4bdbdc3903dc021a2a8a402e5b67ee25b84a898339efbb7b747339ab389", + "status": "Direct source inspection, not fresh Lean certification in this round" + }, + { + "repository": "https://github.com/openai/math", + "revision": "adc7f1241b42e322a6451854ab7e4b4c146bf78a", + "relative_path": "lean/OAI/Computability/FourierCircuit/MonomialFeedback.lean", + "working_sha256": "534b24551437a70259fd11916ec9bfd114f4353d225d965be401e3ab28defaa0", + "status": "Direct source inspection, not fresh Lean certification in this round" + }, + { + "repository": "https://github.com/openai/math", + "revision": "adc7f1241b42e322a6451854ab7e4b4c146bf78a", + "relative_path": "lean/OAI/Computability/FourierCircuit/WordScheduling.lean", + "working_sha256": "0f1b0c89091f6acc5310e95c07102792749a38b0e35a760b7feae25682ef2713", + "status": "Direct source inspection, not fresh Lean certification in this round" + } +] diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/research-notes/kernel/BASE-WORD.json.gz b/research/retimed-asynchronous-whole-owners/vendor/pr505/research-notes/kernel/BASE-WORD.json.gz new file mode 100644 index 0000000000..dc442b2e4b Binary files /dev/null and b/research/retimed-asynchronous-whole-owners/vendor/pr505/research-notes/kernel/BASE-WORD.json.gz differ diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/research-notes/kernel/COMPONENT-SELECTION.json b/research/retimed-asynchronous-whole-owners/vendor/pr505/research-notes/kernel/COMPONENT-SELECTION.json new file mode 100644 index 0000000000..520278f798 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/research-notes/kernel/COMPONENT-SELECTION.json @@ -0,0 +1,528 @@ +{ + "kernel": [ + { + "E": [ + 486 + ], + "donors": [ + 328, + 444, + 445, + 472 + ], + "pivots": [ + 355, + 329, + 473, + 354 + ] + }, + { + "E": [ + 486 + ], + "donors": [ + 334, + 335, + 363, + 474 + ], + "pivots": [ + 446, + 447, + 475, + 362 + ] + }, + { + "E": [ + 480 + ], + "donors": [ + 384, + 385, + 411, + 441 + ], + "pivots": [ + 466, + 440, + 467, + 410 + ] + }, + { + "E": [ + 480 + ], + "donors": [ + 382, + 412, + 413, + 468 + ], + "pivots": [ + 439, + 469, + 438, + 383 + ] + }, + { + "E": [ + 414 + ], + "donors": [ + 218, + 219, + 358, + 386 + ], + "pivots": [ + 302, + 303, + 387, + 359 + ] + }, + { + "E": [ + 384 + ], + "donors": [ + 361, + 416, + 417, + 502 + ], + "pivots": [ + 503, + 436, + 360, + 437 + ] + }, + { + "E": [ + 126 + ], + "donors": [ + 160 + ], + "pivots": [ + 242 + ] + }, + { + "E": [ + 126 + ], + "donors": [ + 243 + ], + "pivots": [ + 161 + ] + }, + { + "E": [ + 120 + ], + "donors": [ + 158 + ], + "pivots": [ + 214 + ] + }, + { + "E": [ + 120 + ], + "donors": [ + 159 + ], + "pivots": [ + 215 + ] + }, + { + "E": [ + 6 + ], + "donors": [ + 157 + ], + "pivots": [ + 129 + ] + }, + { + "E": [ + 6 + ], + "donors": [ + 156 + ], + "pivots": [ + 128 + ] + }, + { + "E": [ + 96 + ], + "donors": [ + 186 + ], + "pivots": [ + 216 + ] + }, + { + "E": [ + 96 + ], + "donors": [ + 187 + ], + "pivots": [ + 217 + ] + }, + { + "E": [ + 30 + ], + "donors": [ + 268 + ], + "pivots": [ + 132 + ] + }, + { + "E": [ + 30 + ], + "donors": [ + 269 + ], + "pivots": [ + 133 + ] + }, + { + "E": [ + 102 + ], + "donors": [ + 244 + ], + "pivots": [ + 188 + ] + }, + { + "E": [ + 102 + ], + "donors": [ + 189 + ], + "pivots": [ + 245 + ] + }, + { + "E": [ + 24 + ], + "donors": [ + 130 + ], + "pivots": [ + 212 + ] + }, + { + "E": [ + 24 + ], + "donors": [ + 131 + ], + "pivots": [ + 213 + ] + } + ], + "gauge": { + "134": [ + 510 + ], + "135": [ + 510 + ], + "136": [ + 510 + ], + "137": [ + 510 + ], + "138": [ + 510 + ], + "139": [ + 510 + ], + "164": [ + 510 + ], + "165": [ + 510 + ], + "166": [ + 510 + ], + "167": [ + 510 + ], + "190": [ + 408, + 102 + ], + "191": [ + 408, + 102 + ], + "192": [ + 510 + ], + "193": [ + 510 + ], + "194": [ + 510 + ], + "195": [ + 510 + ], + "220": [ + 510 + ], + "221": [ + 510 + ], + "222": [ + 510 + ], + "223": [ + 510 + ], + "246": [ + 408, + 102 + ], + "247": [ + 408, + 102 + ], + "248": [ + 510 + ], + "249": [ + 510 + ], + "250": [ + 510 + ], + "251": [ + 510 + ], + "274": [ + 408, + 102 + ], + "275": [ + 408, + 102 + ], + "276": [ + 510 + ], + "277": [ + 510 + ], + "278": [ + 510 + ], + "279": [ + 510 + ], + "304": [ + 510 + ], + "305": [ + 510 + ], + "306": [ + 510 + ], + "307": [ + 510 + ], + "326": [ + 408 + ], + "327": [ + 408 + ], + "330": [ + 408 + ], + "331": [ + 408 + ], + "408": [ + 408 + ], + "409": [ + 408 + ], + "414": [ + 408 + ], + "415": [ + 408 + ], + "464": [ + 408 + ], + "465": [ + 408 + ], + "470": [ + 408 + ], + "471": [ + 408 + ], + "492": [ + 408 + ], + "493": [ + 408 + ], + "494": [ + 408 + ], + "495": [ + 408 + ], + "532": [ + 510 + ], + "533": [ + 510 + ], + "534": [ + 510 + ], + "535": [ + 510 + ], + "536": [ + 408, + 102 + ], + "537": [ + 408, + 102 + ], + "538": [ + 408, + 102 + ], + "539": [ + 408, + 102 + ], + "540": [ + 291, + 163, + 102, + 24 + ], + "541": [ + 291, + 163, + 102, + 24 + ], + "542": [ + 291, + 163, + 102, + 24 + ], + "543": [ + 291, + 163, + 102, + 24 + ], + "544": [ + 510 + ], + "545": [ + 510 + ], + "546": [ + 510 + ], + "547": [ + 510 + ], + "548": [ + 408, + 102 + ], + "549": [ + 408, + 102 + ], + "550": [ + 408, + 102 + ], + "551": [ + 408, + 102 + ], + "552": [ + 510 + ], + "553": [ + 510 + ], + "554": [ + 510 + ], + "555": [ + 510 + ], + "556": [ + 510 + ], + "557": [ + 510 + ], + "558": [ + 510 + ], + "559": [ + 510 + ] + } +} diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/research-notes/kernel/JOINT-47-SELECTION.json b/research/retimed-asynchronous-whole-owners/vendor/pr505/research-notes/kernel/JOINT-47-SELECTION.json new file mode 100644 index 0000000000..564b409fc0 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/research-notes/kernel/JOINT-47-SELECTION.json @@ -0,0 +1,457 @@ +{ + "gauge": { + "134": [ + 510 + ], + "135": [ + 510 + ], + "136": [ + 510 + ], + "137": [ + 510 + ], + "138": [ + 510 + ], + "139": [ + 510 + ], + "164": [ + 510 + ], + "165": [ + 510 + ], + "166": [ + 510 + ], + "167": [ + 510 + ], + "192": [ + 510 + ], + "193": [ + 510 + ], + "194": [ + 510 + ], + "195": [ + 510 + ], + "220": [ + 510 + ], + "221": [ + 510 + ], + "222": [ + 510 + ], + "223": [ + 510 + ], + "246": [ + 408, + 102 + ], + "247": [ + 408, + 102 + ], + "248": [ + 510 + ], + "249": [ + 510 + ], + "250": [ + 510 + ], + "251": [ + 510 + ], + "274": [ + 408, + 102 + ], + "275": [ + 408, + 102 + ], + "276": [ + 510 + ], + "277": [ + 510 + ], + "278": [ + 510 + ], + "279": [ + 510 + ], + "304": [ + 510 + ], + "305": [ + 510 + ], + "306": [ + 510 + ], + "307": [ + 510 + ], + "330": [ + 408 + ], + "331": [ + 408 + ], + "414": [ + 408 + ], + "415": [ + 408 + ], + "464": [ + 408 + ], + "465": [ + 408 + ], + "492": [ + 408 + ], + "493": [ + 408 + ], + "532": [ + 510 + ], + "533": [ + 510 + ], + "534": [ + 510 + ], + "535": [ + 510 + ], + "536": [ + 408, + 102 + ], + "537": [ + 408, + 102 + ], + "538": [ + 408, + 102 + ], + "539": [ + 408, + 102 + ], + "540": [ + 291, + 163, + 102, + 24 + ], + "541": [ + 291, + 163, + 102, + 24 + ], + "542": [ + 291, + 163, + 102, + 24 + ], + "543": [ + 291, + 163, + 102, + 24 + ], + "544": [ + 510 + ], + "545": [ + 510 + ], + "546": [ + 510 + ], + "547": [ + 510 + ], + "548": [ + 408, + 102 + ], + "549": [ + 408, + 102 + ], + "550": [ + 408, + 102 + ], + "551": [ + 408, + 102 + ], + "552": [ + 510 + ], + "553": [ + 510 + ], + "554": [ + 510 + ], + "555": [ + 510 + ], + "556": [ + 510 + ], + "557": [ + 510 + ], + "558": [ + 510 + ], + "559": [ + 510 + ] + }, + "kernel": [ + { + "E": [ + 504 + ], + "donors": [ + 334, + 335, + 362, + 363 + ], + "pivots": [ + 390, + 391, + 418, + 419 + ] + }, + { + "E": [ + 390 + ], + "donors": [ + 324, + 325, + 328, + 329, + 380, + 384, + 440, + 444 + ], + "pivots": [ + 381, + 385, + 441, + 445, + 498, + 499, + 500, + 501 + ] + }, + { + "E": [ + 6 + ], + "donors": [ + 128, + 129 + ], + "pivots": [ + 156, + 157 + ] + }, + { + "E": [ + 414 + ], + "donors": [ + 218, + 219, + 302, + 303 + ], + "pivots": [ + 358, + 359, + 386, + 387 + ] + }, + { + "E": [ + 384 + ], + "donors": [ + 162, + 163, + 240, + 241, + 300, + 352, + 353, + 356, + 360, + 361, + 412, + 416, + 417, + 438, + 442 + ], + "pivots": [ + 301, + 357, + 413, + 436, + 437, + 439, + 443, + 496, + 497, + 502, + 503 + ] + }, + { + "E": [ + 126 + ], + "donors": [ + 160, + 161 + ], + "pivots": [ + 242, + 243 + ] + }, + { + "E": [ + 102 + ], + "donors": [ + 188, + 189 + ], + "pivots": [ + 244, + 245 + ] + }, + { + "E": [ + 30 + ], + "donors": [ + 132, + 133 + ], + "pivots": [ + 268, + 269 + ] + }, + { + "E": [ + 96 + ], + "donors": [ + 186, + 187 + ], + "pivots": [ + 216, + 217 + ] + }, + { + "E": [ + 120 + ], + "donors": [ + 158, + 159 + ], + "pivots": [ + 214, + 215 + ] + }, + { + "E": [ + 480 + ], + "donors": [ + 272, + 273, + 298 + ], + "pivots": [ + 299 + ] + }, + { + "E": [ + 24 + ], + "donors": [ + 130, + 131 + ], + "pivots": [ + 212, + 213 + ] + }, + { + "E": [ + 408 + ], + "donors": [ + 190, + 191, + 326, + 408 + ], + "pivots": [ + 327, + 409, + 470, + 471, + 494, + 495 + ] + } + ] +} \ No newline at end of file diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/research-notes/kernel/JOINT-51-SELECTION.json b/research/retimed-asynchronous-whole-owners/vendor/pr505/research-notes/kernel/JOINT-51-SELECTION.json new file mode 100644 index 0000000000..3a2e853ea2 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/research-notes/kernel/JOINT-51-SELECTION.json @@ -0,0 +1,458 @@ +{ + "gauge": { + "136": [ + 510 + ], + "137": [ + 510 + ], + "138": [ + 510 + ], + "139": [ + 510 + ], + "164": [ + 510 + ], + "165": [ + 510 + ], + "166": [ + 510 + ], + "167": [ + 510 + ], + "190": [ + 408, + 102 + ], + "191": [ + 408, + 102 + ], + "192": [ + 510 + ], + "193": [ + 510 + ], + "194": [ + 510 + ], + "195": [ + 510 + ], + "220": [ + 510 + ], + "221": [ + 510 + ], + "222": [ + 510 + ], + "223": [ + 510 + ], + "246": [ + 408, + 102 + ], + "247": [ + 408, + 102 + ], + "248": [ + 510 + ], + "249": [ + 510 + ], + "250": [ + 510 + ], + "251": [ + 510 + ], + "274": [ + 408, + 102 + ], + "275": [ + 408, + 102 + ], + "276": [ + 510 + ], + "277": [ + 510 + ], + "278": [ + 510 + ], + "279": [ + 510 + ], + "304": [ + 510 + ], + "305": [ + 510 + ], + "306": [ + 510 + ], + "307": [ + 510 + ], + "326": [ + 408 + ], + "327": [ + 408 + ], + "330": [ + 408 + ], + "331": [ + 408 + ], + "408": [ + 408 + ], + "409": [ + 408 + ], + "414": [ + 408 + ], + "415": [ + 408 + ], + "464": [ + 408 + ], + "465": [ + 408 + ], + "470": [ + 408 + ], + "471": [ + 408 + ], + "492": [ + 408 + ], + "493": [ + 408 + ], + "494": [ + 408 + ], + "495": [ + 408 + ], + "532": [ + 510 + ], + "533": [ + 510 + ], + "534": [ + 510 + ], + "535": [ + 510 + ], + "536": [ + 408, + 102 + ], + "537": [ + 408, + 102 + ], + "538": [ + 408, + 102 + ], + "539": [ + 408, + 102 + ], + "540": [ + 291, + 163, + 102, + 24 + ], + "541": [ + 291, + 163, + 102, + 24 + ], + "542": [ + 291, + 163, + 102, + 24 + ], + "543": [ + 291, + 163, + 102, + 24 + ], + "544": [ + 510 + ], + "545": [ + 510 + ], + "546": [ + 510 + ], + "547": [ + 510 + ], + "548": [ + 408, + 102 + ], + "549": [ + 408, + 102 + ], + "550": [ + 408, + 102 + ], + "551": [ + 408, + 102 + ], + "552": [ + 510 + ], + "553": [ + 510 + ], + "554": [ + 510 + ], + "555": [ + 510 + ], + "556": [ + 510 + ], + "557": [ + 510 + ], + "558": [ + 510 + ], + "559": [ + 510 + ] + }, + "kernel": [ + { + "E": [ + 504 + ], + "donors": [ + 334, + 335, + 362, + 363 + ], + "pivots": [ + 390, + 391, + 418, + 419 + ] + }, + { + "E": [ + 6 + ], + "donors": [ + 128, + 129 + ], + "pivots": [ + 156, + 157 + ] + }, + { + "E": [ + 414 + ], + "donors": [ + 218, + 219, + 302, + 303 + ], + "pivots": [ + 358, + 359, + 386, + 387 + ] + }, + { + "E": [ + 384 + ], + "donors": [ + 162, + 163, + 240, + 241, + 300, + 352, + 353, + 356, + 360, + 361, + 412, + 416, + 417, + 438, + 442 + ], + "pivots": [ + 301, + 357, + 413, + 436, + 437, + 439, + 443, + 496, + 497, + 502, + 503 + ] + }, + { + "E": [ + 126 + ], + "donors": [ + 160, + 161 + ], + "pivots": [ + 242, + 243 + ] + }, + { + "E": [ + 102 + ], + "donors": [ + 188, + 189 + ], + "pivots": [ + 244, + 245 + ] + }, + { + "E": [ + 30 + ], + "donors": [ + 132, + 133 + ], + "pivots": [ + 268, + 269 + ] + }, + { + "E": [ + 96 + ], + "donors": [ + 186, + 187 + ], + "pivots": [ + 216, + 217 + ] + }, + { + "E": [ + 120 + ], + "donors": [ + 158, + 159 + ], + "pivots": [ + 214, + 215 + ] + }, + { + "E": [ + 480 + ], + "donors": [ + 272, + 273, + 298 + ], + "pivots": [ + 299 + ] + }, + { + "E": [ + 24 + ], + "donors": [ + 130, + 131 + ], + "pivots": [ + 212, + 213 + ] + }, + { + "E": [ + 480 + ], + "donors": [ + 134, + 135, + 384, + 410 + ], + "pivots": [ + 385, + 411, + 440, + 441, + 466, + 467 + ] + } + ] +} \ No newline at end of file diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/research-notes/kernel/LOCAL-CANDIDATE-AUDITS.json b/research/retimed-asynchronous-whole-owners/vendor/pr505/research-notes/kernel/LOCAL-CANDIDATE-AUDITS.json new file mode 100644 index 0000000000..bfef2c4569 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/research-notes/kernel/LOCAL-CANDIDATE-AUDITS.json @@ -0,0 +1,164 @@ +{ + "COMPONENT": { + "status": "PASS_EXACT_RATIONAL_FORWARD_AND_INVERSE_TRANSPOSE", + "word_sha256": "8cd4987c01252cfa0adcc21b083d84aac89e7b25966299d7f8c26446043627de", + "selection_sha256": "b682f7cff6de4f40bdadfc64a9ecb9b03a8d77dbf29be3748fa9d742dc894071", + "columns_each_orientation": 800, + "compensations": 12117, + "program_operations": 19653, + "kernel_pivots": 38, + "controls": { + "355": "REJECTED_OMITTED_KERNEL_CORRECTION", + "329": "REJECTED_OMITTED_KERNEL_CORRECTION", + "473": "REJECTED_OMITTED_KERNEL_CORRECTION", + "354": "REJECTED_OMITTED_KERNEL_CORRECTION", + "446": "REJECTED_OMITTED_KERNEL_CORRECTION", + "447": "REJECTED_OMITTED_KERNEL_CORRECTION", + "475": "REJECTED_OMITTED_KERNEL_CORRECTION", + "362": "REJECTED_OMITTED_KERNEL_CORRECTION", + "466": "REJECTED_OMITTED_KERNEL_CORRECTION", + "440": "REJECTED_OMITTED_KERNEL_CORRECTION", + "467": "REJECTED_OMITTED_KERNEL_CORRECTION", + "410": "REJECTED_OMITTED_KERNEL_CORRECTION", + "439": "REJECTED_OMITTED_KERNEL_CORRECTION", + "469": "REJECTED_OMITTED_KERNEL_CORRECTION", + "438": "REJECTED_OMITTED_KERNEL_CORRECTION", + "383": "REJECTED_OMITTED_KERNEL_CORRECTION", + "302": "REJECTED_OMITTED_KERNEL_CORRECTION", + "303": "REJECTED_OMITTED_KERNEL_CORRECTION", + "387": "REJECTED_OMITTED_KERNEL_CORRECTION", + "359": "REJECTED_OMITTED_KERNEL_CORRECTION", + "503": "REJECTED_OMITTED_KERNEL_CORRECTION", + "436": "REJECTED_OMITTED_KERNEL_CORRECTION", + "360": "REJECTED_OMITTED_KERNEL_CORRECTION", + "437": "REJECTED_OMITTED_KERNEL_CORRECTION", + "242": "REJECTED_OMITTED_KERNEL_CORRECTION", + "161": "REJECTED_OMITTED_KERNEL_CORRECTION", + "214": "REJECTED_OMITTED_KERNEL_CORRECTION", + "215": "REJECTED_OMITTED_KERNEL_CORRECTION", + "129": "REJECTED_OMITTED_KERNEL_CORRECTION", + "128": "REJECTED_OMITTED_KERNEL_CORRECTION", + "216": "REJECTED_OMITTED_KERNEL_CORRECTION", + "217": "REJECTED_OMITTED_KERNEL_CORRECTION", + "132": "REJECTED_OMITTED_KERNEL_CORRECTION", + "133": "REJECTED_OMITTED_KERNEL_CORRECTION", + "188": "REJECTED_OMITTED_KERNEL_CORRECTION", + "245": "REJECTED_OMITTED_KERNEL_CORRECTION", + "212": "REJECTED_OMITTED_KERNEL_CORRECTION", + "213": "REJECTED_OMITTED_KERNEL_CORRECTION" + }, + "scope": "Exact local scalar identity and preserved frame-zero compensation; physical owner routing, complete invoice and outer kappa separate." + }, + "JOINT-47": { + "status": "PASS_EXACT_RATIONAL_FORWARD_AND_INVERSE_TRANSPOSE", + "word_sha256": "f42a6761ec00798d75669b77006260bcaa75606dd652f802174c9e2b503dc98a", + "selection_sha256": "89ca715918bfbb04fad2eaee8a95a40324859cd0955512eb13077502e7d950e3", + "columns_each_orientation": 800, + "compensations": 12108, + "program_operations": 19658, + "kernel_pivots": 48, + "controls": { + "390": "REJECTED_OMITTED_KERNEL_CORRECTION", + "391": "REJECTED_OMITTED_KERNEL_CORRECTION", + "418": "REJECTED_OMITTED_KERNEL_CORRECTION", + "419": "REJECTED_OMITTED_KERNEL_CORRECTION", + "381": "REJECTED_OMITTED_KERNEL_CORRECTION", + "385": "REJECTED_OMITTED_KERNEL_CORRECTION", + "441": "REJECTED_OMITTED_KERNEL_CORRECTION", + "445": "REJECTED_OMITTED_KERNEL_CORRECTION", + "498": "REJECTED_OMITTED_KERNEL_CORRECTION", + "499": "REJECTED_OMITTED_KERNEL_CORRECTION", + "500": "REJECTED_OMITTED_KERNEL_CORRECTION", + "501": "REJECTED_OMITTED_KERNEL_CORRECTION", + "156": "REJECTED_OMITTED_KERNEL_CORRECTION", + "157": "REJECTED_OMITTED_KERNEL_CORRECTION", + "358": "REJECTED_OMITTED_KERNEL_CORRECTION", + "359": "REJECTED_OMITTED_KERNEL_CORRECTION", + "386": "REJECTED_OMITTED_KERNEL_CORRECTION", + "387": "REJECTED_OMITTED_KERNEL_CORRECTION", + "301": "REJECTED_OMITTED_KERNEL_CORRECTION", + "357": "REJECTED_OMITTED_KERNEL_CORRECTION", + "413": "REJECTED_OMITTED_KERNEL_CORRECTION", + "436": "REJECTED_OMITTED_KERNEL_CORRECTION", + "437": "REJECTED_OMITTED_KERNEL_CORRECTION", + "439": "REJECTED_OMITTED_KERNEL_CORRECTION", + "443": "REJECTED_OMITTED_KERNEL_CORRECTION", + "496": "REJECTED_OMITTED_KERNEL_CORRECTION", + "497": "REJECTED_OMITTED_KERNEL_CORRECTION", + "502": "REJECTED_OMITTED_KERNEL_CORRECTION", + "503": "REJECTED_OMITTED_KERNEL_CORRECTION", + "242": "REJECTED_OMITTED_KERNEL_CORRECTION", + "243": "REJECTED_OMITTED_KERNEL_CORRECTION", + "244": "REJECTED_OMITTED_KERNEL_CORRECTION", + "245": "REJECTED_OMITTED_KERNEL_CORRECTION", + "268": "REJECTED_OMITTED_KERNEL_CORRECTION", + "269": "REJECTED_OMITTED_KERNEL_CORRECTION", + "216": "REJECTED_OMITTED_KERNEL_CORRECTION", + "217": "REJECTED_OMITTED_KERNEL_CORRECTION", + "214": "REJECTED_OMITTED_KERNEL_CORRECTION", + "215": "REJECTED_OMITTED_KERNEL_CORRECTION", + "299": "REJECTED_OMITTED_KERNEL_CORRECTION", + "212": "REJECTED_OMITTED_KERNEL_CORRECTION", + "213": "REJECTED_OMITTED_KERNEL_CORRECTION", + "327": "REJECTED_OMITTED_KERNEL_CORRECTION", + "409": "REJECTED_OMITTED_KERNEL_CORRECTION", + "470": "REJECTED_OMITTED_KERNEL_CORRECTION", + "471": "REJECTED_OMITTED_KERNEL_CORRECTION", + "494": "REJECTED_OMITTED_KERNEL_CORRECTION", + "495": "REJECTED_OMITTED_KERNEL_CORRECTION" + }, + "scope": "Exact local scalar identity and preserved frame-zero compensation; physical owner routing, complete invoice and outer kappa separate." + }, + "JOINT-51": { + "status": "PASS_EXACT_RATIONAL_FORWARD_AND_INVERSE_TRANSPOSE", + "word_sha256": "b880f20ece93a26eaa649e3b895c76b224b5052775ad8dea9f2239825d36ce10", + "selection_sha256": "7094bb647cc9951a5385660a9ec5f012a427fd118baacaf3d5e9f28cb436acc7", + "columns_each_orientation": 800, + "compensations": 12102, + "program_operations": 19648, + "kernel_pivots": 40, + "controls": { + "390": "REJECTED_OMITTED_KERNEL_CORRECTION", + "391": "REJECTED_OMITTED_KERNEL_CORRECTION", + "418": "REJECTED_OMITTED_KERNEL_CORRECTION", + "419": "REJECTED_OMITTED_KERNEL_CORRECTION", + "156": "REJECTED_OMITTED_KERNEL_CORRECTION", + "157": "REJECTED_OMITTED_KERNEL_CORRECTION", + "358": "REJECTED_OMITTED_KERNEL_CORRECTION", + "359": "REJECTED_OMITTED_KERNEL_CORRECTION", + "386": "REJECTED_OMITTED_KERNEL_CORRECTION", + "387": "REJECTED_OMITTED_KERNEL_CORRECTION", + "301": "REJECTED_OMITTED_KERNEL_CORRECTION", + "357": "REJECTED_OMITTED_KERNEL_CORRECTION", + "413": "REJECTED_OMITTED_KERNEL_CORRECTION", + "436": "REJECTED_OMITTED_KERNEL_CORRECTION", + "437": "REJECTED_OMITTED_KERNEL_CORRECTION", + "439": "REJECTED_OMITTED_KERNEL_CORRECTION", + "443": "REJECTED_OMITTED_KERNEL_CORRECTION", + "496": "REJECTED_OMITTED_KERNEL_CORRECTION", + "497": "REJECTED_OMITTED_KERNEL_CORRECTION", + "502": "REJECTED_OMITTED_KERNEL_CORRECTION", + "503": "REJECTED_OMITTED_KERNEL_CORRECTION", + "242": "REJECTED_OMITTED_KERNEL_CORRECTION", + "243": "REJECTED_OMITTED_KERNEL_CORRECTION", + "244": "REJECTED_OMITTED_KERNEL_CORRECTION", + "245": "REJECTED_OMITTED_KERNEL_CORRECTION", + "268": "REJECTED_OMITTED_KERNEL_CORRECTION", + "269": "REJECTED_OMITTED_KERNEL_CORRECTION", + "216": "REJECTED_OMITTED_KERNEL_CORRECTION", + "217": "REJECTED_OMITTED_KERNEL_CORRECTION", + "214": "REJECTED_OMITTED_KERNEL_CORRECTION", + "215": "REJECTED_OMITTED_KERNEL_CORRECTION", + "299": "REJECTED_OMITTED_KERNEL_CORRECTION", + "212": "REJECTED_OMITTED_KERNEL_CORRECTION", + "213": "REJECTED_OMITTED_KERNEL_CORRECTION", + "385": "REJECTED_OMITTED_KERNEL_CORRECTION", + "411": "REJECTED_OMITTED_KERNEL_CORRECTION", + "440": "REJECTED_OMITTED_KERNEL_CORRECTION", + "441": "REJECTED_OMITTED_KERNEL_CORRECTION", + "466": "REJECTED_OMITTED_KERNEL_CORRECTION", + "467": "REJECTED_OMITTED_KERNEL_CORRECTION" + }, + "scope": "Exact local scalar identity and preserved frame-zero compensation; physical owner routing, complete invoice and outer kappa separate." + } +} diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/research-notes/kernel/REBUILD.json b/research/retimed-asynchronous-whole-owners/vendor/pr505/research-notes/kernel/REBUILD.json new file mode 100644 index 0000000000..a20e7b3889 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/research-notes/kernel/REBUILD.json @@ -0,0 +1,26 @@ +{ + "base_sha256": "8b91151043fd61afe379314e4fb1e647cf9cd3cfe98462920d3faba5b1f268f2", + "base_parent_kernel79_sha256": "2e13b2dd1e1b0dfa341dbd57b91ee1758ad041cd5ce2e734bf2f9fd0bac155cb", + "base_derivation": "Remove the229 entering gauge-prefix gates from parent kernel79.A, empty start_extra and target_levels, rebuild cleanup as inverse of remaining A+B non-target gates. These exact base bytes are retained.", + "gk_sources": { + "gk_word.py": "f027a9273bcf4e0971258c160b7d3b3c196366b32a529cff6e6a0e666b03826b", + "gk_common.py": "e68d190fd436b2f3955decb590adb53344d5d4ea0a19d62d86df1e4b55ecd198" + }, + "candidates": { + "COMPONENT": { + "selection": "COMPONENT-SELECTION.json", + "selection_sha256": "b682f7cff6de4f40bdadfc64a9ecb9b03a8d77dbf29be3748fa9d742dc894071", + "word_sha256": "8cd4987c01252cfa0adcc21b083d84aac89e7b25966299d7f8c26446043627de" + }, + "JOINT-47": { + "selection": "JOINT-47-SELECTION.json", + "selection_sha256": "89ca715918bfbb04fad2eaee8a95a40324859cd0955512eb13077502e7d950e3", + "word_sha256": "f42a6761ec00798d75669b77006260bcaa75606dd652f802174c9e2b503dc98a" + }, + "JOINT-51": { + "selection": "JOINT-51-SELECTION.json", + "selection_sha256": "7094bb647cc9951a5385660a9ec5f012a427fd118baacaf3d5e9f28cb436acc7", + "word_sha256": "b880f20ece93a26eaa649e3b895c76b224b5052775ad8dea9f2239825d36ce10" + } + } +} diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/research-notes/kernel/RESEARCH-APPENDIX.md b/research/retimed-asynchronous-whole-owners/vendor/pr505/research-notes/kernel/RESEARCH-APPENDIX.md new file mode 100644 index 0000000000..6748d26366 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/research-notes/kernel/RESEARCH-APPENDIX.md @@ -0,0 +1,52 @@ +# Research appendix: corpus reuse, the achieved mechanism, and preserved candidates + +The delivered conditional bound is **kappa = 0.001357701757628940**. Its new contribution is asynchronous scheduling of complete replica invocations. The local gauge/kernel word is unchanged from PR484/496; the stronger bit supplier comes from PR493. The package's final receipts, physical audit and exact assembly are the evidence for the numerical claim. The inherited complete-invocation, compiler and analytic contracts remain explicit conditions; this is not a new Lean certification of integer multiplication. + +## The mechanism that improved the bound + +Earlier packing advanced all eight replicas in lockstep. The new schedule preserves each replica's nine-stage controller order while allowing replicas to occupy different stages. A helper may then use an idle block whenever its entire invocation lies between consecutive touches on the **owner's** timeline. The selected order sorts calls by `(stage + 3*replica/7, stage, replica)`. + +Correctness uses completed invocation endpoints. Each invocation restores arbitrary dirty workspace and borrowed spectators, and leaves only its specified residual on its assigned pending block. Different residual blocks of an idle child are disjoint; their product with the paid remainder is the original child. Completing that product before the owner's next touch preserves each replica's original controller. No scalar gate is commuted through an unfinished invocation, and no residual is split between owners. + +A flow nomination is converted to literal owners using bipartite edge coloring. There are 72 calls and 40,320 helper occurrences, with 560 distinct helper families per call. Ambient dimension73, live stock7680 and deficit2496 stay fixed. The changed paid profile is: + + 1:148240, 2:66816, 3:7032, 4:19728, 5:26109, + 6:144, 7:2209, 8:1224, 16:1, 48:408. + +The complete schedule needs its own physical chart checks and prefix invoice. Its gain does not follow from the floating packing objective alone. + +## What was actually reused from the OpenAI corpus + +The inspected snapshot is `adc7f1241b42e322a6451854ab7e4b4c146bf78a` of [openai/math](https://github.com/openai/math). `APPENDIX-SOURCES.json` records repository-relative source paths and hashes. Direct source inspection and Git consistency checks are distinct from compiling these modules in this round; no claim is made that every paper in the collection is formalized. + +- [FourierCircuit/WordScheduling.lean](https://github.com/openai/math/blob/adc7f1241b42e322a6451854ab7e4b4c146bf78a/lean/OAI/Computability/FourierCircuit/WordScheduling.lean): `scheduledStep_product` and `scheduledLayer_product` preserve products under order-preserving schedules on fixed disjoint supports. `Word.matrix_substitute` and `Word.weight_substitute` preserve semantics and account for substituted calls. These supplied the structural template for scheduling complete normalized invocations. The new owner-relative interval argument is stated and checked separately; the fixed-support theorem is not silently applied to aliased unfinished programs. +- [MatroidCounting/CommonBases.lean](https://github.com/openai/math/blob/adc7f1241b42e322a6451854ab7e4b4c146bf78a/lean/OAI/Combinatorics/MatroidCounting/CommonBases.lean): `greedyOracle_correct`, `greedyOracle_rank`, and the parallel/nonparallel pair-rank lemmas motivated response-matroid basis and circuit-component selection. The common-integer-polymatroid preprint, problem114, also suggested moving capacity across fixed stage partitions. The actual packing family is not asserted to be a matroid, and no counting FPRAS is used as a packing certificate. +- `FourierCircuit/TensorTools.lean`, `RowCompression.sparse_row_compression`, and `SparseShear.lean`, `cancellation_identity`, provide explicit row-basis changes and cancellation of a shared exterior block. Independent dirty replica coordinates cannot be deleted merely by compressing a displayed response matrix. No additional gain was obtained from this route. +- `FourierCircuit/PivotJoin.lean`, `PivotJoin.of_join`, and `MonomialFeedback.lean`, `Dense2x2.price`, suggested alternative local compositions. The latter's abstract normalized price bound is not a literal bounded-coefficient routine in this model. The exact-Fourier documentation also limits its theorem to a subsequence; it does not supply the missing all-length bit-complexity implementation. +- `Topology/ArtinGroups/Cancellation/BlockPivot.lean`, `homotopy_square`, `homotopy_retract`, `remainder_retained`, and `NumberTheory/TwoPoint/Walks/ColumnRankRelations.lean`, `columnDifference_disjoint_minor`, were inspected for simultaneous elimination and donor/pivot separation. They did not produce another priced gain in this round. + +## Three checked local constructions, not added to the achieved gain + +For a common entrance frame, choose a basis of a response-matroid component as donors. Each remaining column is an exact rational donor combination. Prepending its cancelling donor shears makes that pivot's dirty response zero; reverse cleanup restores the helper state. All required frame nesting and source spans must still hold. + +The following concrete words passed exact rational reconstruction, all800 arbitrary-dirt columns in both forward and inverse-transpose orientations, and every individual pivot-correction omission control: + +| Candidate | Local profile change from PR484/496 | Residual counts (width:count) | Omission controls | +|---|---|---|---:| +| COMPONENT | -10 rank1, -14 rank2, +14 rank3 | 5:4, 7:14, 8:100, 9:442 | 38 | +| JOINT-47 | -14 rank1, -2 rank2, -4 rank3, +4 rank4, +4 rank5 | 5:4, 7:12, 8:102, 9:442 | 48 | +| JOINT-51 | -14 rank1, -4 rank2, +8 rank3, -2 rank4, +2 rank5 | 5:4, 7:14, 8:100, 9:442 | 40 | + +These improve selected local objectives but lose scarce narrow residual inventory. Their tested lockstep allocations, including stage-selective portfolios and paid banks, did not improve the full bound. None is counted in the delivered kappa. They remain useful sufficient constructions for future schedules. + +The companion base, three selections and `REBUILD.json` permit source-bound reconstruction through `rebuild_candidate.py`; `audit_component_scalar.py` checks each reconstructed word independently. `LOCAL-CANDIDATE-AUDITS.json` preserves the three exact scalar receipts. The constructor reuses the retained, hash-pinned `gk_word.py` and `gk_common.py` with their attribution. + +## Other bounded lessons + +All14,851 subspaces contained in first-touch frames were screened. Under the fixed80 gauge exclusions, only14 classes had positive response nullity, all dimension1. Allowing excluded gauge helpers exposed63 additional components, still dimension1. A catalogue of646 components from deletion minors up to depth two did not beat the inherited42-pivot width budget. These are finite-search results, not global impossibility theorems. + +The proposed gauged-donor ordering is algebraically sufficient when original dirt compensation precedes the kernel update. Adding individual donors while retaining the current palette failed exact target/centre nesting in all86 tested cases; geometric admissibility alone was insufficient. Whole-palette replacements remain a separate route. + +Native frame-retiming searches on the full joint gauge word and its cleanup extension found no better profile. A direct lift of PR493's bit skeleton to the complex side also failed a specific structural test: all14,400 port pairs obey complemented adjacency. An even-parity-frame repair and the identity `G Hadamard G + A_orth - J = 3 I` are constructive leads, but require extra paid copies and a different decoder; they are not achieved improvements. + +The productive change was therefore at the scheduling level: reuse the already checked local engine, remove replica lockstep, and reconstruct the complete physical ownership and prefix bill. diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/research-notes/kernel/audit_component_scalar.py b/research/retimed-asynchronous-whole-owners/vendor/pr505/research-notes/kernel/audit_component_scalar.py new file mode 100644 index 0000000000..df3f46411c --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/research-notes/kernel/audit_component_scalar.py @@ -0,0 +1,55 @@ +"""Independent exact scalar witness for a selected complex kernel word. +Uses immutable correct-word compensation for omission controls; no repaired +compensation is silently supplied to a mutant. No physical-hosting claim. +""" +import sys,json,gzip,hashlib,copy +from pathlib import Path +from fractions import Fraction as Q +from collections import Counter +p=Path(__file__).resolve().parent +path=Path(sys.argv[1]);selection=Path(sys.argv[2]);out=Path(sys.argv[3]);w=json.loads(gzip.decompress(path.read_bytes()));sel=json.loads(selection.read_text());n=240+w['report']['R'] +def ident():return[{r:Q(1)}for r in range(n)] +def apply(e,rows): + if e[0]=='scale': + _,t,a,b,*_=e;q=Q(a,b);rows[t]={j:q*x for j,x in rows[t].items()};return + _,t,s,a,b,*_=e;q=Q(a,b) + for j,x in list(rows[s].items()): + z=rows[t].get(j,Q(0))+q*x + if z:rows[t][j]=z + else:rows[t].pop(j,None) +def inv(e,dual=False): + e=copy.deepcopy(e) + if e[0]=='add': + e[3]*=-1 + if dual:e[1],e[2]=e[2],e[1] + else:e[2],e[3]=e[3],e[2] + return e +def replay(es): + rows=ident() + for e in es:apply(e,rows) + return rows +main=w['A']+w['cut']+w['B'];mx=replay(main);dirty=[{}for _ in range(n)] +for r in range(120,240):dirty[r]={j:x for j,x in mx[r].items()if j>=240} +for e in w['precondition']:apply(e,dirty) +comp=[] +for r in range(120,240): + for j,x in sorted(dirty[r].items()): + assert not w.get('start_extra',{}).get(str(j)),('nonzero-frame compensation',j) + comp.append(['add',r,j,-x.numerator,x.denominator,[]]) +cleanup=[inv(e)for e in reversed(w['A']+w['B'])if not 120<=e[1]<240] +assert[e[:-1]for e in cleanup]==[e[:-1]for e in w['cleanup']] +program=w['precondition']+comp+main+cleanup;expected=ident() +for t in range(120):expected[120+t][t]=Q(1) +assert replay(program)==expected +back=ident() +for t in range(120):back[t][120+t]=Q(-1) +assert replay([inv(e,True)for e in program])==back +controls={} +for cl in sel['kernel']: + for h in cl['pivots']: + aa=[e for e in w['A']if not(e[0]=='add'and e[2]==240+h and e[1]>=240 and e[-1]==cl['E'])] + assert len(aa)0 and den&(den-1)==0 + # Lower actual coefficient to cleared Horner work. Every intermediate + # magnitude envelope is explicitly included, before denominator halvings. + acc=0;count=1 + for i,ch in enumerate(bin(num)[2:]): + if i:acc*=2;count+=1;peak=max(peak,acc*env[b]) + if ch=='1':acc+=1;count+=1;peak=max(peak,acc*env[b]) + v=F(acc) + for i in range(den.bit_length()-1):v/=2;count+=1;peak=max(peak,v*env[b]) + assert v==abs(q);count+=2 # signed accumulation and private work clear + env[a]=env.get(a,F(0))+abs(q)*env[b];rr=rows.setdefault(a,{}) + for j,z in list(rows[b].items()): + value=rr.get(j,F(0))+q*z + if value:rr[j]=value + else:rr.pop(j,None) + workops+=count + else:raise AssertionError(op) + real+=2*count;peak=max(peak,env[a]) + assert all(not row for reg,row in rows.items()if reg[0]=='C') + for i in range(N): + expected={i:F(1)} + if ori=='forward'and 120<=i<240:expected[i-120]=F(1) + if ori=='backward'and i<120:expected[i+120]=F(-1) + assert rows['L',i]==expected + assert peak==F(prior['local'][ori]['prefix_l1_upper']) and peak<2**192 + assert real==checks[ori]['real_component_primitive_bound']and macros==checks[ori]['scalar_macros'] + assert dict(paid)=={int(r):z for r,z in checks[ori]['paid_profile'].items()} + local[ori]=dict(events=len(evs),macros=macros,real_component_primitives=real,prefix_l1=str(peak),prefix_bits=peak.numerator.bit_length()-peak.denominator.bit_length()+1,coefficient_work_primitive_count=workops,all_exact_columns=N,all_560_dirty_helper_columns_restored=True,private_centres_and_coefficient_work_cleared=True) +centres=len(w['centers']);widths=[9-len(w['frames'][f])for f in w['start'][240:]];enter=sum(x<9 for x in widths) +children=sum(checks['forward']['paid_profile'].values());macros=max(x['macros']for x in local.values());compiler=64*(M+1)**3 +adapters=16*(macros+children+N+centres)+64*M +primitive_bound=max(x['real_component_primitives']for x in local.values())+adapters*compiler +bridges=sum(e['kind']=='bridge'for e in old['recipe']);bridgeadd=2*VV*T*bridges;shifts=K*VV*T;moves=2*K*VV*T +oldW=old['live'];oldP=old['physical'];oldNB=(oldW-2*VV*K*T)//L +scalar=sum(local[c['orientation']]['real_component_primitives']for c in old['calls']) +nonlocal_items=4*VV*T*L+2*VV*T*L+2*L*T*R+sum(e['replicas']for e in old['idle_children'])+L*oldNB+bridgeadd+shifts+moves+oldW+oldP+2*L*T*enter*144 +outside=8*nonlocal_items+64*M +pervertex=scalar+bridgeadd+shifts+moves+oldW+(72*adapters+outside)*compiler+64*oldP +invoice=integ['finite_invoice'];assert (primitive_bound,adapters,pervertex,compiler)==(invoice['local_primitive_bound'],invoice['local_adapters'],invoice['pervertex'],invoice['compiler']) +# Independent hosted stock rebase, retaining the larger unhosted operation +# overcharge; only the stock and mass in the common router/literal change. +W=new['live'];P=new['physical'];mass=owners['rank_mass'];profile=owners['paid_profile'] +assert M*W-mass==2496 and P==W+R+centres+2 +rebase=pervertex-oldP*65+P*65-oldW+W;used=max(rebase,pervertex) +r=M//2;group=2**(r*r) +for i in range(1,r+1):group*=2**(2*i)-1 +stock=group*P;smass=group*mass;logical=group*used+64;router=compiler*(logical+1)*(stock+1)**2 +G,E,C0=2**30000,2**100000,2**210000;B=smass+E;literal=2*G*stock**2+8*smass+4*stock+4+32*M;row=2*stock.bit_length()+9909+252;maxchild=max(map(int,profile)) +ineq=dict(local_primitive_bound=primitive_bound<2**48,logical=logical<2**6050,router=router2*maxchild*maxchild) +assert all(ineq.values()) +out=dict(status='PASS_INDEPENDENT_SCALAR_PREFIX_AND_HOSTED_FINITE_INVOICE',local=local,entering_helpers=enter,entrance_rank=sum(9-x for x in widths),local_adapters=adapters,local_primitive_bound=primitive_bound,wrapper_elementary_factors_charged=2*72*enter*144,compiler=compiler,unhosted_pervertex=pervertex,hosted_rebased_pervertex=rebase,conservative_pervertex_used=used,finite=dict(physical_stock_bits=stock.bit_length(),router_bits=router.bit_length(),literal_bits=literal.bit_length(),physical_row_coefficient=row,retained_row_coefficient=20161,required_C0_bits=(32*M*B*B).bit_length(),halving_integer_inequality=[M*M,2*maxchild*maxchild],G_exponent=30000,E_exponent=100000,C0_exponent=210000),strict_checks=ineq,scope='Exact finite recount conditional on inherited all-size compiler/precision/tape and analytic-transfer contracts. Signed accumulation uses the supplier scalar primitive convention.') +(O/'PREFIX-AND-INVOICE.json').write_text(json.dumps(out,indent=2)+'\n');print(json.dumps(out,indent=2),flush=True) diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/adapters_gk.py b/research/retimed-asynchronous-whole-owners/vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/adapters_gk.py new file mode 100644 index 0000000000..252ca9393d --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/adapters_gk.py @@ -0,0 +1,59 @@ +"""Paid residual wrappers for entering helpers (Lemma A): generation and independent decoding. Apache-2.0. +Prepared by DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. The wrapper construction follows PR #458 +(chafreaky): a helper that starts at frame E and ends at FULL has the physical residual S_E = T_FULL T_E^-1 (apply T_E^-1 first); +S_E = L_E (C_[w] x I) R_E with R_E applied first; the wrappers R_E^-1 before the whole local invocation and L_E^-1 after its +full-frame cleanup turn the residual into the coordinate factor C_[w] x I and restore the other 9 - w coordinates identically. +usage: adapters_gk.py CANONICAL-WORD.json.gz RESIDUAL-ADAPTERS.json OUT-LEMMA-A.json +Writes the recipes (generation uses clifford_exact.lower_child) and then DECODES the serialized monomials with the primitive +constructors of clifford_exact (not lower_child) and checks, for every entrance frame, that L_E^-1 S_E R_E^-1 has exactly the +tableau and zero-state vector (global phase included) of fourier(9, range(w)); mutated recipes (wrong phase, swapped sides, wrong +translation, wrong width) must be rejected.""" +import copy, gzip, json, sys +from pathlib import Path +R = Path(__file__).resolve().parent.parent.parent +sys.path.insert(0, str(R / 'split-centres-global/vendor')) +from clifford_exact import canonical_frame, lower_child, fourier, diag, perm, xgate, Op, identity +n = 9; FULL = tuple(1 << i for i in range(n)) +def monomial_op(rec): + """decode a serialized monomial (matrix rows, quadratic rows, Z4 linear part, translation, phase)""" + out = diag(n, tuple(rec['quadratic_rows']), tuple(rec['linear_Z4'])).then(perm(n, tuple(rec['matrix_rows']))).then(xgate(n, rec['offset'])) + return out.then(Op(n, identity(n), [('phase', rec['phase'])])) +def S_of(U): + return canonical_frame(n, tuple(U)).adjoint().then(canonical_frame(n, FULL)) +def wrapped_ok(U, rec): + """exactly: L^-1 S R^-1 = C_[w] x I (apply order: R^-1, S, L^-1)""" + w = n - len(U); S = S_of(U); Rm = monomial_op(rec['right']); Lm = monomial_op(rec['left']) + net = Rm.adjoint().then(S).then(Lm.adjoint()); target = fourier(n, range(w)) + return rec['rank'] == w and net.tab == target.tab and net.zero_state() == target.zero_state() +def main(): + c = json.load(gzip.open(sys.argv[1])); frames = c['frames']; v = c['v'] + starts = sorted({c['start'][r] for r in range(2 * v, len(c['start'])) if c['start'][r] != 0}) + recipes = {} + for f in starts: + U = frames[f]; rec, compiled = lower_child(S_of(U)) + recipes[str(f)] = dict(frame=f, vectors=list(U), entrance_rank=len(U), rank=rec['rank'], left=rec['left'], right=rec['right']) + Path(sys.argv[2]).write_text(json.dumps(dict(status='RESIDUAL_ADAPTER_RECIPES', recipes=recipes), sort_keys=True, separators=(',', ':')) + '\n') + # ---- independent decode of the serialized file + data = json.loads(Path(sys.argv[2]).read_text())['recipes'] + dot = lambda a, b: bin(a & b).count('1') & 1 + detail = [] + for f in starts: + rec = data[str(f)]; U = frames[f] + assert wrapped_ok(U, rec), ('wrapper product is not C_[w] x I', f) + detail.append(dict(frame=f, entrance_rank=len(U), residual_width=n - len(U), vectors=list(U), all_even_weight=all(bin(x).count('1') % 2 == 0 for x in U), + totally_isotropic=all(dot(a, b) == 0 for a in U for b in U))) + controls = [] + def reject(name, fn): + f = starts[0]; rec = copy.deepcopy(data[str(f)]); fn(rec) + if wrapped_ok(frames[f], rec): raise AssertionError('mutated wrapper accepted: ' + name) + controls.append(name) + reject('wrong global phase', lambda r: r['right'].__setitem__('phase', (r['right']['phase'] + 1) % 4)) + reject('wrong translation', lambda r: r['left'].__setitem__('offset', r['left']['offset'] ^ 1)) + reject('wrong quadratic form', lambda r: r['right'].__setitem__('quadratic_rows', [x ^ 2 if i == 0 else x for i, x in enumerate(r['right']['quadratic_rows'])]) if False else r['right']['linear_Z4'].__setitem__(0, (r['right']['linear_Z4'][0] + 2) % 4)) + reject('sides swapped', lambda r: (r.__setitem__('left', r['right']), r.__setitem__('right', r['left']))) + reject('wrong width', lambda r: r.__setitem__('rank', r['rank'] + 1)) + res = dict(status='PASS_RESIDUAL_WRAPPERS_ARE_EXACT', frames=len(detail), wrappers_reject=controls, all_even_weight=all(d['all_even_weight'] for d in detail), + all_totally_isotropic=all(d['totally_isotropic'] for d in detail), detail=detail) + Path(sys.argv[3]).write_text(json.dumps(res, indent=1) + '\n') + print('Lemma A (exact): L^-1 S_E R^-1 = C_[w] x I for', len(detail), 'entrance frames, global phase included;', len(controls), 'wrapper mutations rejected; all-even-weight:', res['all_even_weight']) +if __name__ == '__main__': main() diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/audit_gk.py b/research/retimed-asynchronous-whole-owners/vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/audit_gk.py new file mode 100644 index 0000000000..e80ca6b8b3 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/audit_gk.py @@ -0,0 +1,189 @@ +# GK: modified copy of PR #433's complex_audit.py (icekylinx with Codex; PR #425) by DreamingOfClouds with Claude Opus 5.5 +# (Anthropic), via Claude Code. Every change is marked "GK:"; with a word that has no start_extra / target_levels the +# behaviour and the written files are PR #433's. +# Modified from PR425 by icekylinx with Codex assistance. +"""Read-back audit, independent of the Hamming producer and its row state.""" +import copy,gzip,hashlib,importlib.util,json,math,time +from collections import Counter +from fractions import Fraction as Q +from pathlib import Path + +OUT=Path('split-centres');p=OUT/'FULL-WORD.json.gz' +word=json.load(gzip.open(p));v=120;n=240+word['report']['R'];start=time.monotonic() +def apply(e,rows): + if e[0]=='scale': + _,t,a,b,*_=e;q=Q(a,b);assert q + rows[t]={j:q*x for j,x in rows[t].items()} + else: + _,t,s,a,b,*_=e;q=Q(a,b);assert t!=s + for j,x in list(rows[s].items()): + z=rows[t].get(j,Q(0))+q*x + if z:rows[t][j]=z + else:rows[t].pop(j,None) +def ident():return [{r:Q(1)} for r in range(n)] +def inv(e): + e=copy.deepcopy(e) + if e[0]=='add':e[3]*=-1 + else:e[2],e[3]=e[3],e[2] + return e +def dual(e): + e=inv(e) + if e[0]=='add':e[1],e[2]=e[2],e[1] + return e + +main=word['A']+word['cut']+word['B'] +assert all(not 120<=e[2]<240 for e in word['A']+word['B'] if e[0]=='add' and not 120<=e[1]<240) +matrix=ident() +for e in main:apply(e,matrix) +print('full main columns',n,'replayed',flush=True) +# Compute -A_Y^-1 B_S using only rows of the explicit main operator. +dirty=[{} for r in range(n)] +for r in range(v,2*v):dirty[r]={j:x for j,x in matrix[r].items() if j>=2*v} +for e in word['precondition']:apply(e,dirty) +comp=[] +for r in range(v,2*v): + for j,q in sorted(dirty[r].items()):comp.append(['add',r,j,-q.numerator,q.denominator,[]]) + +cleanup=[inv(e) for e in reversed(word['A']+word['B']) if not v<=e[1]<2*v] +assert [e[:-1] for e in cleanup]==[e[:-1] for e in word['cleanup']] +program=word['precondition']+comp+main+cleanup +actual=ident() +for e in program:apply(e,actual) +expected=ident() +for t in range(v):expected[v+t][t]=Q(1) +assert actual==expected +print('PASS exact arbitrary dirt and restored sources/helpers',flush=True) +back=ident() +for e in program:apply(dual(e),back) +expected_back=ident() +for t in range(v):expected_back[t][v+t]=Q(-1) +assert back==expected_back +print('PASS exact inverse-transpose on every column',flush=True) +# Independent sparse vector controls avoid repeating a dense full replay. +def vector(es,x): + x=list(map(Q,x)) + for e in es: + if e[0]=='scale':x[e[1]]*=Q(e[2],e[3]) + else:x[e[1]]+=Q(e[3],e[4])*x[e[2]] + return x +sample=[((i*137+13)%101)-50 for i in range(n)] +want=vector(program,sample) +controls={ + 'missing_dirty_compensation':word['precondition']+main+cleanup, + 'missing_Y_inverse_basis':comp+main+cleanup, + 'missing_source_cleanup':word['precondition']+comp+main, + 'wrong_dual_event_order':[dual(e) for e in reversed(program)], +} +for name,es in controls.items(): + expected_sample=vector([dual(e) for e in program],sample) if name=='wrong_dual_event_order' else want + assert vector(es,sample)!=expected_sample,name + +# Orthogonal transvection and a port permutation bring the new geometry onto +# the already fixed 120-port routing family. Every incidence is transformed. +old=json.load(gzip.open('work/higher-stage-e8/verified/gcert1-e8-retimed.json.gz')) +def tau(x):return x^(43 if (x&43).bit_count()%2 else 0) +assert 43 .bit_count()%2==0 +assert set(map(tau,word['ports']))==set(old['ports']) +mapping={i:old['ports'].index(tau(q)) for i,q in enumerate(word['ports'])} +mapping.update({v+i:v+mapping[i] for i in range(v)}) +mapping.update({r:r for r in range(2*v,n)}) +def basis(vs): + b={} + for x in vs: + for k in sorted(b,reverse=True): + if x>>k&1:x^=b[k] + if x: + k=x.bit_length()-1 + for j in b: + if b[j]>>k&1:b[j]^=x + b[k]=x + return tuple(b[k] for k in sorted(b,reverse=True)) +def perp(x):return basis([z for z in range(1,512) if not (x&z).bit_count()%2]) +full=tuple(1<0 + edges.add((old,f));paid[delta]+=1;cur[r]=f +for part in ('A','B'): + if part=='B': + assert all(cur[r]==f for r,f in zip(can['centers'],can['center_frames'])) + assert all(cur[r]==tlev.get(r-v,0) for r in range(v,2*v)) # GK: targets sit at their level + for r_c,f in zip(can['centers'],can['center_frames']): + # GK: a centre copy descends cf -> served levels (descending chain) -> lowest served level; at the defaults the + # only served level is 0 and this is PR #433's single child of rank |cf| + served={tlev.get(e[1]-v,0) for e in can['cut'] if e[2]==r_c} + o=f + for Lv in sorted(served,key=lambda x:-len(frames[x])): + assert basis(frames[Lv]+frames[o])==tuple(frames[o]),('centre level outside the previous frame',r_c) + if Lv!=o: + paid[len(frames[o])-len(frames[Lv])]+=1 + if not(o==f and Lv==0):edges.add((o,Lv));edges.add((Lv,o)) # (cf,0),(0,cf) are added by the phase script + o=Lv + for e in can[part]: + rs=[e[1]]+([e[2]] if e[0]=='add' else []) + for r in rs:climb(r,e[-1]);incidences+=1 +for r,f in enumerate(can['final']):climb(r,f) +assert dict(paid)=={int(r):x for r,x in word['report']['local_profile'].items()} +# GK: entrances lower the helper climb by their rank; centre descents may stop above frame zero +if not word.get('start_extra') and not word.get('target_levels'):assert sum(r*x for r,x in paid.items())==9*can['R']+240*8+72 +else:assert sum(r*x for r,x in paid.items())==sum(int(r)*x for r,x in word['report']['local_profile'].items()) +can['local_profile']=dict(sorted(paid.items()));can['edges']=sorted(edges) +cp=OUT/'CANONICAL-WORD.json.gz';cp.write_bytes(gzip.compress(json.dumps(can,sort_keys=True,separators=(',',':')).encode(),mtime=0)) + +def engine(name): + p=Path('work/pr361/code/engines')/(name+'.py');s=importlib.util.spec_from_file_location('hamming_'+name,p) + m=importlib.util.module_from_spec(s);s.loader.exec_module(m);return m +M,M2=engine('moment'),engine('base_two_moment');m,W=73,word['report'].get('live',12720) # GK: unhosted stock of the word +HG={int(r):z for r,z in word['report']['global_profile'].items()} +root=M.certify(HG,m,W,True);b=Q(int(Q(root['lower'])*10**18),10**18);grid=Q(1,10**18) +assert M.moment(HG,m,W,b,True)[1]<1>p&1:x^=b[p] + if x: + p=x.bit_length()-1 + for q in b: + if b[q]>>p&1:b[q]^=x + b[p]=x + return tuple(b[p] for p in sorted(b,reverse=True)) +def dual(e): + e=list(e) + if e[0]=='add':e[1],e[2]=e[2],e[1];e[3]*=-1 + else:e[2],e[3]=e[3],e[2] + return e +def scalar(e,back): + e=dual(e) if back else list(e) + if e[0]=='add':return ['add',['L',e[1]],['L',e[2]],e[3],e[4]] + return ['scale',['L',e[1]],e[2],e[3]] +def primitive_bound(e): + if e[0] in ('clear','copy'):return 1 + q=Q(e[3],e[4]) if e[0]=='add' else Q(e[2],e[3]) + a,b=abs(q.numerator),q.denominator + assert b&(b-1)==0 + if e[0]=='scale': + assert a&(a-1)==0 + return abs(a.bit_length()-b.bit_length())+int(q<0) + # Exact binary Horner multiplication on a cleared private stream, repeated + # halving, signed accumulation into the target, then clear the private stream. + return 3+(a.bit_length()-1)+a.bit_count()+(b.bit_length()-1) + +def emit(back): + out=[];cur=c['start'].copy() + def event(e):out.append(e) + def scal(e,f):event(['scalar',e,f]) + event(['phase','zero_frame_precondition']) + for e in c['precondition']+c['compensation']: + regs=[e[1]]+([e[2]] if e[0]=='add' else []) + assert all(c['start'][r]==0 for r in regs) + scal(scalar(e,back),0) + event(['phase','entry_adapters']) + # GK: a helper that starts at a nonzero entrance frame has NO entry adapter; its paid wrapper R_E^-1 (Lemma A) precedes every gate + # that touches it and L_E^-1 follows the full-frame cleanup. Words without entrances emit PR #433's events. + entering=[r for r,f in enumerate(c['start']) if r>=2*v and f!=0] + for r,f in enumerate(c['start']): + if r in entering:event(['residual_adapter','pre',r,f]) + else:event(['adapter','old_to_new',r,f]) + def climb(r,f,part): + old=cur[r] + if old==f:return + assert basis(frames[old]+frames[f])==tuple(frames[f]) + rank=len(frames[f])-len(frames[old]);assert rank>0 + event(['climb',part,r,old,f,rank]);cur[r]=f + for part in ('A','centers','B','final'): + event(['phase',part]) + if part in ('A','B'): + for e in c[part]: + regs=[e[1]]+([e[2]] if e[0]=='add' else []) + for r in regs:climb(r,e[-1],part) + scal(scalar(e,back),e[-1]) + elif part=='centers': + # GK: targets sit at their nonzero-frame-compensation level (0 at the defaults); a centre copy descends + # cf -> served levels (descending chain) -> lowest served level and scatters into each target at its level + lv=lambda r:c.get('target_levels',{}).get(str(r-v),0) + assert all(cur[r]==lv(r) for r in range(v,2*v)) + for k,r in enumerate(c['centers']): + cf=c['center_frames'][k];assert cur[r]==cf + terms=[e for e in c['cut'] if e[2]==r] + path=[cf]+sorted({lv(e[1]) for e in terms}-{cf},key=lambda x:-len(frames[x])) + C=['C',k] + if not back: + scal(['clear',C],cf);scal(['copy',C,['L',r]],cf) + for a in range(len(path)): + if a>0:event(['center',k,path[a-1],path[a],len(frames[path[a-1]])-len(frames[path[a]])]) + for e in terms: + if lv(e[1])==path[a]:scal(['add',['L',e[1]],C,e[3],e[4]],path[a]) + scal(['clear',C],path[-1]) + else: + scal(['clear',C],path[-1]) + for a in range(len(path)-1,-1,-1): + for e in terms: + if lv(e[1])==path[a]:scal(['add',C,['L',e[1]],e[3],e[4]],path[a]) + if a>0:event(['center',k,path[a],path[a-1],len(frames[path[a-1]])-len(frames[path[a]])]) + scal(['add',['L',r],C,-1,1],cf);scal(['clear',C],cf) + else: + for r,f in enumerate(c['final']):climb(r,f,part) + event(['phase','exit_adapters']) + for r,f in enumerate(c['final']):event(['adapter','new_to_old',r,f]) + event(['phase','full_frame_cleanup']) + for e in c['cleanup']: + regs=[e[1]]+([e[2]] if e[0]=='add' else []) + assert all(c['final'][r]==1 for r in regs) + scal(scalar(e,back),1) + for r in entering:event(['residual_adapter','post',r,c['start'][r]]) # GK: L_E^-1 after the full-frame cleanup + event(['phase','done']) + return out + +def check_local(events,back): + # Literal scalar replay of the emitted stream, including center lifetimes. + state={('L',r):{r:Q(1)} for r in range(n)};live=[];paid=Counter();prims=0;macros=0 + for e in events: + if e[0]=='climb':assert not live;paid[e[5]]+=1 + elif e[0]=='center':assert live==[e[1]];paid[e[4]]+=1 + elif e[0]=='scalar': + op=e[1];tag=op[0];t=tuple(op[1]);macros+=1;prims+=2*primitive_bound(op) + if tag=='clear': + state[t]={} + if t[0]=='C' and t[1] in live:live.remove(t[1]) + elif tag=='copy':state[t]=dict(state.get(tuple(op[2]),{}));live.append(t[1]) + elif tag=='scale':state[t]={j:Q(op[2],op[3])*x for j,x in state[t].items()} + else: + s=tuple(op[2]);q=Q(op[3],op[4]);row=state.setdefault(t,{}) + if t[0]=='C' and t[1] not in live:live.append(t[1]) + for j,x in list(state.get(s,{}).items()): + z=row.get(j,Q(0))+q*x + if z:row[j]=z + else:row.pop(j,None) + assert not live and all(not row for r,row in state.items() if r[0]=='C') + for r in range(n): + expected={r:Q(1)} + if back and r> p & 1: x ^= b[p] + if x: + p = x.bit_length() - 1 + for q in b: + if b[q] >> p & 1: b[q] ^= x + b[p] = x + return tuple(b[p] for p in sorted(b, reverse=True)) + + +def widths_of(word): + """residual width of every helper: 9 - dim(entrance frame); 9 when the word has no extension""" + R = word['report']['R'] if 'R' not in word else word['R'] + w = [L] * R + for r, E in word.get('start_extra', {}).items(): + assert 2 * V <= int(r) < 2 * V + R + w[int(r) - 2 * V] = L - len(basis(E)) + return w + + +def split_pad(p): + """a pad of rank p is paid as nested commuting children of rank <= 51 (so that 73^2 > 2*child^2); rank 1 stays 1""" + if p == 0: return [] + n = -(-p // 51); return [p // n + (1 if i < p % n else 0) for i in range(n)] + + +def tile(items): + """Bank tiling of unhosted residuals. items: list of (rep, helper, width); a bank has M = 73 cells. + * width-9 residuals (no wrapper acts on them): first fit in the given order, packed from offset 0, eight per bank, pad rank 1 + (PR #433/#442's tiling and routes [2, slot]); + * ENTERING residuals (width w < 9, paid wrappers, e = 9 - w spectators): banks of their own in which every entering helper is the ONLY + owner of its bank family in its invocation (the one-helper rule of PR #458 extended to banks): bank j holds the j-th entering + helper of each replica, residuals packed from offset 0 in replica order (at most one helper per replica, hence per invocation). + The spectators of an entering helper are the first e cells of the bank beyond every residual cell of the bank (the pad, which no call + uses for a residual, is paid as before: rank 73 - sum of widths; the spectators are borrowed inside it and not deducted). + Returns (assign, banks, pads): assign[(rep, helper)] = (bank, offset, width, pure, spectators) with pure = the bank holds only width-9 + residuals and spectators = () for width 9; pads = Counter of pad ranks (split into children of rank <= 51).""" + assign = {}; pads = Counter(); fill = [] + for z, (rep, h, w) in enumerate(items): # width 9: first fit, as PR #433 (all widths 9 reproduces it exactly) + if w != L: continue + for b, f in enumerate(fill): + if f + w <= M: break + else: + b = len(fill); fill.append(0) + assign[(rep, h)] = (b, fill[b], w, True, ()); fill[b] += w + nwide = len(fill); byrep = {} + for rep, h, w in items: + if w < L: byrep.setdefault(rep, []).append((h, w)) + cells = [0] * max((len(v) for v in byrep.values()), default=0); emax = [0] * len(cells); place = {} + for rep in sorted(byrep): # the j-th entering helper of every replica goes to entering bank j + for j, (h, w) in enumerate(byrep[rep]): + place[(rep, h)] = (nwide + j, cells[j], w); cells[j] += w; emax[j] = max(emax[j], L - w) + for j in range(len(cells)): assert cells[j] + emax[j] <= M, ('entering bank without room for its spectators', j) + for (rep, h), (b, off, w) in place.items(): + assign[(rep, h)] = (b, off, w, False, tuple(range(cells[b - nwide], cells[b - nwide] + L - w))) + fill += cells + for f in fill: + for part in split_pad(M - f): pads[part] += 1 + return assign, len(fill), pads + + +def route(off, w, pure, sp=()): + """owner route of a banked helper residual: PR #433's [2, slot] for width 9 (pure width-9 bank); an entering helper (w < 9) is + [2, offset, width, [spectator cells]] with e = 9 - w spectators""" + if w == L: assert pure and not sp; return [2, off // L] + assert not pure and len(sp) == L - w; return [2, off, w, list(sp)] + + +def unhosted_stock(widths): + """live stock and padding histogram of the unhosted (parent) template, per stage x nine""" + R = len(widths) + _, nb, pads = tile([(rep, h, widths[h]) for rep in range(T) for h in range(R)]) + return DATA + L * nb, Counter({r: z * L for r, z in pads.items()}) diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/gk_word.py b/research/retimed-asynchronous-whole-owners/vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/gk_word.py new file mode 100644 index 0000000000..15782ba625 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/gk_word.py @@ -0,0 +1,194 @@ +"""Apply a frozen selection (shared-donor kernel + entrance gauges) to PR #433's complex word. Apache-2.0. +Prepared by DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. +usage: gk_word.py BASE_FULL-WORD.json.gz SELECTION.json OUT_FULL-WORD.json.gz +An empty selection ({}) copies the input byte for byte (regression anchor). + +selection = {"kernel": [{"E": [x], "donors": [h..], "pivots": [h..]}..], "gauge": {"h": [x..]}} (h = helper index 0..R-1) +Kernel (PR #417/#435/#434/#440): a pivot starts at E; every donor receives donor += -q * pivot at frame E before the main +word, where col(pivot) = sum q_d col(d) are the exact dirty-response columns; the pivot's frame-zero compensation vanishes. +Gauge (#401/#408-#416): the compensation target += -C[t,h] * helper of helper h is executed at frame E_h as the first gates +of the main word; h starts at E_h and its targets climb to the level L_t = largest E over their entering helpers. +The exact verification is the arbitrary-dirt replay of audit_gk.py; this module also checks the structural conditions.""" +import copy, gzip, hashlib, json, sys +from collections import Counter, defaultdict +from fractions import Fraction as Q +from pathlib import Path +sys.path.insert(0, str(Path(__file__).resolve().parent)) +from gk_common import * + + +def apply_op(e, rows): + if e[0] == 'scale': + _, t, a, b, *_ = e; q = Q(a, b); rows[t] = {j: q * x for j, x in rows[t].items()} + else: + _, t, s, a, b, *_ = e; q = Q(a, b) + for j, x in list(rows[s].items()): + z = rows[t].get(j, Q(0)) + q * x + if z: rows[t][j] = z + else: rows[t].pop(j, None) + + +def inverse(e, F): + e = copy.deepcopy(e) + if e[0] == 'add': e[3] *= -1 + else: e[2], e[3] = e[3], e[2] + e[-1] = list(F); return e + + +def responses(word): + """dirty-response columns col[h] = {target: coefficient} of the unmodified word (after the frame-zero preconditioner)""" + R = word['report']['R']; n = 2 * V + R + rows = [{r: Q(1)} for r in range(n)] + for e in word['A'] + word['cut'] + word['B']: apply_op(e, rows) + dirty = [{} for _ in range(n)] + for r in range(V, 2 * V): dirty[r] = {j: x for j, x in rows[r].items() if j >= 2 * V} + for e in word['precondition']: apply_op(e, dirty) + col = [{} for _ in range(R)] + for r in range(V, 2 * V): + for j, x in dirty[r].items(): col[j - 2 * V][r - V] = x + return col + + +def first_frames(word): + first = {} + for seq in (word['A'], word['B']): + for e in seq: + F = basis(e[-1]) + for r in [e[1]] + ([e[2]] if e[0] == 'add' else []): + if r >= 2 * V: first.setdefault(r - 2 * V, F) + return first + + +def solve_relation(col, donors, p): + """exact rational c with col[p] = sum_d c_d col[d]; None if p is not in the span""" + ts = sorted({t for d in donors for t in col[d]} | set(col[p])) + idx = {t: i for i, t in enumerate(ts)} + Mx = [[Q(0)] * (len(donors) + 1) for _ in ts] + for ci, d in enumerate(donors): + for t, x in col[d].items(): Mx[idx[t]][ci] = x + for t, x in col[p].items(): Mx[idx[t]][-1] = x + piv = []; r = 0 + for c in range(len(donors)): + pr = next((i for i in range(r, len(Mx)) if Mx[i][c]), None) + if pr is None: continue + Mx[r], Mx[pr] = Mx[pr], Mx[r]; q = Mx[r][c]; Mx[r] = [x / q for x in Mx[r]] + for i in range(len(Mx)): + if i != r and Mx[i][c]: + f = Mx[i][c]; Mx[i] = [a - f * b for a, b in zip(Mx[i], Mx[r])] + piv.append(c); r += 1 + if any(Mx[i][-1] for i in range(r, len(Mx))): return None + assert r == len(donors), 'donors must have independent response columns' + return {donors[c]: Mx[i][-1] for i, c in enumerate(piv) if Mx[i][-1]} + + +def span(U): + s = {0} + for b in U: s |= {x ^ b for x in s} + return s + + +def perp(x): return basis([z for z in range(1, 512) if not (x & z).bit_count() % 2]) + + +def profile(word): + """local paid profile of a gk word by direct simulation of the frame chains (second implementation: audit_gk.py)""" + R = word['report']['R']; n = 2 * V + R; P = word['ports'] + cur = {} + for r in range(n): + cur[r] = (P[r],) if r < V else ((basis(word['start_extra'][str(r)]) if str(r) in word.get('start_extra', {}) else ()) if r >= 2 * V else ()) + paid = Counter() + def climb(r, F): + F = basis(F); o = cur[r] + assert basis(list(o) + list(F)) == F, ('frame violation', r, o, F) + if o != F: paid[len(F) - len(o)] += 1; cur[r] = F + lev = {int(t): basis(E) for t, E in word.get('target_levels', {}).items()} + for seq, part in ((word['A'], 'A'), (word['B'], 'B')): + if part == 'B': + for r, f in zip(word['centers'], word['center_frames']): + assert cur[r] == basis(f), 'centre frame' + served = sorted({lev.get(e[1] - V, ()) for e in word['cut'] if e[2] == r}, key=lambda E: -len(E)) + o = basis(f) + for Lv in served: + assert span(Lv) <= span(o), 'served levels must descend inside the centre frame' + if Lv != o: paid[len(o) - len(Lv)] += 1; o = Lv + for t in range(V): assert cur[V + t] == lev.get(t, ()), 'target level at the centre scatter' + for e in seq: + for r in [e[1]] + ([e[2]] if e[0] == 'add' else []): climb(r, e[-1]) + for r in range(n): climb(r, FULL if (r < V or r >= 2 * V) else perp(P[r - V])) + return paid + + +def global_profile(local, widths): + """unhosted nine-stage profile: local x (stages*replicas) + the 240*8 idle children per rank + bank pads""" + live, pads = unhosted_stock(widths) + g = Counter({r: z * L * T for r, z in local.items()}) + for r in (16, 8, 32, 8, 48, 8, 48, 32, 16): g[r] += 240 * T + g.update(pads) + return live, g + + +def build(word, sel, check=True): # check=False only for the mutation controls that must be caught by the certifying scripts + if not sel: return word + w = copy.deepcopy(word); R = w['report']['R'] + col = responses(word); first = first_frames(word) + gauge = {int(h): basis(E) for h, E in sel.get('gauge', {}).items()} + classes = sel.get('kernel', []) + pivots = {p for c in classes for p in c['pivots']}; donors = {d for c in classes for d in c['donors']} + assert not (pivots & donors) and not (pivots | donors) & set(gauge) and len(pivots) == sum(len(c['pivots']) for c in classes) + # --- structural conditions ------------------------------------------------------------------------------------- + for h, E in gauge.items(): + assert not check or span(E) <= span(first[h]), ('gauge entrance outside the first frame', h) + levels = defaultdict(list) + for h, E in gauge.items(): + for t in col[h]: levels[t].append(E) + for t, Es in levels.items(): # pairwise nested comps per target + for a in Es: + for b in Es: assert not check or span(a) <= span(b) or span(b) <= span(a), ('non-nested gauges at target', t) + lev = {t: max(Es, key=len) for t, Es in levels.items()} + for k, r in enumerate(w['centers']): # chain per centre, inside the centre frame + served = {lev.get(e[1] - V, ()) for e in w['cut'] if e[2] == r} + for a in served: + for b in served: assert not check or span(a) <= span(b) or span(b) <= span(a), ('centre chain', k) + top = max(served, key=len) + assert not check or span(top) <= span(basis(w['center_frames'][k])), ('level outside centre frame', k) + # --- gates ---------------------------------------------------------------------------------------------------------- + gates = [] + for h, E in sorted(gauge.items(), key=lambda kv: (len(kv[1]), kv[0])): + for t, x in sorted(col[h].items()): + c = -x; gates.append(['add', V + t, 2 * V + h, c.numerator, c.denominator, list(E)]) + pre = [] + start = {2 * V + h: list(E) for h, E in gauge.items()} + for cl in sorted(classes, key=lambda c: (len(c['E']), c['E'])): + E = basis(cl['E']) + for x in [*cl['donors'], *cl['pivots']]: assert span(E) <= span(first[x]), ('kernel entrance outside the first frame', x) + for p in cl['pivots']: + rel = solve_relation(col, cl['donors'], p) + assert rel is not None, ('pivot response not in the donor span', p) + start[2 * V + p] = list(E) + for d, c in rel.items(): + q = -c; pre.append(['add', 2 * V + d, 2 * V + p, q.numerator, q.denominator, list(E)]) + w['A'] = gates + pre + w['A'] + w['cleanup'] = [inverse(e, FULL) for e in reversed(w['A'] + w['B']) if not V <= e[1] < 2 * V] + w['start_extra'] = {str(r): list(E) for r, E in sorted(start.items())} + w['target_levels'] = {str(t): list(E) for t, E in sorted(lev.items()) if E} + if not check: return w + prof = profile(w); widths = widths_of(w) + live, g = global_profile(prof, widths) + w['report']['local_profile'] = {str(k): z for k, z in sorted(prof.items())} + w['report']['global_profile'] = {str(k): z for k, z in sorted(g.items())} + w['report']['live'] = live + w['report']['entrance_rank'] = sum(L - x for x in widths); w['report']['entering_helpers'] = sum(1 for x in widths if x < L) + w['report']['selection_sha256'] = hashlib.sha256(json.dumps(sel, sort_keys=True).encode()).hexdigest() + return w + + +def dump(w): return gzip.compress(json.dumps(w, sort_keys=True, separators=(',', ':')).encode(), mtime=0) + + +if __name__ == '__main__': + src, selp, out = map(Path, sys.argv[1:4]) + sel = json.loads(selp.read_text()) + if not sel: out.write_bytes(src.read_bytes()); print('empty selection: copied byte for byte'); sys.exit(0) + word = json.load(gzip.open(src)); w = build(word, sel); out.write_bytes(dump(w)) + print('gk word: entering helpers', w['report']['entering_helpers'], 'entrance rank', w['report']['entrance_rank'], + 'local profile', w['report']['local_profile'], 'unhosted live', w['report']['live']) diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/integrate_gk.py b/research/retimed-asynchronous-whole-owners/vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/integrate_gk.py new file mode 100644 index 0000000000..df261063e1 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/integrate_gk.py @@ -0,0 +1,123 @@ +# GK: modified copy of PR #433's complex_integrate.py (icekylinx with Codex assistance; PR #425) by DreamingOfClouds with Claude Opus 5.5 +# (Anthropic), via Claude Code. Every change is marked "GK:". On a word without start_extra / target_levels the behaviour +# and every written file equal PR #433's (regression anchor in verify.py). +import sys as _sys, os as _os; _sys.path.insert(0, _os.path.dirname(_os.path.abspath(__file__))) +# Adapted from PR425 for heterogeneous centres by icekylinx, with Codex assistance. +import copy,gzip,hashlib,importlib.util,json,math +from collections import Counter +from fractions import Fraction as Q +from pathlib import Path +OUT=Path('split-centres');cp=OUT/'CANONICAL-WORD.json.gz' +c=json.load(gzip.open(cp));audit=json.loads((OUT/'SCALAR-FRAME-AUDIT.json').read_text()) +phase=json.loads((OUT/'CLIFFORD-REVIEW.json').read_text());sha=lambda p:hashlib.sha256(Path(p).read_bytes()).hexdigest() +assert phase['canonical_word_sha256']==audit['canonical_word_sha256']==sha(cp) +assert phase['all_child_equalities_include_global_phase'] +programs=json.load(gzip.open(OUT/'LOCAL-PROGRAMS.json.gz'));checks=json.loads((OUT/'LOCAL-CHECKS.json').read_text()) +frames=c['frames'];v,R,h=c['v'],c['R'],c['h'];n=2*v+R;private_centres=len(c['centers']) +for z in checks.values():z['paid_profile']={int(r):n for r,n in z['paid_profile'].items()} +old=Path('work/complex-nine-native');template=json.load(gzip.open(old/'GLOBAL-TEMPLATE.json.gz')) +data_phase=json.loads((old/'DATA-PHASES.json').read_text()) +assert template['exact_data_phase_recipe_sha256']==sha(old/'DATA-PHASES.json') +assert data_phase['status']=='PASS_EXACT_Z4_DATA_ROUTE_IDLE_AND_TERMINAL_PHASES' +m,T,L,k=73,8,9,4 +# GK: residual widths 9 - dim(start frame); banks tile per width class (all 9: PR #433's eight residuals + one pad) +from gk_common import tile,route +widths=[h-len(frames[c['start'][2*v+i]]) for i in range(R)] +assign,nb,pads=tile([(rep,i,widths[i]) for rep in range(T) for i in range(R)]);entering0=any(w_2*maxchild**depth +assert local_bound<1<<48 and logical<1<<6050 and router0 + bound=max(math.ceil(36/gap**2),math.ceil(2*(4+512)/gap)) + assert bound*gap**2>=36 and bound*gap>=2*(4+512) + cutoffs.append(str(bound));chain.append(z) +bridge={'semantic':{'C0':{'base':2,'exponent':210000},'strict_literal_gap':1}, + 'rows':{'degree_gap':Q(10**6)-Q(51*20161,25)}} +q=chain[-1]*(1-2*eta);ticks=(1-eta)*q/(1+q)/grid;kap=Q((ticks.numerator-1)//ticks.denominator,10**18) +assembly=Outer.assembly(chain[-1],b,bridge,kap,eta=eta,beta=beta) +try:Outer.assembly(chain[-1],b,bridge,kap+grid,eta=eta,beta=beta) +except AssertionError:pass +else:raise AssertionError('next kappa grid accepted') +result={'status':'PASS_NEW_STRUCTURAL_PROGRAM_AND_FINITE_ASSEMBLY_PENDING_REPLAY', + 'canonical_word_sha256':sha(cp),'scalar_audit_sha256':sha(OUT/'SCALAR-FRAME-AUDIT.json'), + 'exact_phase_receipt_sha256':sha(OUT/'CLIFFORD-REVIEW.json'),'global_template_sha256':hashlib.sha256(blob).hexdigest(), + 'local_program_checks':checks,'R':R,'m':m,'live':W,'physical':physical, + 'bank_assignments':len(assignments),'rank_mass':mass,'deficit':2496, + 'global_profile':dict(sorted(paid.items())),'emitted_local_events_all_calls':event_count, + 'finite_invoice':{'local_primitive_bound':local_bound,'local_adapters':adapters, + 'pervertex':pervertex,'physical_stock_bits':stock.bit_length(), + 'router_bits':router.bit_length(),'literal_bits':literal.bit_length(), + 'physical_row_coefficient':row,'retained_row_coefficient':20161, + 'compiler':compiler,'G_exponent':30000,'E_exponent':100000,'C0_exponent':210000, + 'required_C0_bits':(32*m*BB*BB).bit_length(),'halving_degree':depth, + 'halving_integer_inequality':[m**depth,2*maxchild**depth]}, + 'complex_b':str(b),'bit_c':str(bit),'prospective_kappa':str(kap),'kappa_float':float(kap), + 'log2_kappa':math.log2(float(kap)), + 'kappa_gain_percent':float(100*(kap/Q(998390813251625,10**18)-1)), + 'strict_outer_constraints':{name:str(z) for name,z in assembly['strict_constraints'].items()}, + 'next_kappa_grid_rejected':True,'bootstrap_cutoffs_log2':cutoffs, + 'scope':'New finite scalar interface with a written conjugation proof, conditional on inherited all-size compiler, precision/tape and analytic transfer. Independent emitted-program replay and fresh package replay still required before final promotion.'} +(OUT/'INTEGRATION.json').write_text(json.dumps(result,indent=2)+'\n') +print('PASS prospective kappa',float(kap),'gain',result['kappa_gain_percent'],'percent',flush=True) diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/onehost_gk.py b/research/retimed-asynchronous-whole-owners/vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/onehost_gk.py new file mode 100644 index 0000000000..220cc7a2f5 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/onehost_gk.py @@ -0,0 +1,111 @@ +"""Whole-residual idle-axis hosting with at most ONE helper per physical family per invocation (the rule of PR #458), plus the exact +host chart with explicit spectator coordinates. Apache-2.0. Prepared by DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. +A copy (port) of an idle child hosts a PATTERN: residuals of pairwise distinct stages inside the child's window, offsets 0, w1, w1+w2, ... +(a residual is whole: one slot in one family). The children of one (pair, side) have pairwise disjoint windows (checked), so the +families they share never host two helpers of one invocation, and the integer programme needs only the distinct-stage condition. +Chart: for the host's port q the parent's idle basis is B_q = U_q (+) I (PR #433 geometry; the construction is that of PR #458). A hosted +residual of width w occupies the pending vectors b_off..b_(off+w-1) of its child; the other e = 9 - w coordinates of the local nine are +SPECTATORS: the first e basis indices of B_q not occupied by the residual, in increasing order. The paid wrappers (adapters_gk.py) act on +these nine coordinates and restore the spectators identically.""" +import math +from collections import Counter + +H, M = 9, 73 + + +def cost(r, m): return r * math.log(m / r) if r else 0.0 + + +def patterns(rank, stages, widths): + out = [()] + ws = sorted(widths, reverse=True) + def rec(i, cur, tot): + for j in range(i, len(stages)): + for w in ws: + if tot + w <= rank: + c = cur + [(stages[j], w)]; out.append(tuple(c)); rec(j + 1, c, tot + w) + rec(0, [], 0) + return out + + +def solve(win, copies, avail, m, pad_value, time_limit=600): + """win {idx: (pair, rank, stages)}, avail {(stage, width): helpers per replica}. Maximise saved idle cost (+ pad_value per hosted residual).""" + import numpy as np + from scipy.optimize import milp, LinearConstraint, Bounds + widths = sorted({w for (_, w) in avail}); var = [] + for idx, (p, r, st) in sorted(win.items()): + for pat in patterns(r, sorted(st), widths): var.append((idx, pat)) + n = len(var); c = np.zeros(n) + for j, (idx, pat) in enumerate(var): + r = win[idx][1]; c[j] = -(cost(r, m) - cost(r - sum(w for _, w in pat), m) + pad_value * len(pat)) + rows, lo, hi = [], [], [] + by = {} + for j, (idx, pat) in enumerate(var): by.setdefault(idx, []).append(j) + for idx, js in by.items(): + row = np.zeros(n); row[js] = 1; rows.append(row); lo.append(copies); hi.append(copies) + for (s, w), a in sorted(avail.items()): + row = np.zeros(n) + for j, (idx, pat) in enumerate(var): row[j] = sum(1 for sw in pat if sw == (s, w)) + rows.append(row); lo.append(0); hi.append(a) + res = milp(c, constraints=LinearConstraint(np.array(rows), lo, hi), integrality=np.ones(n), bounds=Bounds(np.zeros(n), np.full(n, np.inf)), + options=dict(time_limit=time_limit, disp=False)) + assert res.x is not None, res.message + x = [int(round(t)) for t in res.x] + return [[idx, [list(sw) for sw in pat], x[j]] for j, (idx, pat) in enumerate(var) if x[j]], -res.fun + + +def save(path, key, sel, val): + import json + from pathlib import Path + p = Path(path); d = json.loads(p.read_text()) if p.exists() else {} + d[key] = dict(rule='one-helper-per-family', patterns=sorted(sel), proxy_saving=val) + p.write_text(json.dumps(d, indent=1, sort_keys=True) + '\n') + + +def load(path, key): + import json + from pathlib import Path + d = json.loads(Path(path).read_text())[key]; assert d['rule'] == 'one-helper-per-family' + return d['patterns'], d['proxy_saving'] + + +def check_disjoint_groups(win, pair_of, side_of): + """children of one (pair, side) share their physical families; their windows must be disjoint""" + seen = {} + for idx, (p, r, st) in win.items(): + for s in st: + k = (pair_of[idx], side_of[idx], s); assert k not in seen, ('windows of two children of one family group overlap', idx, seen[k], k); seen[k] = idx + + +def expand(win, sel, widths, V): + """-> slots [idx, port, off, w, s, h] (one replica), rem {(idx, port): remaining pending rank}""" + R = len(widths); pool = {} + for h in sorted(range(R)): pool.setdefault(widths[h], []).append(h) + pool = {(s, w): list(hs) for s in range(9) for w, hs in pool.items()} + slots = []; rem = {}; used = Counter() + for idx, pat, copies in sorted(sel, key=lambda e: (e[0], e[1])): + r = win[idx][1] + for _ in range(copies): + cp = used[idx]; used[idx] += 1; assert cp < V; off = 0 + assert len({s for s, w in pat}) == len(pat) + for s, w in pat: + assert s in win[idx][2] and off + w <= r + slots.append([idx, cp, off, w, s, pool[s, w].pop(0)]); off += w + rem[idx, cp] = r - off + assert all(n == V for n in used.values()) and len(used) == len(win) + return slots, rem + + +def idle_basis(q): + """PR #433 / #458: the parent's orthonormal idle basis U_q (+) I for port q (H = 9 local coordinates, M = 73)""" + z = next(i for i in range(H) if not (q >> i & 1)); a = q ^ (1 << z); order = list(range(H)); order[0], order[z] = order[z], order[0] + return [(1 << i) ^ (a if a >> i & 1 else 0) for i in order] + [1 << i for i in range(H, M)] + + +def spectators(q, pending, off, w): + """indices (into B_q) of the e = 9 - w spectator coordinates of a residual at pending[off:off+w]""" + B = idle_basis(q); occ = [B.index(x) for x in pending[off:off + w]] + assert len(set(occ)) == w + sp = [j for j in range(M) if j not in occ][:H - w] + assert len(sp) == H - w + return sp diff --git a/research/retimed-asynchronous-whole-owners/vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/replay_gk.py b/research/retimed-asynchronous-whole-owners/vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/replay_gk.py new file mode 100644 index 0000000000..b2e08a30c9 --- /dev/null +++ b/research/retimed-asynchronous-whole-owners/vendor/pr505/vendor/complex/e8-complex-gauge-kernel/code/replay_gk.py @@ -0,0 +1,271 @@ +# GK: modified copy of PR #433's complex_replay.py (icekylinx with Codex assistance; PR #425) by DreamingOfClouds with Claude Opus 5.5 +# (Anthropic), via Claude Code. Every change is marked "GK:". On a word without start_extra / target_levels the behaviour +# and every written file equal PR #433's (regression anchor in verify.py). +import sys as _sys, os as _os; _sys.path.insert(0, _os.path.dirname(_os.path.abspath(__file__))) +# Adapted for heterogeneous centres by icekylinx with Codex assistance. +"""Independent read-back of the serialized local/global instruction stream.""" +import copy,gzip,hashlib,importlib.util,json,math +from collections import Counter +from fractions import Fraction as Q +from pathlib import Path + +OUT=Path('split-centres');P=OUT/'GLOBAL-TEMPLATE.json.gz' +ir=json.load(gzip.open(P));c=json.load(gzip.open(OUT/'CANONICAL-WORD.json.gz')) +integration=json.loads((OUT/'INTEGRATION.json').read_text()) +assert hashlib.sha256(gzip.decompress(P.read_bytes())).hexdigest()==integration['global_template_sha256'] +assert c['ports']==json.load(gzip.open('work/higher-stage-e8/verified/gcert1-e8-retimed.json.gz'))['ports'] +v,R,h=c['v'],c['R'],c['h'];n=2*v+R;frames=c['frames'] +from gk_common import tile # GK +widths=[h-len(frames[c['start'][2*v+i]]) for i in range(R)] +assign,nb,pads=tile([(rep,i,widths[i]) for rep in range(8) for i in range(R)]);W=7680+9*nb +levels={int(t):f for t,f in c.get('target_levels',{}).items()} +entering=[r for r,f in enumerate(c['start']) if r>=2*v and f!=0];plain={r for r in range(n) if r not in set(entering)} # GK +def contains(a,b): + for x in a: + for y in b: + if x>>(y.bit_length()-1)&1:x^=y + if x:return False + return True +def local(events,back): + rows={('L',r):{r:Q(1)} for r in range(n)} + norm={('L',r):Q(1) for r in range(n)};prefix=Q(1);cur=c['start'].copy();private={} + hist=Counter();phases=[];entry=[];exit=[];centers=[];matrix_hash=hashlib.sha256();chain={};wrappers=[] + allowed=['zero_frame_precondition','entry_adapters','A','centers','B','final','exit_adapters','full_frame_cleanup','done'] + for event in events: + tag=event[0] + if tag=='phase': + phases.append(event[1]);assert phases==allowed[:len(phases)] + if event[1]=='A':assert entry==[(r,f) for r,f in enumerate(c['start']) if r in plain] and sorted(r for k_,r,f_ in wrappers if k_=='pre')==entering # GK + if event[1]=='centers':assert all(cur[r]==levels.get(r-v,0) for r in range(v,2*v)) # GK + if event[1]=='full_frame_cleanup':assert cur==c['final'] and exit==list(enumerate(c['final'])) + assert not private + elif tag=='residual_adapter': # GK: paid wrappers of entering helpers: R_E^-1 before the invocation, L_E^-1 after the full-frame cleanup + _,kind,r,f=event;assert r in entering and f==c['start'][r] and kind in ('pre','post') + assert (kind=='pre' and phases[-1]=='entry_adapters') or (kind=='post' and phases[-1]=='full_frame_cleanup') + assert (kind,r) not in {(k,x) for k,x,_ in wrappers};wrappers.append((kind,r,f)) + elif tag=='adapter': + assert event[3]==(c['start'] if event[1]=='old_to_new' else c['final'])[event[2]] + (entry if event[1]=='old_to_new' else exit).append((event[2],event[3])) + elif tag=='climb': + _,part,r,a,b,rank=event + assert not private and phases[-1]==part and cur[r]==a + assert contains(frames[a],frames[b]) and rank==len(frames[b])-len(frames[a])>0 + hist[rank]+=1;cur[r]=b + elif tag=='center': + _,k,a,b,rank=event + assert phases[-1]=='centers' and private=={('C',k):a} + cf=c['center_frames'][k];cr=len(frames[cf]) + # GK: stepwise descent cf -> served levels -> lowest (forward), reversed ascent (backward); each step is a nested child + assert contains(frames[a],frames[b]) if back else contains(frames[b],frames[a]) + assert rank==abs(len(frames[a])-len(frames[b]))>0 + chain.setdefault(k,[]).append((a,b)) + private['C',k]=b;hist[rank]+=1;centers.append(k) + elif tag=='scalar': + _,e,f=event;op=e[0];target=tuple(e[1]);source=tuple(e[2]) if op in ('copy','add') else None + if target[0]=='C' and op=='clear': + assert private.get(target,f)==f + private.pop(target,None) + else: + for r in (target,source): + if r is None:continue + if r[0]=='L':assert cur[r[1]]==f,('common frame',r,cur[r[1]],f) + else: + if r==target and r not in private:private[r]=f + assert private[r]==f + if op=='clear':rows[target]={};norm[target]=Q(0) + elif op=='copy':rows[target]=dict(rows[source]);norm[target]=norm[source] + elif op=='scale': + q=Q(e[2],e[3]);a,b=abs(q.numerator),q.denominator + assert a&(a-1)==0 and b&(b-1)==0 + rows[target]={j:q*x for j,x in rows[target].items()};norm[target]*=abs(q) + else: + q=Q(e[3],e[4]);a,b=abs(q.numerator),q.denominator + assert source!=target and b&(b-1)==0 + # Independent symbolic replay of the cleared coefficient work. + w=0 + for bit in bin(a)[2:]:w=2*w+int(bit) + assert Q(w,b)*(1 if q>0 else -1)==q + prefix=max(prefix,Q(a)*norm[source]) + norm[target]=norm.get(target,Q(0))+abs(q)*norm[source] + row=rows.setdefault(target,{}) + for j,x in list(rows[source].items()): + z=row.get(j,Q(0))+q*x + if z:row[j]=z + else:row.pop(j,None) + prefix=max(prefix,norm[target]) + else:raise AssertionError(tag) + assert phases==allowed and set(centers)==set(range(len(c['centers']))) and not private + assert sorted(r for k,r,_ in wrappers if k=='pre')==entering and sorted(r for k,r,_ in wrappers if k=='post')==entering # GK + for k,st in chain.items(): # GK: the steps of each centre chain link up and end at the centre frame + cf=c['center_frames'][k] + if back:assert st[-1][1]==cf and all(st[i][1]==st[i+1][0] for i in range(len(st)-1)) + else:assert st[0][0]==cf and all(st[i][1]==st[i+1][0] for i in range(len(st)-1)) + assert all(not row for reg,row in rows.items() if reg[0]=='C') + for r in range(n): + expected={r:Q(1)} + if back and r= W). sole=False skips only the + sole-owner assertion (used by a control to show that the footprints themselves are fine).""" + fam=Counter(f for f,_ in owners);foot={} + for i,(f,route) in enumerate(owners): + assert f=240 and route[0]==2,('bank class: helpers only',i,f);w=widths[i-240] + if w==9: assert len(route)==2,('width-9 helper in a pure bank',i) + else: + if sole: assert fam[f]==1,('entering helper shares its bank family in one invocation',i,f) + assert len(route)==4 and route[2]==w and len(set(route[3]))==9-w==len(route[3]),('entering helper without a spectator record',i) + assert route[3]==list(range(len(occ[f]),len(occ[f])+9-w)) and len(occ[f])+9-w<=73,('spectators are not the first cells beyond the residuals',i,f) + cells=residual_cells(route)|(set(route[3]) if len(route)==4 else set()) + assert len(cells)==9 and not cells&foot.setdefault(f,set()),('footprints overlap on a bank family',i,f);foot[f]|=cells +def global_check(t): + assert t['live']==W and t['physical']==W+R+len(c['centers'])+2 # GK + occ={} + for call in t['calls']: + for fam,route in call['owners'][240:]:occ.setdefault(fam,set()).update(residual_cells(route)) + assert all(cs==set(range(len(cs))) for cs in occ.values()),'bank residuals are packed from cell 0' + # Eight data-wire scalar columns, independently recomposed. + matrix=[[int(i==j) for j in range(8)] for i in range(8)] + for e in t['recipe']: + if e['kind']=='local': + a=2*e['pair'];b=a+1;dst,src,q=(a,b,-1) if e['reverse'] else (b,a,1) + matrix[dst]=[x+q*y for x,y in zip(matrix[dst],matrix[src])] + elif e['kind']=='bridge': + i,j,q=e['dst'],e['src'],e['coefficient'] + matrix[2*i]=[x+q*y for x,y in zip(matrix[2*i],matrix[2*j])] + matrix[2*j+1]=[x-q*y for x,y in zip(matrix[2*j+1],matrix[2*i+1])] + else: + assert e['kind']=='terminal';old=copy.deepcopy(matrix) + for i in range(4):matrix[2*i]=old[2*i+1];matrix[2*i+1]=[-x for x in old[2*i]] + assert matrix==[[int(i==j) for j in range(8)] for i in range(8)] + seen=set();hist=Counter();pairs={e['stage']:e for e in t['recipe'] if e['kind']=='local'} + for call in t['calls']: + stage,rep,pair=call['stage'],call['replica'],call['pair'] + assert (stage,rep) not in seen;seen.add((stage,rep)) + assert pair==pairs[stage]['pair'] + assert call['orientation']==('backward' if pairs[stage]['reverse'] else 'forward') + assert len(call['owners'])==800 + for r,(fam,route) in enumerate(call['owners']): + if r<240:assert fam==rep*960+(2*pair+r//120)*120+r%120 and route==[1,stage,r%120] + else: + bk,off_,w_,pure_,sp_=assign[rep,r-240];assert fam==7680+stage*nb+bk and route==([2,off_//9] if (w_==9 and pure_) else [2,off_,w_,list(sp_)]) # GK + assert len(set((f,json.dumps(r)) for f,r in call['owners']))==800 + bank_rule(call['owners'],occ) # GK: the rule on every register class, stated independently of tile() + for r,z in profiles[call['orientation']].items():hist[r]+=z + assert seen=={(s,r) for s in range(9) for r in range(8)} + for child in t['idle_children']:hist[child['rank']]+=child['replicas'] + assert t['bank_padding']=={'families':list(range(7680,W)),'axis':72,'child_rank':1} + for r_,z_ in pads.items():hist[r_]+=z_*9 # GK + assert t['cover_final_correction']['families']==[0,W] + assert t['cover_final_correction']['charged_calls_per_cover']==W + assert t['execution_schedule'][-1]=={'kind':'translate_every_live_family',**{k:v for k,v in t['cover_final_correction'].items() if k!='kind'}} + assert 73*W-sum(r*z for r,z in hist.items())==2496 + return hist +H=global_check(ir) +for name,mut in [('missing_padding',lambda t:t['bank_padding']['families'].pop()), + ('aliased_owner',lambda t:t['calls'][0]['owners'][241].__setitem__(1,[2,0])), + ('missing_cover_phase',lambda t:t['cover_final_correction'].__setitem__('charged_calls_per_cover',0))]: + t=copy.deepcopy(ir);mut(t) + try:global_check(t) + except (AssertionError,KeyError):controls.append(name) + else:raise AssertionError('global mutation accepted: '+name) +# GK: controls of the rule itself, one per register class, run on bank_rule (not on the equality with tile()); only for words with entering +# helpers (the anchor's INDEPENDENT-REPLAY.json must stay byte-identical to PR #433's) +occ_all={} +for call in ir['calls']: + for fam_,route_ in call['owners'][240:]:occ_all.setdefault(fam_,set()).update(residual_cells(route_)) +def rule_control(name,mut,must): + o=copy.deepcopy(ir['calls'][0]['owners']);mut(o) + try:bank_rule(o,occ_all) + except AssertionError as e: + assert must in str(e),(name,str(e));controls.append(name) + else:raise AssertionError('rule mutation accepted: '+name) +bank_rule(ir['calls'][0]['owners'],occ_all) +ent=[r for r in range(240,800) if widths[r-240]<9] +if entering: + a_,b_=ent[0],ent[1] + def to_one_bank(o): # bank class: b joins a's bank family at the next free cells, with a spectator of its own + fa=o[a_][0];free=len(occ_all[fa]);o[b_]=[fa,[2,free,widths[b_-240],[free+widths[b_-240]]]] + rule_control('two_entering_helpers_on_one_bank_family',to_one_bank,'shares its bank family') + rule_control('bank_spectator_is_a_residual_cell',lambda o:o[a_][1].__setitem__(3,[o[a_][1][1]]+o[a_][1][3][1:]),'first cells beyond') + rule_control('bank_spectator_shifted',lambda o:o[a_][1].__setitem__(3,[x+1 for x in o[a_][1][3]]),'first cells beyond') + rule_control('bank_spectator_record_dropped',lambda o:o[a_].__setitem__(1,o[a_][1][:3]),'without a spectator record') + rule_control('bank_spectator_count_wrong',lambda o:o[a_][1].__setitem__(3,o[a_][1][3]*2),'without a spectator record') + rule_control('second_owner_on_an_active_data_family',lambda o:o.__setitem__(241,[o[0][0],[1,0,0]]),'data class') + rule_control('helper_owner_on_an_active_data_family',lambda o:o.__setitem__(250,[o[3][0],[2,0]]),'data class') + rule_control('active_wire_on_a_bank_family',lambda o:o.__setitem__(5,[7680,[1,0,5]]),'bank class') + C_=len(c['centers']) + rule_control('owner_in_the_private_namespace_centres',lambda o:o.__setitem__(300,[W+3,[2,0]]),'private namespace') + rule_control('owner_in_the_private_namespace_reserved_tableau',lambda o:o.__setitem__(300,[W+C_+5,[2,0]]),'private namespace') + rule_control('owner_in_the_private_namespace_coefficient',lambda o:o.__setitem__(300,[W+C_+R+1,[2,0]]),'private namespace') + t=copy.deepcopy(ir);t['calls'][0]['owners'][0][0]+=960 # copies: an active owner of replica 0's invocation on a family of replica 1 + try:global_check(t) + except (AssertionError,KeyError):controls.append('active_owner_on_the_family_of_another_replica') + else:raise AssertionError('global mutation accepted: active_owner_on_the_family_of_another_replica') +assert dict(H)=={int(r):z for r,z in integration['global_profile'].items()} + +def load(name): + sp=importlib.util.spec_from_file_location('replay_hamming_'+name,Path('work/pr361/code/engines')/(name+'.py')) + m=importlib.util.module_from_spec(sp);sp.loader.exec_module(m);return m +M,B=load('moment'),load('base_two_moment');b=Q(integration['complex_b']);grid=Q(1,10**18) +assert M.moment(H,73,W,b,True)[1]<1>i)&1)<>j&1);a[j],a[k]=a[k],a[j] + for i in range(n): + if i!=j and a[i]>>j&1:a[i]^=a[j] + assert [r&((1<>n for r in a) +def basis_extend(cols,n): + out=[] + for x in list(cols)+[1<len(out):out.append(x) + assert len(out)==n + return tuple(out) +def nullspace(rows,n): + a=list(rows);p=[];k=0 + for j in range(n): + t=next((i for i in range(k,len(a)) if a[i]>>j&1),None) + if t is None:continue + a[t],a[k]=a[k],a[t] + for i in range(len(a)): + if i!=k and a[i]>>j&1:a[i]^=a[k] + p.append(j);k+=1 + return tuple((1<>j)&1)<>i&1:out=pmul(out,T[i]) + for i in range(n): + if z>>i&1:out=pmul(out,T[n+i]) + return out +def compose(A,B):return tuple(apply(A,p) for p in B) +def inverse(T): + n=len(T)//2;cols=[x|(z<>n;u,v,p=apply(T,(x,z,0));assert (u,v)==identity(n)[j][:2];out.append((x,z,(-p)%4)) + return tuple(out) +def qvalue(Q,alpha,x,n): + return (sum(alpha[i] for i in range(n) if x>>i&1)+2*sum(parity((Q[i]>>(i+1))&(x>>(i+1))) for i in range(n) if x>>i&1))%4 +def mul_i(a,p): + x,y=a;p%=4 + return [(x,y),(-y,x),(-x,-y),(y,-x)][p] +@dataclass +class Op: + n:int + tab:tuple + circuit:list + def then(self,b): + assert self.n==b.n + return Op(self.n,compose(b.tab,self.tab),self.circuit+b.circuit) + def adjoint(self): + circ=[] + for e in reversed(self.circuit): + if e[0]=='P':circ.append(('P',inv(e[1],self.n))) + elif e[0]=='D':circ.append(('D',e[1],tuple((-x)%4 for x in e[2]))) + elif e[0]=='C':circ.append(('C',e[1],-e[2])) + elif e[0]=='phase':circ.append(('phase',(-e[1])%4)) + else:circ.append(e) + return Op(self.n,inverse(self.tab),circ) + def zero_state(self,basis=0): + N=1<>i)&1 for i in range(n)) + assert all(alpha[i]%2==(Q[i]>>i)&1 for i in range(n)) + return Op(n,tuple([(1<>i&1 else 0,1<>i&1 else 0) for i in range(n)]),[('C',q,sgn)]) +def xgate(n,b):return Op(n,tuple([(1<>i)&1)) for i in range(n)]),[('X',b)]) +def fourier(n,axes=None): + out=ident(n) + for i in range(n) if axes is None else axes:out=out.then(cgate(n,1<len(selected):picks.append(j);selected.append(x) + assert len(picks)==r and all(x>>r==0 for x in Bcols) + Br=transpose(selected,r);Bi=inv(Br,r);Dr=transpose([Dcols[j]&((1<