diff --git a/.github/workflows/five-stage-p10b-transcript-stages.yml b/.github/workflows/five-stage-p10b-transcript-stages.yml new file mode 100644 index 0000000000..e65f8f080c --- /dev/null +++ b/.github/workflows/five-stage-p10b-transcript-stages.yml @@ -0,0 +1,39 @@ +name: Verify the p10b word with the transcript stage stack and the p = 10 complex supplier + +on: + push: + paths: + - 'research/five-stage-p10b-transcript-stages/**' + - '.github/workflows/five-stage-p10b-transcript-stages.yml' + pull_request: + paths: + - 'research/five-stage-p10b-transcript-stages/**' + - '.github/workflows/five-stage-p10b-transcript-stages.yml' + workflow_dispatch: + +permissions: + contents: read + +jobs: + immutable-replay: + runs-on: ubuntu-24.04 + timeout-minutes: 60 + strategy: + fail-fast: false + matrix: + python-version: ['3.12', '3.14'] + steps: + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 + with: + persist-credentials: false + - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7 + with: + python-version: ${{ matrix.python-version }} + - name: Install the pinned arithmetic dependency + run: python -m pip install --disable-pip-version-check -r research/five-stage-p10b-transcript-stages/requirements.txt + - name: Replay every mandatory stage (virtual, raw, bit, scalar, primes, banks, complex, math, finite) + run: python -B research/five-stage-p10b-transcript-stages/verify.py --output "$RUNNER_TEMP/p10b-stages-verification" + - name: Regenerate the pinned bit word from the generator and both physical-layer producers + run: python -B research/five-stage-p10b-transcript-stages/bitword/producer/regenerate.py --work "$RUNNER_TEMP/p10-regeneration" + - name: Require committed files to remain unchanged + run: git diff --exit-code diff --git a/certificates/joint-dual-kappa.json b/certificates/joint-dual-kappa.json index b7f7b89bc2..1f35b89221 100644 --- a/certificates/joint-dual-kappa.json +++ b/certificates/joint-dual-kappa.json @@ -842,7 +842,7 @@ "scripts/experiments/pin_joint_dual_sources.py": "4d31cc0e38b7902709ca5f8f714cba109760d2592346dd7f8dc0b900a2d9fe00", "scripts/experiments/verify_joint_dual.py": "7a31bba1e9c0ded32ae285df2ca9bc91ef20c330f6789fdba361876f3c7a1985" }, - "source_manifest_sha256": "4f3c15b82a2d97335d4fe95fb8bcb96bd2a921087da289d9da16c68213a17f17", + "source_manifest_sha256": "698fe862a620e5b80b85fbc6034c9456fa0fa9aea638dbbbcb3f9edd24c0415e", "sources": [ { "files": { diff --git a/certificates/joint-dual-validation.json b/certificates/joint-dual-validation.json index 194861d3c3..61a8d41622 100644 --- a/certificates/joint-dual-validation.json +++ b/certificates/joint-dual-validation.json @@ -226,7 +226,7 @@ } }, "bit_saving": "2382370177/50000000000000", - "certificate_sha256": "9801147b1502cf1e43d5fa39aa37f5291f03b48c30c4dd4f272e0877894a1c24", + "certificate_sha256": "6f684fa7f747073a132e8d0b5652cf12a8afa389f2a16ff6ade8e080d786dd22", "kappa": "4764513337/100000000000000", "margins": 7, "producer_words_regenerated_and_matched": true, diff --git a/research/five-stage-p10b-transcript-stages/BANK-PROOF.md b/research/five-stage-p10b-transcript-stages/BANK-PROOF.md new file mode 100644 index 0000000000..945c3f26cd --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/BANK-PROOF.md @@ -0,0 +1,184 @@ +# Five-stage stage-private completed banks + +This is a finite bank-allocation extension of the PR197/PR200 completed-bank construction to PR234's five-stage +bit geometry. It is retained from eumemic's source527 package (via #285 and #315) and applied here to the +independent helper census of this package's p = 10 word: h = 20, m = 5h = 100. It does not claim a new all-size +compiler theorem or replace the scalar admission. + +## Endpoint of one local invocation + +For one complete local invocation, the source-bound physical telescope has no data/helper cross blocks. On an +independent helper with genuine entrance projector σ, its endpoint is the exact partial swap D_(I₂₀−σ), +supported in the active local window. This holds on arbitrary correlated dirty contents. The complemented +inverse invocation has the same residual: its reversed endpoints are 0 and I₂₀ − σ. Source-owned gauges are +visible-data paths and are excluded from the independent helper census. + +## Bank normalizers + +In stage i, PR234 routes the helper at local class d to physical class g = d·τᵢ. Relative to g, the residual is +Pᵢ = τᵢ·diag(I₂₀ − σ, 0, …, 0)·τᵢ, supported only in Hᵢ. Each stage gets a disjoint collection of banks, and +every bank is filled by disjoint coordinate blocks of total dimension 100. For the actual gauge chart B, whose +columns are residual columns followed by gauge columns, set + + N_b = (b+1)·Π_b·embed_i(B⁻¹). + +For an ungauged role, B = I₂₀. Π_b is the explicit coordinate permutation sending the first residual +coordinates in Hᵢ to the assigned bank interval. Thus N_b·Pᵢ·N_b⁻¹ is exactly that coordinate projector. The +scalar leaves conjugation unchanged. + +The residual columns of B are G⁻¹ applied to the frame's annihilator rows, for G = I − J/9. Up to the positive +scalar h − 9 = 11, these are the integer rows 11a − Σa (15a − Σa at h = 24). + +The checker reconstructs every actual chart and checks: + +- both inverse identities; +- the G-orthogonality of its two summands; +- its residual action; +- its elementary factorization. + +This is therefore a projector identity for the actual bases, not a rank substitution. + +## Bank routes and distinctness + +The bank route is g → g·N_b⁻¹, which is d·τᵢ·N_b⁻¹ in the original local invocation. If the bank class is h, +its residual is h·N_b·Pᵢ·N_b⁻¹·h⁻¹. Every occurrence visits every bank class once, because right multiplication +is a bijection on the complete GL cover. + +If two roles in one local invocation are assigned the same bank family, their distinct N_b give distinct bank +classes. (In this word no two roles of one invocation share a bank family: the pinned collision count is 0. The +argument is kept because the checker supports the general case.) Distinctness is literal. Choose a coordinate j outside Hᵢ. The embedded inverse fixes e_j, and +N_b·e_j = (b+1)·e_(Π_b(j)). The resulting columns differ for all b, at every eligible prime q > 2⁸⁰ and every +local ring Z/q^w. All scalars are between 1 and 25 (the largest bank has 25 blocks), so they remain distinct +units. The proof uses the full GL cover, not a projective quotient. + +## Completed endpoint + +Complete the entire cover sweep for each stage and replica, in fixed order, before its boundary phase. The +complete local source endpoint separates every bank from the data and the other banks, so each subsequent +invocation may receive arbitrary dirty bank contents. + +For each bank, its block projectors are disjoint and sum to I₁₀₀, so the literal partial swaps compose to +D_I₁₀₀ on every address column. The common inherited ancestor chart is the same for each block and cancels +between blocks. The checker verifies: + +- all 200 address columns; +- the reverse schedule; +- failures when a block is omitted or repeated. + +No new independence assumption on dirt is used. + +The five bank collections remain separate, and each is touched only in its own stage. This gives every physical +bank its full required endpoint once. The data stage routes, bridge maps, idle children and final exchanges +remain PR234's. Consequently there are no independent exterior rank-5a children. Their removal follows from the +completed bank endpoint. No internal, data, compensation or copied-centre child is removed. + +## Families and the exact tiling + +The actual residual families are: + +| width | source | roles | +| ---: | --- | ---: | +| 4 | rank-16 entrances | 1,200 | +| 20 | ungauged roles | 6,900 | + +There are no rank-17 entrances: all 960 rank-17 gauges are reuse recipients. + +A bank holds blocks of total width exactly 100. With 60 replicas the total residual width must therefore +satisfy 60·width ≡ 0 (mod 100), i.e. width ≡ 0 (mod 5). Banks are never padded. A padded bank would not sum to +I₁₀₀; its unused coordinates would count as stock without children and break the telescoping identity +m·W − mass = 60·(4v − 5h(h−2)) that `bank_check.py` and `math_check.py` assert. + +The physical-layer producer enforces divisibility with `make_physical.py --bank-parity`. This generalizes gen5's +parity rule (60·width ≡ 0 mod 120). It drops the fewest trailing reuse pairs that make 60·width divisible by m. +Dropping a pair returns its rank-17 recipient to the entrances as a width-3 family, and its donor stays a plain +helper, so each drop adds 3 to the width. + +For this word the maximum matching has all 960 pairs. The residual width is 4·1,200 + 20·6,900 = 142,800 ≡ 0 +(mod 5), so 60·142,800 = 85,680·100 and no pair is dropped. (In #315 the matching had 892 pairs, the width was +144,204 ≡ 4 (mod 5), and two pairs were dropped.) + +`bank_template.tile()` then finds an exact tiling, with no padding: + +| Blocks | Banks per stage | +| --- | ---: | +| 25 of dimension 4 | 2,880 | +| 5 of dimension 20 | 82,800 | + +Both widths divide m = 100, so every bank is pure: 60·1,200 = 72,000 blocks of width 4 fill 2,880 banks, and +60·6,900 = 414,000 blocks of width 20 fill 82,800 banks. The tiler can also mix a width that does not divide m with +a filler width that does, backtracking until every remaining pure width divides out. That path is not used here. +In every case it asserts: + +- every pattern sums to m; +- every block is used exactly once. + +The patterns are pinned in `word-pins.json`. + +## Counts and selector bill + +There are 85,680 banks per stage, 428,400 banks in total and 230,400 data families. Literal stock is 658,800, +and its per-replica normalized value is 131,760/12. The checker enumerates each of the 2,430,000 actual +role/replica/stage assignments exactly once, verifies each actual role's chart rank, and hashes the complete +allocation. + +Every actual chart (120 distinct entrance bases) uses at most 150 factors. At most 99 coordinate transpositions +and 100 scalar-coordinate factors give 349 normalizer factors. A conservative added out-and-back selector bill, +in addition to all retained PR234 route and scalar bills, is + + 2·5·60·((658800 − 1) + 8100·100·349) = 170,009,279,400 < 2⁴⁰. + +## Literal realization + +The literal stock, not the rational per-replica stock, must be used for physical role routing and finite +storage. All 60 scalar replicas execute, and all recursive child counts are multiplied by 60 in a literal +realization. Any smaller integer normalization used only in the moment arithmetic must be distinguished from +the literal replica count. + +Serial execution may share an external copied-centre work stream only after erasure. The fixed bank selector +bill is explicitly charged before the inherited positive ordinary-leaf gap absorbs it. After completion removal +the largest child is 42 of 100, so a single level halves, and the histogram remains a one-level profile. + +## Scope + +This witness leaves the following to the integrator (verify.py): + +- the full scalar, integer and sign audits; +- the frame ledgers and the exact global lowering; +- the prime guard and the complete fallback profile; +- the 47 outer inequalities. + +Its input charts and census are the independently admitted p = 10 helper. The existing compiler, common weighted +chart, restored selectors, complete-stream routing and all-size analytic hypotheses remain conditional, as in the +cited sources. + +Prepared with OpenAI Codex assistance (source527 package, eumemic). The gen5 and p = 10 numbers, the bank +divisibility rule and the exact tiler were added with Claude assistance (#285, #315 and this package). Apache-2.0; inherited source +attribution remains unchanged. + +## Transcript stages: residual widths and the economy tiling + +With the transcript stages (`STAGES-PROOF.md`) the banks hold more residual widths. The kernel pivots of rank e +have residual 20 − e (widths 19, 18, 16, 15, 13, 12 here), the 240 early-restored helpers have residual +P_E − P_σ of rank 19 − 16 = 3, and the ten terminal sinks remove ten full-width helpers. The residual census +(`residual_families` in `word-pins.json`) is {20: 5,551, 19: 1,296, 18: 26, 16: 7, 15: 3, 13: 2, 12: 5, 4: 960, +3: 240}. + +#315's filler search fails on such a census: it mixes every width that does not divide 100 with the most numerous +filler first and needs six rank-4 blocks per four 19-wide pivots, and the rank-4 blocks run out (the p = 12 +analogue was PR #299's change from (r⁴, 4^(30−r)) to (r⁴, 24, 4^(24−r))). `tile()` falls back to +`economy_tile()` (our #320), which uses both fillers (F = 20, f = 4) and, for each other width w in decreasing +order, picks the bank w^a F^c f^b with the fewest f blocks per w block (then the largest a): here (19⁴, 20, 4), +(18⁴, 20, 4²), (16⁵, 20), (15⁴, 20²), (13⁴, 20², 4²), (12⁵, 20²), (3²⁰, 20²), with at most one remainder bank per +width; the leftover fillers fill (20⁵), (4²⁵) and one residue bank (20, 4²⁰). The same post-conditions are asserted +as before: every bank sums to m = 100 and every block is used exactly once, so there is no padding and the stock +is the same as for any exact tiling: banks per stage = 60 · Σ residual / 100 = 84,549, literal stock +230,400 + 5 · 84,549 = 653,145. The ten patterns and their counts are pinned (`bank_patterns`). The total entrance +rank plus the restoration saving is 1,445 + 240 = 1,685, a multiple of 5. + +Restored helpers are charted by the pair (σ, E): the chart basis is (residual rows of P_E − P_σ, the basis of σ, +the E-perp rows), checked to be G-orthogonal blocks and exactly inverted like the plain charts (`residual_rows` in +`bank_check.py`). 726 charts are built (`final_charts`); the completion rows carry the endpoint frame E and the +completion rank 5(a + h − dim E). With the kernel entrances, roles of one invocation can share a bank family +(`family_collisions` pinned at 110,405), which is the general case the injectivity argument above covers; the +largest chart uses 400 factors (`max_chart_factors`), and the finite coefficient bound is re-pinned +(`finite_coefficient`). diff --git a/research/five-stage-p10b-transcript-stages/COMPLEX-P10.md b/research/five-stage-p10b-transcript-stages/COMPLEX-P10.md new file mode 100644 index 0000000000..cc7ceae040 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/COMPLEX-P10.md @@ -0,0 +1,56 @@ +# The p = 10 complex supplier (#327's centre-sharing program) + +#315 and #325 price the complex side with #315's centre-sharing program at p = 11 (h = 22, m = 110): +b = 772714351296671/10¹⁸. With the transcript stages the bit root of #325's word reaches 7.7712 × 10⁻⁴, above +that cap, so the p = 11 supplier would bind (κ 7.72117723737704e-4). This package replaces it with DreamingOfClouds' +#327 program at p = 10 (h = 20, m = 5h = 100): the source-assisted complex word of PR #184/#194 compiled with +PR #304's recipe on #327's re-annealed p = 10 modules and the centre-sharing pair module (PR #233 maximum-weight +pairs). Its fallback-inclusive coarse saving is b = 779597612622781/10¹⁸ ≈ 7.79598 × 10⁻⁴, so the bit binds. + +## What changed + +- **Program.** `inputs/complex/gcert1-p10-centre-mw-flow.json.gz` is #327's + `certificates/gcert1-p10-centre-mw-flow.json.gz` byte for byte (#327 at commit 40ed045; uncompressed sha256 + `370fae73…23ff`, the hash #327 reports for its local Lean kernel check `wht_main_block_B2Gcc95x`). It replaces + `gcert1-p11-cmod-centre-mw-flow.json.gz`; `inputs/complex/source-pins.json` binds the new certificate (both + hashes). Its provenance (the three query modules, the frozen layer, #315's `Graph.finish` patch, #327's record + and notice) is in `inputs/complex/centre-mw-p10/`, replacing `inputs/complex/centre-mw/`. +- **The five places that pinned the p = 11 program** (listed in #327's PROOF.md §5): + - `code/complex_labels.py`, `code/complex_scalars.py`, `code/complex_splice.py`: h, v and the centre rank come + from the certificate and `word_pins.shape()` (h = 20, v = 960, centre rank h − 2 = 18, cst = h(h − 2)); the + scalar and splice modules are bound to the certificate by `bind(c)`; namespaces (centres, tableau, coefficient + work stream), the live width 4v + R and the physical width 4v + R + h + 1 are derived from (v, R, h). + Word-dependent counts that were literals (R, N, frame count, phase gate counts, the invocation histogram, the + live-transition partition) are strict pins in `word-pins.json` (`complex_*`). + - `portable_complex.py`: the family check is (m, h, W) = (5h, h, 4v + R) with R pinned; the five-stage ledger + has the shape deficit 4v − 5h(h − 2) = 2,040 and largest child 2h + 2 = 42, and its calls and rank mass are + pinned; the scalar expansion bill, the complete local bill and the four stock bit lengths are pinned; the + mutation controls use the derived namespaces. Every inequality guard is unchanged (local bill < 2⁴⁸, K < 2⁶⁰⁵⁰, + router < G, literal < E, rows < 20,161, 2·max child < m, …). The completed-child induction identity is + 2B(m − max child) − s − E = (2(m − max child) − 1)·B, i.e. 115·B here (127·B at m = 110). + - `math_check.complex_supplier()`: m = 5h = 100 and W = (rank mass + deficit)/m = 10,295 = 4v + R; the calls and + rank mass, W, b and the no-fallback root b₀ are pinned. b is certified with the 10⁻¹⁶ fallback by both moment + engines with the adjacent 10⁻¹⁸ grid point rejected, b₀ likewise without the fallback (recorded only). +- `code/complex_gx.py` and the vendored `gx.py`/`gxcore.py` are unchanged (#327 vendors the same files, same hashes). + +## Values + +| | #315 / #325 (p = 11 program) | this package (#327's p = 10 program) | +| --- | ---: | ---: | +| h, v, m | 22, 1,320, 110 | 20, 960, 100 | +| R, N, frames | 9,036, 254,672, 17,861 | 6,455, 165,940, 12,392 | +| five-stage W = 4v + R | 14,316 | 10,295 | +| five-stage calls / rank mass | 351,820 / 1,571,680 | 247,575 / 1,027,460 | +| b (with fallback) | 772714351296671/10¹⁸ | **779597612622781/10¹⁸** | +| b₀ (without fallback, recorded) | 772714354722691/10¹⁸ | 779597615657658/10¹⁸ | + +Both roots equal #327's own certified values (`inputs/complex/centre-mw-p10/expected-centre-mw.json`). + +## What is not claimed + +The five-stage layout at h = 20 (H₅ = 5·H_inv + 2v(e₃₈ + e₁₉ + e₄₂ + e₄), m = 5h, W = 4v + R) is Sussman's generic +B₂ statement applied at h = 20, as in #327; Lean runs of the program are #327's local runs and are not pinned here. +The retained analytic interfaces of the complex side (Lab.inv dirty lifting, gwinB/G0..G4 geometry, NetCert +composition, Clifford synthesis, tape primitives, precision and rows) are inherited unchanged; the finite checks +do not discharge them. The inherited complex texts in `proof/` and `UPSTREAM-PR234-*` describe the p = 11/PR193 +programs. diff --git a/research/five-stage-p10b-transcript-stages/LICENSE b/research/five-stage-p10b-transcript-stages/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/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/five-stage-p10b-transcript-stages/MANIFEST.json b/research/five-stage-p10b-transcript-stages/MANIFEST.json new file mode 100644 index 0000000000..24cba27561 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/MANIFEST.json @@ -0,0 +1,176 @@ +{ + "files": { + "BANK-PROOF.md": "eadfea08b70240262670ac0743fba30d3ec506c099944fc5fd4412d4f6fea1ce", + "COMPLEX-P10.md": "be3a9ced4c1dd1f752e091a79be04929d0531719ffe78ec5c7281fadc3ea1555", + "LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "NOTICE.md": "dd0315326fbfeeacd15f8ad4835b1b36c5ace806f26db53385b1dbb82081f32e", + "PR-STATEMENT-PR325.md": "211fcfe39971fc6de63a844f4c4a5a28539949c81c39d59f9304d0896fc1f472", + "PR-STATEMENT.md": "4d1ae307c34a08c89e83d67efe75f597a626636c2aef1e4e72128e0edb3c1357", + "PROOF.md": "5033d3b87037823e711cef8a1583afc0528a56c4c9962e37fae2619fad47fbbf", + "README-PR325.md": "495768c2289929a319883c976003b9c80ca6b6cd58386693adbc7d1482b8cc9e", + "README.md": "afe12289b0bafb16187155fb9bd16581a8c471981ebd5dffc8577033cffc420a", + "STAGES-PROOF.md": "3d4401e12e41310c5a37dd2d4cd0665520c2f28c464cdf08a2d0e6bfa54591c3", + "UPSTREAM-PR234-NOTICE.md": "ce978c8dfc8a2b36eed7a53014b1a792248b22ef4cee3edd8adab825a571c429", + "UPSTREAM-PR234-PROOF.md": "c9722b07256758cd3b307dd46689f99984c66e16c3dd934f9c34e551620bfc0f", + "bank_check.py": "5fdcba97a59f2713f3f534763a88a8c737adf28279b94a4e484e62b1793404aa", + "bank_template.py": "1c124900095abfd0c06cba507c2ed804f5475bea1b3f698ef66d412417ad4264", + "base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "bitword/NOTICE-PR200": "9e82089424092c1dabc2341a09ead255633d78c90dbdc199c4336ca1c0f3bdf4", + "bitword/README.md": "5c5100382411b8a09ed3f485e2e2fe1ce925e51df997d475dcdf9976084da84a", + "bitword/bit/base_word.py": "9fe3a81b7561d2b09c086f63fac4626e88a32369ef8bc5579c94878de1218a89", + "bitword/bit/word.py": "88554981690cb43c4286fd962dddf0f20c58cf0c6cd58f0b8081ac88b16531ff", + "bitword/producer/data/arcs_p10.json": "8d4d1339ff69150d0892f30d66fb5108802c633c69a8e1f511bbfd5a2ed78a7d", + "bitword/producer/data/cube_orient_p10.json": "cb0c503be9e4a9696f01a7f18b92383e8be118adca29a19b43a472489ffbc0af", + "bitword/producer/data/local_design_p10.json": "374803215ffb55e7c77c816b7c53e8e031cb6850d4d369f77b3528a9365d1b9d", + "bitword/producer/data/pm_p10.json": "8d71f5004acb0ea902ad594a7d298f8d2099114e5d6d42c6357f09c44ab3ce87", + "bitword/producer/data/qmod_p10.json": "40ffb168466bc016bc18a2bbdde65d38b7fd1b406d8a4026f1a6e517fe153459", + "bitword/producer/descent.py": "873fdf8d1281e034a238e09968ee66d77dcc236616305893c1aaee2b516299ff", + "bitword/producer/make_physical.py": "854640404e8fc5c7d7b1089e1291ee98c7c21056f6d1baae04a57ea6928e8db9", + "bitword/producer/paired_cube_bit_word.py": "ca512704f85dcce0a58a4da64c141b9bc0a74ffa3743ed7d2b16e9e8074b22e1", + "bitword/producer/regenerate.py": "2929047b40a3a2dcbadd7df95c8cba0a7fc68abb705f878b6767a41f90fac02e", + "bitword/references/pr168-v4/SOURCE.json": "21a412177c9309d89472aabf4c67618d7a546811f7e68a5904304ae46a98d27c", + "bitword/references/pr168-v4/research/paired-cube-bit/check_paired_cube_bit.py": "4d7c86cd999a1519e0dfb6dcf33a8f26e442a353c3665a0f06881216a260fbf3", + "bitword/selected/bit/frames_p10.json.gz": "fec07e983f81459c45747dfaa4eecabc3429e84d4685f385771904dee4c4fbc0", + "bitword/selected/bit/graph_p10.json": "4a43116c8d154e61be795ca76b3a550c9f5bb579a5fe3fb88a09279512aab174", + "bitword/selected/bit/kchron_p10.json": "1ce62b85b496cbec17fe9eb9e81152126cb90708577cc2e3bcece9b2796ef31c", + "bitword/selected/bit/profile_p10.json": "177ff70a322f152ccc6c12471aced7a207062e445f9f64c7d3bd96e6f18c6f63", + "bitword/selected/bit/word_p10.json.gz": "601da0e6a67715011a4bbc44f6977f13625c5833d4d40443c10b0d5a9da1896d", + "code/complex_basis.py": "52d68781eaf6d9decf02446a532a7336fcf15924a9f6781ba0833d038decb9f8", + "code/complex_gx.py": "ccc924537db0c0d55f0c1934e79b8cf4d85b4fb336473d7b42d69e12557aa9f2", + "code/complex_labels.py": "76df13a56ee1192914b40ab0c2f9206ee9f87f2c086c6cb1d33c553d7a405b9e", + "code/complex_scalars.py": "cab795fc6529b9303e3628bf4f3719eede0eebc63505c79a6e6e1fb18ee7213d", + "code/complex_splice.py": "e0f2b3ad17e52c4b1da5c476533607bc284254c73119d1d999a90f785cea4840", + "code/geometry527.py": "7cf018695f54e337d5b86ac2b49e676c361841773c8ada9f44f5c04d3a314636", + "code/global_lowering.py": "ebfb692cef4c05082bceaac39dd7e9d9bcf61f38f55dfa302974ba37559b8e6d", + "code/physical527.py": "4d4bf47ee083d3864f76907428f4e813a147f7ea6ab0b8cd1536adcd2c469395", + "descent-selection.json": "4eb2be5ee14047d10e986d5526b4f32ff4e2599ca9616b7f43f31cee3a74c588", + "descent2-selection.json": "ff0283c0116aaa8c43101626a5a944149730e0f7400ea28d36ca6f44a49c83dd", + "descent2_transform.py": "715cc90b3ce4b649baea34aba690363cf9dd3cd15aac1599566a95ce43eaf5ef", + "descent_transform.py": "7a2e3fbb4bf01e0702baaa285c9641fd8c99d793254bd8e3875fa41bf6c03b9f", + "discovery/README.md": "e0952275babb9fe86ff3a63271b658eebb114a74ddc1cc2313c5223d1e5b29ea", + "discovery/REPIN.md": "1dd75c93205183a0e32e514b0bb554b50b9cb928bff5b10a26a95b148cd1af29", + "discovery/build_reorder_selection.py": "fd3935ed50aecfba031ecbae419eb5c8d1202685b639a7fd9ab3d89795e3a41a", + "discovery/build_restore_selection.py": "03f54ebe786d85ce140eb488fb3f5f71d7860620235fde14298f6e1d63ed76c9", + "discovery/build_selection.py": "5a4f6e3ee0516ba3fe2e39f89bcf44c13df846d3f7f825f49c797428d9490f0e", + "discovery/build_shared_kernel_selection.py": "2756b1881fc8693038a211f366bfbf347d6e0cdb9c3f27b28356678c7306f038", + "discovery/build_sink_selection.py": "02724b8cef540a986075d38b7e84897e6b2af2863a1ea33e8b2d0605a275afda", + "discovery/coll/census.py": "52713d8fc19b2e25af9307ae87d5d85a87f07ca21cee0d05388cf1718cb66202", + "discovery/coll/closure_pack.py": "7cb01f07b57be2edb6d74b86775eb6bf9c6a98512a4780d43a528838fcc6a45f", + "discovery/coll/fameval.py": "9b5b888d061ffc790ceb96e2f31358cc43d81d32fa3d5c50aaeaace7f8cdb561", + "discovery/coll/families.py": "458e81f7ba5e67c755bbf246b59836ed3e1ea08026b05d4714acf7c8ca343b79", + "discovery/coll/linalg.py": "a6fd2155ef5e1ab74a4ae4aefa1ca787d01916cc0e2c95b142e425d3782b91cf", + "discovery/coll/lines.py": "adf77c498fa521bfeb2ac3b478b94d51f5513e6c4778bf66a0d6bca1a4638598", + "discovery/coll/load.py": "338b388451a333c5a59ba429f63e8b5d6b4ab6a94a7e4007524e8a963d0c751d", + "discovery/coll/pack_restarts.py": "194454bfb4de612076041a841683a1ea51f55423986f1fe62e65c8891fdb9191", + "discovery/coll/planes.py": "3f1950807a677aa622320674dcf629afaf5bda59c138213cfcd2dcb319e47150", + "discovery/coll/trim5.py": "96d4634f2c4a91c260c51f663b103ab39a7dd43bb5fd6d317a552e9f2196a4cf", + "discovery/descent2_dump.py": "bc218021ca7d033fcfad06a77f2815a91fda58c7a5881a67348527971ae416d0", + "discovery/descent2_freeze.py": "790770195ae12cd504e389624ec836f7115a2ba4cf38942de2b03ab7436f63be", + "discovery/descent2_search.py": "8d20165cc0792691f92028816cf5c236a6566ed5cd26c2224746fe4e17e50b1a", + "discovery/descent_search.py": "3d7f9638c71ea66bd858facf2f0956571c70cef372e6821ef9c3fb8ea3d5278c", + "discovery/dump_at.py": "25c0d98f2c8bf1354e8d6fe927205e99e87f2c0817977401a55f402877eed23c", + "discovery/repin.py": "8bd21ad00c07d2f9cbde3a882721882d12e0e50851c720799b449599f205654f", + "discovery/sink_screen_at.py": "ef3a857e5bf67abdba5c5d3b4384589d93aefbacb89ff1f6d345cfea1afa2928", + "discovery/target_search.py": "263948ad04a8144bb59f6cbd4b9f725eef7e4c59ed618c1a621b9402d5b1affd", + "finite_check.py": "f7580cb096ac3de9b866cb3a7b48d6385e2694f077dc85afad7c273fcb0e9bb9", + "inputs/complex/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "inputs/complex/NOTICE": "9419dd03a2f52cf8bdfc4d18216ce29f263ab583b27f01ced8e420985bcb7c81", + "inputs/complex/NOTICE-PR304": "319165f41cf97f37b587c92351289db2d287ca7a90845338318086d5ff447e84", + "inputs/complex/centre-mw-p10/NOTICE": "997038e3859b058c14aa6c77a9791b6098620f2e4b10a4e400b6b242ab34f831", + "inputs/complex/centre-mw-p10/NOTICE-PR327": "193a094dbd9a881d8fe4f4e6f0bf535506b2761cdad696919b60fc6af5256855", + "inputs/complex/centre-mw-p10/centre46_graph.diff": "229eea46b56d19b262d1498f489f9bca84c347e33b16553079d38c4276700280", + "inputs/complex/centre-mw-p10/expected-centre-mw.json": "f7dc252903d702d85f0b98d7468fd5760ed370482b54e66da1acefe0118fe98e", + "inputs/complex/centre-mw-p10/layers/kernel-pairs-mw.json": "e47454fb1838c9372a403b5156bc195630ba6f0cfcaf71b92170f05f111a11cc", + "inputs/complex/centre-mw-p10/layers/matching-arcs.json": "ea7300db2cdb324ddf680bee6d447e9a9994e0b77bf2cf7fbf25e7cd1f6cb16e", + "inputs/complex/centre-mw-p10/layers/physical-frames.json": "1f9813eee92459b341fd437f4ec3a87ae9b440384a277450f483112481381b12", + "inputs/complex/centre-mw-p10/layers/physical-pairs-mw.json": "6c910a4ed8fe325547d9da065edbe8176969048724c0f96ee43a075b2813bd53", + "inputs/complex/centre-mw-p10/modules/pmod46_pc1_p10.json": "7f0bfd151e7ec0b2a74bc6fd994acde477e23f1425f4da798202f510489b6a3c", + "inputs/complex/centre-mw-p10/modules/qmod_sa1_p10.json": "7f7f96efc14921c9dbd8a888a7f3a35b267f7c47d0a8e1e3926c3ff34011e8a6", + "inputs/complex/centre-mw-p10/modules/tmod_t2_p10.json": "4d39faeedfb5a5283a7ad34a8a18af93072e4d155d61dec6c28d7751bc2e4e04", + "inputs/complex/gcert1-p10-centre-mw-flow.json.gz": "274d1bd671eb74d4fa8f63bb7048d929d6b51f6275a5ff6f69e04588f03d5c7a", + "inputs/complex/retained/FINITE_BRIDGE.txt": "66d8f4ea8752abd89952d6674a636575a0db16e18b1c16e293f48f64242f0c46", + "inputs/complex/retained/compact-control-layout.tex": "2bc28e50f3eb092195294cafa81213e520f6d42e7935e9905ad8a6199e2a7c87", + "inputs/complex/retained/compact-control-movement.tex": "b963c3d2f4e1b7059aa289bb4b4ac89b688920bcf42f5b20d7698cdef0132cc6", + "inputs/complex/retained/copied-centers-assembly.tex": "00117892971ae766188ace0af03030c44164fda105e42b70d84f52c3339a7dcb", + "inputs/complex/retained/copied-centers-lemma.tex": "d0ce6d3d504996aadb098227885224e48df46101daec8893523a0a8b7364d8fe", + "inputs/complex/retained/endpoint-gauge-complex.tex": "dfee33b0281e5551bb6927f757ff0240abade60ae1800f715afd88853ae0191e", + "inputs/complex/retained/general-clifford-frames.tex": "c9bb9655b594583c6b4bab8cb485233f1d1e588f83858cf1e4c3530cee8fed54", + "inputs/complex/retained/stopped-product-complex.tex": "4738089103a4b263b3b0ef458f5ef35519c696f1ea871ae79e508d3720f5870a", + "inputs/complex/source-pins.json": "dfaeae9eafc8299b3bc61eda5b76ebc456a1dd704c3407cb27b24894e73499c1", + "inputs/complex/sources/Work__Bridge__Cert.lean": "5c24746a6330907b9b37d6064095035a58575d64ce793d6d7c9881121fdc3980", + "inputs/complex/sources/Work__Bridge__Net.lean": "cf7d7d330b1bffe2e66712c873e647b13dc32db1ccfc0e0f4cd62ee6caf584f0", + "inputs/complex/sources/Work__Carrier__Live.lean": "6d0649eb62589e66057f044e1e2103fc42f3f57a1498f82a26565bd8eb4026d0", + "inputs/complex/sources/Work__Carrier__Phases.lean": "71dc3dda23dfe510d5d53cbada3a6c540cd1dc2825503fda618a5bd6cfc3e812", + "inputs/complex/sources/Work__Fourier__Main.lean": "2e8e88efd4dcbdf0b1a6e39ce7eea8c5fd5ffee2faf360a8c0c9cba84c0e4ef3", + "inputs/complex/sources/Work__GCert__Chain__Geom.lean": "c302f5834287421f11f3b0da7112fcde876cbc702896f2af4145b2d72ee393a2", + "inputs/complex/sources/Work__GCert__Chain__InvThm.lean": "ade7e7873da75ca63a4b5ce2f562dde9c12bfbb69d87d7ae831039ff790e5adb", + "inputs/complex/sources/Work__GCert__Chain__NetCert.lean": "22ae34809466b4ac2a2c5cdde526f51ff246f5189f7c142b38aa4c0dcffb04a4", + "inputs/complex/sources/Work__GCert__Chain__NetDef.lean": "6e17a68b1e988969f6eb77000028f7ed877e687b8ad3976ec1707fcfe1d2f520", + "inputs/complex/sources/Work__GCert__Chain__NetStage.lean": "c122bc01392a6fdcc0bee918fed81804d3c9b1d3e071016dab65a4ed804ef0b6", + "inputs/complex/sources/Work__GCert__Chain__Phased.lean": "0de429c80231334f1ce92575c1e8ac382ca2d5e7d956767b547639a8941d9a8c", + "inputs/complex/sources/Work__GCert__Chain__WinB.lean": "c33ec3fce09c0971c32ddcbb86d9383ffbe4c6d05cf36f20460005e6547bb845", + "inputs/complex/sources/Work__GCert__Data__B2Gp193Main.lean": "cb61f304da51f1dd0a2ec25bca4b63eb095eeb2863289e1e2bdee7c82beff48b", + "inputs/complex/sources/Work__GCert__Data__Glue.lean": "d5314f2b93a7f0e1c949fb502331825bfc6d9d8762d35f865443e7c95b6c7ef7", + "inputs/complex/sources/Work__GCert__Data__InstB2Gp193.lean": "9587ddb9961f44938032b609307ab91c0b0e757e3991f1ad95480dd50fd4f72b", + "inputs/complex/sources/Work__GCert__Data__P193Cert.lean": "d92ee6889be4753fc99f467bd84039743325123a1165128378b9c906a04f2703", + "inputs/complex/sources/Work__GCert__Data__P193Price.lean": "0299bcd0fe255960eec682eef0f045f7e5cb1e4711af2aab4393526eae2caea3", + "inputs/complex/sources/Work__GCert__Data__P193ScalOK.lean": "479434815822e98f015e335361089c3788d00dc3dd39c2944f75410aa0c158fe", + "inputs/complex/sources/Work__GCert__Data__RateB2Gp193x.lean": "6b40cac1481c931d47b1a092e382d04716ede0e785c492a2f2983e886a257c3f", + "inputs/complex/sources/Work__GCert__Data__Raw.lean": "aba94a004c94dcae7cf3047c88a6da9561555f4ebe8ab92e299e6ce09ee7aa66", + "inputs/complex/sources/Work__GCert__Data__SolutionB2Gp193x.lean": "45c768c9d71a7cc18bd6db74cb036db880d89580ca60557bb4a492280296b169", + "inputs/complex/sources/Work__GFrame__Engine__Adapt.lean": "feec0a3828867968a5c7c2c30b86ed70449abc3c660a60ada67203a75bae2ef7", + "inputs/complex/sources/Work__GFrame__Engine__Letters.lean": "34906dbf5ae16b5174db00b4881a5cc1d2e583b8c8806db6523a5e2f86565f09", + "inputs/complex/sources/Work__GFrame__Engine__Level.lean": "80fb3daa9a45de0ed6da570eb4476b9104734be65d0116f58bcfcbcd67f771d0", + "inputs/complex/sources/tools__gx__ORIGIN.md": "6ba897a9495ddadcf8558b93133fdfaf66fc35ce7fa2c53e2d5667335c315e0b", + "inputs/complex/sources/tools__gx__gx.py": "6f3dc8bb639933227a8dae181ec4a542e85c7276be9c9e330f49518e7b630b95", + "inputs/complex/sources/tools__gx__gxbind.py": "9c9dcfac47f0535bf3aa8ebf7c662cdef0ebda50a9f0a9282b8f3cf34809f835", + "inputs/complex/sources/tools__gx__gxconv.py": "dab7fec9f44c2d368ed334055d7126e202017feb46e41a8d86e2d998720f67c2", + "inputs/complex/sources/tools__gx__gxcore.py": "eb972c06fe8c322db2d9a8d9a7d05596e8f40c4ca8e5f42eb6df3c7361b5d517", + "kernel-selection.json": "e2d67dc69e0a2992ba15a58f0ec1fdd25cadae137be6253826f03460f3003fd6", + "kernel_transform.py": "8ca8f07e2ee73569a3222a9172e19ccccda88ba9a9657fcc00b01878c8a84902", + "math_check.py": "3b9c4f83b8d9a1eef95d3da42109aa616aa745df11f4dc2db2d30ec329d781a8", + "moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "notices/PR210-coordinated-crossover-NOTICE": "9fc5561c0995892dbdde777c713899486920c32d3562392f5f72377a4953bf98", + "notices/PR230-NOTICE": "7dfbad087ee49b74fd5075d517eaa263c5dd3d4fbd4c69bfba34ee1cb55e837f", + "notices/PR230-PROVENANCE.json": "19957e28a8ad26281bfe8bfaf8ae16191be53e729a8870a6154671b3384959d4", + "notices/README.md": "d1fcf4e4209d5966282ac8202cf461bd575119a7aaf2ca64e8746810fe5259b8", + "notices/base-bit-PR200-PR202-NOTICE": "c9850418622aea8d1382a230306c940947b5da818f4854b4b272ed60cf239f6c", + "notices/source527-loader-NOTICE.md": "ee632728cc4d89565292d288f8289f483ac794b5d02cc6e42c2b2c43c43ff1d8", + "outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "parity_transform.py": "e068874694fc15135a0950b7361e537f48688d9ac9f0a05c2372f1deb813d085", + "portable_bit.py": "61ba4a2ee153a3d0ba1d7a4542a2f666d377b1c0e30bff477c0d0d6bf0c27d6d", + "portable_complex.py": "1b7b7b8a1e0b4edac46972e9ca9396d0dae11ce358d0635413672f6b4215e271", + "prepare.py": "c1a215713f47b954c28a3f0d48490a055fb75f6af31a0e6b5248802d6951a09b", + "prime_check.py": "94b0f0603a12e03225344ed9a1a4554a079fd893df3dc15346f569a9aba5967d", + "prime_witnesses.py": "98cd03bc9582e7bd0ab194c191ea8eea940539e510051443ab9fd3e572a364ab", + "proof/FINITE_BIT_ACCOUNTING.md": "602923520af184670170bf159fde7b4c72e79a72570eddd7746b7c97bc51fc5b", + "proof/INTEGRATED_PROOF.md": "cff22391e71a50bad27a1e832d5c0a2c8b2446df55adb1297c8b1485b3761257", + "proof/PARITY-CONTRACT.md": "a9246be656e31f1a21d5ec714e002f51be0aa07c36e1528066a25b2c7a02db91", + "proof/README.md": "435c699dc07400366b84fe43d981cd2f6c95a4837e636fff8fe6a25897d853c4", + "proof/copied-centers-lemma.tex": "d0ce6d3d504996aadb098227885224e48df46101daec8893523a0a8b7364d8fe", + "proof/primary/03-motifs.tex": "ed76761194988a01af77ead0ea6469cb5dcd29690ab985a0b5a4006b0f2b69bb", + "proof/primary/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "proof/primary/PROVENANCE.md": "dd9054c58aa92c44b0ef5f691ad4dc52b8ead2f20a9843d4399d6c300d616023", + "proof/primary/UPSTREAM-README.md": "8d1ceff898a4e0e681679f91c4def485820be9e99f04e4861f2ce601a364723e", + "proof/three-stage-cover-bit.tex": "47123a756f823c83a0d48cca2bf5add6472cd88410b13aed345e70c8834fb511", + "proof/three-stage-cover-rows.tex": "6ad97a5cd7d6aecf978a81226e1c2763d37840caca130c61f3bf5c4ac111c5c8", + "raw_ledger.py": "95f2a1fe56dc9f2d253d405ecc5a81dc66545978564bf9b554f400e4bb266a8e", + "reorder-selection.json": "1655138407cec8d079d0d1331203db46c95b70bac135f3256f66b38af5011a2a", + "reorder2-selection.json": "598e4cd20aa804b79e2a31163a312679dc0419dfb26a5494e7f0186fe6076d79", + "reorder_transform.py": "dfb2759314eba6e713696bd1622e7d0be21f203f00c2c7fa88b1f443d93a8935", + "requirements.txt": "25f9f1fb1988b230147a1d3092d34e09c069eb7a6c6d6df46b3973b9f2d36efc", + "restore-selection.json": "7ded9e7b5848915422e7e508b8e21e43eab52f5acaf05c41366a875657d01646", + "restore_transform.py": "8ae804aba73fe6ec14c484503af02f1ef4dc6af073c9d39377f22b511896ab21", + "scalar/word.py": "e675d4eb9d90ff0b44279fae0b46f1a8b39f65421cc38454b70a6b75d0e10b42", + "scalar_check.py": "7df8fcca1d866087f982549df8424ee0b26d5dd3bbb2a725e5ddfb347ed125e4", + "sink-selection.json": "202d3463e5c2620803dec19e74dea7d81d8be8989bcf4f0986f9e39d23656d22", + "sink_transform.py": "39c573a6404a4f76f1bca3a1721f3afe0a3937c4543d6eaadbc3ae881b632b22", + "target-selection.json": "d25fb50ab7e4ad3c646a8ad9633a7f6f9247be077caf3431f6b609053a0fd8ac", + "target_transform.py": "0955daa2a15dc58b27a6b57aad029c0e97a417400c7c2d7eba8e54a34b974d69", + "verify.py": "fbfeac193b877e68ff7704555175a695aa96c95a8431eab0ae087134d6cd7514", + "virtual_check.py": "ec952d99c151e6e336631210e598d58478293491ca01842fd4c9d0a4b57b4e5a", + "word-pins.json": "c18420400589b29f9487b2f6497ce2c53d034df1882d5ea4a1b19fb17fe278fb", + "word_pins.py": "3cc2662630af62aaabb6966f03b5d01a2f06a5f3490c6979a3e54daf550958b4" + }, + "schema": "gen5-parity-fused-five-stage-banks-inputs/1" +} diff --git a/research/five-stage-p10b-transcript-stages/NOTICE.md b/research/five-stage-p10b-transcript-stages/NOTICE.md new file mode 100644 index 0000000000..61ab4a0cfc --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/NOTICE.md @@ -0,0 +1,187 @@ +# Attribution and licence + +Apache-2.0 applies. Original headers, licences, notices and AI-assistance disclosures are preserved. The +credits below do not imply review or endorsement. + +This package is PR #315's p = 10 package with a new bit word. #315 is the cube-size change (p = 12 → p = 10) of +#285's gen5 five-stage package. Every inherited design, generator, checker, layout and bank method below is used +at the new cube size; no inherited idea is claimed. + +## Base package + +- **PR #315** (`research/five-stage-p10-banks/`, DreamingOfClouds with Anthropic Claude assistance) is the base. + Its verification code, complex supplier, all-but-one module and p = 10 port are used unchanged. Its own + contributions are listed under "Retained from #315" below. #315's package is not modified. + +## Inherited, unchanged or with generalized constants + +- **Five-stage architecture and finite interface package:** Henry Grant (hcg890), PR234, and Jacob Sussman's + five-stage construction and gcert/1 export. The complete inherited five-stage credits are in + `UPSTREAM-PR234-NOTICE.md`. +- **Package machinery:** eumemic's source527 package, prepared with substantial OpenAI Codex assistance, with + its lineage: Dugongue's PR207/PR216 finite and bank admissions, Rohan Arun's PR211 and sennemmi's PR230 frame + work, and eumemic's PR210. Their notices are retained verbatim in `notices/`. This covers: + - the scalar program `scalar/word.py` (byte-identical); + - the physical event emitter, the parity fusion and the raw-ledger census; + - the stage-private bank template and checker; + - the moment, prime and finite-bill checks, and `verify.py`. + + In this package their p = 12 constants are derived from the cube size or pinned in `word-pins.json`. The + logic is unchanged, apart from the exact bank tiler that replaces gen5's fixed bank patterns. +- **Banks:** Evan McKinney's PR197 completed-bank method. Rohan Arun's PR237 published the width-120 + application first. Here the banks have width 100. +- **Complex supplier (this variant, unchanged from #315):** the centre-sharing complex program + `inputs/complex/gcert1-p11-cmod-centre-mw-flow.json.gz`. It is local research, not published, prepared by + DreamingOfClouds with Anthropic Claude assistance (Apache-2.0). It is the source-assisted complex word of + PR #184/#194, built with PR #304's recipe on three query modules: + - the new centre-sharing pair module `pmod46_ptc1_final.json` (45 pair outputs and the star centre); + - an earlier re-annealed disjoint-triple module, `tmod_final.json` (v1, 2,069 additions). This is not PR #304's + `tmod_cmod_v2.json`. + - PR #304's all-but-one module, as `qmod_q1_snap1.json`. + + PR #304's `aligned_word.py` cannot build it unchanged. The program was built by a local 46-root loader (not + shipped) with a 10-line patch to PR #144's `Graph.finish` (icekylinx). The patch and the three modules are + shipped as provenance in `inputs/complex/centre-mw/` of #315 and #325, whose `NOTICE` gives the details (this + package replaces that program by #327's p = 10 program; see the last section). The rest of the recipe + is PR #304's: PR #233's maximum-weight reuse pairs, icekylinx's PR #184 frame flow and exact lift, and PR #256's + emitter. + PR #304's full notice and credits are in `inputs/complex/NOTICE-PR304`. + + The gcert bytes are kept as emitted (their JSON keys are not in canonical order), because a separate Lean run + checked exactly these bytes (`wht_main_block_B2Gcc27x`, exponent 1 − 7727140/10¹⁰, with Sussman's unchanged + generator; see `README.md`). No Lean check is pinned here. Every verification run checks the program with + Sussman's `gx.check1` (exact scalar identity) and `gxcore` mirror. + + It builds on Avi Eisenberg (ikeboy)'s PR193/PR194 helper and Chafik Boukhalfa (chafreaky)'s PR200/PR233/PR256 + work. It runs inside Sussman's five-stage certificate, whose original disclosures are in `inputs/complex`. + + The complex checks (`code/complex_{labels,scalars,splice,basis}.py`, `portable_complex.py` and the + `complex_supplier()` block of `math_check.py`) are taken as re-pinned for this program in a copy of PR #296's + package (Chafik Boukhalfa, chafreaky), which first generalized those checks to a new gcert. That was done by DreamingOfClouds with Anthropic Claude assistance. +- **Complex program checkers:** Jacob Sussman's reference checker `gx.py` (`gx.check1`) and his `gxcore.py` + mirror of the two Lean checks. Both are Apache-2.0, Copyright 2026 Jacob Sussman, and are vendored unchanged + from jacobalansussman/wht-power-saving-lean at f010392c in `inputs/complex/sources/` (`tools__gx__gx.py` is + new here; `tools__gx__gxcore.py` was already pinned). +- **Physical-word classes:** Chafik Boukhalfa (chafreaky)'s PR200 `bit/word.py` and `bit/base_word.py`, vendored + in `bitword/bit`. `base_word.py` is unchanged; its unused constant `P = 12` is left as PR200 wrote it. + `word.py` changes only its input file names: PR200 hard-coded its own p = 12 names, and two lines (plus a + comment) now read the cube size from the single pinned `graph_pP.json`; the frame-loading line also checks + that the graph's p and h agree. + `bitword/NOTICE-PR200` is PR200's own notice. +- **Checker:** eumemic's PR168-v4 `check_paired_cube_bit.py`, vendored unchanged and run with p = 10. +- **Generator:** eumemic's PR168 paired-cube bit generator (`bitword/producer/paired_cube_bit_word.py`), with + #276's gen4 changes (arc-aware local design, centre-sharing pair module), #315's p = 10 entries, and this + package's optional cube orientation (below). +- **Paired-cube framework and its developments:** + - icekylinx's PR144: paired-coordinate/shared-core framework and configurable local channels. + - PR161/PR168 (eumemic): annealed modules, nested schedules and the generator. + - James Chang's PR166 and PR162's carrier rule. + +## New in this package + +All of the following was prepared by DreamingOfClouds with Anthropic Claude assistance. + +**A new p = 10 bit word.** It is built on #315's package and differs from #315's word in four places: + +- `pm_p10.json`: the pair module, re-annealed from #315's module. The objective is the exact one-instance + compile cost with five-stage weights plus a penalty λ·debt, with λ from 150 to 300. The debt counts module + additions that do not donate to a carrier arc. The module keeps 273 additions; its debt goes from 95 to 92. +- `local_design_p10.json`: the cube-local recipe trees, re-searched at p = 10 by 1-move steepest ascent from + #315's design. The search was scored on the five-stage virtual price of the full word. It changes 2 of the 12 + plane recipes and uses 24 local additions per cube instead of 27. +- `cube_orient_p10.json` (new) and the generator change that reads it. This is a balanced, rotation-equivariant + cube orientation. Each cube is a cyclic rotation of its sorted triple, and position 0 is the element after the + largest cyclic gap. In the one orbit with gaps 4, 4, 2, position 0 is the element between the two gaps of 4. + Every coordinate is position 0 in exactly 12 cubes. Without the file the generator uses sorted cubes. The + generator also stores the symmetric local-plane and all-but-one entries that an oriented cube looks up. With + sorted cubes these extra entries are never read, so the generator's output without the file is unchanged. +- `make_physical.py`: tiered reuse matching. Donors are admitted in tiers of decreasing end-frame dimension, and + each tier extends the current matching by Kuhn augmenting paths. An augmenting path never unmatches a matched + donor. The last tier is the whole candidate graph, run until no augmenting path remains, so the matching is + still maximum. PR200's pair rules are unchanged. The matcher applies at every cube size, so these producers + need not reproduce #315's or gen5's physical words; those packages keep their own producers. + +The package also pins the new frozen arcs `arcs_p10.json`, the five new word files and the re-recorded +`word-pins.json`. Every verification file is byte-identical to #315's. + +The module annealing, the local-design scan and the orientation analysis were run by Claude agents. Their search +scripts are not shipped; the data files they produced are. Every certified or pinned number was re-run with the +exact generator and the full verifier; the research narrative (annealing parameters, intermediate scores) was not. + +## Retained from #315 + +All of the following was prepared for #315 by DreamingOfClouds with Anthropic Claude assistance. + +**#315's p = 10 bit word.** Its all-but-one module `qmod_p10.json` (24 additions) is kept unchanged. #315's two +modules were annealed for p = 10, starting from restrictions of gen5's p = 12 modules. Its local design came from +a pair-aware local design search on the p = 12 word. + +**Generator and producers at p = 10.** The generator gains its p = 10 MODULES/QMODULES entries and the variant-u +output merge at p = 10; its p = 12 behaviour is unchanged. The physical-layer producers become h-generic: + +- `make_physical.py`: recipients of rank h − 3, residual widths in h, and the `--bank-parity` rule generalized + to divisibility by m = 5h; +- `descent.py`: cost r·ln(5h/r). + +`regenerate.py` gains a re-pinning mode. + +**Package integration at p = 10.** This covers: + +- `word_pins.py` (cube-size shape and strict pins) and `word-pins.json`; +- `discovery/repin.py` and `discovery/REPIN.md`; +- the cube-size generalization of every check listed in `PROOF.md`; +- the entrance-basis geometry checks for every rank present; +- the exact zero-padding bank tiler; +- the complex-bound assembly path of `math_check.py`, which certifies the bit at its root and feeds the capped + saving; +- the fallback-inclusive certification of the complex coarse (both moment engines, adjacent grid point + rejected); +- `code/complex_gx.py`, which runs `gx.check1` (exact scalar identity) and the `gxcore` mirror on the pinned + complex program in every run, with a flipped-sign control, and the honest restatement of that dependency in + `portable_complex.py`. + +**Gen5 and gen4 work retained from #285/#276.** This covers: + +- the `--bank-parity` option; +- the arc-aware local design machinery (`local_design()`) and the centre-sharing pair-module patch; +- `make_physical.py` and `descent.py` as implementations of PR200's stated rules; +- `prepare.py`, `virtual_check.py` and the `scalar_check.py` controls. + +The circuit and module searches were run by Claude agents (simulated annealing, steepest ascent, CP-SAT and exact +compiles). Every certified or pinned number was re-run with the exact generator and the full verifier. No exclusive priority +is claimed for any inherited design or theorem interface. + +## Transcript stages and the p = 10 complex supplier (this package) + +This package is DreamingOfClouds' PR #325 (`research/five-stage-p10b-banks/`, Anthropic Claude assistance) with the +transcript stage stack of our PR #320 (`research/five-stage-p10-transcript-stages/`) re-derived on #325's word, and +with DreamingOfClouds' PR #327 p = 10 complex program as the complex supplier. Stage port, selections and the +complex transplant by Chafik Boukhalfa (chafreaky) with Anthropic Claude assistance (Apache-2.0). Every mechanism +is inherited; the selections were re-derived on this word. #325's, #320's and #327's packages are not modified. +Credits, without implying review or endorsement: + +- **Concave descent retiming:** Rohan Arun (rohanarun), PR #287 (`descent_transform.py`, rule and transform); + search re-implemented to reproduce #287's frozen selection exactly (`discovery/descent_search.py`). +- **Target-prefix squares:** eumemic, PR #268/#273 (`target_transform.py`, OpenAI Codex assistance), as used in + #287; search re-implemented (`discovery/target_search.py`). +- **Kernel entries:** PR254's kernel pairs and eumemic's #268 kernel transform; collective (multi-donor) families + after #272; per-entry cuts, shared donors and the collective census are from our PR #282/#284/#290/#299. The + shared-donor selection (donors shared by many entries, alternate response bases, maximum-weight closure) follows + eumemic's PR #319 (OpenAI Codex assistance), read as a description only; the closure search + (`discovery/coll/lines.py`, `planes.py`, `closure_pack.py`) is our own (#320), here run with 18 seeds. +- **Early restorations:** utcorvusvolat-dotcom, PR #280, with Dugongue's endpoint-aware composition in PR #283; + ported to this pipeline in our PR #295. +- **Terminal sinks:** Dugongue, PR #283; the stricter screen of our PR #295. +- **Second (post-sink) descent:** the #287 rule with constructed join/meet frames from PR #291 (rohanarun) and + connected chain-adjacent blocks after PR #270 (`descent2_transform.py`, the post-sink retiming of our PR #299). eumemic's PR #322 + applied the same search before the sinks on #320's word ("presink retiming", OpenAI Codex assistance); here it + runs after the sinks and finds 47 gates. +- **Reorder (two rounds):** our PR #299 (reordering single additions into a neighbouring incidence frame; + toggle-detection view of Khattar–Gidney, arXiv:2407.17966), #306 for the second round. +- **Downstream changes** (endpoint completions in the lowering, (σ, E) charts, determinant retention, + completion-rank pricing) are from our PR #295/#299; the economy bank tiling is from our PR #320. +- **Complex supplier:** DreamingOfClouds' PR #327 (`research/complex-p10/`, Anthropic Claude assistance): the + p = 10 centre-sharing program, its modules and layer (`inputs/complex/centre-mw-p10/`, whose `NOTICE-PR327` + carries #327's full credits: icekylinx's PR #144/#184, Avi Eisenberg's PR #191/#193/#194, our PR #200/#233/#256, + PR #304's recipe, Jacob Sussman's gcert/1 format, gx.py and gxcore.py). The generalisation of the five p = 11 + pins of #315's complex checks (PR #234/#296 lineage) to the certificate's h, v, R is new here (`COMPLEX-P10.md`). diff --git a/research/five-stage-p10b-transcript-stages/PR-STATEMENT-PR325.md b/research/five-stage-p10b-transcript-stages/PR-STATEMENT-PR325.md new file mode 100644 index 0000000000..091236e0d7 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/PR-STATEMENT-PR325.md @@ -0,0 +1,55 @@ +κ = 7.69684039383334e-4 + +# A re-searched p = 10 bit word in the five-stage completed banks + +A conditional finite construction with **κ = 384842019691667/(5·10¹⁷) ≈ 7.69684039383334 × 10⁻⁴**. The bit +supplier binds; the complex supplier is #315's centre-sharing complex program (local research, not published), +unchanged. + +This package is PR #315's p = 10 package with a new bit word. #315 ported #285's gen5 five-stage package from +cube size p = 12 to **p = 10**. The paired-cube bit word has h = 20 coordinates, v = 960 sources and five-stage +width m = 100. It is generated by the same PR168 generator (with #276's gen4 local-design changes) from four p = 10 +data files: + +- a pair module (273 additions), re-annealed from #315's with a debt penalty (debt 95 → 92); +- an all-but-one module (24 additions), as in #315; +- a cube-local design re-searched at p = 10 (24 local additions per cube instead of 27); +- a balanced cube orientation (new): every coordinate is position 0 in exactly 12 cubes. + +The physical layer follows PR200's rules: rank-17 recipients, 960 compensated reuse pairs (#315: 890) and 1,183 +descended operation frames. The reuse matching is now chosen by tiered augmentation: donors are admitted by +decreasing end-frame dimension, and the result is still a maximum matching. Every later stage is #315's, with the +new word's values pinned strictly in `word-pins.json`: + +- PR234's five-stage layout; +- stage-private completed banks, 100 coordinates wide, with an exact zero-padding tiling; +- the source527 verification chain. + +| one invocation | gen5 (#285), p = 12 | #315, p = 10 | this package, p = 10 | +| --- | ---: | ---: | ---: | +| independent dirty registers R | 15,886 | 8,230 | **8,100** | +| independent entrances (ranks) | 2,554 (17, 18, 20, 21) | 1,270 (16, 17) | 1,200 (16) | +| normalized stock / deficit | 249,414 / 52,800 | 132,606 / 24,480 | 131,760 / 24,480 | +| bit coarse saving (certified root) | 7.43337804075788e-4 | 7.64815357146385e-4 | **7.70276909563042e-4** | +| complex coarse saving | 7.47454944651775e-4 (PR193, no fallback) | 7.72714351296671e-4 (centre-sharing, with fallback) | 7.72714351296671e-4 (unchanged) | +| κ | 7.42785663120535e-4 | 7.64230861320245e-4 | **7.69684039383334e-4** | + +**Why the bit binds.** The bit's certified root c is 0.32% below the complex leaf cap (1 − β)·b, so the outer +assembly is fed c itself, as in #285 and #315. The 47 constraints and the adjacent-κ rejection are unchanged. +(The capped path of `math_check.py`, for c above the cap, is not exercised here.) The complex coarse b is +certified with the 10⁻¹⁶ fallback, and the complex program is checked fresh by Sussman's `gx.check1` (exact scalar +identity) and `gxcore` mirror. The same gcert bytes were compiled to Lean with Sussman's unchanged generator and +kernel-checked locally (`wht_main_block_B2Gcc27x`, exponent 1 − 7727140/10¹⁰; not pinned here; see `README.md`). + +Run `python3 -B verify.py --output NEW_DIR` (Python 3.12 or newer, tested on 3.12 and 3.14; sympy 1.14.0). It +takes about three to five minutes and runs no producer. `bitword/producer/regenerate.py` reproduces the five +pinned bit-word files byte for byte. + +The result is conditional on the retained all-size compiler, common weighted chart, restored rows, selectors, +tape routing, prime supply, precision/recovery, complex symbolic correctness and analytic reduction. See: + +- `README.md`; +- `PROOF.md`; +- `BANK-PROOF.md`; +- `bitword/README.md`; +- `NOTICE.md`. diff --git a/research/five-stage-p10b-transcript-stages/PR-STATEMENT.md b/research/five-stage-p10b-transcript-stages/PR-STATEMENT.md new file mode 100644 index 0000000000..4ba8022d78 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/PR-STATEMENT.md @@ -0,0 +1,26 @@ +κ = 7.76518649004426e-4 + +# #325's p = 10 bit word with the transcript stage stack and #327's p = 10 complex supplier + +A conditional finite construction with **κ = 388259324502213/(5·10¹⁷) ≈ 7.76518649004426 × 10⁻⁴** (+0.888% over +#325's 7.69684039383334e-4, +0.905% over our #320's 7.69553898621543e-4). The bit binds: its certified root +7.77122099155703e-4 is below the complex leaf cap of #327's p = 10 centre-sharing supplier (7.79597612622781e-4). + +#325 ran its stronger p = 10 word with no transcript stages. This package re-derives our #320 stage stack on it: +#287's concave descent (480 gates) and target-prefix squares (120 groups), a shared-donor kernel (1,339 entries of +total entrance rank 1,445 by #320's closure search, 18 seeds, the ten sink helpers kept out), #280/#283 early +restorations (240), #283 terminal sinks (10), a post-sink descent (47 gates, #291 constructed frames and #270 +blocks; empty on #315's word) and two rounds of #299/#306 reordering (130 + 2 moves). Each stage was predicted with +the φ ledger before it was built; every prediction equals the verified bit root and κ of the package truncated +after that stage (table in `README.md`). + +With #325's p = 11 complex supplier the staged bit root (7.7712e-4) would exceed its cap and κ would stop at +7.72117723737704e-4 (verified). The complex supplier is therefore DreamingOfClouds' #327 p = 10 program, copied byte +for byte; the five places where #315's complex checks pinned the p = 11 program now derive h, v, R, W and the +namespaces from the certificate and pin its counts (`COMPLEX-P10.md`). The complex coarse saving is re-certified +here with both moment engines and equals #327's value. + +Run `python3 -B verify.py --output NEW_DIR` (Python 3.12+, sympy 1.14.0; about three minutes). + +See `README.md`, `STAGES-PROOF.md`, `COMPLEX-P10.md`, `BANK-PROOF.md`, `discovery/README.md`, `NOTICE.md`; the +base package is described in `README-PR325.md`, `PR-STATEMENT-PR325.md` and `PROOF.md`. diff --git a/research/five-stage-p10b-transcript-stages/PROOF.md b/research/five-stage-p10b-transcript-stages/PROOF.md new file mode 100644 index 0000000000..b113c5bcfb --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/PROOF.md @@ -0,0 +1,259 @@ +κ = 7.76518649004426e-4 (this package); 7.69684039383334e-4 for #325's chain without stages and with the p = 11 complex program + +> This file is #325's verification chain, kept unchanged in text. This package inserts eight transcript stages +> between the parity fusion and the five-stage lowering (`STAGES-PROOF.md`, last section of `BANK-PROOF.md`) and +> replaces the p = 11 complex program by #327's p = 10 program (`COMPLEX-P10.md`). Counts quoted below for #325's +> word (registers, entrances, banks, the bit root, κ) and for the p = 11 complex program (R, W, m = 110, b, the Lean +> exponent) change accordingly; the pinned values are in `word-pins.json`. The bit binds: root +> 777122099155703/10¹⁸ below the complex leaf cap (1 − 10⁻⁹)·779597612622781/10¹⁸. +> The p = 11 program's provenance directory `inputs/complex/centre-mw/` cited below is replaced by +> `inputs/complex/centre-mw-p10/`. + +# Source-bound finite verification + +The bit helper is a paired-cube bit word at cube size p = 10: a reversible local word in which all inputs and +dirty registers are formal variables. It is built by the gen5 generator with p = 10 data. Every later stage is +#315's p = 10 port of #285's chain, which is the source527 package's (eumemic). This file states what each stage +checks, what changed relative to #285, and what changed relative to #315. + +## What changed from #315 + +Only the bit word and its pins changed. Every verification file is byte-identical to #315's. That covers +`verify.py`, every `*_check.py`, `code/`, `scalar/`, `bitword/bit` and the vendored checker. The differences are: + +- **Data files** in `bitword/producer/data/`. `pm_p10.json` was re-annealed with a debt penalty: 273 additions, + carrier debt 95 → 92. `local_design_p10.json` was re-searched at p = 10: 24 local additions per cube instead of + 27. `cube_orient_p10.json` is new and gives a balanced cube orientation. `arcs_p10.json` is the new frozen + carrier matching. +- **Two producers**, which `verify.py` never runs. The generator reads the optional cube orientation and stores + the symmetric plane entries an oriented cube needs; without the file it uses sorted cubes as before. + `make_physical.py` chooses the maximum reuse matching by tiered augmentation (see "Physical layer" below). +- **The five pinned word files** in `bitword/selected/bit`, `word-pins.json` and `MANIFEST.json`. + +The strict pins changed accordingly. Among them, the entrance census has become {16: 1,200}, and the bank +patterns no longer contain a mixed pattern. + +## What changed from p = 12 + +The five-stage layout is the same at every h. It has m = 5h; idle ranks (2h−2, h−1, 2h+2, 4) at 2v each; h copied +centres of rank h−2, each read by 3v/h targets; and five-stage deficit 4v − 5h(h−2). The complex side already +used this at h = 22 (ranks 42/21/46/4). + +At p = 10 (h = 20, v = 960) the layout values are: + +- m = 100; +- idle ranks 38, 19, 42 and 4; +- copied centres of rank 18, with 144 scatter reads each; +- deficit 2,040. + +`word_pins.shape()` derives every one of these values from p. Where #285 asserted a p = 12 literal, the check +now asserts the formula. Where #285 asserted a word-dependent literal (a register count, a histogram, a digest, +κ), the check calls `word_pins.expect(name, value)`. That call asserts exact equality with the value pinned in +`word-pins.json`, which `MANIFEST.json` pins like every other input. Each check is therefore exactly as strong +as the literal it replaces. + +`verify.py` asserts that the pins are strict. `discovery/repin.py` records the pins in a separate process. It +runs the same stage sequence (`verify.replay`), and every structural assertion, exact certificate and control +still has to pass. See `discovery/REPIN.md`. + +## The bit word + +`bitword/selected/bit` pins five files: the signed graph, the virtual profile, the physical word, the exact +frames and the partner-pair chronology. + +**Virtual word.** `virtual_check.py` runs eumemic's PR168-v4 package checker, unmodified, with p = 10. It +checks: + +- exact frames (A·Bᵀ = 0, complementary ranks) and the mod-2 decoder with stars and side parts; +- geometry: source lines, side-root common caps, operand nesting and centre star spans; +- role and target chains on node frames, and the partner chronology; +- G-nondegeneracy of every used frame, for G = I − J/9 (nondegenerate on Q²⁰ since 1 − 20/9 ≠ 0); +- a literal F₂ dirty-scratch replay and the independent ledger recount. + +All five mutation controls are rejected. The profile is: + +- R = 9,060, W = 10,980, m = 3h = 60; +- deficit 840 = 2v − 3h(h−2); +- 12,905 frames and 149,400 children. + +**Physical layer.** The same stage runs Chafik Boukhalfa's PR200 classes as PR200's `bit/prove.py` runs them. +`bitword/bit/base_word.py` is unmodified. `bitword/bit/word.py` changes only its input file names: PR200 +hard-coded its own p = 12 names, and two lines (plus a comment) now read the cube size from the single pinned +`graph_pP.json`. The frame-loading line also asserts that the graph's p and h agree. `base_word.py` still +contains PR200's unused constant `P = 12`. + +The classes check: + +- every changed operation frame (1,183) is nondegenerate and contains its node's value span; +- the execution order preserves each role chronology; +- gauges are untouched in phase one, every gauge read precedes its role's first use, and gauge targets equal + response supports; +- the 960 handoffs are one-to-one between ungauged non-root donors and gauged recipients; +- each donor is dead before its recipient's read, and its last frame lies in the recipient's gauge frame; +- all gate ports are distinct. + +The stage also recomputes the physical row: + +- phase one is exactly the centre closure; +- every addition's actual operands are checked; +- every physical role chain and the actual target chronology are nested; +- the deficit telescopes, at 840. + +It executes the physical word on all 10,020 formal columns over F₂ and on the defining integer decoder. Four +adverse controls are rejected: an omitted compensation, a missing partner delivery, a stale recipient read and a +zero operation frame. `prepare.py` also recomputes the literal adjoint and asserts that it equals PR200's. + +The handoffs follow PR200's rule. A recipient is read immediately before its first operation. Recipients are +rank-17 (h − 3) gauges with no strictly larger gauge later on any of their targets, so every target chain stays +nested. The producer's matching is a maximum matching, chosen by tiered augmentation. Donors are admitted in tiers +of decreasing end-frame dimension. Kuhn augmenting paths from the current matching never unmatch a matched donor. +The last tier is the full candidate graph and runs until no augmenting path remains. It matches all 960 +candidates. #315's Hopcroft–Karp matching on sorted cubes reached 892, of which it kept 890. The bank width is +already divisible, so no pair is dropped (see `BANK-PROOF.md`). This leaves 960 pairs and 1,200 independent +entrances, all of rank 16. The checks above admit the pinned pairs as they are. They do not depend on how the +producer chose them. + +## Unchanged scalar program and empty selections + +`scalar/word.py` is the source527 scalar program, byte-identical (sha256 e675d4eb…). It reads h and v from the +word. Its source527 selections are all empty here: + +- source loans, early and gauge mixes, retimed prefixes; +- aggregation, rank and echelon groups; +- fresh and paired source reads, terminal sinks. + +The program then executes exactly the PR200 physical word: + +1. dirty compensation at D0; +2. V injection and the phase-one gates; +3. the 20 copied-centre scatters; +4. gauge reads at their read times, interleaved with the remaining gates; +5. side roots, then partner mixes and deliveries; +6. cleanup, the inverse gates, and V removal. + +`scalar_check.py` runs it on all 10,020 formal F₂ columns (960 sources, 960 targets and 8,100 dirty registers) +and in both defining-integer directions with 24-bit packing. The same 11 corruptions of the actual context as in +#285 must each make the unchanged program fail. + +## Physical events, parity fusion and global lowering + +`code/physical527.py` observes the scalar program and emits the physical frame tags. The emitter is source527's. +Its register count is pinned, and its copied-centre rank, count and reads are h−2, h and 3v/h. The local scalar +projection must equal the independent observer, and every MOVE is checked as an exact frame inclusion. + +`parity_transform.py` deletes the 578,560 even-coefficient payload ADDs, which are identities over F₂. It merges +no MOVE chains, so the paid local histogram is unchanged. The independent required-use census rebuilds every path +from the surviving operations and mathematical endpoints, checks both reflected inclusions, and matches the +instruction histogram. The 350,640 surviving payload additions (349,680 of coefficient 1 and 960 of +coefficient 3) and their literal inverse are replayed on every F₂ column. The cancellation-free signed prefix +bounds are 22,071 (forward) and 959,838 (inverse). Its unused-stream census now ranges over the actual 2v + R +streams; #285 had the literal 19,406 there. The proof/PARITY-CONTRACT.md argument applies unchanged. + +`code/global_lowering.py` is PR234's lowering, with V, H, M, the idle ranks, the copied-centre constants and the +deficit derived from the cube size, and R and the entrance census pinned. It expands all five stages, the idle +and bridge phases, the 1,200 completions and the terminal exchange. It checks every operand namespace and the +paid five-stage histogram: + +- 245,500 calls; +- rank mass 1,191,960; +- deficit 2,040 = 4v − 5h(h−2). + +`code/geometry527.py` checks the exact rational h = 20/m = 100 routes, and the eight idle boundary pairs for two +actual ports (gaps 38, 38, 19, 19, 42, 42, 4, 4). For entrances it checks two distinct actual bases of the most +frequent entrance rank and one actual basis of every other rank present. In this word, rank 16 is the only +entrance rank, so it checks two distinct actual rank-16 bases. For each one it checks the completion projector +(trace 5·16 = 80) and the five disjoint windows. It also checks that the two entrance projectors differ, and it +records that they do not commute. + +## Primes, banks, moments and finite bill + +**Primes.** `prime_check.py` recomputes the cleared-Gram determinant 9·BGBᵀ of every consumed basis: 12,760 +distinct bases, at most 97 bits. The stripped small primes are 2, 3 and 11. The factor 11 appears because +det G = (9 − h)/9 = −11/9 at h = 20. Every residual is below 2⁸⁰, so the retained prime range q > 2⁸⁰ is +unchanged. + +**Banks.** The independent entrances have 120 distinct bases and residual families of width 4 (rank 16); the +6,900 ungauged roles have width 20. `BANK-PROOF.md` gives the exact 100-coordinate tiling: + +- (4²⁵) × 2,880 banks; +- (20⁵) × 82,800 banks. + +`bank_check.py` rebuilds the 120 charts (at most 150 factors) from the G⁻¹ residual rows (h − 9)a − Σa, and +enumerates all 2,430,000 role/replica/stage assignments. It checks the callable route map and both endpoint +directions, and removes exactly the 1,200 rank-5a exterior completions. + +**Moments.** Literal stock is 658,800. The normalized profile has: + +- m = 100, W = 131,760; +- rank mass 13,151,520, deficit 24,480; +- largest child 42. + +Two independent rational moment engines, including the complete 10⁻¹⁶ bad-class fallback, give the bit's certified +root c = 385138454781521/(5·10¹⁷) ≈ 7.70276910 × 10⁻⁴. The adjacent 10⁻¹⁸ grid point is rejected. + +**Complex program.** The complex stage first checks the pinned gcert/1 program itself (`code/complex_gx.py`). +It runs Jacob Sussman's reference checker `gx.check1` with `scalar=True`: labels, blocks, N, the exact scalar +identity E5 (every x role restored, every target receives exactly its source) and Q2. It also runs his `gxcore` +Python mirror of the two Lean checks, whose block histogram must equal the program's. Both are vendored +byte-identical from wht-power-saving-lean at f010392c and sha-checked. One flipped scalar sign must be rejected +by both on E5. This is a Python check; no Lean check of this program is pinned here. The inherited label, scalar, +splice and finite-guard checks of PR234/#296 then run unchanged. + +**Lean (run locally; not pinned here).** With Jacob Sussman's wht-power-saving-lean at f010392c (Lean v4.34.1, +Mathlib d13f23b) and his unchanged generator `tools/gx/regen_check.py`, the exact gcert pinned here (sha256 +bb0499ab342aee3594904fc1cd72b9ff496cdb315d0840f4cdd5ba64ef794d34) was compiled to Lean and kernel-checked: +`OAI.PowerSaving.WHT.wht_main_block_B2Gcc27x`, the Walsh–Hadamard corollary at exponent 1 − 7727140/10¹⁰. +`tools/Compare.lean` passed against a challenge file that differs from Sussman's ChallengeB2Gp193x only in the +exponent and names; the axioms are propext, Classical.choice and Quot.sound. The official comparator and a clean +build from nothing were not run. This covers only the complex program's Walsh–Hadamard saving, not the bit word, +the bootstrap, the κ assembly or the retained integer-multiplication interfaces. Because the bit binds, κ is +unchanged if b is replaced by the Lean exponent. + +**Assembly.** The complex supplier of this variant is #315's centre-sharing complex program, unchanged (see +`inputs/complex/centre-mw/NOTICE`). Its coarse b is certified like the bit's: with the 10⁻¹⁶ bad-class fallback, +by both rational moment engines, with the adjacent 10⁻¹⁸ grid point rejected. This gives +b = 772714351296671/10¹⁸. The inherited PR234/PR193 convention priced the complex side without the fallback +(772714354722691/10¹⁸). That root is re-certified and recorded, but not used. + +The bit root c is below the complex leaf cap (1 − β)·b with β = 10⁻⁹ (by 0.32%), so **the bit supplier binds**. +The assembly is fed s = min(c, ⌊(1 − β)·b − 10⁻¹⁸⌋₁₀⁻¹⁸) = c, and the path is #285's. Three completed +ordinary-leaf levels from c feed the unchanged balanced outer assembly. All 47 strict inequalities and the seven +margins are positive, and the adjacent final grid point of κ fails. This gives +κ = 384842019691667/(5·10¹⁷) ≈ 7.69684039383334 × 10⁻⁴. (When c exceeds the cap, `math_check.py` instead feeds +the largest 10⁻¹⁸ grid point at or below the cap to the bootstrap, re-checks the bit moment there, and checks that +the assembly at the cap itself fails. This package does not exercise that path.) + +**Finite bill.** `finite_check.py` pays every PR234 primitive and router allowance on the literal 60 replicas and +stock, and adds all 170,009,279,400 bank selector calls. It uses: + +- the actual 40-dimensional rational route (163 additions, 36 swaps, 23 scalings; denominators {1, 2, 3, 6}); +- d = m² = 10,000, so B(q) < q^10,001; +- h = 20 copied-centre temporaries and 5h = 100 copy/erase episodes per replica. + +The data route families stay 20v + 4v (five stages of 4v data families plus the final exchange). The +finite-bill moment and bootstrap use the fed saving, here s = c. + +## Inherited texts + +The files in `proof/`, `UPSTREAM-PR234-PROOF.md` and the notices are inherited verbatim. Their numbers describe +the source527 p = 12 instance (for example m = 120, the 48-dimensional route and the determinant exclusions +{2, 3, 5, 7}). For this package, the actual p = 10 values are those listed here, recomputed in `finite.json`, +`banks.json` and `primes.json` of every verification run. + +The inherited complex texts (`UPSTREAM-PR234-PROOF.md`, `proof/INTEGRATED_PROOF.md` §6 and the pinned `P193*.lean` +sources) describe PR193's complex program and its scalar identities hAi, hBi, hx, hy and hid. They do not cover +the centre-sharing program used here. That program's scalar identity is checked in every run by `gx.check1` +and the `gxcore` mirror (above). + +## Scope + +The proof boundary is unchanged and conditional. The following are inherited interfaces: + +- the all-size weighted compiler and common ancestor charts; +- restored rows and completed ordinary leaves; +- selectors, exact-tape routing and prime supply; +- precision/recovery and retained complex symbolic correctness; +- analytic transfer. + +These checks establish the stated finite construction under those interfaces. They do not rebuild Lean or +execute a multiplier at all input sizes. diff --git a/research/five-stage-p10b-transcript-stages/README-PR325.md b/research/five-stage-p10b-transcript-stages/README-PR325.md new file mode 100644 index 0000000000..58cde08540 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/README-PR325.md @@ -0,0 +1,123 @@ +κ = 7.69684039383334e-4 + +# A re-searched p = 10 bit word in the five-stage completed banks + +A conditional finite construction with **κ = 384842019691667/(5·10¹⁷) ≈ 7.69684039383334 × 10⁻⁴**. + +This package is PR #315's p = 10 package (`research/five-stage-p10-banks/`, κ = 7.64230861320245e-4) with a new +bit word. #315 ported #285's gen5 five-stage package to cube size **p = 10**: h = 20 coordinates, v = 960 sources, +five-stage width m = 5h = 100 and 100-coordinate stage-private completed banks. Everything after the bit word is +#315's, with the new word's values re-pinned in `word-pins.json`. That covers the five-stage layout, the banks, the +source527 verification chain, the centre-sharing complex supplier and the assembly. #315's package is unchanged. + +The bit word comes from eumemic's PR168 generator with #276's gen4 changes, as in #315. Four things changed: + +1. **Pair module** (`pm_p10.json`). It was re-annealed from #315's module on the exact one-instance compile cost + with five-stage weights, plus a penalty λ·debt (λ = 150 to 300). The debt counts module additions that do not + donate to a carrier arc. The module still has 36 inputs, the centre root and 273 additions. Its carrier arcs + go from 178 to 181, so its debt goes from 95 to 92. +2. **Local design** (`local_design_p10.json`). #315 reused a design found on the p = 12 word. This one was + re-searched at p = 10 by 1-move steepest ascent from #315's design, scored on the five-stage virtual price of + the full word. It reached a local optimum after two moves, which changed 2 of the 12 plane recipes. With shared + subtrees a cube now takes 24 local additions instead of 27. It has 8 local carrier arcs instead of 11, so the + per-cube debt stays 16. +3. **Balanced cube orientation** (`cube_orient_p10.json`, new). The generator used sorted cubes: position 0 of + {a < b < c} is a. Coordinate 0 was therefore position 0 in C(9,2) = 36 cubes, and coordinate 9 in none. + Position 0 carries face0, the 4-target root that the reuse-recipient gauges are tied to. Under that imbalance a + maximum reuse matching covered only 892 of the 960 recipient candidates. The new file lists each cube as a + cyclic rotation of its sorted triple. Position 0 is the element after the largest cyclic gap (mod 10). In the + one rotation orbit with gaps 4, 4, 2, position 0 is the element between the two gaps of 4. The rule is + rotation-equivariant, so every coordinate is position 0 (and 1, and 2) in exactly 12 cubes. Orientation alone + did not change the virtual word's R or its five-stage virtual price in the research runs. What it changes is + which donors fit which recipients. The generator reads the file when it is present; otherwise it uses sorted + cubes. +4. **Tiered reuse matching** (`make_physical.py`). Hopcroft–Karp returns some maximum matching regardless of + donor value, and with the balanced orientation it prefers low-dimension donors. The first-order five-stage + value of a reuse pair grows with the donor's end-frame dimension e. The producer therefore admits donors in + tiers of decreasing e. After each tier it runs Kuhn augmenting paths from the current matching until none is + left among the donors admitted so far. An augmenting path never unmatches a matched donor, so this is the + greedy algorithm on the transversal matroid of donors. For every threshold t, as many donors with e ≥ t are + matched as any matching allows. The last tier is the whole graph, run until no augmenting path remains, so the + result is a maximum matching (Berge). Here it matches all 960 recipients, against #315's 890 pairs; with + 60·width already divisible by m, no pair is dropped. + +The physical layer still follows PR200's rules; only the choice among maximum matchings changed. The compensated +reuse recipients are the rank h − 3 = 17 gauges. All 960 are matched, so the 1,200 independent entrances all have +rank 16. + +**Complex supplier of this variant, and the bit binds.** The complex program is #315's centre-sharing complex +word, unchanged. It was built with PR #304's recipe on three query modules and a patched graph builder (local +research, not published; see `inputs/complex/centre-mw/NOTICE`). Its coarse saving is b = 7.72714351296671e-4, +certified with the 10⁻¹⁶ bad-class fallback like the bit side; the inherited no-fallback convention gives +7.72714354722691e-4. The bit's certified coarse saving, 7.70276910e-4, is 0.32% below the complex leaf cap +(1 − β)·b. The bit therefore binds, and the assembly path is #285's: the bit is fed at its certified root. (With +PR #304's complex supplier, 7.6358781017907e-4, the bit root would exceed the cap. `math_check.py` also handles +that complex-bound case, but this package does not exercise it.) + +The complex program itself is checked in every run by Jacob Sussman's reference checker `gx.check1` with the +exact scalar identity, and by his `gxcore` mirror of the two Lean checks. No Lean check of the program is pinned +here. + +**Lean (run locally; not pinned here).** With Jacob Sussman's wht-power-saving-lean at f010392c (Lean v4.34.1, +Mathlib d13f23b) and his unchanged generator `tools/gx/regen_check.py`, the exact gcert pinned here (sha256 +bb0499ab342aee3594904fc1cd72b9ff496cdb315d0840f4cdd5ba64ef794d34) was compiled to Lean and kernel-checked: +`OAI.PowerSaving.WHT.wht_main_block_B2Gcc27x`, the Walsh–Hadamard corollary at exponent 1 − 7727140/10¹⁰. +`tools/Compare.lean` passed against a challenge file that differs from Sussman's ChallengeB2Gp193x only in the +exponent and names; the axioms are propext, Classical.choice and Quot.sound. The official comparator and a clean +build from nothing were not run. This covers only the complex program's Walsh–Hadamard saving, not the bit word, +the bootstrap, the κ assembly or the retained integer-multiplication interfaces. Because the bit binds, κ is +unchanged if b is replaced by the Lean exponent. + +| one invocation | gen5 (#285), p = 12, m = 120 | #315, p = 10, m = 100 | this package, p = 10, m = 100 | +| --- | ---: | ---: | ---: | +| virtual auxiliary roles | 17,292 | 9,120 | **9,060** | +| compensated reuse pairs | 1,406 | 890 | **960** | +| independent dirty registers R | 15,886 | 8,230 | **8,100** | +| formal F₂ columns 2v + R | 19,406 | 10,150 | 10,020 | +| independent entrances (ranks) | 2,554 (17, 18, 20, 21) | 1,270 (16, 17) | 1,200 (16) | +| banks per stage | 164,934 | 86,526 | 85,680 | +| literal stock, 60 replicas | 1,247,070 | 663,030 | 658,800 | +| normalized stock / deficit | 249,414 / 52,800 | 132,606 / 24,480 | 131,760 / 24,480 | +| bit coarse saving (certified root) | 7.43337804075788e-4 | 7.64815357146385e-4 | **7.70276909563042e-4** | +| complex coarse saving | 7.47454944651775e-4 (PR193, no fallback) | 7.72714351296671e-4 (centre-sharing, with fallback) | 7.72714351296671e-4 (unchanged) | +| binding side | bit | bit | **bit** | +| κ | 7.42785663120535e-4 | 7.64230861320245e-4 | **7.69684039383334e-4** | + +Run with Python 3.12 or newer (tested on 3.12 and 3.14), sympy 1.14.0 and assertions enabled: + +```sh +python3 -m pip install -r requirements.txt +python3 -B verify.py --output /tmp/p10b-five-stage-verification +``` + +The output directory must be new and outside this immutable package. Verification takes about three to five +minutes, uses no network and runs no producer. It performs these checks: + +- the PR168-v4 checker on the virtual word, with its five mutation controls; +- PR200's physical-word proof as PR200 ran it: frames, handoffs, the physical row and all-column replays, with + 4 adverse controls; +- the retained source527 scalar program on all 10,020 formal F₂ columns, both integer decoder signs and 11 + corruptions; +- the physical event emitter, parity fusion and five-stage global lowering; +- exact h = 20/m = 100 geometry, including two distinct actual entrance bases of rank 16, the only entrance rank + of this word; +- exact determinants for 12,760 bases; +- 120 bank charts and all 2,430,000 bank assignments; +- the centre-sharing complex program: `gx.check1` with the exact scalar identity and the `gxcore` mirror, with a + flipped-sign control; +- the complex supplier (labels, scalars, splice and finite guard), and both rational moment engines on the bit + and complex profiles, each with the fallback; +- the assembly (bit-bound here) with all 47 outer inequalities, and the finite bill. + +`bitword/producer/regenerate.py` rebuilds the five pinned bit-word files from the generator and the two +physical-layer producers, and checks them byte for byte. This is provenance only, not part of the proof. +`discovery/REPIN.md` describes how to re-pin the package mechanically for new module, design or orientation data. + +The result is conditional on the retained all-size compiler, common weighted chart, restored rows, selectors, +tape routing, prime supply, precision/recovery, complex symbolic correctness and analytic reduction. The included +finite checks do not replace those hypotheses. See: + +- `PROOF.md` for the verification chain and what changed from p = 12 and from #315; +- `BANK-PROOF.md` for the banks; +- `bitword/README.md` for the bit word; +- `NOTICE.md` for attribution. diff --git a/research/five-stage-p10b-transcript-stages/README.md b/research/five-stage-p10b-transcript-stages/README.md new file mode 100644 index 0000000000..3e0637e73f --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/README.md @@ -0,0 +1,81 @@ +κ = 7.76518649004426e-4 + +# #325's p = 10 bit word with the transcript stage stack and #327's p = 10 complex supplier + +A conditional finite construction with **κ = 388259324502213/(5·10¹⁷) ≈ 7.76518649004426 × 10⁻⁴**, +0.888% over +#325 (7.69684039383334e-4) and +0.905% over our #320 (7.69553898621543e-4). The bit supplier binds. + +It combines three pieces, each re-checked here from primary inputs: + +- **#325's bit word** (DreamingOfClouds): the paired-cube bit word at p = 10 (h = 20, v = 960, m = 100) with a + re-annealed pair module, a p = 10 local design, a balanced cube orientation and a tiered reuse matching (960 reuse + pairs, 1,200 rank-16 entrances), in #315's five-stage completed-bank pipeline; +- **our #320 stage stack**, re-derived on #325's word, plus two stages that are empty on #315's word but pay here: + + parity -> descent -> target -> kernel -> restore -> sink -> descent2 -> reorder -> reorder2 -> lowering + +- **#327's complex supplier** (DreamingOfClouds): the p = 10 centre-sharing complex program (h = 20, m = 100), + b = 779597612622781/10¹⁸. With #325's p = 11 supplier (b = 772714351296671/10¹⁸) the staged bit root would exceed + the complex leaf cap and κ would be capped at 7.72117723737704e-4 (this package's word with that supplier was + verified at that value). `COMPLEX-P10.md` lists the five places where #315's complex checks pinned the p = 11 + program and how they are now derived from the certificate and pinned. + +| stage | on this word | predicted bit root / κ (φ ledger) | verified bit root / κ (full replay) | +| --- | --- | ---: | ---: | +| #325 (no stages) | R 8,100, 1,200 entrances | 7.70276909563042e-4 / 7.69684039383334e-4 | 7.70276909563042e-4 / 7.69684039383334e-4 | +| + descent (#287) | 480 gates, −480 calls | 7.71206727248877e-4 / 7.70612425424136e-4 | 7.71206727248877e-4 / 7.70612425424136e-4 | +| + target squares (#268/#287) | 120 groups | 7.71873297992310e-4 / 7.71277968783544e-4 | 7.71873297992310e-4 / 7.71277968783544e-4 | +| + shared-donor kernel (#272/#299/#319/#320) | 1,339 entries, rank 1,445, φ −2,376.62 | 7.75353328869776e-4 / 7.74752621500104e-4 | 7.75353328869776e-4 / 7.74752621500104e-4 | +| + early restorations (#280/#283) | 240 helpers | 7.76000852680037e-4 / 7.75399141938020e-4 | 7.76000852680037e-4 / 7.75399141938020e-4 | +| + terminal sinks (#283/#295) | 10 sinks, R → 8,090 | 7.76601004205538e-4 / 7.75998362749977e-4 | 7.76601004205538e-4 / 7.75998362749977e-4 | +| + post-sink descent (#287/#291/#299) | 47 gates, φ −49.68 | 7.76674466583451e-4 / 7.76071711153240e-4 | 7.76674466583451e-4 / 7.76071711153240e-4 | +| + reorder (#299) | 130 moves, φ −296.89 | 7.77113877988846e-4 / 7.76510440600338e-4 | 7.77113877988846e-4 / 7.76510440600338e-4 | +| + reorder round 2 (#306) | 2 moves, φ −5.55 | 7.77122099155703e-4 / 7.76518649004426e-4 | 7.77122099155703e-4 / **7.76518649004426e-4** | + +The predictions come from the deficit-fixed φ ledger (one-stage histogram delta of each frozen selection, ×5, +normalized ×12, W = (mass + 12·2,040)/100, the bit-bound assembly of `math_check.py`), calibrated on #325's own +raw ledger, which it reproduces exactly. The verified values are full `verify.replay` runs of the package truncated +after each stage (record mode), all with #327's complex supplier; the last row is also the strict `verify.py` run. + +| one invocation | #325 | this package | +| --- | ---: | ---: | +| independent dirty registers R | 8,100 | **8,090** | +| independent entrances | 1,200 (rank 16) | 2,539 (adds 1,339 kernel pivots of ranks 1–8) | +| early-restored endpoints | 0 | 240 | +| banks per stage / literal stock (60 replicas) | 85,680 / 658,800 | 84,549 / 653,145 | +| bit coarse saving (certified root) | 7.70276909563042e-4 | **7.77122099155703e-4** | +| complex coarse saving | 7.72714351296671e-4 (p = 11 program) | **7.79597612622781e-4** (#327's p = 10 program) | +| binding side | bit | **bit** (root 0.32% below the complex leaf cap) | +| κ | 7.69684039383334e-4 | **7.76518649004426e-4** | + +Run with Python 3.12 or newer, sympy 1.14.0 and assertions enabled: + +```sh +python3 -m pip install -r requirements.txt +python3 -B verify.py --output /tmp/p10b-stages-verification +``` + +The output directory must be new and outside the package. Verification takes about three minutes, uses no network +and runs no producer or search. Besides #325's checks (`README-PR325.md`, `PROOF.md`), every transcript stage is a +mandatory stage with its own receipt and omission control: frozen selections bound to the exact input word, +all-column F₂ replays forward and inverse, integer replays, exact operand source spans, nested frame chains rebuilt +from scalar/COPY events with both reflected ledgers, the raw ledger rebound after every stage, endpoint charts and +the re-tiled banks. The complex stage admits #327's program with Sussman's `gx.check1` (exact scalar identity) and +his `gxcore` mirror, replays its labels, scalar words and splice, and certifies its coarse saving with both moment +engines. Every word-dependent value is a strict pin in `word-pins.json` (recorded by `discovery/repin.py`). +`python3 -B bitword/producer/regenerate.py --work W` reproduces the five pinned bit-word files byte for byte. + +See: + +- `STAGES-PROOF.md` for the stages and the ledger; +- `COMPLEX-P10.md` for the complex supplier transplant; +- `BANK-PROOF.md` (last section) for the residual widths and the economy tiling; +- `discovery/README.md` for the searches that produced the selections; +- `README-PR325.md`, `PR-STATEMENT-PR325.md`, `PROOF.md`, `bitword/README.md` for the base package; +- `NOTICE.md` for attribution. + +The result is conditional on the retained all-size compiler, common weighted chart, restored rows, selectors, +tape routing, prime supply, precision/recovery, complex symbolic correctness (including the generic h = 20 B₂ +layout of the complex program) and analytic reduction. The included finite checks do not replace those hypotheses. + +Prepared by Chafik Boukhalfa (chafreaky) with Anthropic Claude assistance; Apache-2.0. diff --git a/research/five-stage-p10b-transcript-stages/STAGES-PROOF.md b/research/five-stage-p10b-transcript-stages/STAGES-PROOF.md new file mode 100644 index 0000000000..650b2eac83 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/STAGES-PROOF.md @@ -0,0 +1,95 @@ +# Transcript stages on #325's p = 10 word + +#325 ships a stronger p = 10 paired-cube bit word (re-annealed pair module, p = 10 local design, balanced cube +orientation, tiered reuse matching) with no transcript stages: the parity-fused word goes straight to the +five-stage lowering. This package inserts the stage stack of our #320 (the gen5 Python pipeline of #287, #290, +#295, #299, #306 lineage) between the parity fusion and the global lowering, re-derived on #325's word. Every stage +is a callable transform with a frozen selection that is bound to the exact input word (raw-record and +scalar-projection SHA-256), and every stage is a mandatory proof stage of `verify.py` with its own receipt +(`.json` in the output directory) and an omission control. The stage list is `portable_bit.STAGES`: + + parity -> descent -> target -> kernel -> restore -> sink -> descent2 -> reorder -> reorder2 -> five-stage lowering + +Relative to #320 two stages are new on this word: the post-sink descent (`descent2`, 47 gates; it found 0 gates on +#315's word, so #320 shipped without it) and a second reorder round (`reorder2`, 2 moves; 0 on #315's word). Both +transforms, their raw-ledger rebinds and their receipt checks are from the p = 12 gen5b pipeline (#299, #306) as +ported to p = 10 for #320's development; they are unchanged here except that `raw_ledger.rebind_descent2` is placed +after the sinks. + +## Stages + +| stage | selection | mechanism (origin) | on this word | +| --- | --- | --- | --- | +| descent | `descent-selection.json` | concave frame retiming of ADD gates to frames on an operand chain (Rohan Arun, #287) | 480 gates, 480 calls removed, delta {1:−960, 2:+480, 16:−480, 17:+960, 18:−480} | +| target | `target-selection.json` | target-prefix squares (eumemic #268/#273, used in #287) | 120 groups, delta {1:−120, 16:−120, 17:+120} | +| kernel | `kernel-selection.json` | response-kernel entries (PR254/#268 pairs, #272 multi-donor families, per-entry cuts) selected as a shared-donor kernel (#319's idea, #320's closure search) | 1,339 entries, total entrance rank 1,445 (ranks 1:1,296, 2:26, 4:7, 5:3, 7:2, 8:5); 1,128 distinct donors, 1–15 donors per entry, a donor shared by up to 13 entries; delta {1:+2,591, 2:−511, 3:−935, 4:+45, 5:−43, 6:−12, 7:+6, 8:+7, 10:−20} | +| restore | `restore-selection.json` | early helper restoration (#280, endpoint-aware #283) | 240 helpers (16, 18, 18, 19), delta {1:+720, 2:−480} | +| sink | `sink-selection.json` | terminal sinks (#283 rule, #295 screen) | 10 sinks, delta {3:−10, 17:−10}, R 8,100 → 8,090 | +| descent2 | `descent2-selection.json` | post-sink concave retiming with #291 constructed join/meet frames and #270 connected blocks (#299) | 47 gates (5 constructed, 21 pair blocks), delta {1:+15, 2:+3, 3:+21, 4:−13, 5:−34, 7:−8, 8:−5, 9:+26}, φ −49.68 | +| reorder | `reorder-selection.json` | reordering single additions into a neighbouring incidence frame (#299) | 130 moves, delta {2:+90, 3:−112, 5:−16, 7:+18, 17:−110, 18:+110}, φ −296.89 | +| reorder2 | `reorder2-selection.json` | second reorder round (#306) | 2 moves, delta {2:−4, 4:+2}, φ −5.55 | + +**Shared-donor kernel.** As in #320: for an entrance E let G_E be the plain helpers whose first frame contains E; a +pivot gains φ(d_p − e) − φ(d_p), a donor pays φ(e) + φ(d_d − e) − φ(d_d) once however many entries it serves at E; +picking pivots and donors at a common cut point is a maximum-weight closure, solved by a minimum cut over several +cost-ordered response bases, and entrances are accepted greedily with helper exclusivity. On #325's word every +plain helper's last dirty read precedes every helper's first touch (census: max last read 296,639 < min touch +296,641), so common cut points always exist; the census has 6,900 plain helpers, 24,127 rank-one lines and 7,045 +pairwise frame intersections of rank 2–14. Eighteen seeds (unrandomised and noise 0.3) reach φ −2,376.0 to +−2,376.81 (upper bound of independent line closures 2,418); the frozen selection is the unrandomised run trimmed +to a total entrance rank divisible by 5 (φ −2,376.62). The ten helpers the pre-kernel sink screen admits +(streams 6947, 7141, 7519, 7789, 7793, 8407, 8437, 8501, 8647, 8677) are excluded: without the exclusion the +closure gains 7.9 φ more but consumes seven of them (≈ −40 φ each as sinks). + +Searched and empty or negligible on this word (not stages): a late shared-donor kernel round after the reorders +(one rank-2 entry, φ −0.19, removed by the rank-5 trim); eumemic's #322 pre-sink retiming is the same descent +search as `descent2` (it finds the same 47 gates before or after the sinks); #323's late rank-two kernels have no +positive closure here. + +## What each stage checks + +- **descent, descent2**: every retimed frame is nondegenerate, nests between its operand neighbours and contains the + exact integer source span of each non-target operand (recomputed from the actual word); scalar and COPY + projection byte-identical; every required frame path rebuilt from scalar/COPY events, both reflected ledgers; + rank mass unchanged; for descent2, every register keeps its actual start and end frame (restored helpers keep + their early endpoints) and the word is replayed over F₂ forward and inverse. +- **target**: literal prefix responses are checked; all formal columns replayed forward and inverse over F₂; + omitting the target-prefix setup is rejected. +- **kernel**: the prefix relation (pivot response = XOR of donor responses) on the literal prefix for every entry; + every member untouched before its own cut; entrances nondegenerate inside every member's first frame; + shared-donor chains nested; F₂ replay of every formal column forward and inverse with both omission controls; + every frame path rebuilt independently of the emitted MOVEs. +- **restore**: the PR280 screen is recomputed on the actual word and must equal the frozen selection; the integer + commutation contract on the crossed interval; F₂ replay forward/inverse and an omission control; the five-stage + completion of a restored helper is P_σ + (I − P_E) (rank a + h − dim E), and the banks chart the pair (σ, E). +- **sink**: the PR283 screen with the stricter #295 conditions; F₂ replay with controls; registers compacted, the + stock and the five-stage profile recomputed, the deficit 4v − 5h(h − 2) rechecked. +- **reorder, reorder2**: source spans of every gate rechecked, integer replay identical, F₂ replay with controls, + endpoints, entrances and rank mass unchanged. + +The raw ledger is rebound after every stage (`raw_ledger.rebind_*`, `target_transform.rebind`): the helper +histogram is recomputed from the stage receipt and compared with the frozen expected delta, and the five-stage +profile and deficit are rechecked. `finite_check.py` re-asserts every executed stage receipt and that the raw +ledger holds exactly one receipt per stage. + +## Downstream changes (from #320, unchanged) + +- `code/global_lowering.py`: completions use the helper endpoint (P_σ + I − P_E for restored helpers); the register + count is the final one (`final_physical_R`, after the sinks). +- `code/geometry527.py`: one actual basis of every entrance rank is checked; one restored (σ, E) pair is checked + exactly (residual P_E − P_σ, completion P_σ + I − P_E, the old FULL formula rejected). +- `bank_check.py`: charts for restored helpers are keyed by (σ, E), with the E-perp rows (`residual_rows`). +- `bank_template.py`: the economy tiling (`BANK-PROOF.md`, last section). +- `prime_check.py`: retimed-away producer frames keep their determinant obligation. +- `scalar_check.py`: the retained source program is checked on its 10,020 columns, the emitted word (after the + sinks) on its 10,010 columns. +- `math_check.py`, `finite_check.py`: the completion-rank histogram replaces the entrance histogram where + completions are removed from the priced profile. + +## φ ledger and verified values + +The deficit is fixed (4v − 5h(h − 2) = 2,040 per replica), so the bit root is a function of the one-stage helper +histogram: the five-stage profile without completions, normalized ×12, W = (mass + 12·2,040)/100. Each stage was +predicted with this ledger (calibrated on #325's own raw ledger, which it reproduces exactly) from its frozen local +delta, and verified by a full `verify.replay` of the package truncated after that stage (record mode). Every +verified bit root and κ equals its prediction exactly; see `README.md` for the table. diff --git a/research/five-stage-p10b-transcript-stages/UPSTREAM-PR234-NOTICE.md b/research/five-stage-p10b-transcript-stages/UPSTREAM-PR234-NOTICE.md new file mode 100644 index 0000000000..5f8fbb25c1 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/UPSTREAM-PR234-NOTICE.md @@ -0,0 +1,13 @@ +# Attribution and licence + +This contribution uses Apache-2.0. Original source headers, licences and notices are preserved. These credits do not imply review or endorsement by the named contributors or OpenAI. + +- Jacob Sussman: five-stage complex geometry and published gcert/1 export in wht-power-saving-lean at f010392c923279e3dd59ef3aa5fedad23affc5fd. Original Claude assistance disclosure retained in inputs/complex/NOTICE. +- Avi Eisenberg / ikeboy: retained PR193 source-assisted complex helper and donor selection at 187e1010ac8b259af8e9b5166f68b64bc27b4b47. +- eumemic: current PR210 frames, gauges, source borrowing and retimed bit helper at df95878d11190518e45ef9717c9ee05011f88ace. +- Chafik Boukhalfa / chafreaky: PR200 physical bit construction carried by PR202 at 8d8d67bcf69c5ea67d3a29dbc64ba588156d6e8d. +- Rohan Arun, Dugongue, evmckinney9, icekylinx, James Chang, Douglas Colkitt, OpenAI and earlier contributors retain the attribution and original assistance disclosures in the supplied source notices. The exact outer assembly also credits Zhihao Chen and the RaD / hipotures balanced reduction in its original header. + +The paired-cube helper design predates Sussman’s certificate export. The new contribution here is the explicit source-bound five-stage composition, adapters, paid accounting and reproducible finite verification. No exclusive priority is claimed for the inherited designs or theorem interfaces. + +Assisted with ChatGPT. diff --git a/research/five-stage-p10b-transcript-stages/UPSTREAM-PR234-PROOF.md b/research/five-stage-p10b-transcript-stages/UPSTREAM-PR234-PROOF.md new file mode 100644 index 0000000000..dbd8806967 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/UPSTREAM-PR234-PROOF.md @@ -0,0 +1,29 @@ +# Five-stage finite composition and retained hypotheses + +The expected conditional saving is κ = 703701743496697 / 10^18. The fresh verifier establishes the finite construction and exact arithmetic under the inherited source and all-size interfaces below. + +## Bit construction + +The pinned source471 helper is checked on all 20,163 independent F2 source, target and dirty columns. Its physical realization is the exact input/output frame telescope, with all source loans, donor/recipient identifications, compensated reads, terminal substitutions and cleanup retained. Copied centers are complete temporary streams; their reverse implementation copies the original anew, transforms and scatters that copy, then erases it. It does not reverse an erasure. + +The five phase-major invocations use the explicitly routed source owners X1, Y1, X1, Y2 and X2. Each helper's five separated residuals occupy disjoint windows. One split rank-5a exterior correction completes each genuine independent entrance of rank a. All 2,279 corrections remain paid, and source-owned gauges stay within the visible-data paths. Actual rational matrix checks establish bridge equality, nested idle changes and terminal exchanges. Cover expansion has a barrier after each phase, across every class. + +The fresh program has m=120, W=23,683, 495,304 children, rank mass 2,837,560 and deficit 4,400. All 120 rank-22 copied-center calls are included. Exact cleared-Gram determinants and factor witnesses are recomputed for every consumed basis. Fivefold direct sums introduce no new excluded primes. The retained weighted q-local compiler, unit-pivot fallback, prime-supply and complete-stream tape proofs remain hypotheses. + +The proper child ratio 5/6 requires halving degree four. The one-level weighted recurrence is retained; its histogram is not multiplied by four. The finite accounting rederives route factors, scalar work, internal row stock, strict moment/linear gaps and explicit finite cutoff expressions. Unknown constants of inherited primitive implementations remain quantified constants, not invented measured costs. See proof/FINITE_BIT_ACCOUNTING.md and the included original bit/row/copied-center source texts. + +## Complex construction + +The published gcert/1 baseline is pinned to Sussman's f010392 revision and the PR193 paired-cube helper. Its live-label walk, scalar programs, copied-center lifetimes, final climbs before cleanup, exact symbolic splice and finite guard are regenerated. Exact complex frame identities retain their phase representatives. Physical work stock 24,127 is separately charged; the live recursion denominator remains 14,692. + +The pinned scalar identities hAi, hBi, hx, hy and hid, the Lab.inv dirty-lifting theorem and five-window geometry/NetCert theorems are inherited source proofs. The command does not rebuild their Lean proof chain or claim a fresh all-column complex scalar proof. General Clifford synthesis, charged complete-stream movement, common-grid precision and restored-row proofs remain stated analytic dependencies. Their consumed declarations and sources are hash-pinned under inputs/complex/. + +## Arithmetic and outer reduction + +Both rational moments are freshly enclosed. Three finite ordinary-leaf levels start from the retained completed ordinary saving 384599/10^10; the unattained coarse limiting saving is not used as an ordinary leaf. Exact outer assembly checks all 47 strict inequalities and seven margins and rejects the next 10^-18 κ grid point. Precision/recovery, prime supply, completed ordinary leaves and the fixed-tape all-size reduction remain hypotheses. + +proof/INTEGRATED_PROOF.md preserves the detailed original composition argument. Its development filenames identify the original evidence; V8's executable dependency closure is exclusively MANIFEST.json and the fresh calls in verify.py. Development receipts and their historical source trees are not runtime inputs. + +No claim is made of unconditional all-size formalization, global optimality or measured multiplier performance. Original lineage and assistance disclosures are preserved in NOTICE.md and the supplied source notices. + +Assisted with ChatGPT. diff --git a/research/five-stage-p10b-transcript-stages/bank_check.py b/research/five-stage-p10b-transcript-stages/bank_check.py new file mode 100644 index 0000000000..9222de6ff3 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bank_check.py @@ -0,0 +1,300 @@ +"""Fresh context-bound stage-private m-coordinate completed bank admission (m = 5h = 100 at p = 10). + +No saved chart, receipt, physical census or old source tree is consumed. +The fraction-free inverse routine derives from the retained PR197/PR200 bank +checker. Inherited attribution/notices apply. Apache-2.0. +Prepared with substantial OpenAI Codex assistance. +p = 10 port (DreamingOfClouds, Anthropic Claude assistance): h, m and the 60 replicas from the cube size and the +plan; the G^-1 residual rows (h-9)a - sum(a) (15a - sum(a) at h = 24); word counts pinned in word-pins.json. +""" +from collections import Counter +from fractions import Fraction as Q +from math import gcd +from pathlib import Path +import hashlib,json,struct,time +from bank_template import BankPlan +from word_pins import expect,shape + +assert __debug__, 'Do not run bank admission under -O.' +HERE=Path(__file__).resolve().parent + +def inverse_integer(a): + """Fraction-free Gauss-Jordan, returning C,d with aC=Ca=dI.""" + n=len(a);m=[list(row)+[int(i==j)for j in range(n)]for i,row in enumerate(a)] + previous=1;factors=[] + for k in range(n): + pivot=next((i for i in range(k,n)if m[i][k]),None) + assert pivot is not None,'singular actual bank chart' + m[k],m[pivot]=m[pivot],m[k] + if pivot!=k:factors.append(('swap',k,pivot,1,1)) + p=m[k][k] + if p!=previous: + ratio=Q(previous,p);factors.append(('scale',k,k,ratio.numerator,ratio.denominator)) + for i in range(n): + if i==k:continue + u=m[i][k] + if u: + ratio=Q(-u,previous);factors.append(('add',i,k,ratio.numerator,ratio.denominator)) + for j in range(2*n): + if j==k:continue + value=p*m[i][j]-u*m[k][j];assert value%previous==0;m[i][j]=value//previous + m[i][k]=0 + previous=p + d=m[0][0];assert d and all(m[i][j]==d*int(i==j)for i in range(n)for j in range(n)) + c=[row[n:]for row in m];common=abs(d) + for row in c: + for x in row:common=gcd(common,x) + d//=common;c=[[x//common for x in row]for row in c] + if d<0:d=-d;c=[[-x for x in row]for row in c] + return c,d,factors + +def residual_rows(C,frame,h): + """Integer bases (residual, source, outside) of a chart: residual = image of P_end - P_sigma, outside = E-perp. + G^-1 a is taken up to the positive scalar h-9 (G = I - J/9), as for the plain charts.""" + def perp(a): + row=[(h-9)*x-sum(a)for x in a];d=gcd(*row);assert d;return [x//d for x in row] + if not isinstance(frame,tuple):return [perp(a)for a in C.A[frame]],[list(b)for b in C.B[frame]],[] + sigma,E=frame;Gs=[[Q((h-9)*x-sum(a))for x in a]for a in C.A[sigma]] + # Solve for combinations of the G-complement of sigma lying in E (A_E . r = 0), exactly over Q. + M=[[sum(Q(y)*x for y,x in zip(e,g))for g in Gs]for e in C.A[E]];k=len(Gs);piv={} + for row in M: + row=list(row) + for p,b in piv.items(): + if row[p]:c=row[p];row=[x-c*y for x,y in zip(row,b)] + p=next((i for i,x in enumerate(row)if x),None) + if p is None:continue + row=[x/row[p]for x in row] + for q in list(piv): + if piv[q][p]:c=piv[q][p];piv[q]=[x-c*y for x,y in zip(piv[q],row)] + piv[p]=row + out=[] + for fr in [i for i in range(k)if i not in piv]: + lam=[Q(int(i==fr))for i in range(k)] + for p,b in piv.items():lam[p]=-b[fr] + r=[sum(l*g[j]for l,g in zip(lam,Gs))for j in range(h)];den=1 + for x in r:den=den*x.denominator//gcd(den,x.denominator) + r=[int(x*den)for x in r];d=gcd(*r);out.append([x//d for x in r]) + assert len(out)==C.dimf[E]-C.dimf[sigma] + assert all(sum(x*y for x,y in zip(e,r))==0 for e in C.A[E]for r in out),'residual inside E' + return out,[list(b)for b in C.B[sigma]],[perp(a)for a in C.A[E]] + +def census(context): + W,C,roles=context['W'],context['C'],context['regs'];h=W.h;assert h==shape()['h'] + assert len(roles)==len(set(roles))==expect('final_physical_R',len(roles)) and roles==sorted(roles) + assert set(roles)==set(W.phys.values())-set(context['borrow'])-context['removed'] + assert not(set(roles)&set(context['borrow'])) + gauge_frames={role:W.gauge[role]['frame']for role in roles if role in W.gauge} + expect('final_entrance_ranks',Counter(C.dimf[f]for f in gauge_frames.values())) + # Early-restored helpers end at E: residual P_E - P_sigma; the chart key is the pair (sigma, E). + ends=dict(context.get('restored_endpoints',{})) + assert set(ends)<=set(gauge_frames) + for role,E in ends.items(): + assert C.sub(gauge_frames[role],E) and C.dimf[E]=n;H[r]-=n + if not H[r]:del H[r] + assert max(H)==shape()['idle'][2] and sum(H.values())==expect('banked_calls',sum(H.values())) and sum(r*n for r,n in H.items())==expect('banked_rank_mass',sum(r*n for r,n in H.items())) + literal=Counter({r:T*n for r,n in H.items()}) + assert m*plan.live_families-sum(r*n for r,n in literal.items())==T*shape()['deficit'] + # Independently enumerate each physical role/replica/stage slot. + incidence=hashlib.sha256();assignments=0;normalizers_checked=set();endpoint_controls=[] + for stage in range(5): + used=Counter();bank=0;assigned=set() + outside=next(j for j in range(m)if not h*stage<=j left[f]: continue + rest = dict(left); rest[f] -= q*b + t + found = search(i + 1, rest, out + ([(tuple([w]*a + [f]*b), q)] if q else []) + ([(tuple([w]*r + [f]*t), 1)] if r else [])) + if found is not None: return found + return None + out = search(0, {w: n for w, n in blocks.items() if not m % w}, []) + if out is None: out = economy_tile(blocks, m) + assert all(sum(widths) == m and count > 0 for widths, count in out) + used = Counter() + for widths, count in out: + for x in widths: used[x] += count + assert used == Counter(blocks), 'every block used exactly once' + return tuple(out) + + +def economy_tile(blocks, m): + """Exact zero-padding tiling used when the filler search of tile() runs out of filler blocks (the kernel pivots + and early restorations of the stage stack add many residual widths that do not divide m; the PR #299 analogue at + p = 12 was the (r^4, 24, 4^(24-r)) re-tiling). The fillers are the two most numerous widths dividing m (here the + full helper width h and the rank-4 entrance residual). Each other width w, in decreasing order, gets the bank + w^a F^c f^b (w*a + F*c + f*b = m) that spends the fewest narrow fillers f per w block (then the largest a), plus + at most one bank w^r F^c' f^b' for the remainder r = n mod a. The leftover fillers fill pure banks F^(m/F), + f^(m/f) and y residue banks F^j f^k. Every bank sums to m and every block is used exactly once (no padding).""" + from fractions import Fraction + blocks = {w: n for w, n in blocks.items() if n} + div = sorted((w for w in blocks if m % w == 0), key=lambda w: (-blocks[w], w)) + assert len(div) >= 2, ('economy tiling needs two filler widths', blocks) + F, f = sorted(div[:2], reverse=True) + + def fill(rest): + """(c, b) with F*c + f*b = rest, c maximal (fewest narrow fillers); None if impossible.""" + return next(((c, (rest - F*c)//f) for c in range(rest//F, -1, -1) if (rest - F*c) % f == 0), None) + + left = {F: blocks[F], f: blocks[f]}; out = [] + for w in sorted((x for x in blocks if x not in (F, f)), reverse=True): + n = blocks[w] + opts = [(Fraction(cb[1], a), -a, a, cb) for a in range(m//w, 0, -1) for cb in [fill(m - w*a)] if cb] + assert opts, ('no bank for width', w) + _, _, a, (c, b) = min(opts); q, r = divmod(n, a) + if q: out.append(((w,)*a + (F,)*c + (f,)*b, q)); left[F] -= q*c; left[f] -= q*b + if r: + cb = fill(m - w*r); assert cb, ('no remainder bank', w, r) + out.append(((w,)*r + (F,)*cb[0] + (f,)*cb[1], 1)); left[F] -= cb[0]; left[f] -= cb[1] + assert left[F] >= 0 and left[f] >= 0, ('fillers exhausted', left) + pF, pf = m//F, m//f + for y in range((pF*pf) + 1): + for j in range(1 if y else 0, pF if y else 1): + if (m - F*j) % f: continue + k = (m - F*j)//f; aF, af = left[F] - y*j, left[f] - y*k + if aF >= 0 and af >= 0 and aF % pF == 0 and af % pf == 0: + out += ([((F,)*j + (f,)*k, y)] if y else []) + ([((F,)*pF, aF//pF)] if aF else []) + ([((f,)*pf, af//pf)] if af else []) + return out + raise AssertionError(('no exact zero-padding tiling', blocks, m)) + + +class BankPlan: + _shape = shape() + m, h, stages, replicas, v = _shape['m'], _shape['h'], _shape['stages'], _shape['replicas'], _shape['v'] + + active = ((0,1),(1,0),(0,1),(3,2),(2,3)) + + def __init__(self, families, gauge_frames, helper_roles=None): + self.families = {r:tuple(rows) for r,rows in families.items() if rows} + assert all(0=4*self.v:return 2*self.v+family-4*self.v + bank,port=divmod(family,self.v) + if bank==self.active[stage][0]:return port + assert bank==self.active[stage][1], 'stage references an inactive data bank' + return self.v+port + + def map_stage_row(self, stage, replica, row, cover='d'): + """Lower an unchanged logical8-field MOVE/ADD/COPY/ERASE record. + + All mathematical fields remain unchanged. The two operand slots now + contain exact (family,route) keys when they denote streams; frame IDs + in MOVE's old/new slots are not mistaken for stream operands. + """ + op,a,b,c,f,z,s,rev=row + assert op in(0,1,2,3) and s==stage and rev==int(stage in(1,3)) + def address(family): + return self.local_address(stage,replica,self.local_from_logical_family(stage,family),cover) + physical_a=address(a) + physical_b=address(b) if op in(1,2) else b + if op in(1,2):assert physical_a!=physical_b + return (op,physical_a,physical_b,c,f,z,s,rev) + + def map_boundary_row(self, replica, row, cover='d'): + """Lower an IDLE/BRIDGE/EXCHANGE with its existing exact projector. + + Boundary projectors already include the checked data-route conjugacy; + their physical class is d. Independent completion rows must be + discharged explicitly by the bank endpoint verifier, never skipped + implicitly by this address mapper. + """ + op,a,b,c,f,z,s,rev=row + assert op in(4,5,7), 'only proved bank completion may discharge opcode6' + def address(family): + assert 0<=family<4*self.v + bank,port=divmod(family,self.v) + return self.data_family(replica,bank,port),('class',cover) + physical_a=address(a) + physical_b=address(b) if op in(5,7) else b + if op in(5,7):assert physical_a!=physical_b + return (op,physical_a,physical_b,c,f,z,s,rev) + + def phase_schedule(self): + """Phase-major schedule; every cover class is completed per replica. + + Each emitted stage phase means: for the indicated replica, iterate + every cover class and execute the entire local scalar telescope. + Boundary phases occur after all replicas (60) of that stage finish. + """ + for stage in range(self.stages): + for replica in range(self.replicas): + yield ('stage',stage,replica,'all_cover_classes') + if stage in (1,2,4): + for replica in range(self.replicas): + yield ('idle',stage,replica,'all_cover_classes') + yield ('bridge',stage,replica,'all_cover_classes') + for replica in range(self.replicas): + yield ('terminal_exchange',replica,'all_cover_classes') diff --git a/research/five-stage-p10b-transcript-stages/base_two_moment.py b/research/five-stage-p10b-transcript-stages/base_two_moment.py new file mode 100644 index 0000000000..14a90fa0e7 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/base_two_moment.py @@ -0,0 +1,63 @@ +#!/usr/bin/env python3 +"""Maintainer arithmetic cross-check of the pinned PR39 certificate. + +Uses no producer/checker imports. Counts are inputs, not proved by this script. +80-term rational logarithms and 12-term exponentials independently enclose +the two moments. The accompanying written review addresses their realization. +""" +import argparse +from fractions import Fraction as Q +from hashlib import sha256 +import json +from pathlib import Path + +ROOT = Path(__file__).resolve().parents[1] +GRID = 10**30 + + +def require(condition, message): + if not condition: + raise ValueError(message) + + +def log_unit(x): + require(1 <= x <= 2, "logarithm range") + z = (x-1)/(x+1) + lo = 2*sum((z**(2*j+1)/(2*j+1) for j in range(80)), Q(0)) + return lo, lo+2*z**161/(161*(1-z*z)) + + +def log_bounds(x): + k = 0 + while x > 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/five-stage-p10b-transcript-stages/bitword/NOTICE-PR200 b/research/five-stage-p10b-transcript-stages/bitword/NOTICE-PR200 new file mode 100644 index 0000000000..c2d7935d7f --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/NOTICE-PR200 @@ -0,0 +1,60 @@ +Prepared by Chafik Boukhalfa with substantial Anthropic Claude and OpenAI +Codex assistance. Apache-2.0. Inherited files retain their original notices +and assistance disclosures. This package claims no exclusive priority over +concurrent work. + +Retained sources and lineage: +- icekylinx: PR144 paired cubes, signed decoder, shared-core accounting, + original compiler, configurable local channels and finite bridge; + PR130/generalized Clifford frames. +- eumemic: PR117 module infrastructure; PR155/157 scalar modules, physical + frames/reuse and partner-pair bit word; PR161 output merging and searched + p12 module; PR168 annealed pair, triple and all-but-one modules on both + words, nested-prefix schedules, the L1 local circuits this package varies, + fused outputs, bundle descent, both physical layers, the terminal-sink + gate and the physical bit word, pinned at + 4a3c769e5c5430e7114c4d3e099ff34664677f17. Their Anthropic Claude and + OpenAI Codex disclosures are retained. PR131/143 supply frame/reuse and + late-read lineage; PR154 supplies isolated snapshot verification. +- DaysSky: PR162 generalized carrier extension (`compile_closure` and the + extension rule reused here on the new graph) and full-intersection + compiler lineage. The selected graph retains the PR168 nested schedule. +- jamesyc / James Chang: PR124 compensated birth cuts, PR34 balanced + assembly, and PR166 terminal-output accumulation and exact simultaneous + target-chain checking. The PR166 proof is retained in references/pr166. +- GamingPuzzled / Joel Pulikkan: PR160 searched-bit-module composition. +- gupt1156 PR148 and Abhinav Ramachandran/geckods PR158 (Hermes assistance): + paid atom-toll re-instantiation, including PR158 at + 6e086603f936dbb95c6d7171132ed943cc024db9. +- jacklightChen / Zhihao Chen: PR23/29 ordinary supplier; Rohan Arun + (rohanarun): PR100/103 paid positional layout and deferred signed words. +- Earlier bit lineage retained by the prerequisite: Zhihao Chen PR97, + Swapnil Jain's round-seven checkers, an664 PR128, DaysSky PR150, hpst3r + PR147, SovereignSteak PR122, and the source-notice contributors. + +This package contributes, on the complex side, a random-restart and +coordinate search over PR144's configurable local channel circuit on the +PR168 v4 word, selecting face diagonals for A[0,0], A[0,1] and A[1,1] and +fixed-coordinate differences for three G channels so that the carrier +closure gains 1,485 arcs; our own legal-edge Hopcroft-Karp carrier matching with PR162's +extension; endpoint frame descent and compensated handoffs for the new +graph; independent complete admission of the resulting physical word and +its 44 terminal deletions; independent physical-bit admission and exact +prime witnesses for every used bit frame; and, on the bit side, a fixed-coordinate/face-diagonal variant of PR168's bit +local circuit (A[0,0], A[0,1], A[2,0], A[2,1] face diagonals; A[1,*] +direction-0 edges; G[0,1,0] fixed-coordinate differences), our own carrier +matching, gauge selection and complete physical layer (endpoint frame descent and 1,760 compensated handoffs) for +that graph, with 34 PR166 terminal deletions on face0 roots, independently +admitted with exact prime witnesses for every used bit frame; +and the fully paid balanced composition with finer positive backoffs. Scalar virtual stock, physical +handoffs, terminal removals and every external row reserve remain +distinct. The complete 47-inequality body is source-normalized to PR141. +Prerequisite constructions, the configurable circuit itself and the +terminal-compilation concept are not claimed as original here. + +The package is based on main (3b6b66891c0ac888521cf591fe306c6286601d4f), +which integrates Dugongue's PR186 entrance-bank construction and already +carries PR175's retired-register update. references/pr168-v4 holds +byte-identical copies of the twelve PR168 v4 files this package executes or +pins (icekylinx/eumemic/DaysSky lineage as noted in those files), with +their digests in references/pr168-v4/SOURCE.json. diff --git a/research/five-stage-p10b-transcript-stages/bitword/README.md b/research/five-stage-p10b-transcript-stages/bitword/README.md new file mode 100644 index 0000000000..e1f55bfe7b --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/README.md @@ -0,0 +1,87 @@ +# The p = 10 paired-cube bit word + +This word is built by #285's gen5 generator (eumemic's PR168 generator with #276's gen4 local-design and +centre-sharing changes) at cube size **p = 10**: h = 20 coordinates and v = 8·C(10,3) = 960 sources. It replaces +#315's p = 10 word. + +The generator's only p = 10 changes are: + +- the p = 10 entries of MODULES/QMODULES (`pm_p10.json`, `qmod_p10.json`); +- the variant-u output merge, which is on at p = 10 as at p = 12; +- the cube-local design, which is read from `producer/data/local_design_p10.json`; +- the cube orientation, which is read from `producer/data/cube_orient_p10.json` when that file is present. + Without it, cubes are sorted as before. + +Its virtual profile: + +- R = 9,060 (= c + q − |M| = 11,460 + 3,620 − 6,020); +- W = 10,980, m = 3h = 60 and deficit 840 = 2v − 3h(h−2); +- 2,160 gauges: 1,200 of rank 16 and 960 of rank 17. + +| data file | content | +| --- | --- | +| `pm_p10.json` | pair + copied-centre module, 36 inputs, 273 additions, 37 roots (36 outputs and the centre star), carrier debt 92 | +| `qmod_p10.json` | all-but-one module, 8 inputs, 24 additions (#315's, unchanged) | +| `local_design_p10.json` | per-cube recipe trees, re-searched at p = 10: 24 local additions per cube | +| `cube_orient_p10.json` | for each 3-subset in combinations order, the ordered triple used as cube positions 0, 1, 2 | +| `arcs_p10.json` | the frozen carrier matching (6,020 arcs) | + +**Pair module.** It was re-annealed from #315's module. The objective is the exact one-instance compile cost with +five-stage weights plus λ·debt (λ = 150 to 300). The debt counts module additions that do not donate to a carrier +arc. Additions stay at 273, carrier arcs go from 178 to 181, and the debt goes from 95 to 92. #315's modules were +themselves annealed from restrictions of gen5's p = 12 modules. + +**Local design.** #315 reused a design found by a pair-aware search on the p = 12 word. This design was found at +p = 10 by 1-move steepest ascent from #315's design, scored on the five-stage virtual price of the full word. It +stopped at a local optimum after two moves, which changed 2 of the 12 plane recipes. Because subtrees are shared, +a cube takes 24 local additions instead of 27 and 8 local carrier arcs instead of 11 (local debt 16, unchanged). + +**Cube orientation.** Position 0 of a cube carries face0, the generator's 4-target root. With sorted cubes, +coordinate 0 is position 0 in C(9,2) = 36 cubes and coordinate 9 in none. The file instead lists each cube as a +cyclic rotation of its sorted triple whose position 0 follows the largest cyclic gap (mod 10). In the one rotation +orbit with gaps 4, 4, 2, position 0 is the element between the two gaps of 4. The rule is rotation-equivariant, +so each coordinate is position 0, 1 and 2 in exactly 12 cubes each. In the research runs, orientation alone left R +and the five-stage virtual price unchanged; it changes which reuse donors fit which recipients (below). + +## Physical layer + +`producer/make_physical.py --bank-parity` adds the compensated reuse pairs. Each recipient is a rank h − 3 = 17 +gauged role, read right before its first operation. Each donor is a dead ungauged non-root non-source register +whose last frame lies in the recipient gauge. Those are PR200's rules, unchanged. + +Among the maximum matchings under those rules, the producer now picks one by tiered augmentation. #315 used +Hopcroft–Karp, which ignores donor value. The first-order five-stage value of a pair grows with the donor's +end-frame dimension e. Donors are therefore admitted in tiers of decreasing e. Each tier extends the current +matching by Kuhn augmenting paths until none is left among the donors admitted so far. An augmenting path never +unmatches a matched donor, so this is the greedy algorithm on the transversal matroid of donors. For every +threshold t, as many donors with e ≥ t are matched as any matching allows. The last tier is the whole candidate +graph, run until no augmenting path remains, so the result is a maximum matching (Berge). It matches all 960 +recipient candidates. On sorted cubes #315's maximum matching reached only 892. + +`--bank-parity` would then drop the fewest trailing pairs needed to make the 60-replica bank width divisible by +m = 5h = 100. Here the width is 4·1,200 + 20·6,900 = 142,800 ≡ 0 (mod 5), so **no pair is dropped** and all +**960 pairs** remain. #315 dropped two of its 892. + +`producer/descent.py` moves 1,183 operation frames under PR200's descent rules, with the five-stage first-order +cost r·ln(m/r) at m = 100. + +The physical word has R = 8,100 and 1,200 independent entrances, all of rank 16. + +## Reproduce + +```sh +python3 -B bitword/producer/regenerate.py --work /new/scratch/dir +``` + +This runs the generator on the frozen arcs, then both producers, and checks that all five pinned files in +`selected/bit` are reproduced exactly. It takes one to two minutes. `verify.py` never runs a producer. + +For new module, design or orientation data, `regenerate.py --solve-matching --emit DIR` recomputes the matching +on a scratch copy of `producer/`, recompiles on the new frozen arcs, and writes the new five files and +`arcs_p10.json` to DIR. See `../discovery/REPIN.md`. + +## PR200 classes + +`bit/word.py` and `bit/base_word.py` are Chafik Boukhalfa's PR200 classes. `word.py` changes only its input file +names: PR200 named its own p = 12 files, and two lines (plus a comment) now read the cube size from the single +`graph_pP.json`; the frame-loading line also checks the graph's p and h. `base_word.py` is unchanged. diff --git a/research/five-stage-p10b-transcript-stages/bitword/bit/base_word.py b/research/five-stage-p10b-transcript-stages/bitword/bit/base_word.py new file mode 100644 index 0000000000..044f278fbe --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/bit/base_word.py @@ -0,0 +1,202 @@ +#!/usr/bin/env python3 +"""Reusable independent formal checks for a physical partner-pair bit word. + +The supplied frozen inputs are source-pinned. This never runs their producer. +The Z check is of the defining integer decoder; only its F2 reduction is I. +Prepared with OpenAI Codex assistance; Apache-2.0. +""" +from collections import Counter, defaultdict +import importlib.util +import json +from pathlib import Path +import sys +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[2] +BASE = HERE.parent / 'references/pr168-v4/research/paired-cube-bit' +P = 12 +if sys.flags.optimize: raise SystemExit('refusing -O') + + +def need(ok, msg): + if not ok: + raise ValueError(msg) + +class Candidate: + def exact_frames(self): + C = self.C + C.decoder(); C.geometry() + for i in self.changed_frames: + f = self.opframe[i]; x = self.ops[i][2]; bits = C.sup[x] + need(C.nondeg(f), 'replacement operation frame nondegenerate') + while bits: + low = bits&-bits; s=low.bit_length()-1; bits-=low + need(C.in_frame(C.chi[s],f), 'value span in replacement operation frame') + for b, d in self.pairs: + need(C.sub(self.endframe[d], self.gauge[b]['frame']), 'exact Q donor-to-birth containment') + need(C.nondeg(self.endframe[d]) and C.nondeg(self.gauge[b]['frame']), 'handoff endpoints nondegenerate') + + def register(self, rows): + C = self.C + B,_ = self.module.reduce_rows(rows,self.h if hasattr(self,'h') else C.h) + B = tuple(sorted(map(tuple,B),key=lambda r:next(i for i,x in enumerate(r) if x))) + if not hasattr(self,'frame_ids'): + self.frame_ids = {} + if B in self.frame_ids: return self.frame_ids[B] + f=max(C.B)+1; A,_=self.module.kernel(B,C.h) + C.B[f],C.A[f],C.dimf[f]=B,A,len(B);self.frame_ids[B]=f + return f + + + def row(self): + C,h,v=self.C,self.h,self.v + _,baseline_Y,src,_=C.chains() + seq=defaultdict(list) + for i,(a,b,x) in enumerate(self.ops): + seq[a].append(self.opframe[i]);seq[b].append(self.opframe[i]) + for j,s in enumerate(self.w['rootroles']):seq[s].append(self.w['root_frame'][j]) + start={b:self.w['source_frame'][x] for x,b in self.source.items()} + start.update({b:z['frame'] for b,z in self.gauge.items()}) + recipient={d:b for b,d in self.pairs} + H=Counter() + for s in range(self.R): + if s in self.donor:continue + chain=list(seq[s]) + if s in recipient: + b=recipient[s];chain += [self.gauge[b]['frame']]+seq[b] + chain.append(self.w['full_frame']) + prev=start.get(s);dp=0 if prev is None else C.dimf[prev] + if s in self.source.values():H[1]+=1 + for f in chain: + need(prev is None or C.sub(prev,f),'physical role chain nested') + d=C.dimf[f] + if d>dp:H[d-dp]+=1 + prev,dp=f,d + for j,r in enumerate(self.g['roots']): + if r['kind']=='center':H[C.dimf[self.w['root_frame'][j]]]+=1 + Y=Counter();current=[None]*v + def read(t,f): + old=current[t];d=0 if old is None else C.dimf[old] + need(old is None or C.sub(old,f),'actual target frame chronology') + if C.dimf[f]>d:Y[C.dimf[f]-d]+=1 + current[t]=f + for b in sorted(self.order,key=lambda b:self.readtime[b]): + for t in self.gauge[b]['targets']:read(t,self.gauge[b]['frame']) + deliveries=defaultdict(list) + for e in self.k['entries']:deliveries[e['deliver_after_root']].append(e) + for j,r in enumerate(self.g['roots']): + if r['kind']!='center': + for t in r['targets']:read(t,self.w['root_frame'][j]) + for e in deliveries[j]: + for t in e['receivers']:read(t,e['deliver_frame']) + for t,f in enumerate(current): + need(f is not None and all(self.module.dot(C.cov[t],b)==0 for b in C.B[f]),'final target cap') + gap=h-1-C.dimf[f] + if gap:Y[gap]+=1 + need(sum(r*n for r,n in Y.items())==v*(h-1),'target rank mass') + hist=Counter() + for part in (H,Y,src): + for r,n in part.items(): + if r and n:hist[r]+=3*n + for b,z in self.gauge.items(): + if b not in self.donor:hist[3*z['dim']]+=1 + hist[2]+=2*v + hist={r:n for r,n in sorted(hist.items()) if n} + need(all(00 for r,n in hist.items()),'positive proper child bins') + R=self.R-len(self.pairs);W=2*v+R;mass=sum(r*n for r,n in hist.items());m=3*h + need(W*m-mass==C.prof['deficit_per_vertex'],'reuse preserves telescoping deficit') + return dict(h=h,v=v,R=R,virtual_R=self.R,reused_registers=len(self.pairs),W_per_vertex=W,m=m, + loss=C.prof['loss'],rank_per_vertex=mass,deficit_per_vertex=W*m-mass, + child_histogram=hist,maxchild=max(hist),selected_roles=len(self.gauge)-len(self.pairs), + selected_rank_histogram=dict(Counter(z['dim'] for b,z in self.gauge.items() if b not in self.donor)), + changed_operation_frames=len(self.changed_frames), + frames_not_contained_in_original=sum(not C.sub(self.opframe[i],self.original_opframe[i]) for i in self.changed_frames), + physical_target_histogram=dict(Y),physical_internal_histogram=dict(H), + foreign_producer_replays=0) + + def adjoint(self): + adj = [dict() for _ in range(self.R)] + for r,s in zip(self.g['roots'], self.w['rootroles']): + for t in r['targets']: adj[s][t] = adj[s].get(t,0)+1 + for a,b,_ in reversed(self.ops): + for t,c in adj[a].items(): adj[b][t] = adj[b].get(t,0)+c + return adj + + def formal(self, ring, tamper=None): + """All source, target and dirty-register columns; no random sampling.""" + v, phys = self.v, self.phys + regs = sorted(set(phys.values())); index = {r:2*v+j for j,r in enumerate(regs)} + if ring == 2: + unit = lambda i: 1<=0) + need(closure==set(self.phase1),'phase one is exactly centre closure') + content=[0]*self.R + for n,s in self.source.items():content[s]=1<0,'gauge dimension and complete response support') + src=Counter();members=Counter();labels=list(map(set,self.g['labels'])) + for e in self.k['entries']: + c,d,f,cap=e['carrier'],e['passive'],e['mix_frame'],e['deliver_frame'] + need(len(labels[c]&labels[d])==1,'orthogonal partner pair') + need(C.dimf[f]==2 and C.in_frame(C.chi[c],f) and C.in_frame(C.chi[d],f),'partner mix span') + need(C.sub(f,cap) and all(self.module.dot(C.cov[t],u)==0 for t in e['receivers'] for u in C.B[cap]),'partner mix delivery cap') + need(e['carrier_chain']==[w['source_frame'][c],f,cap,w['full_frame']] and e['passive_chain']==[w['source_frame'][d],f,w['full_frame']],'exact partner chains') + root=self.g['roots'][e['deliver_after_root']] + need(root['kind']=='side' and sorted(e['receivers'])==sorted(root['targets']),'partner delivery at own receiver root') + for chain in (e['carrier_chain'],e['passive_chain']): + for a,b in zip(chain,chain[1:]): + need(C.sub(a,b),'nested source chronology');src[C.dimf[b]-C.dimf[a]]+=1 + members[c]+=1;members[d]+=1 + need(all(members[s]==1 for s in range(v)),'every source in one partner pair') + return Counter(),Counter(),src,self.R diff --git a/research/five-stage-p10b-transcript-stages/bitword/producer/data/arcs_p10.json b/research/five-stage-p10b-transcript-stages/bitword/producer/data/arcs_p10.json new file mode 100644 index 0000000000..a348e39203 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/producer/data/arcs_p10.json @@ -0,0 +1 @@ +[[966,["root",17]],[967,["root",14]],[969,["root",11]],[970,["root",8]],[974,["root",20]],[975,["root",23]],[977,["root",26]],[978,["root",29]],[990,["root",47]],[991,["root",44]],[993,["root",41]],[994,["root",38]],[998,["root",50]],[999,["root",53]],[1001,["root",56]],[1002,["root",59]],[1014,["root",77]],[1015,["root",74]],[1017,["root",71]],[1018,["root",68]],[1022,["root",80]],[1023,["root",83]],[1025,["root",86]],[1026,["root",89]],[1038,["root",107]],[1039,["root",104]],[1041,["root",101]],[1042,["root",98]],[1046,["root",110]],[1047,["root",113]],[1049,["root",116]],[1050,["root",119]],[1062,["root",137]],[1063,["root",134]],[1065,["root",131]],[1066,["root",128]],[1070,["root",140]],[1071,["root",143]],[1073,["root",146]],[1074,["root",149]],[1086,["root",167]],[1087,["root",164]],[1089,["root",161]],[1090,["root",158]],[1094,["root",170]],[1095,["root",173]],[1097,["root",176]],[1098,["root",179]],[1110,["root",197]],[1111,["root",194]],[1113,["root",191]],[1114,["root",188]],[1118,["root",200]],[1119,["root",203]],[1121,["root",206]],[1122,["root",209]],[1134,["root",227]],[1135,["root",224]],[1137,["root",221]],[1138,["root",218]],[1142,["root",230]],[1143,["root",233]],[1145,["root",236]],[1146,["root",239]],[1158,["root",257]],[1159,["root",254]],[1161,["root",251]],[1162,["root",248]],[1166,["root",260]],[1167,["root",263]],[1169,["root",266]],[1170,["root",269]],[1182,["root",287]],[1183,["root",284]],[1185,["root",281]],[1186,["root",278]],[1190,["root",290]],[1191,["root",293]],[1193,["root",296]],[1194,["root",299]],[1206,["root",317]],[1207,["root",314]],[1209,["root",311]],[1210,["root",308]],[1214,["root",320]],[1215,["root",323]],[1217,["root",326]],[1218,["root",329]],[1230,["root",347]],[1231,["root",344]],[1233,["root",341]],[1234,["root",338]],[1238,["root",350]],[1239,["root",353]],[1241,["root",356]],[1242,["root",359]],[1254,["root",377]],[1255,["root",374]],[1257,["root",371]],[1258,["root",368]],[1262,["root",380]],[1263,["root",383]],[1265,["root",386]],[1266,["root",389]],[1278,["root",407]],[1279,["root",404]],[1281,["root",401]],[1282,["root",398]],[1286,["root",410]],[1287,["root",413]],[1289,["root",416]],[1290,["root",419]],[1302,["root",437]],[1303,["root",434]],[1305,["root",431]],[1306,["root",428]],[1310,["root",440]],[1311,["root",443]],[1313,["root",446]],[1314,["root",449]],[1326,["root",467]],[1327,["root",464]],[1329,["root",461]],[1330,["root",458]],[1334,["root",470]],[1335,["root",473]],[1337,["root",476]],[1338,["root",479]],[1350,["root",497]],[1351,["root",494]],[1353,["root",491]],[1354,["root",488]],[1358,["root",500]],[1359,["root",503]],[1361,["root",506]],[1362,["root",509]],[1374,["root",527]],[1375,["root",524]],[1377,["root",521]],[1378,["root",518]],[1382,["root",530]],[1383,["root",533]],[1385,["root",536]],[1386,["root",539]],[1398,["root",557]],[1399,["root",554]],[1401,["root",551]],[1402,["root",548]],[1406,["root",560]],[1407,["root",563]],[1409,["root",566]],[1410,["root",569]],[1422,["root",587]],[1423,["root",584]],[1425,["root",581]],[1426,["root",578]],[1430,["root",590]],[1431,["root",593]],[1433,["root",596]],[1434,["root",599]],[1446,["root",617]],[1447,["root",614]],[1449,["root",611]],[1450,["root",608]],[1454,["root",620]],[1455,["root",623]],[1457,["root",626]],[1458,["root",629]],[1470,["root",647]],[1471,["root",644]],[1473,["root",641]],[1474,["root",638]],[1478,["root",650]],[1479,["root",653]],[1481,["root",656]],[1482,["root",659]],[1494,["root",677]],[1495,["root",674]],[1497,["root",671]],[1498,["root",668]],[1502,["root",680]],[1503,["root",683]],[1505,["root",686]],[1506,["root",689]],[1518,["root",707]],[1519,["root",704]],[1521,["root",701]],[1522,["root",698]],[1526,["root",710]],[1527,["root",713]],[1529,["root",716]],[1530,["root",719]],[1542,["root",737]],[1543,["root",734]],[1545,["root",731]],[1546,["root",728]],[1550,["root",740]],[1551,["root",743]],[1553,["root",746]],[1554,["root",749]],[1566,["root",767]],[1567,["root",764]],[1569,["root",761]],[1570,["root",758]],[1574,["root",770]],[1575,["root",773]],[1577,["root",776]],[1578,["root",779]],[1590,["root",797]],[1591,["root",794]],[1593,["root",791]],[1594,["root",788]],[1598,["root",800]],[1599,["root",803]],[1601,["root",806]],[1602,["root",809]],[1614,["root",827]],[1615,["root",824]],[1617,["root",821]],[1618,["root",818]],[1622,["root",830]],[1623,["root",833]],[1625,["root",836]],[1626,["root",839]],[1638,["root",857]],[1639,["root",854]],[1641,["root",851]],[1642,["root",848]],[1646,["root",860]],[1647,["root",863]],[1649,["root",866]],[1650,["root",869]],[1662,["root",887]],[1663,["root",884]],[1665,["root",881]],[1666,["root",878]],[1670,["root",890]],[1671,["root",893]],[1673,["root",896]],[1674,["root",899]],[1686,["root",917]],[1687,["root",914]],[1689,["root",911]],[1690,["root",908]],[1694,["root",920]],[1695,["root",923]],[1697,["root",926]],[1698,["root",929]],[1710,["root",947]],[1711,["root",944]],[1713,["root",941]],[1714,["root",938]],[1718,["root",950]],[1719,["root",953]],[1721,["root",956]],[1722,["root",959]],[1734,["root",977]],[1735,["root",974]],[1737,["root",971]],[1738,["root",968]],[1742,["root",980]],[1743,["root",983]],[1745,["root",986]],[1746,["root",989]],[1758,["root",1007]],[1759,["root",1004]],[1761,["root",1001]],[1762,["root",998]],[1766,["root",1010]],[1767,["root",1013]],[1769,["root",1016]],[1770,["root",1019]],[1782,["root",1037]],[1783,["root",1034]],[1785,["root",1031]],[1786,["root",1028]],[1790,["root",1040]],[1791,["root",1043]],[1793,["root",1046]],[1794,["root",1049]],[1806,["root",1067]],[1807,["root",1064]],[1809,["root",1061]],[1810,["root",1058]],[1814,["root",1070]],[1815,["root",1073]],[1817,["root",1076]],[1818,["root",1079]],[1830,["root",1097]],[1831,["root",1094]],[1833,["root",1091]],[1834,["root",1088]],[1838,["root",1100]],[1839,["root",1103]],[1841,["root",1106]],[1842,["root",1109]],[1854,["root",1127]],[1855,["root",1124]],[1857,["root",1121]],[1858,["root",1118]],[1862,["root",1130]],[1863,["root",1133]],[1865,["root",1136]],[1866,["root",1139]],[1878,["root",1157]],[1879,["root",1154]],[1881,["root",1151]],[1882,["root",1148]],[1886,["root",1160]],[1887,["root",1163]],[1889,["root",1166]],[1890,["root",1169]],[1902,["root",1187]],[1903,["root",1184]],[1905,["root",1181]],[1906,["root",1178]],[1910,["root",1190]],[1911,["root",1193]],[1913,["root",1196]],[1914,["root",1199]],[1926,["root",1217]],[1927,["root",1214]],[1929,["root",1211]],[1930,["root",1208]],[1934,["root",1220]],[1935,["root",1223]],[1937,["root",1226]],[1938,["root",1229]],[1950,["root",1247]],[1951,["root",1244]],[1953,["root",1241]],[1954,["root",1238]],[1958,["root",1250]],[1959,["root",1253]],[1961,["root",1256]],[1962,["root",1259]],[1974,["root",1277]],[1975,["root",1274]],[1977,["root",1271]],[1978,["root",1268]],[1982,["root",1280]],[1983,["root",1283]],[1985,["root",1286]],[1986,["root",1289]],[1998,["root",1307]],[1999,["root",1304]],[2001,["root",1301]],[2002,["root",1298]],[2006,["root",1310]],[2007,["root",1313]],[2009,["root",1316]],[2010,["root",1319]],[2022,["root",1337]],[2023,["root",1334]],[2025,["root",1331]],[2026,["root",1328]],[2030,["root",1340]],[2031,["root",1343]],[2033,["root",1346]],[2034,["root",1349]],[2046,["root",1367]],[2047,["root",1364]],[2049,["root",1361]],[2050,["root",1358]],[2054,["root",1370]],[2055,["root",1373]],[2057,["root",1376]],[2058,["root",1379]],[2070,["root",1397]],[2071,["root",1394]],[2073,["root",1391]],[2074,["root",1388]],[2078,["root",1400]],[2079,["root",1403]],[2081,["root",1406]],[2082,["root",1409]],[2094,["root",1427]],[2095,["root",1424]],[2097,["root",1421]],[2098,["root",1418]],[2102,["root",1430]],[2103,["root",1433]],[2105,["root",1436]],[2106,["root",1439]],[2118,["root",1457]],[2119,["root",1454]],[2121,["root",1451]],[2122,["root",1448]],[2126,["root",1460]],[2127,["root",1463]],[2129,["root",1466]],[2130,["root",1469]],[2142,["root",1487]],[2143,["root",1484]],[2145,["root",1481]],[2146,["root",1478]],[2150,["root",1490]],[2151,["root",1493]],[2153,["root",1496]],[2154,["root",1499]],[2166,["root",1517]],[2167,["root",1514]],[2169,["root",1511]],[2170,["root",1508]],[2174,["root",1520]],[2175,["root",1523]],[2177,["root",1526]],[2178,["root",1529]],[2190,["root",1547]],[2191,["root",1544]],[2193,["root",1541]],[2194,["root",1538]],[2198,["root",1550]],[2199,["root",1553]],[2201,["root",1556]],[2202,["root",1559]],[2214,["root",1577]],[2215,["root",1574]],[2217,["root",1571]],[2218,["root",1568]],[2222,["root",1580]],[2223,["root",1583]],[2225,["root",1586]],[2226,["root",1589]],[2238,["root",1607]],[2239,["root",1604]],[2241,["root",1601]],[2242,["root",1598]],[2246,["root",1610]],[2247,["root",1613]],[2249,["root",1616]],[2250,["root",1619]],[2262,["root",1637]],[2263,["root",1634]],[2265,["root",1631]],[2266,["root",1628]],[2270,["root",1640]],[2271,["root",1643]],[2273,["root",1646]],[2274,["root",1649]],[2286,["root",1667]],[2287,["root",1664]],[2289,["root",1661]],[2290,["root",1658]],[2294,["root",1670]],[2295,["root",1673]],[2297,["root",1676]],[2298,["root",1679]],[2310,["root",1697]],[2311,["root",1694]],[2313,["root",1691]],[2314,["root",1688]],[2318,["root",1700]],[2319,["root",1703]],[2321,["root",1706]],[2322,["root",1709]],[2334,["root",1727]],[2335,["root",1724]],[2337,["root",1721]],[2338,["root",1718]],[2342,["root",1730]],[2343,["root",1733]],[2345,["root",1736]],[2346,["root",1739]],[2358,["root",1757]],[2359,["root",1754]],[2361,["root",1751]],[2362,["root",1748]],[2366,["root",1760]],[2367,["root",1763]],[2369,["root",1766]],[2370,["root",1769]],[2382,["root",1787]],[2383,["root",1784]],[2385,["root",1781]],[2386,["root",1778]],[2390,["root",1790]],[2391,["root",1793]],[2393,["root",1796]],[2394,["root",1799]],[2406,["root",1817]],[2407,["root",1814]],[2409,["root",1811]],[2410,["root",1808]],[2414,["root",1820]],[2415,["root",1823]],[2417,["root",1826]],[2418,["root",1829]],[2430,["root",1847]],[2431,["root",1844]],[2433,["root",1841]],[2434,["root",1838]],[2438,["root",1850]],[2439,["root",1853]],[2441,["root",1856]],[2442,["root",1859]],[2454,["root",1877]],[2455,["root",1874]],[2457,["root",1871]],[2458,["root",1868]],[2462,["root",1880]],[2463,["root",1883]],[2465,["root",1886]],[2466,["root",1889]],[2478,["root",1907]],[2479,["root",1904]],[2481,["root",1901]],[2482,["root",1898]],[2486,["root",1910]],[2487,["root",1913]],[2489,["root",1916]],[2490,["root",1919]],[2502,["root",1937]],[2503,["root",1934]],[2505,["root",1931]],[2506,["root",1928]],[2510,["root",1940]],[2511,["root",1943]],[2513,["root",1946]],[2514,["root",1949]],[2526,["root",1967]],[2527,["root",1964]],[2529,["root",1961]],[2530,["root",1958]],[2534,["root",1970]],[2535,["root",1973]],[2537,["root",1976]],[2538,["root",1979]],[2550,["root",1997]],[2551,["root",1994]],[2553,["root",1991]],[2554,["root",1988]],[2558,["root",2000]],[2559,["root",2003]],[2561,["root",2006]],[2562,["root",2009]],[2574,["root",2027]],[2575,["root",2024]],[2577,["root",2021]],[2578,["root",2018]],[2582,["root",2030]],[2583,["root",2033]],[2585,["root",2036]],[2586,["root",2039]],[2598,["root",2057]],[2599,["root",2054]],[2601,["root",2051]],[2602,["root",2048]],[2606,["root",2060]],[2607,["root",2063]],[2609,["root",2066]],[2610,["root",2069]],[2622,["root",2087]],[2623,["root",2084]],[2625,["root",2081]],[2626,["root",2078]],[2630,["root",2090]],[2631,["root",2093]],[2633,["root",2096]],[2634,["root",2099]],[2646,["root",2117]],[2647,["root",2114]],[2649,["root",2111]],[2650,["root",2108]],[2654,["root",2120]],[2655,["root",2123]],[2657,["root",2126]],[2658,["root",2129]],[2670,["root",2147]],[2671,["root",2144]],[2673,["root",2141]],[2674,["root",2138]],[2678,["root",2150]],[2679,["root",2153]],[2681,["root",2156]],[2682,["root",2159]],[2694,["root",2177]],[2695,["root",2174]],[2697,["root",2171]],[2698,["root",2168]],[2702,["root",2180]],[2703,["root",2183]],[2705,["root",2186]],[2706,["root",2189]],[2718,["root",2207]],[2719,["root",2204]],[2721,["root",2201]],[2722,["root",2198]],[2726,["root",2210]],[2727,["root",2213]],[2729,["root",2216]],[2730,["root",2219]],[2742,["root",2237]],[2743,["root",2234]],[2745,["root",2231]],[2746,["root",2228]],[2750,["root",2240]],[2751,["root",2243]],[2753,["root",2246]],[2754,["root",2249]],[2766,["root",2267]],[2767,["root",2264]],[2769,["root",2261]],[2770,["root",2258]],[2774,["root",2270]],[2775,["root",2273]],[2777,["root",2276]],[2778,["root",2279]],[2790,["root",2297]],[2791,["root",2294]],[2793,["root",2291]],[2794,["root",2288]],[2798,["root",2300]],[2799,["root",2303]],[2801,["root",2306]],[2802,["root",2309]],[2814,["root",2327]],[2815,["root",2324]],[2817,["root",2321]],[2818,["root",2318]],[2822,["root",2330]],[2823,["root",2333]],[2825,["root",2336]],[2826,["root",2339]],[2838,["root",2357]],[2839,["root",2354]],[2841,["root",2351]],[2842,["root",2348]],[2846,["root",2360]],[2847,["root",2363]],[2849,["root",2366]],[2850,["root",2369]],[2862,["root",2387]],[2863,["root",2384]],[2865,["root",2381]],[2866,["root",2378]],[2870,["root",2390]],[2871,["root",2393]],[2873,["root",2396]],[2874,["root",2399]],[2886,["root",2417]],[2887,["root",2414]],[2889,["root",2411]],[2890,["root",2408]],[2894,["root",2420]],[2895,["root",2423]],[2897,["root",2426]],[2898,["root",2429]],[2910,["root",2447]],[2911,["root",2444]],[2913,["root",2441]],[2914,["root",2438]],[2918,["root",2450]],[2919,["root",2453]],[2921,["root",2456]],[2922,["root",2459]],[2934,["root",2477]],[2935,["root",2474]],[2937,["root",2471]],[2938,["root",2468]],[2942,["root",2480]],[2943,["root",2483]],[2945,["root",2486]],[2946,["root",2489]],[2958,["root",2507]],[2959,["root",2504]],[2961,["root",2501]],[2962,["root",2498]],[2966,["root",2510]],[2967,["root",2513]],[2969,["root",2516]],[2970,["root",2519]],[2982,["root",2537]],[2983,["root",2534]],[2985,["root",2531]],[2986,["root",2528]],[2990,["root",2540]],[2991,["root",2543]],[2993,["root",2546]],[2994,["root",2549]],[3006,["root",2567]],[3007,["root",2564]],[3009,["root",2561]],[3010,["root",2558]],[3014,["root",2570]],[3015,["root",2573]],[3017,["root",2576]],[3018,["root",2579]],[3030,["root",2597]],[3031,["root",2594]],[3033,["root",2591]],[3034,["root",2588]],[3038,["root",2600]],[3039,["root",2603]],[3041,["root",2606]],[3042,["root",2609]],[3054,["root",2627]],[3055,["root",2624]],[3057,["root",2621]],[3058,["root",2618]],[3062,["root",2630]],[3063,["root",2633]],[3065,["root",2636]],[3066,["root",2639]],[3078,["root",2657]],[3079,["root",2654]],[3081,["root",2651]],[3082,["root",2648]],[3086,["root",2660]],[3087,["root",2663]],[3089,["root",2666]],[3090,["root",2669]],[3102,["root",2687]],[3103,["root",2684]],[3105,["root",2681]],[3106,["root",2678]],[3110,["root",2690]],[3111,["root",2693]],[3113,["root",2696]],[3114,["root",2699]],[3126,["root",2717]],[3127,["root",2714]],[3129,["root",2711]],[3130,["root",2708]],[3134,["root",2720]],[3135,["root",2723]],[3137,["root",2726]],[3138,["root",2729]],[3150,["root",2747]],[3151,["root",2744]],[3153,["root",2741]],[3154,["root",2738]],[3158,["root",2750]],[3159,["root",2753]],[3161,["root",2756]],[3162,["root",2759]],[3174,["root",2777]],[3175,["root",2774]],[3177,["root",2771]],[3178,["root",2768]],[3182,["root",2780]],[3183,["root",2783]],[3185,["root",2786]],[3186,["root",2789]],[3198,["root",2807]],[3199,["root",2804]],[3201,["root",2801]],[3202,["root",2798]],[3206,["root",2810]],[3207,["root",2813]],[3209,["root",2816]],[3210,["root",2819]],[3222,["root",2837]],[3223,["root",2834]],[3225,["root",2831]],[3226,["root",2828]],[3230,["root",2840]],[3231,["root",2843]],[3233,["root",2846]],[3234,["root",2849]],[3246,["root",2867]],[3247,["root",2864]],[3249,["root",2861]],[3250,["root",2858]],[3254,["root",2870]],[3255,["root",2873]],[3257,["root",2876]],[3258,["root",2879]],[3270,["root",2897]],[3271,["root",2894]],[3273,["root",2891]],[3274,["root",2888]],[3278,["root",2900]],[3279,["root",2903]],[3281,["root",2906]],[3282,["root",2909]],[3294,["root",2927]],[3295,["root",2924]],[3297,["root",2921]],[3298,["root",2918]],[3302,["root",2930]],[3303,["root",2933]],[3305,["root",2936]],[3306,["root",2939]],[3318,["root",2957]],[3319,["root",2954]],[3321,["root",2951]],[3322,["root",2948]],[3326,["root",2960]],[3327,["root",2963]],[3329,["root",2966]],[3330,["root",2969]],[3342,["root",2987]],[3343,["root",2984]],[3345,["root",2981]],[3346,["root",2978]],[3350,["root",2990]],[3351,["root",2993]],[3353,["root",2996]],[3354,["root",2999]],[3366,["root",3017]],[3367,["root",3014]],[3369,["root",3011]],[3370,["root",3008]],[3374,["root",3020]],[3375,["root",3023]],[3377,["root",3026]],[3378,["root",3029]],[3390,["root",3047]],[3391,["root",3044]],[3393,["root",3041]],[3394,["root",3038]],[3398,["root",3050]],[3399,["root",3053]],[3401,["root",3056]],[3402,["root",3059]],[3414,["root",3077]],[3415,["root",3074]],[3417,["root",3071]],[3418,["root",3068]],[3422,["root",3080]],[3423,["root",3083]],[3425,["root",3086]],[3426,["root",3089]],[3438,["root",3107]],[3439,["root",3104]],[3441,["root",3101]],[3442,["root",3098]],[3446,["root",3110]],[3447,["root",3113]],[3449,["root",3116]],[3450,["root",3119]],[3462,["root",3137]],[3463,["root",3134]],[3465,["root",3131]],[3466,["root",3128]],[3470,["root",3140]],[3471,["root",3143]],[3473,["root",3146]],[3474,["root",3149]],[3486,["root",3167]],[3487,["root",3164]],[3489,["root",3161]],[3490,["root",3158]],[3494,["root",3170]],[3495,["root",3173]],[3497,["root",3176]],[3498,["root",3179]],[3510,["root",3197]],[3511,["root",3194]],[3513,["root",3191]],[3514,["root",3188]],[3518,["root",3200]],[3519,["root",3203]],[3521,["root",3206]],[3522,["root",3209]],[3534,["root",3227]],[3535,["root",3224]],[3537,["root",3221]],[3538,["root",3218]],[3542,["root",3230]],[3543,["root",3233]],[3545,["root",3236]],[3546,["root",3239]],[3558,["root",3257]],[3559,["root",3254]],[3561,["root",3251]],[3562,["root",3248]],[3566,["root",3260]],[3567,["root",3263]],[3569,["root",3266]],[3570,["root",3269]],[3582,["root",3287]],[3583,["root",3284]],[3585,["root",3281]],[3586,["root",3278]],[3590,["root",3290]],[3591,["root",3293]],[3593,["root",3296]],[3594,["root",3299]],[3606,["root",3317]],[3607,["root",3314]],[3609,["root",3311]],[3610,["root",3308]],[3614,["root",3320]],[3615,["root",3323]],[3617,["root",3326]],[3618,["root",3329]],[3630,["root",3347]],[3631,["root",3344]],[3633,["root",3341]],[3634,["root",3338]],[3638,["root",3350]],[3639,["root",3353]],[3641,["root",3356]],[3642,["root",3359]],[3654,["root",3377]],[3655,["root",3374]],[3657,["root",3371]],[3658,["root",3368]],[3662,["root",3380]],[3663,["root",3383]],[3665,["root",3386]],[3666,["root",3389]],[3678,["root",3407]],[3679,["root",3404]],[3681,["root",3401]],[3682,["root",3398]],[3686,["root",3410]],[3687,["root",3413]],[3689,["root",3416]],[3690,["root",3419]],[3702,["root",3437]],[3703,["root",3434]],[3705,["root",3431]],[3706,["root",3428]],[3710,["root",3440]],[3711,["root",3443]],[3713,["root",3446]],[3714,["root",3449]],[3726,["root",3467]],[3727,["root",3464]],[3729,["root",3461]],[3730,["root",3458]],[3734,["root",3470]],[3735,["root",3473]],[3737,["root",3476]],[3738,["root",3479]],[3750,["root",3497]],[3751,["root",3494]],[3753,["root",3491]],[3754,["root",3488]],[3758,["root",3500]],[3759,["root",3503]],[3761,["root",3506]],[3762,["root",3509]],[3774,["root",3527]],[3775,["root",3524]],[3777,["root",3521]],[3778,["root",3518]],[3782,["root",3530]],[3783,["root",3533]],[3785,["root",3536]],[3786,["root",3539]],[3798,["root",3557]],[3799,["root",3554]],[3801,["root",3551]],[3802,["root",3548]],[3806,["root",3560]],[3807,["root",3563]],[3809,["root",3566]],[3810,["root",3569]],[3822,["root",3587]],[3823,["root",3584]],[3825,["root",3581]],[3826,["root",3578]],[3830,["root",3590]],[3831,["root",3593]],[3833,["root",3596]],[3834,["root",3599]],[3840,["op",4009,0]],[3841,["op",3963,0]],[3842,["op",3904,0]],[3845,["op",3909,0]],[3846,["op",4046,0]],[3847,["op",3941,0]],[3848,["op",3999,0]],[3849,["op",4005,0]],[3851,["op",3915,1]],[3852,["op",3842,0]],[3853,["op",4029,0]],[3854,["op",4081,0]],[3855,["op",3860,0]],[3856,["op",3914,1]],[3857,["op",3961,0]],[3858,["op",3947,0]],[3859,["op",3972,0]],[3860,["op",4075,0]],[3861,["op",3948,0]],[3862,["op",3894,1]],[3863,["op",3908,0]],[3864,["op",3891,0]],[3866,["op",4017,0]],[3867,["op",3929,0]],[3868,["op",3966,0]],[3869,["op",3939,0]],[3870,["op",4015,0]],[3871,["op",3897,0]],[3872,["op",4103,0]],[3874,["op",4089,0]],[3875,["op",4105,0]],[3876,["op",3996,0]],[3877,["op",4051,0]],[3878,["op",3869,0]],[3879,["op",3916,0]],[3880,["op",4052,0]],[3882,["op",3930,0]],[3883,["op",4040,0]],[3884,["op",4004,0]],[3885,["op",4008,0]],[3886,["op",3977,0]],[3887,["op",3980,0]],[3888,["op",3971,0]],[3889,["op",3954,0]],[3890,["op",4034,0]],[3893,["op",3979,0]],[3894,["op",3949,0]],[3895,["op",3923,1]],[3896,["op",4020,0]],[3897,["op",4041,0]],[3898,["op",3951,0]],[3899,["op",3941,1]],[3901,["op",3967,0]],[3902,["op",3942,1]],[3903,["op",3844,0]],[3904,["op",3913,0]],[3906,["op",3882,0]],[3907,["op",4033,0]],[3908,["op",4078,0]],[3909,["op",3887,0]],[3910,["op",4011,1]],[3911,["op",4011,0]],[3912,["op",3925,1]],[3914,["op",3921,0]],[3915,["op",4031,0]],[3916,["op",4077,0]],[3918,["op",3907,1]],[3920,["op",3969,0]],[3921,["op",3953,1]],[3923,["op",3881,0]],[3924,["op",3961,1]],[3925,["op",3970,0]],[3927,["op",3978,0]],[3928,["op",3952,0]],[3929,["op",4067,0]],[3930,["op",4074,0]],[3933,["op",4084,0]],[3934,["op",3946,0]],[3935,["op",4012,1]],[3936,["op",3959,1]],[3940,["op",4060,0]],[3941,["op",3944,0]],[3942,["op",3958,1]],[3943,["op",3959,0]],[3944,["op",3900,1]],[3945,["op",4021,0]],[3948,["op",4026,1]],[3949,["op",4010,0]],[3951,["op",3956,1]],[3952,["op",3982,0]],[3954,["op",4086,0]],[3956,["op",4002,0]],[3958,["op",3905,0]],[3959,["op",4023,0]],[3962,["op",3997,0]],[3963,["op",3873,1]],[3964,["op",4111,0]],[3965,["op",3931,0]],[3966,["op",3932,0]],[3967,["op",4108,0]],[3970,["op",3913,1]],[3972,["op",4016,0]],[3973,["op",3865,0]],[3974,["op",3948,1]],[3975,["op",4043,0]],[3976,["op",4106,0]],[3978,["op",3919,1]],[3979,["op",3953,0]],[3980,["op",4046,1]],[3981,["op",3843,1]],[3982,["op",4066,1]],[3984,["op",4058,0]],[3985,["op",4104,0]],[3986,["op",4064,0]],[3987,["op",4049,0]],[3989,["op",3846,0]],[3990,["op",3878,1]],[3991,["op",3955,0]],[3992,["op",4018,0]],[3993,["op",4014,0]],[3994,["op",4107,0]],[3995,["op",3949,1]],[3996,["op",3902,0]],[3997,["op",3924,0]],[3998,["op",4004,1]],[3999,["op",3960,0]],[4000,["op",3889,0]],[4001,["op",3994,0]],[4003,["op",3907,0]],[4004,["op",3943,0]],[4005,["op",4068,1]],[4006,["op",4044,1]],[4007,["op",4062,0]],[4009,["op",4094,1]],[4011,["op",3857,1]],[4013,["op",4008,1]],[4017,["op",4053,0]],[4020,["op",3885,0]],[4021,["op",3902,1]],[4022,["op",3993,0]],[4023,["op",4099,0]],[4025,["op",3916,1]],[4026,["op",3892,1]],[4027,["op",4095,0]],[4029,["op",3917,0]],[4031,["op",3853,0]],[4032,["op",4019,1]],[4033,["op",3985,0]],[4037,["op",4043,1]],[4038,["op",4019,0]],[4039,["op",4059,0]],[4041,["op",4006,1]],[4042,["op",3957,0]],[4045,["op",4027,0]],[4046,["op",3995,0]],[4047,["op",4056,0]],[4048,["op",4056,1]],[4049,["op",4030,0]],[4051,["op",3940,0]],[4053,["op",4083,1]],[4055,["op",3937,1]],[4056,["op",4090,0]],[4057,["op",4080,0]],[4058,["op",4086,1]],[4060,["op",4052,1]],[4063,["op",4096,0]],[4066,["op",4085,0]],[4068,["op",4084,1]],[4070,["op",3976,0]],[4071,["op",3938,0]],[4073,["op",3854,0]],[4075,["op",4109,1]],[4077,["op",4079,0]],[4079,["op",4071,1]],[4082,["op",3890,1]],[4084,["op",3844,1]],[4088,["op",3922,1]],[4090,["op",4061,1]],[4091,["op",4036,0]],[4096,["op",3932,1]],[4105,["op",3978,1]],[4113,["op",4282,0]],[4114,["op",4236,0]],[4115,["op",4177,0]],[4118,["op",4182,0]],[4119,["op",4319,0]],[4120,["op",4214,0]],[4121,["op",4272,0]],[4122,["op",4278,0]],[4124,["op",4188,1]],[4125,["op",4115,0]],[4126,["op",4302,0]],[4127,["op",4354,0]],[4128,["op",4133,0]],[4129,["op",4187,1]],[4130,["op",4234,0]],[4131,["op",4220,0]],[4132,["op",4245,0]],[4133,["op",4348,0]],[4134,["op",4221,0]],[4135,["op",4167,1]],[4136,["op",4181,0]],[4137,["op",4164,0]],[4139,["op",4290,0]],[4140,["op",4202,0]],[4141,["op",4239,0]],[4142,["op",4212,0]],[4143,["op",4288,0]],[4144,["op",4170,0]],[4145,["op",4376,0]],[4147,["op",4362,0]],[4148,["op",4378,0]],[4149,["op",4269,0]],[4150,["op",4324,0]],[4151,["op",4142,0]],[4152,["op",4189,0]],[4153,["op",4325,0]],[4155,["op",4203,0]],[4156,["op",4313,0]],[4157,["op",4277,0]],[4158,["op",4281,0]],[4159,["op",4250,0]],[4160,["op",4253,0]],[4161,["op",4244,0]],[4162,["op",4227,0]],[4163,["op",4307,0]],[4166,["op",4252,0]],[4167,["op",4222,0]],[4168,["op",4196,1]],[4169,["op",4293,0]],[4170,["op",4314,0]],[4171,["op",4224,0]],[4172,["op",4214,1]],[4174,["op",4240,0]],[4175,["op",4215,1]],[4176,["op",4117,0]],[4177,["op",4186,0]],[4179,["op",4155,0]],[4180,["op",4306,0]],[4181,["op",4351,0]],[4182,["op",4160,0]],[4183,["op",4284,1]],[4184,["op",4284,0]],[4185,["op",4198,1]],[4187,["op",4194,0]],[4188,["op",4304,0]],[4189,["op",4350,0]],[4191,["op",4180,1]],[4193,["op",4242,0]],[4194,["op",4226,1]],[4196,["op",4154,0]],[4197,["op",4234,1]],[4198,["op",4243,0]],[4200,["op",4251,0]],[4201,["op",4225,0]],[4202,["op",4340,0]],[4203,["op",4347,0]],[4206,["op",4357,0]],[4207,["op",4219,0]],[4208,["op",4285,1]],[4209,["op",4232,1]],[4213,["op",4333,0]],[4214,["op",4217,0]],[4215,["op",4231,1]],[4216,["op",4232,0]],[4217,["op",4173,1]],[4218,["op",4294,0]],[4221,["op",4299,1]],[4222,["op",4283,0]],[4224,["op",4229,1]],[4225,["op",4255,0]],[4227,["op",4359,0]],[4229,["op",4275,0]],[4231,["op",4178,0]],[4232,["op",4296,0]],[4235,["op",4270,0]],[4236,["op",4146,1]],[4237,["op",4384,0]],[4238,["op",4204,0]],[4239,["op",4205,0]],[4240,["op",4381,0]],[4243,["op",4186,1]],[4245,["op",4289,0]],[4246,["op",4138,0]],[4247,["op",4221,1]],[4248,["op",4316,0]],[4249,["op",4379,0]],[4251,["op",4192,1]],[4252,["op",4226,0]],[4253,["op",4319,1]],[4254,["op",4116,1]],[4255,["op",4339,1]],[4257,["op",4331,0]],[4258,["op",4377,0]],[4259,["op",4337,0]],[4260,["op",4322,0]],[4262,["op",4119,0]],[4263,["op",4151,1]],[4264,["op",4228,0]],[4265,["op",4291,0]],[4266,["op",4287,0]],[4267,["op",4380,0]],[4268,["op",4222,1]],[4269,["op",4175,0]],[4270,["op",4197,0]],[4271,["op",4277,1]],[4272,["op",4233,0]],[4273,["op",4162,0]],[4274,["op",4267,0]],[4276,["op",4180,0]],[4277,["op",4216,0]],[4278,["op",4341,1]],[4279,["op",4317,1]],[4280,["op",4335,0]],[4282,["op",4367,1]],[4284,["op",4130,1]],[4286,["op",4281,1]],[4290,["op",4326,0]],[4293,["op",4158,0]],[4294,["op",4175,1]],[4295,["op",4266,0]],[4296,["op",4372,0]],[4298,["op",4189,1]],[4299,["op",4165,1]],[4300,["op",4368,0]],[4302,["op",4190,0]],[4304,["op",4126,0]],[4305,["op",4292,1]],[4306,["op",4258,0]],[4310,["op",4316,1]],[4311,["op",4292,0]],[4312,["op",4332,0]],[4314,["op",4279,1]],[4315,["op",4230,0]],[4318,["op",4300,0]],[4319,["op",4268,0]],[4320,["op",4329,0]],[4321,["op",4329,1]],[4322,["op",4303,0]],[4324,["op",4213,0]],[4326,["op",4356,1]],[4328,["op",4210,1]],[4329,["op",4363,0]],[4330,["op",4353,0]],[4331,["op",4359,1]],[4333,["op",4325,1]],[4336,["op",4369,0]],[4339,["op",4358,0]],[4341,["op",4357,1]],[4343,["op",4249,0]],[4344,["op",4211,0]],[4346,["op",4127,0]],[4348,["op",4382,1]],[4350,["op",4352,0]],[4352,["op",4344,1]],[4355,["op",4163,1]],[4357,["op",4117,1]],[4361,["op",4195,1]],[4363,["op",4334,1]],[4364,["op",4309,0]],[4369,["op",4205,1]],[4378,["op",4251,1]],[4386,["op",4555,0]],[4387,["op",4509,0]],[4388,["op",4450,0]],[4391,["op",4455,0]],[4392,["op",4592,0]],[4393,["op",4487,0]],[4394,["op",4545,0]],[4395,["op",4551,0]],[4397,["op",4461,1]],[4398,["op",4388,0]],[4399,["op",4575,0]],[4400,["op",4627,0]],[4401,["op",4406,0]],[4402,["op",4460,1]],[4403,["op",4507,0]],[4404,["op",4493,0]],[4405,["op",4518,0]],[4406,["op",4621,0]],[4407,["op",4494,0]],[4408,["op",4440,1]],[4409,["op",4454,0]],[4410,["op",4437,0]],[4412,["op",4563,0]],[4413,["op",4475,0]],[4414,["op",4512,0]],[4415,["op",4485,0]],[4416,["op",4561,0]],[4417,["op",4443,0]],[4418,["op",4649,0]],[4420,["op",4635,0]],[4421,["op",4651,0]],[4422,["op",4542,0]],[4423,["op",4597,0]],[4424,["op",4415,0]],[4425,["op",4462,0]],[4426,["op",4598,0]],[4428,["op",4476,0]],[4429,["op",4586,0]],[4430,["op",4550,0]],[4431,["op",4554,0]],[4432,["op",4523,0]],[4433,["op",4526,0]],[4434,["op",4517,0]],[4435,["op",4500,0]],[4436,["op",4580,0]],[4439,["op",4525,0]],[4440,["op",4495,0]],[4441,["op",4469,1]],[4442,["op",4566,0]],[4443,["op",4587,0]],[4444,["op",4497,0]],[4445,["op",4487,1]],[4447,["op",4513,0]],[4448,["op",4488,1]],[4449,["op",4390,0]],[4450,["op",4459,0]],[4452,["op",4428,0]],[4453,["op",4579,0]],[4454,["op",4624,0]],[4455,["op",4433,0]],[4456,["op",4557,1]],[4457,["op",4557,0]],[4458,["op",4471,1]],[4460,["op",4467,0]],[4461,["op",4577,0]],[4462,["op",4623,0]],[4464,["op",4453,1]],[4466,["op",4515,0]],[4467,["op",4499,1]],[4469,["op",4427,0]],[4470,["op",4507,1]],[4471,["op",4516,0]],[4473,["op",4524,0]],[4474,["op",4498,0]],[4475,["op",4613,0]],[4476,["op",4620,0]],[4479,["op",4630,0]],[4480,["op",4492,0]],[4481,["op",4558,1]],[4482,["op",4505,1]],[4486,["op",4606,0]],[4487,["op",4490,0]],[4488,["op",4504,1]],[4489,["op",4505,0]],[4490,["op",4446,1]],[4491,["op",4567,0]],[4494,["op",4572,1]],[4495,["op",4556,0]],[4497,["op",4502,1]],[4498,["op",4528,0]],[4500,["op",4632,0]],[4502,["op",4548,0]],[4504,["op",4451,0]],[4505,["op",4569,0]],[4508,["op",4543,0]],[4509,["op",4419,1]],[4510,["op",4657,0]],[4511,["op",4477,0]],[4512,["op",4478,0]],[4513,["op",4654,0]],[4516,["op",4459,1]],[4518,["op",4562,0]],[4519,["op",4411,0]],[4520,["op",4494,1]],[4521,["op",4589,0]],[4522,["op",4652,0]],[4524,["op",4465,1]],[4525,["op",4499,0]],[4526,["op",4592,1]],[4527,["op",4389,1]],[4528,["op",4612,1]],[4530,["op",4604,0]],[4531,["op",4650,0]],[4532,["op",4610,0]],[4533,["op",4595,0]],[4535,["op",4392,0]],[4536,["op",4424,1]],[4537,["op",4501,0]],[4538,["op",4564,0]],[4539,["op",4560,0]],[4540,["op",4653,0]],[4541,["op",4495,1]],[4542,["op",4448,0]],[4543,["op",4470,0]],[4544,["op",4550,1]],[4545,["op",4506,0]],[4546,["op",4435,0]],[4547,["op",4540,0]],[4549,["op",4453,0]],[4550,["op",4489,0]],[4551,["op",4614,1]],[4552,["op",4590,1]],[4553,["op",4608,0]],[4555,["op",4640,1]],[4557,["op",4403,1]],[4559,["op",4554,1]],[4563,["op",4599,0]],[4566,["op",4431,0]],[4567,["op",4448,1]],[4568,["op",4539,0]],[4569,["op",4645,0]],[4571,["op",4462,1]],[4572,["op",4438,1]],[4573,["op",4641,0]],[4575,["op",4463,0]],[4577,["op",4399,0]],[4578,["op",4565,1]],[4579,["op",4531,0]],[4583,["op",4589,1]],[4584,["op",4565,0]],[4585,["op",4605,0]],[4587,["op",4552,1]],[4588,["op",4503,0]],[4591,["op",4573,0]],[4592,["op",4541,0]],[4593,["op",4602,0]],[4594,["op",4602,1]],[4595,["op",4576,0]],[4597,["op",4486,0]],[4599,["op",4629,1]],[4601,["op",4483,1]],[4602,["op",4636,0]],[4603,["op",4626,0]],[4604,["op",4632,1]],[4606,["op",4598,1]],[4609,["op",4642,0]],[4612,["op",4631,0]],[4614,["op",4630,1]],[4616,["op",4522,0]],[4617,["op",4484,0]],[4619,["op",4400,0]],[4621,["op",4655,1]],[4623,["op",4625,0]],[4625,["op",4617,1]],[4628,["op",4436,1]],[4630,["op",4390,1]],[4634,["op",4468,1]],[4636,["op",4607,1]],[4637,["op",4582,0]],[4642,["op",4478,1]],[4651,["op",4524,1]],[4659,["op",4828,0]],[4660,["op",4782,0]],[4661,["op",4723,0]],[4664,["op",4728,0]],[4665,["op",4865,0]],[4666,["op",4760,0]],[4667,["op",4818,0]],[4668,["op",4824,0]],[4670,["op",4734,1]],[4671,["op",4661,0]],[4672,["op",4848,0]],[4673,["op",4900,0]],[4674,["op",4679,0]],[4675,["op",4733,1]],[4676,["op",4780,0]],[4677,["op",4766,0]],[4678,["op",4791,0]],[4679,["op",4894,0]],[4680,["op",4767,0]],[4681,["op",4713,1]],[4682,["op",4727,0]],[4683,["op",4710,0]],[4685,["op",4836,0]],[4686,["op",4748,0]],[4687,["op",4785,0]],[4688,["op",4758,0]],[4689,["op",4834,0]],[4690,["op",4716,0]],[4691,["op",4922,0]],[4693,["op",4908,0]],[4694,["op",4924,0]],[4695,["op",4815,0]],[4696,["op",4870,0]],[4697,["op",4688,0]],[4698,["op",4735,0]],[4699,["op",4871,0]],[4701,["op",4749,0]],[4702,["op",4859,0]],[4703,["op",4823,0]],[4704,["op",4827,0]],[4705,["op",4796,0]],[4706,["op",4799,0]],[4707,["op",4790,0]],[4708,["op",4773,0]],[4709,["op",4853,0]],[4712,["op",4798,0]],[4713,["op",4768,0]],[4714,["op",4742,1]],[4715,["op",4839,0]],[4716,["op",4860,0]],[4717,["op",4770,0]],[4718,["op",4760,1]],[4720,["op",4786,0]],[4721,["op",4761,1]],[4722,["op",4663,0]],[4723,["op",4732,0]],[4725,["op",4701,0]],[4726,["op",4852,0]],[4727,["op",4897,0]],[4728,["op",4706,0]],[4729,["op",4830,1]],[4730,["op",4830,0]],[4731,["op",4744,1]],[4733,["op",4740,0]],[4734,["op",4850,0]],[4735,["op",4896,0]],[4737,["op",4726,1]],[4739,["op",4788,0]],[4740,["op",4772,1]],[4742,["op",4700,0]],[4743,["op",4780,1]],[4744,["op",4789,0]],[4746,["op",4797,0]],[4747,["op",4771,0]],[4748,["op",4886,0]],[4749,["op",4893,0]],[4752,["op",4903,0]],[4753,["op",4765,0]],[4754,["op",4831,1]],[4755,["op",4778,1]],[4759,["op",4879,0]],[4760,["op",4763,0]],[4761,["op",4777,1]],[4762,["op",4778,0]],[4763,["op",4719,1]],[4764,["op",4840,0]],[4767,["op",4845,1]],[4768,["op",4829,0]],[4770,["op",4775,1]],[4771,["op",4801,0]],[4773,["op",4905,0]],[4775,["op",4821,0]],[4777,["op",4724,0]],[4778,["op",4842,0]],[4781,["op",4816,0]],[4782,["op",4692,1]],[4783,["op",4930,0]],[4784,["op",4750,0]],[4785,["op",4751,0]],[4786,["op",4927,0]],[4789,["op",4732,1]],[4791,["op",4835,0]],[4792,["op",4684,0]],[4793,["op",4767,1]],[4794,["op",4862,0]],[4795,["op",4925,0]],[4797,["op",4738,1]],[4798,["op",4772,0]],[4799,["op",4865,1]],[4800,["op",4662,1]],[4801,["op",4885,1]],[4803,["op",4877,0]],[4804,["op",4923,0]],[4805,["op",4883,0]],[4806,["op",4868,0]],[4808,["op",4665,0]],[4809,["op",4697,1]],[4810,["op",4774,0]],[4811,["op",4837,0]],[4812,["op",4833,0]],[4813,["op",4926,0]],[4814,["op",4768,1]],[4815,["op",4721,0]],[4816,["op",4743,0]],[4817,["op",4823,1]],[4818,["op",4779,0]],[4819,["op",4708,0]],[4820,["op",4813,0]],[4822,["op",4726,0]],[4823,["op",4762,0]],[4824,["op",4887,1]],[4825,["op",4863,1]],[4826,["op",4881,0]],[4828,["op",4913,1]],[4830,["op",4676,1]],[4832,["op",4827,1]],[4836,["op",4872,0]],[4839,["op",4704,0]],[4840,["op",4721,1]],[4841,["op",4812,0]],[4842,["op",4918,0]],[4844,["op",4735,1]],[4845,["op",4711,1]],[4846,["op",4914,0]],[4848,["op",4736,0]],[4850,["op",4672,0]],[4851,["op",4838,1]],[4852,["op",4804,0]],[4856,["op",4862,1]],[4857,["op",4838,0]],[4858,["op",4878,0]],[4860,["op",4825,1]],[4861,["op",4776,0]],[4864,["op",4846,0]],[4865,["op",4814,0]],[4866,["op",4875,0]],[4867,["op",4875,1]],[4868,["op",4849,0]],[4870,["op",4759,0]],[4872,["op",4902,1]],[4874,["op",4756,1]],[4875,["op",4909,0]],[4876,["op",4899,0]],[4877,["op",4905,1]],[4879,["op",4871,1]],[4882,["op",4915,0]],[4885,["op",4904,0]],[4887,["op",4903,1]],[4889,["op",4795,0]],[4890,["op",4757,0]],[4892,["op",4673,0]],[4894,["op",4928,1]],[4896,["op",4898,0]],[4898,["op",4890,1]],[4901,["op",4709,1]],[4903,["op",4663,1]],[4907,["op",4741,1]],[4909,["op",4880,1]],[4910,["op",4855,0]],[4915,["op",4751,1]],[4924,["op",4797,1]],[4932,["op",5101,0]],[4933,["op",5055,0]],[4934,["op",4996,0]],[4937,["op",5001,0]],[4938,["op",5138,0]],[4939,["op",5033,0]],[4940,["op",5091,0]],[4941,["op",5097,0]],[4943,["op",5007,1]],[4944,["op",4934,0]],[4945,["op",5121,0]],[4946,["op",5173,0]],[4947,["op",4952,0]],[4948,["op",5006,1]],[4949,["op",5053,0]],[4950,["op",5039,0]],[4951,["op",5064,0]],[4952,["op",5167,0]],[4953,["op",5040,0]],[4954,["op",4986,1]],[4955,["op",5000,0]],[4956,["op",4983,0]],[4958,["op",5109,0]],[4959,["op",5021,0]],[4960,["op",5058,0]],[4961,["op",5031,0]],[4962,["op",5107,0]],[4963,["op",4989,0]],[4964,["op",5195,0]],[4966,["op",5181,0]],[4967,["op",5197,0]],[4968,["op",5088,0]],[4969,["op",5143,0]],[4970,["op",4961,0]],[4971,["op",5008,0]],[4972,["op",5144,0]],[4974,["op",5022,0]],[4975,["op",5132,0]],[4976,["op",5096,0]],[4977,["op",5100,0]],[4978,["op",5069,0]],[4979,["op",5072,0]],[4980,["op",5063,0]],[4981,["op",5046,0]],[4982,["op",5126,0]],[4985,["op",5071,0]],[4986,["op",5041,0]],[4987,["op",5015,1]],[4988,["op",5112,0]],[4989,["op",5133,0]],[4990,["op",5043,0]],[4991,["op",5033,1]],[4993,["op",5059,0]],[4994,["op",5034,1]],[4995,["op",4936,0]],[4996,["op",5005,0]],[4998,["op",4974,0]],[4999,["op",5125,0]],[5000,["op",5170,0]],[5001,["op",4979,0]],[5002,["op",5103,1]],[5003,["op",5103,0]],[5004,["op",5017,1]],[5006,["op",5013,0]],[5007,["op",5123,0]],[5008,["op",5169,0]],[5010,["op",4999,1]],[5012,["op",5061,0]],[5013,["op",5045,1]],[5015,["op",4973,0]],[5016,["op",5053,1]],[5017,["op",5062,0]],[5019,["op",5070,0]],[5020,["op",5044,0]],[5021,["op",5159,0]],[5022,["op",5166,0]],[5025,["op",5176,0]],[5026,["op",5038,0]],[5027,["op",5104,1]],[5028,["op",5051,1]],[5032,["op",5152,0]],[5033,["op",5036,0]],[5034,["op",5050,1]],[5035,["op",5051,0]],[5036,["op",4992,1]],[5037,["op",5113,0]],[5040,["op",5118,1]],[5041,["op",5102,0]],[5043,["op",5048,1]],[5044,["op",5074,0]],[5046,["op",5178,0]],[5048,["op",5094,0]],[5050,["op",4997,0]],[5051,["op",5115,0]],[5054,["op",5089,0]],[5055,["op",4965,1]],[5056,["op",5203,0]],[5057,["op",5023,0]],[5058,["op",5024,0]],[5059,["op",5200,0]],[5062,["op",5005,1]],[5064,["op",5108,0]],[5065,["op",4957,0]],[5066,["op",5040,1]],[5067,["op",5135,0]],[5068,["op",5198,0]],[5070,["op",5011,1]],[5071,["op",5045,0]],[5072,["op",5138,1]],[5073,["op",4935,1]],[5074,["op",5158,1]],[5076,["op",5150,0]],[5077,["op",5196,0]],[5078,["op",5156,0]],[5079,["op",5141,0]],[5081,["op",4938,0]],[5082,["op",4970,1]],[5083,["op",5047,0]],[5084,["op",5110,0]],[5085,["op",5106,0]],[5086,["op",5199,0]],[5087,["op",5041,1]],[5088,["op",4994,0]],[5089,["op",5016,0]],[5090,["op",5096,1]],[5091,["op",5052,0]],[5092,["op",4981,0]],[5093,["op",5086,0]],[5095,["op",4999,0]],[5096,["op",5035,0]],[5097,["op",5160,1]],[5098,["op",5136,1]],[5099,["op",5154,0]],[5101,["op",5186,1]],[5103,["op",4949,1]],[5105,["op",5100,1]],[5109,["op",5145,0]],[5112,["op",4977,0]],[5113,["op",4994,1]],[5114,["op",5085,0]],[5115,["op",5191,0]],[5117,["op",5008,1]],[5118,["op",4984,1]],[5119,["op",5187,0]],[5121,["op",5009,0]],[5123,["op",4945,0]],[5124,["op",5111,1]],[5125,["op",5077,0]],[5129,["op",5135,1]],[5130,["op",5111,0]],[5131,["op",5151,0]],[5133,["op",5098,1]],[5134,["op",5049,0]],[5137,["op",5119,0]],[5138,["op",5087,0]],[5139,["op",5148,0]],[5140,["op",5148,1]],[5141,["op",5122,0]],[5143,["op",5032,0]],[5145,["op",5175,1]],[5147,["op",5029,1]],[5148,["op",5182,0]],[5149,["op",5172,0]],[5150,["op",5178,1]],[5152,["op",5144,1]],[5155,["op",5188,0]],[5158,["op",5177,0]],[5160,["op",5176,1]],[5162,["op",5068,0]],[5163,["op",5030,0]],[5165,["op",4946,0]],[5167,["op",5201,1]],[5169,["op",5171,0]],[5171,["op",5163,1]],[5174,["op",4982,1]],[5176,["op",4936,1]],[5180,["op",5014,1]],[5182,["op",5153,1]],[5183,["op",5128,0]],[5188,["op",5024,1]],[5197,["op",5070,1]],[5205,["op",5374,0]],[5206,["op",5328,0]],[5207,["op",5269,0]],[5210,["op",5274,0]],[5211,["op",5411,0]],[5212,["op",5306,0]],[5213,["op",5364,0]],[5214,["op",5370,0]],[5216,["op",5280,1]],[5217,["op",5207,0]],[5218,["op",5394,0]],[5219,["op",5446,0]],[5220,["op",5225,0]],[5221,["op",5279,1]],[5222,["op",5326,0]],[5223,["op",5312,0]],[5224,["op",5337,0]],[5225,["op",5440,0]],[5226,["op",5313,0]],[5227,["op",5259,1]],[5228,["op",5273,0]],[5229,["op",5256,0]],[5231,["op",5382,0]],[5232,["op",5294,0]],[5233,["op",5331,0]],[5234,["op",5304,0]],[5235,["op",5380,0]],[5236,["op",5262,0]],[5237,["op",5468,0]],[5239,["op",5454,0]],[5240,["op",5470,0]],[5241,["op",5361,0]],[5242,["op",5416,0]],[5243,["op",5234,0]],[5244,["op",5281,0]],[5245,["op",5417,0]],[5247,["op",5295,0]],[5248,["op",5405,0]],[5249,["op",5369,0]],[5250,["op",5373,0]],[5251,["op",5342,0]],[5252,["op",5345,0]],[5253,["op",5336,0]],[5254,["op",5319,0]],[5255,["op",5399,0]],[5258,["op",5344,0]],[5259,["op",5314,0]],[5260,["op",5288,1]],[5261,["op",5385,0]],[5262,["op",5406,0]],[5263,["op",5316,0]],[5264,["op",5306,1]],[5266,["op",5332,0]],[5267,["op",5307,1]],[5268,["op",5209,0]],[5269,["op",5278,0]],[5271,["op",5247,0]],[5272,["op",5398,0]],[5273,["op",5443,0]],[5274,["op",5252,0]],[5275,["op",5376,1]],[5276,["op",5376,0]],[5277,["op",5290,1]],[5279,["op",5286,0]],[5280,["op",5396,0]],[5281,["op",5442,0]],[5283,["op",5272,1]],[5285,["op",5334,0]],[5286,["op",5318,1]],[5288,["op",5246,0]],[5289,["op",5326,1]],[5290,["op",5335,0]],[5292,["op",5343,0]],[5293,["op",5317,0]],[5294,["op",5432,0]],[5295,["op",5439,0]],[5298,["op",5449,0]],[5299,["op",5311,0]],[5300,["op",5377,1]],[5301,["op",5324,1]],[5305,["op",5425,0]],[5306,["op",5309,0]],[5307,["op",5323,1]],[5308,["op",5324,0]],[5309,["op",5265,1]],[5310,["op",5386,0]],[5313,["op",5391,1]],[5314,["op",5375,0]],[5316,["op",5321,1]],[5317,["op",5347,0]],[5319,["op",5451,0]],[5321,["op",5367,0]],[5323,["op",5270,0]],[5324,["op",5388,0]],[5327,["op",5362,0]],[5328,["op",5238,1]],[5329,["op",5476,0]],[5330,["op",5296,0]],[5331,["op",5297,0]],[5332,["op",5473,0]],[5335,["op",5278,1]],[5337,["op",5381,0]],[5338,["op",5230,0]],[5339,["op",5313,1]],[5340,["op",5408,0]],[5341,["op",5471,0]],[5343,["op",5284,1]],[5344,["op",5318,0]],[5345,["op",5411,1]],[5346,["op",5208,1]],[5347,["op",5431,1]],[5349,["op",5423,0]],[5350,["op",5469,0]],[5351,["op",5429,0]],[5352,["op",5414,0]],[5354,["op",5211,0]],[5355,["op",5243,1]],[5356,["op",5320,0]],[5357,["op",5383,0]],[5358,["op",5379,0]],[5359,["op",5472,0]],[5360,["op",5314,1]],[5361,["op",5267,0]],[5362,["op",5289,0]],[5363,["op",5369,1]],[5364,["op",5325,0]],[5365,["op",5254,0]],[5366,["op",5359,0]],[5368,["op",5272,0]],[5369,["op",5308,0]],[5370,["op",5433,1]],[5371,["op",5409,1]],[5372,["op",5427,0]],[5374,["op",5459,1]],[5376,["op",5222,1]],[5378,["op",5373,1]],[5382,["op",5418,0]],[5385,["op",5250,0]],[5386,["op",5267,1]],[5387,["op",5358,0]],[5388,["op",5464,0]],[5390,["op",5281,1]],[5391,["op",5257,1]],[5392,["op",5460,0]],[5394,["op",5282,0]],[5396,["op",5218,0]],[5397,["op",5384,1]],[5398,["op",5350,0]],[5402,["op",5408,1]],[5403,["op",5384,0]],[5404,["op",5424,0]],[5406,["op",5371,1]],[5407,["op",5322,0]],[5410,["op",5392,0]],[5411,["op",5360,0]],[5412,["op",5421,0]],[5413,["op",5421,1]],[5414,["op",5395,0]],[5416,["op",5305,0]],[5418,["op",5448,1]],[5420,["op",5302,1]],[5421,["op",5455,0]],[5422,["op",5445,0]],[5423,["op",5451,1]],[5425,["op",5417,1]],[5428,["op",5461,0]],[5431,["op",5450,0]],[5433,["op",5449,1]],[5435,["op",5341,0]],[5436,["op",5303,0]],[5438,["op",5219,0]],[5440,["op",5474,1]],[5442,["op",5444,0]],[5444,["op",5436,1]],[5447,["op",5255,1]],[5449,["op",5209,1]],[5453,["op",5287,1]],[5455,["op",5426,1]],[5456,["op",5401,0]],[5461,["op",5297,1]],[5470,["op",5343,1]],[5478,["op",5647,0]],[5479,["op",5601,0]],[5480,["op",5542,0]],[5483,["op",5547,0]],[5484,["op",5684,0]],[5485,["op",5579,0]],[5486,["op",5637,0]],[5487,["op",5643,0]],[5489,["op",5553,1]],[5490,["op",5480,0]],[5491,["op",5667,0]],[5492,["op",5719,0]],[5493,["op",5498,0]],[5494,["op",5552,1]],[5495,["op",5599,0]],[5496,["op",5585,0]],[5497,["op",5610,0]],[5498,["op",5713,0]],[5499,["op",5586,0]],[5500,["op",5532,1]],[5501,["op",5546,0]],[5502,["op",5529,0]],[5504,["op",5655,0]],[5505,["op",5567,0]],[5506,["op",5604,0]],[5507,["op",5577,0]],[5508,["op",5653,0]],[5509,["op",5535,0]],[5510,["op",5741,0]],[5512,["op",5727,0]],[5513,["op",5743,0]],[5514,["op",5634,0]],[5515,["op",5689,0]],[5516,["op",5507,0]],[5517,["op",5554,0]],[5518,["op",5690,0]],[5520,["op",5568,0]],[5521,["op",5678,0]],[5522,["op",5642,0]],[5523,["op",5646,0]],[5524,["op",5615,0]],[5525,["op",5618,0]],[5526,["op",5609,0]],[5527,["op",5592,0]],[5528,["op",5672,0]],[5531,["op",5617,0]],[5532,["op",5587,0]],[5533,["op",5561,1]],[5534,["op",5658,0]],[5535,["op",5679,0]],[5536,["op",5589,0]],[5537,["op",5579,1]],[5539,["op",5605,0]],[5540,["op",5580,1]],[5541,["op",5482,0]],[5542,["op",5551,0]],[5544,["op",5520,0]],[5545,["op",5671,0]],[5546,["op",5716,0]],[5547,["op",5525,0]],[5548,["op",5649,1]],[5549,["op",5649,0]],[5550,["op",5563,1]],[5552,["op",5559,0]],[5553,["op",5669,0]],[5554,["op",5715,0]],[5556,["op",5545,1]],[5558,["op",5607,0]],[5559,["op",5591,1]],[5561,["op",5519,0]],[5562,["op",5599,1]],[5563,["op",5608,0]],[5565,["op",5616,0]],[5566,["op",5590,0]],[5567,["op",5705,0]],[5568,["op",5712,0]],[5571,["op",5722,0]],[5572,["op",5584,0]],[5573,["op",5650,1]],[5574,["op",5597,1]],[5578,["op",5698,0]],[5579,["op",5582,0]],[5580,["op",5596,1]],[5581,["op",5597,0]],[5582,["op",5538,1]],[5583,["op",5659,0]],[5586,["op",5664,1]],[5587,["op",5648,0]],[5589,["op",5594,1]],[5590,["op",5620,0]],[5592,["op",5724,0]],[5594,["op",5640,0]],[5596,["op",5543,0]],[5597,["op",5661,0]],[5600,["op",5635,0]],[5601,["op",5511,1]],[5602,["op",5749,0]],[5603,["op",5569,0]],[5604,["op",5570,0]],[5605,["op",5746,0]],[5608,["op",5551,1]],[5610,["op",5654,0]],[5611,["op",5503,0]],[5612,["op",5586,1]],[5613,["op",5681,0]],[5614,["op",5744,0]],[5616,["op",5557,1]],[5617,["op",5591,0]],[5618,["op",5684,1]],[5619,["op",5481,1]],[5620,["op",5704,1]],[5622,["op",5696,0]],[5623,["op",5742,0]],[5624,["op",5702,0]],[5625,["op",5687,0]],[5627,["op",5484,0]],[5628,["op",5516,1]],[5629,["op",5593,0]],[5630,["op",5656,0]],[5631,["op",5652,0]],[5632,["op",5745,0]],[5633,["op",5587,1]],[5634,["op",5540,0]],[5635,["op",5562,0]],[5636,["op",5642,1]],[5637,["op",5598,0]],[5638,["op",5527,0]],[5639,["op",5632,0]],[5641,["op",5545,0]],[5642,["op",5581,0]],[5643,["op",5706,1]],[5644,["op",5682,1]],[5645,["op",5700,0]],[5647,["op",5732,1]],[5649,["op",5495,1]],[5651,["op",5646,1]],[5655,["op",5691,0]],[5658,["op",5523,0]],[5659,["op",5540,1]],[5660,["op",5631,0]],[5661,["op",5737,0]],[5663,["op",5554,1]],[5664,["op",5530,1]],[5665,["op",5733,0]],[5667,["op",5555,0]],[5669,["op",5491,0]],[5670,["op",5657,1]],[5671,["op",5623,0]],[5675,["op",5681,1]],[5676,["op",5657,0]],[5677,["op",5697,0]],[5679,["op",5644,1]],[5680,["op",5595,0]],[5683,["op",5665,0]],[5684,["op",5633,0]],[5685,["op",5694,0]],[5686,["op",5694,1]],[5687,["op",5668,0]],[5689,["op",5578,0]],[5691,["op",5721,1]],[5693,["op",5575,1]],[5694,["op",5728,0]],[5695,["op",5718,0]],[5696,["op",5724,1]],[5698,["op",5690,1]],[5701,["op",5734,0]],[5704,["op",5723,0]],[5706,["op",5722,1]],[5708,["op",5614,0]],[5709,["op",5576,0]],[5711,["op",5492,0]],[5713,["op",5747,1]],[5715,["op",5717,0]],[5717,["op",5709,1]],[5720,["op",5528,1]],[5722,["op",5482,1]],[5726,["op",5560,1]],[5728,["op",5699,1]],[5729,["op",5674,0]],[5734,["op",5570,1]],[5743,["op",5616,1]],[5751,["op",5920,0]],[5752,["op",5874,0]],[5753,["op",5815,0]],[5756,["op",5820,0]],[5757,["op",5957,0]],[5758,["op",5852,0]],[5759,["op",5910,0]],[5760,["op",5916,0]],[5762,["op",5826,1]],[5763,["op",5753,0]],[5764,["op",5940,0]],[5765,["op",5992,0]],[5766,["op",5771,0]],[5767,["op",5825,1]],[5768,["op",5872,0]],[5769,["op",5858,0]],[5770,["op",5883,0]],[5771,["op",5986,0]],[5772,["op",5859,0]],[5773,["op",5805,1]],[5774,["op",5819,0]],[5775,["op",5802,0]],[5777,["op",5928,0]],[5778,["op",5840,0]],[5779,["op",5877,0]],[5780,["op",5850,0]],[5781,["op",5926,0]],[5782,["op",5808,0]],[5783,["op",6014,0]],[5785,["op",6000,0]],[5786,["op",6016,0]],[5787,["op",5907,0]],[5788,["op",5962,0]],[5789,["op",5780,0]],[5790,["op",5827,0]],[5791,["op",5963,0]],[5793,["op",5841,0]],[5794,["op",5951,0]],[5795,["op",5915,0]],[5796,["op",5919,0]],[5797,["op",5888,0]],[5798,["op",5891,0]],[5799,["op",5882,0]],[5800,["op",5865,0]],[5801,["op",5945,0]],[5804,["op",5890,0]],[5805,["op",5860,0]],[5806,["op",5834,1]],[5807,["op",5931,0]],[5808,["op",5952,0]],[5809,["op",5862,0]],[5810,["op",5852,1]],[5812,["op",5878,0]],[5813,["op",5853,1]],[5814,["op",5755,0]],[5815,["op",5824,0]],[5817,["op",5793,0]],[5818,["op",5944,0]],[5819,["op",5989,0]],[5820,["op",5798,0]],[5821,["op",5922,1]],[5822,["op",5922,0]],[5823,["op",5836,1]],[5825,["op",5832,0]],[5826,["op",5942,0]],[5827,["op",5988,0]],[5829,["op",5818,1]],[5831,["op",5880,0]],[5832,["op",5864,1]],[5834,["op",5792,0]],[5835,["op",5872,1]],[5836,["op",5881,0]],[5838,["op",5889,0]],[5839,["op",5863,0]],[5840,["op",5978,0]],[5841,["op",5985,0]],[5844,["op",5995,0]],[5845,["op",5857,0]],[5846,["op",5923,1]],[5847,["op",5870,1]],[5851,["op",5971,0]],[5852,["op",5855,0]],[5853,["op",5869,1]],[5854,["op",5870,0]],[5855,["op",5811,1]],[5856,["op",5932,0]],[5859,["op",5937,1]],[5860,["op",5921,0]],[5862,["op",5867,1]],[5863,["op",5893,0]],[5865,["op",5997,0]],[5867,["op",5913,0]],[5869,["op",5816,0]],[5870,["op",5934,0]],[5873,["op",5908,0]],[5874,["op",5784,1]],[5875,["op",6022,0]],[5876,["op",5842,0]],[5877,["op",5843,0]],[5878,["op",6019,0]],[5881,["op",5824,1]],[5883,["op",5927,0]],[5884,["op",5776,0]],[5885,["op",5859,1]],[5886,["op",5954,0]],[5887,["op",6017,0]],[5889,["op",5830,1]],[5890,["op",5864,0]],[5891,["op",5957,1]],[5892,["op",5754,1]],[5893,["op",5977,1]],[5895,["op",5969,0]],[5896,["op",6015,0]],[5897,["op",5975,0]],[5898,["op",5960,0]],[5900,["op",5757,0]],[5901,["op",5789,1]],[5902,["op",5866,0]],[5903,["op",5929,0]],[5904,["op",5925,0]],[5905,["op",6018,0]],[5906,["op",5860,1]],[5907,["op",5813,0]],[5908,["op",5835,0]],[5909,["op",5915,1]],[5910,["op",5871,0]],[5911,["op",5800,0]],[5912,["op",5905,0]],[5914,["op",5818,0]],[5915,["op",5854,0]],[5916,["op",5979,1]],[5917,["op",5955,1]],[5918,["op",5973,0]],[5920,["op",6005,1]],[5922,["op",5768,1]],[5924,["op",5919,1]],[5928,["op",5964,0]],[5931,["op",5796,0]],[5932,["op",5813,1]],[5933,["op",5904,0]],[5934,["op",6010,0]],[5936,["op",5827,1]],[5937,["op",5803,1]],[5938,["op",6006,0]],[5940,["op",5828,0]],[5942,["op",5764,0]],[5943,["op",5930,1]],[5944,["op",5896,0]],[5948,["op",5954,1]],[5949,["op",5930,0]],[5950,["op",5970,0]],[5952,["op",5917,1]],[5953,["op",5868,0]],[5956,["op",5938,0]],[5957,["op",5906,0]],[5958,["op",5967,0]],[5959,["op",5967,1]],[5960,["op",5941,0]],[5962,["op",5851,0]],[5964,["op",5994,1]],[5966,["op",5848,1]],[5967,["op",6001,0]],[5968,["op",5991,0]],[5969,["op",5997,1]],[5971,["op",5963,1]],[5974,["op",6007,0]],[5977,["op",5996,0]],[5979,["op",5995,1]],[5981,["op",5887,0]],[5982,["op",5849,0]],[5984,["op",5765,0]],[5986,["op",6020,1]],[5988,["op",5990,0]],[5990,["op",5982,1]],[5993,["op",5801,1]],[5995,["op",5755,1]],[5999,["op",5833,1]],[6001,["op",5972,1]],[6002,["op",5947,0]],[6007,["op",5843,1]],[6016,["op",5889,1]],[6024,["op",6193,0]],[6025,["op",6147,0]],[6026,["op",6088,0]],[6029,["op",6093,0]],[6030,["op",6230,0]],[6031,["op",6125,0]],[6032,["op",6183,0]],[6033,["op",6189,0]],[6035,["op",6099,1]],[6036,["op",6026,0]],[6037,["op",6213,0]],[6038,["op",6265,0]],[6039,["op",6044,0]],[6040,["op",6098,1]],[6041,["op",6145,0]],[6042,["op",6131,0]],[6043,["op",6156,0]],[6044,["op",6259,0]],[6045,["op",6132,0]],[6046,["op",6078,1]],[6047,["op",6092,0]],[6048,["op",6075,0]],[6050,["op",6201,0]],[6051,["op",6113,0]],[6052,["op",6150,0]],[6053,["op",6123,0]],[6054,["op",6199,0]],[6055,["op",6081,0]],[6056,["op",6287,0]],[6058,["op",6273,0]],[6059,["op",6289,0]],[6060,["op",6180,0]],[6061,["op",6235,0]],[6062,["op",6053,0]],[6063,["op",6100,0]],[6064,["op",6236,0]],[6066,["op",6114,0]],[6067,["op",6224,0]],[6068,["op",6188,0]],[6069,["op",6192,0]],[6070,["op",6161,0]],[6071,["op",6164,0]],[6072,["op",6155,0]],[6073,["op",6138,0]],[6074,["op",6218,0]],[6077,["op",6163,0]],[6078,["op",6133,0]],[6079,["op",6107,1]],[6080,["op",6204,0]],[6081,["op",6225,0]],[6082,["op",6135,0]],[6083,["op",6125,1]],[6085,["op",6151,0]],[6086,["op",6126,1]],[6087,["op",6028,0]],[6088,["op",6097,0]],[6090,["op",6066,0]],[6091,["op",6217,0]],[6092,["op",6262,0]],[6093,["op",6071,0]],[6094,["op",6195,1]],[6095,["op",6195,0]],[6096,["op",6109,1]],[6098,["op",6105,0]],[6099,["op",6215,0]],[6100,["op",6261,0]],[6102,["op",6091,1]],[6104,["op",6153,0]],[6105,["op",6137,1]],[6107,["op",6065,0]],[6108,["op",6145,1]],[6109,["op",6154,0]],[6111,["op",6162,0]],[6112,["op",6136,0]],[6113,["op",6251,0]],[6114,["op",6258,0]],[6117,["op",6268,0]],[6118,["op",6130,0]],[6119,["op",6196,1]],[6120,["op",6143,1]],[6124,["op",6244,0]],[6125,["op",6128,0]],[6126,["op",6142,1]],[6127,["op",6143,0]],[6128,["op",6084,1]],[6129,["op",6205,0]],[6132,["op",6210,1]],[6133,["op",6194,0]],[6135,["op",6140,1]],[6136,["op",6166,0]],[6138,["op",6270,0]],[6140,["op",6186,0]],[6142,["op",6089,0]],[6143,["op",6207,0]],[6146,["op",6181,0]],[6147,["op",6057,1]],[6148,["op",6295,0]],[6149,["op",6115,0]],[6150,["op",6116,0]],[6151,["op",6292,0]],[6154,["op",6097,1]],[6156,["op",6200,0]],[6157,["op",6049,0]],[6158,["op",6132,1]],[6159,["op",6227,0]],[6160,["op",6290,0]],[6162,["op",6103,1]],[6163,["op",6137,0]],[6164,["op",6230,1]],[6165,["op",6027,1]],[6166,["op",6250,1]],[6168,["op",6242,0]],[6169,["op",6288,0]],[6170,["op",6248,0]],[6171,["op",6233,0]],[6173,["op",6030,0]],[6174,["op",6062,1]],[6175,["op",6139,0]],[6176,["op",6202,0]],[6177,["op",6198,0]],[6178,["op",6291,0]],[6179,["op",6133,1]],[6180,["op",6086,0]],[6181,["op",6108,0]],[6182,["op",6188,1]],[6183,["op",6144,0]],[6184,["op",6073,0]],[6185,["op",6178,0]],[6187,["op",6091,0]],[6188,["op",6127,0]],[6189,["op",6252,1]],[6190,["op",6228,1]],[6191,["op",6246,0]],[6193,["op",6278,1]],[6195,["op",6041,1]],[6197,["op",6192,1]],[6201,["op",6237,0]],[6204,["op",6069,0]],[6205,["op",6086,1]],[6206,["op",6177,0]],[6207,["op",6283,0]],[6209,["op",6100,1]],[6210,["op",6076,1]],[6211,["op",6279,0]],[6213,["op",6101,0]],[6215,["op",6037,0]],[6216,["op",6203,1]],[6217,["op",6169,0]],[6221,["op",6227,1]],[6222,["op",6203,0]],[6223,["op",6243,0]],[6225,["op",6190,1]],[6226,["op",6141,0]],[6229,["op",6211,0]],[6230,["op",6179,0]],[6231,["op",6240,0]],[6232,["op",6240,1]],[6233,["op",6214,0]],[6235,["op",6124,0]],[6237,["op",6267,1]],[6239,["op",6121,1]],[6240,["op",6274,0]],[6241,["op",6264,0]],[6242,["op",6270,1]],[6244,["op",6236,1]],[6247,["op",6280,0]],[6250,["op",6269,0]],[6252,["op",6268,1]],[6254,["op",6160,0]],[6255,["op",6122,0]],[6257,["op",6038,0]],[6259,["op",6293,1]],[6261,["op",6263,0]],[6263,["op",6255,1]],[6266,["op",6074,1]],[6268,["op",6028,1]],[6272,["op",6106,1]],[6274,["op",6245,1]],[6275,["op",6220,0]],[6280,["op",6116,1]],[6289,["op",6162,1]],[6297,["op",6466,0]],[6298,["op",6420,0]],[6299,["op",6361,0]],[6302,["op",6366,0]],[6303,["op",6503,0]],[6304,["op",6398,0]],[6305,["op",6456,0]],[6306,["op",6462,0]],[6308,["op",6372,1]],[6309,["op",6299,0]],[6310,["op",6486,0]],[6311,["op",6538,0]],[6312,["op",6317,0]],[6313,["op",6371,1]],[6314,["op",6418,0]],[6315,["op",6404,0]],[6316,["op",6429,0]],[6317,["op",6532,0]],[6318,["op",6405,0]],[6319,["op",6351,1]],[6320,["op",6365,0]],[6321,["op",6348,0]],[6323,["op",6474,0]],[6324,["op",6386,0]],[6325,["op",6423,0]],[6326,["op",6396,0]],[6327,["op",6472,0]],[6328,["op",6354,0]],[6329,["op",6560,0]],[6331,["op",6546,0]],[6332,["op",6562,0]],[6333,["op",6453,0]],[6334,["op",6508,0]],[6335,["op",6326,0]],[6336,["op",6373,0]],[6337,["op",6509,0]],[6339,["op",6387,0]],[6340,["op",6497,0]],[6341,["op",6461,0]],[6342,["op",6465,0]],[6343,["op",6434,0]],[6344,["op",6437,0]],[6345,["op",6428,0]],[6346,["op",6411,0]],[6347,["op",6491,0]],[6350,["op",6436,0]],[6351,["op",6406,0]],[6352,["op",6380,1]],[6353,["op",6477,0]],[6354,["op",6498,0]],[6355,["op",6408,0]],[6356,["op",6398,1]],[6358,["op",6424,0]],[6359,["op",6399,1]],[6360,["op",6301,0]],[6361,["op",6370,0]],[6363,["op",6339,0]],[6364,["op",6490,0]],[6365,["op",6535,0]],[6366,["op",6344,0]],[6367,["op",6468,1]],[6368,["op",6468,0]],[6369,["op",6382,1]],[6371,["op",6378,0]],[6372,["op",6488,0]],[6373,["op",6534,0]],[6375,["op",6364,1]],[6377,["op",6426,0]],[6378,["op",6410,1]],[6380,["op",6338,0]],[6381,["op",6418,1]],[6382,["op",6427,0]],[6384,["op",6435,0]],[6385,["op",6409,0]],[6386,["op",6524,0]],[6387,["op",6531,0]],[6390,["op",6541,0]],[6391,["op",6403,0]],[6392,["op",6469,1]],[6393,["op",6416,1]],[6397,["op",6517,0]],[6398,["op",6401,0]],[6399,["op",6415,1]],[6400,["op",6416,0]],[6401,["op",6357,1]],[6402,["op",6478,0]],[6405,["op",6483,1]],[6406,["op",6467,0]],[6408,["op",6413,1]],[6409,["op",6439,0]],[6411,["op",6543,0]],[6413,["op",6459,0]],[6415,["op",6362,0]],[6416,["op",6480,0]],[6419,["op",6454,0]],[6420,["op",6330,1]],[6421,["op",6568,0]],[6422,["op",6388,0]],[6423,["op",6389,0]],[6424,["op",6565,0]],[6427,["op",6370,1]],[6429,["op",6473,0]],[6430,["op",6322,0]],[6431,["op",6405,1]],[6432,["op",6500,0]],[6433,["op",6563,0]],[6435,["op",6376,1]],[6436,["op",6410,0]],[6437,["op",6503,1]],[6438,["op",6300,1]],[6439,["op",6523,1]],[6441,["op",6515,0]],[6442,["op",6561,0]],[6443,["op",6521,0]],[6444,["op",6506,0]],[6446,["op",6303,0]],[6447,["op",6335,1]],[6448,["op",6412,0]],[6449,["op",6475,0]],[6450,["op",6471,0]],[6451,["op",6564,0]],[6452,["op",6406,1]],[6453,["op",6359,0]],[6454,["op",6381,0]],[6455,["op",6461,1]],[6456,["op",6417,0]],[6457,["op",6346,0]],[6458,["op",6451,0]],[6460,["op",6364,0]],[6461,["op",6400,0]],[6462,["op",6525,1]],[6463,["op",6501,1]],[6464,["op",6519,0]],[6466,["op",6551,1]],[6468,["op",6314,1]],[6470,["op",6465,1]],[6474,["op",6510,0]],[6477,["op",6342,0]],[6478,["op",6359,1]],[6479,["op",6450,0]],[6480,["op",6556,0]],[6482,["op",6373,1]],[6483,["op",6349,1]],[6484,["op",6552,0]],[6486,["op",6374,0]],[6488,["op",6310,0]],[6489,["op",6476,1]],[6490,["op",6442,0]],[6494,["op",6500,1]],[6495,["op",6476,0]],[6496,["op",6516,0]],[6498,["op",6463,1]],[6499,["op",6414,0]],[6502,["op",6484,0]],[6503,["op",6452,0]],[6504,["op",6513,0]],[6505,["op",6513,1]],[6506,["op",6487,0]],[6508,["op",6397,0]],[6510,["op",6540,1]],[6512,["op",6394,1]],[6513,["op",6547,0]],[6514,["op",6537,0]],[6515,["op",6543,1]],[6517,["op",6509,1]],[6520,["op",6553,0]],[6523,["op",6542,0]],[6525,["op",6541,1]],[6527,["op",6433,0]],[6528,["op",6395,0]],[6530,["op",6311,0]],[6532,["op",6566,1]],[6534,["op",6536,0]],[6536,["op",6528,1]],[6539,["op",6347,1]],[6541,["op",6301,1]],[6545,["op",6379,1]],[6547,["op",6518,1]],[6548,["op",6493,0]],[6553,["op",6389,1]],[6562,["op",6435,1]],[6570,["op",6739,0]],[6571,["op",6693,0]],[6572,["op",6634,0]],[6575,["op",6639,0]],[6576,["op",6776,0]],[6577,["op",6671,0]],[6578,["op",6729,0]],[6579,["op",6735,0]],[6581,["op",6645,1]],[6582,["op",6572,0]],[6583,["op",6759,0]],[6584,["op",6811,0]],[6585,["op",6590,0]],[6586,["op",6644,1]],[6587,["op",6691,0]],[6588,["op",6677,0]],[6589,["op",6702,0]],[6590,["op",6805,0]],[6591,["op",6678,0]],[6592,["op",6624,1]],[6593,["op",6638,0]],[6594,["op",6621,0]],[6596,["op",6747,0]],[6597,["op",6659,0]],[6598,["op",6696,0]],[6599,["op",6669,0]],[6600,["op",6745,0]],[6601,["op",6627,0]],[6602,["op",6833,0]],[6604,["op",6819,0]],[6605,["op",6835,0]],[6606,["op",6726,0]],[6607,["op",6781,0]],[6608,["op",6599,0]],[6609,["op",6646,0]],[6610,["op",6782,0]],[6612,["op",6660,0]],[6613,["op",6770,0]],[6614,["op",6734,0]],[6615,["op",6738,0]],[6616,["op",6707,0]],[6617,["op",6710,0]],[6618,["op",6701,0]],[6619,["op",6684,0]],[6620,["op",6764,0]],[6623,["op",6709,0]],[6624,["op",6679,0]],[6625,["op",6653,1]],[6626,["op",6750,0]],[6627,["op",6771,0]],[6628,["op",6681,0]],[6629,["op",6671,1]],[6631,["op",6697,0]],[6632,["op",6672,1]],[6633,["op",6574,0]],[6634,["op",6643,0]],[6636,["op",6612,0]],[6637,["op",6763,0]],[6638,["op",6808,0]],[6639,["op",6617,0]],[6640,["op",6741,1]],[6641,["op",6741,0]],[6642,["op",6655,1]],[6644,["op",6651,0]],[6645,["op",6761,0]],[6646,["op",6807,0]],[6648,["op",6637,1]],[6650,["op",6699,0]],[6651,["op",6683,1]],[6653,["op",6611,0]],[6654,["op",6691,1]],[6655,["op",6700,0]],[6657,["op",6708,0]],[6658,["op",6682,0]],[6659,["op",6797,0]],[6660,["op",6804,0]],[6663,["op",6814,0]],[6664,["op",6676,0]],[6665,["op",6742,1]],[6666,["op",6689,1]],[6670,["op",6790,0]],[6671,["op",6674,0]],[6672,["op",6688,1]],[6673,["op",6689,0]],[6674,["op",6630,1]],[6675,["op",6751,0]],[6678,["op",6756,1]],[6679,["op",6740,0]],[6681,["op",6686,1]],[6682,["op",6712,0]],[6684,["op",6816,0]],[6686,["op",6732,0]],[6688,["op",6635,0]],[6689,["op",6753,0]],[6692,["op",6727,0]],[6693,["op",6603,1]],[6694,["op",6841,0]],[6695,["op",6661,0]],[6696,["op",6662,0]],[6697,["op",6838,0]],[6700,["op",6643,1]],[6702,["op",6746,0]],[6703,["op",6595,0]],[6704,["op",6678,1]],[6705,["op",6773,0]],[6706,["op",6836,0]],[6708,["op",6649,1]],[6709,["op",6683,0]],[6710,["op",6776,1]],[6711,["op",6573,1]],[6712,["op",6796,1]],[6714,["op",6788,0]],[6715,["op",6834,0]],[6716,["op",6794,0]],[6717,["op",6779,0]],[6719,["op",6576,0]],[6720,["op",6608,1]],[6721,["op",6685,0]],[6722,["op",6748,0]],[6723,["op",6744,0]],[6724,["op",6837,0]],[6725,["op",6679,1]],[6726,["op",6632,0]],[6727,["op",6654,0]],[6728,["op",6734,1]],[6729,["op",6690,0]],[6730,["op",6619,0]],[6731,["op",6724,0]],[6733,["op",6637,0]],[6734,["op",6673,0]],[6735,["op",6798,1]],[6736,["op",6774,1]],[6737,["op",6792,0]],[6739,["op",6824,1]],[6741,["op",6587,1]],[6743,["op",6738,1]],[6747,["op",6783,0]],[6750,["op",6615,0]],[6751,["op",6632,1]],[6752,["op",6723,0]],[6753,["op",6829,0]],[6755,["op",6646,1]],[6756,["op",6622,1]],[6757,["op",6825,0]],[6759,["op",6647,0]],[6761,["op",6583,0]],[6762,["op",6749,1]],[6763,["op",6715,0]],[6767,["op",6773,1]],[6768,["op",6749,0]],[6769,["op",6789,0]],[6771,["op",6736,1]],[6772,["op",6687,0]],[6775,["op",6757,0]],[6776,["op",6725,0]],[6777,["op",6786,0]],[6778,["op",6786,1]],[6779,["op",6760,0]],[6781,["op",6670,0]],[6783,["op",6813,1]],[6785,["op",6667,1]],[6786,["op",6820,0]],[6787,["op",6810,0]],[6788,["op",6816,1]],[6790,["op",6782,1]],[6793,["op",6826,0]],[6796,["op",6815,0]],[6798,["op",6814,1]],[6800,["op",6706,0]],[6801,["op",6668,0]],[6803,["op",6584,0]],[6805,["op",6839,1]],[6807,["op",6809,0]],[6809,["op",6801,1]],[6812,["op",6620,1]],[6814,["op",6574,1]],[6818,["op",6652,1]],[6820,["op",6791,1]],[6821,["op",6766,0]],[6826,["op",6662,1]],[6835,["op",6708,1]],[6843,["op",7012,0]],[6844,["op",6966,0]],[6845,["op",6907,0]],[6848,["op",6912,0]],[6849,["op",7049,0]],[6850,["op",6944,0]],[6851,["op",7002,0]],[6852,["op",7008,0]],[6854,["op",6918,1]],[6855,["op",6845,0]],[6856,["op",7032,0]],[6857,["op",7084,0]],[6858,["op",6863,0]],[6859,["op",6917,1]],[6860,["op",6964,0]],[6861,["op",6950,0]],[6862,["op",6975,0]],[6863,["op",7078,0]],[6864,["op",6951,0]],[6865,["op",6897,1]],[6866,["op",6911,0]],[6867,["op",6894,0]],[6869,["op",7020,0]],[6870,["op",6932,0]],[6871,["op",6969,0]],[6872,["op",6942,0]],[6873,["op",7018,0]],[6874,["op",6900,0]],[6875,["op",7106,0]],[6877,["op",7092,0]],[6878,["op",7108,0]],[6879,["op",6999,0]],[6880,["op",7054,0]],[6881,["op",6872,0]],[6882,["op",6919,0]],[6883,["op",7055,0]],[6885,["op",6933,0]],[6886,["op",7043,0]],[6887,["op",7007,0]],[6888,["op",7011,0]],[6889,["op",6980,0]],[6890,["op",6983,0]],[6891,["op",6974,0]],[6892,["op",6957,0]],[6893,["op",7037,0]],[6896,["op",6982,0]],[6897,["op",6952,0]],[6898,["op",6926,1]],[6899,["op",7023,0]],[6900,["op",7044,0]],[6901,["op",6954,0]],[6902,["op",6944,1]],[6904,["op",6970,0]],[6905,["op",6945,1]],[6906,["op",6847,0]],[6907,["op",6916,0]],[6909,["op",6885,0]],[6910,["op",7036,0]],[6911,["op",7081,0]],[6912,["op",6890,0]],[6913,["op",7014,1]],[6914,["op",7014,0]],[6915,["op",6928,1]],[6917,["op",6924,0]],[6918,["op",7034,0]],[6919,["op",7080,0]],[6921,["op",6910,1]],[6923,["op",6972,0]],[6924,["op",6956,1]],[6926,["op",6884,0]],[6927,["op",6964,1]],[6928,["op",6973,0]],[6930,["op",6981,0]],[6931,["op",6955,0]],[6932,["op",7070,0]],[6933,["op",7077,0]],[6936,["op",7087,0]],[6937,["op",6949,0]],[6938,["op",7015,1]],[6939,["op",6962,1]],[6943,["op",7063,0]],[6944,["op",6947,0]],[6945,["op",6961,1]],[6946,["op",6962,0]],[6947,["op",6903,1]],[6948,["op",7024,0]],[6951,["op",7029,1]],[6952,["op",7013,0]],[6954,["op",6959,1]],[6955,["op",6985,0]],[6957,["op",7089,0]],[6959,["op",7005,0]],[6961,["op",6908,0]],[6962,["op",7026,0]],[6965,["op",7000,0]],[6966,["op",6876,1]],[6967,["op",7114,0]],[6968,["op",6934,0]],[6969,["op",6935,0]],[6970,["op",7111,0]],[6973,["op",6916,1]],[6975,["op",7019,0]],[6976,["op",6868,0]],[6977,["op",6951,1]],[6978,["op",7046,0]],[6979,["op",7109,0]],[6981,["op",6922,1]],[6982,["op",6956,0]],[6983,["op",7049,1]],[6984,["op",6846,1]],[6985,["op",7069,1]],[6987,["op",7061,0]],[6988,["op",7107,0]],[6989,["op",7067,0]],[6990,["op",7052,0]],[6992,["op",6849,0]],[6993,["op",6881,1]],[6994,["op",6958,0]],[6995,["op",7021,0]],[6996,["op",7017,0]],[6997,["op",7110,0]],[6998,["op",6952,1]],[6999,["op",6905,0]],[7000,["op",6927,0]],[7001,["op",7007,1]],[7002,["op",6963,0]],[7003,["op",6892,0]],[7004,["op",6997,0]],[7006,["op",6910,0]],[7007,["op",6946,0]],[7008,["op",7071,1]],[7009,["op",7047,1]],[7010,["op",7065,0]],[7012,["op",7097,1]],[7014,["op",6860,1]],[7016,["op",7011,1]],[7020,["op",7056,0]],[7023,["op",6888,0]],[7024,["op",6905,1]],[7025,["op",6996,0]],[7026,["op",7102,0]],[7028,["op",6919,1]],[7029,["op",6895,1]],[7030,["op",7098,0]],[7032,["op",6920,0]],[7034,["op",6856,0]],[7035,["op",7022,1]],[7036,["op",6988,0]],[7040,["op",7046,1]],[7041,["op",7022,0]],[7042,["op",7062,0]],[7044,["op",7009,1]],[7045,["op",6960,0]],[7048,["op",7030,0]],[7049,["op",6998,0]],[7050,["op",7059,0]],[7051,["op",7059,1]],[7052,["op",7033,0]],[7054,["op",6943,0]],[7056,["op",7086,1]],[7058,["op",6940,1]],[7059,["op",7093,0]],[7060,["op",7083,0]],[7061,["op",7089,1]],[7063,["op",7055,1]],[7066,["op",7099,0]],[7069,["op",7088,0]],[7071,["op",7087,1]],[7073,["op",6979,0]],[7074,["op",6941,0]],[7076,["op",6857,0]],[7078,["op",7112,1]],[7080,["op",7082,0]],[7082,["op",7074,1]],[7085,["op",6893,1]],[7087,["op",6847,1]],[7091,["op",6925,1]],[7093,["op",7064,1]],[7094,["op",7039,0]],[7099,["op",6935,1]],[7108,["op",6981,1]],[7116,["op",7285,0]],[7117,["op",7239,0]],[7118,["op",7180,0]],[7121,["op",7185,0]],[7122,["op",7322,0]],[7123,["op",7217,0]],[7124,["op",7275,0]],[7125,["op",7281,0]],[7127,["op",7191,1]],[7128,["op",7118,0]],[7129,["op",7305,0]],[7130,["op",7357,0]],[7131,["op",7136,0]],[7132,["op",7190,1]],[7133,["op",7237,0]],[7134,["op",7223,0]],[7135,["op",7248,0]],[7136,["op",7351,0]],[7137,["op",7224,0]],[7138,["op",7170,1]],[7139,["op",7184,0]],[7140,["op",7167,0]],[7142,["op",7293,0]],[7143,["op",7205,0]],[7144,["op",7242,0]],[7145,["op",7215,0]],[7146,["op",7291,0]],[7147,["op",7173,0]],[7148,["op",7379,0]],[7150,["op",7365,0]],[7151,["op",7381,0]],[7152,["op",7272,0]],[7153,["op",7327,0]],[7154,["op",7145,0]],[7155,["op",7192,0]],[7156,["op",7328,0]],[7158,["op",7206,0]],[7159,["op",7316,0]],[7160,["op",7280,0]],[7161,["op",7284,0]],[7162,["op",7253,0]],[7163,["op",7256,0]],[7164,["op",7247,0]],[7165,["op",7230,0]],[7166,["op",7310,0]],[7169,["op",7255,0]],[7170,["op",7225,0]],[7171,["op",7199,1]],[7172,["op",7296,0]],[7173,["op",7317,0]],[7174,["op",7227,0]],[7175,["op",7217,1]],[7177,["op",7243,0]],[7178,["op",7218,1]],[7179,["op",7120,0]],[7180,["op",7189,0]],[7182,["op",7158,0]],[7183,["op",7309,0]],[7184,["op",7354,0]],[7185,["op",7163,0]],[7186,["op",7287,1]],[7187,["op",7287,0]],[7188,["op",7201,1]],[7190,["op",7197,0]],[7191,["op",7307,0]],[7192,["op",7353,0]],[7194,["op",7183,1]],[7196,["op",7245,0]],[7197,["op",7229,1]],[7199,["op",7157,0]],[7200,["op",7237,1]],[7201,["op",7246,0]],[7203,["op",7254,0]],[7204,["op",7228,0]],[7205,["op",7343,0]],[7206,["op",7350,0]],[7209,["op",7360,0]],[7210,["op",7222,0]],[7211,["op",7288,1]],[7212,["op",7235,1]],[7216,["op",7336,0]],[7217,["op",7220,0]],[7218,["op",7234,1]],[7219,["op",7235,0]],[7220,["op",7176,1]],[7221,["op",7297,0]],[7224,["op",7302,1]],[7225,["op",7286,0]],[7227,["op",7232,1]],[7228,["op",7258,0]],[7230,["op",7362,0]],[7232,["op",7278,0]],[7234,["op",7181,0]],[7235,["op",7299,0]],[7238,["op",7273,0]],[7239,["op",7149,1]],[7240,["op",7387,0]],[7241,["op",7207,0]],[7242,["op",7208,0]],[7243,["op",7384,0]],[7246,["op",7189,1]],[7248,["op",7292,0]],[7249,["op",7141,0]],[7250,["op",7224,1]],[7251,["op",7319,0]],[7252,["op",7382,0]],[7254,["op",7195,1]],[7255,["op",7229,0]],[7256,["op",7322,1]],[7257,["op",7119,1]],[7258,["op",7342,1]],[7260,["op",7334,0]],[7261,["op",7380,0]],[7262,["op",7340,0]],[7263,["op",7325,0]],[7265,["op",7122,0]],[7266,["op",7154,1]],[7267,["op",7231,0]],[7268,["op",7294,0]],[7269,["op",7290,0]],[7270,["op",7383,0]],[7271,["op",7225,1]],[7272,["op",7178,0]],[7273,["op",7200,0]],[7274,["op",7280,1]],[7275,["op",7236,0]],[7276,["op",7165,0]],[7277,["op",7270,0]],[7279,["op",7183,0]],[7280,["op",7219,0]],[7281,["op",7344,1]],[7282,["op",7320,1]],[7283,["op",7338,0]],[7285,["op",7370,1]],[7287,["op",7133,1]],[7289,["op",7284,1]],[7293,["op",7329,0]],[7296,["op",7161,0]],[7297,["op",7178,1]],[7298,["op",7269,0]],[7299,["op",7375,0]],[7301,["op",7192,1]],[7302,["op",7168,1]],[7303,["op",7371,0]],[7305,["op",7193,0]],[7307,["op",7129,0]],[7308,["op",7295,1]],[7309,["op",7261,0]],[7313,["op",7319,1]],[7314,["op",7295,0]],[7315,["op",7335,0]],[7317,["op",7282,1]],[7318,["op",7233,0]],[7321,["op",7303,0]],[7322,["op",7271,0]],[7323,["op",7332,0]],[7324,["op",7332,1]],[7325,["op",7306,0]],[7327,["op",7216,0]],[7329,["op",7359,1]],[7331,["op",7213,1]],[7332,["op",7366,0]],[7333,["op",7356,0]],[7334,["op",7362,1]],[7336,["op",7328,1]],[7339,["op",7372,0]],[7342,["op",7361,0]],[7344,["op",7360,1]],[7346,["op",7252,0]],[7347,["op",7214,0]],[7349,["op",7130,0]],[7351,["op",7385,1]],[7353,["op",7355,0]],[7355,["op",7347,1]],[7358,["op",7166,1]],[7360,["op",7120,1]],[7364,["op",7198,1]],[7366,["op",7337,1]],[7367,["op",7312,0]],[7372,["op",7208,1]],[7381,["op",7254,1]],[7389,["op",7558,0]],[7390,["op",7512,0]],[7391,["op",7453,0]],[7394,["op",7458,0]],[7395,["op",7595,0]],[7396,["op",7490,0]],[7397,["op",7548,0]],[7398,["op",7554,0]],[7400,["op",7464,1]],[7401,["op",7391,0]],[7402,["op",7578,0]],[7403,["op",7630,0]],[7404,["op",7409,0]],[7405,["op",7463,1]],[7406,["op",7510,0]],[7407,["op",7496,0]],[7408,["op",7521,0]],[7409,["op",7624,0]],[7410,["op",7497,0]],[7411,["op",7443,1]],[7412,["op",7457,0]],[7413,["op",7440,0]],[7415,["op",7566,0]],[7416,["op",7478,0]],[7417,["op",7515,0]],[7418,["op",7488,0]],[7419,["op",7564,0]],[7420,["op",7446,0]],[7421,["op",7652,0]],[7423,["op",7638,0]],[7424,["op",7654,0]],[7425,["op",7545,0]],[7426,["op",7600,0]],[7427,["op",7418,0]],[7428,["op",7465,0]],[7429,["op",7601,0]],[7431,["op",7479,0]],[7432,["op",7589,0]],[7433,["op",7553,0]],[7434,["op",7557,0]],[7435,["op",7526,0]],[7436,["op",7529,0]],[7437,["op",7520,0]],[7438,["op",7503,0]],[7439,["op",7583,0]],[7442,["op",7528,0]],[7443,["op",7498,0]],[7444,["op",7472,1]],[7445,["op",7569,0]],[7446,["op",7590,0]],[7447,["op",7500,0]],[7448,["op",7490,1]],[7450,["op",7516,0]],[7451,["op",7491,1]],[7452,["op",7393,0]],[7453,["op",7462,0]],[7455,["op",7431,0]],[7456,["op",7582,0]],[7457,["op",7627,0]],[7458,["op",7436,0]],[7459,["op",7560,1]],[7460,["op",7560,0]],[7461,["op",7474,1]],[7463,["op",7470,0]],[7464,["op",7580,0]],[7465,["op",7626,0]],[7467,["op",7456,1]],[7469,["op",7518,0]],[7470,["op",7502,1]],[7472,["op",7430,0]],[7473,["op",7510,1]],[7474,["op",7519,0]],[7476,["op",7527,0]],[7477,["op",7501,0]],[7478,["op",7616,0]],[7479,["op",7623,0]],[7482,["op",7633,0]],[7483,["op",7495,0]],[7484,["op",7561,1]],[7485,["op",7508,1]],[7489,["op",7609,0]],[7490,["op",7493,0]],[7491,["op",7507,1]],[7492,["op",7508,0]],[7493,["op",7449,1]],[7494,["op",7570,0]],[7497,["op",7575,1]],[7498,["op",7559,0]],[7500,["op",7505,1]],[7501,["op",7531,0]],[7503,["op",7635,0]],[7505,["op",7551,0]],[7507,["op",7454,0]],[7508,["op",7572,0]],[7511,["op",7546,0]],[7512,["op",7422,1]],[7513,["op",7660,0]],[7514,["op",7480,0]],[7515,["op",7481,0]],[7516,["op",7657,0]],[7519,["op",7462,1]],[7521,["op",7565,0]],[7522,["op",7414,0]],[7523,["op",7497,1]],[7524,["op",7592,0]],[7525,["op",7655,0]],[7527,["op",7468,1]],[7528,["op",7502,0]],[7529,["op",7595,1]],[7530,["op",7392,1]],[7531,["op",7615,1]],[7533,["op",7607,0]],[7534,["op",7653,0]],[7535,["op",7613,0]],[7536,["op",7598,0]],[7538,["op",7395,0]],[7539,["op",7427,1]],[7540,["op",7504,0]],[7541,["op",7567,0]],[7542,["op",7563,0]],[7543,["op",7656,0]],[7544,["op",7498,1]],[7545,["op",7451,0]],[7546,["op",7473,0]],[7547,["op",7553,1]],[7548,["op",7509,0]],[7549,["op",7438,0]],[7550,["op",7543,0]],[7552,["op",7456,0]],[7553,["op",7492,0]],[7554,["op",7617,1]],[7555,["op",7593,1]],[7556,["op",7611,0]],[7558,["op",7643,1]],[7560,["op",7406,1]],[7562,["op",7557,1]],[7566,["op",7602,0]],[7569,["op",7434,0]],[7570,["op",7451,1]],[7571,["op",7542,0]],[7572,["op",7648,0]],[7574,["op",7465,1]],[7575,["op",7441,1]],[7576,["op",7644,0]],[7578,["op",7466,0]],[7580,["op",7402,0]],[7581,["op",7568,1]],[7582,["op",7534,0]],[7586,["op",7592,1]],[7587,["op",7568,0]],[7588,["op",7608,0]],[7590,["op",7555,1]],[7591,["op",7506,0]],[7594,["op",7576,0]],[7595,["op",7544,0]],[7596,["op",7605,0]],[7597,["op",7605,1]],[7598,["op",7579,0]],[7600,["op",7489,0]],[7602,["op",7632,1]],[7604,["op",7486,1]],[7605,["op",7639,0]],[7606,["op",7629,0]],[7607,["op",7635,1]],[7609,["op",7601,1]],[7612,["op",7645,0]],[7615,["op",7634,0]],[7617,["op",7633,1]],[7619,["op",7525,0]],[7620,["op",7487,0]],[7622,["op",7403,0]],[7624,["op",7658,1]],[7626,["op",7628,0]],[7628,["op",7620,1]],[7631,["op",7439,1]],[7633,["op",7393,1]],[7637,["op",7471,1]],[7639,["op",7610,1]],[7640,["op",7585,0]],[7645,["op",7481,1]],[7654,["op",7527,1]],[7662,["op",7831,0]],[7663,["op",7785,0]],[7664,["op",7726,0]],[7667,["op",7731,0]],[7668,["op",7868,0]],[7669,["op",7763,0]],[7670,["op",7821,0]],[7671,["op",7827,0]],[7673,["op",7737,1]],[7674,["op",7664,0]],[7675,["op",7851,0]],[7676,["op",7903,0]],[7677,["op",7682,0]],[7678,["op",7736,1]],[7679,["op",7783,0]],[7680,["op",7769,0]],[7681,["op",7794,0]],[7682,["op",7897,0]],[7683,["op",7770,0]],[7684,["op",7716,1]],[7685,["op",7730,0]],[7686,["op",7713,0]],[7688,["op",7839,0]],[7689,["op",7751,0]],[7690,["op",7788,0]],[7691,["op",7761,0]],[7692,["op",7837,0]],[7693,["op",7719,0]],[7694,["op",7925,0]],[7696,["op",7911,0]],[7697,["op",7927,0]],[7698,["op",7818,0]],[7699,["op",7873,0]],[7700,["op",7691,0]],[7701,["op",7738,0]],[7702,["op",7874,0]],[7704,["op",7752,0]],[7705,["op",7862,0]],[7706,["op",7826,0]],[7707,["op",7830,0]],[7708,["op",7799,0]],[7709,["op",7802,0]],[7710,["op",7793,0]],[7711,["op",7776,0]],[7712,["op",7856,0]],[7715,["op",7801,0]],[7716,["op",7771,0]],[7717,["op",7745,1]],[7718,["op",7842,0]],[7719,["op",7863,0]],[7720,["op",7773,0]],[7721,["op",7763,1]],[7723,["op",7789,0]],[7724,["op",7764,1]],[7725,["op",7666,0]],[7726,["op",7735,0]],[7728,["op",7704,0]],[7729,["op",7855,0]],[7730,["op",7900,0]],[7731,["op",7709,0]],[7732,["op",7833,1]],[7733,["op",7833,0]],[7734,["op",7747,1]],[7736,["op",7743,0]],[7737,["op",7853,0]],[7738,["op",7899,0]],[7740,["op",7729,1]],[7742,["op",7791,0]],[7743,["op",7775,1]],[7745,["op",7703,0]],[7746,["op",7783,1]],[7747,["op",7792,0]],[7749,["op",7800,0]],[7750,["op",7774,0]],[7751,["op",7889,0]],[7752,["op",7896,0]],[7755,["op",7906,0]],[7756,["op",7768,0]],[7757,["op",7834,1]],[7758,["op",7781,1]],[7762,["op",7882,0]],[7763,["op",7766,0]],[7764,["op",7780,1]],[7765,["op",7781,0]],[7766,["op",7722,1]],[7767,["op",7843,0]],[7770,["op",7848,1]],[7771,["op",7832,0]],[7773,["op",7778,1]],[7774,["op",7804,0]],[7776,["op",7908,0]],[7778,["op",7824,0]],[7780,["op",7727,0]],[7781,["op",7845,0]],[7784,["op",7819,0]],[7785,["op",7695,1]],[7786,["op",7933,0]],[7787,["op",7753,0]],[7788,["op",7754,0]],[7789,["op",7930,0]],[7792,["op",7735,1]],[7794,["op",7838,0]],[7795,["op",7687,0]],[7796,["op",7770,1]],[7797,["op",7865,0]],[7798,["op",7928,0]],[7800,["op",7741,1]],[7801,["op",7775,0]],[7802,["op",7868,1]],[7803,["op",7665,1]],[7804,["op",7888,1]],[7806,["op",7880,0]],[7807,["op",7926,0]],[7808,["op",7886,0]],[7809,["op",7871,0]],[7811,["op",7668,0]],[7812,["op",7700,1]],[7813,["op",7777,0]],[7814,["op",7840,0]],[7815,["op",7836,0]],[7816,["op",7929,0]],[7817,["op",7771,1]],[7818,["op",7724,0]],[7819,["op",7746,0]],[7820,["op",7826,1]],[7821,["op",7782,0]],[7822,["op",7711,0]],[7823,["op",7816,0]],[7825,["op",7729,0]],[7826,["op",7765,0]],[7827,["op",7890,1]],[7828,["op",7866,1]],[7829,["op",7884,0]],[7831,["op",7916,1]],[7833,["op",7679,1]],[7835,["op",7830,1]],[7839,["op",7875,0]],[7842,["op",7707,0]],[7843,["op",7724,1]],[7844,["op",7815,0]],[7845,["op",7921,0]],[7847,["op",7738,1]],[7848,["op",7714,1]],[7849,["op",7917,0]],[7851,["op",7739,0]],[7853,["op",7675,0]],[7854,["op",7841,1]],[7855,["op",7807,0]],[7859,["op",7865,1]],[7860,["op",7841,0]],[7861,["op",7881,0]],[7863,["op",7828,1]],[7864,["op",7779,0]],[7867,["op",7849,0]],[7868,["op",7817,0]],[7869,["op",7878,0]],[7870,["op",7878,1]],[7871,["op",7852,0]],[7873,["op",7762,0]],[7875,["op",7905,1]],[7877,["op",7759,1]],[7878,["op",7912,0]],[7879,["op",7902,0]],[7880,["op",7908,1]],[7882,["op",7874,1]],[7885,["op",7918,0]],[7888,["op",7907,0]],[7890,["op",7906,1]],[7892,["op",7798,0]],[7893,["op",7760,0]],[7895,["op",7676,0]],[7897,["op",7931,1]],[7899,["op",7901,0]],[7901,["op",7893,1]],[7904,["op",7712,1]],[7906,["op",7666,1]],[7910,["op",7744,1]],[7912,["op",7883,1]],[7913,["op",7858,0]],[7918,["op",7754,1]],[7927,["op",7800,1]],[7935,["op",8104,0]],[7936,["op",8058,0]],[7937,["op",7999,0]],[7940,["op",8004,0]],[7941,["op",8141,0]],[7942,["op",8036,0]],[7943,["op",8094,0]],[7944,["op",8100,0]],[7946,["op",8010,1]],[7947,["op",7937,0]],[7948,["op",8124,0]],[7949,["op",8176,0]],[7950,["op",7955,0]],[7951,["op",8009,1]],[7952,["op",8056,0]],[7953,["op",8042,0]],[7954,["op",8067,0]],[7955,["op",8170,0]],[7956,["op",8043,0]],[7957,["op",7989,1]],[7958,["op",8003,0]],[7959,["op",7986,0]],[7961,["op",8112,0]],[7962,["op",8024,0]],[7963,["op",8061,0]],[7964,["op",8034,0]],[7965,["op",8110,0]],[7966,["op",7992,0]],[7967,["op",8198,0]],[7969,["op",8184,0]],[7970,["op",8200,0]],[7971,["op",8091,0]],[7972,["op",8146,0]],[7973,["op",7964,0]],[7974,["op",8011,0]],[7975,["op",8147,0]],[7977,["op",8025,0]],[7978,["op",8135,0]],[7979,["op",8099,0]],[7980,["op",8103,0]],[7981,["op",8072,0]],[7982,["op",8075,0]],[7983,["op",8066,0]],[7984,["op",8049,0]],[7985,["op",8129,0]],[7988,["op",8074,0]],[7989,["op",8044,0]],[7990,["op",8018,1]],[7991,["op",8115,0]],[7992,["op",8136,0]],[7993,["op",8046,0]],[7994,["op",8036,1]],[7996,["op",8062,0]],[7997,["op",8037,1]],[7998,["op",7939,0]],[7999,["op",8008,0]],[8001,["op",7977,0]],[8002,["op",8128,0]],[8003,["op",8173,0]],[8004,["op",7982,0]],[8005,["op",8106,1]],[8006,["op",8106,0]],[8007,["op",8020,1]],[8009,["op",8016,0]],[8010,["op",8126,0]],[8011,["op",8172,0]],[8013,["op",8002,1]],[8015,["op",8064,0]],[8016,["op",8048,1]],[8018,["op",7976,0]],[8019,["op",8056,1]],[8020,["op",8065,0]],[8022,["op",8073,0]],[8023,["op",8047,0]],[8024,["op",8162,0]],[8025,["op",8169,0]],[8028,["op",8179,0]],[8029,["op",8041,0]],[8030,["op",8107,1]],[8031,["op",8054,1]],[8035,["op",8155,0]],[8036,["op",8039,0]],[8037,["op",8053,1]],[8038,["op",8054,0]],[8039,["op",7995,1]],[8040,["op",8116,0]],[8043,["op",8121,1]],[8044,["op",8105,0]],[8046,["op",8051,1]],[8047,["op",8077,0]],[8049,["op",8181,0]],[8051,["op",8097,0]],[8053,["op",8000,0]],[8054,["op",8118,0]],[8057,["op",8092,0]],[8058,["op",7968,1]],[8059,["op",8206,0]],[8060,["op",8026,0]],[8061,["op",8027,0]],[8062,["op",8203,0]],[8065,["op",8008,1]],[8067,["op",8111,0]],[8068,["op",7960,0]],[8069,["op",8043,1]],[8070,["op",8138,0]],[8071,["op",8201,0]],[8073,["op",8014,1]],[8074,["op",8048,0]],[8075,["op",8141,1]],[8076,["op",7938,1]],[8077,["op",8161,1]],[8079,["op",8153,0]],[8080,["op",8199,0]],[8081,["op",8159,0]],[8082,["op",8144,0]],[8084,["op",7941,0]],[8085,["op",7973,1]],[8086,["op",8050,0]],[8087,["op",8113,0]],[8088,["op",8109,0]],[8089,["op",8202,0]],[8090,["op",8044,1]],[8091,["op",7997,0]],[8092,["op",8019,0]],[8093,["op",8099,1]],[8094,["op",8055,0]],[8095,["op",7984,0]],[8096,["op",8089,0]],[8098,["op",8002,0]],[8099,["op",8038,0]],[8100,["op",8163,1]],[8101,["op",8139,1]],[8102,["op",8157,0]],[8104,["op",8189,1]],[8106,["op",7952,1]],[8108,["op",8103,1]],[8112,["op",8148,0]],[8115,["op",7980,0]],[8116,["op",7997,1]],[8117,["op",8088,0]],[8118,["op",8194,0]],[8120,["op",8011,1]],[8121,["op",7987,1]],[8122,["op",8190,0]],[8124,["op",8012,0]],[8126,["op",7948,0]],[8127,["op",8114,1]],[8128,["op",8080,0]],[8132,["op",8138,1]],[8133,["op",8114,0]],[8134,["op",8154,0]],[8136,["op",8101,1]],[8137,["op",8052,0]],[8140,["op",8122,0]],[8141,["op",8090,0]],[8142,["op",8151,0]],[8143,["op",8151,1]],[8144,["op",8125,0]],[8146,["op",8035,0]],[8148,["op",8178,1]],[8150,["op",8032,1]],[8151,["op",8185,0]],[8152,["op",8175,0]],[8153,["op",8181,1]],[8155,["op",8147,1]],[8158,["op",8191,0]],[8161,["op",8180,0]],[8163,["op",8179,1]],[8165,["op",8071,0]],[8166,["op",8033,0]],[8168,["op",7949,0]],[8170,["op",8204,1]],[8172,["op",8174,0]],[8174,["op",8166,1]],[8177,["op",7985,1]],[8179,["op",7939,1]],[8183,["op",8017,1]],[8185,["op",8156,1]],[8186,["op",8131,0]],[8191,["op",8027,1]],[8200,["op",8073,1]],[8208,["op",8377,0]],[8209,["op",8331,0]],[8210,["op",8272,0]],[8213,["op",8277,0]],[8214,["op",8414,0]],[8215,["op",8309,0]],[8216,["op",8367,0]],[8217,["op",8373,0]],[8219,["op",8283,1]],[8220,["op",8210,0]],[8221,["op",8397,0]],[8222,["op",8449,0]],[8223,["op",8228,0]],[8224,["op",8282,1]],[8225,["op",8329,0]],[8226,["op",8315,0]],[8227,["op",8340,0]],[8228,["op",8443,0]],[8229,["op",8316,0]],[8230,["op",8262,1]],[8231,["op",8276,0]],[8232,["op",8259,0]],[8234,["op",8385,0]],[8235,["op",8297,0]],[8236,["op",8334,0]],[8237,["op",8307,0]],[8238,["op",8383,0]],[8239,["op",8265,0]],[8240,["op",8471,0]],[8242,["op",8457,0]],[8243,["op",8473,0]],[8244,["op",8364,0]],[8245,["op",8419,0]],[8246,["op",8237,0]],[8247,["op",8284,0]],[8248,["op",8420,0]],[8250,["op",8298,0]],[8251,["op",8408,0]],[8252,["op",8372,0]],[8253,["op",8376,0]],[8254,["op",8345,0]],[8255,["op",8348,0]],[8256,["op",8339,0]],[8257,["op",8322,0]],[8258,["op",8402,0]],[8261,["op",8347,0]],[8262,["op",8317,0]],[8263,["op",8291,1]],[8264,["op",8388,0]],[8265,["op",8409,0]],[8266,["op",8319,0]],[8267,["op",8309,1]],[8269,["op",8335,0]],[8270,["op",8310,1]],[8271,["op",8212,0]],[8272,["op",8281,0]],[8274,["op",8250,0]],[8275,["op",8401,0]],[8276,["op",8446,0]],[8277,["op",8255,0]],[8278,["op",8379,1]],[8279,["op",8379,0]],[8280,["op",8293,1]],[8282,["op",8289,0]],[8283,["op",8399,0]],[8284,["op",8445,0]],[8286,["op",8275,1]],[8288,["op",8337,0]],[8289,["op",8321,1]],[8291,["op",8249,0]],[8292,["op",8329,1]],[8293,["op",8338,0]],[8295,["op",8346,0]],[8296,["op",8320,0]],[8297,["op",8435,0]],[8298,["op",8442,0]],[8301,["op",8452,0]],[8302,["op",8314,0]],[8303,["op",8380,1]],[8304,["op",8327,1]],[8308,["op",8428,0]],[8309,["op",8312,0]],[8310,["op",8326,1]],[8311,["op",8327,0]],[8312,["op",8268,1]],[8313,["op",8389,0]],[8316,["op",8394,1]],[8317,["op",8378,0]],[8319,["op",8324,1]],[8320,["op",8350,0]],[8322,["op",8454,0]],[8324,["op",8370,0]],[8326,["op",8273,0]],[8327,["op",8391,0]],[8330,["op",8365,0]],[8331,["op",8241,1]],[8332,["op",8479,0]],[8333,["op",8299,0]],[8334,["op",8300,0]],[8335,["op",8476,0]],[8338,["op",8281,1]],[8340,["op",8384,0]],[8341,["op",8233,0]],[8342,["op",8316,1]],[8343,["op",8411,0]],[8344,["op",8474,0]],[8346,["op",8287,1]],[8347,["op",8321,0]],[8348,["op",8414,1]],[8349,["op",8211,1]],[8350,["op",8434,1]],[8352,["op",8426,0]],[8353,["op",8472,0]],[8354,["op",8432,0]],[8355,["op",8417,0]],[8357,["op",8214,0]],[8358,["op",8246,1]],[8359,["op",8323,0]],[8360,["op",8386,0]],[8361,["op",8382,0]],[8362,["op",8475,0]],[8363,["op",8317,1]],[8364,["op",8270,0]],[8365,["op",8292,0]],[8366,["op",8372,1]],[8367,["op",8328,0]],[8368,["op",8257,0]],[8369,["op",8362,0]],[8371,["op",8275,0]],[8372,["op",8311,0]],[8373,["op",8436,1]],[8374,["op",8412,1]],[8375,["op",8430,0]],[8377,["op",8462,1]],[8379,["op",8225,1]],[8381,["op",8376,1]],[8385,["op",8421,0]],[8388,["op",8253,0]],[8389,["op",8270,1]],[8390,["op",8361,0]],[8391,["op",8467,0]],[8393,["op",8284,1]],[8394,["op",8260,1]],[8395,["op",8463,0]],[8397,["op",8285,0]],[8399,["op",8221,0]],[8400,["op",8387,1]],[8401,["op",8353,0]],[8405,["op",8411,1]],[8406,["op",8387,0]],[8407,["op",8427,0]],[8409,["op",8374,1]],[8410,["op",8325,0]],[8413,["op",8395,0]],[8414,["op",8363,0]],[8415,["op",8424,0]],[8416,["op",8424,1]],[8417,["op",8398,0]],[8419,["op",8308,0]],[8421,["op",8451,1]],[8423,["op",8305,1]],[8424,["op",8458,0]],[8425,["op",8448,0]],[8426,["op",8454,1]],[8428,["op",8420,1]],[8431,["op",8464,0]],[8434,["op",8453,0]],[8436,["op",8452,1]],[8438,["op",8344,0]],[8439,["op",8306,0]],[8441,["op",8222,0]],[8443,["op",8477,1]],[8445,["op",8447,0]],[8447,["op",8439,1]],[8450,["op",8258,1]],[8452,["op",8212,1]],[8456,["op",8290,1]],[8458,["op",8429,1]],[8459,["op",8404,0]],[8464,["op",8300,1]],[8473,["op",8346,1]],[8481,["op",8650,0]],[8482,["op",8604,0]],[8483,["op",8545,0]],[8486,["op",8550,0]],[8487,["op",8687,0]],[8488,["op",8582,0]],[8489,["op",8640,0]],[8490,["op",8646,0]],[8492,["op",8556,1]],[8493,["op",8483,0]],[8494,["op",8670,0]],[8495,["op",8722,0]],[8496,["op",8501,0]],[8497,["op",8555,1]],[8498,["op",8602,0]],[8499,["op",8588,0]],[8500,["op",8613,0]],[8501,["op",8716,0]],[8502,["op",8589,0]],[8503,["op",8535,1]],[8504,["op",8549,0]],[8505,["op",8532,0]],[8507,["op",8658,0]],[8508,["op",8570,0]],[8509,["op",8607,0]],[8510,["op",8580,0]],[8511,["op",8656,0]],[8512,["op",8538,0]],[8513,["op",8744,0]],[8515,["op",8730,0]],[8516,["op",8746,0]],[8517,["op",8637,0]],[8518,["op",8692,0]],[8519,["op",8510,0]],[8520,["op",8557,0]],[8521,["op",8693,0]],[8523,["op",8571,0]],[8524,["op",8681,0]],[8525,["op",8645,0]],[8526,["op",8649,0]],[8527,["op",8618,0]],[8528,["op",8621,0]],[8529,["op",8612,0]],[8530,["op",8595,0]],[8531,["op",8675,0]],[8534,["op",8620,0]],[8535,["op",8590,0]],[8536,["op",8564,1]],[8537,["op",8661,0]],[8538,["op",8682,0]],[8539,["op",8592,0]],[8540,["op",8582,1]],[8542,["op",8608,0]],[8543,["op",8583,1]],[8544,["op",8485,0]],[8545,["op",8554,0]],[8547,["op",8523,0]],[8548,["op",8674,0]],[8549,["op",8719,0]],[8550,["op",8528,0]],[8551,["op",8652,1]],[8552,["op",8652,0]],[8553,["op",8566,1]],[8555,["op",8562,0]],[8556,["op",8672,0]],[8557,["op",8718,0]],[8559,["op",8548,1]],[8561,["op",8610,0]],[8562,["op",8594,1]],[8564,["op",8522,0]],[8565,["op",8602,1]],[8566,["op",8611,0]],[8568,["op",8619,0]],[8569,["op",8593,0]],[8570,["op",8708,0]],[8571,["op",8715,0]],[8574,["op",8725,0]],[8575,["op",8587,0]],[8576,["op",8653,1]],[8577,["op",8600,1]],[8581,["op",8701,0]],[8582,["op",8585,0]],[8583,["op",8599,1]],[8584,["op",8600,0]],[8585,["op",8541,1]],[8586,["op",8662,0]],[8589,["op",8667,1]],[8590,["op",8651,0]],[8592,["op",8597,1]],[8593,["op",8623,0]],[8595,["op",8727,0]],[8597,["op",8643,0]],[8599,["op",8546,0]],[8600,["op",8664,0]],[8603,["op",8638,0]],[8604,["op",8514,1]],[8605,["op",8752,0]],[8606,["op",8572,0]],[8607,["op",8573,0]],[8608,["op",8749,0]],[8611,["op",8554,1]],[8613,["op",8657,0]],[8614,["op",8506,0]],[8615,["op",8589,1]],[8616,["op",8684,0]],[8617,["op",8747,0]],[8619,["op",8560,1]],[8620,["op",8594,0]],[8621,["op",8687,1]],[8622,["op",8484,1]],[8623,["op",8707,1]],[8625,["op",8699,0]],[8626,["op",8745,0]],[8627,["op",8705,0]],[8628,["op",8690,0]],[8630,["op",8487,0]],[8631,["op",8519,1]],[8632,["op",8596,0]],[8633,["op",8659,0]],[8634,["op",8655,0]],[8635,["op",8748,0]],[8636,["op",8590,1]],[8637,["op",8543,0]],[8638,["op",8565,0]],[8639,["op",8645,1]],[8640,["op",8601,0]],[8641,["op",8530,0]],[8642,["op",8635,0]],[8644,["op",8548,0]],[8645,["op",8584,0]],[8646,["op",8709,1]],[8647,["op",8685,1]],[8648,["op",8703,0]],[8650,["op",8735,1]],[8652,["op",8498,1]],[8654,["op",8649,1]],[8658,["op",8694,0]],[8661,["op",8526,0]],[8662,["op",8543,1]],[8663,["op",8634,0]],[8664,["op",8740,0]],[8666,["op",8557,1]],[8667,["op",8533,1]],[8668,["op",8736,0]],[8670,["op",8558,0]],[8672,["op",8494,0]],[8673,["op",8660,1]],[8674,["op",8626,0]],[8678,["op",8684,1]],[8679,["op",8660,0]],[8680,["op",8700,0]],[8682,["op",8647,1]],[8683,["op",8598,0]],[8686,["op",8668,0]],[8687,["op",8636,0]],[8688,["op",8697,0]],[8689,["op",8697,1]],[8690,["op",8671,0]],[8692,["op",8581,0]],[8694,["op",8724,1]],[8696,["op",8578,1]],[8697,["op",8731,0]],[8698,["op",8721,0]],[8699,["op",8727,1]],[8701,["op",8693,1]],[8704,["op",8737,0]],[8707,["op",8726,0]],[8709,["op",8725,1]],[8711,["op",8617,0]],[8712,["op",8579,0]],[8714,["op",8495,0]],[8716,["op",8750,1]],[8718,["op",8720,0]],[8720,["op",8712,1]],[8723,["op",8531,1]],[8725,["op",8485,1]],[8729,["op",8563,1]],[8731,["op",8702,1]],[8732,["op",8677,0]],[8737,["op",8573,1]],[8746,["op",8619,1]],[8754,["op",8923,0]],[8755,["op",8877,0]],[8756,["op",8818,0]],[8759,["op",8823,0]],[8760,["op",8960,0]],[8761,["op",8855,0]],[8762,["op",8913,0]],[8763,["op",8919,0]],[8765,["op",8829,1]],[8766,["op",8756,0]],[8767,["op",8943,0]],[8768,["op",8995,0]],[8769,["op",8774,0]],[8770,["op",8828,1]],[8771,["op",8875,0]],[8772,["op",8861,0]],[8773,["op",8886,0]],[8774,["op",8989,0]],[8775,["op",8862,0]],[8776,["op",8808,1]],[8777,["op",8822,0]],[8778,["op",8805,0]],[8780,["op",8931,0]],[8781,["op",8843,0]],[8782,["op",8880,0]],[8783,["op",8853,0]],[8784,["op",8929,0]],[8785,["op",8811,0]],[8786,["op",9017,0]],[8788,["op",9003,0]],[8789,["op",9019,0]],[8790,["op",8910,0]],[8791,["op",8965,0]],[8792,["op",8783,0]],[8793,["op",8830,0]],[8794,["op",8966,0]],[8796,["op",8844,0]],[8797,["op",8954,0]],[8798,["op",8918,0]],[8799,["op",8922,0]],[8800,["op",8891,0]],[8801,["op",8894,0]],[8802,["op",8885,0]],[8803,["op",8868,0]],[8804,["op",8948,0]],[8807,["op",8893,0]],[8808,["op",8863,0]],[8809,["op",8837,1]],[8810,["op",8934,0]],[8811,["op",8955,0]],[8812,["op",8865,0]],[8813,["op",8855,1]],[8815,["op",8881,0]],[8816,["op",8856,1]],[8817,["op",8758,0]],[8818,["op",8827,0]],[8820,["op",8796,0]],[8821,["op",8947,0]],[8822,["op",8992,0]],[8823,["op",8801,0]],[8824,["op",8925,1]],[8825,["op",8925,0]],[8826,["op",8839,1]],[8828,["op",8835,0]],[8829,["op",8945,0]],[8830,["op",8991,0]],[8832,["op",8821,1]],[8834,["op",8883,0]],[8835,["op",8867,1]],[8837,["op",8795,0]],[8838,["op",8875,1]],[8839,["op",8884,0]],[8841,["op",8892,0]],[8842,["op",8866,0]],[8843,["op",8981,0]],[8844,["op",8988,0]],[8847,["op",8998,0]],[8848,["op",8860,0]],[8849,["op",8926,1]],[8850,["op",8873,1]],[8854,["op",8974,0]],[8855,["op",8858,0]],[8856,["op",8872,1]],[8857,["op",8873,0]],[8858,["op",8814,1]],[8859,["op",8935,0]],[8862,["op",8940,1]],[8863,["op",8924,0]],[8865,["op",8870,1]],[8866,["op",8896,0]],[8868,["op",9000,0]],[8870,["op",8916,0]],[8872,["op",8819,0]],[8873,["op",8937,0]],[8876,["op",8911,0]],[8877,["op",8787,1]],[8878,["op",9025,0]],[8879,["op",8845,0]],[8880,["op",8846,0]],[8881,["op",9022,0]],[8884,["op",8827,1]],[8886,["op",8930,0]],[8887,["op",8779,0]],[8888,["op",8862,1]],[8889,["op",8957,0]],[8890,["op",9020,0]],[8892,["op",8833,1]],[8893,["op",8867,0]],[8894,["op",8960,1]],[8895,["op",8757,1]],[8896,["op",8980,1]],[8898,["op",8972,0]],[8899,["op",9018,0]],[8900,["op",8978,0]],[8901,["op",8963,0]],[8903,["op",8760,0]],[8904,["op",8792,1]],[8905,["op",8869,0]],[8906,["op",8932,0]],[8907,["op",8928,0]],[8908,["op",9021,0]],[8909,["op",8863,1]],[8910,["op",8816,0]],[8911,["op",8838,0]],[8912,["op",8918,1]],[8913,["op",8874,0]],[8914,["op",8803,0]],[8915,["op",8908,0]],[8917,["op",8821,0]],[8918,["op",8857,0]],[8919,["op",8982,1]],[8920,["op",8958,1]],[8921,["op",8976,0]],[8923,["op",9008,1]],[8925,["op",8771,1]],[8927,["op",8922,1]],[8931,["op",8967,0]],[8934,["op",8799,0]],[8935,["op",8816,1]],[8936,["op",8907,0]],[8937,["op",9013,0]],[8939,["op",8830,1]],[8940,["op",8806,1]],[8941,["op",9009,0]],[8943,["op",8831,0]],[8945,["op",8767,0]],[8946,["op",8933,1]],[8947,["op",8899,0]],[8951,["op",8957,1]],[8952,["op",8933,0]],[8953,["op",8973,0]],[8955,["op",8920,1]],[8956,["op",8871,0]],[8959,["op",8941,0]],[8960,["op",8909,0]],[8961,["op",8970,0]],[8962,["op",8970,1]],[8963,["op",8944,0]],[8965,["op",8854,0]],[8967,["op",8997,1]],[8969,["op",8851,1]],[8970,["op",9004,0]],[8971,["op",8994,0]],[8972,["op",9000,1]],[8974,["op",8966,1]],[8977,["op",9010,0]],[8980,["op",8999,0]],[8982,["op",8998,1]],[8984,["op",8890,0]],[8985,["op",8852,0]],[8987,["op",8768,0]],[8989,["op",9023,1]],[8991,["op",8993,0]],[8993,["op",8985,1]],[8996,["op",8804,1]],[8998,["op",8758,1]],[9002,["op",8836,1]],[9004,["op",8975,1]],[9005,["op",8950,0]],[9010,["op",8846,1]],[9019,["op",8892,1]],[9027,["op",9196,0]],[9028,["op",9150,0]],[9029,["op",9091,0]],[9032,["op",9096,0]],[9033,["op",9233,0]],[9034,["op",9128,0]],[9035,["op",9186,0]],[9036,["op",9192,0]],[9038,["op",9102,1]],[9039,["op",9029,0]],[9040,["op",9216,0]],[9041,["op",9268,0]],[9042,["op",9047,0]],[9043,["op",9101,1]],[9044,["op",9148,0]],[9045,["op",9134,0]],[9046,["op",9159,0]],[9047,["op",9262,0]],[9048,["op",9135,0]],[9049,["op",9081,1]],[9050,["op",9095,0]],[9051,["op",9078,0]],[9053,["op",9204,0]],[9054,["op",9116,0]],[9055,["op",9153,0]],[9056,["op",9126,0]],[9057,["op",9202,0]],[9058,["op",9084,0]],[9059,["op",9290,0]],[9061,["op",9276,0]],[9062,["op",9292,0]],[9063,["op",9183,0]],[9064,["op",9238,0]],[9065,["op",9056,0]],[9066,["op",9103,0]],[9067,["op",9239,0]],[9069,["op",9117,0]],[9070,["op",9227,0]],[9071,["op",9191,0]],[9072,["op",9195,0]],[9073,["op",9164,0]],[9074,["op",9167,0]],[9075,["op",9158,0]],[9076,["op",9141,0]],[9077,["op",9221,0]],[9080,["op",9166,0]],[9081,["op",9136,0]],[9082,["op",9110,1]],[9083,["op",9207,0]],[9084,["op",9228,0]],[9085,["op",9138,0]],[9086,["op",9128,1]],[9088,["op",9154,0]],[9089,["op",9129,1]],[9090,["op",9031,0]],[9091,["op",9100,0]],[9093,["op",9069,0]],[9094,["op",9220,0]],[9095,["op",9265,0]],[9096,["op",9074,0]],[9097,["op",9198,1]],[9098,["op",9198,0]],[9099,["op",9112,1]],[9101,["op",9108,0]],[9102,["op",9218,0]],[9103,["op",9264,0]],[9105,["op",9094,1]],[9107,["op",9156,0]],[9108,["op",9140,1]],[9110,["op",9068,0]],[9111,["op",9148,1]],[9112,["op",9157,0]],[9114,["op",9165,0]],[9115,["op",9139,0]],[9116,["op",9254,0]],[9117,["op",9261,0]],[9120,["op",9271,0]],[9121,["op",9133,0]],[9122,["op",9199,1]],[9123,["op",9146,1]],[9127,["op",9247,0]],[9128,["op",9131,0]],[9129,["op",9145,1]],[9130,["op",9146,0]],[9131,["op",9087,1]],[9132,["op",9208,0]],[9135,["op",9213,1]],[9136,["op",9197,0]],[9138,["op",9143,1]],[9139,["op",9169,0]],[9141,["op",9273,0]],[9143,["op",9189,0]],[9145,["op",9092,0]],[9146,["op",9210,0]],[9149,["op",9184,0]],[9150,["op",9060,1]],[9151,["op",9298,0]],[9152,["op",9118,0]],[9153,["op",9119,0]],[9154,["op",9295,0]],[9157,["op",9100,1]],[9159,["op",9203,0]],[9160,["op",9052,0]],[9161,["op",9135,1]],[9162,["op",9230,0]],[9163,["op",9293,0]],[9165,["op",9106,1]],[9166,["op",9140,0]],[9167,["op",9233,1]],[9168,["op",9030,1]],[9169,["op",9253,1]],[9171,["op",9245,0]],[9172,["op",9291,0]],[9173,["op",9251,0]],[9174,["op",9236,0]],[9176,["op",9033,0]],[9177,["op",9065,1]],[9178,["op",9142,0]],[9179,["op",9205,0]],[9180,["op",9201,0]],[9181,["op",9294,0]],[9182,["op",9136,1]],[9183,["op",9089,0]],[9184,["op",9111,0]],[9185,["op",9191,1]],[9186,["op",9147,0]],[9187,["op",9076,0]],[9188,["op",9181,0]],[9190,["op",9094,0]],[9191,["op",9130,0]],[9192,["op",9255,1]],[9193,["op",9231,1]],[9194,["op",9249,0]],[9196,["op",9281,1]],[9198,["op",9044,1]],[9200,["op",9195,1]],[9204,["op",9240,0]],[9207,["op",9072,0]],[9208,["op",9089,1]],[9209,["op",9180,0]],[9210,["op",9286,0]],[9212,["op",9103,1]],[9213,["op",9079,1]],[9214,["op",9282,0]],[9216,["op",9104,0]],[9218,["op",9040,0]],[9219,["op",9206,1]],[9220,["op",9172,0]],[9224,["op",9230,1]],[9225,["op",9206,0]],[9226,["op",9246,0]],[9228,["op",9193,1]],[9229,["op",9144,0]],[9232,["op",9214,0]],[9233,["op",9182,0]],[9234,["op",9243,0]],[9235,["op",9243,1]],[9236,["op",9217,0]],[9238,["op",9127,0]],[9240,["op",9270,1]],[9242,["op",9124,1]],[9243,["op",9277,0]],[9244,["op",9267,0]],[9245,["op",9273,1]],[9247,["op",9239,1]],[9250,["op",9283,0]],[9253,["op",9272,0]],[9255,["op",9271,1]],[9257,["op",9163,0]],[9258,["op",9125,0]],[9260,["op",9041,0]],[9262,["op",9296,1]],[9264,["op",9266,0]],[9266,["op",9258,1]],[9269,["op",9077,1]],[9271,["op",9031,1]],[9275,["op",9109,1]],[9277,["op",9248,1]],[9278,["op",9223,0]],[9283,["op",9119,1]],[9292,["op",9165,1]],[9300,["op",9312,0]],[9301,["op",9314,0]],[9302,["op",9322,0]],[9303,["op",9318,0]],[9304,["op",9310,0]],[9305,["op",9323,0]],[9307,["op",9320,0]],[9308,["op",9321,0]],[9309,["op",9308,1]],[9310,["op",9316,0]],[9311,["op",9323,1]],[9313,["op",9305,0]],[9314,["op",9306,0]],[9315,["op",9321,1]],[9317,["op",9316,1]],[9319,["op",9306,1]],[9324,["op",9336,0]],[9325,["op",9338,0]],[9326,["op",9346,0]],[9327,["op",9342,0]],[9328,["op",9334,0]],[9329,["op",9347,0]],[9331,["op",9344,0]],[9332,["op",9345,0]],[9333,["op",9332,1]],[9334,["op",9340,0]],[9335,["op",9347,1]],[9337,["op",9329,0]],[9338,["op",9330,0]],[9339,["op",9345,1]],[9341,["op",9340,1]],[9343,["op",9330,1]],[9348,["op",9360,0]],[9349,["op",9362,0]],[9350,["op",9370,0]],[9351,["op",9366,0]],[9352,["op",9358,0]],[9353,["op",9371,0]],[9355,["op",9368,0]],[9356,["op",9369,0]],[9357,["op",9356,1]],[9358,["op",9364,0]],[9359,["op",9371,1]],[9361,["op",9353,0]],[9362,["op",9354,0]],[9363,["op",9369,1]],[9365,["op",9364,1]],[9367,["op",9354,1]],[9372,["op",9384,0]],[9373,["op",9386,0]],[9374,["op",9394,0]],[9375,["op",9390,0]],[9376,["op",9382,0]],[9377,["op",9395,0]],[9379,["op",9392,0]],[9380,["op",9393,0]],[9381,["op",9380,1]],[9382,["op",9388,0]],[9383,["op",9395,1]],[9385,["op",9377,0]],[9386,["op",9378,0]],[9387,["op",9393,1]],[9389,["op",9388,1]],[9391,["op",9378,1]],[9396,["op",9408,0]],[9397,["op",9410,0]],[9398,["op",9418,0]],[9399,["op",9414,0]],[9400,["op",9406,0]],[9401,["op",9419,0]],[9403,["op",9416,0]],[9404,["op",9417,0]],[9405,["op",9404,1]],[9406,["op",9412,0]],[9407,["op",9419,1]],[9409,["op",9401,0]],[9410,["op",9402,0]],[9411,["op",9417,1]],[9413,["op",9412,1]],[9415,["op",9402,1]],[9420,["op",9432,0]],[9421,["op",9434,0]],[9422,["op",9442,0]],[9423,["op",9438,0]],[9424,["op",9430,0]],[9425,["op",9443,0]],[9427,["op",9440,0]],[9428,["op",9441,0]],[9429,["op",9428,1]],[9430,["op",9436,0]],[9431,["op",9443,1]],[9433,["op",9425,0]],[9434,["op",9426,0]],[9435,["op",9441,1]],[9437,["op",9436,1]],[9439,["op",9426,1]],[9444,["op",9456,0]],[9445,["op",9458,0]],[9446,["op",9466,0]],[9447,["op",9462,0]],[9448,["op",9454,0]],[9449,["op",9467,0]],[9451,["op",9464,0]],[9452,["op",9465,0]],[9453,["op",9452,1]],[9454,["op",9460,0]],[9455,["op",9467,1]],[9457,["op",9449,0]],[9458,["op",9450,0]],[9459,["op",9465,1]],[9461,["op",9460,1]],[9463,["op",9450,1]],[9468,["op",9480,0]],[9469,["op",9482,0]],[9470,["op",9490,0]],[9471,["op",9486,0]],[9472,["op",9478,0]],[9473,["op",9491,0]],[9475,["op",9488,0]],[9476,["op",9489,0]],[9477,["op",9476,1]],[9478,["op",9484,0]],[9479,["op",9491,1]],[9481,["op",9473,0]],[9482,["op",9474,0]],[9483,["op",9489,1]],[9485,["op",9484,1]],[9487,["op",9474,1]],[9492,["op",9504,0]],[9493,["op",9506,0]],[9494,["op",9514,0]],[9495,["op",9510,0]],[9496,["op",9502,0]],[9497,["op",9515,0]],[9499,["op",9512,0]],[9500,["op",9513,0]],[9501,["op",9500,1]],[9502,["op",9508,0]],[9503,["op",9515,1]],[9505,["op",9497,0]],[9506,["op",9498,0]],[9507,["op",9513,1]],[9509,["op",9508,1]],[9511,["op",9498,1]],[9516,["op",9528,0]],[9517,["op",9530,0]],[9518,["op",9538,0]],[9519,["op",9534,0]],[9520,["op",9526,0]],[9521,["op",9539,0]],[9523,["op",9536,0]],[9524,["op",9537,0]],[9525,["op",9524,1]],[9526,["op",9532,0]],[9527,["op",9539,1]],[9529,["op",9521,0]],[9530,["op",9522,0]],[9531,["op",9537,1]],[9533,["op",9532,1]],[9535,["op",9522,1]],[9540,["op",9552,0]],[9541,["op",9554,0]],[9542,["op",9562,0]],[9543,["op",9558,0]],[9544,["op",9550,0]],[9545,["op",9563,0]],[9547,["op",9560,0]],[9548,["op",9561,0]],[9549,["op",9548,1]],[9550,["op",9556,0]],[9551,["op",9563,1]],[9553,["op",9545,0]],[9554,["op",9546,0]],[9555,["op",9561,1]],[9557,["op",9556,1]],[9559,["op",9546,1]],[9564,["op",9576,0]],[9565,["op",9578,0]],[9566,["op",9586,0]],[9567,["op",9582,0]],[9568,["op",9574,0]],[9569,["op",9587,0]],[9571,["op",9584,0]],[9572,["op",9585,0]],[9573,["op",9572,1]],[9574,["op",9580,0]],[9575,["op",9587,1]],[9577,["op",9569,0]],[9578,["op",9570,0]],[9579,["op",9585,1]],[9581,["op",9580,1]],[9583,["op",9570,1]],[9588,["op",9600,0]],[9589,["op",9602,0]],[9590,["op",9610,0]],[9591,["op",9606,0]],[9592,["op",9598,0]],[9593,["op",9611,0]],[9595,["op",9608,0]],[9596,["op",9609,0]],[9597,["op",9596,1]],[9598,["op",9604,0]],[9599,["op",9611,1]],[9601,["op",9593,0]],[9602,["op",9594,0]],[9603,["op",9609,1]],[9605,["op",9604,1]],[9607,["op",9594,1]],[9612,["op",9624,0]],[9613,["op",9626,0]],[9614,["op",9634,0]],[9615,["op",9630,0]],[9616,["op",9622,0]],[9617,["op",9635,0]],[9619,["op",9632,0]],[9620,["op",9633,0]],[9621,["op",9620,1]],[9622,["op",9628,0]],[9623,["op",9635,1]],[9625,["op",9617,0]],[9626,["op",9618,0]],[9627,["op",9633,1]],[9629,["op",9628,1]],[9631,["op",9618,1]],[9636,["op",9648,0]],[9637,["op",9650,0]],[9638,["op",9658,0]],[9639,["op",9654,0]],[9640,["op",9646,0]],[9641,["op",9659,0]],[9643,["op",9656,0]],[9644,["op",9657,0]],[9645,["op",9644,1]],[9646,["op",9652,0]],[9647,["op",9659,1]],[9649,["op",9641,0]],[9650,["op",9642,0]],[9651,["op",9657,1]],[9653,["op",9652,1]],[9655,["op",9642,1]],[9660,["op",9672,0]],[9661,["op",9674,0]],[9662,["op",9682,0]],[9663,["op",9678,0]],[9664,["op",9670,0]],[9665,["op",9683,0]],[9667,["op",9680,0]],[9668,["op",9681,0]],[9669,["op",9668,1]],[9670,["op",9676,0]],[9671,["op",9683,1]],[9673,["op",9665,0]],[9674,["op",9666,0]],[9675,["op",9681,1]],[9677,["op",9676,1]],[9679,["op",9666,1]],[9684,["op",9696,0]],[9685,["op",9698,0]],[9686,["op",9706,0]],[9687,["op",9702,0]],[9688,["op",9694,0]],[9689,["op",9707,0]],[9691,["op",9704,0]],[9692,["op",9705,0]],[9693,["op",9692,1]],[9694,["op",9700,0]],[9695,["op",9707,1]],[9697,["op",9689,0]],[9698,["op",9690,0]],[9699,["op",9705,1]],[9701,["op",9700,1]],[9703,["op",9690,1]],[9708,["op",9720,0]],[9709,["op",9722,0]],[9710,["op",9730,0]],[9711,["op",9726,0]],[9712,["op",9718,0]],[9713,["op",9731,0]],[9715,["op",9728,0]],[9716,["op",9729,0]],[9717,["op",9716,1]],[9718,["op",9724,0]],[9719,["op",9731,1]],[9721,["op",9713,0]],[9722,["op",9714,0]],[9723,["op",9729,1]],[9725,["op",9724,1]],[9727,["op",9714,1]],[9732,["op",9744,0]],[9733,["op",9746,0]],[9734,["op",9754,0]],[9735,["op",9750,0]],[9736,["op",9742,0]],[9737,["op",9755,0]],[9739,["op",9752,0]],[9740,["op",9753,0]],[9741,["op",9740,1]],[9742,["op",9748,0]],[9743,["op",9755,1]],[9745,["op",9737,0]],[9746,["op",9738,0]],[9747,["op",9753,1]],[9749,["op",9748,1]],[9751,["op",9738,1]],[9756,["op",9768,0]],[9757,["op",9770,0]],[9758,["op",9778,0]],[9759,["op",9774,0]],[9760,["op",9766,0]],[9761,["op",9779,0]],[9763,["op",9776,0]],[9764,["op",9777,0]],[9765,["op",9764,1]],[9766,["op",9772,0]],[9767,["op",9779,1]],[9769,["op",9761,0]],[9770,["op",9762,0]],[9771,["op",9777,1]],[9773,["op",9772,1]],[9775,["op",9762,1]],[9780,["op",9792,0]],[9781,["op",9794,0]],[9782,["op",9802,0]],[9783,["op",9798,0]],[9784,["op",9790,0]],[9785,["op",9803,0]],[9787,["op",9800,0]],[9788,["op",9801,0]],[9789,["op",9788,1]],[9790,["op",9796,0]],[9791,["op",9803,1]],[9793,["op",9785,0]],[9794,["op",9786,0]],[9795,["op",9801,1]],[9797,["op",9796,1]],[9799,["op",9786,1]],[9804,["op",9816,0]],[9805,["op",9818,0]],[9806,["op",9826,0]],[9807,["op",9822,0]],[9808,["op",9814,0]],[9809,["op",9827,0]],[9811,["op",9824,0]],[9812,["op",9825,0]],[9813,["op",9812,1]],[9814,["op",9820,0]],[9815,["op",9827,1]],[9817,["op",9809,0]],[9818,["op",9810,0]],[9819,["op",9825,1]],[9821,["op",9820,1]],[9823,["op",9810,1]],[9828,["op",9840,0]],[9829,["op",9842,0]],[9830,["op",9850,0]],[9831,["op",9846,0]],[9832,["op",9838,0]],[9833,["op",9851,0]],[9835,["op",9848,0]],[9836,["op",9849,0]],[9837,["op",9836,1]],[9838,["op",9844,0]],[9839,["op",9851,1]],[9841,["op",9833,0]],[9842,["op",9834,0]],[9843,["op",9849,1]],[9845,["op",9844,1]],[9847,["op",9834,1]],[9852,["op",9864,0]],[9853,["op",9866,0]],[9854,["op",9874,0]],[9855,["op",9870,0]],[9856,["op",9862,0]],[9857,["op",9875,0]],[9859,["op",9872,0]],[9860,["op",9873,0]],[9861,["op",9860,1]],[9862,["op",9868,0]],[9863,["op",9875,1]],[9865,["op",9857,0]],[9866,["op",9858,0]],[9867,["op",9873,1]],[9869,["op",9868,1]],[9871,["op",9858,1]],[9876,["op",9888,0]],[9877,["op",9890,0]],[9878,["op",9898,0]],[9879,["op",9894,0]],[9880,["op",9886,0]],[9881,["op",9899,0]],[9883,["op",9896,0]],[9884,["op",9897,0]],[9885,["op",9884,1]],[9886,["op",9892,0]],[9887,["op",9899,1]],[9889,["op",9881,0]],[9890,["op",9882,0]],[9891,["op",9897,1]],[9893,["op",9892,1]],[9895,["op",9882,1]],[9900,["op",9912,0]],[9901,["op",9914,0]],[9902,["op",9922,0]],[9903,["op",9918,0]],[9904,["op",9910,0]],[9905,["op",9923,0]],[9907,["op",9920,0]],[9908,["op",9921,0]],[9909,["op",9908,1]],[9910,["op",9916,0]],[9911,["op",9923,1]],[9913,["op",9905,0]],[9914,["op",9906,0]],[9915,["op",9921,1]],[9917,["op",9916,1]],[9919,["op",9906,1]],[9924,["op",9936,0]],[9925,["op",9938,0]],[9926,["op",9946,0]],[9927,["op",9942,0]],[9928,["op",9934,0]],[9929,["op",9947,0]],[9931,["op",9944,0]],[9932,["op",9945,0]],[9933,["op",9932,1]],[9934,["op",9940,0]],[9935,["op",9947,1]],[9937,["op",9929,0]],[9938,["op",9930,0]],[9939,["op",9945,1]],[9941,["op",9940,1]],[9943,["op",9930,1]],[9948,["op",9960,0]],[9949,["op",9962,0]],[9950,["op",9970,0]],[9951,["op",9966,0]],[9952,["op",9958,0]],[9953,["op",9971,0]],[9955,["op",9968,0]],[9956,["op",9969,0]],[9957,["op",9956,1]],[9958,["op",9964,0]],[9959,["op",9971,1]],[9961,["op",9953,0]],[9962,["op",9954,0]],[9963,["op",9969,1]],[9965,["op",9964,1]],[9967,["op",9954,1]],[9972,["op",9984,0]],[9973,["op",9986,0]],[9974,["op",9994,0]],[9975,["op",9990,0]],[9976,["op",9982,0]],[9977,["op",9995,0]],[9979,["op",9992,0]],[9980,["op",9993,0]],[9981,["op",9980,1]],[9982,["op",9988,0]],[9983,["op",9995,1]],[9985,["op",9977,0]],[9986,["op",9978,0]],[9987,["op",9993,1]],[9989,["op",9988,1]],[9991,["op",9978,1]],[9996,["op",10008,0]],[9997,["op",10010,0]],[9998,["op",10018,0]],[9999,["op",10014,0]],[10000,["op",10006,0]],[10001,["op",10019,0]],[10003,["op",10016,0]],[10004,["op",10017,0]],[10005,["op",10004,1]],[10006,["op",10012,0]],[10007,["op",10019,1]],[10009,["op",10001,0]],[10010,["op",10002,0]],[10011,["op",10017,1]],[10013,["op",10012,1]],[10015,["op",10002,1]],[10020,["op",10032,0]],[10021,["op",10034,0]],[10022,["op",10042,0]],[10023,["op",10038,0]],[10024,["op",10030,0]],[10025,["op",10043,0]],[10027,["op",10040,0]],[10028,["op",10041,0]],[10029,["op",10028,1]],[10030,["op",10036,0]],[10031,["op",10043,1]],[10033,["op",10025,0]],[10034,["op",10026,0]],[10035,["op",10041,1]],[10037,["op",10036,1]],[10039,["op",10026,1]],[10044,["op",10056,0]],[10045,["op",10058,0]],[10046,["op",10066,0]],[10047,["op",10062,0]],[10048,["op",10054,0]],[10049,["op",10067,0]],[10051,["op",10064,0]],[10052,["op",10065,0]],[10053,["op",10052,1]],[10054,["op",10060,0]],[10055,["op",10067,1]],[10057,["op",10049,0]],[10058,["op",10050,0]],[10059,["op",10065,1]],[10061,["op",10060,1]],[10063,["op",10050,1]],[10068,["op",10080,0]],[10069,["op",10082,0]],[10070,["op",10090,0]],[10071,["op",10086,0]],[10072,["op",10078,0]],[10073,["op",10091,0]],[10075,["op",10088,0]],[10076,["op",10089,0]],[10077,["op",10076,1]],[10078,["op",10084,0]],[10079,["op",10091,1]],[10081,["op",10073,0]],[10082,["op",10074,0]],[10083,["op",10089,1]],[10085,["op",10084,1]],[10087,["op",10074,1]],[10092,["op",10104,0]],[10093,["op",10106,0]],[10094,["op",10114,0]],[10095,["op",10110,0]],[10096,["op",10102,0]],[10097,["op",10115,0]],[10099,["op",10112,0]],[10100,["op",10113,0]],[10101,["op",10100,1]],[10102,["op",10108,0]],[10103,["op",10115,1]],[10105,["op",10097,0]],[10106,["op",10098,0]],[10107,["op",10113,1]],[10109,["op",10108,1]],[10111,["op",10098,1]],[10116,["op",10128,0]],[10117,["op",10130,0]],[10118,["op",10138,0]],[10119,["op",10134,0]],[10120,["op",10126,0]],[10121,["op",10139,0]],[10123,["op",10136,0]],[10124,["op",10137,0]],[10125,["op",10124,1]],[10126,["op",10132,0]],[10127,["op",10139,1]],[10129,["op",10121,0]],[10130,["op",10122,0]],[10131,["op",10137,1]],[10133,["op",10132,1]],[10135,["op",10122,1]],[10140,["op",10152,0]],[10141,["op",10154,0]],[10142,["op",10162,0]],[10143,["op",10158,0]],[10144,["op",10150,0]],[10145,["op",10163,0]],[10147,["op",10160,0]],[10148,["op",10161,0]],[10149,["op",10148,1]],[10150,["op",10156,0]],[10151,["op",10163,1]],[10153,["op",10145,0]],[10154,["op",10146,0]],[10155,["op",10161,1]],[10157,["op",10156,1]],[10159,["op",10146,1]],[10164,["op",10176,0]],[10165,["op",10178,0]],[10166,["op",10186,0]],[10167,["op",10182,0]],[10168,["op",10174,0]],[10169,["op",10187,0]],[10171,["op",10184,0]],[10172,["op",10185,0]],[10173,["op",10172,1]],[10174,["op",10180,0]],[10175,["op",10187,1]],[10177,["op",10169,0]],[10178,["op",10170,0]],[10179,["op",10185,1]],[10181,["op",10180,1]],[10183,["op",10170,1]],[10188,["op",10200,0]],[10189,["op",10202,0]],[10190,["op",10210,0]],[10191,["op",10206,0]],[10192,["op",10198,0]],[10193,["op",10211,0]],[10195,["op",10208,0]],[10196,["op",10209,0]],[10197,["op",10196,1]],[10198,["op",10204,0]],[10199,["op",10211,1]],[10201,["op",10193,0]],[10202,["op",10194,0]],[10203,["op",10209,1]],[10205,["op",10204,1]],[10207,["op",10194,1]],[10212,["op",10224,0]],[10213,["op",10226,0]],[10214,["op",10234,0]],[10215,["op",10230,0]],[10216,["op",10222,0]],[10217,["op",10235,0]],[10219,["op",10232,0]],[10220,["op",10233,0]],[10221,["op",10220,1]],[10222,["op",10228,0]],[10223,["op",10235,1]],[10225,["op",10217,0]],[10226,["op",10218,0]],[10227,["op",10233,1]],[10229,["op",10228,1]],[10231,["op",10218,1]],[10236,["op",10248,0]],[10237,["op",10250,0]],[10238,["op",10258,0]],[10239,["op",10254,0]],[10240,["op",10246,0]],[10241,["op",10259,0]],[10243,["op",10256,0]],[10244,["op",10257,0]],[10245,["op",10244,1]],[10246,["op",10252,0]],[10247,["op",10259,1]],[10249,["op",10241,0]],[10250,["op",10242,0]],[10251,["op",10257,1]],[10253,["op",10252,1]],[10255,["op",10242,1]],[10260,["op",10272,0]],[10261,["op",10274,0]],[10262,["op",10282,0]],[10263,["op",10278,0]],[10264,["op",10270,0]],[10265,["op",10283,0]],[10267,["op",10280,0]],[10268,["op",10281,0]],[10269,["op",10268,1]],[10270,["op",10276,0]],[10271,["op",10283,1]],[10273,["op",10265,0]],[10274,["op",10266,0]],[10275,["op",10281,1]],[10277,["op",10276,1]],[10279,["op",10266,1]],[10284,["op",10296,0]],[10285,["op",10298,0]],[10286,["op",10306,0]],[10287,["op",10302,0]],[10288,["op",10294,0]],[10289,["op",10307,0]],[10291,["op",10304,0]],[10292,["op",10305,0]],[10293,["op",10292,1]],[10294,["op",10300,0]],[10295,["op",10307,1]],[10297,["op",10289,0]],[10298,["op",10290,0]],[10299,["op",10305,1]],[10301,["op",10300,1]],[10303,["op",10290,1]],[10308,["op",10320,0]],[10309,["op",10322,0]],[10310,["op",10330,0]],[10311,["op",10326,0]],[10312,["op",10318,0]],[10313,["op",10331,0]],[10315,["op",10328,0]],[10316,["op",10329,0]],[10317,["op",10316,1]],[10318,["op",10324,0]],[10319,["op",10331,1]],[10321,["op",10313,0]],[10322,["op",10314,0]],[10323,["op",10329,1]],[10325,["op",10324,1]],[10327,["op",10314,1]],[10332,["op",10344,0]],[10333,["op",10346,0]],[10334,["op",10354,0]],[10335,["op",10350,0]],[10336,["op",10342,0]],[10337,["op",10355,0]],[10339,["op",10352,0]],[10340,["op",10353,0]],[10341,["op",10340,1]],[10342,["op",10348,0]],[10343,["op",10355,1]],[10345,["op",10337,0]],[10346,["op",10338,0]],[10347,["op",10353,1]],[10349,["op",10348,1]],[10351,["op",10338,1]],[10356,["op",10368,0]],[10357,["op",10370,0]],[10358,["op",10378,0]],[10359,["op",10374,0]],[10360,["op",10366,0]],[10361,["op",10379,0]],[10363,["op",10376,0]],[10364,["op",10377,0]],[10365,["op",10364,1]],[10366,["op",10372,0]],[10367,["op",10379,1]],[10369,["op",10361,0]],[10370,["op",10362,0]],[10371,["op",10377,1]],[10373,["op",10372,1]],[10375,["op",10362,1]],[10380,["op",10392,0]],[10381,["op",10394,0]],[10382,["op",10402,0]],[10383,["op",10398,0]],[10384,["op",10390,0]],[10385,["op",10403,0]],[10387,["op",10400,0]],[10388,["op",10401,0]],[10389,["op",10388,1]],[10390,["op",10396,0]],[10391,["op",10403,1]],[10393,["op",10385,0]],[10394,["op",10386,0]],[10395,["op",10401,1]],[10397,["op",10396,1]],[10399,["op",10386,1]],[10404,["op",10416,0]],[10405,["op",10418,0]],[10406,["op",10426,0]],[10407,["op",10422,0]],[10408,["op",10414,0]],[10409,["op",10427,0]],[10411,["op",10424,0]],[10412,["op",10425,0]],[10413,["op",10412,1]],[10414,["op",10420,0]],[10415,["op",10427,1]],[10417,["op",10409,0]],[10418,["op",10410,0]],[10419,["op",10425,1]],[10421,["op",10420,1]],[10423,["op",10410,1]],[10428,["op",10440,0]],[10429,["op",10442,0]],[10430,["op",10450,0]],[10431,["op",10446,0]],[10432,["op",10438,0]],[10433,["op",10451,0]],[10435,["op",10448,0]],[10436,["op",10449,0]],[10437,["op",10436,1]],[10438,["op",10444,0]],[10439,["op",10451,1]],[10441,["op",10433,0]],[10442,["op",10434,0]],[10443,["op",10449,1]],[10445,["op",10444,1]],[10447,["op",10434,1]],[10452,["op",10464,0]],[10453,["op",10466,0]],[10454,["op",10474,0]],[10455,["op",10470,0]],[10456,["op",10462,0]],[10457,["op",10475,0]],[10459,["op",10472,0]],[10460,["op",10473,0]],[10461,["op",10460,1]],[10462,["op",10468,0]],[10463,["op",10475,1]],[10465,["op",10457,0]],[10466,["op",10458,0]],[10467,["op",10473,1]],[10469,["op",10468,1]],[10471,["op",10458,1]],[10476,["op",10488,0]],[10477,["op",10490,0]],[10478,["op",10498,0]],[10479,["op",10494,0]],[10480,["op",10486,0]],[10481,["op",10499,0]],[10483,["op",10496,0]],[10484,["op",10497,0]],[10485,["op",10484,1]],[10486,["op",10492,0]],[10487,["op",10499,1]],[10489,["op",10481,0]],[10490,["op",10482,0]],[10491,["op",10497,1]],[10493,["op",10492,1]],[10495,["op",10482,1]],[10500,["op",10512,0]],[10501,["op",10514,0]],[10502,["op",10522,0]],[10503,["op",10518,0]],[10504,["op",10510,0]],[10505,["op",10523,0]],[10507,["op",10520,0]],[10508,["op",10521,0]],[10509,["op",10508,1]],[10510,["op",10516,0]],[10511,["op",10523,1]],[10513,["op",10505,0]],[10514,["op",10506,0]],[10515,["op",10521,1]],[10517,["op",10516,1]],[10519,["op",10506,1]],[10524,["op",10536,0]],[10525,["op",10538,0]],[10526,["op",10546,0]],[10527,["op",10542,0]],[10528,["op",10534,0]],[10529,["op",10547,0]],[10531,["op",10544,0]],[10532,["op",10545,0]],[10533,["op",10532,1]],[10534,["op",10540,0]],[10535,["op",10547,1]],[10537,["op",10529,0]],[10538,["op",10530,0]],[10539,["op",10545,1]],[10541,["op",10540,1]],[10543,["op",10530,1]],[10548,["op",10560,0]],[10549,["op",10562,0]],[10550,["op",10570,0]],[10551,["op",10566,0]],[10552,["op",10558,0]],[10553,["op",10571,0]],[10555,["op",10568,0]],[10556,["op",10569,0]],[10557,["op",10556,1]],[10558,["op",10564,0]],[10559,["op",10571,1]],[10561,["op",10553,0]],[10562,["op",10554,0]],[10563,["op",10569,1]],[10565,["op",10564,1]],[10567,["op",10554,1]],[10572,["op",10584,0]],[10573,["op",10586,0]],[10574,["op",10594,0]],[10575,["op",10590,0]],[10576,["op",10582,0]],[10577,["op",10595,0]],[10579,["op",10592,0]],[10580,["op",10593,0]],[10581,["op",10580,1]],[10582,["op",10588,0]],[10583,["op",10595,1]],[10585,["op",10577,0]],[10586,["op",10578,0]],[10587,["op",10593,1]],[10589,["op",10588,1]],[10591,["op",10578,1]],[10596,["op",10608,0]],[10597,["op",10610,0]],[10598,["op",10618,0]],[10599,["op",10614,0]],[10600,["op",10606,0]],[10601,["op",10619,0]],[10603,["op",10616,0]],[10604,["op",10617,0]],[10605,["op",10604,1]],[10606,["op",10612,0]],[10607,["op",10619,1]],[10609,["op",10601,0]],[10610,["op",10602,0]],[10611,["op",10617,1]],[10613,["op",10612,1]],[10615,["op",10602,1]],[10620,["op",10632,0]],[10621,["op",10634,0]],[10622,["op",10642,0]],[10623,["op",10638,0]],[10624,["op",10630,0]],[10625,["op",10643,0]],[10627,["op",10640,0]],[10628,["op",10641,0]],[10629,["op",10628,1]],[10630,["op",10636,0]],[10631,["op",10643,1]],[10633,["op",10625,0]],[10634,["op",10626,0]],[10635,["op",10641,1]],[10637,["op",10636,1]],[10639,["op",10626,1]],[10644,["op",10656,0]],[10645,["op",10658,0]],[10646,["op",10666,0]],[10647,["op",10662,0]],[10648,["op",10654,0]],[10649,["op",10667,0]],[10651,["op",10664,0]],[10652,["op",10665,0]],[10653,["op",10652,1]],[10654,["op",10660,0]],[10655,["op",10667,1]],[10657,["op",10649,0]],[10658,["op",10650,0]],[10659,["op",10665,1]],[10661,["op",10660,1]],[10663,["op",10650,1]],[10668,["op",10680,0]],[10669,["op",10682,0]],[10670,["op",10690,0]],[10671,["op",10686,0]],[10672,["op",10678,0]],[10673,["op",10691,0]],[10675,["op",10688,0]],[10676,["op",10689,0]],[10677,["op",10676,1]],[10678,["op",10684,0]],[10679,["op",10691,1]],[10681,["op",10673,0]],[10682,["op",10674,0]],[10683,["op",10689,1]],[10685,["op",10684,1]],[10687,["op",10674,1]],[10692,["op",10704,0]],[10693,["op",10706,0]],[10694,["op",10714,0]],[10695,["op",10710,0]],[10696,["op",10702,0]],[10697,["op",10715,0]],[10699,["op",10712,0]],[10700,["op",10713,0]],[10701,["op",10700,1]],[10702,["op",10708,0]],[10703,["op",10715,1]],[10705,["op",10697,0]],[10706,["op",10698,0]],[10707,["op",10713,1]],[10709,["op",10708,1]],[10711,["op",10698,1]],[10716,["op",10728,0]],[10717,["op",10730,0]],[10718,["op",10738,0]],[10719,["op",10734,0]],[10720,["op",10726,0]],[10721,["op",10739,0]],[10723,["op",10736,0]],[10724,["op",10737,0]],[10725,["op",10724,1]],[10726,["op",10732,0]],[10727,["op",10739,1]],[10729,["op",10721,0]],[10730,["op",10722,0]],[10731,["op",10737,1]],[10733,["op",10732,1]],[10735,["op",10722,1]],[10740,["op",10752,0]],[10741,["op",10754,0]],[10742,["op",10762,0]],[10743,["op",10758,0]],[10744,["op",10750,0]],[10745,["op",10763,0]],[10747,["op",10760,0]],[10748,["op",10761,0]],[10749,["op",10748,1]],[10750,["op",10756,0]],[10751,["op",10763,1]],[10753,["op",10745,0]],[10754,["op",10746,0]],[10755,["op",10761,1]],[10757,["op",10756,1]],[10759,["op",10746,1]],[10764,["op",10776,0]],[10765,["op",10778,0]],[10766,["op",10786,0]],[10767,["op",10782,0]],[10768,["op",10774,0]],[10769,["op",10787,0]],[10771,["op",10784,0]],[10772,["op",10785,0]],[10773,["op",10772,1]],[10774,["op",10780,0]],[10775,["op",10787,1]],[10777,["op",10769,0]],[10778,["op",10770,0]],[10779,["op",10785,1]],[10781,["op",10780,1]],[10783,["op",10770,1]],[10788,["op",10800,0]],[10789,["op",10802,0]],[10790,["op",10810,0]],[10791,["op",10806,0]],[10792,["op",10798,0]],[10793,["op",10811,0]],[10795,["op",10808,0]],[10796,["op",10809,0]],[10797,["op",10796,1]],[10798,["op",10804,0]],[10799,["op",10811,1]],[10801,["op",10793,0]],[10802,["op",10794,0]],[10803,["op",10809,1]],[10805,["op",10804,1]],[10807,["op",10794,1]],[10812,["op",10824,0]],[10813,["op",10826,0]],[10814,["op",10834,0]],[10815,["op",10830,0]],[10816,["op",10822,0]],[10817,["op",10835,0]],[10819,["op",10832,0]],[10820,["op",10833,0]],[10821,["op",10820,1]],[10822,["op",10828,0]],[10823,["op",10835,1]],[10825,["op",10817,0]],[10826,["op",10818,0]],[10827,["op",10833,1]],[10829,["op",10828,1]],[10831,["op",10818,1]],[10836,["op",10848,0]],[10837,["op",10850,0]],[10838,["op",10858,0]],[10839,["op",10854,0]],[10840,["op",10846,0]],[10841,["op",10859,0]],[10843,["op",10856,0]],[10844,["op",10857,0]],[10845,["op",10844,1]],[10846,["op",10852,0]],[10847,["op",10859,1]],[10849,["op",10841,0]],[10850,["op",10842,0]],[10851,["op",10857,1]],[10853,["op",10852,1]],[10855,["op",10842,1]],[10860,["op",10872,0]],[10861,["op",10874,0]],[10862,["op",10882,0]],[10863,["op",10878,0]],[10864,["op",10870,0]],[10865,["op",10883,0]],[10867,["op",10880,0]],[10868,["op",10881,0]],[10869,["op",10868,1]],[10870,["op",10876,0]],[10871,["op",10883,1]],[10873,["op",10865,0]],[10874,["op",10866,0]],[10875,["op",10881,1]],[10877,["op",10876,1]],[10879,["op",10866,1]],[10884,["op",10896,0]],[10885,["op",10898,0]],[10886,["op",10906,0]],[10887,["op",10902,0]],[10888,["op",10894,0]],[10889,["op",10907,0]],[10891,["op",10904,0]],[10892,["op",10905,0]],[10893,["op",10892,1]],[10894,["op",10900,0]],[10895,["op",10907,1]],[10897,["op",10889,0]],[10898,["op",10890,0]],[10899,["op",10905,1]],[10901,["op",10900,1]],[10903,["op",10890,1]],[10908,["op",10920,0]],[10909,["op",10922,0]],[10910,["op",10930,0]],[10911,["op",10926,0]],[10912,["op",10918,0]],[10913,["op",10931,0]],[10915,["op",10928,0]],[10916,["op",10929,0]],[10917,["op",10916,1]],[10918,["op",10924,0]],[10919,["op",10931,1]],[10921,["op",10913,0]],[10922,["op",10914,0]],[10923,["op",10929,1]],[10925,["op",10924,1]],[10927,["op",10914,1]],[10932,["op",10944,0]],[10933,["op",10946,0]],[10934,["op",10954,0]],[10935,["op",10950,0]],[10936,["op",10942,0]],[10937,["op",10955,0]],[10939,["op",10952,0]],[10940,["op",10953,0]],[10941,["op",10940,1]],[10942,["op",10948,0]],[10943,["op",10955,1]],[10945,["op",10937,0]],[10946,["op",10938,0]],[10947,["op",10953,1]],[10949,["op",10948,1]],[10951,["op",10938,1]],[10956,["op",10968,0]],[10957,["op",10970,0]],[10958,["op",10978,0]],[10959,["op",10974,0]],[10960,["op",10966,0]],[10961,["op",10979,0]],[10963,["op",10976,0]],[10964,["op",10977,0]],[10965,["op",10964,1]],[10966,["op",10972,0]],[10967,["op",10979,1]],[10969,["op",10961,0]],[10970,["op",10962,0]],[10971,["op",10977,1]],[10973,["op",10972,1]],[10975,["op",10962,1]],[10980,["op",10992,0]],[10981,["op",10994,0]],[10982,["op",11002,0]],[10983,["op",10998,0]],[10984,["op",10990,0]],[10985,["op",11003,0]],[10987,["op",11000,0]],[10988,["op",11001,0]],[10989,["op",10988,1]],[10990,["op",10996,0]],[10991,["op",11003,1]],[10993,["op",10985,0]],[10994,["op",10986,0]],[10995,["op",11001,1]],[10997,["op",10996,1]],[10999,["op",10986,1]],[11004,["op",11016,0]],[11005,["op",11018,0]],[11006,["op",11026,0]],[11007,["op",11022,0]],[11008,["op",11014,0]],[11009,["op",11027,0]],[11011,["op",11024,0]],[11012,["op",11025,0]],[11013,["op",11012,1]],[11014,["op",11020,0]],[11015,["op",11027,1]],[11017,["op",11009,0]],[11018,["op",11010,0]],[11019,["op",11025,1]],[11021,["op",11020,1]],[11023,["op",11010,1]],[11028,["op",11040,0]],[11029,["op",11042,0]],[11030,["op",11050,0]],[11031,["op",11046,0]],[11032,["op",11038,0]],[11033,["op",11051,0]],[11035,["op",11048,0]],[11036,["op",11049,0]],[11037,["op",11036,1]],[11038,["op",11044,0]],[11039,["op",11051,1]],[11041,["op",11033,0]],[11042,["op",11034,0]],[11043,["op",11049,1]],[11045,["op",11044,1]],[11047,["op",11034,1]],[11052,["op",11064,0]],[11053,["op",11066,0]],[11054,["op",11074,0]],[11055,["op",11070,0]],[11056,["op",11062,0]],[11057,["op",11075,0]],[11059,["op",11072,0]],[11060,["op",11073,0]],[11061,["op",11060,1]],[11062,["op",11068,0]],[11063,["op",11075,1]],[11065,["op",11057,0]],[11066,["op",11058,0]],[11067,["op",11073,1]],[11069,["op",11068,1]],[11071,["op",11058,1]],[11076,["op",11088,0]],[11077,["op",11090,0]],[11078,["op",11098,0]],[11079,["op",11094,0]],[11080,["op",11086,0]],[11081,["op",11099,0]],[11083,["op",11096,0]],[11084,["op",11097,0]],[11085,["op",11084,1]],[11086,["op",11092,0]],[11087,["op",11099,1]],[11089,["op",11081,0]],[11090,["op",11082,0]],[11091,["op",11097,1]],[11093,["op",11092,1]],[11095,["op",11082,1]],[11100,["op",11112,0]],[11101,["op",11114,0]],[11102,["op",11122,0]],[11103,["op",11118,0]],[11104,["op",11110,0]],[11105,["op",11123,0]],[11107,["op",11120,0]],[11108,["op",11121,0]],[11109,["op",11108,1]],[11110,["op",11116,0]],[11111,["op",11123,1]],[11113,["op",11105,0]],[11114,["op",11106,0]],[11115,["op",11121,1]],[11117,["op",11116,1]],[11119,["op",11106,1]],[11124,["op",11136,0]],[11125,["op",11138,0]],[11126,["op",11146,0]],[11127,["op",11142,0]],[11128,["op",11134,0]],[11129,["op",11147,0]],[11131,["op",11144,0]],[11132,["op",11145,0]],[11133,["op",11132,1]],[11134,["op",11140,0]],[11135,["op",11147,1]],[11137,["op",11129,0]],[11138,["op",11130,0]],[11139,["op",11145,1]],[11141,["op",11140,1]],[11143,["op",11130,1]],[11148,["op",11160,0]],[11149,["op",11162,0]],[11150,["op",11170,0]],[11151,["op",11166,0]],[11152,["op",11158,0]],[11153,["op",11171,0]],[11155,["op",11168,0]],[11156,["op",11169,0]],[11157,["op",11156,1]],[11158,["op",11164,0]],[11159,["op",11171,1]],[11161,["op",11153,0]],[11162,["op",11154,0]],[11163,["op",11169,1]],[11165,["op",11164,1]],[11167,["op",11154,1]],[11172,["op",11184,0]],[11173,["op",11186,0]],[11174,["op",11194,0]],[11175,["op",11190,0]],[11176,["op",11182,0]],[11177,["op",11195,0]],[11179,["op",11192,0]],[11180,["op",11193,0]],[11181,["op",11180,1]],[11182,["op",11188,0]],[11183,["op",11195,1]],[11185,["op",11177,0]],[11186,["op",11178,0]],[11187,["op",11193,1]],[11189,["op",11188,1]],[11191,["op",11178,1]],[11196,["op",11208,0]],[11197,["op",11210,0]],[11198,["op",11218,0]],[11199,["op",11214,0]],[11200,["op",11206,0]],[11201,["op",11219,0]],[11203,["op",11216,0]],[11204,["op",11217,0]],[11205,["op",11204,1]],[11206,["op",11212,0]],[11207,["op",11219,1]],[11209,["op",11201,0]],[11210,["op",11202,0]],[11211,["op",11217,1]],[11213,["op",11212,1]],[11215,["op",11202,1]],[11220,["op",11232,0]],[11221,["op",11234,0]],[11222,["op",11242,0]],[11223,["op",11238,0]],[11224,["op",11230,0]],[11225,["op",11243,0]],[11227,["op",11240,0]],[11228,["op",11241,0]],[11229,["op",11228,1]],[11230,["op",11236,0]],[11231,["op",11243,1]],[11233,["op",11225,0]],[11234,["op",11226,0]],[11235,["op",11241,1]],[11237,["op",11236,1]],[11239,["op",11226,1]],[11244,["op",11256,0]],[11245,["op",11258,0]],[11246,["op",11266,0]],[11247,["op",11262,0]],[11248,["op",11254,0]],[11249,["op",11267,0]],[11251,["op",11264,0]],[11252,["op",11265,0]],[11253,["op",11252,1]],[11254,["op",11260,0]],[11255,["op",11267,1]],[11257,["op",11249,0]],[11258,["op",11250,0]],[11259,["op",11265,1]],[11261,["op",11260,1]],[11263,["op",11250,1]],[11268,["op",11280,0]],[11269,["op",11282,0]],[11270,["op",11290,0]],[11271,["op",11286,0]],[11272,["op",11278,0]],[11273,["op",11291,0]],[11275,["op",11288,0]],[11276,["op",11289,0]],[11277,["op",11276,1]],[11278,["op",11284,0]],[11279,["op",11291,1]],[11281,["op",11273,0]],[11282,["op",11274,0]],[11283,["op",11289,1]],[11285,["op",11284,1]],[11287,["op",11274,1]],[11292,["op",11304,0]],[11293,["op",11306,0]],[11294,["op",11314,0]],[11295,["op",11310,0]],[11296,["op",11302,0]],[11297,["op",11315,0]],[11299,["op",11312,0]],[11300,["op",11313,0]],[11301,["op",11300,1]],[11302,["op",11308,0]],[11303,["op",11315,1]],[11305,["op",11297,0]],[11306,["op",11298,0]],[11307,["op",11313,1]],[11309,["op",11308,1]],[11311,["op",11298,1]],[11316,["op",11328,0]],[11317,["op",11330,0]],[11318,["op",11338,0]],[11319,["op",11334,0]],[11320,["op",11326,0]],[11321,["op",11339,0]],[11323,["op",11336,0]],[11324,["op",11337,0]],[11325,["op",11324,1]],[11326,["op",11332,0]],[11327,["op",11339,1]],[11329,["op",11321,0]],[11330,["op",11322,0]],[11331,["op",11337,1]],[11333,["op",11332,1]],[11335,["op",11322,1]],[11340,["op",11352,0]],[11341,["op",11354,0]],[11342,["op",11362,0]],[11343,["op",11358,0]],[11344,["op",11350,0]],[11345,["op",11363,0]],[11347,["op",11360,0]],[11348,["op",11361,0]],[11349,["op",11348,1]],[11350,["op",11356,0]],[11351,["op",11363,1]],[11353,["op",11345,0]],[11354,["op",11346,0]],[11355,["op",11361,1]],[11357,["op",11356,1]],[11359,["op",11346,1]],[11364,["op",11376,0]],[11365,["op",11378,0]],[11366,["op",11386,0]],[11367,["op",11382,0]],[11368,["op",11374,0]],[11369,["op",11387,0]],[11371,["op",11384,0]],[11372,["op",11385,0]],[11373,["op",11372,1]],[11374,["op",11380,0]],[11375,["op",11387,1]],[11377,["op",11369,0]],[11378,["op",11370,0]],[11379,["op",11385,1]],[11381,["op",11380,1]],[11383,["op",11370,1]],[11388,["op",11400,0]],[11389,["op",11402,0]],[11390,["op",11410,0]],[11391,["op",11406,0]],[11392,["op",11398,0]],[11393,["op",11411,0]],[11395,["op",11408,0]],[11396,["op",11409,0]],[11397,["op",11396,1]],[11398,["op",11404,0]],[11399,["op",11411,1]],[11401,["op",11393,0]],[11402,["op",11394,0]],[11403,["op",11409,1]],[11405,["op",11404,1]],[11407,["op",11394,1]],[11412,["op",11424,0]],[11413,["op",11426,0]],[11414,["op",11434,0]],[11415,["op",11430,0]],[11416,["op",11422,0]],[11417,["op",11435,0]],[11419,["op",11432,0]],[11420,["op",11433,0]],[11421,["op",11420,1]],[11422,["op",11428,0]],[11423,["op",11435,1]],[11425,["op",11417,0]],[11426,["op",11418,0]],[11427,["op",11433,1]],[11429,["op",11428,1]],[11431,["op",11418,1]],[11436,["op",11448,0]],[11437,["op",11450,0]],[11438,["op",11458,0]],[11439,["op",11454,0]],[11440,["op",11446,0]],[11441,["op",11459,0]],[11443,["op",11456,0]],[11444,["op",11457,0]],[11445,["op",11444,1]],[11446,["op",11452,0]],[11447,["op",11459,1]],[11449,["op",11441,0]],[11450,["op",11442,0]],[11451,["op",11457,1]],[11453,["op",11452,1]],[11455,["op",11442,1]]] diff --git a/research/five-stage-p10b-transcript-stages/bitword/producer/data/cube_orient_p10.json b/research/five-stage-p10b-transcript-stages/bitword/producer/data/cube_orient_p10.json new file mode 100644 index 0000000000..26c886fc28 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/producer/data/cube_orient_p10.json @@ -0,0 +1 @@ +[[0, 1, 2], [0, 1, 3], [0, 1, 4], [0, 1, 5], [6, 0, 1], [7, 0, 1], [8, 0, 1], [9, 0, 1], [0, 2, 3], [0, 2, 4], [0, 2, 5], [6, 0, 2], [7, 0, 2], [8, 0, 2], [9, 0, 2], [0, 3, 4], [0, 3, 5], [0, 3, 6], [7, 0, 3], [8, 0, 3], [9, 0, 3], [0, 4, 5], [0, 4, 6], [4, 7, 0], [4, 8, 0], [9, 0, 4], [5, 6, 0], [5, 7, 0], [5, 8, 0], [5, 9, 0], [6, 7, 0], [6, 8, 0], [6, 9, 0], [7, 8, 0], [7, 9, 0], [8, 9, 0], [1, 2, 3], [1, 2, 4], [1, 2, 5], [1, 2, 6], [7, 1, 2], [8, 1, 2], [9, 1, 2], [1, 3, 4], [1, 3, 5], [1, 3, 6], [7, 1, 3], [8, 1, 3], [9, 1, 3], [1, 4, 5], [1, 4, 6], [1, 4, 7], [8, 1, 4], [9, 1, 4], [1, 5, 6], [1, 5, 7], [5, 8, 1], [5, 9, 1], [6, 7, 1], [6, 8, 1], [6, 9, 1], [7, 8, 1], [7, 9, 1], [8, 9, 1], [2, 3, 4], [2, 3, 5], [2, 3, 6], [2, 3, 7], [8, 2, 3], [9, 2, 3], [2, 4, 5], [2, 4, 6], [2, 4, 7], [8, 2, 4], [9, 2, 4], [2, 5, 6], [2, 5, 7], [2, 5, 8], [9, 2, 5], [2, 6, 7], [2, 6, 8], [6, 9, 2], [7, 8, 2], [7, 9, 2], [8, 9, 2], [3, 4, 5], [3, 4, 6], [3, 4, 7], [3, 4, 8], [9, 3, 4], [3, 5, 6], [3, 5, 7], [3, 5, 8], [9, 3, 5], [3, 6, 7], [3, 6, 8], [3, 6, 9], [3, 7, 8], [3, 7, 9], [8, 9, 3], [4, 5, 6], [4, 5, 7], [4, 5, 8], [4, 5, 9], [4, 6, 7], [4, 6, 8], [4, 6, 9], [4, 7, 8], [4, 7, 9], [4, 8, 9], [5, 6, 7], [5, 6, 8], [5, 6, 9], [5, 7, 8], [5, 7, 9], [5, 8, 9], [6, 7, 8], [6, 7, 9], [6, 8, 9], [7, 8, 9]] \ No newline at end of file diff --git a/research/five-stage-p10b-transcript-stages/bitword/producer/data/local_design_p10.json b/research/five-stage-p10b-transcript-stages/bitword/producer/data/local_design_p10.json new file mode 100644 index 0000000000..4ff5375a67 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/producer/data/local_design_p10.json @@ -0,0 +1 @@ +{"design": [[["A", 0, 0], [[[0, 0, 0], [0, 1, 1]], [[0, 0, 1], [0, 1, 0]]]], [["A", 0, 1], [[[1, 0, 0], [1, 1, 1]], [[1, 0, 1], [1, 1, 0]]]], [["A", 1, 0], [[[0, 0, 0], [1, 0, 1]], [[0, 0, 1], [1, 0, 0]]]], [["A", 1, 1], [[[0, 1, 0], [1, 1, 1]], [[0, 1, 1], [1, 1, 0]]]], [["G", 0, 2, 1], [[[0, 0, 1], [1, 0, 0]], [[0, 1, 1], [1, 1, 0]]]], [["G", 1, 2, 1], [[[0, 0, 1], [0, 1, 0]], [[1, 0, 1], [1, 1, 0]]]], [["G", 0, 1, 0], [[[0, 0, 1], [1, 1, 1]], [[0, 0, 0], [1, 1, 0]]]], [["G", 0, 1, 1], [[[0, 1, 1], [1, 0, 1]], [[0, 1, 0], [1, 0, 0]]]], [["A", 2, 1], [[[0, 1, 1], [1, 0, 1]], [[0, 0, 1], [1, 1, 1]]]], [["A", 2, 0], [[[0, 0, 0], [1, 1, 0]], [[0, 1, 0], [1, 0, 0]]]], [["G", 0, 2, 0], [[[0, 0, 0], [1, 0, 1]], [[0, 1, 0], [1, 1, 1]]]], [["G", 1, 2, 0], [[[1, 0, 0], [1, 1, 1]], [[0, 0, 0], [0, 1, 1]]]]], "provenance": "p10next: p = 10 local-design steepest ascent (lscan.py) from cand1 with the p = 10 modules"} \ No newline at end of file diff --git a/research/five-stage-p10b-transcript-stages/bitword/producer/data/pm_p10.json b/research/five-stage-p10b-transcript-stages/bitword/producer/data/pm_p10.json new file mode 100644 index 0000000000..66d54f6efb --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/producer/data/pm_p10.json @@ -0,0 +1 @@ +{"input_count": 36, "args": [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, [31, 33], [24, 36], [28, 37], [19, 38], [13, 39], [0, 1], [4, 41], [2, 3], [9, 10], [15, 16], [44, 45], [21, 46], [24, 28], [47, 48], [43, 49], [1, 6], [19, 51], [50, 52], [17, 18], [19, 20], [1, 55], [4, 5], [30, 57], [32, 34], [58, 59], [36, 60], [6, 7], [35, 62], [61, 63], [56, 64], [54, 65], [22, 23], [25, 67], [66, 68], [9, 15], [25, 70], [23, 27], [5, 33], [56, 73], [18, 34], [74, 75], [72, 76], [25, 43], [10, 27], [16, 26], [79, 80], [29, 81], [8, 42], [14, 20], [7, 84], [83, 85], [59, 86], [82, 87], [0, 2], [3, 57], [21, 72], [26, 30], [22, 92], [91, 93], [90, 94], [89, 95], [11, 12], [44, 97], [13, 98], [37, 99], [96, 100], [25, 29], [32, 102], [34, 103], [0, 8], [13, 105], [52, 106], [14, 35], [99, 108], [15, 51], [8, 46], [34, 111], [48, 112], [21, 102], [113, 114], [2, 24], [15, 116], [69, 117], [18, 72], [12, 119], [13, 14], [0, 121], [48, 114], [35, 123], [62, 124], [43, 125], [122, 126], [61, 127], [22, 26], [11, 17], [129, 130], [111, 131], [128, 132], [120, 133], [56, 134], [33, 107], [2, 90], [94, 97], [54, 138], [2, 95], [30, 97], [17, 141], [18, 142], [5, 143], [3, 144], [88, 145], [91, 104], [35, 147], [71, 116], [7, 149], [23, 150], [7, 104], [20, 152], [96, 97], [54, 111], [154, 155], [50, 119], [9, 12], [24, 68], [158, 159], [63, 122], [61, 161], [11, 162], [160, 163], [2, 164], [13, 108], [20, 166], [19, 167], [36, 59], [8, 143], [169, 170], [168, 171], [29, 172], [114, 168], [2, 71], [42, 130], [38, 93], [147, 177], [109, 178], [31, 32], [129, 180], [4, 181], [1, 17], [182, 183], [4, 11], [34, 73], [23, 186], [3, 29], [28, 188], [10, 189], [4, 144], [27, 44], [12, 192], [27, 54], [9, 154], [7, 14], [10, 196], [104, 197], [22, 32], [16, 54], [15, 200], [140, 201], [28, 80], [79, 203], [31, 204], [3, 205], [52, 105], [53, 129], [194, 203], [188, 209], [65, 210], [167, 207], [7, 212], [29, 78], [213, 214], [26, 79], [97, 216], [6, 28], [111, 139], [40, 219], [84, 111], [87, 143], [5, 175], [222, 223], [48, 174], [1, 156], [8, 47], [214, 227], [32, 129], [85, 229], [176, 230], [228, 231], [136, 191], [16, 213], [190, 234], [27, 235], [92, 201], [20, 237], [169, 191], [110, 140], [5, 12], [4, 130], [31, 106], [242, 243], [1, 202], [153, 245], [33, 241], [75, 247], [212, 248], [151, 249], [132, 225], [31, 242], [213, 252], [32, 253], [190, 254], [107, 247], [206, 233], [80, 255], [44, 127], [181, 259], [185, 260], [148, 177], [62, 262], [39, 200], [240, 264], [33, 168], [115, 120], [266, 267], [43, 45], [125, 269], [55, 270], [184, 271], [34, 221], [103, 273], [34, 120], [213, 239], [49, 215], [41, 85], [236, 248], [22, 39], [148, 280], [149, 253], [137, 263], [67, 117], [9, 284], [31, 233], [228, 278], [275, 287], [238, 281], [173, 204], [5, 288], [127, 193], [101, 218], [157, 256], [139, 274], [285, 286], [199, 282], [187, 292], [67, 224], [180, 251], [70, 168], [171, 301], [189, 217], [162, 303], [77, 270], [195, 198], [159, 302], [208, 244]], "roots": [289, 179, 290, 307, 268, 300, 295, 220, 283, 211, 118, 305, 272, 246, 265, 304, 165, 298, 261, 306, 293, 276, 279, 258, 146, 257, 250, 297, 299, 296, 277, 291, 294, 232, 308, 226, 135], "provenance": "p10next: pair module annealed at p = 10 with a debt-penalised five-stage objective from the PR #315 module (nbsa_debt.py, LAMBDA 150-300)"} \ No newline at end of file diff --git a/research/five-stage-p10b-transcript-stages/bitword/producer/data/qmod_p10.json b/research/five-stage-p10b-transcript-stages/bitword/producer/data/qmod_p10.json new file mode 100644 index 0000000000..b837d6e209 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/producer/data/qmod_p10.json @@ -0,0 +1 @@ +{"input_count": 8, "args": [null, null, null, null, null, null, null, null, [5, 7], [1, 8], [4, 0], [2, 1], [10, 3], [11, 12], [13, 8], [3, 6], [9, 15], [15, 5], [10, 17], [18, 2], [7, 19], [11, 0], [8, 21], [6, 22], [10, 16], [4, 16], [25, 2], [13, 7], [27, 6], [15, 22], [23, 4], [11, 18]], "roots": [26, 20, 24, 30, 29, 28, 14, 31], "provenance": {"source": "qsa (fastq_p one-instance C) from q5r_1 restriction of gen5 qmod_p12", "C": 7595.909682229441, "adds": 24, "arcs": 16}} \ No newline at end of file diff --git a/research/five-stage-p10b-transcript-stages/bitword/producer/descent.py b/research/five-stage-p10b-transcript-stages/bitword/producer/descent.py new file mode 100644 index 0000000000..a303fa3e55 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/producer/descent.py @@ -0,0 +1,263 @@ +#!/usr/bin/env python3 +"""Endpoint frame descent for a physical paired-cube bit word (PR200 physical-layer rules). + +Moves equal-frame connected groups of operations to the join of their incoming frames and node value +spans, or to the meet of their outgoing frames (degenerate endpoints repaired by one row), accepting a move +only when the five-stage first-order cost sum r*ln(m/r) (m = 5h; 120 at p = 12, 100 at p = 10) over all physical +role chains decreases. +Gauge, root, source, target and full frames are fixed; alias splices (donor -> recipient gauge) are kept. + +usage: descent.py PKGDIR OUTDIR (PKGDIR = PR200-layout package whose selected/bit holds the word) +Prepared by DreamingOfClouds with Anthropic Claude assistance; Apache-2.0. +p = 10 port: m = 5h and the pP file names are read from the word (DreamingOfClouds, Anthropic Claude assistance). +""" +import sys, json, gzip, math, time +from pathlib import Path +from collections import defaultdict, Counter + +pkg = Path(sys.argv[1]); out = Path(sys.argv[2]); out.mkdir(parents=True, exist_ok=True) +sys.path.insert(0, str(pkg / 'bit')) +from word import Candidate + +t0 = time.time() +W = Candidate(); C = W.C; mod = W.module; h = W.h +C.decoder(); C.geometry() +FULL = W.w['full_frame'] +ops = W.ops; nops = len(ops) +opframe = list(W.opframe) + +# ---------------------------------------------------------------- frame registry helpers +key_of = {} +def bkey(B): return tuple(sorted(map(tuple, B))) +for f, B in C.B.items(): + key_of.setdefault(bkey(B), f) + +def register(rows): + B, _ = mod.reduce_rows(rows, h) + B = [tuple(r) for r in B] + k = bkey(B) + if k in key_of: return key_of[k] + f = max(C.B) + 1 + A, _ = mod.kernel(B, h) + C.B[f], C.A[f], C.dimf[f] = B, A, len(B) + key_of[k] = f + return f + +join_cache = {} +def join(fs): + fs = tuple(sorted(set(fs))) + if len(fs) == 1: return fs[0] + r = join_cache.get(fs) + if r is None: + rows = [b for f in fs for b in C.B[f]] + r = join_cache[fs] = register(rows) + return r + +meet_cache = {} +def meet(fs): + fs = tuple(sorted(set(fs))) + if len(fs) == 1: return fs[0] + r = meet_cache.get(fs) + if r is None: + ann = [a for f in fs for a in C.A[f]] + B, _ = mod.kernel(ann, h) if ann else ([tuple(int(i == j) for j in range(h)) for i in range(h)], None) + r = meet_cache[fs] = register(B) + return r + +nd_cache = {} +def nondeg(f): + r = nd_cache.get(f) + if r is None: r = nd_cache[f] = C.nondeg(f) + return r + +def sub(a, b): return C.sub(a, b) + +# node value spans +span_cache = {} +def node_span(n): + r = span_cache.get(n) + if r is None: + bits = C.sup[n]; rows = [] + while bits: + low = bits & -bits; s = low.bit_length() - 1; bits -= low + rows.append(C.chi[s]) + r = span_cache[n] = register(rows) + return r + +def repair_up(L, U): + """smallest nondegenerate frame containing L inside U: L itself or L + one row of U.""" + if nondeg(L): return L + for b in C.B[U]: + f = register(list(C.B[L]) + [b]) + if C.dimf[f] == C.dimf[L] + 1 and nondeg(f): return f + return None + +def repair_down(L, U): + """largest nondegenerate frame inside U containing L: U itself or U minus one row (kernel of A_U + 1 row).""" + if nondeg(U): return U + # hyperplanes of U containing L: add one annihilator row vanishing on L but not on U + BL = C.B[L] + cand = [] + for e in range(h): + a = [int(i == e) for i in range(h)] + cand.append(a) + # project candidate covectors to vanish on L: use combinations orthogonal to B_L via kernel of B_L + K, _ = mod.kernel(BL, h) if BL else ([tuple(int(i == j) for j in range(h)) for i in range(h)], None) + for a in K: + rows = list(C.A[U]) + [a] + B, _ = mod.kernel(rows, h) + f = register(B) + if C.dimf[f] == C.dimf[U] - 1 and sub(L, f) and nondeg(f): return f + return None + +# ---------------------------------------------------------------- physical chains +recipient = {d: b for b, d in W.pairs} # donor -> recipient +roots = defaultdict(list) +for j, s in enumerate(W.w['rootroles']): roots[s].append(W.w['root_frame'][j]) +start = {b: W.w['source_frame'][x] for x, b in W.source.items()} +start.update({b: z['frame'] for b, z in W.gauge.items()}) +seq = defaultdict(list) +for i, (a, b, x) in enumerate(ops): + seq[a].append(i); seq[b].append(i) + +chains = [] # list of element lists: ('f', frame) fixed or ('o', op) +for s in range(W.R): + if s in W.donor: continue # recipients are spliced into their donor's chain + el = [] + st = start.get(s) + el.append(('f', st) if st is not None else ('z', None)) + el += [('o', i) for i in seq[s]] + [('f', f) for f in roots[s]] + if s in recipient: + b = recipient[s] + el += [('f', W.gauge[b]['frame'])] + [('o', i) for i in seq[b]] + [('f', f) for f in roots[b]] + el.append(('f', FULL)) + chains.append(el) +pos = defaultdict(list) # op -> [(chain, index)] +for c, el in enumerate(chains): + for k, (t, x) in enumerate(el): + if t == 'o': pos[x].append((c, k)) +assert all(len(v) == 2 for v in pos.values()) and len(pos) == nops + +def fr(e): + t, x = e + if t == 'o': return opframe[x] + return x + +def dim(f): return 0 if f is None else C.dimf[f] + +MM = 5 * h # five-stage width m = 5h +LN = [0.0] + [r * math.log(MM / r) for r in range(1, MM + 1)] +def cost_pair(a, b): + d = dim(b) - dim(a) + assert d >= 0 + return LN[d] + +def total_cost(): + tot = 0.0 + for el in chains: + for k in range(len(el) - 1): + tot += cost_pair(fr(el[k]), fr(el[k + 1])) + return tot + +def check_nested(): + for el in chains: + for k in range(len(el) - 1): + a, b = fr(el[k]), fr(el[k + 1]) + assert a is None or sub(a, b), ('nest', el[k], el[k + 1]) + +check_nested() +c0 = total_cost() +print('loaded', round(time.time() - t0, 1), 's; chains', len(chains), 'cost', round(c0, 1), flush=True) + +# ---------------------------------------------------------------- group moves +def groups(): + parent = list(range(nops)) + def find(x): + while parent[x] != x: parent[x] = parent[parent[x]]; x = parent[x] + return x + for el in chains: + for k in range(len(el) - 1): + if el[k][0] == 'o' and el[k + 1][0] == 'o' and opframe[el[k][1]] == opframe[el[k + 1][1]]: + ra, rb = find(el[k][1]), find(el[k + 1][1]) + if ra != rb: parent[ra] = rb + g = defaultdict(list) + for i in range(nops): g[find(i)].append(i) + return list(g.values()) + +def evaluate(G): + Gs = set(G); F = opframe[G[0]] + inc, outg = [], [] + for i in G: + for c, k in pos[i]: + el = chains[c] + p = el[k - 1] + if not (p[0] == 'o' and p[1] in Gs): inc.append(fr(p)) + q = el[k + 1] + if not (q[0] == 'o' and q[1] in Gs): outg.append(fr(q)) + spans = {node_span(ops[i][2]) for i in G} + L = join([f for f in inc if f is not None] + list(spans)) + U = meet(outg) + if not sub(L, U): return None + def delta(Fn): + d = 0.0 + for f in inc: d += LN[dim(Fn) - dim(f)] - LN[dim(F) - dim(f)] + for f in outg: d += LN[dim(f) - dim(Fn)] - LN[dim(f) - dim(F)] + return d + best = (0.0, None) + cands = set() + lo = repair_up(L, U) + if lo is not None: cands.add(lo) + hi = repair_down(L, U) + if hi is not None: cands.add(hi) + for f in inc + outg: + if f is not None and sub(L, f) and sub(f, U) and nondeg(f): cands.add(f) + for Fn in cands: + if C.dimf[Fn] == C.dimf[F] and sub(Fn, F): continue + d = delta(Fn) + if d < best[0] - 1e-9: best = (d, Fn) + return best + +it = 0 +while True: + it += 1; moved = 0; gain = 0.0 + gs = groups() + gs.sort(key=len, reverse=True) + for G in gs: + # frames may have changed for neighbours; G still has a common frame since only whole groups move + if len({opframe[i] for i in G}) != 1: continue + r = evaluate(G) + if r is None or r[1] is None: continue + d, Fn = r + for i in G: opframe[i] = Fn + moved += 1; gain += d + c = total_cost() + print('iter', it, 'groups', len(gs), 'moved', moved, 'gain', round(gain, 1), 'cost', round(c, 1), round(time.time() - t0, 1), 's', flush=True) + if moved == 0 or it >= 40: break + +check_nested() +for i in range(nops): + f = opframe[i] + assert nondeg(f) + assert sub(node_span(ops[i][2]), f) +changed = sum(1 for i in range(nops) if opframe[i] != W.original_opframe[i]) +print('changed op frames', changed, 'final cost', round(total_cost(), 1), 'from', round(c0, 1)) + +# ---------------------------------------------------------------- write outputs +w = dict(W.w); w['op_frame'] = opframe +w['descent'] = 'op_frame[i]: equal-frame connected groups moved to the join of incoming frames and node spans or the meet of outgoing frames (one-row repair), five-stage first-order cost decrease' +src = pkg / 'selected/bit' +P = W.g['p']; assert h == 2 * P +frames = json.loads(gzip.decompress((src / ('frames_p%d.json.gz' % P)).read_bytes())) +used = set(opframe) +for f in sorted(C.B): + if str(f) in frames['frames'] or f not in used: continue + B, A = C.B[f], C.A[f] + frames['frames'][str(f)] = dict(dim=len(B), b=[list(r) for r in B]) if len(B) <= len(A) else dict(dim=len(B), a=[list(r) for r in A]) +used = set(opframe) +print('frames now', len(frames['frames'])) +for name in ('graph_p%d.json' % P, 'kchron_p%d.json' % P, 'profile_p%d.json' % P, 'sinks.json'): + (out / name).write_bytes((src / name).read_bytes()) +wj = json.dumps(w, sort_keys=True).encode(); fj = json.dumps(frames, sort_keys=True).encode() +(out / ('word_p%d.json' % P)).write_bytes(wj); (out / ('word_p%d.json.gz' % P)).write_bytes(gzip.compress(wj, mtime=0)) +(out / ('frames_p%d.json' % P)).write_bytes(fj); (out / ('frames_p%d.json.gz' % P)).write_bytes(gzip.compress(fj, mtime=0)) +print('wrote', out) diff --git a/research/five-stage-p10b-transcript-stages/bitword/producer/make_physical.py b/research/five-stage-p10b-transcript-stages/bitword/producer/make_physical.py new file mode 100644 index 0000000000..b6d949a00c --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/producer/make_physical.py @@ -0,0 +1,204 @@ +#!/usr/bin/env python3 +"""Physical layer producer for a raw paired-cube bit word (PR168 format): compensated late reuse pairs. + +Input dir: graph_pP.json word_pP.json frames_pP.json kchron_pP.json profile_pP.json (raw generator output, any +cube size p; P is read from the single graph_pP.json present). +Output dir: same names, word gains op_frame (= node frames unless --descent), pairs [[donor, recipient]], +reads {recipient: absolute execution position}; frames/word also written gzipped for PR200's Candidate. + +Pair rules (PR200 bit/word.py + base_word.py): recipient gauged, read right before its first op; donor +ungauged, non-root, non-source, last op strictly before that read; donor last op frame inside the recipient +gauge frame; both nondegenerate; one-to-one; per-target gauge read times monotone along the nested chain. +Recipients are gauges of rank h - 3 by default (rank 21 at p = 12, rank 17 at p = 10). +--bank-parity: the 60-replica stage-private banks of width m = 5h need 60 * (total residual width) to be a +multiple of m. Trailing pairs are dropped until it is (at most one pair, and only for odd width, at p = 12). +p = 10 port (h-generic recipients, residual widths and bank divisibility, p-generic file names): +DreamingOfClouds with Anthropic Claude assistance. +Prepared by DreamingOfClouds with Anthropic Claude assistance; Apache-2.0. +""" +import argparse, gzip, json, sys, importlib.util, time +from collections import defaultdict, Counter +from pathlib import Path + +HERE = Path(__file__).resolve().parent +CHK = HERE.parent / 'references/pr168-v4/research/paired-cube-bit/check_paired_cube_bit.py' + + +def load(name, path): + spec = importlib.util.spec_from_file_location(name, path); m = importlib.util.module_from_spec(spec); spec.loader.exec_module(m); return m + + +def hopcroft_karp(adj, nleft): + INF = 1 << 30 + matchL = [-1] * nleft; matchR = {} + from collections import deque + while True: + dist = [INF] * nleft; q = deque() + for u in range(nleft): + if matchL[u] < 0: dist[u] = 0; q.append(u) + found = False + while q: + u = q.popleft() + for w in adj[u]: + v2 = matchR.get(w, -1) + if v2 < 0: found = True + elif dist[v2] == INF: dist[v2] = dist[u] + 1; q.append(v2) + if not found: break + sys.setrecursionlimit(100000) + def dfs(u): + for w in adj[u]: + v2 = matchR.get(w, -1) + if v2 < 0 or (dist[v2] == dist[u] + 1 and dfs(v2)): + matchL[u] = w; matchR[w] = u; return True + dist[u] = INF; return False + for u in range(nleft): + if matchL[u] < 0: dfs(u) + return matchL + + +def augment_from(adj, nleft, matchL, matchR): + """Kuhn augmentation from a given matching (iterative DFS); returns the number of augmentations.""" + gained = 0 + for u0 in range(nleft): + if matchL[u0] >= 0: + continue + seen, stack, path, found = set(), [(u0, iter(adj[u0]))], [], None + while stack: + u, it = stack[-1] + w = next(it, None) + if w is None: + stack.pop() + if path: + path.pop() + continue + if w in seen: + continue + seen.add(w) + v2 = matchR.get(w, -1) + path.append((u, w)) + if v2 < 0: + found = list(path) + break + stack.append((v2, iter(adj[v2]))) + if found: + for u, w in found: + matchL[u] = w; matchR[w] = u + gained += 1 + return gained + + +def tiered(adj, nleft, key): + tiers = sorted({key(d) for lst in adj for d in lst}, reverse=True) + matchL, matchR = [-1] * nleft, {} + for t in tiers: + sub = [[d for d in lst if key(d) >= t] for lst in adj] + while augment_from(sub, nleft, matchL, matchR): + pass + return matchL + + +def main(): + ap = argparse.ArgumentParser() + ap.add_argument('--src', required=True); ap.add_argument('--out', required=True) + ap.add_argument('--ranks', default='', help='gauge dims allowed as recipients, comma list') + ap.add_argument('--bank-parity', action='store_true', help='drop trailing pairs until the 60-replica bank width is a multiple of m = 5h') + a = ap.parse_args() + src, out = Path(a.src), Path(a.out); out.mkdir(parents=True, exist_ok=True) + mod = load('chk', CHK) + graphs = sorted(src.glob('graph_p*.json')); assert len(graphs) == 1, 'one raw word' + P = int(graphs[0].name[len('graph_p'):-len('.json')]) + C = mod.Checker(src, P) + assert C.h == 2 * P and C.g['p'] == P + C.frames(); C.decoder(); C.geometry() + g, w = C.g, C.w + ops = w['ops']; v = g['v'] + R = 1 + max(max(x, y) for x, y, _ in ops) + nf = {int(k): f for k, f in w['node_frame'].items()} + opframe = [nf[n] for _, _, n in ops] + phase1 = sorted(w['phase1']); ph = set(phase1) + rest = [i for i in range(len(ops)) if i not in ph] + pos = {i: p for p, i in enumerate(rest)} + role_ops = defaultdict(list) + for i in phase1 + rest: + for s in ops[i][:2]: role_ops[s].append(i) + assert all(xs == sorted(xs) for xs in role_ops.values()) + first = {s: pos.get(xs[0], -1) for s, xs in role_ops.items()} + last = {s: pos.get(xs[-1], -1) for s, xs in role_ops.items()} + endframe = {s: opframe[xs[-1]] for s, xs in role_ops.items()} + gauge = {z['role']: z for z in w['gauges']} + roots = set(w['rootroles']); sources = set(w['sources'].values()) + allowed = {int(x) for x in a.ranks.split(',')} if a.ranks else {C.h - 3} + # per-target chain order of gauges (time order = reversed selection order) + chain = defaultdict(list) + for z in reversed(w['gauges']): + for t in z['targets']: chain[t].append(z['role']) + # recipients: allowed dims; a recipient must be the LAST gauge of each of its targets' chains unless + # every later gauge on that target is also a recipient (resolved iteratively below: start with tops) + recips = [b for b in gauge if gauge[b]['dim'] in allowed] + def ok(b): + fb = gauge[b]['frame'] + for t in gauge[b]['targets']: + later = chain[t][chain[t].index(b) + 1:] + if any(not (C.sub(gauge[x]['frame'], fb) and C.sub(fb, gauge[x]['frame'])) for x in later): return False + return True + recips = [b for b in recips if ok(b)] + donors = [s for s in range(R) if s not in gauge and s not in roots and s not in sources and s in role_ops] + print('roles', R, 'gauges', len(gauge), 'recipient candidates', len(recips), 'donor candidates', len(donors), flush=True) + t0 = time.time() + nd_cache = {} + def nondeg(f): + r = nd_cache.get(f) + if r is None: r = nd_cache[f] = C.nondeg(f) + return r + # group donors by end frame to share containment tests + by_frame = defaultdict(list) + for d in donors: + if nondeg(endframe[d]): by_frame[endframe[d]].append(d) + print('donor end frames', len(by_frame), 'nondeg donors', sum(map(len, by_frame.values())), flush=True) + adj = [] + for b in recips: + gb = gauge[b]['frame']; rt = first[b] + lst = [] + if nondeg(gb): + for f, ds in by_frame.items(): + if C.dimf[f] > C.dimf[gb]: continue + cand = [d for d in ds if last[d] < rt] + if cand and C.sub(f, gb): lst.extend(cand) + adj.append(lst) + print('edges', sum(map(len, adj)), 'recipients with an edge', sum(1 for x in adj if x), 'secs', round(time.time() - t0, 1), flush=True) + # tiered augmentation (p10next, DreamingOfClouds with Anthropic Claude assistance): donors enter in decreasing + # end-frame dimension e (a pair's first-order five-stage value 5(h-3-e)ln(m/(h-3-e)) - 5(h-e)ln(m/(h-e)) + + # gauge entry grows with e); Kuhn augmentation from the current matching never unmatches a matched donor, so each + # tier keeps every donor matched before it; the result is still a maximum matching + m = tiered(adj, len(recips), lambda d: C.dimf[endframe[d]]) + pairs = [[m[i], b] for i, b in enumerate(recips) if m[i] >= 0] + if a.bank_parity: + # residual family widths: h - dim for non-recipient gauges, h for every other physical role + M, REPLICAS = 5 * C.h, 60 + def width(): + matched = {b for _, b in pairs} + return sum(C.h - gauge[g]['dim'] for g in gauge if g not in matched) + C.h * (R - len(pairs) - (len(gauge) - len(matched))) + for _ in range(M): + if REPLICAS * width() % M == 0: break + # dropping a pair returns its recipient (rank d) to the entrances as a residual family of width h - d; + # the donor stays a plain helper, so the total width grows by h - d (3 for the default rank h - 3) + dropped = pairs.pop() + print('bank divisibility: dropped pair', dropped, 'width', width(), flush=True) + assert REPLICAS * width() % M == 0, 'bank divisibility not restored' + print('pairs', len(pairs), flush=True) + reads = {str(b): len(phase1) + first[b] for d, b in pairs} + W = dict(w); W['op_frame'] = opframe; W['pairs'] = pairs; W['reads'] = reads + W['descent'] = 'none: op_frame[i] = node_frame[ops[i][2]]' + W['reuse'] = 'late compensated reuse: recipient slot is the donor register; recipient old-value read right before its first op, after the donor last op' + for name in ('graph', 'frames', 'kchron', 'profile'): + (out / ('%s_p%d.json' % (name, P))).write_text((src / ('%s_p%d.json' % (name, P))).read_text()) + (out / ('word_p%d.json' % P)).write_text(json.dumps(W, sort_keys=True)) + for name in ('word', 'frames'): + raw = (out / ('%s_p%d.json' % (name, P))).read_bytes() + (out / ('%s_p%d.json.gz' % (name, P))).write_bytes(gzip.compress(raw, mtime=0)) + (out / 'sinks.json').write_text('[]') + print(json.dumps(dict(pairs=len(pairs), physical_R=R - len(pairs), dims=Counter(gauge[b]['dim'] for _, b in pairs)))) + + +if __name__ == '__main__': + main() diff --git a/research/five-stage-p10b-transcript-stages/bitword/producer/paired_cube_bit_word.py b/research/five-stage-p10b-transcript-stages/bitword/producer/paired_cube_bit_word.py new file mode 100644 index 0000000000..a43543ba9e --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/producer/paired_cube_bit_word.py @@ -0,0 +1,1011 @@ +#!/usr/bin/env python3 +# Modified copy of eumemic's PR168 paired-cube bit generator (research/paired-cube-bit/paired_cube_bit_word.py +# as integrated on main; Apache-2.0). Changes for gen4 (DreamingOfClouds, with Anthropic Claude assistance): +# local_design() recipe-tree local channels read from data/local_design_p12.json; the centre-sharing pair +# module patch in finish() (the pair module's extra root is the copied centre star); build() reads the +# optional design file. New data: local_design_p12.json, pair_module_p12.json, qmod_p12.json, arcs_p12.json. +# The rest of the generator, its compiler and its ledger are unchanged. +# gen5 (DreamingOfClouds, with Anthropic Claude assistance) changes only the data: new pair_module_p12.json, +# qmod_p12.json and arcs_p12.json; this file is byte-identical to #276's apart from these two comment lines. +# p = 10 port (DreamingOfClouds, with Anthropic Claude assistance): MODULES/QMODULES gain the p = 10 entries +# pm_p10.json and qmod_p10.json, and the variant-u output merge is on at p = 10 as at p = 12 (build()). The +# cube-local design is read from data/local_design_p10.json. p = 12 behaviour is unchanged. +"""Paired-cube BIT local word with partner-pair source mixing: deterministic generator and rank compiler. + +Ports are the triples of [h] (h = 2p) taking one coordinate from each of three distinct coordinate pairs +(v = 8*C(p,3)); bit labels chi_S in Q^h with H0 = (I - J/9)/2, so H0(chi_S, chi_T) = (|S cap T| - 1)/2. +Payload F2. Mod-2 decoder, for every target T: + x_T = sum_{c in T} star(c) (2p copied point-star centres, frames of dim h-2) + + face channels P'(J,i,eta_i) (cubes sharing exactly pair i, matching selector) + + edge channels Q'(J,i,j,mode) (cubes sharing pairs i,j, exactly one selector match) + + partner x_{T'}, T' = T with the selectors of cube pairs 1,2 flipped (single-source root) + + partner-pair sum of the opposite pair of T's parity class, mixed on two SOURCE registers and + delivered at the shared cap of {T, T'} (no auxiliary role). +At p = 12 each cube merges its face-1 and edge-01 outputs into u(b0,b1) and its face-2 and edge-02 outputs into +w(b0,b2) (variant u); each merged node is read by two single roots and the mod-2 sums are unchanged. Its local +channels use the L1 association (local_l1): three of the six G sums add long face diagonals instead of edges. +Its all-but-one modules are the pinned annealed module data/qmod_p12.json (pinned_all_but_one). +Compiler: the PR #144 frames.py/gauges.py ledger on rational frames (target cap ker(3 chi_T - 1), centre frame = +span of the star), coordinate-padded maximum carrier matching (frozen arcs), plain frames span(n) for additions of +span dimension <= PLAIN (closed under operands; a linked donor's span must lie in the plain target), PR #144 +chronological partial gauges with a G-nondegeneracy filter, PR #144 bit ledger (m = 3h, W = 2v + R). +Linear algebra is exact: ranks are computed modulo the Mersenne prime 2^127-1, which exceeds the Hadamard bound +of every minor that occurs (see README.md); G-nondegeneracy is certified by integer Gram determinants. + +Usage: python3 paired_cube_bit_word.py --p 12 [--out DIR] [--check] [--solve-matching] +Standard library only. Run without -O. +""" +import argparse, gzip, hashlib, json, math, os, sys, time +from collections import Counter, defaultdict, deque +from itertools import combinations, product +from pathlib import Path + +HERE = Path(__file__).resolve().parent +P = (1 << 127) - 1 +PLAIN = 8 +L1_DIAGONAL = {(0, 1, 0), (0, 1, 1), (1, 2, 1)} # (cube positions j < k, mode) of the diagonal G sums at p = 12 +MODULES = {10: 'pm_p10.json', 11: 'pair_module_p11.json', 12: 'pair_module_p12.json', 13: 'pair_module_p13.json'} +QMODULES = {10: 'qmod_p10.json', 12: 'qmod_p12.json'} +MERGE = (10, 12) # cube sizes using the variant-u output merge (p = 10 port) + + +def require(cond, msg): + if not cond: + raise SystemExit('FAIL: ' + msg) + + +# ----------------------------------------------------------------------------- exact subspaces of F_P^h +def rref(rows, h): + piv = {} + for r in rows: + x = [a % P for a in r] + for c, y in piv.items(): + if x[c]: + f = x[c] + x = [(a - f * b) % P for a, b in zip(x, y)] + nz = next((j for j in range(h) if x[j]), None) + if nz is None: + continue + inv = pow(x[nz], P - 2, P) + x = [(a * inv) % P for a in x] + for c in list(piv): + y = piv[c] + if y[nz]: + f = y[nz] + piv[c] = [(a - f * b) % P for a, b in zip(y, x)] + piv[nz] = x + return tuple(tuple(piv[c]) for c in sorted(piv)) + + +def kernel(S, h): + pivs = [next(j for j in range(h) if row[j]) for row in S] + ps = set(pivs) + out = [] + for f in range(h): + if f in ps: + continue + u = [0] * h + u[f] = 1 + for row, c in zip(S, pivs): + u[c] = (-row[f]) % P + out.append(u) + return rref(out, h) + + +class Table: + """Interned subspaces (canonical RREF) with memoized joins; id 0 is the zero space.""" + def __init__(self, h): + self.h = h + self.rows = [()] + self.index = {(): 0} + self.jc = {} + self.pc = {} + + def intern(self, rows): + S = rref(rows, self.h) + i = self.index.get(S) + if i is None: + i = len(self.rows) + self.rows.append(S) + self.index[S] = i + return i + + def dim(self, i): + return len(self.rows[i]) + + def join(self, i, j): + if i == j or j == 0: + return i + if i == 0: + return j + if i > j: + i, j = j, i + k = self.jc.get((i, j)) + if k is None: + A, B = self.rows[i], self.rows[j] + k = i if len(A) == self.h else j if len(B) == self.h else self.intern(A + B) + self.jc[(i, j)] = k + return k + + def join_many(self, ids): + k = 0 + for i in ids: + k = self.join(k, i) + return k + + def contained(self, i, j): + return self.join(i, j) == j + + def perp(self, i): + k = self.pc.get(i) + if k is None: + k = self.intern(kernel(self.rows[i], self.h)) + self.pc[i] = k + return k + + +class Geometry: + """Bit geometry: source line ; target cap annihilated by 3 chi_T - 1 (the H0 = (I-J/9)/2 cap).""" + def __init__(self, h, labels): + self.h = h + self.T = Table(h) + self.src = [self.T.intern([[1 if j in lab else 0 for j in range(h)]]) for lab in labels] + self.tcov = [self.T.intern([[(3 if j in lab else 0) - 1 for j in range(h)]]) for lab in labels] + self.coord = [self.T.intern([[1 if k == j else 0 for k in range(h)]]) for j in range(h)] + + def join(self, a, b): return self.T.join(a, b) + def join_many(self, ids): return self.T.join_many(ids) + def dim(self, a): return self.T.dim(a) + def perp(self, a): return self.T.perp(a) + def contained(self, a, b): return self.T.contained(a, b) + + +def gram_nondegenerate_frame(rows, h): + """G = I - J/9 nondegenerate on the F_P-subspace with basis rows (exact sound test: an integer determinant + nonzero mod P is nonzero over Q; frames here are reductions of rational frames of the same dimension).""" + k = len(rows) + if k == 0: + return True + inv9 = pow(9, P - 2, P) + sums = [sum(s) % P for s in rows] + M = [[(sum(a * b for a, b in zip(rows[i], rows[j])) - inv9 * sums[i] * sums[j]) % P for j in range(k)] for i in range(k)] + return len(rref(M, k)) == k + + +# ----------------------------------------------------------------------------- graph +class BitGraph: + def __init__(self, p): + self.p, self.h = p, 2 * p + # cube orientation (p10next, DreamingOfClouds with Anthropic Claude assistance): the optional + # data/cube_orient_pP.json lists, for every 3-subset in combinations order, the ordered triple used as cube + # positions 0, 1, 2 (position 0 carries face0, the 4-target root); default = sorted, the original generator + opath = HERE / 'data' / ('cube_orient_p%d.json' % p) + orient = {tuple(sorted(t)): tuple(t) for t in json.loads(opath.read_text())} if opath.exists() else {} + require(all(sorted(t) == list(I) for I, t in orient.items()), 'cube orientation permutes its own cube') + self.cubes = [orient.get(I, I) for I in combinations(range(p), 3)] + self.oc = {tuple(sorted(I)): I for I in self.cubes} + self.labels = [tuple(2 * i + b for i, b in zip(I, bits)) for I in self.cubes for bits in product(range(2), repeat=3)] + self.a = [None] * len(self.labels) + self.s = [1 << i for i in range(len(self.labels))] + self.intern = {} + self.source = {(I, bits): 8 * j + k for j, I in enumerate(self.cubes) for k, bits in enumerate(product(range(2), repeat=3))} + self.A, self.G = {}, {} + self.root, self.centers, self.mix = [], [], [] + + def add(self, a, b): + if a is None: + return b + if b is None: + return a + if a > b: + a, b = b, a + if (a, b) not in self.intern: + require(not self.s[a] & self.s[b], 'support-disjoint addition') + self.intern[a, b] = len(self.a) + self.a.append([a, b]) + self.s.append(self.s[a] | self.s[b]) + return self.intern[a, b] + + def sum(self, xs): + xs = [x for x in xs if x is not None] + while len(xs) > 1: + xs = [self.add(xs[i], xs[i + 1]) if i + 1 < len(xs) else xs[i] for i in range(0, len(xs), 2)] + return xs[0] if xs else None + + def module(self, data, inputs): + image = list(inputs) + n = data['input_count'] + require(len(image) == n, 'module arity') + for pair in data['args'][n:]: + image.append(self.add(image[pair[0]], image[pair[1]])) + return [image[x] for x in data['roots']] + + def local_channels(self): + for I in self.cubes: + src = lambda bits: self.source[I, tuple(bits)] + edges = {} + for ii, jj in combinations(range(3), 2): + kk = 3 - ii - jj + for a, b in product(range(2), repeat=2): + b0 = [0] * 3 + b0[ii], b0[jj] = a, b + b1 = b0[:] + b1[kk] = 1 + edges[ii, jj, a, b] = self.add(src(b0), src(b1)) + self.G[I, I[ii], I[jj], 0] = self.add(edges[ii, jj, 0, 0], edges[ii, jj, 1, 1]) + self.G[I, I[ii], I[jj], 1] = self.add(edges[ii, jj, 0, 1], edges[ii, jj, 1, 0]) + for ii in range(3): + jj = next(j for j in range(3) if j != ii) + for a in range(2): + ids = [edges[(ii, jj, a, b) if ii < jj else (jj, ii, b, a)] for b in range(2)] + self.A[I, I[ii], a] = self.add(*ids) + + def local_l1(self): + """L1 local-channel association (eumemic, Claude assistance): the G sums listed in L1_DIAGONAL add the two + long diagonals of their cube face, the other G sums and the A sums add two edges; same supports as + local_channels, with the nodes created in channel order.""" + for I in self.cubes: + def at(bits): + b = [0] * 3 + for q, x in bits.items(): + b[q] = x + return self.source[I, tuple(b)] + + def edge(d, fixed): + return self.add(at({**fixed, d: 0}), at({**fixed, d: 1})) + for j, k in combinations(range(3), 2): + r = 3 - j - k + for mode in range(2): + if (j, k, mode) in L1_DIAGONAL: + node = self.add(self.add(at({j: 0, k: mode, r: 0}), at({j: 1, k: 1 - mode, r: 1})), + self.add(at({j: 0, k: mode, r: 1}), at({j: 1, k: 1 - mode, r: 0}))) + else: + node = self.add(edge(r, {j: 0, k: mode}), edge(r, {j: 1, k: 1 - mode})) + self.G[I, I[j], I[k], mode] = node + for i in range(3): + j, k = [q for q in range(3) if q != i] + for a in range(2): + self.A[I, I[i], a] = self.add(edge(k, {i: a, j: 0}), edge(k, {i: a, j: 1})) + + def local_design(self, design): + """Design-driven local channels (agent-helpers search): every plane channel of every cube is built by the + recipe tree of `design` (a list of [plane key, tree] in creation order; a plane key is ['A', i, a] for the + sources with selector a at cube position i, or ['G', j, k, m] for the sources with s_j ^ s_k = m; a tree is a + 3-bit selector (leaf) or a pair of trees). Equal supports must have equal recipes (checked).""" + def members(key): + allb = list(product(range(2), repeat=3)) + if key[0] == 'A': + return {b for b in allb if b[key[1]] == key[2]} + return {b for b in allb if b[key[1]] ^ b[key[2]] == key[3]} + for I in self.cubes: + def build(t): + if isinstance(t[0], int): + return self.source[I, tuple(t)], {tuple(t)} + (a, sa), (b, sb) = build(t[0]), build(t[1]) + require(not sa & sb, 'design support-disjoint') + return self.add(a, b), sa | sb + for key, tree in design: + node, sup = build(tree) + require(sup == members(key), 'design plane support') + if key[0] == 'A': + self.A[I, I[key[1]], key[2]] = node + else: + self.G[I, I[key[1]], I[key[2]], key[3]] = node + self.G[I, I[key[2]], I[key[1]], key[3]] = node # the G plane is symmetric in its two positions + + def finish(self, pair, allbut, merge=False, l1=False, design=None): + p = self.p + if design is not None: + self.local_design(design) + else: + self.local_l1() if l1 else self.local_channels() + Pm, Qm = {}, {} + cen = {} + for i in range(p): + pairs = list(combinations([a for a in range(p) if a != i], 2)) + for bit in range(2): + outs = self.module(pair, [self.A[self.oc[tuple(sorted((i, *K)))], i, bit] for K in pairs]) + for K, node in zip(pairs, outs): + Pm[self.oc[tuple(sorted((i, *K)))], i, bit] = node + if len(outs) == len(pairs) + 1: + # centre-sharing pair module (agent-helpers): the extra root sums all inputs = star(2i+bit) + cen[2 * i + bit] = outs[-1] + for i, j in combinations(range(p), 2): + others = [a for a in range(p) if a not in (i, j)] + for mode in range(2): + for k, node in zip(others, self.module(allbut, [self.G[self.oc[tuple(sorted((i, j, k)))], i, j, mode] for k in others])): + Qm[self.oc[tuple(sorted((i, j, k)))], i, j, mode] = node + Qm[self.oc[tuple(sorted((i, j, k)))], j, i, mode] = node + allb = list(product(range(2), repeat=3)) + + def emit(I, bl, node, channel): + self.root.append(dict(node=node, targets=[self.source[I, b] for b in bl], kind='side', channel=channel)) + for I in self.cubes: + for a in range(2): + emit(I, [b for b in allb if b[0] == a], Pm[I, I[0], a], 'face0') + for a in range(2): + for m12 in range(2): + emit(I, [b for b in allb if b[0] == a and (b[1] ^ b[2]) == m12], Qm[I, I[1], I[2], 1 - m12], 'edge12') + if merge: + # variant u output merge (eumemic, Claude assistance): u(b0,b1) = face1 + edge01 and + # w(b0,b2) = face2 + edge02, each read by two single roots, replace the four single reads + u = {(b0, b1): self.add(Pm[I, I[1], b1], Qm[I, I[0], I[1], 1 - (b0 ^ b1)]) for b0 in range(2) for b1 in range(2)} + w = {(b0, b2): self.add(Pm[I, I[2], b2], Qm[I, I[0], I[2], 1 - (b0 ^ b2)]) for b0 in range(2) for b2 in range(2)} + for b in allb: + if merge: + emit(I, [b], u[b[0], b[1]], 'u01') + emit(I, [b], w[b[0], b[2]], 'w02') + else: + emit(I, [b], Pm[I, I[1], b[1]], 'face1') + emit(I, [b], Qm[I, I[0], I[1], 1 - (b[0] ^ b[1])], 'edge01') + emit(I, [b], Pm[I, I[2], b[2]], 'face2') + emit(I, [b], Qm[I, I[0], I[2], 1 - (b[0] ^ b[2])], 'edge02') + emit(I, [b], self.source[I, (b[0], 1 - b[1], 1 - b[2])], 'partner') + # partner-pair source mixing: in each parity class the pair with selector a on cube pair 0 + # (carrier = smaller bits, passive = its partner) is delivered to the opposite pair of the class. + for par in range(2): + for a in range(2): + pair_ = sorted(b for b in allb if sum(b) % 2 == par and b[0] == a) + recv = sorted(b for b in allb if sum(b) % 2 == par and b[0] == 1 - a) + self.mix.append(dict(carrier=self.source[I, pair_[0]], passive=self.source[I, pair_[1]], + receivers=[self.source[I, r] for r in recv])) + for i in range(p): + for e in range(2): + if 2 * i + e in cen: + self.centers.append(cen[2 * i + e]) + else: + self.centers.append(self.sum(self.A[I, i, e] for I in self.cubes if i in I)) + for coordinate, node in enumerate(self.centers): + self.root.append(dict(node=node, targets=[t for t, lab in enumerate(self.labels) if coordinate in lab], + kind='center', coordinate=coordinate)) + return dict(p=p, h=self.h, v=len(self.labels), labels=[list(l) for l in self.labels], args=self.a, + roots=self.root, partner_mix=self.mix) + + +def check_decoder(g): + v, args = g['v'], g['args'] + sup = [1 << i for i in range(v)] + [0] * (len(args) - v) + for x in range(v, len(args)): + a, b = args[x] + require(not sup[a] & sup[b], 'disjoint supports') + sup[x] = sup[a] | sup[b] + acc = [0] * v + for r in g['roots']: + for t in r['targets']: + acc[t] ^= sup[r['node']] + for mx in g['partner_mix']: + for t in mx['receivers']: + acc[t] ^= (1 << mx['carrier']) | (1 << mx['passive']) + return sum(acc[t] != 1 << t for t in range(v)) + + +# ----------------------------------------------------------------------------- matching +def hopcroft_karp(adj, nleft, nright): + INF = 1 << 30 + mL, mR = [-1] * nleft, [-1] * nright + while True: + dist = [INF] * nleft + dq = deque(u for u in range(nleft) if mL[u] < 0) + for u in dq: + dist[u] = 0 + found = False + while dq: + u = dq.popleft() + for w in adj[u]: + m = mR[w] + if m < 0: + found = True + elif dist[m] == INF: + dist[m] = dist[u] + 1 + dq.append(m) + if not found: + return mL + it = [0] * nleft + for u0 in range(nleft): + if mL[u0] >= 0: + continue + stack = [u0] + while stack: + u = stack[-1] + if it[u] < len(adj[u]): + w = adj[u][it[u]] + it[u] += 1 + m = mR[w] + if m < 0: + ws = w + for uu in reversed(stack): + prev = mL[uu] + mL[uu], mR[ws] = ws, uu + ws = prev + break + if dist[m] == dist[u] + 1: + stack.append(m) + else: + dist[u] = INF + stack.pop() + + +# ----------------------------------------------------------------------------- compiler +def compile_word(g, frozen=None, plain_k=PLAIN, log=lambda *a: None): + h, v = g['h'], g['v'] + geo = Geometry(h, [tuple(l) for l in g['labels']]) + args = [None] + [None if a is None else [x + 1 for x in a] for a in g['args']] # node 0 reserved + roots = [dict(r, node=r['node'] + 1) for r in g['roots']] + n, q = len(args), len(roots) + sup = [0] * n + for i in range(v): + sup[i + 1] = 1 << i + spans = [0] * n + for i in range(v): + spans[i + 1] = geo.src[i] + for x in range(v + 1, n): + a, b = args[x] + spans[x] = geo.join(spans[a], spans[b]) + sup[x] = sup[a] | sup[b] + rframe, rann, ell = [], [], 0 + Y, targetH = [0] * v, Counter() + for r in roots: + x = r['node'] + if r['kind'] == 'center': + U = spans[x]; A = geo.perp(U); ell += geo.dim(U) + else: + A = geo.join_many(geo.tcov[t] for t in r['targets']); U = geo.perp(A) + for t in r['targets']: + require(geo.contained(Y[t], U), 'target retreat') + targetH[geo.dim(U) - geo.dim(Y[t])] += 1 + Y[t] = U + require(geo.contained(spans[x], U), 'root physical compatibility') + rframe.append(U); rann.append(A) + for t in range(v): + require(geo.contained(Y[t], geo.perp(geo.tcov[t])), 'target cap') + targetH[h - 1 - geo.dim(Y[t])] += 1 + active, todo = set(range(1, v + 1)), [r['node'] for r in roots] + while todo: + x = todo.pop() + if x not in active: + active.add(x) + if args[x]: + todo.extend(args[x]) + succ0, cons = [[] for _ in args], [[] for _ in args] + for x in sorted(active): + if args[x]: + for y in args[x]: + succ0[y].append(x) + for j, r in enumerate(roots): + cons[r['node']].append(rann[j]) + preann, initial = [0] * n, [0] * n + for x in sorted(active, reverse=True): + preann[x] = geo.join_many(cons[x] + [preann[y] for y in succ0[x]]) + cover = 0 + s = sup[x] + while s: + b = s & -s; s ^= b + for j in g['labels'][b.bit_length() - 1]: + cover |= 1 << j + initial[x] = geo.join_many([preann[x]] + [geo.coord[j] for j in range(h) if not cover >> j & 1]) + order = sorted(active, key=lambda x: (h - geo.dim(initial[x]), x)) + position = {x: i for i, x in enumerate(order)} + uses, usevalue, usetarget, useann, usecode = [[] for _ in args], [], [], [], [] + for x in order: + if args[x]: + for j, y in enumerate(args[x]): + uses[y].append(len(usevalue)); usevalue.append(y); usetarget.append(x); useann.append(initial[x]); usecode.append(['op', x - 1, j]) + for j, r in enumerate(roots): + x = r['node'] + uses[x].append(len(usevalue)); usevalue.append(x); usetarget.append(n + j); useann.append(rann[j]); usecode.append(['root', j]) + donors = [x for x in order if args[x]] + code_index = {tuple(c): u for u, c in enumerate(usecode)} + if frozen is not None: + arcs = {d + 1: code_index[tuple(c)] for d, c in frozen} + else: + dindex = {x: i for i, x in enumerate(donors)} + adj = [[] for _ in donors] + for x in donors: + for y in args[x]: + for u in uses[y]: + t = usetarget[u] + if t == x or (t < n and position[t] <= position[x]): + continue + if geo.contained(useann[u], initial[x]): + adj[dindex[x]].append(u) + mL = hopcroft_karp(adj, len(donors), len(usevalue)) + arcs = {donors[i]: u for i, u in enumerate(mL) if u >= 0} + for x, u in arcs.items(): + t = usetarget[u] + require(usevalue[u] in args[x] and (t >= n or position[t] > position[x]), 'arc order') + require(geo.contained(useann[u], initial[x]), 'arc frame') + succ, direct = [[] for _ in args], [[] for _ in args] + for x in order: + if args[x]: + for y in args[x]: + succ[y].append(x) + for j, r in enumerate(roots): + direct[r['node']].append(rann[j]) + for x, u in arcs.items(): + t = usetarget[u] + (succ[x].append(t) if t < n else direct[x].append(rann[t - n])) + ann, rank = [0] * n, [0] * n + for x in reversed(order): + ann[x] = geo.join_many(direct[x] + [ann[y] for y in succ[x]]) + rank[x] = h - geo.dim(ann[x]) + require(geo.contained(ann[x], geo.perp(spans[x])), 'span inside frame') + # plain frames span(n): leaves and small additions, closed under operands; a linked donor must be plain and + # its span must lie in the plain target's span + cand = set(x for x in active if not args[x]) + for x in sorted(active): + if args[x] and geo.dim(spans[x]) <= plain_k and all(y in cand for y in args[x]): + cand.add(x) + arcin, users = defaultdict(list), defaultdict(list) + for x, u in arcs.items(): + if usetarget[u] < n: + arcin[usetarget[u]].append(x) + for x in active: + if args[x]: + for y in args[x]: + users[y].append(x) + changed = True + while changed: + changed = False + for t in sorted(cand): + if t in cand and any(x not in cand or not geo.contained(spans[x], spans[t]) for x in arcin[t]): + cand.discard(t); changed = True + st = [t] + while st: + z = st.pop() + for w in users[z]: + if w in cand: + cand.discard(w); st.append(w) + plain = sorted(cand) + for x in plain: + ann[x] = geo.perp(spans[x]); rank[x] = h - geo.dim(ann[x]) + H = Counter() + for x in order: + r, deg = rank[x], len(uses[x]) + require(deg > 0, 'unused node') + H[r] += deg - 1 + if args[x]: + H[h - r] += 1 + for y in args[x]: + require(geo.contained(ann[x], ann[y]), 'operand nesting') + H[r - rank[y]] += 1 + else: + H[1] += 1; H[r - 1] += 1 + for j, root in enumerate(roots): + x = root['node']; r = rank[x]; rt = geo.dim(rframe[j]) + require(r <= rt, 'root climb') + if root['kind'] == 'center': + require(r == rt, 'centre frame') + H[r] += 1; H[h - r] += 1 + else: + H[rt - r] += 1; H[h - rt] += 1 + for x, u in arcs.items(): + val, t = usevalue[u], usetarget[u] + rv, rd = rank[val], rank[x] + rt = rank[t] if t < n else geo.dim(rframe[t - n]) + require(rt >= rd >= rv, 'arc ranks') + H[h - rd] -= 1; H[rv] -= 1; H[rt - rv] -= 1; H[rt - rd] += 1 + require(min(H.values()) >= 0, 'nonnegative ledger') + R = len(donors) + q - len(arcs) + require(sum(r * c for r, c in H.items()) == h * R + ell, 'mass identity') + prof = dict(h=h, v=v, R=R, q=q, c=len(donors), matched=len(arcs), loss=ell, plain=len(plain)) + wit = dict(geo=geo, args=args, roots=roots, n=n, order=order, arcs=arcs, ann=ann, rank=rank, uses=uses, + usevalue=usevalue, usetarget=usetarget, usecode=usecode, rframe=rframe, rann=rann, spans=spans, + plain=plain, H=H, targetH=targetH) + return prof, wit + + +def nondeg_id(geo, f, cache): + if f not in cache: + cache[f] = gram_nondegenerate_frame(list(geo.T.rows[f]), geo.h) + return cache[f] + + +def select_gauges(g, prof, wit, trial_a=0.00065): + """PR #144 gauges.select, exactly, plus the bit G-nondegeneracy filter on sigma.""" + geo = wit['geo']; h, v = prof['h'], prof['v'] + args, roots, n, order, ann, arcs = wit['args'], wit['roots'], wit['n'], wit['order'], wit['ann'], wit['arcs'] + usevalue, usetarget = wit['usevalue'], wit['usetarget'] + incoming = set(arcs.values()) + uses, opuse, rootuse = [[] for _ in args], {}, {} + for u, (val, t) in enumerate(zip(usevalue, usetarget)): + uses[val].append(u) + if t < n: + opuse[t, 0 if args[t][0] == val else 1] = u + else: + rootuse[t - n] = u + assign, sources, ops, R = {}, {}, [], 0 + for x in order: + if args[x]: + aa, bb = args[x] + dest, control = assign[opuse[x, 0]], assign[opuse[x, 1]] + if x in arcs: + u = arcs[x] + if usevalue[u] == aa: + dest, control = control, dest + require(u not in assign, 'arc use assigned once') + assign[u] = control + ops.append((dest, control, x)) + else: + dest = R; R += 1; sources[x] = dest + free = [u for u in uses[x] if u not in incoming] + require(free, 'free use') + for j, u in enumerate(free): + if j == 0: + assign[u] = dest + else: + t = R; R += 1; assign[u] = t; ops.append((t, dest, x)) + require(R == prof['R'], 'role count') + rootroles = [assign[rootuse[j]] for j in range(len(roots))] + prev, pred, first = [-1] * R, [], [None] * R + for i, (a, b, x) in enumerate(ops): + pred.append((prev[a], prev[b])); prev[a] = prev[b] = i + if first[a] is None: + first[a] = x + if first[b] is None: + first[b] = x + stack = [prev[s] for r, s in zip(roots, rootroles) if r['kind'] == 'center' and prev[s] >= 0] + phase = set() + while stack: + i = stack.pop() + if i not in phase: + phase.add(i); stack.extend(j for j in pred[i] if j >= 0) + touched = set(sources.values()) + for i in phase: + touched.update(ops[i][:2]) + co = [0] * R + for r, s in zip(roots, rootroles): + co[s] |= sum(1 << t for t in r['targets']) + for a, b, x in reversed(ops): + co[b] |= co[a] + limit = [None] * v + for r in roots: + if r['kind'] != 'center': + A = geo.join_many(geo.tcov[t] for t in r['targets']) + for t in r['targets']: + if limit[t] is None: + limit[t] = A + for t in range(v): + if limit[t] is None: + limit[t] = geo.tcov[t] + H = Counter(wit['H']) + gauges, selected, cache = Counter(), [], {} + cands = sorted((s for s in range(R) if s not in touched and first[s] is not None), + key=lambda s: (geo.dim(ann[first[s]]), bin(co[s]).count('1'), s)) + + def excess(t): + return t * math.expm1(trial_a * math.log(3 * h / t)) if t else 0. + for s in cands: + A, targets, bits = ann[first[s]], [], co[s] + while bits: + low = bits & -bits; t = low.bit_length() - 1; bits ^= low; targets.append(t) + A = geo.join(A, limit[t]) + if geo.dim(A) == h: + break + if geo.dim(A) == h: + continue + r, d = h - geo.dim(ann[first[s]]), h - geo.dim(A) + delta = 3 * (excess(r - d) - excess(r)) + excess(3 * d) + delta += 3 * math.fsum(excess(d) + excess(h - geo.dim(limit[t]) - d) - excess(h - geo.dim(limit[t])) for t in targets) + if delta >= -1e-12 or not nondeg_id(geo, geo.perp(A), cache): + continue + H[r] -= 1; H[r - d] += 1; gauges[d] += 1 + require(H[r] >= 0, 'gauge ledger') + for t in targets: + limit[t] = A + selected.append(dict(role=s, first=first[s] - 1, targets=targets, dim=d, ann=A)) + Yh, cur = Counter(), [0] * v + for z in reversed(selected): + U = geo.perp(z['ann']) + for t in z['targets']: + require(geo.contained(cur[t], U), 'gauge target chain') + Yh[geo.dim(U) - geo.dim(cur[t])] += 1; cur[t] = U + for r in roots: + if r['kind'] != 'center': + U = geo.perp(geo.join_many(geo.tcov[t] for t in r['targets'])) + for t in r['targets']: + require(geo.contained(cur[t], U), 'side target chain') + Yh[geo.dim(U) - geo.dim(cur[t])] += 1; cur[t] = U + for t in range(v): + Yh[h - 1 - geo.dim(cur[t])] += 1 + word = dict(ops=[[a, b, x - 1] for a, b, x in ops], sources={str(x - 1): s for x, s in sources.items()}, + rootroles=rootroles, phase1=sorted(phase), gauges=[{k: z[k] for k in ('role', 'first', 'targets', 'dim')} for z in selected], + _gauge_ann=[z['ann'] for z in selected]) + return gauges, H, Yh, word + + +def profile(prof, gauges, H, Y): + h, v, R, ell = prof['h'], prof['v'], prof['R'], prof['loss'] + m, W = 3 * h, 2 * v + R + source = Counter({1: v, h - 4: v // 2, 2: v // 2, h - 2: v // 2}) + C = Counter() + for part in (H, source, Y): + for r, c in part.items(): + if r and c: + C[r] += 3 * c + for d, c in gauges.items(): + C[3 * d] += c + C[2] += 2 * v + mass = sum(r * c for r, c in C.items()) + require(W * m - mass == 2 * v - 3 * ell, 'shared-core telescoping deficit') + srt = lambda c: {str(k): c[k] for k in sorted(c) if c[k]} + return dict(h=h, v=v, R=R, c=prof['c'], q=prof['q'], matched=prof['matched'], loss=ell, plain_frames=prof['plain'], + m=m, W_per_vertex=W, rank_per_vertex=mass, deficit_per_vertex=W * m - mass, + selected_roles=sum(gauges.values()), selected_rank_histogram=srt(gauges), + remaining_internal_histogram=srt(H), source_data_histogram=srt(source), target_data_histogram=srt(Y), + child_histogram=srt(C), maxchild=max(C)) + + +def float_root(child, W, m): + items = [(int(t), c) for t, c in child.items()] + lo, hi = 0., .1 + for _ in range(80): + a = (lo + hi) / 2 + if math.fsum(c * (t / m) ** (1 - a) for t, c in items) < W: + lo = a + else: + hi = a + return lo + + +def ratrec(r): + """Rational reconstruction a/b of a residue mod P with |a|, b < sqrt(P/2).""" + r %= P + if r == 0: + return 0, 1 + bound = math.isqrt(P // 2) + r0, r1, s0, s1 = P, r, 0, 1 + while r1 > bound: + qq = r0 // r1 + r0, r1 = r1, r0 - qq * r1 + s0, s1 = s1, s0 - qq * s1 + require(abs(s1) <= bound and s1 != 0, 'rational reconstruction') + a, b = (r1, s1) if s1 > 0 else (-r1, -s1) + require((a - r * b) % P == 0, 'reconstruction residue') + return a, b + + +def primitive(row): + from fractions import Fraction + fr = [Fraction(*ratrec(x)) for x in row] + den = 1 + for f in fr: + den = den * f.denominator // math.gcd(den, f.denominator) + ints = [int(f * den) for f in fr] + gg = 0 + for x in ints: + gg = math.gcd(gg, abs(x)) + ints = [x // gg for x in ints] if gg else ints + first = next((x for x in ints if x), 1) + return [-x for x in ints] if first < 0 else ints + + +def frame_record(geo, ann_id): + """Exact integer description of the frame perp(ann): 'a' = integer annihilator rows (frame = common kernel) + when codim <= dim, else 'b' = integer basis rows. Both are primitive rows of the rational RREF.""" + h = geo.h + A = geo.T.rows[ann_id] + codim = len(A) + if codim <= h - codim: + rows = [primitive(r) for r in A] + return dict(dim=h - codim, a=rows) + B = geo.T.rows[geo.perp(ann_id)] + return dict(dim=h - codim, b=[primitive(r) for r in B]) + + +def dumps(obj): + return json.dumps(obj, sort_keys=True, separators=(',', ':')) + '\n' + + +def build(p, frozen_arcs=None, log=print): + mod = json.loads((HERE / 'data' / MODULES[p]).read_text()) + abo = pinned_all_but_one(QMODULES[p], p - 2) if p in QMODULES else all_but_one(p - 2) + dpath = HERE / 'data' / ('local_design_p%d.json' % p) + design = json.loads(dpath.read_text())['design'] if dpath.exists() else None + g = BitGraph(p).finish(mod, abo, merge=p in MERGE, l1=p == 12, design=design) + require(check_decoder(g) == 0, 'mod-2 decoder identity') + t0 = time.time() + prof, wit = compile_word(g, frozen=frozen_arcs) + log('compiled p=%d in %.1fs: R=%d arcs=%d plain=%d' % (p, time.time() - t0, prof['R'], prof['matched'], prof['plain'])) + gauges, H, Y, word = select_gauges(g, prof, wit) + prf = profile(prof, gauges, H, Y) + arcs = sorted([x - 1, wit['usecode'][u]] for x, u in wit['arcs'].items()) + cache = {} + geo = wit['geo'] + deg = sum(1 for x in wit['order'] if not nondeg_id(geo, geo.perp(wit['ann'][x]), cache)) + deg += sum(1 for U in wit['rframe'] if not nondeg_id(geo, U, cache)) + require(deg == 0, 'G-nondegenerate node and root frames') + out = dict(graph=dict(p=p, h=g['h'], v=g['v'], labels=g['labels'], args=g['args'], roots=g['roots'], + partner_mix=g['partner_mix'], pair_module_sha256=hashlib.sha256((HERE / 'data' / MODULES[p]).read_bytes()).hexdigest()), + compile=dict(plain_threshold=PLAIN, order=[x - 1 for x in wit['order']], plain=[x - 1 for x in wit['plain']], arcs=arcs), + word={k: v for k, v in word.items() if not k.startswith('_')}) + exp = export(p, g, prof, wit, word, prf) + return out, prf, arcs, exp + + +def export(p, g, prof, wit, word, prf): + """Plain-JSON gate files: graph, word (selection.json shape), exact frames, partial-K chronology.""" + geo, h, v = wit['geo'], g['h'], g['v'] + n, roots = wit['n'], wit['roots'] + ann = wit['ann'] + frames = {} + + def fid(a): + if a not in frames: + frames[a] = None + return a + node_frame = {str(x - 1): fid(ann[x]) for x in wit['order']} + root_frame = [fid(a) for a in wit['rann']] + gauges = [] + for z, A in zip(word['gauges'], word['_gauge_ann']): + gauges.append(dict(z, frame=fid(A))) + lab = g['labels'] + src_ann = [fid(geo.perp(geo.src[i])) for i in range(v)] + full = fid(0) + level2 = {} + for j, r in enumerate(g['roots']): + if r['kind'] == 'side' and len(r['targets']) == 2: + level2[tuple(sorted(r['targets']))] = j + kchron = [] + for mx in g['partner_mix']: + c, d = mx['carrier'], mx['passive'] + mixf = fid(geo.perp(geo.join(geo.src[c], geo.src[d]))) + j = level2[tuple(sorted(mx['receivers']))] + capf = root_frame[j] + require(geo.contained(capf, mixf), 'mix frame inside receivers cap') + kchron.append(dict(carrier=c, passive=d, receivers=mx['receivers'], mix_frame=mixf, deliver_frame=capf, + deliver_after_root=j, undo_frame=full, + carrier_chain=[src_ann[c], mixf, capf, full], passive_chain=[src_ann[d], mixf, full], + carrier_ranks=[1, h - 4, 2], passive_ranks=[1, h - 2])) + table = {str(a): frame_record(geo, a) for a in sorted(frames)} + conv = dict(target_covector='3*chi_T - 1 (target cap = {u : (3 chi_T - 1).u = 0} = H0-orthogonal complement of chi_T)', + gram='G = I - J/9 on Q^h (H0 = G/2, H0(chi_S,chi_T) = (|S cap T|-1)/2); nondegeneracy tested for G', + frame_ids='frame id = id of the canonical annihilator; record "a" lists integer annihilator rows (frame =' + ' common kernel), record "b" lists integer basis rows; id 0 (empty "a") is the full space Q^h', + ops='[dest, control, node]: dest ^= control at the frame of node (copies: dest is the fresh role)', + nodes='zero-based graph nodes; nodes < v are the source leaves (port index)') + graph = dict(p=p, h=h, v=v, labels=g['labels'], args=g['args'], + roots=[dict(r, coefficient=1) for r in g['roots']], partner_mix=g['partner_mix'], + decoder='mod 2: Y_T += sum of root nodes whose targets contain T (star roots: T reads star(c) for c in T;' + ' side roots; partner singles) + x_carrier + x_passive for each partner_mix entry receiving T;' + ' equals x_T = sum_{c in T} star(c) + sum_{|S cap T|=1} x_S') + wordj = dict(ops=word['ops'], sources=word['sources'], rootroles=word['rootroles'], phase1=word['phase1'], + gauges=gauges, order=[x - 1 for x in wit['order']], arcs=sorted([x - 1, wit['usecode'][u]] for x, u in wit['arcs'].items()), + plain=[x - 1 for x in wit['plain']], node_frame=node_frame, root_frame=root_frame, + source_frame=src_ann, full_frame=full, conventions=conv, + schedule='old-value reads of non-gauged roles (frame 0); V injections at ; ops in order (phase1 ops' + ' are those listed); centre copies read at 0; gauged old-value reads at their gauge frames' + ' (ascending per target); side root reads in root order; partial-K deliveries right after' + ' root deliver_after_root; undo at full frame; inverse ops; V removal') + return dict(graph=graph, word=wordj, frames=dict(h=h, P_used_for_ranks='2^127-1', conventions=conv, frames=table), + kchron=dict(h=h, entries=kchron, conventions=conv)) + + +def nested_prefix(n): + """Nested-prefix all-but-one module (QMOD lane; eumemic, Claude assistance): prefix p_{k+1} = p_k + x_k, suffix + s_k = x_k + s_{k+1}; y_0 = s_1, y_{n-1} = p_{n-1}, y_{i+1} = p_i + (x_i + s_{i+2}). Each prefix is used twice with + nested supports, which gives the carrier matching more links than the balanced tree. Contract-checked. It is the + seed of the pinned p = 12 module data/qmod_p12.json.""" + args = [None] * n + + def add(a, b): + args.append([a, b]) + return len(args) - 1 + pre = {1: 0} + for k in range(1, n - 1): + pre[k + 1] = add(pre[k], k) + suf = {n - 1: n - 1} + for k in range(n - 2, 0, -1): + suf[k] = add(k, suf[k + 1]) + roots = [None] * n + roots[0], roots[n - 1] = suf[1], pre[n - 1] + roots[1] = add(0, suf[2]) + for i in range(1, n - 2): + roots[i + 1] = add(pre[i], add(i, suf[i + 2])) + support = [] + for x, a in enumerate(args): + if a is None: + support.append(1 << x) + else: + require(0 <= a[0] < x and 0 <= a[1] < x and not support[a[0]] & support[a[1]], 'nested prefix disjoint') + support.append(support[a[0]] | support[a[1]]) + full = (1 << n) - 1 + require(all(support[r] == full ^ (1 << i) for i, r in enumerate(roots)), 'nested prefix all-but-one roots') + return dict(input_count=n, args=args, roots=roots) + + +def pinned_all_but_one(name, n): + """Pinned all-but-one module {input_count, args, roots} in data/ (eumemic, Claude assistance). The p = 12 + module was annealed from nested_prefix(10) by split-function moves, scored by the p = 12 bit word. + Contract-checked: disjoint supports, root i sums every input but i.""" + mod = json.loads((HERE / 'data' / name).read_text()) + args, roots = mod['args'], mod['roots'] + require(mod['input_count'] == n == len(roots) and args[:n] == [None] * n, 'pinned all-but-one arity') + support = [1 << x for x in range(n)] + for x, a in enumerate(args[n:], n): + require(a and 0 <= a[0] < x and 0 <= a[1] < x and not support[a[0]] & support[a[1]], 'pinned all-but-one disjoint') + support.append(support[a[0]] | support[a[1]]) + full = (1 << n) - 1 + require(all(support[r] == full ^ (1 << i) for i, r in enumerate(roots)), 'pinned all-but-one roots') + return dict(input_count=n, args=args, roots=roots) + + +def all_but_one(n): + """PR #144 modules.all_but_one (balanced binary tree upward sums and complementary downward sums).""" + args, support = [None] * n, [1 << i for i in range(n)] + by = {s: i for i, s in enumerate(support)} + + def add(a, b): + if a is None: + return b + if b is None: + return a + s = support[a] | support[b] + if s not in by: + by[s] = len(args); args.append([a, b]); support.append(s) + return by[s] + + def tree(lo, hi): + if hi - lo == 1: + return (lo, None, None) + mid = (lo + hi) // 2 + L, Rr = tree(lo, mid), tree(mid, hi) + return (add(L[0], Rr[0]), L, Rr) + roots = [None] * n + + def walk(t, outside): + x, L, Rr = t + if L is None: + roots[x] = outside + return + walk(L, add(outside, Rr[0])); walk(Rr, add(outside, L[0])) + walk(tree(0, n), None) + active, stack = set(range(n)), list(roots) + while stack: + x = stack.pop() + if x not in active: + active.add(x) + if args[x] is not None: + stack.extend(args[x]) + ids = sorted(active); ren = {x: i for i, x in enumerate(ids)} + return dict(input_count=n, args=[None if args[x] is None else [ren[y] for y in args[x]] for x in ids], roots=[ren[x] for x in roots]) + + +def main(): + require(not sys.flags.optimize, 'run without -O') + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--p', type=int, default=12) + ap.add_argument('--out', type=Path, default=HERE / 'out') + ap.add_argument('--check', action='store_true', help='regenerate from frozen arcs and compare byte-identically') + ap.add_argument('--solve-matching', action='store_true', help='recompute the carrier matching (Hopcroft-Karp)') + a = ap.parse_args() + a.out.mkdir(parents=True, exist_ok=True) + arcs_path = HERE / 'data' / ('arcs_p%d.json' % a.p) + frozen = None if a.solve_matching or not arcs_path.exists() else json.loads(arcs_path.read_text()) + out, prf, arcs, exp = build(a.p, frozen) + root = float_root(prf['child_histogram'], prf['W_per_vertex'], prf['m']) + word_bytes = gzip.compress(dumps(out).encode(), mtime=0) + prof_bytes = dumps(prf).encode() + names = {'word_p%d.json.gz' % a.p: word_bytes, 'profile_p%d.json' % a.p: prof_bytes} + for k, obj in exp.items(): + names['%s_p%d.json' % (k, a.p)] = dumps(obj).encode() + if a.check: + for name, data in names.items(): + old = (a.out / name).read_bytes() + if name.endswith('.gz'): # gzip bytes depend on the zlib build; compare the compressed content + old, data = gzip.decompress(old), gzip.decompress(data) + require(old == data, 'byte-identical regeneration of ' + name) + require(frozen is not None, 'frozen arcs present') + print('PASS p=%d: word and profile regenerate byte-identically (sha256 %s, %s)' % ( + a.p, hashlib.sha256(word_bytes).hexdigest()[:16], hashlib.sha256(prof_bytes).hexdigest()[:16])) + else: + for name, data in names.items(): + (a.out / name).write_bytes(data) + if frozen is None: + arcs_path.write_text(dumps(arcs)) + print('wrote p=%d: R=%d R/v=%.3f loss=%d deficit=%d W=%d gauges=%d float a_b=%.7e' % ( + a.p, prf['R'], prf['R'] / prf['v'], prf['loss'], prf['deficit_per_vertex'], prf['W_per_vertex'], + prf['selected_roles'], root)) + + +if __name__ == '__main__': + main() diff --git a/research/five-stage-p10b-transcript-stages/bitword/producer/regenerate.py b/research/five-stage-p10b-transcript-stages/bitword/producer/regenerate.py new file mode 100644 index 0000000000..35f5b2c13e --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/producer/regenerate.py @@ -0,0 +1,68 @@ +#!/usr/bin/env python3 +"""Rebuild bitword/selected/bit from the generator and the two physical-layer producers, and compare. + + python3 -B bitword/producer/regenerate.py --work /new/scratch/dir (about 2 minutes) + python3 -B bitword/producer/regenerate.py --work /new/dir --solve-matching --emit /new/out/dir + +1. paired_cube_bit_word.py --p 10 (frozen arcs data/arcs_p10.json) writes the virtual word; +2. make_physical.py --bank-parity adds the compensated reuse pairs and late recipient reads (recipients are + rank h - 3 = 17 gauges; trailing pairs are dropped until the 60-replica bank width is a multiple of m = 100); +3. descent.py moves operation frames (PR200 physical-layer rules, cost r*ln(100/r)) and writes the physical word. +The five pinned files must be reproduced exactly (gzip members compared after decompression). +This is provenance only: verify.py admits the pinned files themselves and never runs a producer. + +Re-pinning (new module data): --solve-matching runs the generator on a scratch copy of this producer directory, +first to recompute and freeze the carrier matching, then on the frozen arcs (the package is never written), and +--emit writes the five new selected files and the new frozen arcs_p10.json to a new directory instead of +comparing. See discovery/REPIN.md. +Prepared by DreamingOfClouds with Anthropic Claude assistance; Apache-2.0. +""" +import argparse, gzip, shutil, subprocess, sys +from pathlib import Path + +HERE = Path(__file__).resolve().parent +BIT = HERE.parent +P = 10 +NAMES = ['graph_p%d.json' % P, 'kchron_p%d.json' % P, 'profile_p%d.json' % P] +GZ = ['word_p%d.json.gz' % P, 'frames_p%d.json.gz' % P] + + +def main(): + ap = argparse.ArgumentParser(description=__doc__); ap.add_argument('--work', type=Path, required=True) + ap.add_argument('--solve-matching', action='store_true', help='recompute the carrier matching on a scratch copy') + ap.add_argument('--emit', type=Path, help='write the new selected files and arcs here instead of comparing') + a = ap.parse_args(); work = a.work.resolve(); assert not work.exists(), 'work dir must be new' + assert a.emit is None or not a.emit.exists(), 'emit dir must be new' + assert a.emit is not None or not a.solve_matching, '--solve-matching is for re-pinning; use it with --emit' + raw, phys, pkg, final = work/'raw', work/'phys', work/'pkg', work/'final' + py = [sys.executable, '-B'] + producer = HERE # only the generator runs from a scratch copy when the matching is re-solved + if a.solve_matching: + producer = work/'producer'; shutil.copytree(HERE, producer) + (producer/'data'/('arcs_p%d.json' % P)).unlink(missing_ok=True) + # first run: solve the carrier matching and freeze it in the scratch copy's data/arcs_pP.json + subprocess.run(py + [str(producer/'paired_cube_bit_word.py'), '--p', str(P), '--out', str(work/'solve')], check=True) + # the pinned word is always the frozen-arc compile (frame ids follow the frozen arc order) + subprocess.run(py + [str(producer/'paired_cube_bit_word.py'), '--p', str(P), '--out', str(raw)], check=True) + subprocess.run(py + [str(HERE/'make_physical.py'), '--src', str(raw), '--out', str(phys), '--bank-parity'], check=True) + (pkg/'selected').mkdir(parents=True) + shutil.copytree(BIT/'bit', pkg/'bit'); shutil.copytree(BIT/'references', pkg/'references') + shutil.copytree(phys, pkg/'selected/bit') + subprocess.run(py + [str(HERE/'descent.py'), str(pkg), str(final)], check=True) + if a.emit is not None: + out = a.emit.resolve(); (out/'selected').mkdir(parents=True) + for name in NAMES + GZ: + shutil.copyfile(final/name, out/'selected'/name) + shutil.copyfile(producer/'data'/('arcs_p%d.json' % P), out/('arcs_p%d.json' % P)) + print('EMITTED new p=%d bit word to %s (selected/ and arcs_p%d.json); nothing compared' % (P, out, P)) + return + pinned = BIT/'selected/bit' + assert sorted(x.name for x in pinned.iterdir()) == sorted(NAMES + GZ), 'pinned file set' + for name in NAMES: + assert (final/name).read_bytes() == (pinned/name).read_bytes(), name + for name in GZ: + assert gzip.decompress((final/name).read_bytes()) == gzip.decompress((pinned/name).read_bytes()), name + print('PASS p=%d regeneration: all five pinned bit-word files reproduced exactly' % P) + +if __name__ == '__main__': + main() diff --git a/research/five-stage-p10b-transcript-stages/bitword/references/pr168-v4/SOURCE.json b/research/five-stage-p10b-transcript-stages/bitword/references/pr168-v4/SOURCE.json new file mode 100644 index 0000000000..c57edcae25 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/references/pr168-v4/SOURCE.json @@ -0,0 +1,20 @@ +{ + "commit": "4a3c769e5c5430e7114c4d3e099ff34664677f17", + "files": { + "certificates/paired-cube-network.json": "05b253a21dc526b6039f56d1068162a19a8a4f29291ad94eb892656b88e9142d", + "notes/general-clifford-frames.tex": "c9bb9655b594583c6b4bab8cb485233f1d1e588f83858cf1e4c3530cee8fed54", + "research/paired-cube-bit/check_paired_cube_bit.py": "4d7c86cd999a1519e0dfb6dcf33a8f26e442a353c3665a0f06881216a260fbf3", + "scripts/certify.py": "2348d95008276c5d5764f7e028c3918e484582cd589bd4d9b82919161745e53e", + "scripts/paired_cube/__init__.py": "b5fb17c79fd41a75c0648e7a5f99076f9f42a619857d5e34e71699bf00ef0c91", + "scripts/paired_cube/closure.py": "e4b3086f4b5663297fe06f4646e1349f10d8647997989f17eef6ec4e84aec693", + "scripts/paired_cube/frames.py": "7d897418dbfee47de0723ea4983098a982610ccba45e1bac9000a79626d8421c", + "scripts/paired_cube/gauges.py": "8a501c66e1330f054e0e11a35e9321d2deea7b51cd03ca56b6a41765e43fe061", + "scripts/paired_cube/graph.py": "d10478ba509c7d8abcefcaaf7c5e0b580b9cd9cbe7777b3e49b2fe24620985c8", + "scripts/paired_cube/modules.py": "6c134f3d24c6cd9aca03763050aaf600005c126c09b35ac0ff5f040e0e29db87", + "scripts/paired_cube/verify.py": "b1eb42a91381ae031d97879f7c43e6c00fc4787e132ed60eb3e124994bdb7d35", + "scripts/paired_cube_physical.py": "9c9ea1ea29e551ab6116d7c8ca09f4703ff9e2fa102032d5055327fde07ba319" + }, + "pr": 168, + "repository": "https://github.com/CrocSwap/integer-mult-bounds", + "scope": "Byte-identical copies of the PR168 v4 files this package executes or pins (compiler frames/closure/gauges/graph/modules, physical checkers, package bit checker, parent certificate, frame theorem note), so the package is self-contained on main." +} diff --git a/research/five-stage-p10b-transcript-stages/bitword/references/pr168-v4/research/paired-cube-bit/check_paired_cube_bit.py b/research/five-stage-p10b-transcript-stages/bitword/references/pr168-v4/research/paired-cube-bit/check_paired_cube_bit.py new file mode 100644 index 0000000000..69d535a6c2 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/references/pr168-v4/research/paired-cube-bit/check_paired_cube_bit.py @@ -0,0 +1,465 @@ +#!/usr/bin/env python3 +"""Standalone checker for subset-port bit words with broadcast roots (paired-cube bit word with partner-pair +source mixing). Standard library only; independent of the generator (own exact integer linear algebra, own +register simulation). Refuses to run under python -O. + +Inputs (plain JSON written by paired_cube_bit_word.py): graph_pP.json, word_pP.json, frames_pP.json, +kchron_pP.json, profile_pP.json. Checks: + 1. exact frames: every frame record (integer annihilator rows 'a' or integer basis rows 'b') is completed to + the other representation by exact integer elimination; A.B^T = 0 exactly and rank A + rank B = h; + 2. the mod-2 decoder: supports of all additions are disjoint; for every target the deliveries (star roots, + side roots, partner singles, partner-pair sums) XOR to {T}; stars read are exactly the c in T and the + side part is exactly sum_{|S cap T|=1} x_S; + 3. geometry: source frames are the lines ; side root frames lie in every receiver's cap + ker(3 chi_T - 1) and equal the common cap of the group; centre frames are the star spans; the frame of + every addition contains its operands' frames; every root node's frame lies in its root frame; + 4. every role chain (start -> each op frame -> root frame -> full) is nested, including gauged starts + (sigma inside the first op frame, gauged roles untouched in phase one); every target chain (gauge reads + ascending, side root caps in root order, partner-pair delivery at the level-2 cap, final cap) is nested; + the partner-pair chronology: mix frame span{chi_c,chi_d} with H0-Gram I_2, contained in the receivers' + level-2 cap, carrier chain [, mix, cap, full] and passive chain [, mix, full] nested; + 5. G = I - J/9 nondegenerate on every frame used (exact integer determinant test); + 6. literal F2 replay with arbitrary dirty scratch: y = y0 + x, scratch and sources restored; + 7. independent ledger recount from the role chains equals the saved child histogram (PR #144 bit ledger); + 8. mutation controls (must all be REJECTED): broken partner mix, delivery outside the shared cap (full + frame), delivery below the level (face cap without span{chi_c,chi_d}), dropped star, non-nested role chain. +Usage: python3 check_paired_cube_bit.py --dir out --p 12 +""" +import argparse, json, random, sys +from collections import Counter, defaultdict +from math import gcd +from operator import mul +from pathlib import Path + +if sys.flags.optimize: + raise SystemExit('refusing to run under python -O: assertions are part of the check') + + +class Fail(Exception): + pass + + +def need(cond, msg): + if not cond: + raise Fail(msg) + + +# ------------------------------------------------------------------ exact integer linear algebra +def prim(v): + g = 0 + for x in v: + g = gcd(g, abs(x)) + if g > 1: + v = [x // g for x in v] + f = next((x for x in v if x), 0) + return tuple(-x for x in v) if f < 0 else tuple(v) + + +def reduce_rows(rows, h): + """Integer reduced echelon form: returns (rows, pivot columns); each pivot column is zero outside its row.""" + rows = [list(r) for r in rows] + out, pivs = [], [] + for r in rows: + for pr, pc in zip(out, pivs): + if r[pc]: + a, b = pr[pc], r[pc] + r = [x * a - y * b for x, y in zip(r, pr)] + r = list(prim(r)) + c = next((j for j in range(h) if r[j]), None) + if c is None: + continue + for i, (pr, pc) in enumerate(zip(out, pivs)): + if pr[c]: + a, b = r[c], pr[c] + out[i] = list(prim([x * a - y * b for x, y in zip(pr, r)])) + out.append(r); pivs.append(c) + return out, pivs + + +def kernel(rows, h): + red, pivs = reduce_rows(rows, h) + ps = set(pivs) + basis = [] + for f in range(h): + if f in ps: + continue + D = 1 + for r, c in zip(red, pivs): + if r[f]: + D = D * abs(r[c]) // gcd(D, abs(r[c])) + v = [0] * h + v[f] = D + for r, c in zip(red, pivs): + if r[f]: + v[c] = -r[f] * D // r[c] + basis.append(prim(v)) + return basis, len(red) + + +def rank(rows, h): + return len(reduce_rows(rows, h)[0]) + + +def dot(a, b): + return sum(map(mul, a, b)) + + +# ------------------------------------------------------------------ checker +class Checker: + def __init__(self, d, p, mutate=None): + self.mut = mutate + rd = lambda name: json.loads((d / ('%s_p%d.json' % (name, p))).read_text()) + self.g, self.w, self.fr, self.k, self.prof = rd('graph'), rd('word'), rd('frames'), rd('kchron'), rd('profile') + self.h, self.v = self.g['h'], self.g['v'] + if mutate == 'dropped_star': + j = next(i for i, r in enumerate(self.g['roots']) if r['kind'] == 'center') + self.g['roots'][j]['targets'] = [] + if mutate == 'broken_mix': + self.k['entries'][0]['skip_mix'] = True + if mutate == 'outside_cap': + # raise the mixed carrier past the receivers' shared cap (to the full frame) and deliver there + e = self.k['entries'][0] + e['deliver_frame'] = self.w['full_frame'] + e['carrier_chain'][2] = e['deliver_frame'] + if mutate == 'below_level': + # deliver at the receivers' level-1 (face) cap, which does not contain span{chi_c, chi_d} + e = self.k['entries'][0] + face = next(j for j, r in enumerate(self.g['roots']) if r['kind'] == 'side' and set(e['receivers']) < set(r['targets'])) + e['deliver_frame'] = self.w['root_frame'][face] + e['carrier_chain'][2] = e['deliver_frame'] + if mutate == 'non_nested': + # move one addition's frame down to the frame of its smallest operand's source line + x = next(int(k) for k, f in sorted(self.w['node_frame'].items(), key=lambda kv: int(kv[0])) if int(k) >= self.v and str(int(k)) not in set(map(str, self.w['plain']))) + self.w['node_frame'][str(x)] = self.w['source_frame'][0] + + # ---------------- frames + def frames(self): + h = self.h + self.A, self.B, self.dimf = {}, {}, {} + for key, rec in self.fr['frames'].items(): + f = int(key) + if 'a' in rec: + A = [tuple(r) for r in rec['a']] + need(rank(A, h) == len(A), 'independent annihilator rows %d' % f) + B, _ = kernel(A, h) + else: + B = [tuple(r) for r in rec['b']] + need(rank(B, h) == len(B), 'independent basis rows %d' % f) + A, _ = kernel(B, h) + need(len(A) + len(B) == h and len(B) == rec['dim'], 'dimensions of frame %d' % f) + need(all(dot(a, b) == 0 for a in A for b in B), 'A.B = 0 for frame %d' % f) + self.A[f], self.B[f], self.dimf[f] = A, B, len(B) + self.cc = {} + return len(self.A) + + def sub(self, f1, f2): + """frame f1 contained in frame f2 (exact)""" + if f1 == f2: + return True + key = (f1, f2) + r = self.cc.get(key) + if r is None: + B1, A2 = self.B[f1], self.A[f2] + r = len(B1) <= len(self.B[f2]) and all(dot(a, b) == 0 for a in A2 for b in B1) + self.cc[key] = r + return r + + def in_frame(self, vec, f): + return all(dot(a, vec) == 0 for a in self.A[f]) + + def nondeg(self, f): + h = self.h + B, A = self.B[f], self.A[f] + if not B or len(B) == h: + return True + if len(B) <= len(A): + s = [sum(b) for b in B] + M = [[9 * dot(B[i], B[j]) - s[i] * s[j] for j in range(len(B))] for i in range(len(B))] + return rank(M, len(B)) == len(B) + s = [sum(a) for a in A] + M = [[(9 - h) * dot(A[i], A[j]) + s[i] * s[j] for j in range(len(A))] for i in range(len(A))] + return rank(M, len(A)) == len(A) + + # ---------------- decoder + def decoder(self): + g, v = self.g, self.v + args = g['args'] + lab = [frozenset(l) for l in g['labels']] + sup = [1 << i for i in range(v)] + [0] * (len(args) - v) + for x in range(v, len(args)): + a, b = args[x] + need(not sup[a] & sup[b], 'support-disjoint addition %d' % x) + sup[x] = sup[a] | sup[b] + self.sup = sup + acc, stars, side = [0] * v, [set() for _ in range(v)], [0] * v + for r in g['roots']: + need(r.get('coefficient', 1) == 1, 'mod-2 unit coefficients') + for t in r['targets']: + acc[t] ^= sup[r['node']] + if r['kind'] == 'center': + stars[t].add(r['coordinate']) + else: + side[t] ^= sup[r['node']] + for e in self.k['entries']: + for t in e['receivers']: + acc[t] ^= (1 << e['carrier']) | (1 << e['passive']) + side[t] ^= (1 << e['carrier']) | (1 << e['passive']) + for t in range(v): + need(acc[t] == 1 << t, 'decoder identity at target %d' % t) + need(stars[t] == set(lab[t]), 'stars read by target %d' % t) + orth = sum(1 << s for s in range(v) if len(lab[s] & lab[t]) == 1) + need(side[t] == orth, 'side part = sum over |S cap T| = 1 at target %d' % t) + for r in g['roots']: + if r['kind'] == 'center': + c = r['coordinate'] + need(sup[r['node']] == sum(1 << s for s in range(v) if c in lab[s]), 'star support %d' % c) + + # ---------------- geometry and chains + def geometry(self): + g, w, h, v = self.g, self.w, self.h, self.v + lab = g['labels'] + chi = [tuple(1 if j in l else 0 for j in range(h)) for l in lab] + cov = [tuple((3 if j in l else 0) - 1 for j in range(h)) for l in lab] + nf = {int(k): f for k, f in w['node_frame'].items()} + rf = w['root_frame'] + full = w['full_frame'] + need(self.dimf[full] == h, 'full frame') + for s in range(v): + f = w['source_frame'][s] + need(self.dimf[f] == 1 and self.in_frame(chi[s], f), 'source line ') + args = g['args'] + for x, f in nf.items(): + if x < v: + need(self.in_frame(chi[x], f), 'leaf label inside its frame') + else: + for y in args[x]: + need(self.sub(nf[y], f), 'operand frame inside node frame (%d <- %d)' % (x, y)) + loss = 0 + for j, r in enumerate(g['roots']): + f = rf[j] + need(self.sub(nf[r['node']], f), 'root node frame inside root frame %d' % j) + if r['kind'] == 'center': + c = r['coordinate'] + S = [chi[s] for s in range(v) if c in lab[s]] + need(all(self.in_frame(x, f) for x in S) and rank(S, h) == self.dimf[f], 'centre frame = star span') + loss += self.dimf[f] + else: + need(all(dot(cov[t], b) == 0 for t in r['targets'] for b in self.B[f]), 'root frame inside caps') + need(self.dimf[f] == h - rank([cov[t] for t in r['targets']], h), 'root frame = common cap') + need(loss == self.prof['loss'], 'copied-centre loss') + self.chi, self.cov, self.nf, self.rf = chi, cov, nf, rf + + def chains(self): + """Role chains of the physical word and target chains; returns the recounted child histogram.""" + g, w, h, v = self.g, self.w, self.h, self.v + nf, rf, full = self.nf, self.rf, w['full_frame'] + ops, rootroles = w['ops'], w['rootroles'] + R = 1 + max(max(a, b) for a, b, _ in ops) + R = max(R, 1 + max(rootroles), 1 + max(w['sources'].values())) + need(R == self.prof['R'], 'role count') + start = {} + for leaf, s in w['sources'].items(): + start[s] = w['source_frame'][int(leaf)] + phase1 = set(w['phase1']) + touched_p1 = set() + for i in phase1: + touched_p1.update(ops[i][:2]) + # phase one = closure of the centre roots' last ops under per-role precedence (recomputed) + prev_op, pred = {}, [] + for i, (a, b, _) in enumerate(ops): + pred.append((prev_op.get(a, -1), prev_op.get(b, -1))) + prev_op[a] = prev_op[b] = i + stack = [prev_op[s] for r, s in zip(g['roots'], rootroles) if r['kind'] == 'center' and s in prev_op] + closure = set() + while stack: + i = stack.pop() + if i not in closure: + closure.add(i); stack.extend(j for j in pred[i] if j >= 0) + need(closure == phase1, 'phase one is the centre closure') + # conservative response support of every role (union incidence through the XOR word) + co = [0] * R + for j, (r, s) in enumerate(zip(g['roots'], rootroles)): + for t in r['targets']: + co[s] |= 1 << t + for a, b, _ in reversed(ops): + co[b] |= co[a] + gauge_of = {} + for z in w['gauges']: + need(sum(1 << t for t in z['targets']) == co[z['role']], 'gauge targets = response support of its role') + s = z['role'] + need(s not in start, 'gauged role is not a source role') + need(s not in touched_p1, 'gauged role untouched in phase one') + need(self.dimf[z['frame']] == z['dim'] and z['dim'] > 0, 'gauge dimension') + need(self.nondeg(z['frame']), 'gauge frame nondegenerate') + start[s] = z['frame']; gauge_of[s] = z + seq = defaultdict(list) + for i, (a, b, x) in enumerate(ops): + f = nf[x] + seq[a].append(f); seq[b].append(f) + for j, s in enumerate(rootroles): + seq[s].append(rf[j]) + H = Counter() + for s in range(R): + chain = [start.get(s)] + seq[s] + [full] + prev = chain[0] + dprev = 0 if prev is None else self.dimf[prev] + if prev is not None and s not in gauge_of: + H[1] += 1 # source role: injection frame (entrance child of width 1) + for f in chain[1:]: + if prev is not None: + need(self.sub(prev, f), 'nested role chain (role %d)' % s) + d = self.dimf[f] + need(d >= dprev, 'ascending role chain (role %d)' % s) + if d > dprev: + H[d - dprev] += 1 + prev, dprev = f, d + for j, r in enumerate(g['roots']): + if r['kind'] == 'center': + H[self.dimf[rf[j]]] += 1 # copied-centre transform + # partner-pair chronology + src = Counter() + lab = [set(l) for l in g['labels']] + for e in self.k['entries']: + c, d = e['carrier'], e['passive'] + need(len(lab[c] & lab[d]) == 1, 'carrier and passive orthogonal (H0-Gram I_2)') + mf, cf = e['mix_frame'], e['deliver_frame'] + need(self.dimf[mf] == 2 and self.in_frame(self.chi[c], mf) and self.in_frame(self.chi[d], mf), 'mix frame = span{chi_c, chi_d}') + need(self.nondeg(mf), 'mix frame nondegenerate') + need(self.sub(mf, cf), 'mix frame inside the receivers shared cap') + need(all(dot(self.cov[t], b) == 0 for t in e['receivers'] for b in self.B[cf]), 'delivery frame inside receiver caps') + need(e['carrier_chain'][0] == w['source_frame'][c] and e['passive_chain'][0] == w['source_frame'][d], 'chains start at source lines') + need(e['carrier_chain'][1:] == [mf, cf, w['full_frame']] and e['passive_chain'][1:] == [mf, w['full_frame']], 'chain shape') + for ch in (e['carrier_chain'], e['passive_chain']): + for f1, f2 in zip(ch, ch[1:]): + need(self.sub(f1, f2), 'nested source-register chain') + for f1, f2 in zip(ch, ch[1:]): + src[self.dimf[f2] - self.dimf[f1]] += 1 + # target chains: gauge reads (time order = reverse selection order), side caps in root order, + # partner-pair delivery at the level-2 cap right after its root, final cap + events = defaultdict(list) + for z in reversed(w['gauges']): + for t in z['targets']: + events[t].append(z['frame']) + deliveries = defaultdict(list) + for e in self.k['entries']: + deliveries[e['deliver_after_root']].append(e) + for j, r in enumerate(g['roots']): + if r['kind'] == 'center': + continue + for t in r['targets']: + events[t].append(rf[j]) + for e in deliveries.get(j, []): + need(sorted(e['receivers']) == sorted(r['targets']), 'delivery after the receivers own level-2 root') + for t in e['receivers']: + events[t].append(e['deliver_frame']) + Y = Counter() + cap = {} + for t in range(v): + capf = None + prev, dprev = None, 0 + for f in events[t]: + if prev is not None: + need(self.sub(prev, f), 'nested target chain (target %d)' % t) + need(all(dot(self.cov[t], b) == 0 for b in self.B[f]), 'target frame inside cap (target %d)' % t) + if self.dimf[f] > dprev: + Y[self.dimf[f] - dprev] += 1 + prev, dprev = f, self.dimf[f] + need(dprev <= h - 1, 'target chain below the cap') + Y[h - 1 - dprev] += 1 if h - 1 - dprev else 0 + # every source register is in exactly one mixing pair + members = Counter() + for e in self.k['entries']: + members[e['carrier']] += 1; members[e['passive']] += 1 + need(all(members[s] == 1 for s in range(v)), 'each source in exactly one partner pair') + for f in set(self.nf.values()) | set(self.rf): + need(self.nondeg(f), 'G-nondegenerate frame %d' % f) + return H, Y, src, R + + # ---------------- replay + def replay(self, seeds=3): + g, w, v = self.g, self.w, self.v + ops, rootroles = w['ops'], w['rootroles'] + R = self.prof['R'] + srcmap = {int(k): s for k, s in w['sources'].items()} + roots = g['roots'] + for seed in range(seeds): + rng = random.Random(1000 + seed) + x = [rng.getrandbits(1) for _ in range(v)] + y0 = [rng.getrandbits(1) for _ in range(v)] + z0 = [rng.getrandbits(1) for _ in range(R)] + X, Yv, z = x[:], y0[:], z0[:] + # y <- y - J M z (old-value response of the dirty scratch) + zd = z0[:] + for a, b, _ in ops: + zd[a] ^= zd[b] + for j, r in enumerate(roots): + for t in r['targets']: + Yv[t] ^= zd[rootroles[j]] + for leaf, s in srcmap.items(): # z <- z + V x (at the rank-one source lines) + z[s] ^= X[leaf] + for a, b, _ in ops: # z <- M z + z[a] ^= z[b] + for j, r in enumerate(roots): # y <- y + J z + for t in r['targets']: + Yv[t] ^= z[rootroles[j]] + for e in self.k['entries']: # partner-pair sums on the source registers + if not e.get('skip_mix'): + X[e['carrier']] ^= X[e['passive']] + for t in e['receivers']: + Yv[t] ^= X[e['carrier']] + for e in self.k['entries']: # undo at the full frame + if not e.get('skip_mix'): + X[e['carrier']] ^= X[e['passive']] + for a, b, _ in reversed(ops): # z <- M^-1 z + z[a] ^= z[b] + for leaf, s in srcmap.items(): # z <- z - V x + z[s] ^= X[leaf] + need(all(Yv[t] == y0[t] ^ x[t] for t in range(v)), 'replay: y = y0 + x (seed %d)' % seed) + need(z == z0 and X == x, 'replay: scratch and sources restored (seed %d)' % seed) + + def run(self): + nfr = self.frames() + self.decoder() + self.geometry() + H, Y, src, R = self.chains() + self.replay() + h, v = self.h, self.v + m, W = 3 * h, 2 * v + R + C = Counter() + for part in (H, Y, src): + for r, c in part.items(): + if r and c: + C[r] += 3 * c + for z in self.w['gauges']: + C[3 * z['dim']] += 1 + C[2] += 2 * v + saved = {int(k): c for k, c in self.prof['child_histogram'].items()} + need(dict(C) == saved, 'independent recount equals the saved child histogram') + mass = sum(r * c for r, c in C.items()) + need(W == self.prof['W_per_vertex'] and W * m - mass == 2 * v - 3 * self.prof['loss'] == self.prof['deficit_per_vertex'], + 'W = 2v + R and deficit 2v - 3 ell') + return dict(frames=nfr, roles=R, W=W, m=m, deficit=W * m - mass, children=sum(C.values())) + + +def main(): + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--dir', type=Path, default=Path(__file__).resolve().parent / 'out') + ap.add_argument('--p', type=int, default=12) + ap.add_argument('--no-controls', action='store_true') + a = ap.parse_args() + res = Checker(a.dir, a.p).run() + print('PASS p=%d: %s' % (a.p, res)) + if a.no_controls: + return + for m in ('broken_mix', 'outside_cap', 'below_level', 'dropped_star', 'non_nested'): + try: + Checker(a.dir, a.p, mutate=m).run() + except Fail as e: + print('control %-13s REJECTED: %s' % (m, e)) + continue + raise SystemExit('FAIL: control %s was accepted' % m) + print('PASS: all 5 mutation controls rejected') + + +if __name__ == '__main__': + main() diff --git a/research/five-stage-p10b-transcript-stages/bitword/selected/bit/frames_p10.json.gz b/research/five-stage-p10b-transcript-stages/bitword/selected/bit/frames_p10.json.gz new file mode 100644 index 0000000000..3b46aa37ae Binary files /dev/null and b/research/five-stage-p10b-transcript-stages/bitword/selected/bit/frames_p10.json.gz differ diff --git a/research/five-stage-p10b-transcript-stages/bitword/selected/bit/graph_p10.json b/research/five-stage-p10b-transcript-stages/bitword/selected/bit/graph_p10.json new file mode 100644 index 0000000000..7bc9cfec84 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/selected/bit/graph_p10.json @@ -0,0 +1 @@ +{"args":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[0,3],[1,2],[960,961],[4,7],[5,6],[963,964],[0,5],[1,4],[966,967],[2,7],[3,6],[969,970],[967,970],[961,964],[1,7],[0,6],[974,975],[3,5],[2,4],[977,978],[974,977],[975,978],[966,969],[960,963],[8,11],[9,10],[984,985],[12,15],[13,14],[987,988],[8,13],[9,12],[990,991],[10,15],[11,14],[993,994],[991,994],[985,988],[9,15],[8,14],[998,999],[11,13],[10,12],[1001,1002],[998,1001],[999,1002],[990,993],[984,987],[16,19],[17,18],[1008,1009],[20,23],[21,22],[1011,1012],[16,21],[17,20],[1014,1015],[18,23],[19,22],[1017,1018],[1015,1018],[1009,1012],[17,23],[16,22],[1022,1023],[19,21],[18,20],[1025,1026],[1022,1025],[1023,1026],[1014,1017],[1008,1011],[24,27],[25,26],[1032,1033],[28,31],[29,30],[1035,1036],[24,29],[25,28],[1038,1039],[26,31],[27,30],[1041,1042],[1039,1042],[1033,1036],[25,31],[24,30],[1046,1047],[27,29],[26,28],[1049,1050],[1046,1049],[1047,1050],[1038,1041],[1032,1035],[32,35],[33,34],[1056,1057],[36,39],[37,38],[1059,1060],[32,37],[33,36],[1062,1063],[34,39],[35,38],[1065,1066],[1063,1066],[1057,1060],[33,39],[32,38],[1070,1071],[35,37],[34,36],[1073,1074],[1070,1073],[1071,1074],[1062,1065],[1056,1059],[40,43],[41,42],[1080,1081],[44,47],[45,46],[1083,1084],[40,45],[41,44],[1086,1087],[42,47],[43,46],[1089,1090],[1087,1090],[1081,1084],[41,47],[40,46],[1094,1095],[43,45],[42,44],[1097,1098],[1094,1097],[1095,1098],[1086,1089],[1080,1083],[48,51],[49,50],[1104,1105],[52,55],[53,54],[1107,1108],[48,53],[49,52],[1110,1111],[50,55],[51,54],[1113,1114],[1111,1114],[1105,1108],[49,55],[48,54],[1118,1119],[51,53],[50,52],[1121,1122],[1118,1121],[1119,1122],[1110,1113],[1104,1107],[56,59],[57,58],[1128,1129],[60,63],[61,62],[1131,1132],[56,61],[57,60],[1134,1135],[58,63],[59,62],[1137,1138],[1135,1138],[1129,1132],[57,63],[56,62],[1142,1143],[59,61],[58,60],[1145,1146],[1142,1145],[1143,1146],[1134,1137],[1128,1131],[64,67],[65,66],[1152,1153],[68,71],[69,70],[1155,1156],[64,69],[65,68],[1158,1159],[66,71],[67,70],[1161,1162],[1159,1162],[1153,1156],[65,71],[64,70],[1166,1167],[67,69],[66,68],[1169,1170],[1166,1169],[1167,1170],[1158,1161],[1152,1155],[72,75],[73,74],[1176,1177],[76,79],[77,78],[1179,1180],[72,77],[73,76],[1182,1183],[74,79],[75,78],[1185,1186],[1183,1186],[1177,1180],[73,79],[72,78],[1190,1191],[75,77],[74,76],[1193,1194],[1190,1193],[1191,1194],[1182,1185],[1176,1179],[80,83],[81,82],[1200,1201],[84,87],[85,86],[1203,1204],[80,85],[81,84],[1206,1207],[82,87],[83,86],[1209,1210],[1207,1210],[1201,1204],[81,87],[80,86],[1214,1215],[83,85],[82,84],[1217,1218],[1214,1217],[1215,1218],[1206,1209],[1200,1203],[88,91],[89,90],[1224,1225],[92,95],[93,94],[1227,1228],[88,93],[89,92],[1230,1231],[90,95],[91,94],[1233,1234],[1231,1234],[1225,1228],[89,95],[88,94],[1238,1239],[91,93],[90,92],[1241,1242],[1238,1241],[1239,1242],[1230,1233],[1224,1227],[96,99],[97,98],[1248,1249],[100,103],[101,102],[1251,1252],[96,101],[97,100],[1254,1255],[98,103],[99,102],[1257,1258],[1255,1258],[1249,1252],[97,103],[96,102],[1262,1263],[99,101],[98,100],[1265,1266],[1262,1265],[1263,1266],[1254,1257],[1248,1251],[104,107],[105,106],[1272,1273],[108,111],[109,110],[1275,1276],[104,109],[105,108],[1278,1279],[106,111],[107,110],[1281,1282],[1279,1282],[1273,1276],[105,111],[104,110],[1286,1287],[107,109],[106,108],[1289,1290],[1286,1289],[1287,1290],[1278,1281],[1272,1275],[112,115],[113,114],[1296,1297],[116,119],[117,118],[1299,1300],[112,117],[113,116],[1302,1303],[114,119],[115,118],[1305,1306],[1303,1306],[1297,1300],[113,119],[112,118],[1310,1311],[115,117],[114,116],[1313,1314],[1310,1313],[1311,1314],[1302,1305],[1296,1299],[120,123],[121,122],[1320,1321],[124,127],[125,126],[1323,1324],[120,125],[121,124],[1326,1327],[122,127],[123,126],[1329,1330],[1327,1330],[1321,1324],[121,127],[120,126],[1334,1335],[123,125],[122,124],[1337,1338],[1334,1337],[1335,1338],[1326,1329],[1320,1323],[128,131],[129,130],[1344,1345],[132,135],[133,134],[1347,1348],[128,133],[129,132],[1350,1351],[130,135],[131,134],[1353,1354],[1351,1354],[1345,1348],[129,135],[128,134],[1358,1359],[131,133],[130,132],[1361,1362],[1358,1361],[1359,1362],[1350,1353],[1344,1347],[136,139],[137,138],[1368,1369],[140,143],[141,142],[1371,1372],[136,141],[137,140],[1374,1375],[138,143],[139,142],[1377,1378],[1375,1378],[1369,1372],[137,143],[136,142],[1382,1383],[139,141],[138,140],[1385,1386],[1382,1385],[1383,1386],[1374,1377],[1368,1371],[144,147],[145,146],[1392,1393],[148,151],[149,150],[1395,1396],[144,149],[145,148],[1398,1399],[146,151],[147,150],[1401,1402],[1399,1402],[1393,1396],[145,151],[144,150],[1406,1407],[147,149],[146,148],[1409,1410],[1406,1409],[1407,1410],[1398,1401],[1392,1395],[152,155],[153,154],[1416,1417],[156,159],[157,158],[1419,1420],[152,157],[153,156],[1422,1423],[154,159],[155,158],[1425,1426],[1423,1426],[1417,1420],[153,159],[152,158],[1430,1431],[155,157],[154,156],[1433,1434],[1430,1433],[1431,1434],[1422,1425],[1416,1419],[160,163],[161,162],[1440,1441],[164,167],[165,166],[1443,1444],[160,165],[161,164],[1446,1447],[162,167],[163,166],[1449,1450],[1447,1450],[1441,1444],[161,167],[160,166],[1454,1455],[163,165],[162,164],[1457,1458],[1454,1457],[1455,1458],[1446,1449],[1440,1443],[168,171],[169,170],[1464,1465],[172,175],[173,174],[1467,1468],[168,173],[169,172],[1470,1471],[170,175],[171,174],[1473,1474],[1471,1474],[1465,1468],[169,175],[168,174],[1478,1479],[171,173],[170,172],[1481,1482],[1478,1481],[1479,1482],[1470,1473],[1464,1467],[176,179],[177,178],[1488,1489],[180,183],[181,182],[1491,1492],[176,181],[177,180],[1494,1495],[178,183],[179,182],[1497,1498],[1495,1498],[1489,1492],[177,183],[176,182],[1502,1503],[179,181],[178,180],[1505,1506],[1502,1505],[1503,1506],[1494,1497],[1488,1491],[184,187],[185,186],[1512,1513],[188,191],[189,190],[1515,1516],[184,189],[185,188],[1518,1519],[186,191],[187,190],[1521,1522],[1519,1522],[1513,1516],[185,191],[184,190],[1526,1527],[187,189],[186,188],[1529,1530],[1526,1529],[1527,1530],[1518,1521],[1512,1515],[192,195],[193,194],[1536,1537],[196,199],[197,198],[1539,1540],[192,197],[193,196],[1542,1543],[194,199],[195,198],[1545,1546],[1543,1546],[1537,1540],[193,199],[192,198],[1550,1551],[195,197],[194,196],[1553,1554],[1550,1553],[1551,1554],[1542,1545],[1536,1539],[200,203],[201,202],[1560,1561],[204,207],[205,206],[1563,1564],[200,205],[201,204],[1566,1567],[202,207],[203,206],[1569,1570],[1567,1570],[1561,1564],[201,207],[200,206],[1574,1575],[203,205],[202,204],[1577,1578],[1574,1577],[1575,1578],[1566,1569],[1560,1563],[208,211],[209,210],[1584,1585],[212,215],[213,214],[1587,1588],[208,213],[209,212],[1590,1591],[210,215],[211,214],[1593,1594],[1591,1594],[1585,1588],[209,215],[208,214],[1598,1599],[211,213],[210,212],[1601,1602],[1598,1601],[1599,1602],[1590,1593],[1584,1587],[216,219],[217,218],[1608,1609],[220,223],[221,222],[1611,1612],[216,221],[217,220],[1614,1615],[218,223],[219,222],[1617,1618],[1615,1618],[1609,1612],[217,223],[216,222],[1622,1623],[219,221],[218,220],[1625,1626],[1622,1625],[1623,1626],[1614,1617],[1608,1611],[224,227],[225,226],[1632,1633],[228,231],[229,230],[1635,1636],[224,229],[225,228],[1638,1639],[226,231],[227,230],[1641,1642],[1639,1642],[1633,1636],[225,231],[224,230],[1646,1647],[227,229],[226,228],[1649,1650],[1646,1649],[1647,1650],[1638,1641],[1632,1635],[232,235],[233,234],[1656,1657],[236,239],[237,238],[1659,1660],[232,237],[233,236],[1662,1663],[234,239],[235,238],[1665,1666],[1663,1666],[1657,1660],[233,239],[232,238],[1670,1671],[235,237],[234,236],[1673,1674],[1670,1673],[1671,1674],[1662,1665],[1656,1659],[240,243],[241,242],[1680,1681],[244,247],[245,246],[1683,1684],[240,245],[241,244],[1686,1687],[242,247],[243,246],[1689,1690],[1687,1690],[1681,1684],[241,247],[240,246],[1694,1695],[243,245],[242,244],[1697,1698],[1694,1697],[1695,1698],[1686,1689],[1680,1683],[248,251],[249,250],[1704,1705],[252,255],[253,254],[1707,1708],[248,253],[249,252],[1710,1711],[250,255],[251,254],[1713,1714],[1711,1714],[1705,1708],[249,255],[248,254],[1718,1719],[251,253],[250,252],[1721,1722],[1718,1721],[1719,1722],[1710,1713],[1704,1707],[256,259],[257,258],[1728,1729],[260,263],[261,262],[1731,1732],[256,261],[257,260],[1734,1735],[258,263],[259,262],[1737,1738],[1735,1738],[1729,1732],[257,263],[256,262],[1742,1743],[259,261],[258,260],[1745,1746],[1742,1745],[1743,1746],[1734,1737],[1728,1731],[264,267],[265,266],[1752,1753],[268,271],[269,270],[1755,1756],[264,269],[265,268],[1758,1759],[266,271],[267,270],[1761,1762],[1759,1762],[1753,1756],[265,271],[264,270],[1766,1767],[267,269],[266,268],[1769,1770],[1766,1769],[1767,1770],[1758,1761],[1752,1755],[272,275],[273,274],[1776,1777],[276,279],[277,278],[1779,1780],[272,277],[273,276],[1782,1783],[274,279],[275,278],[1785,1786],[1783,1786],[1777,1780],[273,279],[272,278],[1790,1791],[275,277],[274,276],[1793,1794],[1790,1793],[1791,1794],[1782,1785],[1776,1779],[280,283],[281,282],[1800,1801],[284,287],[285,286],[1803,1804],[280,285],[281,284],[1806,1807],[282,287],[283,286],[1809,1810],[1807,1810],[1801,1804],[281,287],[280,286],[1814,1815],[283,285],[282,284],[1817,1818],[1814,1817],[1815,1818],[1806,1809],[1800,1803],[288,291],[289,290],[1824,1825],[292,295],[293,294],[1827,1828],[288,293],[289,292],[1830,1831],[290,295],[291,294],[1833,1834],[1831,1834],[1825,1828],[289,295],[288,294],[1838,1839],[291,293],[290,292],[1841,1842],[1838,1841],[1839,1842],[1830,1833],[1824,1827],[296,299],[297,298],[1848,1849],[300,303],[301,302],[1851,1852],[296,301],[297,300],[1854,1855],[298,303],[299,302],[1857,1858],[1855,1858],[1849,1852],[297,303],[296,302],[1862,1863],[299,301],[298,300],[1865,1866],[1862,1865],[1863,1866],[1854,1857],[1848,1851],[304,307],[305,306],[1872,1873],[308,311],[309,310],[1875,1876],[304,309],[305,308],[1878,1879],[306,311],[307,310],[1881,1882],[1879,1882],[1873,1876],[305,311],[304,310],[1886,1887],[307,309],[306,308],[1889,1890],[1886,1889],[1887,1890],[1878,1881],[1872,1875],[312,315],[313,314],[1896,1897],[316,319],[317,318],[1899,1900],[312,317],[313,316],[1902,1903],[314,319],[315,318],[1905,1906],[1903,1906],[1897,1900],[313,319],[312,318],[1910,1911],[315,317],[314,316],[1913,1914],[1910,1913],[1911,1914],[1902,1905],[1896,1899],[320,323],[321,322],[1920,1921],[324,327],[325,326],[1923,1924],[320,325],[321,324],[1926,1927],[322,327],[323,326],[1929,1930],[1927,1930],[1921,1924],[321,327],[320,326],[1934,1935],[323,325],[322,324],[1937,1938],[1934,1937],[1935,1938],[1926,1929],[1920,1923],[328,331],[329,330],[1944,1945],[332,335],[333,334],[1947,1948],[328,333],[329,332],[1950,1951],[330,335],[331,334],[1953,1954],[1951,1954],[1945,1948],[329,335],[328,334],[1958,1959],[331,333],[330,332],[1961,1962],[1958,1961],[1959,1962],[1950,1953],[1944,1947],[336,339],[337,338],[1968,1969],[340,343],[341,342],[1971,1972],[336,341],[337,340],[1974,1975],[338,343],[339,342],[1977,1978],[1975,1978],[1969,1972],[337,343],[336,342],[1982,1983],[339,341],[338,340],[1985,1986],[1982,1985],[1983,1986],[1974,1977],[1968,1971],[344,347],[345,346],[1992,1993],[348,351],[349,350],[1995,1996],[344,349],[345,348],[1998,1999],[346,351],[347,350],[2001,2002],[1999,2002],[1993,1996],[345,351],[344,350],[2006,2007],[347,349],[346,348],[2009,2010],[2006,2009],[2007,2010],[1998,2001],[1992,1995],[352,355],[353,354],[2016,2017],[356,359],[357,358],[2019,2020],[352,357],[353,356],[2022,2023],[354,359],[355,358],[2025,2026],[2023,2026],[2017,2020],[353,359],[352,358],[2030,2031],[355,357],[354,356],[2033,2034],[2030,2033],[2031,2034],[2022,2025],[2016,2019],[360,363],[361,362],[2040,2041],[364,367],[365,366],[2043,2044],[360,365],[361,364],[2046,2047],[362,367],[363,366],[2049,2050],[2047,2050],[2041,2044],[361,367],[360,366],[2054,2055],[363,365],[362,364],[2057,2058],[2054,2057],[2055,2058],[2046,2049],[2040,2043],[368,371],[369,370],[2064,2065],[372,375],[373,374],[2067,2068],[368,373],[369,372],[2070,2071],[370,375],[371,374],[2073,2074],[2071,2074],[2065,2068],[369,375],[368,374],[2078,2079],[371,373],[370,372],[2081,2082],[2078,2081],[2079,2082],[2070,2073],[2064,2067],[376,379],[377,378],[2088,2089],[380,383],[381,382],[2091,2092],[376,381],[377,380],[2094,2095],[378,383],[379,382],[2097,2098],[2095,2098],[2089,2092],[377,383],[376,382],[2102,2103],[379,381],[378,380],[2105,2106],[2102,2105],[2103,2106],[2094,2097],[2088,2091],[384,387],[385,386],[2112,2113],[388,391],[389,390],[2115,2116],[384,389],[385,388],[2118,2119],[386,391],[387,390],[2121,2122],[2119,2122],[2113,2116],[385,391],[384,390],[2126,2127],[387,389],[386,388],[2129,2130],[2126,2129],[2127,2130],[2118,2121],[2112,2115],[392,395],[393,394],[2136,2137],[396,399],[397,398],[2139,2140],[392,397],[393,396],[2142,2143],[394,399],[395,398],[2145,2146],[2143,2146],[2137,2140],[393,399],[392,398],[2150,2151],[395,397],[394,396],[2153,2154],[2150,2153],[2151,2154],[2142,2145],[2136,2139],[400,403],[401,402],[2160,2161],[404,407],[405,406],[2163,2164],[400,405],[401,404],[2166,2167],[402,407],[403,406],[2169,2170],[2167,2170],[2161,2164],[401,407],[400,406],[2174,2175],[403,405],[402,404],[2177,2178],[2174,2177],[2175,2178],[2166,2169],[2160,2163],[408,411],[409,410],[2184,2185],[412,415],[413,414],[2187,2188],[408,413],[409,412],[2190,2191],[410,415],[411,414],[2193,2194],[2191,2194],[2185,2188],[409,415],[408,414],[2198,2199],[411,413],[410,412],[2201,2202],[2198,2201],[2199,2202],[2190,2193],[2184,2187],[416,419],[417,418],[2208,2209],[420,423],[421,422],[2211,2212],[416,421],[417,420],[2214,2215],[418,423],[419,422],[2217,2218],[2215,2218],[2209,2212],[417,423],[416,422],[2222,2223],[419,421],[418,420],[2225,2226],[2222,2225],[2223,2226],[2214,2217],[2208,2211],[424,427],[425,426],[2232,2233],[428,431],[429,430],[2235,2236],[424,429],[425,428],[2238,2239],[426,431],[427,430],[2241,2242],[2239,2242],[2233,2236],[425,431],[424,430],[2246,2247],[427,429],[426,428],[2249,2250],[2246,2249],[2247,2250],[2238,2241],[2232,2235],[432,435],[433,434],[2256,2257],[436,439],[437,438],[2259,2260],[432,437],[433,436],[2262,2263],[434,439],[435,438],[2265,2266],[2263,2266],[2257,2260],[433,439],[432,438],[2270,2271],[435,437],[434,436],[2273,2274],[2270,2273],[2271,2274],[2262,2265],[2256,2259],[440,443],[441,442],[2280,2281],[444,447],[445,446],[2283,2284],[440,445],[441,444],[2286,2287],[442,447],[443,446],[2289,2290],[2287,2290],[2281,2284],[441,447],[440,446],[2294,2295],[443,445],[442,444],[2297,2298],[2294,2297],[2295,2298],[2286,2289],[2280,2283],[448,451],[449,450],[2304,2305],[452,455],[453,454],[2307,2308],[448,453],[449,452],[2310,2311],[450,455],[451,454],[2313,2314],[2311,2314],[2305,2308],[449,455],[448,454],[2318,2319],[451,453],[450,452],[2321,2322],[2318,2321],[2319,2322],[2310,2313],[2304,2307],[456,459],[457,458],[2328,2329],[460,463],[461,462],[2331,2332],[456,461],[457,460],[2334,2335],[458,463],[459,462],[2337,2338],[2335,2338],[2329,2332],[457,463],[456,462],[2342,2343],[459,461],[458,460],[2345,2346],[2342,2345],[2343,2346],[2334,2337],[2328,2331],[464,467],[465,466],[2352,2353],[468,471],[469,470],[2355,2356],[464,469],[465,468],[2358,2359],[466,471],[467,470],[2361,2362],[2359,2362],[2353,2356],[465,471],[464,470],[2366,2367],[467,469],[466,468],[2369,2370],[2366,2369],[2367,2370],[2358,2361],[2352,2355],[472,475],[473,474],[2376,2377],[476,479],[477,478],[2379,2380],[472,477],[473,476],[2382,2383],[474,479],[475,478],[2385,2386],[2383,2386],[2377,2380],[473,479],[472,478],[2390,2391],[475,477],[474,476],[2393,2394],[2390,2393],[2391,2394],[2382,2385],[2376,2379],[480,483],[481,482],[2400,2401],[484,487],[485,486],[2403,2404],[480,485],[481,484],[2406,2407],[482,487],[483,486],[2409,2410],[2407,2410],[2401,2404],[481,487],[480,486],[2414,2415],[483,485],[482,484],[2417,2418],[2414,2417],[2415,2418],[2406,2409],[2400,2403],[488,491],[489,490],[2424,2425],[492,495],[493,494],[2427,2428],[488,493],[489,492],[2430,2431],[490,495],[491,494],[2433,2434],[2431,2434],[2425,2428],[489,495],[488,494],[2438,2439],[491,493],[490,492],[2441,2442],[2438,2441],[2439,2442],[2430,2433],[2424,2427],[496,499],[497,498],[2448,2449],[500,503],[501,502],[2451,2452],[496,501],[497,500],[2454,2455],[498,503],[499,502],[2457,2458],[2455,2458],[2449,2452],[497,503],[496,502],[2462,2463],[499,501],[498,500],[2465,2466],[2462,2465],[2463,2466],[2454,2457],[2448,2451],[504,507],[505,506],[2472,2473],[508,511],[509,510],[2475,2476],[504,509],[505,508],[2478,2479],[506,511],[507,510],[2481,2482],[2479,2482],[2473,2476],[505,511],[504,510],[2486,2487],[507,509],[506,508],[2489,2490],[2486,2489],[2487,2490],[2478,2481],[2472,2475],[512,515],[513,514],[2496,2497],[516,519],[517,518],[2499,2500],[512,517],[513,516],[2502,2503],[514,519],[515,518],[2505,2506],[2503,2506],[2497,2500],[513,519],[512,518],[2510,2511],[515,517],[514,516],[2513,2514],[2510,2513],[2511,2514],[2502,2505],[2496,2499],[520,523],[521,522],[2520,2521],[524,527],[525,526],[2523,2524],[520,525],[521,524],[2526,2527],[522,527],[523,526],[2529,2530],[2527,2530],[2521,2524],[521,527],[520,526],[2534,2535],[523,525],[522,524],[2537,2538],[2534,2537],[2535,2538],[2526,2529],[2520,2523],[528,531],[529,530],[2544,2545],[532,535],[533,534],[2547,2548],[528,533],[529,532],[2550,2551],[530,535],[531,534],[2553,2554],[2551,2554],[2545,2548],[529,535],[528,534],[2558,2559],[531,533],[530,532],[2561,2562],[2558,2561],[2559,2562],[2550,2553],[2544,2547],[536,539],[537,538],[2568,2569],[540,543],[541,542],[2571,2572],[536,541],[537,540],[2574,2575],[538,543],[539,542],[2577,2578],[2575,2578],[2569,2572],[537,543],[536,542],[2582,2583],[539,541],[538,540],[2585,2586],[2582,2585],[2583,2586],[2574,2577],[2568,2571],[544,547],[545,546],[2592,2593],[548,551],[549,550],[2595,2596],[544,549],[545,548],[2598,2599],[546,551],[547,550],[2601,2602],[2599,2602],[2593,2596],[545,551],[544,550],[2606,2607],[547,549],[546,548],[2609,2610],[2606,2609],[2607,2610],[2598,2601],[2592,2595],[552,555],[553,554],[2616,2617],[556,559],[557,558],[2619,2620],[552,557],[553,556],[2622,2623],[554,559],[555,558],[2625,2626],[2623,2626],[2617,2620],[553,559],[552,558],[2630,2631],[555,557],[554,556],[2633,2634],[2630,2633],[2631,2634],[2622,2625],[2616,2619],[560,563],[561,562],[2640,2641],[564,567],[565,566],[2643,2644],[560,565],[561,564],[2646,2647],[562,567],[563,566],[2649,2650],[2647,2650],[2641,2644],[561,567],[560,566],[2654,2655],[563,565],[562,564],[2657,2658],[2654,2657],[2655,2658],[2646,2649],[2640,2643],[568,571],[569,570],[2664,2665],[572,575],[573,574],[2667,2668],[568,573],[569,572],[2670,2671],[570,575],[571,574],[2673,2674],[2671,2674],[2665,2668],[569,575],[568,574],[2678,2679],[571,573],[570,572],[2681,2682],[2678,2681],[2679,2682],[2670,2673],[2664,2667],[576,579],[577,578],[2688,2689],[580,583],[581,582],[2691,2692],[576,581],[577,580],[2694,2695],[578,583],[579,582],[2697,2698],[2695,2698],[2689,2692],[577,583],[576,582],[2702,2703],[579,581],[578,580],[2705,2706],[2702,2705],[2703,2706],[2694,2697],[2688,2691],[584,587],[585,586],[2712,2713],[588,591],[589,590],[2715,2716],[584,589],[585,588],[2718,2719],[586,591],[587,590],[2721,2722],[2719,2722],[2713,2716],[585,591],[584,590],[2726,2727],[587,589],[586,588],[2729,2730],[2726,2729],[2727,2730],[2718,2721],[2712,2715],[592,595],[593,594],[2736,2737],[596,599],[597,598],[2739,2740],[592,597],[593,596],[2742,2743],[594,599],[595,598],[2745,2746],[2743,2746],[2737,2740],[593,599],[592,598],[2750,2751],[595,597],[594,596],[2753,2754],[2750,2753],[2751,2754],[2742,2745],[2736,2739],[600,603],[601,602],[2760,2761],[604,607],[605,606],[2763,2764],[600,605],[601,604],[2766,2767],[602,607],[603,606],[2769,2770],[2767,2770],[2761,2764],[601,607],[600,606],[2774,2775],[603,605],[602,604],[2777,2778],[2774,2777],[2775,2778],[2766,2769],[2760,2763],[608,611],[609,610],[2784,2785],[612,615],[613,614],[2787,2788],[608,613],[609,612],[2790,2791],[610,615],[611,614],[2793,2794],[2791,2794],[2785,2788],[609,615],[608,614],[2798,2799],[611,613],[610,612],[2801,2802],[2798,2801],[2799,2802],[2790,2793],[2784,2787],[616,619],[617,618],[2808,2809],[620,623],[621,622],[2811,2812],[616,621],[617,620],[2814,2815],[618,623],[619,622],[2817,2818],[2815,2818],[2809,2812],[617,623],[616,622],[2822,2823],[619,621],[618,620],[2825,2826],[2822,2825],[2823,2826],[2814,2817],[2808,2811],[624,627],[625,626],[2832,2833],[628,631],[629,630],[2835,2836],[624,629],[625,628],[2838,2839],[626,631],[627,630],[2841,2842],[2839,2842],[2833,2836],[625,631],[624,630],[2846,2847],[627,629],[626,628],[2849,2850],[2846,2849],[2847,2850],[2838,2841],[2832,2835],[632,635],[633,634],[2856,2857],[636,639],[637,638],[2859,2860],[632,637],[633,636],[2862,2863],[634,639],[635,638],[2865,2866],[2863,2866],[2857,2860],[633,639],[632,638],[2870,2871],[635,637],[634,636],[2873,2874],[2870,2873],[2871,2874],[2862,2865],[2856,2859],[640,643],[641,642],[2880,2881],[644,647],[645,646],[2883,2884],[640,645],[641,644],[2886,2887],[642,647],[643,646],[2889,2890],[2887,2890],[2881,2884],[641,647],[640,646],[2894,2895],[643,645],[642,644],[2897,2898],[2894,2897],[2895,2898],[2886,2889],[2880,2883],[648,651],[649,650],[2904,2905],[652,655],[653,654],[2907,2908],[648,653],[649,652],[2910,2911],[650,655],[651,654],[2913,2914],[2911,2914],[2905,2908],[649,655],[648,654],[2918,2919],[651,653],[650,652],[2921,2922],[2918,2921],[2919,2922],[2910,2913],[2904,2907],[656,659],[657,658],[2928,2929],[660,663],[661,662],[2931,2932],[656,661],[657,660],[2934,2935],[658,663],[659,662],[2937,2938],[2935,2938],[2929,2932],[657,663],[656,662],[2942,2943],[659,661],[658,660],[2945,2946],[2942,2945],[2943,2946],[2934,2937],[2928,2931],[664,667],[665,666],[2952,2953],[668,671],[669,670],[2955,2956],[664,669],[665,668],[2958,2959],[666,671],[667,670],[2961,2962],[2959,2962],[2953,2956],[665,671],[664,670],[2966,2967],[667,669],[666,668],[2969,2970],[2966,2969],[2967,2970],[2958,2961],[2952,2955],[672,675],[673,674],[2976,2977],[676,679],[677,678],[2979,2980],[672,677],[673,676],[2982,2983],[674,679],[675,678],[2985,2986],[2983,2986],[2977,2980],[673,679],[672,678],[2990,2991],[675,677],[674,676],[2993,2994],[2990,2993],[2991,2994],[2982,2985],[2976,2979],[680,683],[681,682],[3000,3001],[684,687],[685,686],[3003,3004],[680,685],[681,684],[3006,3007],[682,687],[683,686],[3009,3010],[3007,3010],[3001,3004],[681,687],[680,686],[3014,3015],[683,685],[682,684],[3017,3018],[3014,3017],[3015,3018],[3006,3009],[3000,3003],[688,691],[689,690],[3024,3025],[692,695],[693,694],[3027,3028],[688,693],[689,692],[3030,3031],[690,695],[691,694],[3033,3034],[3031,3034],[3025,3028],[689,695],[688,694],[3038,3039],[691,693],[690,692],[3041,3042],[3038,3041],[3039,3042],[3030,3033],[3024,3027],[696,699],[697,698],[3048,3049],[700,703],[701,702],[3051,3052],[696,701],[697,700],[3054,3055],[698,703],[699,702],[3057,3058],[3055,3058],[3049,3052],[697,703],[696,702],[3062,3063],[699,701],[698,700],[3065,3066],[3062,3065],[3063,3066],[3054,3057],[3048,3051],[704,707],[705,706],[3072,3073],[708,711],[709,710],[3075,3076],[704,709],[705,708],[3078,3079],[706,711],[707,710],[3081,3082],[3079,3082],[3073,3076],[705,711],[704,710],[3086,3087],[707,709],[706,708],[3089,3090],[3086,3089],[3087,3090],[3078,3081],[3072,3075],[712,715],[713,714],[3096,3097],[716,719],[717,718],[3099,3100],[712,717],[713,716],[3102,3103],[714,719],[715,718],[3105,3106],[3103,3106],[3097,3100],[713,719],[712,718],[3110,3111],[715,717],[714,716],[3113,3114],[3110,3113],[3111,3114],[3102,3105],[3096,3099],[720,723],[721,722],[3120,3121],[724,727],[725,726],[3123,3124],[720,725],[721,724],[3126,3127],[722,727],[723,726],[3129,3130],[3127,3130],[3121,3124],[721,727],[720,726],[3134,3135],[723,725],[722,724],[3137,3138],[3134,3137],[3135,3138],[3126,3129],[3120,3123],[728,731],[729,730],[3144,3145],[732,735],[733,734],[3147,3148],[728,733],[729,732],[3150,3151],[730,735],[731,734],[3153,3154],[3151,3154],[3145,3148],[729,735],[728,734],[3158,3159],[731,733],[730,732],[3161,3162],[3158,3161],[3159,3162],[3150,3153],[3144,3147],[736,739],[737,738],[3168,3169],[740,743],[741,742],[3171,3172],[736,741],[737,740],[3174,3175],[738,743],[739,742],[3177,3178],[3175,3178],[3169,3172],[737,743],[736,742],[3182,3183],[739,741],[738,740],[3185,3186],[3182,3185],[3183,3186],[3174,3177],[3168,3171],[744,747],[745,746],[3192,3193],[748,751],[749,750],[3195,3196],[744,749],[745,748],[3198,3199],[746,751],[747,750],[3201,3202],[3199,3202],[3193,3196],[745,751],[744,750],[3206,3207],[747,749],[746,748],[3209,3210],[3206,3209],[3207,3210],[3198,3201],[3192,3195],[752,755],[753,754],[3216,3217],[756,759],[757,758],[3219,3220],[752,757],[753,756],[3222,3223],[754,759],[755,758],[3225,3226],[3223,3226],[3217,3220],[753,759],[752,758],[3230,3231],[755,757],[754,756],[3233,3234],[3230,3233],[3231,3234],[3222,3225],[3216,3219],[760,763],[761,762],[3240,3241],[764,767],[765,766],[3243,3244],[760,765],[761,764],[3246,3247],[762,767],[763,766],[3249,3250],[3247,3250],[3241,3244],[761,767],[760,766],[3254,3255],[763,765],[762,764],[3257,3258],[3254,3257],[3255,3258],[3246,3249],[3240,3243],[768,771],[769,770],[3264,3265],[772,775],[773,774],[3267,3268],[768,773],[769,772],[3270,3271],[770,775],[771,774],[3273,3274],[3271,3274],[3265,3268],[769,775],[768,774],[3278,3279],[771,773],[770,772],[3281,3282],[3278,3281],[3279,3282],[3270,3273],[3264,3267],[776,779],[777,778],[3288,3289],[780,783],[781,782],[3291,3292],[776,781],[777,780],[3294,3295],[778,783],[779,782],[3297,3298],[3295,3298],[3289,3292],[777,783],[776,782],[3302,3303],[779,781],[778,780],[3305,3306],[3302,3305],[3303,3306],[3294,3297],[3288,3291],[784,787],[785,786],[3312,3313],[788,791],[789,790],[3315,3316],[784,789],[785,788],[3318,3319],[786,791],[787,790],[3321,3322],[3319,3322],[3313,3316],[785,791],[784,790],[3326,3327],[787,789],[786,788],[3329,3330],[3326,3329],[3327,3330],[3318,3321],[3312,3315],[792,795],[793,794],[3336,3337],[796,799],[797,798],[3339,3340],[792,797],[793,796],[3342,3343],[794,799],[795,798],[3345,3346],[3343,3346],[3337,3340],[793,799],[792,798],[3350,3351],[795,797],[794,796],[3353,3354],[3350,3353],[3351,3354],[3342,3345],[3336,3339],[800,803],[801,802],[3360,3361],[804,807],[805,806],[3363,3364],[800,805],[801,804],[3366,3367],[802,807],[803,806],[3369,3370],[3367,3370],[3361,3364],[801,807],[800,806],[3374,3375],[803,805],[802,804],[3377,3378],[3374,3377],[3375,3378],[3366,3369],[3360,3363],[808,811],[809,810],[3384,3385],[812,815],[813,814],[3387,3388],[808,813],[809,812],[3390,3391],[810,815],[811,814],[3393,3394],[3391,3394],[3385,3388],[809,815],[808,814],[3398,3399],[811,813],[810,812],[3401,3402],[3398,3401],[3399,3402],[3390,3393],[3384,3387],[816,819],[817,818],[3408,3409],[820,823],[821,822],[3411,3412],[816,821],[817,820],[3414,3415],[818,823],[819,822],[3417,3418],[3415,3418],[3409,3412],[817,823],[816,822],[3422,3423],[819,821],[818,820],[3425,3426],[3422,3425],[3423,3426],[3414,3417],[3408,3411],[824,827],[825,826],[3432,3433],[828,831],[829,830],[3435,3436],[824,829],[825,828],[3438,3439],[826,831],[827,830],[3441,3442],[3439,3442],[3433,3436],[825,831],[824,830],[3446,3447],[827,829],[826,828],[3449,3450],[3446,3449],[3447,3450],[3438,3441],[3432,3435],[832,835],[833,834],[3456,3457],[836,839],[837,838],[3459,3460],[832,837],[833,836],[3462,3463],[834,839],[835,838],[3465,3466],[3463,3466],[3457,3460],[833,839],[832,838],[3470,3471],[835,837],[834,836],[3473,3474],[3470,3473],[3471,3474],[3462,3465],[3456,3459],[840,843],[841,842],[3480,3481],[844,847],[845,846],[3483,3484],[840,845],[841,844],[3486,3487],[842,847],[843,846],[3489,3490],[3487,3490],[3481,3484],[841,847],[840,846],[3494,3495],[843,845],[842,844],[3497,3498],[3494,3497],[3495,3498],[3486,3489],[3480,3483],[848,851],[849,850],[3504,3505],[852,855],[853,854],[3507,3508],[848,853],[849,852],[3510,3511],[850,855],[851,854],[3513,3514],[3511,3514],[3505,3508],[849,855],[848,854],[3518,3519],[851,853],[850,852],[3521,3522],[3518,3521],[3519,3522],[3510,3513],[3504,3507],[856,859],[857,858],[3528,3529],[860,863],[861,862],[3531,3532],[856,861],[857,860],[3534,3535],[858,863],[859,862],[3537,3538],[3535,3538],[3529,3532],[857,863],[856,862],[3542,3543],[859,861],[858,860],[3545,3546],[3542,3545],[3543,3546],[3534,3537],[3528,3531],[864,867],[865,866],[3552,3553],[868,871],[869,870],[3555,3556],[864,869],[865,868],[3558,3559],[866,871],[867,870],[3561,3562],[3559,3562],[3553,3556],[865,871],[864,870],[3566,3567],[867,869],[866,868],[3569,3570],[3566,3569],[3567,3570],[3558,3561],[3552,3555],[872,875],[873,874],[3576,3577],[876,879],[877,878],[3579,3580],[872,877],[873,876],[3582,3583],[874,879],[875,878],[3585,3586],[3583,3586],[3577,3580],[873,879],[872,878],[3590,3591],[875,877],[874,876],[3593,3594],[3590,3593],[3591,3594],[3582,3585],[3576,3579],[880,883],[881,882],[3600,3601],[884,887],[885,886],[3603,3604],[880,885],[881,884],[3606,3607],[882,887],[883,886],[3609,3610],[3607,3610],[3601,3604],[881,887],[880,886],[3614,3615],[883,885],[882,884],[3617,3618],[3614,3617],[3615,3618],[3606,3609],[3600,3603],[888,891],[889,890],[3624,3625],[892,895],[893,894],[3627,3628],[888,893],[889,892],[3630,3631],[890,895],[891,894],[3633,3634],[3631,3634],[3625,3628],[889,895],[888,894],[3638,3639],[891,893],[890,892],[3641,3642],[3638,3641],[3639,3642],[3630,3633],[3624,3627],[896,899],[897,898],[3648,3649],[900,903],[901,902],[3651,3652],[896,901],[897,900],[3654,3655],[898,903],[899,902],[3657,3658],[3655,3658],[3649,3652],[897,903],[896,902],[3662,3663],[899,901],[898,900],[3665,3666],[3662,3665],[3663,3666],[3654,3657],[3648,3651],[904,907],[905,906],[3672,3673],[908,911],[909,910],[3675,3676],[904,909],[905,908],[3678,3679],[906,911],[907,910],[3681,3682],[3679,3682],[3673,3676],[905,911],[904,910],[3686,3687],[907,909],[906,908],[3689,3690],[3686,3689],[3687,3690],[3678,3681],[3672,3675],[912,915],[913,914],[3696,3697],[916,919],[917,918],[3699,3700],[912,917],[913,916],[3702,3703],[914,919],[915,918],[3705,3706],[3703,3706],[3697,3700],[913,919],[912,918],[3710,3711],[915,917],[914,916],[3713,3714],[3710,3713],[3711,3714],[3702,3705],[3696,3699],[920,923],[921,922],[3720,3721],[924,927],[925,926],[3723,3724],[920,925],[921,924],[3726,3727],[922,927],[923,926],[3729,3730],[3727,3730],[3721,3724],[921,927],[920,926],[3734,3735],[923,925],[922,924],[3737,3738],[3734,3737],[3735,3738],[3726,3729],[3720,3723],[928,931],[929,930],[3744,3745],[932,935],[933,934],[3747,3748],[928,933],[929,932],[3750,3751],[930,935],[931,934],[3753,3754],[3751,3754],[3745,3748],[929,935],[928,934],[3758,3759],[931,933],[930,932],[3761,3762],[3758,3761],[3759,3762],[3750,3753],[3744,3747],[936,939],[937,938],[3768,3769],[940,943],[941,942],[3771,3772],[936,941],[937,940],[3774,3775],[938,943],[939,942],[3777,3778],[3775,3778],[3769,3772],[937,943],[936,942],[3782,3783],[939,941],[938,940],[3785,3786],[3782,3785],[3783,3786],[3774,3777],[3768,3771],[944,947],[945,946],[3792,3793],[948,951],[949,950],[3795,3796],[944,949],[945,948],[3798,3799],[946,951],[947,950],[3801,3802],[3799,3802],[3793,3796],[945,951],[944,950],[3806,3807],[947,949],[946,948],[3809,3810],[3806,3809],[3807,3810],[3798,3801],[3792,3795],[952,955],[953,954],[3816,3817],[956,959],[957,958],[3819,3820],[952,957],[953,956],[3822,3823],[954,959],[955,958],[3825,3826],[3823,3826],[3817,3820],[953,959],[952,958],[3830,3831],[955,957],[954,956],[3833,3834],[3830,3833],[3831,3834],[3822,3825],[3816,3819],[1725,1773],[1557,3840],[1653,3841],[1424,3842],[1280,3843],[962,986],[1064,3845],[1010,1034],[1178,1202],[1322,1346],[3848,3849],[1466,3850],[1557,1653],[3851,3852],[3847,3853],[986,1112],[1424,3855],[3854,3856],[1370,1400],[1424,1448],[986,3859],[1064,1088],[1701,3861],[1749,1797],[3862,3863],[3840,3864],[1112,1136],[1821,3866],[3865,3867],[3860,3868],[3858,3869],[1490,1533],[1568,3871],[3870,3872],[1178,1322],[1568,3874],[1533,1629],[1088,1773],[3860,3877],[1400,1797],[3878,3879],[3876,3880],[1568,3847],[1202,1629],[1346,1605],[3883,3884],[1677,3885],[1154,3846],[1304,1448],[1136,3888],[3887,3889],[3863,3890],[3886,3891],[962,1010],[1034,3861],[1466,3876],[1605,1701],[1490,3896],[3895,3897],[3894,3898],[3893,3899],[1232,1256],[3848,3901],[1280,3902],[3841,3903],[3900,3904],[1568,1677],[1749,3906],[1797,3907],[962,1154],[1280,3909],[3856,3910],[1304,1821],[3903,3912],[1322,3855],[1154,3850],[1797,3915],[3852,3916],[1466,3906],[3917,3918],[1010,1557],[1322,3920],[3873,3921],[1400,3876],[1256,3923],[1280,1304],[962,3925],[3852,3918],[1821,3927],[3866,3928],[3847,3929],[3926,3930],[3865,3931],[1490,1605],[1232,1370],[3933,3934],[3915,3935],[3932,3936],[3924,3937],[3860,3938],[1773,3911],[1010,3894],[3898,3901],[3858,3942],[1010,3899],[1701,3901],[1370,3945],[1400,3946],[1088,3947],[1034,3948],[3892,3949],[3895,3908],[1821,3951],[3875,3920],[1136,3953],[1533,3954],[1136,3908],[1448,3956],[3900,3901],[3858,3915],[3958,3959],[3854,3923],[1178,1256],[1557,3872],[3962,3963],[3867,3926],[3865,3965],[1232,3966],[3964,3967],[1010,3968],[1280,3912],[1448,3970],[1424,3971],[3840,3863],[1154,3947],[3973,3974],[3972,3975],[1677,3976],[3918,3972],[1010,3875],[3846,3934],[3842,3897],[3951,3981],[3913,3982],[1725,1749],[3933,3984],[1064,3985],[986,1370],[3986,3987],[1064,1232],[1797,3877],[1533,3990],[1034,1677],[1653,3992],[1202,3993],[1064,3948],[1629,3848],[1256,3996],[1629,3858],[1178,3958],[1136,1304],[1202,4000],[3908,4001],[1490,1749],[1346,3858],[1322,4004],[3944,4005],[1653,3884],[3883,4007],[1725,4008],[1034,4009],[3856,3909],[3857,3933],[3998,4007],[3992,4013],[3869,4014],[3971,4011],[1136,4016],[1677,3882],[4017,4018],[1605,3883],[3901,4020],[1112,1653],[3915,3943],[3844,4023],[3888,3915],[3891,3947],[1088,3979],[4026,4027],[3852,3978],[986,3960],[1154,3851],[4018,4031],[1749,3933],[3889,4033],[3980,4034],[4032,4035],[3940,3995],[1346,4017],[3994,4038],[1629,4039],[3896,4005],[1448,4041],[3973,3995],[3914,3944],[1088,1256],[1064,3934],[1725,3910],[4046,4047],[986,4006],[3957,4049],[1773,4045],[3879,4051],[4016,4052],[3955,4053],[3936,4029],[1725,4046],[4017,4056],[1749,4057],[3994,4058],[3911,4051],[4010,4037],[3884,4059],[3848,3931],[3985,4063],[3989,4064],[3952,3981],[3866,4066],[3843,4004],[4044,4068],[1773,3972],[3919,3924],[4070,4071],[3847,3849],[3929,4073],[3859,4074],[3988,4075],[1797,4025],[3907,4077],[1797,3924],[4017,4043],[3853,4019],[3845,3889],[4040,4052],[1490,3843],[3952,4084],[3953,4057],[3941,4067],[3871,3921],[1178,4088],[1725,4037],[4032,4082],[4079,4091],[4042,4085],[3977,4008],[1088,4092],[3931,3997],[3905,4022],[3961,4060],[3943,4078],[4089,4090],[4003,4086],[3991,4096],[3871,4028],[3984,4055],[3874,3972],[3975,4105],[3993,4021],[3966,4107],[3881,4074],[3999,4002],[3963,4106],[4012,4048],[1724,1772],[1556,4113],[1652,4114],[1427,4115],[1283,4116],[965,989],[1067,4118],[1013,1037],[1181,1205],[1325,1349],[4121,4122],[1469,4123],[1556,1652],[4124,4125],[4120,4126],[989,1115],[1427,4128],[4127,4129],[1373,1403],[1427,1451],[989,4132],[1067,1091],[1700,4134],[1748,1796],[4135,4136],[4113,4137],[1115,1139],[1820,4139],[4138,4140],[4133,4141],[4131,4142],[1493,1532],[1571,4144],[4143,4145],[1181,1325],[1571,4147],[1532,1628],[1091,1772],[4133,4150],[1403,1796],[4151,4152],[4149,4153],[1571,4120],[1205,1628],[1349,1604],[4156,4157],[1676,4158],[1157,4119],[1307,1451],[1139,4161],[4160,4162],[4136,4163],[4159,4164],[965,1013],[1037,4134],[1469,4149],[1604,1700],[1493,4169],[4168,4170],[4167,4171],[4166,4172],[1235,1259],[4121,4174],[1283,4175],[4114,4176],[4173,4177],[1571,1676],[1748,4179],[1796,4180],[965,1157],[1283,4182],[4129,4183],[1307,1820],[4176,4185],[1325,4128],[1157,4123],[1796,4188],[4125,4189],[1469,4179],[4190,4191],[1013,1556],[1325,4193],[4146,4194],[1403,4149],[1259,4196],[1283,1307],[965,4198],[4125,4191],[1820,4200],[4139,4201],[4120,4202],[4199,4203],[4138,4204],[1493,1604],[1235,1373],[4206,4207],[4188,4208],[4205,4209],[4197,4210],[4133,4211],[1772,4184],[1013,4167],[4171,4174],[4131,4215],[1013,4172],[1700,4174],[1373,4218],[1403,4219],[1091,4220],[1037,4221],[4165,4222],[4168,4181],[1820,4224],[4148,4193],[1139,4226],[1532,4227],[1139,4181],[1451,4229],[4173,4174],[4131,4188],[4231,4232],[4127,4196],[1181,1259],[1556,4145],[4235,4236],[4140,4199],[4138,4238],[1235,4239],[4237,4240],[1013,4241],[1283,4185],[1451,4243],[1427,4244],[4113,4136],[1157,4220],[4246,4247],[4245,4248],[1676,4249],[4191,4245],[1013,4148],[4119,4207],[4115,4170],[4224,4254],[4186,4255],[1724,1748],[4206,4257],[1067,4258],[989,1373],[4259,4260],[1067,1235],[1796,4150],[1532,4263],[1037,1676],[1652,4265],[1205,4266],[1067,4221],[1628,4121],[1259,4269],[1628,4131],[1181,4231],[1139,1307],[1205,4273],[4181,4274],[1493,1748],[1349,4131],[1325,4277],[4217,4278],[1652,4157],[4156,4280],[1724,4281],[1037,4282],[4129,4182],[4130,4206],[4271,4280],[4265,4286],[4142,4287],[4244,4284],[1139,4289],[1676,4155],[4290,4291],[1604,4156],[4174,4293],[1115,1652],[4188,4216],[4117,4296],[4161,4188],[4164,4220],[1091,4252],[4299,4300],[4125,4251],[989,4233],[1157,4124],[4291,4304],[1748,4206],[4162,4306],[4253,4307],[4305,4308],[4213,4268],[1349,4290],[4267,4311],[1628,4312],[4169,4278],[1451,4314],[4246,4268],[4187,4217],[1091,1259],[1067,4207],[1724,4183],[4319,4320],[989,4279],[4230,4322],[1772,4318],[4152,4324],[4289,4325],[4228,4326],[4209,4302],[1724,4319],[4290,4329],[1748,4330],[4267,4331],[4184,4324],[4283,4310],[4157,4332],[4121,4204],[4258,4336],[4262,4337],[4225,4254],[4139,4339],[4116,4277],[4317,4341],[1772,4245],[4192,4197],[4343,4344],[4120,4122],[4202,4346],[4132,4347],[4261,4348],[1796,4298],[4180,4350],[1796,4197],[4290,4316],[4126,4292],[4118,4162],[4313,4325],[1493,4116],[4225,4357],[4226,4330],[4214,4340],[4144,4194],[1181,4361],[1724,4310],[4305,4355],[4352,4364],[4315,4358],[4250,4281],[1091,4365],[4204,4270],[4178,4295],[4234,4333],[4216,4351],[4362,4363],[4276,4359],[4264,4369],[4144,4301],[4257,4328],[4147,4245],[4248,4378],[4266,4294],[4239,4380],[4154,4347],[4272,4275],[4236,4379],[4285,4321],[2397,2445],[2216,4386],[2325,4387],[2096,4388],[1952,4389],[968,992],[1077,4391],[1016,1040],[1850,1874],[1994,2018],[4394,4395],[2138,4396],[2216,2325],[4397,4398],[4393,4399],[992,1125],[2096,4401],[4400,4402],[2042,2072],[2096,2120],[992,4405],[1077,1101],[2373,4407],[2421,2469],[4408,4409],[4386,4410],[1125,1149],[2493,4412],[4411,4413],[4406,4414],[4404,4415],[2162,2186],[2240,4417],[4416,4418],[1850,1994],[2240,4420],[2186,2282],[1101,2445],[4406,4423],[2072,2469],[4424,4425],[4422,4426],[2240,4393],[1874,2282],[2018,2258],[4429,4430],[2349,4431],[1826,4392],[1976,2120],[1149,4434],[4433,4435],[4409,4436],[4432,4437],[968,1016],[1040,4407],[2138,4422],[2258,2373],[2162,4442],[4441,4443],[4440,4444],[4439,4445],[1898,1928],[4394,4447],[1952,4448],[4387,4449],[4446,4450],[2240,2349],[2421,4452],[2469,4453],[968,1826],[1952,4455],[4402,4456],[1976,2493],[4449,4458],[1994,4401],[1826,4396],[2469,4461],[4398,4462],[2138,4452],[4463,4464],[1016,2216],[1994,4466],[4419,4467],[2072,4422],[1928,4469],[1952,1976],[968,4471],[4398,4464],[2493,4473],[4412,4474],[4393,4475],[4472,4476],[4411,4477],[2162,2258],[1898,2042],[4479,4480],[4461,4481],[4478,4482],[4470,4483],[4406,4484],[2445,4457],[1016,4440],[4444,4447],[4404,4488],[1016,4445],[2373,4447],[2042,4491],[2072,4492],[1101,4493],[1040,4494],[4438,4495],[4441,4454],[2493,4497],[4421,4466],[1149,4499],[2186,4500],[1149,4454],[2120,4502],[4446,4447],[4404,4461],[4504,4505],[4400,4469],[1850,1928],[2216,4418],[4508,4509],[4413,4472],[4411,4511],[1898,4512],[4510,4513],[1016,4514],[1952,4458],[2120,4516],[2096,4517],[4386,4409],[1826,4493],[4519,4520],[4518,4521],[2349,4522],[4464,4518],[1016,4421],[4392,4480],[4388,4443],[4497,4527],[4459,4528],[2397,2421],[4479,4530],[1077,4531],[992,2042],[4532,4533],[1077,1898],[2469,4423],[2186,4536],[1040,2349],[2325,4538],[1874,4539],[1077,4494],[2282,4394],[1928,4542],[2282,4404],[1850,4504],[1149,1976],[1874,4546],[4454,4547],[2162,2421],[2018,4404],[1994,4550],[4490,4551],[2325,4430],[4429,4553],[2397,4554],[1040,4555],[4402,4455],[4403,4479],[4544,4553],[4538,4559],[4415,4560],[4517,4557],[1149,4562],[2349,4428],[4563,4564],[2258,4429],[4447,4566],[1125,2325],[4461,4489],[4390,4569],[4434,4461],[4437,4493],[1101,4525],[4572,4573],[4398,4524],[992,4506],[1826,4397],[4564,4577],[2421,4479],[4435,4579],[4526,4580],[4578,4581],[4486,4541],[2018,4563],[4540,4584],[2282,4585],[4442,4551],[2120,4587],[4519,4541],[4460,4490],[1101,1928],[1077,4480],[2397,4456],[4592,4593],[992,4552],[4503,4595],[2445,4591],[4425,4597],[4562,4598],[4501,4599],[4482,4575],[2397,4592],[4563,4602],[2421,4603],[4540,4604],[4457,4597],[4556,4583],[4430,4605],[4394,4477],[4531,4609],[4535,4610],[4498,4527],[4412,4612],[4389,4550],[4590,4614],[2445,4518],[4465,4470],[4616,4617],[4393,4395],[4475,4619],[4405,4620],[4534,4621],[2469,4571],[4453,4623],[2469,4470],[4563,4589],[4399,4565],[4391,4435],[4586,4598],[2162,4389],[4498,4630],[4499,4603],[4487,4613],[4417,4467],[1850,4634],[2397,4583],[4578,4628],[4625,4637],[4588,4631],[4523,4554],[1101,4638],[4477,4543],[4451,4568],[4507,4606],[4489,4624],[4635,4636],[4549,4632],[4537,4642],[4417,4574],[4530,4601],[4420,4518],[4521,4651],[4539,4567],[4512,4653],[4427,4620],[4545,4548],[4509,4652],[4558,4594],[2396,2444],[2219,4659],[2324,4660],[2099,4661],[1955,4662],[971,995],[1076,4664],[1019,1043],[1853,1877],[1997,2021],[4667,4668],[2141,4669],[2219,2324],[4670,4671],[4666,4672],[995,1124],[2099,4674],[4673,4675],[2045,2075],[2099,2123],[995,4678],[1076,1100],[2372,4680],[2420,2468],[4681,4682],[4659,4683],[1124,1148],[2492,4685],[4684,4686],[4679,4687],[4677,4688],[2165,2189],[2243,4690],[4689,4691],[1853,1997],[2243,4693],[2189,2285],[1100,2444],[4679,4696],[2075,2468],[4697,4698],[4695,4699],[2243,4666],[1877,2285],[2021,2261],[4702,4703],[2348,4704],[1829,4665],[1979,2123],[1148,4707],[4706,4708],[4682,4709],[4705,4710],[971,1019],[1043,4680],[2141,4695],[2261,2372],[2165,4715],[4714,4716],[4713,4717],[4712,4718],[1901,1931],[4667,4720],[1955,4721],[4660,4722],[4719,4723],[2243,2348],[2420,4725],[2468,4726],[971,1829],[1955,4728],[4675,4729],[1979,2492],[4722,4731],[1997,4674],[1829,4669],[2468,4734],[4671,4735],[2141,4725],[4736,4737],[1019,2219],[1997,4739],[4692,4740],[2075,4695],[1931,4742],[1955,1979],[971,4744],[4671,4737],[2492,4746],[4685,4747],[4666,4748],[4745,4749],[4684,4750],[2165,2261],[1901,2045],[4752,4753],[4734,4754],[4751,4755],[4743,4756],[4679,4757],[2444,4730],[1019,4713],[4717,4720],[4677,4761],[1019,4718],[2372,4720],[2045,4764],[2075,4765],[1100,4766],[1043,4767],[4711,4768],[4714,4727],[2492,4770],[4694,4739],[1148,4772],[2189,4773],[1148,4727],[2123,4775],[4719,4720],[4677,4734],[4777,4778],[4673,4742],[1853,1931],[2219,4691],[4781,4782],[4686,4745],[4684,4784],[1901,4785],[4783,4786],[1019,4787],[1955,4731],[2123,4789],[2099,4790],[4659,4682],[1829,4766],[4792,4793],[4791,4794],[2348,4795],[4737,4791],[1019,4694],[4665,4753],[4661,4716],[4770,4800],[4732,4801],[2396,2420],[4752,4803],[1076,4804],[995,2045],[4805,4806],[1076,1901],[2468,4696],[2189,4809],[1043,2348],[2324,4811],[1877,4812],[1076,4767],[2285,4667],[1931,4815],[2285,4677],[1853,4777],[1148,1979],[1877,4819],[4727,4820],[2165,2420],[2021,4677],[1997,4823],[4763,4824],[2324,4703],[4702,4826],[2396,4827],[1043,4828],[4675,4728],[4676,4752],[4817,4826],[4811,4832],[4688,4833],[4790,4830],[1148,4835],[2348,4701],[4836,4837],[2261,4702],[4720,4839],[1124,2324],[4734,4762],[4663,4842],[4707,4734],[4710,4766],[1100,4798],[4845,4846],[4671,4797],[995,4779],[1829,4670],[4837,4850],[2420,4752],[4708,4852],[4799,4853],[4851,4854],[4759,4814],[2021,4836],[4813,4857],[2285,4858],[4715,4824],[2123,4860],[4792,4814],[4733,4763],[1100,1931],[1076,4753],[2396,4729],[4865,4866],[995,4825],[4776,4868],[2444,4864],[4698,4870],[4835,4871],[4774,4872],[4755,4848],[2396,4865],[4836,4875],[2420,4876],[4813,4877],[4730,4870],[4829,4856],[4703,4878],[4667,4750],[4804,4882],[4808,4883],[4771,4800],[4685,4885],[4662,4823],[4863,4887],[2444,4791],[4738,4743],[4889,4890],[4666,4668],[4748,4892],[4678,4893],[4807,4894],[2468,4844],[4726,4896],[2468,4743],[4836,4862],[4672,4838],[4664,4708],[4859,4871],[2165,4662],[4771,4903],[4772,4876],[4760,4886],[4690,4740],[1853,4907],[2396,4856],[4851,4901],[4898,4910],[4861,4904],[4796,4827],[1100,4911],[4750,4816],[4724,4841],[4780,4879],[4762,4897],[4908,4909],[4822,4905],[4810,4915],[4690,4847],[4803,4874],[4693,4791],[4794,4924],[4812,4840],[4785,4926],[4700,4893],[4818,4821],[4782,4925],[4831,4867],[2882,2949],[2720,4932],[2810,4933],[2600,4934],[1965,4935],[981,1160],[1245,4937],[1184,1208],[1856,1880],[2498,2522],[4940,4941],[2642,4942],[2720,2810],[4943,4944],[4939,4945],[1160,1293],[2600,4947],[4946,4948],[2546,2570],[2600,2624],[1160,4951],[1245,1269],[2858,4953],[2925,2973],[4954,4955],[4932,4956],[1293,1317],[2997,4958],[4957,4959],[4952,4960],[4950,4961],[2666,2690],[2744,4963],[4962,4964],[1856,2498],[2744,4966],[2690,2786],[1269,2949],[4952,4969],[2570,2973],[4970,4971],[4968,4972],[2744,4939],[1880,2786],[2522,2762],[4975,4976],[2840,4977],[1832,4938],[1989,2624],[1317,4980],[4979,4981],[4955,4982],[4978,4983],[981,1184],[1208,4953],[2642,4968],[2762,2858],[2666,4988],[4987,4989],[4986,4990],[4985,4991],[1904,1941],[4940,4993],[1965,4994],[4933,4995],[4992,4996],[2744,2840],[2925,4998],[2973,4999],[981,1832],[1965,5001],[4948,5002],[1989,2997],[4995,5004],[2498,4947],[1832,4942],[2973,5007],[4944,5008],[2642,4998],[5009,5010],[1184,2720],[2498,5012],[4965,5013],[2570,4968],[1941,5015],[1965,1989],[981,5017],[4944,5010],[2997,5019],[4958,5020],[4939,5021],[5018,5022],[4957,5023],[2666,2762],[1904,2546],[5025,5026],[5007,5027],[5024,5028],[5016,5029],[4952,5030],[2949,5003],[1184,4986],[4990,4993],[4950,5034],[1184,4991],[2858,4993],[2546,5037],[2570,5038],[1269,5039],[1208,5040],[4984,5041],[4987,5000],[2997,5043],[4967,5012],[1317,5045],[2690,5046],[1317,5000],[2624,5048],[4992,4993],[4950,5007],[5050,5051],[4946,5015],[1856,1941],[2720,4964],[5054,5055],[4959,5018],[4957,5057],[1904,5058],[5056,5059],[1184,5060],[1965,5004],[2624,5062],[2600,5063],[4932,4955],[1832,5039],[5065,5066],[5064,5067],[2840,5068],[5010,5064],[1184,4967],[4938,5026],[4934,4989],[5043,5073],[5005,5074],[2882,2925],[5025,5076],[1245,5077],[1160,2546],[5078,5079],[1245,1904],[2973,4969],[2690,5082],[1208,2840],[2810,5084],[1880,5085],[1245,5040],[2786,4940],[1941,5088],[2786,4950],[1856,5050],[1317,1989],[1880,5092],[5000,5093],[2666,2925],[2522,4950],[2498,5096],[5036,5097],[2810,4976],[4975,5099],[2882,5100],[1208,5101],[4948,5001],[4949,5025],[5090,5099],[5084,5105],[4961,5106],[5063,5103],[1317,5108],[2840,4974],[5109,5110],[2762,4975],[4993,5112],[1293,2810],[5007,5035],[4936,5115],[4980,5007],[4983,5039],[1269,5071],[5118,5119],[4944,5070],[1160,5052],[1832,4943],[5110,5123],[2925,5025],[4981,5125],[5072,5126],[5124,5127],[5032,5087],[2522,5109],[5086,5130],[2786,5131],[4988,5097],[2624,5133],[5065,5087],[5006,5036],[1269,1941],[1245,5026],[2882,5002],[5138,5139],[1160,5098],[5049,5141],[2949,5137],[4971,5143],[5108,5144],[5047,5145],[5028,5121],[2882,5138],[5109,5148],[2925,5149],[5086,5150],[5003,5143],[5102,5129],[4976,5151],[4940,5023],[5077,5155],[5081,5156],[5044,5073],[4958,5158],[4935,5096],[5136,5160],[2949,5064],[5011,5016],[5162,5163],[4939,4941],[5021,5165],[4951,5166],[5080,5167],[2973,5117],[4999,5169],[2973,5016],[5109,5135],[4945,5111],[4937,4981],[5132,5144],[2666,4935],[5044,5176],[5045,5149],[5033,5159],[4963,5013],[1856,5180],[2882,5129],[5124,5174],[5171,5183],[5134,5177],[5069,5100],[1269,5184],[5023,5089],[4997,5114],[5053,5152],[5035,5170],[5181,5182],[5095,5178],[5083,5188],[4963,5120],[5076,5147],[4966,5064],[5067,5197],[5085,5113],[5058,5199],[4973,5166],[5091,5094],[5055,5198],[5104,5140],[2885,2948],[2723,5205],[2813,5206],[2603,5207],[1964,5208],[980,1163],[1244,5210],[1187,1211],[1859,1883],[2501,2525],[5213,5214],[2645,5215],[2723,2813],[5216,5217],[5212,5218],[1163,1292],[2603,5220],[5219,5221],[2549,2573],[2603,2627],[1163,5224],[1244,1268],[2861,5226],[2924,2972],[5227,5228],[5205,5229],[1292,1316],[2996,5231],[5230,5232],[5225,5233],[5223,5234],[2669,2693],[2747,5236],[5235,5237],[1859,2501],[2747,5239],[2693,2789],[1268,2948],[5225,5242],[2573,2972],[5243,5244],[5241,5245],[2747,5212],[1883,2789],[2525,2765],[5248,5249],[2843,5250],[1835,5211],[1988,2627],[1316,5253],[5252,5254],[5228,5255],[5251,5256],[980,1187],[1211,5226],[2645,5241],[2765,2861],[2669,5261],[5260,5262],[5259,5263],[5258,5264],[1907,1940],[5213,5266],[1964,5267],[5206,5268],[5265,5269],[2747,2843],[2924,5271],[2972,5272],[980,1835],[1964,5274],[5221,5275],[1988,2996],[5268,5277],[2501,5220],[1835,5215],[2972,5280],[5217,5281],[2645,5271],[5282,5283],[1187,2723],[2501,5285],[5238,5286],[2573,5241],[1940,5288],[1964,1988],[980,5290],[5217,5283],[2996,5292],[5231,5293],[5212,5294],[5291,5295],[5230,5296],[2669,2765],[1907,2549],[5298,5299],[5280,5300],[5297,5301],[5289,5302],[5225,5303],[2948,5276],[1187,5259],[5263,5266],[5223,5307],[1187,5264],[2861,5266],[2549,5310],[2573,5311],[1268,5312],[1211,5313],[5257,5314],[5260,5273],[2996,5316],[5240,5285],[1316,5318],[2693,5319],[1316,5273],[2627,5321],[5265,5266],[5223,5280],[5323,5324],[5219,5288],[1859,1940],[2723,5237],[5327,5328],[5232,5291],[5230,5330],[1907,5331],[5329,5332],[1187,5333],[1964,5277],[2627,5335],[2603,5336],[5205,5228],[1835,5312],[5338,5339],[5337,5340],[2843,5341],[5283,5337],[1187,5240],[5211,5299],[5207,5262],[5316,5346],[5278,5347],[2885,2924],[5298,5349],[1244,5350],[1163,2549],[5351,5352],[1244,1907],[2972,5242],[2693,5355],[1211,2843],[2813,5357],[1883,5358],[1244,5313],[2789,5213],[1940,5361],[2789,5223],[1859,5323],[1316,1988],[1883,5365],[5273,5366],[2669,2924],[2525,5223],[2501,5369],[5309,5370],[2813,5249],[5248,5372],[2885,5373],[1211,5374],[5221,5274],[5222,5298],[5363,5372],[5357,5378],[5234,5379],[5336,5376],[1316,5381],[2843,5247],[5382,5383],[2765,5248],[5266,5385],[1292,2813],[5280,5308],[5209,5388],[5253,5280],[5256,5312],[1268,5344],[5391,5392],[5217,5343],[1163,5325],[1835,5216],[5383,5396],[2924,5298],[5254,5398],[5345,5399],[5397,5400],[5305,5360],[2525,5382],[5359,5403],[2789,5404],[5261,5370],[2627,5406],[5338,5360],[5279,5309],[1268,1940],[1244,5299],[2885,5275],[5411,5412],[1163,5371],[5322,5414],[2948,5410],[5244,5416],[5381,5417],[5320,5418],[5301,5394],[2885,5411],[5382,5421],[2924,5422],[5359,5423],[5276,5416],[5375,5402],[5249,5424],[5213,5296],[5350,5428],[5354,5429],[5317,5346],[5231,5431],[5208,5369],[5409,5433],[2948,5337],[5284,5289],[5435,5436],[5212,5214],[5294,5438],[5224,5439],[5353,5440],[2972,5390],[5272,5442],[2972,5289],[5382,5408],[5218,5384],[5210,5254],[5405,5417],[2669,5208],[5317,5449],[5318,5422],[5306,5432],[5236,5286],[1859,5453],[2885,5402],[5397,5447],[5444,5456],[5407,5450],[5342,5373],[1268,5457],[5296,5362],[5270,5387],[5326,5425],[5308,5443],[5454,5455],[5368,5451],[5356,5461],[5236,5393],[5349,5420],[5239,5337],[5340,5470],[5358,5386],[5331,5472],[5246,5439],[5364,5367],[5328,5471],[5377,5413],[3242,3290],[3074,5478],[3170,5479],[2613,5480],[2109,5481],[1005,1173],[1376,5483],[1328,1352],[2000,2024],[2504,2528],[5486,5487],[3002,5488],[3074,3170],[5489,5490],[5485,5491],[1173,1437],[2613,5493],[5492,5494],[2552,2576],[2613,2637],[1173,5497],[1376,1413],[3218,5499],[3266,3314],[5500,5501],[5478,5502],[1437,1461],[3357,5504],[5503,5505],[5498,5506],[5496,5507],[3026,3050],[3104,5509],[5508,5510],[2000,2504],[3104,5512],[3050,3146],[1413,3290],[5498,5515],[2576,3314],[5516,5517],[5514,5518],[3104,5485],[2024,3146],[2528,3122],[5521,5522],[3200,5523],[1845,5484],[2133,2637],[1461,5526],[5525,5527],[5501,5528],[5524,5529],[1005,1328],[1352,5499],[3002,5514],[3122,3218],[3026,5534],[5533,5535],[5532,5536],[5531,5537],[2048,2085],[5486,5539],[2109,5540],[5479,5541],[5538,5542],[3104,3200],[3266,5544],[3314,5545],[1005,1845],[2109,5547],[5494,5548],[2133,3357],[5541,5550],[2504,5493],[1845,5488],[3314,5553],[5490,5554],[3002,5544],[5555,5556],[1328,3074],[2504,5558],[5511,5559],[2576,5514],[2085,5561],[2109,2133],[1005,5563],[5490,5556],[3357,5565],[5504,5566],[5485,5567],[5564,5568],[5503,5569],[3026,3122],[2048,2552],[5571,5572],[5553,5573],[5570,5574],[5562,5575],[5498,5576],[3290,5549],[1328,5532],[5536,5539],[5496,5580],[1328,5537],[3218,5539],[2552,5583],[2576,5584],[1413,5585],[1352,5586],[5530,5587],[5533,5546],[3357,5589],[5513,5558],[1461,5591],[3050,5592],[1461,5546],[2637,5594],[5538,5539],[5496,5553],[5596,5597],[5492,5561],[2000,2085],[3074,5510],[5600,5601],[5505,5564],[5503,5603],[2048,5604],[5602,5605],[1328,5606],[2109,5550],[2637,5608],[2613,5609],[5478,5501],[1845,5585],[5611,5612],[5610,5613],[3200,5614],[5556,5610],[1328,5513],[5484,5572],[5480,5535],[5589,5619],[5551,5620],[3242,3266],[5571,5622],[1376,5623],[1173,2552],[5624,5625],[1376,2048],[3314,5515],[3050,5628],[1352,3200],[3170,5630],[2024,5631],[1376,5586],[3146,5486],[2085,5634],[3146,5496],[2000,5596],[1461,2133],[2024,5638],[5546,5639],[3026,3266],[2528,5496],[2504,5642],[5582,5643],[3170,5522],[5521,5645],[3242,5646],[1352,5647],[5494,5547],[5495,5571],[5636,5645],[5630,5651],[5507,5652],[5609,5649],[1461,5654],[3200,5520],[5655,5656],[3122,5521],[5539,5658],[1437,3170],[5553,5581],[5482,5661],[5526,5553],[5529,5585],[1413,5617],[5664,5665],[5490,5616],[1173,5598],[1845,5489],[5656,5669],[3266,5571],[5527,5671],[5618,5672],[5670,5673],[5578,5633],[2528,5655],[5632,5676],[3146,5677],[5534,5643],[2637,5679],[5611,5633],[5552,5582],[1413,2085],[1376,5572],[3242,5548],[5684,5685],[1173,5644],[5595,5687],[3290,5683],[5517,5689],[5654,5690],[5593,5691],[5574,5667],[3242,5684],[5655,5694],[3266,5695],[5632,5696],[5549,5689],[5648,5675],[5522,5697],[5486,5569],[5623,5701],[5627,5702],[5590,5619],[5504,5704],[5481,5642],[5682,5706],[3290,5610],[5557,5562],[5708,5709],[5485,5487],[5567,5711],[5497,5712],[5626,5713],[3314,5663],[5545,5715],[3314,5562],[5655,5681],[5491,5657],[5483,5527],[5678,5690],[3026,5481],[5590,5722],[5591,5695],[5579,5705],[5509,5559],[2000,5726],[3242,5675],[5670,5720],[5717,5729],[5680,5723],[5615,5646],[1413,5730],[5569,5635],[5543,5660],[5599,5698],[5581,5716],[5727,5728],[5641,5724],[5629,5734],[5509,5666],[5622,5693],[5512,5610],[5613,5743],[5631,5659],[5604,5745],[5519,5712],[5637,5640],[5601,5744],[5650,5686],[3245,3293],[3077,5751],[3173,5752],[2612,5753],[2108,5754],[1004,1172],[1379,5756],[1331,1355],[2003,2027],[2507,2531],[5759,5760],[3005,5761],[3077,3173],[5762,5763],[5758,5764],[1172,1436],[2612,5766],[5765,5767],[2555,2579],[2612,2636],[1172,5770],[1379,1412],[3221,5772],[3269,3317],[5773,5774],[5751,5775],[1436,1460],[3356,5777],[5776,5778],[5771,5779],[5769,5780],[3029,3053],[3107,5782],[5781,5783],[2003,2507],[3107,5785],[3053,3149],[1412,3293],[5771,5788],[2579,3317],[5789,5790],[5787,5791],[3107,5758],[2027,3149],[2531,3125],[5794,5795],[3203,5796],[1844,5757],[2132,2636],[1460,5799],[5798,5800],[5774,5801],[5797,5802],[1004,1331],[1355,5772],[3005,5787],[3125,3221],[3029,5807],[5806,5808],[5805,5809],[5804,5810],[2051,2084],[5759,5812],[2108,5813],[5752,5814],[5811,5815],[3107,3203],[3269,5817],[3317,5818],[1004,1844],[2108,5820],[5767,5821],[2132,3356],[5814,5823],[2507,5766],[1844,5761],[3317,5826],[5763,5827],[3005,5817],[5828,5829],[1331,3077],[2507,5831],[5784,5832],[2579,5787],[2084,5834],[2108,2132],[1004,5836],[5763,5829],[3356,5838],[5777,5839],[5758,5840],[5837,5841],[5776,5842],[3029,3125],[2051,2555],[5844,5845],[5826,5846],[5843,5847],[5835,5848],[5771,5849],[3293,5822],[1331,5805],[5809,5812],[5769,5853],[1331,5810],[3221,5812],[2555,5856],[2579,5857],[1412,5858],[1355,5859],[5803,5860],[5806,5819],[3356,5862],[5786,5831],[1460,5864],[3053,5865],[1460,5819],[2636,5867],[5811,5812],[5769,5826],[5869,5870],[5765,5834],[2003,2084],[3077,5783],[5873,5874],[5778,5837],[5776,5876],[2051,5877],[5875,5878],[1331,5879],[2108,5823],[2636,5881],[2612,5882],[5751,5774],[1844,5858],[5884,5885],[5883,5886],[3203,5887],[5829,5883],[1331,5786],[5757,5845],[5753,5808],[5862,5892],[5824,5893],[3245,3269],[5844,5895],[1379,5896],[1172,2555],[5897,5898],[1379,2051],[3317,5788],[3053,5901],[1355,3203],[3173,5903],[2027,5904],[1379,5859],[3149,5759],[2084,5907],[3149,5769],[2003,5869],[1460,2132],[2027,5911],[5819,5912],[3029,3269],[2531,5769],[2507,5915],[5855,5916],[3173,5795],[5794,5918],[3245,5919],[1355,5920],[5767,5820],[5768,5844],[5909,5918],[5903,5924],[5780,5925],[5882,5922],[1460,5927],[3203,5793],[5928,5929],[3125,5794],[5812,5931],[1436,3173],[5826,5854],[5755,5934],[5799,5826],[5802,5858],[1412,5890],[5937,5938],[5763,5889],[1172,5871],[1844,5762],[5929,5942],[3269,5844],[5800,5944],[5891,5945],[5943,5946],[5851,5906],[2531,5928],[5905,5949],[3149,5950],[5807,5916],[2636,5952],[5884,5906],[5825,5855],[1412,2084],[1379,5845],[3245,5821],[5957,5958],[1172,5917],[5868,5960],[3293,5956],[5790,5962],[5927,5963],[5866,5964],[5847,5940],[3245,5957],[5928,5967],[3269,5968],[5905,5969],[5822,5962],[5921,5948],[5795,5970],[5759,5842],[5896,5974],[5900,5975],[5863,5892],[5777,5977],[5754,5915],[5955,5979],[3293,5883],[5830,5835],[5981,5982],[5758,5760],[5840,5984],[5770,5985],[5899,5986],[3317,5936],[5818,5988],[3317,5835],[5928,5954],[5764,5930],[5756,5800],[5951,5963],[3029,5754],[5863,5995],[5864,5968],[5852,5978],[5782,5832],[2003,5999],[3245,5948],[5943,5993],[5990,6002],[5953,5996],[5888,5919],[1412,6003],[5842,5908],[5816,5933],[5872,5971],[5854,5989],[6000,6001],[5914,5997],[5902,6007],[5782,5939],[5895,5966],[5785,5883],[5886,6016],[5904,5932],[5877,6018],[5792,5985],[5910,5913],[5874,6017],[5923,5959],[3482,3530],[3080,6024],[3410,6025],[2733,6026],[2229,6027],[1029,1197],[1496,6029],[1341,1472],[2013,2144],[2517,2648],[6032,6033],[3008,6034],[3080,3410],[6035,6036],[6031,6037],[1197,1538],[2733,6039],[6038,6040],[2672,2696],[2733,2757],[1197,6043],[1496,1514],[3458,6045],[3506,3554],[6046,6047],[6024,6048],[1538,1581],[3578,6050],[6049,6051],[6044,6052],[6042,6053],[3032,3056],[3117,6055],[6054,6056],[2013,2517],[3117,6058],[3056,3386],[1514,3530],[6044,6061],[2696,3554],[6062,6063],[6060,6064],[3117,6031],[2144,3386],[2648,3362],[6067,6068],[3434,6069],[1869,6030],[2253,2757],[1581,6072],[6071,6073],[6047,6074],[6070,6075],[1029,1341],[1472,6045],[3008,6060],[3362,3458],[3032,6080],[6079,6081],[6078,6082],[6077,6083],[2168,2192],[6032,6085],[2229,6086],[6025,6087],[6084,6088],[3117,3434],[3506,6090],[3554,6091],[1029,1869],[2229,6093],[6040,6094],[2253,3578],[6087,6096],[2517,6039],[1869,6034],[3554,6099],[6036,6100],[3008,6090],[6101,6102],[1341,3080],[2517,6104],[6057,6105],[2696,6060],[2192,6107],[2229,2253],[1029,6109],[6036,6102],[3578,6111],[6050,6112],[6031,6113],[6110,6114],[6049,6115],[3032,3362],[2168,2672],[6117,6118],[6099,6119],[6116,6120],[6108,6121],[6044,6122],[3530,6095],[1341,6078],[6082,6085],[6042,6126],[1341,6083],[3458,6085],[2672,6129],[2696,6130],[1514,6131],[1472,6132],[6076,6133],[6079,6092],[3578,6135],[6059,6104],[1581,6137],[3056,6138],[1581,6092],[2757,6140],[6084,6085],[6042,6099],[6142,6143],[6038,6107],[2013,2192],[3080,6056],[6146,6147],[6051,6110],[6049,6149],[2168,6150],[6148,6151],[1341,6152],[2229,6096],[2757,6154],[2733,6155],[6024,6047],[1869,6131],[6157,6158],[6156,6159],[3434,6160],[6102,6156],[1341,6059],[6030,6118],[6026,6081],[6135,6165],[6097,6166],[3482,3506],[6117,6168],[1496,6169],[1197,2672],[6170,6171],[1496,2168],[3554,6061],[3056,6174],[1472,3434],[3410,6176],[2144,6177],[1496,6132],[3386,6032],[2192,6180],[3386,6042],[2013,6142],[1581,2253],[2144,6184],[6092,6185],[3032,3506],[2648,6042],[2517,6188],[6128,6189],[3410,6068],[6067,6191],[3482,6192],[1472,6193],[6040,6093],[6041,6117],[6182,6191],[6176,6197],[6053,6198],[6155,6195],[1581,6200],[3434,6066],[6201,6202],[3362,6067],[6085,6204],[1538,3410],[6099,6127],[6028,6207],[6072,6099],[6075,6131],[1514,6163],[6210,6211],[6036,6162],[1197,6144],[1869,6035],[6202,6215],[3506,6117],[6073,6217],[6164,6218],[6216,6219],[6124,6179],[2648,6201],[6178,6222],[3386,6223],[6080,6189],[2757,6225],[6157,6179],[6098,6128],[1514,2192],[1496,6118],[3482,6094],[6230,6231],[1197,6190],[6141,6233],[3530,6229],[6063,6235],[6200,6236],[6139,6237],[6120,6213],[3482,6230],[6201,6240],[3506,6241],[6178,6242],[6095,6235],[6194,6221],[6068,6243],[6032,6115],[6169,6247],[6173,6248],[6136,6165],[6050,6250],[6027,6188],[6228,6252],[3530,6156],[6103,6108],[6254,6255],[6031,6033],[6113,6257],[6043,6258],[6172,6259],[3554,6209],[6091,6261],[3554,6108],[6201,6227],[6037,6203],[6029,6073],[6224,6236],[3032,6027],[6136,6268],[6137,6241],[6125,6251],[6055,6105],[2013,6272],[3482,6221],[6216,6266],[6263,6275],[6226,6269],[6161,6192],[1514,6276],[6115,6181],[6089,6206],[6145,6244],[6127,6262],[6273,6274],[6187,6270],[6175,6280],[6055,6212],[6168,6239],[6058,6156],[6159,6289],[6177,6205],[6150,6291],[6065,6258],[6183,6186],[6147,6290],[6196,6232],[3485,3533],[3083,6297],[3413,6298],[2732,6299],[2228,6300],[1028,1196],[1499,6302],[1340,1475],[2012,2147],[2516,2651],[6305,6306],[3011,6307],[3083,3413],[6308,6309],[6304,6310],[1196,1541],[2732,6312],[6311,6313],[2675,2699],[2732,2756],[1196,6316],[1499,1517],[3461,6318],[3509,3557],[6319,6320],[6297,6321],[1541,1580],[3581,6323],[6322,6324],[6317,6325],[6315,6326],[3035,3059],[3116,6328],[6327,6329],[2012,2516],[3116,6331],[3059,3389],[1517,3533],[6317,6334],[2699,3557],[6335,6336],[6333,6337],[3116,6304],[2147,3389],[2651,3365],[6340,6341],[3437,6342],[1868,6303],[2252,2756],[1580,6345],[6344,6346],[6320,6347],[6343,6348],[1028,1340],[1475,6318],[3011,6333],[3365,3461],[3035,6353],[6352,6354],[6351,6355],[6350,6356],[2171,2195],[6305,6358],[2228,6359],[6298,6360],[6357,6361],[3116,3437],[3509,6363],[3557,6364],[1028,1868],[2228,6366],[6313,6367],[2252,3581],[6360,6369],[2516,6312],[1868,6307],[3557,6372],[6309,6373],[3011,6363],[6374,6375],[1340,3083],[2516,6377],[6330,6378],[2699,6333],[2195,6380],[2228,2252],[1028,6382],[6309,6375],[3581,6384],[6323,6385],[6304,6386],[6383,6387],[6322,6388],[3035,3365],[2171,2675],[6390,6391],[6372,6392],[6389,6393],[6381,6394],[6317,6395],[3533,6368],[1340,6351],[6355,6358],[6315,6399],[1340,6356],[3461,6358],[2675,6402],[2699,6403],[1517,6404],[1475,6405],[6349,6406],[6352,6365],[3581,6408],[6332,6377],[1580,6410],[3059,6411],[1580,6365],[2756,6413],[6357,6358],[6315,6372],[6415,6416],[6311,6380],[2012,2195],[3083,6329],[6419,6420],[6324,6383],[6322,6422],[2171,6423],[6421,6424],[1340,6425],[2228,6369],[2756,6427],[2732,6428],[6297,6320],[1868,6404],[6430,6431],[6429,6432],[3437,6433],[6375,6429],[1340,6332],[6303,6391],[6299,6354],[6408,6438],[6370,6439],[3485,3509],[6390,6441],[1499,6442],[1196,2675],[6443,6444],[1499,2171],[3557,6334],[3059,6447],[1475,3437],[3413,6449],[2147,6450],[1499,6405],[3389,6305],[2195,6453],[3389,6315],[2012,6415],[1580,2252],[2147,6457],[6365,6458],[3035,3509],[2651,6315],[2516,6461],[6401,6462],[3413,6341],[6340,6464],[3485,6465],[1475,6466],[6313,6366],[6314,6390],[6455,6464],[6449,6470],[6326,6471],[6428,6468],[1580,6473],[3437,6339],[6474,6475],[3365,6340],[6358,6477],[1541,3413],[6372,6400],[6301,6480],[6345,6372],[6348,6404],[1517,6436],[6483,6484],[6309,6435],[1196,6417],[1868,6308],[6475,6488],[3509,6390],[6346,6490],[6437,6491],[6489,6492],[6397,6452],[2651,6474],[6451,6495],[3389,6496],[6353,6462],[2756,6498],[6430,6452],[6371,6401],[1517,2195],[1499,6391],[3485,6367],[6503,6504],[1196,6463],[6414,6506],[3533,6502],[6336,6508],[6473,6509],[6412,6510],[6393,6486],[3485,6503],[6474,6513],[3509,6514],[6451,6515],[6368,6508],[6467,6494],[6341,6516],[6305,6388],[6442,6520],[6446,6521],[6409,6438],[6323,6523],[6300,6461],[6501,6525],[3533,6429],[6376,6381],[6527,6528],[6304,6306],[6386,6530],[6316,6531],[6445,6532],[3557,6482],[6364,6534],[3557,6381],[6474,6500],[6310,6476],[6302,6346],[6497,6509],[3035,6300],[6409,6541],[6410,6514],[6398,6524],[6328,6378],[2012,6545],[3485,6494],[6489,6539],[6536,6548],[6499,6542],[6434,6465],[1517,6549],[6388,6454],[6362,6479],[6418,6517],[6400,6535],[6546,6547],[6460,6543],[6448,6553],[6328,6485],[6441,6512],[6331,6429],[6432,6562],[6450,6478],[6423,6564],[6338,6531],[6456,6459],[6420,6563],[6469,6505],[3626,3674],[3176,6570],[3416,6571],[2816,6572],[2306,6573],[1053,1221],[1586,6575],[1365,1485],[2037,2157],[2541,2661],[6578,6579],[3021,6580],[3176,3416],[6581,6582],[6577,6583],[1221,1634],[2816,6585],[6584,6586],[2768,2792],[2816,2853],[1221,6589],[1586,1610],[3602,6591],[3650,3698],[6592,6593],[6570,6594],[1634,1658],[3722,6596],[6595,6597],[6590,6598],[6588,6599],[3128,3152],[3213,6601],[6600,6602],[2037,2541],[3213,6604],[3152,3392],[1610,3674],[6590,6607],[2792,3698],[6608,6609],[6606,6610],[3213,6577],[2157,3392],[2661,3368],[6613,6614],[3440,6615],[1893,6576],[2330,2853],[1658,6618],[6617,6619],[6593,6620],[6616,6621],[1053,1365],[1485,6591],[3021,6606],[3368,3602],[3128,6626],[6625,6627],[6624,6628],[6623,6629],[2264,2288],[6578,6631],[2306,6632],[6571,6633],[6630,6634],[3213,3440],[3650,6636],[3698,6637],[1053,1893],[2306,6639],[6586,6640],[2330,3722],[6633,6642],[2541,6585],[1893,6580],[3698,6645],[6582,6646],[3021,6636],[6647,6648],[1365,3176],[2541,6650],[6603,6651],[2792,6606],[2288,6653],[2306,2330],[1053,6655],[6582,6648],[3722,6657],[6596,6658],[6577,6659],[6656,6660],[6595,6661],[3128,3368],[2264,2768],[6663,6664],[6645,6665],[6662,6666],[6654,6667],[6590,6668],[3674,6641],[1365,6624],[6628,6631],[6588,6672],[1365,6629],[3602,6631],[2768,6675],[2792,6676],[1610,6677],[1485,6678],[6622,6679],[6625,6638],[3722,6681],[6605,6650],[1658,6683],[3152,6684],[1658,6638],[2853,6686],[6630,6631],[6588,6645],[6688,6689],[6584,6653],[2037,2288],[3176,6602],[6692,6693],[6597,6656],[6595,6695],[2264,6696],[6694,6697],[1365,6698],[2306,6642],[2853,6700],[2816,6701],[6570,6593],[1893,6677],[6703,6704],[6702,6705],[3440,6706],[6648,6702],[1365,6605],[6576,6664],[6572,6627],[6681,6711],[6643,6712],[3626,3650],[6663,6714],[1586,6715],[1221,2768],[6716,6717],[1586,2264],[3698,6607],[3152,6720],[1485,3440],[3416,6722],[2157,6723],[1586,6678],[3392,6578],[2288,6726],[3392,6588],[2037,6688],[1658,2330],[2157,6730],[6638,6731],[3128,3650],[2661,6588],[2541,6734],[6674,6735],[3416,6614],[6613,6737],[3626,6738],[1485,6739],[6586,6639],[6587,6663],[6728,6737],[6722,6743],[6599,6744],[6701,6741],[1658,6746],[3440,6612],[6747,6748],[3368,6613],[6631,6750],[1634,3416],[6645,6673],[6574,6753],[6618,6645],[6621,6677],[1610,6709],[6756,6757],[6582,6708],[1221,6690],[1893,6581],[6748,6761],[3650,6663],[6619,6763],[6710,6764],[6762,6765],[6670,6725],[2661,6747],[6724,6768],[3392,6769],[6626,6735],[2853,6771],[6703,6725],[6644,6674],[1610,2288],[1586,6664],[3626,6640],[6776,6777],[1221,6736],[6687,6779],[3674,6775],[6609,6781],[6746,6782],[6685,6783],[6666,6759],[3626,6776],[6747,6786],[3650,6787],[6724,6788],[6641,6781],[6740,6767],[6614,6789],[6578,6661],[6715,6793],[6719,6794],[6682,6711],[6596,6796],[6573,6734],[6774,6798],[3674,6702],[6649,6654],[6800,6801],[6577,6579],[6659,6803],[6589,6804],[6718,6805],[3698,6755],[6637,6807],[3698,6654],[6747,6773],[6583,6749],[6575,6619],[6770,6782],[3128,6573],[6682,6814],[6683,6787],[6671,6797],[6601,6651],[2037,6818],[3626,6767],[6762,6812],[6809,6821],[6772,6815],[6707,6738],[1610,6822],[6661,6727],[6635,6752],[6691,6790],[6673,6808],[6819,6820],[6733,6816],[6721,6826],[6601,6758],[6714,6785],[6604,6702],[6705,6835],[6723,6751],[6696,6837],[6611,6804],[6729,6732],[6693,6836],[6742,6778],[3629,3677],[3179,6843],[3419,6844],[2819,6845],[2309,6846],[1052,1220],[1589,6848],[1364,1484],[2036,2156],[2540,2660],[6851,6852],[3020,6853],[3179,3419],[6854,6855],[6850,6856],[1220,1637],[2819,6858],[6857,6859],[2771,2795],[2819,2852],[1220,6862],[1589,1613],[3605,6864],[3653,3701],[6865,6866],[6843,6867],[1637,1661],[3725,6869],[6868,6870],[6863,6871],[6861,6872],[3131,3155],[3212,6874],[6873,6875],[2036,2540],[3212,6877],[3155,3395],[1613,3677],[6863,6880],[2795,3701],[6881,6882],[6879,6883],[3212,6850],[2156,3395],[2660,3371],[6886,6887],[3443,6888],[1892,6849],[2333,2852],[1661,6891],[6890,6892],[6866,6893],[6889,6894],[1052,1364],[1484,6864],[3020,6879],[3371,3605],[3131,6899],[6898,6900],[6897,6901],[6896,6902],[2267,2291],[6851,6904],[2309,6905],[6844,6906],[6903,6907],[3212,3443],[3653,6909],[3701,6910],[1052,1892],[2309,6912],[6859,6913],[2333,3725],[6906,6915],[2540,6858],[1892,6853],[3701,6918],[6855,6919],[3020,6909],[6920,6921],[1364,3179],[2540,6923],[6876,6924],[2795,6879],[2291,6926],[2309,2333],[1052,6928],[6855,6921],[3725,6930],[6869,6931],[6850,6932],[6929,6933],[6868,6934],[3131,3371],[2267,2771],[6936,6937],[6918,6938],[6935,6939],[6927,6940],[6863,6941],[3677,6914],[1364,6897],[6901,6904],[6861,6945],[1364,6902],[3605,6904],[2771,6948],[2795,6949],[1613,6950],[1484,6951],[6895,6952],[6898,6911],[3725,6954],[6878,6923],[1661,6956],[3155,6957],[1661,6911],[2852,6959],[6903,6904],[6861,6918],[6961,6962],[6857,6926],[2036,2291],[3179,6875],[6965,6966],[6870,6929],[6868,6968],[2267,6969],[6967,6970],[1364,6971],[2309,6915],[2852,6973],[2819,6974],[6843,6866],[1892,6950],[6976,6977],[6975,6978],[3443,6979],[6921,6975],[1364,6878],[6849,6937],[6845,6900],[6954,6984],[6916,6985],[3629,3653],[6936,6987],[1589,6988],[1220,2771],[6989,6990],[1589,2267],[3701,6880],[3155,6993],[1484,3443],[3419,6995],[2156,6996],[1589,6951],[3395,6851],[2291,6999],[3395,6861],[2036,6961],[1661,2333],[2156,7003],[6911,7004],[3131,3653],[2660,6861],[2540,7007],[6947,7008],[3419,6887],[6886,7010],[3629,7011],[1484,7012],[6859,6912],[6860,6936],[7001,7010],[6995,7016],[6872,7017],[6974,7014],[1661,7019],[3443,6885],[7020,7021],[3371,6886],[6904,7023],[1637,3419],[6918,6946],[6847,7026],[6891,6918],[6894,6950],[1613,6982],[7029,7030],[6855,6981],[1220,6963],[1892,6854],[7021,7034],[3653,6936],[6892,7036],[6983,7037],[7035,7038],[6943,6998],[2660,7020],[6997,7041],[3395,7042],[6899,7008],[2852,7044],[6976,6998],[6917,6947],[1613,2291],[1589,6937],[3629,6913],[7049,7050],[1220,7009],[6960,7052],[3677,7048],[6882,7054],[7019,7055],[6958,7056],[6939,7032],[3629,7049],[7020,7059],[3653,7060],[6997,7061],[6914,7054],[7013,7040],[6887,7062],[6851,6934],[6988,7066],[6992,7067],[6955,6984],[6869,7069],[6846,7007],[7047,7071],[3677,6975],[6922,6927],[7073,7074],[6850,6852],[6932,7076],[6862,7077],[6991,7078],[3701,7028],[6910,7080],[3701,6927],[7020,7046],[6856,7022],[6848,6892],[7043,7055],[3131,6846],[6955,7087],[6956,7060],[6944,7070],[6874,6924],[2036,7091],[3629,7040],[7035,7085],[7082,7094],[7045,7088],[6980,7011],[1613,7095],[6934,7000],[6908,7025],[6964,7063],[6946,7081],[7092,7093],[7006,7089],[6994,7099],[6874,7031],[6987,7058],[6877,6975],[6978,7108],[6996,7024],[6969,7110],[6884,7077],[7002,7005],[6966,7109],[7015,7051],[3632,3746],[3248,7116],[3488,7117],[2888,7118],[2378,7119],[1058,1226],[1592,7121],[1389,1509],[2061,2181],[2565,2685],[7124,7125],[3045,7126],[3248,3488],[7127,7128],[7123,7129],[1226,1706],[2888,7131],[7130,7132],[2781,2864],[2888,2906],[1226,7135],[1592,1682],[3608,7137],[3656,3770],[7138,7139],[7116,7140],[1706,1730],[3794,7142],[7141,7143],[7136,7144],[7134,7145],[3141,3224],[3272,7147],[7146,7148],[2061,2565],[3272,7150],[3224,3464],[1682,3746],[7136,7153],[2864,3770],[7154,7155],[7152,7156],[3272,7123],[2181,3464],[2685,3381],[7159,7160],[3512,7161],[1917,7122],[2402,2906],[1730,7164],[7163,7165],[7139,7166],[7162,7167],[1058,1389],[1509,7137],[3045,7152],[3381,3608],[3141,7172],[7171,7173],[7170,7174],[7169,7175],[2277,2354],[7124,7177],[2378,7178],[7117,7179],[7176,7180],[3272,3512],[3656,7182],[3770,7183],[1058,1917],[2378,7185],[7132,7186],[2402,3794],[7179,7188],[2565,7131],[1917,7126],[3770,7191],[7128,7192],[3045,7182],[7193,7194],[1389,3248],[2565,7196],[7149,7197],[2864,7152],[2354,7199],[2378,2402],[1058,7201],[7128,7194],[3794,7203],[7142,7204],[7123,7205],[7202,7206],[7141,7207],[3141,3381],[2277,2781],[7209,7210],[7191,7211],[7208,7212],[7200,7213],[7136,7214],[3746,7187],[1389,7170],[7174,7177],[7134,7218],[1389,7175],[3608,7177],[2781,7221],[2864,7222],[1682,7223],[1509,7224],[7168,7225],[7171,7184],[3794,7227],[7151,7196],[1730,7229],[3224,7230],[1730,7184],[2906,7232],[7176,7177],[7134,7191],[7234,7235],[7130,7199],[2061,2354],[3248,7148],[7238,7239],[7143,7202],[7141,7241],[2277,7242],[7240,7243],[1389,7244],[2378,7188],[2906,7246],[2888,7247],[7116,7139],[1917,7223],[7249,7250],[7248,7251],[3512,7252],[7194,7248],[1389,7151],[7122,7210],[7118,7173],[7227,7257],[7189,7258],[3632,3656],[7209,7260],[1592,7261],[1226,2781],[7262,7263],[1592,2277],[3770,7153],[3224,7266],[1509,3512],[3488,7268],[2181,7269],[1592,7224],[3464,7124],[2354,7272],[3464,7134],[2061,7234],[1730,2402],[2181,7276],[7184,7277],[3141,3656],[2685,7134],[2565,7280],[7220,7281],[3488,7160],[7159,7283],[3632,7284],[1509,7285],[7132,7185],[7133,7209],[7274,7283],[7268,7289],[7145,7290],[7247,7287],[1730,7292],[3512,7158],[7293,7294],[3381,7159],[7177,7296],[1706,3488],[7191,7219],[7120,7299],[7164,7191],[7167,7223],[1682,7255],[7302,7303],[7128,7254],[1226,7236],[1917,7127],[7294,7307],[3656,7209],[7165,7309],[7256,7310],[7308,7311],[7216,7271],[2685,7293],[7270,7314],[3464,7315],[7172,7281],[2906,7317],[7249,7271],[7190,7220],[1682,2354],[1592,7210],[3632,7186],[7322,7323],[1226,7282],[7233,7325],[3746,7321],[7155,7327],[7292,7328],[7231,7329],[7212,7305],[3632,7322],[7293,7332],[3656,7333],[7270,7334],[7187,7327],[7286,7313],[7160,7335],[7124,7207],[7261,7339],[7265,7340],[7228,7257],[7142,7342],[7119,7280],[7320,7344],[3746,7248],[7195,7200],[7346,7347],[7123,7125],[7205,7349],[7135,7350],[7264,7351],[3770,7301],[7183,7353],[3770,7200],[7293,7319],[7129,7295],[7121,7165],[7316,7328],[3141,7119],[7228,7360],[7229,7333],[7217,7343],[7147,7197],[2061,7364],[3632,7313],[7308,7358],[7355,7367],[7318,7361],[7253,7284],[1682,7368],[7207,7273],[7181,7298],[7237,7336],[7219,7354],[7365,7366],[7279,7362],[7267,7372],[7147,7304],[7260,7331],[7150,7248],[7251,7381],[7269,7297],[7242,7383],[7157,7350],[7275,7278],[7239,7382],[7288,7324],[3635,3749],[3251,7389],[3491,7390],[2891,7391],[2381,7392],[1061,1229],[1595,7394],[1388,1508],[2060,2180],[2564,2684],[7397,7398],[3044,7399],[3251,3491],[7400,7401],[7396,7402],[1229,1709],[2891,7404],[7403,7405],[2780,2867],[2891,2909],[1229,7408],[1595,1685],[3611,7410],[3659,3773],[7411,7412],[7389,7413],[1709,1733],[3797,7415],[7414,7416],[7409,7417],[7407,7418],[3140,3227],[3275,7420],[7419,7421],[2060,2564],[3275,7423],[3227,3467],[1685,3749],[7409,7426],[2867,3773],[7427,7428],[7425,7429],[3275,7396],[2180,3467],[2684,3380],[7432,7433],[3515,7434],[1916,7395],[2405,2909],[1733,7437],[7436,7438],[7412,7439],[7435,7440],[1061,1388],[1508,7410],[3044,7425],[3380,3611],[3140,7445],[7444,7446],[7443,7447],[7442,7448],[2276,2357],[7397,7450],[2381,7451],[7390,7452],[7449,7453],[3275,3515],[3659,7455],[3773,7456],[1061,1916],[2381,7458],[7405,7459],[2405,3797],[7452,7461],[2564,7404],[1916,7399],[3773,7464],[7401,7465],[3044,7455],[7466,7467],[1388,3251],[2564,7469],[7422,7470],[2867,7425],[2357,7472],[2381,2405],[1061,7474],[7401,7467],[3797,7476],[7415,7477],[7396,7478],[7475,7479],[7414,7480],[3140,3380],[2276,2780],[7482,7483],[7464,7484],[7481,7485],[7473,7486],[7409,7487],[3749,7460],[1388,7443],[7447,7450],[7407,7491],[1388,7448],[3611,7450],[2780,7494],[2867,7495],[1685,7496],[1508,7497],[7441,7498],[7444,7457],[3797,7500],[7424,7469],[1733,7502],[3227,7503],[1733,7457],[2909,7505],[7449,7450],[7407,7464],[7507,7508],[7403,7472],[2060,2357],[3251,7421],[7511,7512],[7416,7475],[7414,7514],[2276,7515],[7513,7516],[1388,7517],[2381,7461],[2909,7519],[2891,7520],[7389,7412],[1916,7496],[7522,7523],[7521,7524],[3515,7525],[7467,7521],[1388,7424],[7395,7483],[7391,7446],[7500,7530],[7462,7531],[3635,3659],[7482,7533],[1595,7534],[1229,2780],[7535,7536],[1595,2276],[3773,7426],[3227,7539],[1508,3515],[3491,7541],[2180,7542],[1595,7497],[3467,7397],[2357,7545],[3467,7407],[2060,7507],[1733,2405],[2180,7549],[7457,7550],[3140,3659],[2684,7407],[2564,7553],[7493,7554],[3491,7433],[7432,7556],[3635,7557],[1508,7558],[7405,7458],[7406,7482],[7547,7556],[7541,7562],[7418,7563],[7520,7560],[1733,7565],[3515,7431],[7566,7567],[3380,7432],[7450,7569],[1709,3491],[7464,7492],[7393,7572],[7437,7464],[7440,7496],[1685,7528],[7575,7576],[7401,7527],[1229,7509],[1916,7400],[7567,7580],[3659,7482],[7438,7582],[7529,7583],[7581,7584],[7489,7544],[2684,7566],[7543,7587],[3467,7588],[7445,7554],[2909,7590],[7522,7544],[7463,7493],[1685,2357],[1595,7483],[3635,7459],[7595,7596],[1229,7555],[7506,7598],[3749,7594],[7428,7600],[7565,7601],[7504,7602],[7485,7578],[3635,7595],[7566,7605],[3659,7606],[7543,7607],[7460,7600],[7559,7586],[7433,7608],[7397,7480],[7534,7612],[7538,7613],[7501,7530],[7415,7615],[7392,7553],[7593,7617],[3749,7521],[7468,7473],[7619,7620],[7396,7398],[7478,7622],[7408,7623],[7537,7624],[3773,7574],[7456,7626],[3773,7473],[7566,7592],[7402,7568],[7394,7438],[7589,7601],[3140,7392],[7501,7633],[7502,7606],[7490,7616],[7420,7470],[2060,7637],[3635,7586],[7581,7631],[7628,7640],[7591,7634],[7526,7557],[1685,7641],[7480,7546],[7454,7571],[7510,7609],[7492,7627],[7638,7639],[7552,7635],[7540,7645],[7420,7577],[7533,7604],[7423,7521],[7524,7654],[7542,7570],[7515,7656],[7430,7623],[7548,7551],[7512,7655],[7561,7597],[3680,3752],[3296,7662],[3536,7663],[2930,7664],[2426,7665],[1082,1250],[1616,7667],[1394,1520],[2066,2205],[2589,2709],[7670,7671],[3069,7672],[3296,3536],[7673,7674],[7669,7675],[1250,1754],[2930,7677],[7676,7678],[2805,2877],[2930,2954],[1250,7681],[1616,1688],[3621,7683],[3704,3776],[7684,7685],[7662,7686],[1754,1778],[3818,7688],[7687,7689],[7682,7690],[7680,7691],[3165,3237],[3320,7693],[7692,7694],[2066,2589],[3320,7696],[3237,3477],[1688,3752],[7682,7699],[2877,3776],[7700,7701],[7698,7702],[3320,7669],[2205,3477],[2709,3405],[7705,7706],[3560,7707],[1922,7668],[2450,2954],[1778,7710],[7709,7711],[7685,7712],[7708,7713],[1082,1394],[1520,7683],[3069,7698],[3405,3621],[3165,7718],[7717,7719],[7716,7720],[7715,7721],[2301,2360],[7670,7723],[2426,7724],[7663,7725],[7722,7726],[3320,3560],[3704,7728],[3776,7729],[1082,1922],[2426,7731],[7678,7732],[2450,3818],[7725,7734],[2589,7677],[1922,7672],[3776,7737],[7674,7738],[3069,7728],[7739,7740],[1394,3296],[2589,7742],[7695,7743],[2877,7698],[2360,7745],[2426,2450],[1082,7747],[7674,7740],[3818,7749],[7688,7750],[7669,7751],[7748,7752],[7687,7753],[3165,3405],[2301,2805],[7755,7756],[7737,7757],[7754,7758],[7746,7759],[7682,7760],[3752,7733],[1394,7716],[7720,7723],[7680,7764],[1394,7721],[3621,7723],[2805,7767],[2877,7768],[1688,7769],[1520,7770],[7714,7771],[7717,7730],[3818,7773],[7697,7742],[1778,7775],[3237,7776],[1778,7730],[2954,7778],[7722,7723],[7680,7737],[7780,7781],[7676,7745],[2066,2360],[3296,7694],[7784,7785],[7689,7748],[7687,7787],[2301,7788],[7786,7789],[1394,7790],[2426,7734],[2954,7792],[2930,7793],[7662,7685],[1922,7769],[7795,7796],[7794,7797],[3560,7798],[7740,7794],[1394,7697],[7668,7756],[7664,7719],[7773,7803],[7735,7804],[3680,3704],[7755,7806],[1616,7807],[1250,2805],[7808,7809],[1616,2301],[3776,7699],[3237,7812],[1520,3560],[3536,7814],[2205,7815],[1616,7770],[3477,7670],[2360,7818],[3477,7680],[2066,7780],[1778,2450],[2205,7822],[7730,7823],[3165,3704],[2709,7680],[2589,7826],[7766,7827],[3536,7706],[7705,7829],[3680,7830],[1520,7831],[7678,7731],[7679,7755],[7820,7829],[7814,7835],[7691,7836],[7793,7833],[1778,7838],[3560,7704],[7839,7840],[3405,7705],[7723,7842],[1754,3536],[7737,7765],[7666,7845],[7710,7737],[7713,7769],[1688,7801],[7848,7849],[7674,7800],[1250,7782],[1922,7673],[7840,7853],[3704,7755],[7711,7855],[7802,7856],[7854,7857],[7762,7817],[2709,7839],[7816,7860],[3477,7861],[7718,7827],[2954,7863],[7795,7817],[7736,7766],[1688,2360],[1616,7756],[3680,7732],[7868,7869],[1250,7828],[7779,7871],[3752,7867],[7701,7873],[7838,7874],[7777,7875],[7758,7851],[3680,7868],[7839,7878],[3704,7879],[7816,7880],[7733,7873],[7832,7859],[7706,7881],[7670,7753],[7807,7885],[7811,7886],[7774,7803],[7688,7888],[7665,7826],[7866,7890],[3752,7794],[7741,7746],[7892,7893],[7669,7671],[7751,7895],[7681,7896],[7810,7897],[3776,7847],[7729,7899],[3776,7746],[7839,7865],[7675,7841],[7667,7711],[7862,7874],[3165,7665],[7774,7906],[7775,7879],[7763,7889],[7693,7743],[2066,7910],[3680,7859],[7854,7904],[7901,7913],[7864,7907],[7799,7830],[1688,7914],[7753,7819],[7727,7844],[7783,7882],[7765,7900],[7911,7912],[7825,7908],[7813,7918],[7693,7850],[7806,7877],[7696,7794],[7797,7927],[7815,7843],[7788,7929],[7703,7896],[7821,7824],[7785,7928],[7834,7870],[3683,3755],[3299,7935],[3539,7936],[2933,7937],[2429,7938],[1085,1253],[1619,7940],[1397,1523],[2069,2204],[2588,2708],[7943,7944],[3068,7945],[3299,3539],[7946,7947],[7942,7948],[1253,1757],[2933,7950],[7949,7951],[2804,2876],[2933,2957],[1253,7954],[1619,1691],[3620,7956],[3707,3779],[7957,7958],[7935,7959],[1757,1781],[3821,7961],[7960,7962],[7955,7963],[7953,7964],[3164,3236],[3323,7966],[7965,7967],[2069,2588],[3323,7969],[3236,3476],[1691,3755],[7955,7972],[2876,3779],[7973,7974],[7971,7975],[3323,7942],[2204,3476],[2708,3404],[7978,7979],[3563,7980],[1925,7941],[2453,2957],[1781,7983],[7982,7984],[7958,7985],[7981,7986],[1085,1397],[1523,7956],[3068,7971],[3404,3620],[3164,7991],[7990,7992],[7989,7993],[7988,7994],[2300,2363],[7943,7996],[2429,7997],[7936,7998],[7995,7999],[3323,3563],[3707,8001],[3779,8002],[1085,1925],[2429,8004],[7951,8005],[2453,3821],[7998,8007],[2588,7950],[1925,7945],[3779,8010],[7947,8011],[3068,8001],[8012,8013],[1397,3299],[2588,8015],[7968,8016],[2876,7971],[2363,8018],[2429,2453],[1085,8020],[7947,8013],[3821,8022],[7961,8023],[7942,8024],[8021,8025],[7960,8026],[3164,3404],[2300,2804],[8028,8029],[8010,8030],[8027,8031],[8019,8032],[7955,8033],[3755,8006],[1397,7989],[7993,7996],[7953,8037],[1397,7994],[3620,7996],[2804,8040],[2876,8041],[1691,8042],[1523,8043],[7987,8044],[7990,8003],[3821,8046],[7970,8015],[1781,8048],[3236,8049],[1781,8003],[2957,8051],[7995,7996],[7953,8010],[8053,8054],[7949,8018],[2069,2363],[3299,7967],[8057,8058],[7962,8021],[7960,8060],[2300,8061],[8059,8062],[1397,8063],[2429,8007],[2957,8065],[2933,8066],[7935,7958],[1925,8042],[8068,8069],[8067,8070],[3563,8071],[8013,8067],[1397,7970],[7941,8029],[7937,7992],[8046,8076],[8008,8077],[3683,3707],[8028,8079],[1619,8080],[1253,2804],[8081,8082],[1619,2300],[3779,7972],[3236,8085],[1523,3563],[3539,8087],[2204,8088],[1619,8043],[3476,7943],[2363,8091],[3476,7953],[2069,8053],[1781,2453],[2204,8095],[8003,8096],[3164,3707],[2708,7953],[2588,8099],[8039,8100],[3539,7979],[7978,8102],[3683,8103],[1523,8104],[7951,8004],[7952,8028],[8093,8102],[8087,8108],[7964,8109],[8066,8106],[1781,8111],[3563,7977],[8112,8113],[3404,7978],[7996,8115],[1757,3539],[8010,8038],[7939,8118],[7983,8010],[7986,8042],[1691,8074],[8121,8122],[7947,8073],[1253,8055],[1925,7946],[8113,8126],[3707,8028],[7984,8128],[8075,8129],[8127,8130],[8035,8090],[2708,8112],[8089,8133],[3476,8134],[7991,8100],[2957,8136],[8068,8090],[8009,8039],[1691,2363],[1619,8029],[3683,8005],[8141,8142],[1253,8101],[8052,8144],[3755,8140],[7974,8146],[8111,8147],[8050,8148],[8031,8124],[3683,8141],[8112,8151],[3707,8152],[8089,8153],[8006,8146],[8105,8132],[7979,8154],[7943,8026],[8080,8158],[8084,8159],[8047,8076],[7961,8161],[7938,8099],[8139,8163],[3755,8067],[8014,8019],[8165,8166],[7942,7944],[8024,8168],[7954,8169],[8083,8170],[3779,8120],[8002,8172],[3779,8019],[8112,8138],[7948,8114],[7940,7984],[8135,8147],[3164,7938],[8047,8179],[8048,8152],[8036,8162],[7966,8016],[2069,8183],[3683,8132],[8127,8177],[8174,8186],[8137,8180],[8072,8103],[1691,8187],[8026,8092],[8000,8117],[8056,8155],[8038,8173],[8184,8185],[8098,8181],[8086,8191],[7966,8123],[8079,8150],[7969,8067],[8070,8200],[8088,8116],[8061,8202],[7976,8169],[8094,8097],[8058,8201],[8107,8143],[3693,3765],[3309,8208],[3549,8209],[2936,8210],[2432,8211],[1106,1274],[1640,8213],[1418,1544],[2090,2210],[2594,2714],[8216,8217],[3093,8218],[3309,3549],[8219,8220],[8215,8221],[1274,1760],[2936,8223],[8222,8224],[2829,2901],[2936,2978],[1274,8227],[1640,1712],[3645,8229],[3728,3800],[8230,8231],[8208,8232],[1760,1802],[3824,8234],[8233,8235],[8228,8236],[8226,8237],[3189,3261],[3338,8239],[8238,8240],[2090,2594],[3338,8242],[3261,3501],[1712,3765],[8228,8245],[2901,3800],[8246,8247],[8244,8248],[3338,8215],[2210,3501],[2714,3429],[8251,8252],[3584,8253],[1946,8214],[2474,2978],[1802,8256],[8255,8257],[8231,8258],[8254,8259],[1106,1418],[1544,8229],[3093,8244],[3429,3645],[3189,8264],[8263,8265],[8262,8266],[8261,8267],[2312,2384],[8216,8269],[2432,8270],[8209,8271],[8268,8272],[3338,3584],[3728,8274],[3800,8275],[1106,1946],[2432,8277],[8224,8278],[2474,3824],[8271,8280],[2594,8223],[1946,8218],[3800,8283],[8220,8284],[3093,8274],[8285,8286],[1418,3309],[2594,8288],[8241,8289],[2901,8244],[2384,8291],[2432,2474],[1106,8293],[8220,8286],[3824,8295],[8234,8296],[8215,8297],[8294,8298],[8233,8299],[3189,3429],[2312,2829],[8301,8302],[8283,8303],[8300,8304],[8292,8305],[8228,8306],[3765,8279],[1418,8262],[8266,8269],[8226,8310],[1418,8267],[3645,8269],[2829,8313],[2901,8314],[1712,8315],[1544,8316],[8260,8317],[8263,8276],[3824,8319],[8243,8288],[1802,8321],[3261,8322],[1802,8276],[2978,8324],[8268,8269],[8226,8283],[8326,8327],[8222,8291],[2090,2384],[3309,8240],[8330,8331],[8235,8294],[8233,8333],[2312,8334],[8332,8335],[1418,8336],[2432,8280],[2978,8338],[2936,8339],[8208,8231],[1946,8315],[8341,8342],[8340,8343],[3584,8344],[8286,8340],[1418,8243],[8214,8302],[8210,8265],[8319,8349],[8281,8350],[3693,3728],[8301,8352],[1640,8353],[1274,2829],[8354,8355],[1640,2312],[3800,8245],[3261,8358],[1544,3584],[3549,8360],[2210,8361],[1640,8316],[3501,8216],[2384,8364],[3501,8226],[2090,8326],[1802,2474],[2210,8368],[8276,8369],[3189,3728],[2714,8226],[2594,8372],[8312,8373],[3549,8252],[8251,8375],[3693,8376],[1544,8377],[8224,8277],[8225,8301],[8366,8375],[8360,8381],[8237,8382],[8339,8379],[1802,8384],[3584,8250],[8385,8386],[3429,8251],[8269,8388],[1760,3549],[8283,8311],[8212,8391],[8256,8283],[8259,8315],[1712,8347],[8394,8395],[8220,8346],[1274,8328],[1946,8219],[8386,8399],[3728,8301],[8257,8401],[8348,8402],[8400,8403],[8308,8363],[2714,8385],[8362,8406],[3501,8407],[8264,8373],[2978,8409],[8341,8363],[8282,8312],[1712,2384],[1640,8302],[3693,8278],[8414,8415],[1274,8374],[8325,8417],[3765,8413],[8247,8419],[8384,8420],[8323,8421],[8304,8397],[3693,8414],[8385,8424],[3728,8425],[8362,8426],[8279,8419],[8378,8405],[8252,8427],[8216,8299],[8353,8431],[8357,8432],[8320,8349],[8234,8434],[8211,8372],[8412,8436],[3765,8340],[8287,8292],[8438,8439],[8215,8217],[8297,8441],[8227,8442],[8356,8443],[3800,8393],[8275,8445],[3800,8292],[8385,8411],[8221,8387],[8213,8257],[8408,8420],[3189,8211],[8320,8452],[8321,8425],[8309,8435],[8239,8289],[2090,8456],[3693,8405],[8400,8450],[8447,8459],[8410,8453],[8345,8376],[1712,8460],[8299,8365],[8273,8390],[8329,8428],[8311,8446],[8457,8458],[8371,8454],[8359,8464],[8239,8396],[8352,8423],[8242,8340],[8343,8473],[8361,8389],[8334,8475],[8249,8442],[8367,8370],[8331,8474],[8380,8416],[3692,3764],[3308,8481],[3548,8482],[2939,8483],[2435,8484],[1109,1277],[1643,8486],[1421,1547],[2093,2213],[2597,2717],[8489,8490],[3092,8491],[3308,3548],[8492,8493],[8488,8494],[1277,1763],[2939,8496],[8495,8497],[2828,2900],[2939,2981],[1277,8500],[1643,1715],[3644,8502],[3731,3803],[8503,8504],[8481,8505],[1763,1805],[3827,8507],[8506,8508],[8501,8509],[8499,8510],[3188,3260],[3341,8512],[8511,8513],[2093,2597],[3341,8515],[3260,3500],[1715,3764],[8501,8518],[2900,3803],[8519,8520],[8517,8521],[3341,8488],[2213,3500],[2717,3428],[8524,8525],[3587,8526],[1949,8487],[2477,2981],[1805,8529],[8528,8530],[8504,8531],[8527,8532],[1109,1421],[1547,8502],[3092,8517],[3428,3644],[3188,8537],[8536,8538],[8535,8539],[8534,8540],[2315,2387],[8489,8542],[2435,8543],[8482,8544],[8541,8545],[3341,3587],[3731,8547],[3803,8548],[1109,1949],[2435,8550],[8497,8551],[2477,3827],[8544,8553],[2597,8496],[1949,8491],[3803,8556],[8493,8557],[3092,8547],[8558,8559],[1421,3308],[2597,8561],[8514,8562],[2900,8517],[2387,8564],[2435,2477],[1109,8566],[8493,8559],[3827,8568],[8507,8569],[8488,8570],[8567,8571],[8506,8572],[3188,3428],[2315,2828],[8574,8575],[8556,8576],[8573,8577],[8565,8578],[8501,8579],[3764,8552],[1421,8535],[8539,8542],[8499,8583],[1421,8540],[3644,8542],[2828,8586],[2900,8587],[1715,8588],[1547,8589],[8533,8590],[8536,8549],[3827,8592],[8516,8561],[1805,8594],[3260,8595],[1805,8549],[2981,8597],[8541,8542],[8499,8556],[8599,8600],[8495,8564],[2093,2387],[3308,8513],[8603,8604],[8508,8567],[8506,8606],[2315,8607],[8605,8608],[1421,8609],[2435,8553],[2981,8611],[2939,8612],[8481,8504],[1949,8588],[8614,8615],[8613,8616],[3587,8617],[8559,8613],[1421,8516],[8487,8575],[8483,8538],[8592,8622],[8554,8623],[3692,3731],[8574,8625],[1643,8626],[1277,2828],[8627,8628],[1643,2315],[3803,8518],[3260,8631],[1547,3587],[3548,8633],[2213,8634],[1643,8589],[3500,8489],[2387,8637],[3500,8499],[2093,8599],[1805,2477],[2213,8641],[8549,8642],[3188,3731],[2717,8499],[2597,8645],[8585,8646],[3548,8525],[8524,8648],[3692,8649],[1547,8650],[8497,8550],[8498,8574],[8639,8648],[8633,8654],[8510,8655],[8612,8652],[1805,8657],[3587,8523],[8658,8659],[3428,8524],[8542,8661],[1763,3548],[8556,8584],[8485,8664],[8529,8556],[8532,8588],[1715,8620],[8667,8668],[8493,8619],[1277,8601],[1949,8492],[8659,8672],[3731,8574],[8530,8674],[8621,8675],[8673,8676],[8581,8636],[2717,8658],[8635,8679],[3500,8680],[8537,8646],[2981,8682],[8614,8636],[8555,8585],[1715,2387],[1643,8575],[3692,8551],[8687,8688],[1277,8647],[8598,8690],[3764,8686],[8520,8692],[8657,8693],[8596,8694],[8577,8670],[3692,8687],[8658,8697],[3731,8698],[8635,8699],[8552,8692],[8651,8678],[8525,8700],[8489,8572],[8626,8704],[8630,8705],[8593,8622],[8507,8707],[8484,8645],[8685,8709],[3764,8613],[8560,8565],[8711,8712],[8488,8490],[8570,8714],[8500,8715],[8629,8716],[3803,8666],[8548,8718],[3803,8565],[8658,8684],[8494,8660],[8486,8530],[8681,8693],[3188,8484],[8593,8725],[8594,8698],[8582,8708],[8512,8562],[2093,8729],[3692,8678],[8673,8723],[8720,8732],[8683,8726],[8618,8649],[1715,8733],[8572,8638],[8546,8663],[8602,8701],[8584,8719],[8730,8731],[8644,8727],[8632,8737],[8512,8669],[8625,8696],[8515,8613],[8616,8746],[8634,8662],[8607,8748],[8522,8715],[8640,8643],[8604,8747],[8653,8689],[3717,3789],[3333,8754],[3573,8755],[2960,8756],[2456,8757],[1130,1298],[1664,8759],[1442,1562],[2114,2234],[2618,2738],[8762,8763],[3098,8764],[3333,3573],[8765,8766],[8761,8767],[1298,1784],[2960,8769],[8768,8770],[2834,2912],[2960,2984],[1298,8773],[1664,1736],[3669,8775],[3741,3813],[8776,8777],[8754,8778],[1784,1808],[3837,8780],[8779,8781],[8774,8782],[8772,8783],[3194,3285],[3344,8785],[8784,8786],[2114,2618],[3344,8788],[3285,3525],[1736,3789],[8774,8791],[2912,3813],[8792,8793],[8790,8794],[3344,8761],[2234,3525],[2738,3453],[8797,8798],[3597,8799],[1970,8760],[2480,2984],[1808,8802],[8801,8803],[8777,8804],[8800,8805],[1130,1442],[1562,8775],[3098,8790],[3453,3669],[3194,8810],[8809,8811],[8808,8812],[8807,8813],[2336,2408],[8762,8815],[2456,8816],[8755,8817],[8814,8818],[3344,3597],[3741,8820],[3813,8821],[1130,1970],[2456,8823],[8770,8824],[2480,3837],[8817,8826],[2618,8769],[1970,8764],[3813,8829],[8766,8830],[3098,8820],[8831,8832],[1442,3333],[2618,8834],[8787,8835],[2912,8790],[2408,8837],[2456,2480],[1130,8839],[8766,8832],[3837,8841],[8780,8842],[8761,8843],[8840,8844],[8779,8845],[3194,3453],[2336,2834],[8847,8848],[8829,8849],[8846,8850],[8838,8851],[8774,8852],[3789,8825],[1442,8808],[8812,8815],[8772,8856],[1442,8813],[3669,8815],[2834,8859],[2912,8860],[1736,8861],[1562,8862],[8806,8863],[8809,8822],[3837,8865],[8789,8834],[1808,8867],[3285,8868],[1808,8822],[2984,8870],[8814,8815],[8772,8829],[8872,8873],[8768,8837],[2114,2408],[3333,8786],[8876,8877],[8781,8840],[8779,8879],[2336,8880],[8878,8881],[1442,8882],[2456,8826],[2984,8884],[2960,8885],[8754,8777],[1970,8861],[8887,8888],[8886,8889],[3597,8890],[8832,8886],[1442,8789],[8760,8848],[8756,8811],[8865,8895],[8827,8896],[3717,3741],[8847,8898],[1664,8899],[1298,2834],[8900,8901],[1664,2336],[3813,8791],[3285,8904],[1562,3597],[3573,8906],[2234,8907],[1664,8862],[3525,8762],[2408,8910],[3525,8772],[2114,8872],[1808,2480],[2234,8914],[8822,8915],[3194,3741],[2738,8772],[2618,8918],[8858,8919],[3573,8798],[8797,8921],[3717,8922],[1562,8923],[8770,8823],[8771,8847],[8912,8921],[8906,8927],[8783,8928],[8885,8925],[1808,8930],[3597,8796],[8931,8932],[3453,8797],[8815,8934],[1784,3573],[8829,8857],[8758,8937],[8802,8829],[8805,8861],[1736,8893],[8940,8941],[8766,8892],[1298,8874],[1970,8765],[8932,8945],[3741,8847],[8803,8947],[8894,8948],[8946,8949],[8854,8909],[2738,8931],[8908,8952],[3525,8953],[8810,8919],[2984,8955],[8887,8909],[8828,8858],[1736,2408],[1664,8848],[3717,8824],[8960,8961],[1298,8920],[8871,8963],[3789,8959],[8793,8965],[8930,8966],[8869,8967],[8850,8943],[3717,8960],[8931,8970],[3741,8971],[8908,8972],[8825,8965],[8924,8951],[8798,8973],[8762,8845],[8899,8977],[8903,8978],[8866,8895],[8780,8980],[8757,8918],[8958,8982],[3789,8886],[8833,8838],[8984,8985],[8761,8763],[8843,8987],[8773,8988],[8902,8989],[3813,8939],[8821,8991],[3813,8838],[8931,8957],[8767,8933],[8759,8803],[8954,8966],[3194,8757],[8866,8998],[8867,8971],[8855,8981],[8785,8835],[2114,9002],[3717,8951],[8946,8996],[8993,9005],[8956,8999],[8891,8922],[1736,9006],[8845,8911],[8819,8936],[8875,8974],[8857,8992],[9003,9004],[8917,9000],[8905,9010],[8785,8942],[8898,8969],[8788,8886],[8889,9019],[8907,8935],[8880,9021],[8795,8988],[8913,8916],[8877,9020],[8926,8962],[3716,3788],[3332,9027],[3572,9028],[2963,9029],[2459,9030],[1133,1301],[1667,9032],[1445,1565],[2117,2237],[2621,2741],[9035,9036],[3101,9037],[3332,3572],[9038,9039],[9034,9040],[1301,1787],[2963,9042],[9041,9043],[2837,2915],[2963,2987],[1301,9046],[1667,1739],[3668,9048],[3740,3812],[9049,9050],[9027,9051],[1787,1811],[3836,9053],[9052,9054],[9047,9055],[9045,9056],[3197,3284],[3347,9058],[9057,9059],[2117,2621],[3347,9061],[3284,3524],[1739,3788],[9047,9064],[2915,3812],[9065,9066],[9063,9067],[3347,9034],[2237,3524],[2741,3452],[9070,9071],[3596,9072],[1973,9033],[2483,2987],[1811,9075],[9074,9076],[9050,9077],[9073,9078],[1133,1445],[1565,9048],[3101,9063],[3452,3668],[3197,9083],[9082,9084],[9081,9085],[9080,9086],[2339,2411],[9035,9088],[2459,9089],[9028,9090],[9087,9091],[3347,3596],[3740,9093],[3812,9094],[1133,1973],[2459,9096],[9043,9097],[2483,3836],[9090,9099],[2621,9042],[1973,9037],[3812,9102],[9039,9103],[3101,9093],[9104,9105],[1445,3332],[2621,9107],[9060,9108],[2915,9063],[2411,9110],[2459,2483],[1133,9112],[9039,9105],[3836,9114],[9053,9115],[9034,9116],[9113,9117],[9052,9118],[3197,3452],[2339,2837],[9120,9121],[9102,9122],[9119,9123],[9111,9124],[9047,9125],[3788,9098],[1445,9081],[9085,9088],[9045,9129],[1445,9086],[3668,9088],[2837,9132],[2915,9133],[1739,9134],[1565,9135],[9079,9136],[9082,9095],[3836,9138],[9062,9107],[1811,9140],[3284,9141],[1811,9095],[2987,9143],[9087,9088],[9045,9102],[9145,9146],[9041,9110],[2117,2411],[3332,9059],[9149,9150],[9054,9113],[9052,9152],[2339,9153],[9151,9154],[1445,9155],[2459,9099],[2987,9157],[2963,9158],[9027,9050],[1973,9134],[9160,9161],[9159,9162],[3596,9163],[9105,9159],[1445,9062],[9033,9121],[9029,9084],[9138,9168],[9100,9169],[3716,3740],[9120,9171],[1667,9172],[1301,2837],[9173,9174],[1667,2339],[3812,9064],[3284,9177],[1565,3596],[3572,9179],[2237,9180],[1667,9135],[3524,9035],[2411,9183],[3524,9045],[2117,9145],[1811,2483],[2237,9187],[9095,9188],[3197,3740],[2741,9045],[2621,9191],[9131,9192],[3572,9071],[9070,9194],[3716,9195],[1565,9196],[9043,9096],[9044,9120],[9185,9194],[9179,9200],[9056,9201],[9158,9198],[1811,9203],[3596,9069],[9204,9205],[3452,9070],[9088,9207],[1787,3572],[9102,9130],[9031,9210],[9075,9102],[9078,9134],[1739,9166],[9213,9214],[9039,9165],[1301,9147],[1973,9038],[9205,9218],[3740,9120],[9076,9220],[9167,9221],[9219,9222],[9127,9182],[2741,9204],[9181,9225],[3524,9226],[9083,9192],[2987,9228],[9160,9182],[9101,9131],[1739,2411],[1667,9121],[3716,9097],[9233,9234],[1301,9193],[9144,9236],[3788,9232],[9066,9238],[9203,9239],[9142,9240],[9123,9216],[3716,9233],[9204,9243],[3740,9244],[9181,9245],[9098,9238],[9197,9224],[9071,9246],[9035,9118],[9172,9250],[9176,9251],[9139,9168],[9053,9253],[9030,9191],[9231,9255],[3788,9159],[9106,9111],[9257,9258],[9034,9036],[9116,9260],[9046,9261],[9175,9262],[3812,9212],[9094,9264],[3812,9111],[9204,9230],[9040,9206],[9032,9076],[9227,9239],[3197,9030],[9139,9271],[9140,9244],[9128,9254],[9058,9108],[2117,9275],[3716,9224],[9219,9269],[9266,9278],[9229,9272],[9164,9195],[1739,9279],[9118,9184],[9092,9209],[9148,9247],[9130,9265],[9276,9277],[9190,9273],[9178,9283],[9058,9215],[9171,9242],[9061,9159],[9162,9292],[9180,9208],[9153,9294],[9068,9261],[9186,9189],[9150,9293],[9199,9235],[1103,1151],[1000,9300],[976,1079],[1000,1024],[1048,9302],[9303,9304],[9300,9305],[1048,1127],[9301,9307],[1103,9307],[9302,9309],[1024,9310],[1151,9311],[976,9303],[9300,9313],[1127,9314],[9302,9308],[1079,9308],[1024,9317],[1151,9305],[1127,9319],[9307,9314],[1079,9315],[9303,9310],[1093,1141],[1003,9324],[979,1069],[1003,1027],[1051,9326],[9327,9328],[9324,9329],[1051,1117],[9325,9331],[1093,9331],[9326,9333],[1027,9334],[1141,9335],[979,9327],[9324,9337],[1117,9338],[9326,9332],[1069,9332],[1027,9341],[1141,9329],[1117,9343],[9331,9338],[1069,9339],[9327,9334],[1271,1319],[1168,9348],[982,1247],[1168,1192],[1216,9350],[9351,9352],[9348,9353],[1216,1295],[9349,9355],[1271,9355],[9350,9357],[1192,9358],[1319,9359],[982,9351],[9348,9361],[1295,9362],[9350,9356],[1247,9356],[1192,9365],[1319,9353],[1295,9367],[9355,9362],[1247,9363],[9351,9358],[1261,1309],[1171,9372],[972,1237],[1171,1195],[1219,9374],[9375,9376],[9372,9377],[1219,1285],[9373,9379],[1261,9379],[9374,9381],[1195,9382],[1309,9383],[972,9375],[9372,9385],[1285,9386],[9374,9380],[1237,9380],[1195,9389],[1309,9377],[1285,9391],[9379,9386],[1237,9387],[9375,9382],[1415,1463],[1174,9396],[1006,1384],[1174,1336],[1360,9398],[9399,9400],[9396,9401],[1360,1439],[9397,9403],[1415,9403],[9398,9405],[1336,9406],[1463,9407],[1006,9399],[9396,9409],[1439,9410],[9398,9404],[1384,9404],[1336,9413],[1463,9401],[1439,9415],[9403,9410],[1384,9411],[9399,9406],[1405,1453],[1164,9420],[996,1387],[1164,1339],[1363,9422],[9423,9424],[9420,9425],[1363,1429],[9421,9427],[1405,9427],[9422,9429],[1339,9430],[1453,9431],[996,9423],[9420,9433],[1429,9434],[9422,9428],[1387,9428],[1339,9437],[1453,9425],[1429,9439],[9427,9434],[1387,9435],[9423,9430],[1534,1583],[1198,9444],[1030,1504],[1198,1342],[1480,9446],[9447,9448],[9444,9449],[1480,1558],[9445,9451],[1534,9451],[9446,9453],[1342,9454],[1583,9455],[1030,9447],[9444,9457],[1558,9458],[9446,9452],[1504,9452],[1342,9461],[1583,9449],[1558,9463],[9451,9458],[1504,9459],[9447,9454],[1524,1573],[1188,9468],[1020,1507],[1188,1332],[1483,9470],[9471,9472],[9468,9473],[1483,1548],[9469,9475],[1524,9475],[9470,9477],[1332,9478],[1573,9479],[1020,9471],[9468,9481],[1548,9482],[9470,9476],[1507,9476],[1332,9485],[1573,9473],[1548,9487],[9475,9482],[1507,9483],[9471,9478],[1630,1678],[1222,9492],[1054,1606],[1222,1366],[1486,9494],[9495,9496],[9492,9497],[1486,1654],[9493,9499],[1630,9499],[9494,9501],[1366,9502],[1678,9503],[1054,9495],[9492,9505],[1654,9506],[9494,9500],[1606,9500],[1366,9509],[1678,9497],[1654,9511],[9499,9506],[1606,9507],[9495,9502],[1620,1668],[1212,9516],[1044,1596],[1212,1356],[1476,9518],[9519,9520],[9516,9521],[1476,1644],[9517,9523],[1620,9523],[9518,9525],[1356,9526],[1668,9527],[1044,9519],[9516,9529],[1644,9530],[9518,9524],[1596,9524],[1356,9533],[1668,9521],[1644,9535],[9523,9530],[1596,9531],[9519,9526],[1702,1750],[1240,9540],[1072,1607],[1240,1390],[1510,9542],[9543,9544],[9540,9545],[1510,1726],[9541,9547],[1702,9547],[9542,9549],[1390,9550],[1750,9551],[1072,9543],[9540,9553],[1726,9554],[9542,9548],[1607,9548],[1390,9557],[1750,9545],[1726,9559],[9547,9554],[1607,9555],[9543,9550],[1692,1740],[1243,9564],[1075,1597],[1243,1380],[1500,9566],[9567,9568],[9564,9569],[1500,1716],[9565,9571],[1692,9571],[9566,9573],[1380,9574],[1740,9575],[1075,9567],[9564,9577],[1716,9578],[9566,9572],[1597,9572],[1380,9581],[1740,9569],[1716,9583],[9571,9578],[1597,9579],[9567,9574],[1703,1798],[1264,9588],[1096,1631],[1264,1408],[1535,9590],[9591,9592],[9588,9593],[1535,1774],[9589,9595],[1703,9595],[9590,9597],[1408,9598],[1798,9599],[1096,9591],[9588,9601],[1774,9602],[9590,9596],[1631,9596],[1408,9605],[1798,9593],[1774,9607],[9595,9602],[1631,9603],[9591,9598],[1693,1788],[1267,9612],[1099,1621],[1267,1411],[1525,9614],[9615,9616],[9612,9617],[1525,1764],[9613,9619],[1693,9619],[9614,9621],[1411,9622],[1788,9623],[1099,9615],[9612,9625],[1764,9626],[9614,9620],[1621,9620],[1411,9629],[1788,9617],[1764,9631],[9619,9626],[1621,9627],[9615,9622],[1727,1822],[1288,9636],[1120,1655],[1288,1432],[1559,9638],[9639,9640],[9636,9641],[1559,1775],[9637,9643],[1727,9643],[9638,9645],[1432,9646],[1822,9647],[1120,9639],[9636,9649],[1775,9650],[9638,9644],[1655,9644],[1432,9653],[1822,9641],[1775,9655],[9643,9650],[1655,9651],[9639,9646],[1717,1812],[1291,9660],[1123,1645],[1291,1435],[1549,9662],[9663,9664],[9660,9665],[1549,1765],[9661,9667],[1717,9667],[9662,9669],[1435,9670],[1812,9671],[1123,9663],[9660,9673],[1765,9674],[9662,9668],[1645,9668],[1435,9677],[1812,9665],[1765,9679],[9667,9674],[1645,9675],[9663,9670],[1751,1823],[1312,9684],[1144,1679],[1312,1456],[1576,9686],[9687,9688],[9684,9689],[1576,1799],[9685,9691],[1751,9691],[9686,9693],[1456,9694],[1823,9695],[1144,9687],[9684,9697],[1799,9698],[9686,9692],[1679,9692],[1456,9701],[1823,9689],[1799,9703],[9691,9698],[1679,9699],[9687,9694],[1741,1813],[1315,9708],[1147,1669],[1315,1459],[1579,9710],[9711,9712],[9708,9713],[1579,1789],[9709,9715],[1741,9715],[9710,9717],[1459,9718],[1813,9719],[1147,9711],[9708,9721],[1789,9722],[9710,9716],[1669,9716],[1459,9725],[1813,9713],[1789,9727],[9715,9722],[1669,9723],[9711,9718],[1943,1991],[1840,9732],[983,1912],[1840,1864],[1888,9734],[9735,9736],[9732,9737],[1888,1967],[9733,9739],[1943,9739],[9734,9741],[1864,9742],[1991,9743],[983,9735],[9732,9745],[1967,9746],[9734,9740],[1912,9740],[1864,9749],[1991,9737],[1967,9751],[9739,9746],[1912,9747],[9735,9742],[1933,1981],[1843,9756],[973,1915],[1843,1867],[1891,9758],[9759,9760],[9756,9761],[1891,1957],[9757,9763],[1933,9763],[9758,9765],[1867,9766],[1981,9767],[973,9759],[9756,9769],[1957,9770],[9758,9764],[1915,9764],[1867,9773],[1981,9761],[1957,9775],[9763,9770],[1915,9771],[9759,9766],[2087,2135],[1846,9780],[1007,2056],[1846,2008],[2032,9782],[9783,9784],[9780,9785],[2032,2111],[9781,9787],[2087,9787],[9782,9789],[2008,9790],[2135,9791],[1007,9783],[9780,9793],[2111,9794],[9782,9788],[2056,9788],[2008,9797],[2135,9785],[2111,9799],[9787,9794],[2056,9795],[9783,9790],[2077,2125],[1836,9804],[997,2059],[1836,2011],[2035,9806],[9807,9808],[9804,9809],[2035,2101],[9805,9811],[2077,9811],[9806,9813],[2011,9814],[2125,9815],[997,9807],[9804,9817],[2101,9818],[9806,9812],[2059,9812],[2011,9821],[2125,9809],[2101,9823],[9811,9818],[2059,9819],[9807,9814],[2200,2255],[1870,9828],[1031,2176],[1870,2014],[2152,9830],[9831,9832],[9828,9833],[2152,2231],[9829,9835],[2200,9835],[9830,9837],[2014,9838],[2255,9839],[1031,9831],[9828,9841],[2231,9842],[9830,9836],[2176,9836],[2014,9845],[2255,9833],[2231,9847],[9835,9842],[2176,9843],[9831,9838],[2203,2245],[1860,9852],[1021,2179],[1860,2004],[2155,9854],[9855,9856],[9852,9857],[2155,2221],[9853,9859],[2203,9859],[9854,9861],[2004,9862],[2245,9863],[1021,9855],[9852,9865],[2221,9866],[9854,9860],[2179,9860],[2004,9869],[2245,9857],[2221,9871],[9859,9866],[2179,9867],[9855,9862],[2296,2350],[1894,9876],[1055,2272],[1894,2038],[2158,9878],[9879,9880],[9876,9881],[2158,2326],[9877,9883],[2296,9883],[9878,9885],[2038,9886],[2350,9887],[1055,9879],[9876,9889],[2326,9890],[9878,9884],[2272,9884],[2038,9893],[2350,9881],[2326,9895],[9883,9890],[2272,9891],[9879,9886],[2299,2340],[1884,9900],[1045,2275],[1884,2028],[2148,9902],[9903,9904],[9900,9905],[2148,2316],[9901,9907],[2299,9907],[9902,9909],[2028,9910],[2340,9911],[1045,9903],[9900,9913],[2316,9914],[9902,9908],[2275,9908],[2028,9917],[2340,9905],[2316,9919],[9907,9914],[2275,9915],[9903,9910],[2374,2422],[1918,9924],[1078,2278],[1918,2062],[2182,9926],[9927,9928],[9924,9929],[2182,2398],[9925,9931],[2374,9931],[9926,9933],[2062,9934],[2422,9935],[1078,9927],[9924,9937],[2398,9938],[9926,9932],[2278,9932],[2062,9941],[2422,9929],[2398,9943],[9931,9938],[2278,9939],[9927,9934],[2364,2412],[1908,9948],[1068,2268],[1908,2052],[2172,9950],[9951,9952],[9948,9953],[2172,2388],[9949,9955],[2364,9955],[9950,9957],[2052,9958],[2412,9959],[1068,9951],[9948,9961],[2388,9962],[9950,9956],[2268,9956],[2052,9965],[2412,9953],[2388,9967],[9955,9962],[2268,9963],[9951,9958],[2375,2470],[1936,9972],[1102,2302],[1936,2080],[2206,9974],[9975,9976],[9972,9977],[2206,2446],[9973,9979],[2375,9979],[9974,9981],[2080,9982],[2470,9983],[1102,9975],[9972,9985],[2446,9986],[9974,9980],[2302,9980],[2080,9989],[2470,9977],[2446,9991],[9979,9986],[2302,9987],[9975,9982],[2365,2460],[1939,9996],[1092,2292],[1939,2083],[2196,9998],[9999,10000],[9996,10001],[2196,2436],[9997,10003],[2365,10003],[9998,10005],[2083,10006],[2460,10007],[1092,9999],[9996,10009],[2436,10010],[9998,10004],[2292,10004],[2083,10013],[2460,10001],[2436,10015],[10003,10010],[2292,10011],[9999,10006],[2399,2494],[1960,10020],[1126,2327],[1960,2104],[2224,10022],[10023,10024],[10020,10025],[2224,2447],[10021,10027],[2399,10027],[10022,10029],[2104,10030],[2494,10031],[1126,10023],[10020,10033],[2447,10034],[10022,10028],[2327,10028],[2104,10037],[2494,10025],[2447,10039],[10027,10034],[2327,10035],[10023,10030],[2389,2484],[1963,10044],[1116,2317],[1963,2107],[2227,10046],[10047,10048],[10044,10049],[2227,2437],[10045,10051],[2389,10051],[10046,10053],[2107,10054],[2484,10055],[1116,10047],[10044,10057],[2437,10058],[10046,10052],[2317,10052],[2107,10061],[2484,10049],[2437,10063],[10051,10058],[2317,10059],[10047,10054],[2423,2495],[1984,10068],[1150,2351],[1984,2128],[2248,10070],[10071,10072],[10068,10073],[2248,2471],[10069,10075],[2423,10075],[10070,10077],[2128,10078],[2495,10079],[1150,10071],[10068,10081],[2471,10082],[10070,10076],[2351,10076],[2128,10085],[2495,10073],[2471,10087],[10075,10082],[2351,10083],[10071,10078],[2413,2485],[1987,10092],[1140,2341],[1987,2131],[2251,10094],[10095,10096],[10092,10097],[2251,2461],[10093,10099],[2413,10099],[10094,10101],[2131,10102],[2485,10103],[1140,10095],[10092,10105],[2461,10106],[10094,10100],[2341,10100],[2131,10109],[2485,10097],[2461,10111],[10099,10106],[2341,10107],[10095,10102],[2584,2639],[1847,10116],[1175,2560],[1847,2512],[2536,10118],[10119,10120],[10116,10121],[2536,2615],[10117,10123],[2584,10123],[10118,10125],[2512,10126],[2639,10127],[1175,10119],[10116,10129],[2615,10130],[10118,10124],[2560,10124],[2512,10133],[2639,10121],[2615,10135],[10123,10130],[2560,10131],[10119,10126],[2587,2629],[1837,10140],[1165,2563],[1837,2515],[2539,10142],[10143,10144],[10140,10145],[2539,2605],[10141,10147],[2587,10147],[10142,10149],[2515,10150],[2629,10151],[1165,10143],[10140,10153],[2605,10154],[10142,10148],[2563,10148],[2515,10157],[2629,10145],[2605,10159],[10147,10154],[2563,10155],[10143,10150],[2704,2759],[1871,10164],[1199,2680],[1871,2518],[2656,10166],[10167,10168],[10164,10169],[2656,2735],[10165,10171],[2704,10171],[10166,10173],[2518,10174],[2759,10175],[1199,10167],[10164,10177],[2735,10178],[10166,10172],[2680,10172],[2518,10181],[2759,10169],[2735,10183],[10171,10178],[2680,10179],[10167,10174],[2707,2749],[1861,10188],[1189,2683],[1861,2508],[2659,10190],[10191,10192],[10188,10193],[2659,2725],[10189,10195],[2707,10195],[10190,10197],[2508,10198],[2749,10199],[1189,10191],[10188,10201],[2725,10202],[10190,10196],[2683,10196],[2508,10205],[2749,10193],[2725,10207],[10195,10202],[2683,10203],[10191,10198],[2800,2855],[1895,10212],[1223,2776],[1895,2542],[2662,10214],[10215,10216],[10212,10217],[2662,2824],[10213,10219],[2800,10219],[10214,10221],[2542,10222],[2855,10223],[1223,10215],[10212,10225],[2824,10226],[10214,10220],[2776,10220],[2542,10229],[2855,10217],[2824,10231],[10219,10226],[2776,10227],[10215,10222],[2803,2845],[1885,10236],[1213,2779],[1885,2532],[2652,10238],[10239,10240],[10236,10241],[2652,2827],[10237,10243],[2803,10243],[10238,10245],[2532,10246],[2845,10247],[1213,10239],[10236,10249],[2827,10250],[10238,10244],[2779,10244],[2532,10253],[2845,10241],[2827,10255],[10243,10250],[2779,10251],[10239,10246],[2872,2926],[1919,10260],[1246,2782],[1919,2566],[2686,10262],[10263,10264],[10260,10265],[2686,2896],[10261,10267],[2872,10267],[10262,10269],[2566,10270],[2926,10271],[1246,10263],[10260,10273],[2896,10274],[10262,10268],[2782,10268],[2566,10277],[2926,10265],[2896,10279],[10267,10274],[2782,10275],[10263,10270],[2875,2916],[1909,10284],[1236,2772],[1909,2556],[2676,10286],[10287,10288],[10284,10289],[2676,2899],[10285,10291],[2875,10291],[10286,10293],[2556,10294],[2916,10295],[1236,10287],[10284,10297],[2899,10298],[10286,10292],[2772,10292],[2556,10301],[2916,10289],[2899,10303],[10291,10298],[2772,10299],[10287,10294],[2878,2974],[1942,10308],[1270,2806],[1942,2590],[2710,10310],[10311,10312],[10308,10313],[2710,2950],[10309,10315],[2878,10315],[10310,10317],[2590,10318],[2974,10319],[1270,10311],[10308,10321],[2950,10322],[10310,10316],[2806,10316],[2590,10325],[2974,10313],[2950,10327],[10315,10322],[2806,10323],[10311,10318],[2868,2964],[1932,10332],[1260,2796],[1932,2580],[2700,10334],[10335,10336],[10332,10337],[2700,2940],[10333,10339],[2868,10339],[10334,10341],[2580,10342],[2964,10343],[1260,10335],[10332,10345],[2940,10346],[10334,10340],[2796,10340],[2580,10349],[2964,10337],[2940,10351],[10339,10346],[2796,10347],[10335,10342],[2902,2998],[1966,10356],[1294,2830],[1966,2608],[2728,10358],[10359,10360],[10356,10361],[2728,2951],[10357,10363],[2902,10363],[10358,10365],[2608,10366],[2998,10367],[1294,10359],[10356,10369],[2951,10370],[10358,10364],[2830,10364],[2608,10373],[2998,10361],[2951,10375],[10363,10370],[2830,10371],[10359,10366],[2892,2988],[1956,10380],[1284,2820],[1956,2611],[2731,10382],[10383,10384],[10380,10385],[2731,2941],[10381,10387],[2892,10387],[10382,10389],[2611,10390],[2988,10391],[1284,10383],[10380,10393],[2941,10394],[10382,10388],[2820,10388],[2611,10397],[2988,10385],[2941,10399],[10387,10394],[2820,10395],[10383,10390],[2927,2999],[1990,10404],[1318,2848],[1990,2632],[2752,10406],[10407,10408],[10404,10409],[2752,2975],[10405,10411],[2927,10411],[10406,10413],[2632,10414],[2999,10415],[1318,10407],[10404,10417],[2975,10418],[10406,10412],[2848,10412],[2632,10421],[2999,10409],[2975,10423],[10411,10418],[2848,10419],[10407,10414],[2917,2989],[1980,10428],[1308,2851],[1980,2635],[2755,10430],[10431,10432],[10428,10433],[2755,2965],[10429,10435],[2917,10435],[10430,10437],[2635,10438],[2989,10439],[1308,10431],[10428,10441],[2965,10442],[10430,10436],[2851,10436],[2635,10445],[2989,10433],[2965,10447],[10435,10442],[2851,10443],[10431,10438],[3064,3119],[2015,10452],[1343,3040],[2015,2519],[3016,10454],[10455,10456],[10452,10457],[3016,3088],[10453,10459],[3064,10459],[10454,10461],[2519,10462],[3119,10463],[1343,10455],[10452,10465],[3088,10466],[10454,10460],[3040,10460],[2519,10469],[3119,10457],[3088,10471],[10459,10466],[3040,10467],[10455,10462],[3067,3109],[2005,10476],[1333,3043],[2005,2509],[3019,10478],[10479,10480],[10476,10481],[3019,3091],[10477,10483],[3067,10483],[10478,10485],[2509,10486],[3109,10487],[1333,10479],[10476,10489],[3091,10490],[10478,10484],[3043,10484],[2509,10493],[3109,10481],[3091,10495],[10483,10490],[3043,10491],[10479,10486],[3160,3215],[2039,10500],[1367,3136],[2039,2543],[3022,10502],[10503,10504],[10500,10505],[3022,3184],[10501,10507],[3160,10507],[10502,10509],[2543,10510],[3215,10511],[1367,10503],[10500,10513],[3184,10514],[10502,10508],[3136,10508],[2543,10517],[3215,10505],[3184,10519],[10507,10514],[3136,10515],[10503,10510],[3163,3205],[2029,10524],[1357,3139],[2029,2533],[3012,10526],[10527,10528],[10524,10529],[3012,3187],[10525,10531],[3163,10531],[10526,10533],[2533,10534],[3205,10535],[1357,10527],[10524,10537],[3187,10538],[10526,10532],[3139,10532],[2533,10541],[3205,10529],[3187,10543],[10531,10538],[3139,10539],[10527,10534],[3232,3280],[2063,10548],[1391,3142],[2063,2567],[3046,10550],[10551,10552],[10548,10553],[3046,3256],[10549,10555],[3232,10555],[10550,10557],[2567,10558],[3280,10559],[1391,10551],[10548,10561],[3256,10562],[10550,10556],[3142,10556],[2567,10565],[3280,10553],[3256,10567],[10555,10562],[3142,10563],[10551,10558],[3235,3283],[2053,10572],[1381,3132],[2053,2557],[3036,10574],[10575,10576],[10572,10577],[3036,3259],[10573,10579],[3235,10579],[10574,10581],[2557,10582],[3283,10583],[1381,10575],[10572,10585],[3259,10586],[10574,10580],[3132,10580],[2557,10589],[3283,10577],[3259,10591],[10579,10586],[3132,10587],[10575,10582],[3238,3328],[2086,10596],[1414,3166],[2086,2591],[3070,10598],[10599,10600],[10596,10601],[3070,3304],[10597,10603],[3238,10603],[10598,10605],[2591,10606],[3328,10607],[1414,10599],[10596,10609],[3304,10610],[10598,10604],[3166,10604],[2591,10613],[3328,10601],[3304,10615],[10603,10610],[3166,10611],[10599,10606],[3228,3331],[2076,10620],[1404,3156],[2076,2581],[3060,10622],[10623,10624],[10620,10625],[3060,3307],[10621,10627],[3228,10627],[10622,10629],[2581,10630],[3331,10631],[1404,10623],[10620,10633],[3307,10634],[10622,10628],[3156,10628],[2581,10637],[3331,10625],[3307,10639],[10627,10634],[3156,10635],[10623,10630],[3262,3358],[2110,10644],[1438,3190],[2110,2614],[3094,10646],[10647,10648],[10644,10649],[3094,3310],[10645,10651],[3262,10651],[10646,10653],[2614,10654],[3358,10655],[1438,10647],[10644,10657],[3310,10658],[10646,10652],[3190,10652],[2614,10661],[3358,10649],[3310,10663],[10651,10658],[3190,10659],[10647,10654],[3252,3348],[2100,10668],[1428,3180],[2100,2604],[3084,10670],[10671,10672],[10668,10673],[3084,3300],[10669,10675],[3252,10675],[10670,10677],[2604,10678],[3348,10679],[1428,10671],[10668,10681],[3300,10682],[10670,10676],[3180,10676],[2604,10685],[3348,10673],[3300,10687],[10675,10682],[3180,10683],[10671,10678],[3286,3359],[2134,10692],[1462,3208],[2134,2638],[3112,10694],[10695,10696],[10692,10697],[3112,3334],[10693,10699],[3286,10699],[10694,10701],[2638,10702],[3359,10703],[1462,10695],[10692,10705],[3334,10706],[10694,10700],[3208,10700],[2638,10709],[3359,10697],[3334,10711],[10699,10706],[3208,10707],[10695,10702],[3276,3349],[2124,10716],[1452,3211],[2124,2628],[3115,10718],[10719,10720],[10716,10721],[3115,3324],[10717,10723],[3276,10723],[10718,10725],[2628,10726],[3349,10727],[1452,10719],[10716,10729],[3324,10730],[10718,10724],[3211,10724],[2628,10733],[3349,10721],[3324,10735],[10723,10730],[3211,10731],[10719,10726],[3400,3448],[2159,10740],[1487,3376],[2159,2663],[3023,10742],[10743,10744],[10740,10745],[3023,3424],[10741,10747],[3400,10747],[10742,10749],[2663,10750],[3448,10751],[1487,10743],[10740,10753],[3424,10754],[10742,10748],[3376,10748],[2663,10757],[3448,10745],[3424,10759],[10747,10754],[3376,10755],[10743,10750],[3403,3451],[2149,10764],[1477,3379],[2149,2653],[3013,10766],[10767,10768],[10764,10769],[3013,3427],[10765,10771],[3403,10771],[10766,10773],[2653,10774],[3451,10775],[1477,10767],[10764,10777],[3427,10778],[10766,10772],[3379,10772],[2653,10781],[3451,10769],[3427,10783],[10771,10778],[3379,10779],[10767,10774],[3472,3520],[2183,10788],[1511,3382],[2183,2687],[3047,10790],[10791,10792],[10788,10793],[3047,3496],[10789,10795],[3472,10795],[10790,10797],[2687,10798],[3520,10799],[1511,10791],[10788,10801],[3496,10802],[10790,10796],[3382,10796],[2687,10805],[3520,10793],[3496,10807],[10795,10802],[3382,10803],[10791,10798],[3475,3523],[2173,10812],[1501,3372],[2173,2677],[3037,10814],[10815,10816],[10812,10817],[3037,3499],[10813,10819],[3475,10819],[10814,10821],[2677,10822],[3523,10823],[1501,10815],[10812,10825],[3499,10826],[10814,10820],[3372,10820],[2677,10829],[3523,10817],[3499,10831],[10819,10826],[3372,10827],[10815,10822],[3478,3568],[2207,10836],[1528,3406],[2207,2711],[3071,10838],[10839,10840],[10836,10841],[3071,3544],[10837,10843],[3478,10843],[10838,10845],[2711,10846],[3568,10847],[1528,10839],[10836,10849],[3544,10850],[10838,10844],[3406,10844],[2711,10853],[3568,10841],[3544,10855],[10843,10850],[3406,10851],[10839,10846],[3468,3571],[2197,10860],[1531,3396],[2197,2701],[3061,10862],[10863,10864],[10860,10865],[3061,3547],[10861,10867],[3468,10867],[10862,10869],[2701,10870],[3571,10871],[1531,10863],[10860,10873],[3547,10874],[10862,10868],[3396,10868],[2701,10877],[3571,10865],[3547,10879],[10867,10874],[3396,10875],[10863,10870],[3502,3592],[2230,10884],[1552,3430],[2230,2734],[3095,10886],[10887,10888],[10884,10889],[3095,3550],[10885,10891],[3502,10891],[10886,10893],[2734,10894],[3592,10895],[1552,10887],[10884,10897],[3550,10898],[10886,10892],[3430,10892],[2734,10901],[3592,10889],[3550,10903],[10891,10898],[3430,10899],[10887,10894],[3492,3595],[2220,10908],[1555,3420],[2220,2724],[3085,10910],[10911,10912],[10908,10913],[3085,3540],[10909,10915],[3492,10915],[10910,10917],[2724,10918],[3595,10919],[1555,10911],[10908,10921],[3540,10922],[10910,10916],[3420,10916],[2724,10925],[3595,10913],[3540,10927],[10915,10922],[3420,10923],[10911,10918],[3526,3598],[2254,10932],[1582,3454],[2254,2758],[3118,10934],[10935,10936],[10932,10937],[3118,3574],[10933,10939],[3526,10939],[10934,10941],[2758,10942],[3598,10943],[1582,10935],[10932,10945],[3574,10946],[10934,10940],[3454,10940],[2758,10949],[3598,10937],[3574,10951],[10939,10946],[3454,10947],[10935,10942],[3516,3588],[2244,10956],[1572,3444],[2244,2748],[3108,10958],[10959,10960],[10956,10961],[3108,3564],[10957,10963],[3516,10963],[10958,10965],[2748,10966],[3588,10967],[1572,10959],[10956,10969],[3564,10970],[10958,10964],[3444,10964],[2748,10973],[3588,10961],[3564,10975],[10963,10970],[3444,10971],[10959,10966],[3616,3664],[2279,10980],[1600,3383],[2279,2783],[3143,10982],[10983,10984],[10980,10985],[3143,3640],[10981,10987],[3616,10987],[10982,10989],[2783,10990],[3664,10991],[1600,10983],[10980,10993],[3640,10994],[10982,10988],[3383,10988],[2783,10997],[3664,10985],[3640,10999],[10987,10994],[3383,10995],[10983,10990],[3619,3667],[2269,11004],[1603,3373],[2269,2773],[3133,11006],[11007,11008],[11004,11009],[3133,3643],[11005,11011],[3619,11011],[11006,11013],[2773,11014],[3667,11015],[1603,11007],[11004,11017],[3643,11018],[11006,11012],[3373,11012],[2773,11021],[3667,11009],[3643,11023],[11011,11018],[3373,11019],[11007,11014],[3622,3712],[2303,11028],[1624,3407],[2303,2807],[3167,11030],[11031,11032],[11028,11033],[3167,3688],[11029,11035],[3622,11035],[11030,11037],[2807,11038],[3712,11039],[1624,11031],[11028,11041],[3688,11042],[11030,11036],[3407,11036],[2807,11045],[3712,11033],[3688,11047],[11035,11042],[3407,11043],[11031,11038],[3612,3715],[2293,11052],[1627,3397],[2293,2797],[3157,11054],[11055,11056],[11052,11057],[3157,3691],[11053,11059],[3612,11059],[11054,11061],[2797,11062],[3715,11063],[1627,11055],[11052,11065],[3691,11066],[11054,11060],[3397,11060],[2797,11069],[3715,11057],[3691,11071],[11059,11066],[3397,11067],[11055,11062],[3646,3736],[2320,11076],[1648,3431],[2320,2831],[3191,11078],[11079,11080],[11076,11081],[3191,3694],[11077,11083],[3646,11083],[11078,11085],[2831,11086],[3736,11087],[1648,11079],[11076,11089],[3694,11090],[11078,11084],[3431,11084],[2831,11093],[3736,11081],[3694,11095],[11083,11090],[3431,11091],[11079,11086],[3636,3739],[2323,11100],[1651,3421],[2323,2821],[3181,11102],[11103,11104],[11100,11105],[3181,3684],[11101,11107],[3636,11107],[11102,11109],[2821,11110],[3739,11111],[1651,11103],[11100,11113],[3684,11114],[11102,11108],[3421,11108],[2821,11117],[3739,11105],[3684,11119],[11107,11114],[3421,11115],[11103,11110],[3670,3742],[2344,11124],[1672,3455],[2344,2854],[3214,11126],[11127,11128],[11124,11129],[3214,3718],[11125,11131],[3670,11131],[11126,11133],[2854,11134],[3742,11135],[1672,11127],[11124,11137],[3718,11138],[11126,11132],[3455,11132],[2854,11141],[3742,11129],[3718,11143],[11131,11138],[3455,11139],[11127,11134],[3660,3732],[2347,11148],[1675,3445],[2347,2844],[3204,11150],[11151,11152],[11148,11153],[3204,3708],[11149,11155],[3660,11155],[11150,11157],[2844,11158],[3732,11159],[1675,11151],[11148,11161],[3708,11162],[11150,11156],[3445,11156],[2844,11165],[3732,11153],[3708,11167],[11155,11162],[3445,11163],[11151,11158],[3623,3784],[2368,11172],[1696,3479],[2368,2879],[3239,11174],[11175,11176],[11172,11177],[3239,3760],[11173,11179],[3623,11179],[11174,11181],[2879,11182],[3784,11183],[1696,11175],[11172,11185],[3760,11186],[11174,11180],[3479,11180],[2879,11189],[3784,11177],[3760,11191],[11179,11186],[3479,11187],[11175,11182],[3613,3787],[2371,11196],[1699,3469],[2371,2869],[3229,11198],[11199,11200],[11196,11201],[3229,3763],[11197,11203],[3613,11203],[11198,11205],[2869,11206],[3787,11207],[1699,11199],[11196,11209],[3763,11210],[11198,11204],[3469,11204],[2869,11213],[3787,11201],[3763,11215],[11203,11210],[3469,11211],[11199,11206],[3647,3808],[2392,11220],[1720,3503],[2392,2903],[3263,11222],[11223,11224],[11220,11225],[3263,3766],[11221,11227],[3647,11227],[11222,11229],[2903,11230],[3808,11231],[1720,11223],[11220,11233],[3766,11234],[11222,11228],[3503,11228],[2903,11237],[3808,11225],[3766,11239],[11227,11234],[3503,11235],[11223,11230],[3637,3811],[2395,11244],[1723,3493],[2395,2893],[3253,11246],[11247,11248],[11244,11249],[3253,3756],[11245,11251],[3637,11251],[11246,11253],[2893,11254],[3811,11255],[1723,11247],[11244,11257],[3756,11258],[11246,11252],[3493,11252],[2893,11261],[3811,11249],[3756,11263],[11251,11258],[3493,11259],[11247,11254],[3671,3814],[2416,11268],[1744,3527],[2416,2920],[3287,11270],[11271,11272],[11268,11273],[3287,3790],[11269,11275],[3671,11275],[11270,11277],[2920,11278],[3814,11279],[1744,11271],[11268,11281],[3790,11282],[11270,11276],[3527,11276],[2920,11285],[3814,11273],[3790,11287],[11275,11282],[3527,11283],[11271,11278],[3661,3804],[2419,11292],[1747,3517],[2419,2923],[3277,11294],[11295,11296],[11292,11297],[3277,3780],[11293,11299],[3661,11299],[11294,11301],[2923,11302],[3804,11303],[1747,11295],[11292,11305],[3780,11306],[11294,11300],[3517,11300],[2923,11309],[3804,11297],[3780,11311],[11299,11306],[3517,11307],[11295,11302],[3695,3832],[2440,11316],[1768,3551],[2440,2944],[3311,11318],[11319,11320],[11316,11321],[3311,3767],[11317,11323],[3695,11323],[11318,11325],[2944,11326],[3832,11327],[1768,11319],[11316,11329],[3767,11330],[11318,11324],[3551,11324],[2944,11333],[3832,11321],[3767,11335],[11323,11330],[3551,11331],[11319,11326],[3685,3835],[2443,11340],[1771,3541],[2443,2947],[3301,11342],[11343,11344],[11340,11345],[3301,3757],[11341,11347],[3685,11347],[11342,11349],[2947,11350],[3835,11351],[1771,11343],[11340,11353],[3757,11354],[11342,11348],[3541,11348],[2947,11357],[3835,11345],[3757,11359],[11347,11354],[3541,11355],[11343,11350],[3719,3838],[2464,11364],[1792,3575],[2464,2968],[3335,11366],[11367,11368],[11364,11369],[3335,3791],[11365,11371],[3719,11371],[11366,11373],[2968,11374],[3838,11375],[1792,11367],[11364,11377],[3791,11378],[11366,11372],[3575,11372],[2968,11381],[3838,11369],[3791,11383],[11371,11378],[3575,11379],[11367,11374],[3709,3828],[2467,11388],[1795,3565],[2467,2971],[3325,11390],[11391,11392],[11388,11393],[3325,3781],[11389,11395],[3709,11395],[11390,11397],[2971,11398],[3828,11399],[1795,11391],[11388,11401],[3781,11402],[11390,11396],[3565,11396],[2971,11405],[3828,11393],[3781,11407],[11395,11402],[3565,11403],[11391,11398],[3743,3839],[2488,11412],[1816,3599],[2488,2992],[3352,11414],[11415,11416],[11412,11417],[3352,3815],[11413,11419],[3743,11419],[11414,11421],[2992,11422],[3839,11423],[1816,11415],[11412,11425],[3815,11426],[11414,11420],[3599,11420],[2992,11429],[3839,11417],[3815,11431],[11419,11426],[3599,11427],[11415,11422],[3733,3829],[2491,11436],[1819,3589],[2491,2995],[3355,11438],[11439,11440],[11436,11441],[3355,3805],[11437,11443],[3733,11443],[11438,11445],[2995,11446],[3829,11447],[1819,11439],[11436,11449],[3805,11450],[11438,11444],[3589,11444],[2995,11453],[3829,11441],[3805,11455],[11443,11450],[3589,11451],[11439,11446],[4639,9342],[4912,9318],[4639,9318],[4912,9342],[5185,9390],[5458,9366],[5185,9366],[5458,9390],[4529,9336],[4802,9312],[4529,9312],[4802,9336],[5731,9438],[6004,9414],[5731,9414],[6004,9438],[4640,9340],[4913,9316],[4640,9316],[4913,9340],[6277,9486],[6550,9462],[6277,9462],[6550,9486],[4657,9346],[4930,9322],[4657,9322],[4930,9346],[6823,9534],[7096,9510],[6823,9510],[7096,9534],[4072,9582],[4345,9558],[4072,9558],[4345,9582],[4618,9966],[4891,9942],[4618,9942],[4891,9966],[4104,9630],[4377,9606],[4104,9606],[4377,9630],[4650,10014],[4923,9990],[4650,9990],[4923,10014],[4099,9678],[4372,9654],[4099,9654],[4372,9678],[4645,10062],[4918,10038],[4645,10038],[4918,10062],[4024,9726],[4297,9702],[4024,9702],[4297,9726],[4570,10110],[4843,10086],[4570,10086],[4843,10110],[5075,9384],[5348,9360],[5075,9360],[5348,9384],[5621,9432],[5894,9408],[5621,9408],[5894,9432],[5186,9388],[5459,9364],[5186,9364],[5459,9388],[6167,9480],[6440,9456],[6167,9456],[6440,9480],[5203,9394],[5476,9370],[5203,9370],[5476,9394],[6713,9528],[6986,9504],[6713,9504],[6986,9528],[4109,9576],[4382,9552],[4109,9552],[4382,9576],[5164,10302],[5437,10278],[5164,10278],[5437,10302],[4076,9624],[4349,9600],[4076,9600],[4349,9624],[5196,10350],[5469,10326],[5196,10326],[5469,10350],[4050,9672],[4323,9648],[4050,9648],[4323,9672],[5191,10398],[5464,10374],[5191,10374],[5464,10398],[4069,9720],[4342,9696],[4069,9696],[4342,9720],[5116,10446],[5389,10422],[5116,10422],[5389,10446],[5732,9436],[6005,9412],[5732,9412],[6005,9436],[6278,9484],[6551,9460],[6278,9460],[6551,9484],[5749,9442],[6022,9418],[5749,9418],[6022,9442],[6824,9532],[7097,9508],[6824,9508],[7097,9532],[5710,9441],[5983,9417],[5710,9417],[5983,9441],[7370,9580],[7643,9556],[7370,9556],[7643,9580],[4065,9628],[4338,9604],[4065,9604],[4338,9628],[5742,10638],[6015,10614],[5742,10614],[6015,10638],[4110,9676],[4383,9652],[4110,9652],[4383,9676],[5737,10686],[6010,10662],[5737,10662],[6010,10686],[4097,9724],[4370,9700],[4097,9700],[4370,9724],[5662,10734],[5935,10710],[5662,10710],[5935,10734],[6295,9490],[6568,9466],[6295,9466],[6568,9490],[6841,9538],[7114,9514],[6841,9514],[7114,9538],[6256,9489],[6529,9465],[6256,9465],[6529,9489],[7387,9586],[7660,9562],[7387,9562],[7660,9586],[7933,10878],[8206,10854],[7933,10854],[8206,10878],[4062,9488],[4335,9464],[4062,9464],[4335,9488],[8479,10926],[8752,10902],[8479,10902],[8752,10926],[3950,9474],[4223,9450],[3950,9450],[4223,9474],[4061,9730],[4334,9706],[4061,9706],[4334,9730],[6208,10974],[6481,10950],[6208,10950],[6481,10974],[7348,11022],[7621,10998],[7348,10998],[7621,11022],[4054,9537],[4327,9513],[4054,9513],[4327,9537],[7894,11070],[8167,11046],[7894,11046],[8167,11070],[4101,9536],[4374,9512],[4101,9512],[4374,9536],[8440,11118],[8713,11094],[8440,11094],[8713,11118],[4103,9522],[4376,9498],[4103,9498],[4376,9522],[8986,11166],[9259,11142],[8986,11142],[9259,11166],[4100,9539],[4373,9515],[4100,9515],[4373,9539],[7926,11214],[8199,11190],[7926,11190],[8199,11214],[4081,9584],[4354,9560],[4081,9560],[4354,9584],[8472,11262],[8745,11238],[8472,11238],[8745,11262],[4095,9570],[4368,9546],[4095,9546],[4368,9570],[9018,11310],[9291,11286],[9018,11286],[9291,11310],[4098,9587],[4371,9563],[4098,9563],[4371,9587],[8467,11358],[8740,11334],[8467,11334],[8740,11358],[4036,9618],[4309,9594],[4036,9594],[4309,9618],[9013,11406],[9286,11382],[9013,11382],[9286,11406],[4112,9635],[4385,9611],[4112,9611],[4385,9635],[8938,11454],[9211,11430],[8938,11430],[9211,11454],[4030,9683],[4303,9659],[4030,9659],[4303,9683],[5179,9768],[5452,9744],[5179,9744],[5452,9768],[5725,9816],[5998,9792],[5725,9792],[5998,9816],[5107,9772],[5380,9748],[5107,9748],[5380,9772],[6271,9864],[6544,9840],[6271,9840],[6544,9864],[5014,9778],[5287,9754],[5014,9754],[5287,9778],[6817,9912],[7090,9888],[6817,9888],[7090,9912],[5201,9777],[5474,9753],[5201,9753],[5474,9777],[7363,9960],[7636,9936],[7363,9936],[7636,9960],[4622,10008],[4895,9984],[4622,9984],[4895,10008],[5168,10344],[5441,10320],[5168,10320],[5441,10344],[4596,10056],[4869,10032],[4596,10032],[4869,10056],[5142,10392],[5415,10368],[5142,10368],[5415,10392],[4615,10104],[4888,10080],[4615,10080],[4888,10104],[5161,10440],[5434,10416],[5161,10416],[5434,10440],[5653,9820],[5926,9796],[5653,9796],[5926,9820],[6199,9868],[6472,9844],[6199,9844],[6472,9868],[5560,9826],[5833,9802],[5560,9802],[5833,9826],[6745,9916],[7018,9892],[6745,9892],[7018,9916],[5747,9825],[6020,9801],[5747,9801],[6020,9825],[7291,9964],[7564,9940],[7291,9940],[7564,9964],[4611,10012],[4884,9988],[4611,9988],[4884,10012],[5714,10632],[5987,10608],[5714,10608],[5987,10632],[4656,10060],[4929,10036],[4656,10036],[4929,10060],[5688,10680],[5961,10656],[5688,10656],[5961,10680],[4643,10108],[4916,10084],[4643,10084],[4916,10108],[5707,10728],[5980,10704],[5707,10704],[5980,10728],[6106,9874],[6379,9850],[6106,9850],[6379,9874],[6652,9922],[6925,9898],[6652,9898],[6925,9922],[6293,9873],[6566,9849],[6293,9849],[6566,9873],[7198,9970],[7471,9946],[7198,9946],[7471,9970],[6260,9872],[6533,9848],[6260,9848],[6533,9872],[7744,10018],[8017,9994],[7744,9994],[8017,10018],[4496,10066],[4769,10042],[4496,10042],[4769,10066],[6234,10920],[6507,10896],[6234,10896],[6507,10920],[4607,10114],[4880,10090],[4607,10090],[4880,10114],[6253,10968],[6526,10944],[6253,10944],[6526,10968],[6839,9921],[7112,9897],[6839,9897],[7112,9921],[7385,9969],[7658,9945],[7385,9945],[7658,9969],[6806,9920],[7079,9896],[6806,9896],[7079,9920],[7931,10017],[8204,9993],[7931,9993],[8204,10017],[8477,11112],[8750,11088],[8477,11088],[8750,11112],[4649,9906],[4922,9882],[4649,9882],[4922,9906],[9023,11160],[9296,11136],[9023,11136],[9296,11160],[4646,9923],[4919,9899],[4646,9899],[4919,9923],[7898,11208],[8171,11184],[7898,11184],[8171,11208],[4627,9968],[4900,9944],[4627,9944],[4900,9968],[8444,11256],[8717,11232],[8444,11232],[8717,11256],[4641,9954],[4914,9930],[4641,9930],[4914,9954],[8990,11304],[9263,11280],[8990,11280],[9263,11304],[4644,9971],[4917,9947],[4644,9947],[4917,9971],[8418,11352],[8691,11328],[8418,11328],[8691,11352],[4582,10002],[4855,9978],[4582,9978],[4855,10002],[8964,11400],[9237,11376],[8964,11376],[9237,11400],[4658,10019],[4931,9995],[4658,9995],[4931,10019],[8983,11448],[9256,11424],[8983,11424],[9256,11448],[4576,10067],[4849,10043],[4576,10043],[4849,10067],[5746,10156],[6019,10132],[5746,10132],[6019,10156],[6292,10204],[6565,10180],[6292,10180],[6565,10204],[5607,10162],[5880,10138],[5607,10138],[5880,10162],[6838,10252],[7111,10228],[6838,10228],[7111,10252],[5740,10161],[6013,10137],[5740,10137],[6013,10161],[7384,10300],[7657,10276],[7384,10276],[7657,10300],[5703,10160],[5976,10136],[5703,10136],[5976,10160],[7930,10348],[8203,10324],[7930,10324],[8203,10348],[5202,10396],[5475,10372],[5202,10372],[5475,10396],[5748,10684],[6021,10660],[5748,10660],[6021,10684],[5189,10444],[5462,10420],[5189,10420],[5462,10444],[5735,10732],[6008,10708],[5735,10708],[6008,10732],[6153,10210],[6426,10186],[6153,10186],[6426,10210],[6699,10258],[6972,10234],[6699,10234],[6972,10258],[6286,10209],[6559,10185],[6286,10185],[6559,10209],[7245,10306],[7518,10282],[7245,10282],[7518,10306],[6249,10208],[6522,10184],[6249,10184],[6522,10208],[7791,10354],[8064,10330],[7791,10330],[8064,10354],[5042,10402],[5315,10378],[5042,10378],[5315,10402],[6294,10924],[6567,10900],[6294,10900],[6567,10924],[5153,10450],[5426,10426],[5153,10426],[5426,10450],[6281,10972],[6554,10948],[6281,10948],[6554,10972],[6832,10257],[7105,10233],[6832,10233],[7105,10257],[7378,10305],[7651,10281],[7378,10281],[7651,10305],[6795,10256],[7068,10232],[6795,10232],[7068,10256],[7924,10353],[8197,10329],[7924,10329],[8197,10353],[6840,10242],[7113,10218],[6840,10218],[7113,10242],[8470,10401],[8743,10377],[8470,10377],[8743,10401],[5192,10449],[5465,10425],[5192,10425],[5465,10449],[6827,11164],[7100,11140],[6827,11140],[7100,11164],[7341,10304],[7614,10280],[7341,10280],[7614,10304],[7887,10352],[8160,10328],[7887,10328],[8160,10352],[7386,10290],[7659,10266],[7386,10266],[7659,10290],[8433,10400],[8706,10376],[8433,10376],[8706,10400],[8979,11308],[9252,11284],[8979,11284],[9252,11308],[5190,10307],[5463,10283],[5190,10283],[5463,10307],[8478,11356],[8751,11332],[8478,11332],[8751,11356],[5128,10338],[5401,10314],[5128,10314],[5401,10338],[9024,11404],[9297,11380],[9024,11380],[9297,11404],[5204,10355],[5477,10331],[5204,10331],[5477,10355],[9011,11452],[9284,11428],[9011,11428],[9284,11452],[5122,10403],[5395,10379],[5122,10379],[5395,10403],[6264,10498],[6537,10474],[6264,10474],[6537,10498],[6810,10546],[7083,10522],[6810,10522],[7083,10546],[6267,10497],[6540,10473],[6267,10473],[6540,10497],[7356,10594],[7629,10570],[7356,10570],[7629,10594],[6246,10496],[6519,10472],[6246,10472],[6519,10496],[7902,10642],[8175,10618],[7902,10618],[8175,10642],[6134,10482],[6407,10458],[6134,10458],[6407,10482],[8448,10690],[8721,10666],[8448,10666],[8721,10690],[5699,10738],[5972,10714],[5699,10714],[5972,10738],[6245,10978],[6518,10954],[6245,10954],[6518,10978],[6813,10545],[7086,10521],[6813,10521],[7086,10545],[7359,10593],[7632,10569],[7359,10569],[7632,10593],[6792,10544],[7065,10520],[6792,10520],[7065,10544],[7905,10641],[8178,10617],[7905,10617],[8178,10641],[6680,10530],[6953,10506],[6680,10506],[6953,10530],[8451,10689],[8724,10665],[8451,10665],[8724,10689],[5738,10737],[6011,10713],[5738,10713],[6011,10737],[6791,11170],[7064,11146],[6791,11146],[7064,11170],[7338,10592],[7611,10568],[7338,10568],[7611,10592],[7884,10640],[8157,10616],[7884,10616],[8157,10640],[7226,10578],[7499,10554],[7226,10554],[7499,10578],[8430,10688],[8703,10664],[8430,10664],[8703,10688],[7337,10595],[7610,10571],[7337,10571],[7610,10595],[8976,10736],[9249,10712],[8976,10712],[9249,10736],[7772,10626],[8045,10602],[7772,10602],[8045,10626],[8318,10674],[8591,10650],[8318,10650],[8591,10674],[7883,10643],[8156,10619],[7883,10619],[8156,10643],[8864,10722],[9137,10698],[8864,10698],[9137,10722],[8975,11458],[9248,11434],[8975,11434],[9248,11458],[5668,10691],[5941,10667],[5668,10667],[5941,10691],[6784,10785],[7057,10761],[6784,10761],[7057,10785],[7330,10833],[7603,10809],[7330,10809],[7603,10833],[6831,10784],[7104,10760],[6831,10760],[7104,10784],[7876,10881],[8149,10857],[7876,10857],[8149,10881],[6833,10770],[7106,10746],[6833,10746],[7106,10770],[8422,10929],[8695,10905],[8422,10905],[8695,10929],[6830,10787],[7103,10763],[6830,10763],[7103,10787],[8968,10977],[9241,10953],[8968,10953],[9241,10977],[7377,10832],[7650,10808],[7377,10808],[7650,10832],[7923,10880],[8196,10856],[7923,10856],[8196,10880],[7379,10818],[7652,10794],[7379,10794],[7652,10818],[8469,10928],[8742,10904],[8469,10904],[8742,10928],[7376,10835],[7649,10811],[7376,10811],[7649,10835],[9015,10976],[9288,10952],[9015,10952],[9288,10976],[7925,10866],[8198,10842],[7925,10842],[8198,10866],[8471,10914],[8744,10890],[8471,10890],[8744,10914],[7922,10883],[8195,10859],[7922,10859],[8195,10883],[9017,10962],[9290,10938],[9017,10938],[9290,10962],[8468,10931],[8741,10907],[8468,10907],[8741,10931],[9014,10979],[9287,10955],[9014,10955],[9287,10979],[7357,11024],[7630,11000],[7357,11000],[7630,11024],[7903,11072],[8176,11048],[7903,11048],[8176,11072],[7371,11010],[7644,10986],[7371,10986],[7644,11010],[8449,11120],[8722,11096],[8449,11096],[8722,11120],[7374,11027],[7647,11003],[7374,11003],[7647,11027],[8995,11168],[9268,11144],[8995,11144],[9268,11168],[7917,11058],[8190,11034],[7917,11034],[8190,11058],[8463,11106],[8736,11082],[8463,11082],[8736,11106],[7920,11075],[8193,11051],[7920,11051],[8193,11075],[9009,11154],[9282,11130],[9009,11130],[9282,11154],[8466,11123],[8739,11099],[8466,11099],[8739,11123],[9012,11171],[9285,11147],[9012,11147],[9285,11171],[7858,11202],[8131,11178],[7858,11178],[8131,11202],[8404,11250],[8677,11226],[8404,11226],[8677,11250],[7934,11219],[8207,11195],[7934,11195],[8207,11219],[8950,11298],[9223,11274],[8950,11274],[9223,11298],[8480,11267],[8753,11243],[8480,11243],[8753,11267],[9026,11315],[9299,11291],[9026,11291],[9299,11315],[8398,11363],[8671,11339],[8398,11339],[8671,11363],[8944,11411],[9217,11387],[8944,11387],[9217,11411]],"decoder":"mod 2: Y_T += sum of root nodes whose targets contain T (star roots: T reads star(c) for c in T; side roots; partner singles) + x_carrier + x_passive for each partner_mix entry receiving T; equals x_T = sum_{c in T} star(c) + sum_{|S cap T|=1} x_S","h":20,"labels":[[0,2,4],[0,2,5],[0,3,4],[0,3,5],[1,2,4],[1,2,5],[1,3,4],[1,3,5],[0,2,6],[0,2,7],[0,3,6],[0,3,7],[1,2,6],[1,2,7],[1,3,6],[1,3,7],[0,2,8],[0,2,9],[0,3,8],[0,3,9],[1,2,8],[1,2,9],[1,3,8],[1,3,9],[0,2,10],[0,2,11],[0,3,10],[0,3,11],[1,2,10],[1,2,11],[1,3,10],[1,3,11],[12,0,2],[12,0,3],[12,1,2],[12,1,3],[13,0,2],[13,0,3],[13,1,2],[13,1,3],[14,0,2],[14,0,3],[14,1,2],[14,1,3],[15,0,2],[15,0,3],[15,1,2],[15,1,3],[16,0,2],[16,0,3],[16,1,2],[16,1,3],[17,0,2],[17,0,3],[17,1,2],[17,1,3],[18,0,2],[18,0,3],[18,1,2],[18,1,3],[19,0,2],[19,0,3],[19,1,2],[19,1,3],[0,4,6],[0,4,7],[0,5,6],[0,5,7],[1,4,6],[1,4,7],[1,5,6],[1,5,7],[0,4,8],[0,4,9],[0,5,8],[0,5,9],[1,4,8],[1,4,9],[1,5,8],[1,5,9],[0,4,10],[0,4,11],[0,5,10],[0,5,11],[1,4,10],[1,4,11],[1,5,10],[1,5,11],[12,0,4],[12,0,5],[12,1,4],[12,1,5],[13,0,4],[13,0,5],[13,1,4],[13,1,5],[14,0,4],[14,0,5],[14,1,4],[14,1,5],[15,0,4],[15,0,5],[15,1,4],[15,1,5],[16,0,4],[16,0,5],[16,1,4],[16,1,5],[17,0,4],[17,0,5],[17,1,4],[17,1,5],[18,0,4],[18,0,5],[18,1,4],[18,1,5],[19,0,4],[19,0,5],[19,1,4],[19,1,5],[0,6,8],[0,6,9],[0,7,8],[0,7,9],[1,6,8],[1,6,9],[1,7,8],[1,7,9],[0,6,10],[0,6,11],[0,7,10],[0,7,11],[1,6,10],[1,6,11],[1,7,10],[1,7,11],[0,6,12],[0,6,13],[0,7,12],[0,7,13],[1,6,12],[1,6,13],[1,7,12],[1,7,13],[14,0,6],[14,0,7],[14,1,6],[14,1,7],[15,0,6],[15,0,7],[15,1,6],[15,1,7],[16,0,6],[16,0,7],[16,1,6],[16,1,7],[17,0,6],[17,0,7],[17,1,6],[17,1,7],[18,0,6],[18,0,7],[18,1,6],[18,1,7],[19,0,6],[19,0,7],[19,1,6],[19,1,7],[0,8,10],[0,8,11],[0,9,10],[0,9,11],[1,8,10],[1,8,11],[1,9,10],[1,9,11],[0,8,12],[0,8,13],[0,9,12],[0,9,13],[1,8,12],[1,8,13],[1,9,12],[1,9,13],[8,14,0],[8,14,1],[8,15,0],[8,15,1],[9,14,0],[9,14,1],[9,15,0],[9,15,1],[8,16,0],[8,16,1],[8,17,0],[8,17,1],[9,16,0],[9,16,1],[9,17,0],[9,17,1],[18,0,8],[18,0,9],[18,1,8],[18,1,9],[19,0,8],[19,0,9],[19,1,8],[19,1,9],[10,12,0],[10,12,1],[10,13,0],[10,13,1],[11,12,0],[11,12,1],[11,13,0],[11,13,1],[10,14,0],[10,14,1],[10,15,0],[10,15,1],[11,14,0],[11,14,1],[11,15,0],[11,15,1],[10,16,0],[10,16,1],[10,17,0],[10,17,1],[11,16,0],[11,16,1],[11,17,0],[11,17,1],[10,18,0],[10,18,1],[10,19,0],[10,19,1],[11,18,0],[11,18,1],[11,19,0],[11,19,1],[12,14,0],[12,14,1],[12,15,0],[12,15,1],[13,14,0],[13,14,1],[13,15,0],[13,15,1],[12,16,0],[12,16,1],[12,17,0],[12,17,1],[13,16,0],[13,16,1],[13,17,0],[13,17,1],[12,18,0],[12,18,1],[12,19,0],[12,19,1],[13,18,0],[13,18,1],[13,19,0],[13,19,1],[14,16,0],[14,16,1],[14,17,0],[14,17,1],[15,16,0],[15,16,1],[15,17,0],[15,17,1],[14,18,0],[14,18,1],[14,19,0],[14,19,1],[15,18,0],[15,18,1],[15,19,0],[15,19,1],[16,18,0],[16,18,1],[16,19,0],[16,19,1],[17,18,0],[17,18,1],[17,19,0],[17,19,1],[2,4,6],[2,4,7],[2,5,6],[2,5,7],[3,4,6],[3,4,7],[3,5,6],[3,5,7],[2,4,8],[2,4,9],[2,5,8],[2,5,9],[3,4,8],[3,4,9],[3,5,8],[3,5,9],[2,4,10],[2,4,11],[2,5,10],[2,5,11],[3,4,10],[3,4,11],[3,5,10],[3,5,11],[2,4,12],[2,4,13],[2,5,12],[2,5,13],[3,4,12],[3,4,13],[3,5,12],[3,5,13],[14,2,4],[14,2,5],[14,3,4],[14,3,5],[15,2,4],[15,2,5],[15,3,4],[15,3,5],[16,2,4],[16,2,5],[16,3,4],[16,3,5],[17,2,4],[17,2,5],[17,3,4],[17,3,5],[18,2,4],[18,2,5],[18,3,4],[18,3,5],[19,2,4],[19,2,5],[19,3,4],[19,3,5],[2,6,8],[2,6,9],[2,7,8],[2,7,9],[3,6,8],[3,6,9],[3,7,8],[3,7,9],[2,6,10],[2,6,11],[2,7,10],[2,7,11],[3,6,10],[3,6,11],[3,7,10],[3,7,11],[2,6,12],[2,6,13],[2,7,12],[2,7,13],[3,6,12],[3,6,13],[3,7,12],[3,7,13],[14,2,6],[14,2,7],[14,3,6],[14,3,7],[15,2,6],[15,2,7],[15,3,6],[15,3,7],[16,2,6],[16,2,7],[16,3,6],[16,3,7],[17,2,6],[17,2,7],[17,3,6],[17,3,7],[18,2,6],[18,2,7],[18,3,6],[18,3,7],[19,2,6],[19,2,7],[19,3,6],[19,3,7],[2,8,10],[2,8,11],[2,9,10],[2,9,11],[3,8,10],[3,8,11],[3,9,10],[3,9,11],[2,8,12],[2,8,13],[2,9,12],[2,9,13],[3,8,12],[3,8,13],[3,9,12],[3,9,13],[2,8,14],[2,8,15],[2,9,14],[2,9,15],[3,8,14],[3,8,15],[3,9,14],[3,9,15],[16,2,8],[16,2,9],[16,3,8],[16,3,9],[17,2,8],[17,2,9],[17,3,8],[17,3,9],[18,2,8],[18,2,9],[18,3,8],[18,3,9],[19,2,8],[19,2,9],[19,3,8],[19,3,9],[2,10,12],[2,10,13],[2,11,12],[2,11,13],[3,10,12],[3,10,13],[3,11,12],[3,11,13],[2,10,14],[2,10,15],[2,11,14],[2,11,15],[3,10,14],[3,10,15],[3,11,14],[3,11,15],[10,16,2],[10,16,3],[10,17,2],[10,17,3],[11,16,2],[11,16,3],[11,17,2],[11,17,3],[10,18,2],[10,18,3],[10,19,2],[10,19,3],[11,18,2],[11,18,3],[11,19,2],[11,19,3],[12,14,2],[12,14,3],[12,15,2],[12,15,3],[13,14,2],[13,14,3],[13,15,2],[13,15,3],[12,16,2],[12,16,3],[12,17,2],[12,17,3],[13,16,2],[13,16,3],[13,17,2],[13,17,3],[12,18,2],[12,18,3],[12,19,2],[12,19,3],[13,18,2],[13,18,3],[13,19,2],[13,19,3],[14,16,2],[14,16,3],[14,17,2],[14,17,3],[15,16,2],[15,16,3],[15,17,2],[15,17,3],[14,18,2],[14,18,3],[14,19,2],[14,19,3],[15,18,2],[15,18,3],[15,19,2],[15,19,3],[16,18,2],[16,18,3],[16,19,2],[16,19,3],[17,18,2],[17,18,3],[17,19,2],[17,19,3],[4,6,8],[4,6,9],[4,7,8],[4,7,9],[5,6,8],[5,6,9],[5,7,8],[5,7,9],[4,6,10],[4,6,11],[4,7,10],[4,7,11],[5,6,10],[5,6,11],[5,7,10],[5,7,11],[4,6,12],[4,6,13],[4,7,12],[4,7,13],[5,6,12],[5,6,13],[5,7,12],[5,7,13],[4,6,14],[4,6,15],[4,7,14],[4,7,15],[5,6,14],[5,6,15],[5,7,14],[5,7,15],[16,4,6],[16,4,7],[16,5,6],[16,5,7],[17,4,6],[17,4,7],[17,5,6],[17,5,7],[18,4,6],[18,4,7],[18,5,6],[18,5,7],[19,4,6],[19,4,7],[19,5,6],[19,5,7],[4,8,10],[4,8,11],[4,9,10],[4,9,11],[5,8,10],[5,8,11],[5,9,10],[5,9,11],[4,8,12],[4,8,13],[4,9,12],[4,9,13],[5,8,12],[5,8,13],[5,9,12],[5,9,13],[4,8,14],[4,8,15],[4,9,14],[4,9,15],[5,8,14],[5,8,15],[5,9,14],[5,9,15],[16,4,8],[16,4,9],[16,5,8],[16,5,9],[17,4,8],[17,4,9],[17,5,8],[17,5,9],[18,4,8],[18,4,9],[18,5,8],[18,5,9],[19,4,8],[19,4,9],[19,5,8],[19,5,9],[4,10,12],[4,10,13],[4,11,12],[4,11,13],[5,10,12],[5,10,13],[5,11,12],[5,11,13],[4,10,14],[4,10,15],[4,11,14],[4,11,15],[5,10,14],[5,10,15],[5,11,14],[5,11,15],[4,10,16],[4,10,17],[4,11,16],[4,11,17],[5,10,16],[5,10,17],[5,11,16],[5,11,17],[18,4,10],[18,4,11],[18,5,10],[18,5,11],[19,4,10],[19,4,11],[19,5,10],[19,5,11],[4,12,14],[4,12,15],[4,13,14],[4,13,15],[5,12,14],[5,12,15],[5,13,14],[5,13,15],[4,12,16],[4,12,17],[4,13,16],[4,13,17],[5,12,16],[5,12,17],[5,13,16],[5,13,17],[12,18,4],[12,18,5],[12,19,4],[12,19,5],[13,18,4],[13,18,5],[13,19,4],[13,19,5],[14,16,4],[14,16,5],[14,17,4],[14,17,5],[15,16,4],[15,16,5],[15,17,4],[15,17,5],[14,18,4],[14,18,5],[14,19,4],[14,19,5],[15,18,4],[15,18,5],[15,19,4],[15,19,5],[16,18,4],[16,18,5],[16,19,4],[16,19,5],[17,18,4],[17,18,5],[17,19,4],[17,19,5],[6,8,10],[6,8,11],[6,9,10],[6,9,11],[7,8,10],[7,8,11],[7,9,10],[7,9,11],[6,8,12],[6,8,13],[6,9,12],[6,9,13],[7,8,12],[7,8,13],[7,9,12],[7,9,13],[6,8,14],[6,8,15],[6,9,14],[6,9,15],[7,8,14],[7,8,15],[7,9,14],[7,9,15],[6,8,16],[6,8,17],[6,9,16],[6,9,17],[7,8,16],[7,8,17],[7,9,16],[7,9,17],[18,6,8],[18,6,9],[18,7,8],[18,7,9],[19,6,8],[19,6,9],[19,7,8],[19,7,9],[6,10,12],[6,10,13],[6,11,12],[6,11,13],[7,10,12],[7,10,13],[7,11,12],[7,11,13],[6,10,14],[6,10,15],[6,11,14],[6,11,15],[7,10,14],[7,10,15],[7,11,14],[7,11,15],[6,10,16],[6,10,17],[6,11,16],[6,11,17],[7,10,16],[7,10,17],[7,11,16],[7,11,17],[18,6,10],[18,6,11],[18,7,10],[18,7,11],[19,6,10],[19,6,11],[19,7,10],[19,7,11],[6,12,14],[6,12,15],[6,13,14],[6,13,15],[7,12,14],[7,12,15],[7,13,14],[7,13,15],[6,12,16],[6,12,17],[6,13,16],[6,13,17],[7,12,16],[7,12,17],[7,13,16],[7,13,17],[6,12,18],[6,12,19],[6,13,18],[6,13,19],[7,12,18],[7,12,19],[7,13,18],[7,13,19],[6,14,16],[6,14,17],[6,15,16],[6,15,17],[7,14,16],[7,14,17],[7,15,16],[7,15,17],[6,14,18],[6,14,19],[6,15,18],[6,15,19],[7,14,18],[7,14,19],[7,15,18],[7,15,19],[16,18,6],[16,18,7],[16,19,6],[16,19,7],[17,18,6],[17,18,7],[17,19,6],[17,19,7],[8,10,12],[8,10,13],[8,11,12],[8,11,13],[9,10,12],[9,10,13],[9,11,12],[9,11,13],[8,10,14],[8,10,15],[8,11,14],[8,11,15],[9,10,14],[9,10,15],[9,11,14],[9,11,15],[8,10,16],[8,10,17],[8,11,16],[8,11,17],[9,10,16],[9,10,17],[9,11,16],[9,11,17],[8,10,18],[8,10,19],[8,11,18],[8,11,19],[9,10,18],[9,10,19],[9,11,18],[9,11,19],[8,12,14],[8,12,15],[8,13,14],[8,13,15],[9,12,14],[9,12,15],[9,13,14],[9,13,15],[8,12,16],[8,12,17],[8,13,16],[8,13,17],[9,12,16],[9,12,17],[9,13,16],[9,13,17],[8,12,18],[8,12,19],[8,13,18],[8,13,19],[9,12,18],[9,12,19],[9,13,18],[9,13,19],[8,14,16],[8,14,17],[8,15,16],[8,15,17],[9,14,16],[9,14,17],[9,15,16],[9,15,17],[8,14,18],[8,14,19],[8,15,18],[8,15,19],[9,14,18],[9,14,19],[9,15,18],[9,15,19],[8,16,18],[8,16,19],[8,17,18],[8,17,19],[9,16,18],[9,16,19],[9,17,18],[9,17,19],[10,12,14],[10,12,15],[10,13,14],[10,13,15],[11,12,14],[11,12,15],[11,13,14],[11,13,15],[10,12,16],[10,12,17],[10,13,16],[10,13,17],[11,12,16],[11,12,17],[11,13,16],[11,13,17],[10,12,18],[10,12,19],[10,13,18],[10,13,19],[11,12,18],[11,12,19],[11,13,18],[11,13,19],[10,14,16],[10,14,17],[10,15,16],[10,15,17],[11,14,16],[11,14,17],[11,15,16],[11,15,17],[10,14,18],[10,14,19],[10,15,18],[10,15,19],[11,14,18],[11,14,19],[11,15,18],[11,15,19],[10,16,18],[10,16,19],[10,17,18],[10,17,19],[11,16,18],[11,16,19],[11,17,18],[11,17,19],[12,14,16],[12,14,17],[12,15,16],[12,15,17],[13,14,16],[13,14,17],[13,15,16],[13,15,17],[12,14,18],[12,14,19],[12,15,18],[12,15,19],[13,14,18],[13,14,19],[13,15,18],[13,15,19],[12,16,18],[12,16,19],[12,17,18],[12,17,19],[13,16,18],[13,16,19],[13,17,18],[13,17,19],[14,16,18],[14,16,19],[14,17,18],[14,17,19],[15,16,18],[15,16,19],[15,17,18],[15,17,19]],"p":10,"partner_mix":[{"carrier":0,"passive":3,"receivers":[5,6]},{"carrier":5,"passive":6,"receivers":[0,3]},{"carrier":1,"passive":2,"receivers":[4,7]},{"carrier":4,"passive":7,"receivers":[1,2]},{"carrier":8,"passive":11,"receivers":[13,14]},{"carrier":13,"passive":14,"receivers":[8,11]},{"carrier":9,"passive":10,"receivers":[12,15]},{"carrier":12,"passive":15,"receivers":[9,10]},{"carrier":16,"passive":19,"receivers":[21,22]},{"carrier":21,"passive":22,"receivers":[16,19]},{"carrier":17,"passive":18,"receivers":[20,23]},{"carrier":20,"passive":23,"receivers":[17,18]},{"carrier":24,"passive":27,"receivers":[29,30]},{"carrier":29,"passive":30,"receivers":[24,27]},{"carrier":25,"passive":26,"receivers":[28,31]},{"carrier":28,"passive":31,"receivers":[25,26]},{"carrier":32,"passive":35,"receivers":[37,38]},{"carrier":37,"passive":38,"receivers":[32,35]},{"carrier":33,"passive":34,"receivers":[36,39]},{"carrier":36,"passive":39,"receivers":[33,34]},{"carrier":40,"passive":43,"receivers":[45,46]},{"carrier":45,"passive":46,"receivers":[40,43]},{"carrier":41,"passive":42,"receivers":[44,47]},{"carrier":44,"passive":47,"receivers":[41,42]},{"carrier":48,"passive":51,"receivers":[53,54]},{"carrier":53,"passive":54,"receivers":[48,51]},{"carrier":49,"passive":50,"receivers":[52,55]},{"carrier":52,"passive":55,"receivers":[49,50]},{"carrier":56,"passive":59,"receivers":[61,62]},{"carrier":61,"passive":62,"receivers":[56,59]},{"carrier":57,"passive":58,"receivers":[60,63]},{"carrier":60,"passive":63,"receivers":[57,58]},{"carrier":64,"passive":67,"receivers":[69,70]},{"carrier":69,"passive":70,"receivers":[64,67]},{"carrier":65,"passive":66,"receivers":[68,71]},{"carrier":68,"passive":71,"receivers":[65,66]},{"carrier":72,"passive":75,"receivers":[77,78]},{"carrier":77,"passive":78,"receivers":[72,75]},{"carrier":73,"passive":74,"receivers":[76,79]},{"carrier":76,"passive":79,"receivers":[73,74]},{"carrier":80,"passive":83,"receivers":[85,86]},{"carrier":85,"passive":86,"receivers":[80,83]},{"carrier":81,"passive":82,"receivers":[84,87]},{"carrier":84,"passive":87,"receivers":[81,82]},{"carrier":88,"passive":91,"receivers":[93,94]},{"carrier":93,"passive":94,"receivers":[88,91]},{"carrier":89,"passive":90,"receivers":[92,95]},{"carrier":92,"passive":95,"receivers":[89,90]},{"carrier":96,"passive":99,"receivers":[101,102]},{"carrier":101,"passive":102,"receivers":[96,99]},{"carrier":97,"passive":98,"receivers":[100,103]},{"carrier":100,"passive":103,"receivers":[97,98]},{"carrier":104,"passive":107,"receivers":[109,110]},{"carrier":109,"passive":110,"receivers":[104,107]},{"carrier":105,"passive":106,"receivers":[108,111]},{"carrier":108,"passive":111,"receivers":[105,106]},{"carrier":112,"passive":115,"receivers":[117,118]},{"carrier":117,"passive":118,"receivers":[112,115]},{"carrier":113,"passive":114,"receivers":[116,119]},{"carrier":116,"passive":119,"receivers":[113,114]},{"carrier":120,"passive":123,"receivers":[125,126]},{"carrier":125,"passive":126,"receivers":[120,123]},{"carrier":121,"passive":122,"receivers":[124,127]},{"carrier":124,"passive":127,"receivers":[121,122]},{"carrier":128,"passive":131,"receivers":[133,134]},{"carrier":133,"passive":134,"receivers":[128,131]},{"carrier":129,"passive":130,"receivers":[132,135]},{"carrier":132,"passive":135,"receivers":[129,130]},{"carrier":136,"passive":139,"receivers":[141,142]},{"carrier":141,"passive":142,"receivers":[136,139]},{"carrier":137,"passive":138,"receivers":[140,143]},{"carrier":140,"passive":143,"receivers":[137,138]},{"carrier":144,"passive":147,"receivers":[149,150]},{"carrier":149,"passive":150,"receivers":[144,147]},{"carrier":145,"passive":146,"receivers":[148,151]},{"carrier":148,"passive":151,"receivers":[145,146]},{"carrier":152,"passive":155,"receivers":[157,158]},{"carrier":157,"passive":158,"receivers":[152,155]},{"carrier":153,"passive":154,"receivers":[156,159]},{"carrier":156,"passive":159,"receivers":[153,154]},{"carrier":160,"passive":163,"receivers":[165,166]},{"carrier":165,"passive":166,"receivers":[160,163]},{"carrier":161,"passive":162,"receivers":[164,167]},{"carrier":164,"passive":167,"receivers":[161,162]},{"carrier":168,"passive":171,"receivers":[173,174]},{"carrier":173,"passive":174,"receivers":[168,171]},{"carrier":169,"passive":170,"receivers":[172,175]},{"carrier":172,"passive":175,"receivers":[169,170]},{"carrier":176,"passive":179,"receivers":[181,182]},{"carrier":181,"passive":182,"receivers":[176,179]},{"carrier":177,"passive":178,"receivers":[180,183]},{"carrier":180,"passive":183,"receivers":[177,178]},{"carrier":184,"passive":187,"receivers":[189,190]},{"carrier":189,"passive":190,"receivers":[184,187]},{"carrier":185,"passive":186,"receivers":[188,191]},{"carrier":188,"passive":191,"receivers":[185,186]},{"carrier":192,"passive":195,"receivers":[197,198]},{"carrier":197,"passive":198,"receivers":[192,195]},{"carrier":193,"passive":194,"receivers":[196,199]},{"carrier":196,"passive":199,"receivers":[193,194]},{"carrier":200,"passive":203,"receivers":[205,206]},{"carrier":205,"passive":206,"receivers":[200,203]},{"carrier":201,"passive":202,"receivers":[204,207]},{"carrier":204,"passive":207,"receivers":[201,202]},{"carrier":208,"passive":211,"receivers":[213,214]},{"carrier":213,"passive":214,"receivers":[208,211]},{"carrier":209,"passive":210,"receivers":[212,215]},{"carrier":212,"passive":215,"receivers":[209,210]},{"carrier":216,"passive":219,"receivers":[221,222]},{"carrier":221,"passive":222,"receivers":[216,219]},{"carrier":217,"passive":218,"receivers":[220,223]},{"carrier":220,"passive":223,"receivers":[217,218]},{"carrier":224,"passive":227,"receivers":[229,230]},{"carrier":229,"passive":230,"receivers":[224,227]},{"carrier":225,"passive":226,"receivers":[228,231]},{"carrier":228,"passive":231,"receivers":[225,226]},{"carrier":232,"passive":235,"receivers":[237,238]},{"carrier":237,"passive":238,"receivers":[232,235]},{"carrier":233,"passive":234,"receivers":[236,239]},{"carrier":236,"passive":239,"receivers":[233,234]},{"carrier":240,"passive":243,"receivers":[245,246]},{"carrier":245,"passive":246,"receivers":[240,243]},{"carrier":241,"passive":242,"receivers":[244,247]},{"carrier":244,"passive":247,"receivers":[241,242]},{"carrier":248,"passive":251,"receivers":[253,254]},{"carrier":253,"passive":254,"receivers":[248,251]},{"carrier":249,"passive":250,"receivers":[252,255]},{"carrier":252,"passive":255,"receivers":[249,250]},{"carrier":256,"passive":259,"receivers":[261,262]},{"carrier":261,"passive":262,"receivers":[256,259]},{"carrier":257,"passive":258,"receivers":[260,263]},{"carrier":260,"passive":263,"receivers":[257,258]},{"carrier":264,"passive":267,"receivers":[269,270]},{"carrier":269,"passive":270,"receivers":[264,267]},{"carrier":265,"passive":266,"receivers":[268,271]},{"carrier":268,"passive":271,"receivers":[265,266]},{"carrier":272,"passive":275,"receivers":[277,278]},{"carrier":277,"passive":278,"receivers":[272,275]},{"carrier":273,"passive":274,"receivers":[276,279]},{"carrier":276,"passive":279,"receivers":[273,274]},{"carrier":280,"passive":283,"receivers":[285,286]},{"carrier":285,"passive":286,"receivers":[280,283]},{"carrier":281,"passive":282,"receivers":[284,287]},{"carrier":284,"passive":287,"receivers":[281,282]},{"carrier":288,"passive":291,"receivers":[293,294]},{"carrier":293,"passive":294,"receivers":[288,291]},{"carrier":289,"passive":290,"receivers":[292,295]},{"carrier":292,"passive":295,"receivers":[289,290]},{"carrier":296,"passive":299,"receivers":[301,302]},{"carrier":301,"passive":302,"receivers":[296,299]},{"carrier":297,"passive":298,"receivers":[300,303]},{"carrier":300,"passive":303,"receivers":[297,298]},{"carrier":304,"passive":307,"receivers":[309,310]},{"carrier":309,"passive":310,"receivers":[304,307]},{"carrier":305,"passive":306,"receivers":[308,311]},{"carrier":308,"passive":311,"receivers":[305,306]},{"carrier":312,"passive":315,"receivers":[317,318]},{"carrier":317,"passive":318,"receivers":[312,315]},{"carrier":313,"passive":314,"receivers":[316,319]},{"carrier":316,"passive":319,"receivers":[313,314]},{"carrier":320,"passive":323,"receivers":[325,326]},{"carrier":325,"passive":326,"receivers":[320,323]},{"carrier":321,"passive":322,"receivers":[324,327]},{"carrier":324,"passive":327,"receivers":[321,322]},{"carrier":328,"passive":331,"receivers":[333,334]},{"carrier":333,"passive":334,"receivers":[328,331]},{"carrier":329,"passive":330,"receivers":[332,335]},{"carrier":332,"passive":335,"receivers":[329,330]},{"carrier":336,"passive":339,"receivers":[341,342]},{"carrier":341,"passive":342,"receivers":[336,339]},{"carrier":337,"passive":338,"receivers":[340,343]},{"carrier":340,"passive":343,"receivers":[337,338]},{"carrier":344,"passive":347,"receivers":[349,350]},{"carrier":349,"passive":350,"receivers":[344,347]},{"carrier":345,"passive":346,"receivers":[348,351]},{"carrier":348,"passive":351,"receivers":[345,346]},{"carrier":352,"passive":355,"receivers":[357,358]},{"carrier":357,"passive":358,"receivers":[352,355]},{"carrier":353,"passive":354,"receivers":[356,359]},{"carrier":356,"passive":359,"receivers":[353,354]},{"carrier":360,"passive":363,"receivers":[365,366]},{"carrier":365,"passive":366,"receivers":[360,363]},{"carrier":361,"passive":362,"receivers":[364,367]},{"carrier":364,"passive":367,"receivers":[361,362]},{"carrier":368,"passive":371,"receivers":[373,374]},{"carrier":373,"passive":374,"receivers":[368,371]},{"carrier":369,"passive":370,"receivers":[372,375]},{"carrier":372,"passive":375,"receivers":[369,370]},{"carrier":376,"passive":379,"receivers":[381,382]},{"carrier":381,"passive":382,"receivers":[376,379]},{"carrier":377,"passive":378,"receivers":[380,383]},{"carrier":380,"passive":383,"receivers":[377,378]},{"carrier":384,"passive":387,"receivers":[389,390]},{"carrier":389,"passive":390,"receivers":[384,387]},{"carrier":385,"passive":386,"receivers":[388,391]},{"carrier":388,"passive":391,"receivers":[385,386]},{"carrier":392,"passive":395,"receivers":[397,398]},{"carrier":397,"passive":398,"receivers":[392,395]},{"carrier":393,"passive":394,"receivers":[396,399]},{"carrier":396,"passive":399,"receivers":[393,394]},{"carrier":400,"passive":403,"receivers":[405,406]},{"carrier":405,"passive":406,"receivers":[400,403]},{"carrier":401,"passive":402,"receivers":[404,407]},{"carrier":404,"passive":407,"receivers":[401,402]},{"carrier":408,"passive":411,"receivers":[413,414]},{"carrier":413,"passive":414,"receivers":[408,411]},{"carrier":409,"passive":410,"receivers":[412,415]},{"carrier":412,"passive":415,"receivers":[409,410]},{"carrier":416,"passive":419,"receivers":[421,422]},{"carrier":421,"passive":422,"receivers":[416,419]},{"carrier":417,"passive":418,"receivers":[420,423]},{"carrier":420,"passive":423,"receivers":[417,418]},{"carrier":424,"passive":427,"receivers":[429,430]},{"carrier":429,"passive":430,"receivers":[424,427]},{"carrier":425,"passive":426,"receivers":[428,431]},{"carrier":428,"passive":431,"receivers":[425,426]},{"carrier":432,"passive":435,"receivers":[437,438]},{"carrier":437,"passive":438,"receivers":[432,435]},{"carrier":433,"passive":434,"receivers":[436,439]},{"carrier":436,"passive":439,"receivers":[433,434]},{"carrier":440,"passive":443,"receivers":[445,446]},{"carrier":445,"passive":446,"receivers":[440,443]},{"carrier":441,"passive":442,"receivers":[444,447]},{"carrier":444,"passive":447,"receivers":[441,442]},{"carrier":448,"passive":451,"receivers":[453,454]},{"carrier":453,"passive":454,"receivers":[448,451]},{"carrier":449,"passive":450,"receivers":[452,455]},{"carrier":452,"passive":455,"receivers":[449,450]},{"carrier":456,"passive":459,"receivers":[461,462]},{"carrier":461,"passive":462,"receivers":[456,459]},{"carrier":457,"passive":458,"receivers":[460,463]},{"carrier":460,"passive":463,"receivers":[457,458]},{"carrier":464,"passive":467,"receivers":[469,470]},{"carrier":469,"passive":470,"receivers":[464,467]},{"carrier":465,"passive":466,"receivers":[468,471]},{"carrier":468,"passive":471,"receivers":[465,466]},{"carrier":472,"passive":475,"receivers":[477,478]},{"carrier":477,"passive":478,"receivers":[472,475]},{"carrier":473,"passive":474,"receivers":[476,479]},{"carrier":476,"passive":479,"receivers":[473,474]},{"carrier":480,"passive":483,"receivers":[485,486]},{"carrier":485,"passive":486,"receivers":[480,483]},{"carrier":481,"passive":482,"receivers":[484,487]},{"carrier":484,"passive":487,"receivers":[481,482]},{"carrier":488,"passive":491,"receivers":[493,494]},{"carrier":493,"passive":494,"receivers":[488,491]},{"carrier":489,"passive":490,"receivers":[492,495]},{"carrier":492,"passive":495,"receivers":[489,490]},{"carrier":496,"passive":499,"receivers":[501,502]},{"carrier":501,"passive":502,"receivers":[496,499]},{"carrier":497,"passive":498,"receivers":[500,503]},{"carrier":500,"passive":503,"receivers":[497,498]},{"carrier":504,"passive":507,"receivers":[509,510]},{"carrier":509,"passive":510,"receivers":[504,507]},{"carrier":505,"passive":506,"receivers":[508,511]},{"carrier":508,"passive":511,"receivers":[505,506]},{"carrier":512,"passive":515,"receivers":[517,518]},{"carrier":517,"passive":518,"receivers":[512,515]},{"carrier":513,"passive":514,"receivers":[516,519]},{"carrier":516,"passive":519,"receivers":[513,514]},{"carrier":520,"passive":523,"receivers":[525,526]},{"carrier":525,"passive":526,"receivers":[520,523]},{"carrier":521,"passive":522,"receivers":[524,527]},{"carrier":524,"passive":527,"receivers":[521,522]},{"carrier":528,"passive":531,"receivers":[533,534]},{"carrier":533,"passive":534,"receivers":[528,531]},{"carrier":529,"passive":530,"receivers":[532,535]},{"carrier":532,"passive":535,"receivers":[529,530]},{"carrier":536,"passive":539,"receivers":[541,542]},{"carrier":541,"passive":542,"receivers":[536,539]},{"carrier":537,"passive":538,"receivers":[540,543]},{"carrier":540,"passive":543,"receivers":[537,538]},{"carrier":544,"passive":547,"receivers":[549,550]},{"carrier":549,"passive":550,"receivers":[544,547]},{"carrier":545,"passive":546,"receivers":[548,551]},{"carrier":548,"passive":551,"receivers":[545,546]},{"carrier":552,"passive":555,"receivers":[557,558]},{"carrier":557,"passive":558,"receivers":[552,555]},{"carrier":553,"passive":554,"receivers":[556,559]},{"carrier":556,"passive":559,"receivers":[553,554]},{"carrier":560,"passive":563,"receivers":[565,566]},{"carrier":565,"passive":566,"receivers":[560,563]},{"carrier":561,"passive":562,"receivers":[564,567]},{"carrier":564,"passive":567,"receivers":[561,562]},{"carrier":568,"passive":571,"receivers":[573,574]},{"carrier":573,"passive":574,"receivers":[568,571]},{"carrier":569,"passive":570,"receivers":[572,575]},{"carrier":572,"passive":575,"receivers":[569,570]},{"carrier":576,"passive":579,"receivers":[581,582]},{"carrier":581,"passive":582,"receivers":[576,579]},{"carrier":577,"passive":578,"receivers":[580,583]},{"carrier":580,"passive":583,"receivers":[577,578]},{"carrier":584,"passive":587,"receivers":[589,590]},{"carrier":589,"passive":590,"receivers":[584,587]},{"carrier":585,"passive":586,"receivers":[588,591]},{"carrier":588,"passive":591,"receivers":[585,586]},{"carrier":592,"passive":595,"receivers":[597,598]},{"carrier":597,"passive":598,"receivers":[592,595]},{"carrier":593,"passive":594,"receivers":[596,599]},{"carrier":596,"passive":599,"receivers":[593,594]},{"carrier":600,"passive":603,"receivers":[605,606]},{"carrier":605,"passive":606,"receivers":[600,603]},{"carrier":601,"passive":602,"receivers":[604,607]},{"carrier":604,"passive":607,"receivers":[601,602]},{"carrier":608,"passive":611,"receivers":[613,614]},{"carrier":613,"passive":614,"receivers":[608,611]},{"carrier":609,"passive":610,"receivers":[612,615]},{"carrier":612,"passive":615,"receivers":[609,610]},{"carrier":616,"passive":619,"receivers":[621,622]},{"carrier":621,"passive":622,"receivers":[616,619]},{"carrier":617,"passive":618,"receivers":[620,623]},{"carrier":620,"passive":623,"receivers":[617,618]},{"carrier":624,"passive":627,"receivers":[629,630]},{"carrier":629,"passive":630,"receivers":[624,627]},{"carrier":625,"passive":626,"receivers":[628,631]},{"carrier":628,"passive":631,"receivers":[625,626]},{"carrier":632,"passive":635,"receivers":[637,638]},{"carrier":637,"passive":638,"receivers":[632,635]},{"carrier":633,"passive":634,"receivers":[636,639]},{"carrier":636,"passive":639,"receivers":[633,634]},{"carrier":640,"passive":643,"receivers":[645,646]},{"carrier":645,"passive":646,"receivers":[640,643]},{"carrier":641,"passive":642,"receivers":[644,647]},{"carrier":644,"passive":647,"receivers":[641,642]},{"carrier":648,"passive":651,"receivers":[653,654]},{"carrier":653,"passive":654,"receivers":[648,651]},{"carrier":649,"passive":650,"receivers":[652,655]},{"carrier":652,"passive":655,"receivers":[649,650]},{"carrier":656,"passive":659,"receivers":[661,662]},{"carrier":661,"passive":662,"receivers":[656,659]},{"carrier":657,"passive":658,"receivers":[660,663]},{"carrier":660,"passive":663,"receivers":[657,658]},{"carrier":664,"passive":667,"receivers":[669,670]},{"carrier":669,"passive":670,"receivers":[664,667]},{"carrier":665,"passive":666,"receivers":[668,671]},{"carrier":668,"passive":671,"receivers":[665,666]},{"carrier":672,"passive":675,"receivers":[677,678]},{"carrier":677,"passive":678,"receivers":[672,675]},{"carrier":673,"passive":674,"receivers":[676,679]},{"carrier":676,"passive":679,"receivers":[673,674]},{"carrier":680,"passive":683,"receivers":[685,686]},{"carrier":685,"passive":686,"receivers":[680,683]},{"carrier":681,"passive":682,"receivers":[684,687]},{"carrier":684,"passive":687,"receivers":[681,682]},{"carrier":688,"passive":691,"receivers":[693,694]},{"carrier":693,"passive":694,"receivers":[688,691]},{"carrier":689,"passive":690,"receivers":[692,695]},{"carrier":692,"passive":695,"receivers":[689,690]},{"carrier":696,"passive":699,"receivers":[701,702]},{"carrier":701,"passive":702,"receivers":[696,699]},{"carrier":697,"passive":698,"receivers":[700,703]},{"carrier":700,"passive":703,"receivers":[697,698]},{"carrier":704,"passive":707,"receivers":[709,710]},{"carrier":709,"passive":710,"receivers":[704,707]},{"carrier":705,"passive":706,"receivers":[708,711]},{"carrier":708,"passive":711,"receivers":[705,706]},{"carrier":712,"passive":715,"receivers":[717,718]},{"carrier":717,"passive":718,"receivers":[712,715]},{"carrier":713,"passive":714,"receivers":[716,719]},{"carrier":716,"passive":719,"receivers":[713,714]},{"carrier":720,"passive":723,"receivers":[725,726]},{"carrier":725,"passive":726,"receivers":[720,723]},{"carrier":721,"passive":722,"receivers":[724,727]},{"carrier":724,"passive":727,"receivers":[721,722]},{"carrier":728,"passive":731,"receivers":[733,734]},{"carrier":733,"passive":734,"receivers":[728,731]},{"carrier":729,"passive":730,"receivers":[732,735]},{"carrier":732,"passive":735,"receivers":[729,730]},{"carrier":736,"passive":739,"receivers":[741,742]},{"carrier":741,"passive":742,"receivers":[736,739]},{"carrier":737,"passive":738,"receivers":[740,743]},{"carrier":740,"passive":743,"receivers":[737,738]},{"carrier":744,"passive":747,"receivers":[749,750]},{"carrier":749,"passive":750,"receivers":[744,747]},{"carrier":745,"passive":746,"receivers":[748,751]},{"carrier":748,"passive":751,"receivers":[745,746]},{"carrier":752,"passive":755,"receivers":[757,758]},{"carrier":757,"passive":758,"receivers":[752,755]},{"carrier":753,"passive":754,"receivers":[756,759]},{"carrier":756,"passive":759,"receivers":[753,754]},{"carrier":760,"passive":763,"receivers":[765,766]},{"carrier":765,"passive":766,"receivers":[760,763]},{"carrier":761,"passive":762,"receivers":[764,767]},{"carrier":764,"passive":767,"receivers":[761,762]},{"carrier":768,"passive":771,"receivers":[773,774]},{"carrier":773,"passive":774,"receivers":[768,771]},{"carrier":769,"passive":770,"receivers":[772,775]},{"carrier":772,"passive":775,"receivers":[769,770]},{"carrier":776,"passive":779,"receivers":[781,782]},{"carrier":781,"passive":782,"receivers":[776,779]},{"carrier":777,"passive":778,"receivers":[780,783]},{"carrier":780,"passive":783,"receivers":[777,778]},{"carrier":784,"passive":787,"receivers":[789,790]},{"carrier":789,"passive":790,"receivers":[784,787]},{"carrier":785,"passive":786,"receivers":[788,791]},{"carrier":788,"passive":791,"receivers":[785,786]},{"carrier":792,"passive":795,"receivers":[797,798]},{"carrier":797,"passive":798,"receivers":[792,795]},{"carrier":793,"passive":794,"receivers":[796,799]},{"carrier":796,"passive":799,"receivers":[793,794]},{"carrier":800,"passive":803,"receivers":[805,806]},{"carrier":805,"passive":806,"receivers":[800,803]},{"carrier":801,"passive":802,"receivers":[804,807]},{"carrier":804,"passive":807,"receivers":[801,802]},{"carrier":808,"passive":811,"receivers":[813,814]},{"carrier":813,"passive":814,"receivers":[808,811]},{"carrier":809,"passive":810,"receivers":[812,815]},{"carrier":812,"passive":815,"receivers":[809,810]},{"carrier":816,"passive":819,"receivers":[821,822]},{"carrier":821,"passive":822,"receivers":[816,819]},{"carrier":817,"passive":818,"receivers":[820,823]},{"carrier":820,"passive":823,"receivers":[817,818]},{"carrier":824,"passive":827,"receivers":[829,830]},{"carrier":829,"passive":830,"receivers":[824,827]},{"carrier":825,"passive":826,"receivers":[828,831]},{"carrier":828,"passive":831,"receivers":[825,826]},{"carrier":832,"passive":835,"receivers":[837,838]},{"carrier":837,"passive":838,"receivers":[832,835]},{"carrier":833,"passive":834,"receivers":[836,839]},{"carrier":836,"passive":839,"receivers":[833,834]},{"carrier":840,"passive":843,"receivers":[845,846]},{"carrier":845,"passive":846,"receivers":[840,843]},{"carrier":841,"passive":842,"receivers":[844,847]},{"carrier":844,"passive":847,"receivers":[841,842]},{"carrier":848,"passive":851,"receivers":[853,854]},{"carrier":853,"passive":854,"receivers":[848,851]},{"carrier":849,"passive":850,"receivers":[852,855]},{"carrier":852,"passive":855,"receivers":[849,850]},{"carrier":856,"passive":859,"receivers":[861,862]},{"carrier":861,"passive":862,"receivers":[856,859]},{"carrier":857,"passive":858,"receivers":[860,863]},{"carrier":860,"passive":863,"receivers":[857,858]},{"carrier":864,"passive":867,"receivers":[869,870]},{"carrier":869,"passive":870,"receivers":[864,867]},{"carrier":865,"passive":866,"receivers":[868,871]},{"carrier":868,"passive":871,"receivers":[865,866]},{"carrier":872,"passive":875,"receivers":[877,878]},{"carrier":877,"passive":878,"receivers":[872,875]},{"carrier":873,"passive":874,"receivers":[876,879]},{"carrier":876,"passive":879,"receivers":[873,874]},{"carrier":880,"passive":883,"receivers":[885,886]},{"carrier":885,"passive":886,"receivers":[880,883]},{"carrier":881,"passive":882,"receivers":[884,887]},{"carrier":884,"passive":887,"receivers":[881,882]},{"carrier":888,"passive":891,"receivers":[893,894]},{"carrier":893,"passive":894,"receivers":[888,891]},{"carrier":889,"passive":890,"receivers":[892,895]},{"carrier":892,"passive":895,"receivers":[889,890]},{"carrier":896,"passive":899,"receivers":[901,902]},{"carrier":901,"passive":902,"receivers":[896,899]},{"carrier":897,"passive":898,"receivers":[900,903]},{"carrier":900,"passive":903,"receivers":[897,898]},{"carrier":904,"passive":907,"receivers":[909,910]},{"carrier":909,"passive":910,"receivers":[904,907]},{"carrier":905,"passive":906,"receivers":[908,911]},{"carrier":908,"passive":911,"receivers":[905,906]},{"carrier":912,"passive":915,"receivers":[917,918]},{"carrier":917,"passive":918,"receivers":[912,915]},{"carrier":913,"passive":914,"receivers":[916,919]},{"carrier":916,"passive":919,"receivers":[913,914]},{"carrier":920,"passive":923,"receivers":[925,926]},{"carrier":925,"passive":926,"receivers":[920,923]},{"carrier":921,"passive":922,"receivers":[924,927]},{"carrier":924,"passive":927,"receivers":[921,922]},{"carrier":928,"passive":931,"receivers":[933,934]},{"carrier":933,"passive":934,"receivers":[928,931]},{"carrier":929,"passive":930,"receivers":[932,935]},{"carrier":932,"passive":935,"receivers":[929,930]},{"carrier":936,"passive":939,"receivers":[941,942]},{"carrier":941,"passive":942,"receivers":[936,939]},{"carrier":937,"passive":938,"receivers":[940,943]},{"carrier":940,"passive":943,"receivers":[937,938]},{"carrier":944,"passive":947,"receivers":[949,950]},{"carrier":949,"passive":950,"receivers":[944,947]},{"carrier":945,"passive":946,"receivers":[948,951]},{"carrier":948,"passive":951,"receivers":[945,946]},{"carrier":952,"passive":955,"receivers":[957,958]},{"carrier":957,"passive":958,"receivers":[952,955]},{"carrier":953,"passive":954,"receivers":[956,959]},{"carrier":956,"passive":959,"receivers":[953,954]}],"roots":[{"channel":"face0","coefficient":1,"kind":"side","node":4093,"targets":[0,1,2,3]},{"channel":"face0","coefficient":1,"kind":"side","node":4366,"targets":[4,5,6,7]},{"channel":"edge12","coefficient":1,"kind":"side","node":9774,"targets":[0,3]},{"channel":"edge12","coefficient":1,"kind":"side","node":9750,"targets":[1,2]},{"channel":"edge12","coefficient":1,"kind":"side","node":9774,"targets":[4,7]},{"channel":"edge12","coefficient":1,"kind":"side","node":9750,"targets":[5,6]},{"channel":"u01","coefficient":1,"kind":"side","node":11460,"targets":[0]},{"channel":"w02","coefficient":1,"kind":"side","node":11464,"targets":[0]},{"channel":"partner","coefficient":1,"kind":"side","node":3,"targets":[0]},{"channel":"u01","coefficient":1,"kind":"side","node":11460,"targets":[1]},{"channel":"w02","coefficient":1,"kind":"side","node":11465,"targets":[1]},{"channel":"partner","coefficient":1,"kind":"side","node":2,"targets":[1]},{"channel":"u01","coefficient":1,"kind":"side","node":11461,"targets":[2]},{"channel":"w02","coefficient":1,"kind":"side","node":11464,"targets":[2]},{"channel":"partner","coefficient":1,"kind":"side","node":1,"targets":[2]},{"channel":"u01","coefficient":1,"kind":"side","node":11461,"targets":[3]},{"channel":"w02","coefficient":1,"kind":"side","node":11465,"targets":[3]},{"channel":"partner","coefficient":1,"kind":"side","node":0,"targets":[3]},{"channel":"u01","coefficient":1,"kind":"side","node":11462,"targets":[4]},{"channel":"w02","coefficient":1,"kind":"side","node":11466,"targets":[4]},{"channel":"partner","coefficient":1,"kind":"side","node":7,"targets":[4]},{"channel":"u01","coefficient":1,"kind":"side","node":11462,"targets":[5]},{"channel":"w02","coefficient":1,"kind":"side","node":11467,"targets":[5]},{"channel":"partner","coefficient":1,"kind":"side","node":6,"targets":[5]},{"channel":"u01","coefficient":1,"kind":"side","node":11463,"targets":[6]},{"channel":"w02","coefficient":1,"kind":"side","node":11466,"targets":[6]},{"channel":"partner","coefficient":1,"kind":"side","node":5,"targets":[6]},{"channel":"u01","coefficient":1,"kind":"side","node":11463,"targets":[7]},{"channel":"w02","coefficient":1,"kind":"side","node":11467,"targets":[7]},{"channel":"partner","coefficient":1,"kind":"side","node":4,"targets":[7]},{"channel":"face0","coefficient":1,"kind":"side","node":3983,"targets":[8,9,10,11]},{"channel":"face0","coefficient":1,"kind":"side","node":4256,"targets":[12,13,14,15]},{"channel":"edge12","coefficient":1,"kind":"side","node":9822,"targets":[8,11]},{"channel":"edge12","coefficient":1,"kind":"side","node":9798,"targets":[9,10]},{"channel":"edge12","coefficient":1,"kind":"side","node":9822,"targets":[12,15]},{"channel":"edge12","coefficient":1,"kind":"side","node":9798,"targets":[13,14]},{"channel":"u01","coefficient":1,"kind":"side","node":11468,"targets":[8]},{"channel":"w02","coefficient":1,"kind":"side","node":11472,"targets":[8]},{"channel":"partner","coefficient":1,"kind":"side","node":11,"targets":[8]},{"channel":"u01","coefficient":1,"kind":"side","node":11468,"targets":[9]},{"channel":"w02","coefficient":1,"kind":"side","node":11473,"targets":[9]},{"channel":"partner","coefficient":1,"kind":"side","node":10,"targets":[9]},{"channel":"u01","coefficient":1,"kind":"side","node":11469,"targets":[10]},{"channel":"w02","coefficient":1,"kind":"side","node":11472,"targets":[10]},{"channel":"partner","coefficient":1,"kind":"side","node":9,"targets":[10]},{"channel":"u01","coefficient":1,"kind":"side","node":11469,"targets":[11]},{"channel":"w02","coefficient":1,"kind":"side","node":11473,"targets":[11]},{"channel":"partner","coefficient":1,"kind":"side","node":8,"targets":[11]},{"channel":"u01","coefficient":1,"kind":"side","node":11470,"targets":[12]},{"channel":"w02","coefficient":1,"kind":"side","node":11474,"targets":[12]},{"channel":"partner","coefficient":1,"kind":"side","node":15,"targets":[12]},{"channel":"u01","coefficient":1,"kind":"side","node":11470,"targets":[13]},{"channel":"w02","coefficient":1,"kind":"side","node":11475,"targets":[13]},{"channel":"partner","coefficient":1,"kind":"side","node":14,"targets":[13]},{"channel":"u01","coefficient":1,"kind":"side","node":11471,"targets":[14]},{"channel":"w02","coefficient":1,"kind":"side","node":11474,"targets":[14]},{"channel":"partner","coefficient":1,"kind":"side","node":13,"targets":[14]},{"channel":"u01","coefficient":1,"kind":"side","node":11471,"targets":[15]},{"channel":"w02","coefficient":1,"kind":"side","node":11475,"targets":[15]},{"channel":"partner","coefficient":1,"kind":"side","node":12,"targets":[15]},{"channel":"face0","coefficient":1,"kind":"side","node":4094,"targets":[16,17,18,19]},{"channel":"face0","coefficient":1,"kind":"side","node":4367,"targets":[20,21,22,23]},{"channel":"edge12","coefficient":1,"kind":"side","node":9870,"targets":[16,19]},{"channel":"edge12","coefficient":1,"kind":"side","node":9846,"targets":[17,18]},{"channel":"edge12","coefficient":1,"kind":"side","node":9870,"targets":[20,23]},{"channel":"edge12","coefficient":1,"kind":"side","node":9846,"targets":[21,22]},{"channel":"u01","coefficient":1,"kind":"side","node":11476,"targets":[16]},{"channel":"w02","coefficient":1,"kind":"side","node":11480,"targets":[16]},{"channel":"partner","coefficient":1,"kind":"side","node":19,"targets":[16]},{"channel":"u01","coefficient":1,"kind":"side","node":11476,"targets":[17]},{"channel":"w02","coefficient":1,"kind":"side","node":11481,"targets":[17]},{"channel":"partner","coefficient":1,"kind":"side","node":18,"targets":[17]},{"channel":"u01","coefficient":1,"kind":"side","node":11477,"targets":[18]},{"channel":"w02","coefficient":1,"kind":"side","node":11480,"targets":[18]},{"channel":"partner","coefficient":1,"kind":"side","node":17,"targets":[18]},{"channel":"u01","coefficient":1,"kind":"side","node":11477,"targets":[19]},{"channel":"w02","coefficient":1,"kind":"side","node":11481,"targets":[19]},{"channel":"partner","coefficient":1,"kind":"side","node":16,"targets":[19]},{"channel":"u01","coefficient":1,"kind":"side","node":11478,"targets":[20]},{"channel":"w02","coefficient":1,"kind":"side","node":11482,"targets":[20]},{"channel":"partner","coefficient":1,"kind":"side","node":23,"targets":[20]},{"channel":"u01","coefficient":1,"kind":"side","node":11478,"targets":[21]},{"channel":"w02","coefficient":1,"kind":"side","node":11483,"targets":[21]},{"channel":"partner","coefficient":1,"kind":"side","node":22,"targets":[21]},{"channel":"u01","coefficient":1,"kind":"side","node":11479,"targets":[22]},{"channel":"w02","coefficient":1,"kind":"side","node":11482,"targets":[22]},{"channel":"partner","coefficient":1,"kind":"side","node":21,"targets":[22]},{"channel":"u01","coefficient":1,"kind":"side","node":11479,"targets":[23]},{"channel":"w02","coefficient":1,"kind":"side","node":11483,"targets":[23]},{"channel":"partner","coefficient":1,"kind":"side","node":20,"targets":[23]},{"channel":"face0","coefficient":1,"kind":"side","node":4111,"targets":[24,25,26,27]},{"channel":"face0","coefficient":1,"kind":"side","node":4384,"targets":[28,29,30,31]},{"channel":"edge12","coefficient":1,"kind":"side","node":9918,"targets":[24,27]},{"channel":"edge12","coefficient":1,"kind":"side","node":9894,"targets":[25,26]},{"channel":"edge12","coefficient":1,"kind":"side","node":9918,"targets":[28,31]},{"channel":"edge12","coefficient":1,"kind":"side","node":9894,"targets":[29,30]},{"channel":"u01","coefficient":1,"kind":"side","node":11484,"targets":[24]},{"channel":"w02","coefficient":1,"kind":"side","node":11488,"targets":[24]},{"channel":"partner","coefficient":1,"kind":"side","node":27,"targets":[24]},{"channel":"u01","coefficient":1,"kind":"side","node":11484,"targets":[25]},{"channel":"w02","coefficient":1,"kind":"side","node":11489,"targets":[25]},{"channel":"partner","coefficient":1,"kind":"side","node":26,"targets":[25]},{"channel":"u01","coefficient":1,"kind":"side","node":11485,"targets":[26]},{"channel":"w02","coefficient":1,"kind":"side","node":11488,"targets":[26]},{"channel":"partner","coefficient":1,"kind":"side","node":25,"targets":[26]},{"channel":"u01","coefficient":1,"kind":"side","node":11485,"targets":[27]},{"channel":"w02","coefficient":1,"kind":"side","node":11489,"targets":[27]},{"channel":"partner","coefficient":1,"kind":"side","node":24,"targets":[27]},{"channel":"u01","coefficient":1,"kind":"side","node":11486,"targets":[28]},{"channel":"w02","coefficient":1,"kind":"side","node":11490,"targets":[28]},{"channel":"partner","coefficient":1,"kind":"side","node":31,"targets":[28]},{"channel":"u01","coefficient":1,"kind":"side","node":11486,"targets":[29]},{"channel":"w02","coefficient":1,"kind":"side","node":11491,"targets":[29]},{"channel":"partner","coefficient":1,"kind":"side","node":30,"targets":[29]},{"channel":"u01","coefficient":1,"kind":"side","node":11487,"targets":[30]},{"channel":"w02","coefficient":1,"kind":"side","node":11490,"targets":[30]},{"channel":"partner","coefficient":1,"kind":"side","node":29,"targets":[30]},{"channel":"u01","coefficient":1,"kind":"side","node":11487,"targets":[31]},{"channel":"w02","coefficient":1,"kind":"side","node":11491,"targets":[31]},{"channel":"partner","coefficient":1,"kind":"side","node":28,"targets":[31]},{"channel":"face0","coefficient":1,"kind":"side","node":7369,"targets":[32,33,34,35]},{"channel":"face0","coefficient":1,"kind":"side","node":7642,"targets":[36,37,38,39]},{"channel":"edge12","coefficient":1,"kind":"side","node":9345,"targets":[32,35]},{"channel":"edge12","coefficient":1,"kind":"side","node":9321,"targets":[33,34]},{"channel":"edge12","coefficient":1,"kind":"side","node":9345,"targets":[36,39]},{"channel":"edge12","coefficient":1,"kind":"side","node":9321,"targets":[37,38]},{"channel":"u01","coefficient":1,"kind":"side","node":11492,"targets":[32]},{"channel":"w02","coefficient":1,"kind":"side","node":11496,"targets":[32]},{"channel":"partner","coefficient":1,"kind":"side","node":35,"targets":[32]},{"channel":"u01","coefficient":1,"kind":"side","node":11492,"targets":[33]},{"channel":"w02","coefficient":1,"kind":"side","node":11497,"targets":[33]},{"channel":"partner","coefficient":1,"kind":"side","node":34,"targets":[33]},{"channel":"u01","coefficient":1,"kind":"side","node":11493,"targets":[34]},{"channel":"w02","coefficient":1,"kind":"side","node":11496,"targets":[34]},{"channel":"partner","coefficient":1,"kind":"side","node":33,"targets":[34]},{"channel":"u01","coefficient":1,"kind":"side","node":11493,"targets":[35]},{"channel":"w02","coefficient":1,"kind":"side","node":11497,"targets":[35]},{"channel":"partner","coefficient":1,"kind":"side","node":32,"targets":[35]},{"channel":"u01","coefficient":1,"kind":"side","node":11494,"targets":[36]},{"channel":"w02","coefficient":1,"kind":"side","node":11498,"targets":[36]},{"channel":"partner","coefficient":1,"kind":"side","node":39,"targets":[36]},{"channel":"u01","coefficient":1,"kind":"side","node":11494,"targets":[37]},{"channel":"w02","coefficient":1,"kind":"side","node":11499,"targets":[37]},{"channel":"partner","coefficient":1,"kind":"side","node":38,"targets":[37]},{"channel":"u01","coefficient":1,"kind":"side","node":11495,"targets":[38]},{"channel":"w02","coefficient":1,"kind":"side","node":11498,"targets":[38]},{"channel":"partner","coefficient":1,"kind":"side","node":37,"targets":[38]},{"channel":"u01","coefficient":1,"kind":"side","node":11495,"targets":[39]},{"channel":"w02","coefficient":1,"kind":"side","node":11499,"targets":[39]},{"channel":"partner","coefficient":1,"kind":"side","node":36,"targets":[39]},{"channel":"face0","coefficient":1,"kind":"side","node":7915,"targets":[40,41,42,43]},{"channel":"face0","coefficient":1,"kind":"side","node":8188,"targets":[44,45,46,47]},{"channel":"edge12","coefficient":1,"kind":"side","node":9344,"targets":[40,43]},{"channel":"edge12","coefficient":1,"kind":"side","node":9320,"targets":[41,42]},{"channel":"edge12","coefficient":1,"kind":"side","node":9344,"targets":[44,47]},{"channel":"edge12","coefficient":1,"kind":"side","node":9320,"targets":[45,46]},{"channel":"u01","coefficient":1,"kind":"side","node":11500,"targets":[40]},{"channel":"w02","coefficient":1,"kind":"side","node":11504,"targets":[40]},{"channel":"partner","coefficient":1,"kind":"side","node":43,"targets":[40]},{"channel":"u01","coefficient":1,"kind":"side","node":11500,"targets":[41]},{"channel":"w02","coefficient":1,"kind":"side","node":11505,"targets":[41]},{"channel":"partner","coefficient":1,"kind":"side","node":42,"targets":[41]},{"channel":"u01","coefficient":1,"kind":"side","node":11501,"targets":[42]},{"channel":"w02","coefficient":1,"kind":"side","node":11504,"targets":[42]},{"channel":"partner","coefficient":1,"kind":"side","node":41,"targets":[42]},{"channel":"u01","coefficient":1,"kind":"side","node":11501,"targets":[43]},{"channel":"w02","coefficient":1,"kind":"side","node":11505,"targets":[43]},{"channel":"partner","coefficient":1,"kind":"side","node":40,"targets":[43]},{"channel":"u01","coefficient":1,"kind":"side","node":11502,"targets":[44]},{"channel":"w02","coefficient":1,"kind":"side","node":11506,"targets":[44]},{"channel":"partner","coefficient":1,"kind":"side","node":47,"targets":[44]},{"channel":"u01","coefficient":1,"kind":"side","node":11502,"targets":[45]},{"channel":"w02","coefficient":1,"kind":"side","node":11507,"targets":[45]},{"channel":"partner","coefficient":1,"kind":"side","node":46,"targets":[45]},{"channel":"u01","coefficient":1,"kind":"side","node":11503,"targets":[46]},{"channel":"w02","coefficient":1,"kind":"side","node":11506,"targets":[46]},{"channel":"partner","coefficient":1,"kind":"side","node":45,"targets":[46]},{"channel":"u01","coefficient":1,"kind":"side","node":11503,"targets":[47]},{"channel":"w02","coefficient":1,"kind":"side","node":11507,"targets":[47]},{"channel":"partner","coefficient":1,"kind":"side","node":44,"targets":[47]},{"channel":"face0","coefficient":1,"kind":"side","node":8461,"targets":[48,49,50,51]},{"channel":"face0","coefficient":1,"kind":"side","node":8734,"targets":[52,53,54,55]},{"channel":"edge12","coefficient":1,"kind":"side","node":9330,"targets":[48,51]},{"channel":"edge12","coefficient":1,"kind":"side","node":9306,"targets":[49,50]},{"channel":"edge12","coefficient":1,"kind":"side","node":9330,"targets":[52,55]},{"channel":"edge12","coefficient":1,"kind":"side","node":9306,"targets":[53,54]},{"channel":"u01","coefficient":1,"kind":"side","node":11508,"targets":[48]},{"channel":"w02","coefficient":1,"kind":"side","node":11512,"targets":[48]},{"channel":"partner","coefficient":1,"kind":"side","node":51,"targets":[48]},{"channel":"u01","coefficient":1,"kind":"side","node":11508,"targets":[49]},{"channel":"w02","coefficient":1,"kind":"side","node":11513,"targets":[49]},{"channel":"partner","coefficient":1,"kind":"side","node":50,"targets":[49]},{"channel":"u01","coefficient":1,"kind":"side","node":11509,"targets":[50]},{"channel":"w02","coefficient":1,"kind":"side","node":11512,"targets":[50]},{"channel":"partner","coefficient":1,"kind":"side","node":49,"targets":[50]},{"channel":"u01","coefficient":1,"kind":"side","node":11509,"targets":[51]},{"channel":"w02","coefficient":1,"kind":"side","node":11513,"targets":[51]},{"channel":"partner","coefficient":1,"kind":"side","node":48,"targets":[51]},{"channel":"u01","coefficient":1,"kind":"side","node":11510,"targets":[52]},{"channel":"w02","coefficient":1,"kind":"side","node":11514,"targets":[52]},{"channel":"partner","coefficient":1,"kind":"side","node":55,"targets":[52]},{"channel":"u01","coefficient":1,"kind":"side","node":11510,"targets":[53]},{"channel":"w02","coefficient":1,"kind":"side","node":11515,"targets":[53]},{"channel":"partner","coefficient":1,"kind":"side","node":54,"targets":[53]},{"channel":"u01","coefficient":1,"kind":"side","node":11511,"targets":[54]},{"channel":"w02","coefficient":1,"kind":"side","node":11514,"targets":[54]},{"channel":"partner","coefficient":1,"kind":"side","node":53,"targets":[54]},{"channel":"u01","coefficient":1,"kind":"side","node":11511,"targets":[55]},{"channel":"w02","coefficient":1,"kind":"side","node":11515,"targets":[55]},{"channel":"partner","coefficient":1,"kind":"side","node":52,"targets":[55]},{"channel":"face0","coefficient":1,"kind":"side","node":9007,"targets":[56,57,58,59]},{"channel":"face0","coefficient":1,"kind":"side","node":9280,"targets":[60,61,62,63]},{"channel":"edge12","coefficient":1,"kind":"side","node":9347,"targets":[56,59]},{"channel":"edge12","coefficient":1,"kind":"side","node":9323,"targets":[57,58]},{"channel":"edge12","coefficient":1,"kind":"side","node":9347,"targets":[60,63]},{"channel":"edge12","coefficient":1,"kind":"side","node":9323,"targets":[61,62]},{"channel":"u01","coefficient":1,"kind":"side","node":11516,"targets":[56]},{"channel":"w02","coefficient":1,"kind":"side","node":11520,"targets":[56]},{"channel":"partner","coefficient":1,"kind":"side","node":59,"targets":[56]},{"channel":"u01","coefficient":1,"kind":"side","node":11516,"targets":[57]},{"channel":"w02","coefficient":1,"kind":"side","node":11521,"targets":[57]},{"channel":"partner","coefficient":1,"kind":"side","node":58,"targets":[57]},{"channel":"u01","coefficient":1,"kind":"side","node":11517,"targets":[58]},{"channel":"w02","coefficient":1,"kind":"side","node":11520,"targets":[58]},{"channel":"partner","coefficient":1,"kind":"side","node":57,"targets":[58]},{"channel":"u01","coefficient":1,"kind":"side","node":11517,"targets":[59]},{"channel":"w02","coefficient":1,"kind":"side","node":11521,"targets":[59]},{"channel":"partner","coefficient":1,"kind":"side","node":56,"targets":[59]},{"channel":"u01","coefficient":1,"kind":"side","node":11518,"targets":[60]},{"channel":"w02","coefficient":1,"kind":"side","node":11522,"targets":[60]},{"channel":"partner","coefficient":1,"kind":"side","node":63,"targets":[60]},{"channel":"u01","coefficient":1,"kind":"side","node":11518,"targets":[61]},{"channel":"w02","coefficient":1,"kind":"side","node":11523,"targets":[61]},{"channel":"partner","coefficient":1,"kind":"side","node":62,"targets":[61]},{"channel":"u01","coefficient":1,"kind":"side","node":11519,"targets":[62]},{"channel":"w02","coefficient":1,"kind":"side","node":11522,"targets":[62]},{"channel":"partner","coefficient":1,"kind":"side","node":61,"targets":[62]},{"channel":"u01","coefficient":1,"kind":"side","node":11519,"targets":[63]},{"channel":"w02","coefficient":1,"kind":"side","node":11523,"targets":[63]},{"channel":"partner","coefficient":1,"kind":"side","node":60,"targets":[63]},{"channel":"face0","coefficient":1,"kind":"side","node":4087,"targets":[64,65,66,67]},{"channel":"face0","coefficient":1,"kind":"side","node":4360,"targets":[68,69,70,71]},{"channel":"edge12","coefficient":1,"kind":"side","node":10158,"targets":[64,67]},{"channel":"edge12","coefficient":1,"kind":"side","node":10134,"targets":[65,66]},{"channel":"edge12","coefficient":1,"kind":"side","node":10158,"targets":[68,71]},{"channel":"edge12","coefficient":1,"kind":"side","node":10134,"targets":[69,70]},{"channel":"u01","coefficient":1,"kind":"side","node":11524,"targets":[64]},{"channel":"w02","coefficient":1,"kind":"side","node":11528,"targets":[64]},{"channel":"partner","coefficient":1,"kind":"side","node":67,"targets":[64]},{"channel":"u01","coefficient":1,"kind":"side","node":11524,"targets":[65]},{"channel":"w02","coefficient":1,"kind":"side","node":11529,"targets":[65]},{"channel":"partner","coefficient":1,"kind":"side","node":66,"targets":[65]},{"channel":"u01","coefficient":1,"kind":"side","node":11525,"targets":[66]},{"channel":"w02","coefficient":1,"kind":"side","node":11528,"targets":[66]},{"channel":"partner","coefficient":1,"kind":"side","node":65,"targets":[66]},{"channel":"u01","coefficient":1,"kind":"side","node":11525,"targets":[67]},{"channel":"w02","coefficient":1,"kind":"side","node":11529,"targets":[67]},{"channel":"partner","coefficient":1,"kind":"side","node":64,"targets":[67]},{"channel":"u01","coefficient":1,"kind":"side","node":11526,"targets":[68]},{"channel":"w02","coefficient":1,"kind":"side","node":11530,"targets":[68]},{"channel":"partner","coefficient":1,"kind":"side","node":71,"targets":[68]},{"channel":"u01","coefficient":1,"kind":"side","node":11526,"targets":[69]},{"channel":"w02","coefficient":1,"kind":"side","node":11531,"targets":[69]},{"channel":"partner","coefficient":1,"kind":"side","node":70,"targets":[69]},{"channel":"u01","coefficient":1,"kind":"side","node":11527,"targets":[70]},{"channel":"w02","coefficient":1,"kind":"side","node":11530,"targets":[70]},{"channel":"partner","coefficient":1,"kind":"side","node":69,"targets":[70]},{"channel":"u01","coefficient":1,"kind":"side","node":11527,"targets":[71]},{"channel":"w02","coefficient":1,"kind":"side","node":11531,"targets":[71]},{"channel":"partner","coefficient":1,"kind":"side","node":68,"targets":[71]},{"channel":"face0","coefficient":1,"kind":"side","node":4015,"targets":[72,73,74,75]},{"channel":"face0","coefficient":1,"kind":"side","node":4288,"targets":[76,77,78,79]},{"channel":"edge12","coefficient":1,"kind":"side","node":10206,"targets":[72,75]},{"channel":"edge12","coefficient":1,"kind":"side","node":10182,"targets":[73,74]},{"channel":"edge12","coefficient":1,"kind":"side","node":10206,"targets":[76,79]},{"channel":"edge12","coefficient":1,"kind":"side","node":10182,"targets":[77,78]},{"channel":"u01","coefficient":1,"kind":"side","node":11532,"targets":[72]},{"channel":"w02","coefficient":1,"kind":"side","node":11536,"targets":[72]},{"channel":"partner","coefficient":1,"kind":"side","node":75,"targets":[72]},{"channel":"u01","coefficient":1,"kind":"side","node":11532,"targets":[73]},{"channel":"w02","coefficient":1,"kind":"side","node":11537,"targets":[73]},{"channel":"partner","coefficient":1,"kind":"side","node":74,"targets":[73]},{"channel":"u01","coefficient":1,"kind":"side","node":11533,"targets":[74]},{"channel":"w02","coefficient":1,"kind":"side","node":11536,"targets":[74]},{"channel":"partner","coefficient":1,"kind":"side","node":73,"targets":[74]},{"channel":"u01","coefficient":1,"kind":"side","node":11533,"targets":[75]},{"channel":"w02","coefficient":1,"kind":"side","node":11537,"targets":[75]},{"channel":"partner","coefficient":1,"kind":"side","node":72,"targets":[75]},{"channel":"u01","coefficient":1,"kind":"side","node":11534,"targets":[76]},{"channel":"w02","coefficient":1,"kind":"side","node":11538,"targets":[76]},{"channel":"partner","coefficient":1,"kind":"side","node":79,"targets":[76]},{"channel":"u01","coefficient":1,"kind":"side","node":11534,"targets":[77]},{"channel":"w02","coefficient":1,"kind":"side","node":11539,"targets":[77]},{"channel":"partner","coefficient":1,"kind":"side","node":78,"targets":[77]},{"channel":"u01","coefficient":1,"kind":"side","node":11535,"targets":[78]},{"channel":"w02","coefficient":1,"kind":"side","node":11538,"targets":[78]},{"channel":"partner","coefficient":1,"kind":"side","node":77,"targets":[78]},{"channel":"u01","coefficient":1,"kind":"side","node":11535,"targets":[79]},{"channel":"w02","coefficient":1,"kind":"side","node":11539,"targets":[79]},{"channel":"partner","coefficient":1,"kind":"side","node":76,"targets":[79]},{"channel":"face0","coefficient":1,"kind":"side","node":3922,"targets":[80,81,82,83]},{"channel":"face0","coefficient":1,"kind":"side","node":4195,"targets":[84,85,86,87]},{"channel":"edge12","coefficient":1,"kind":"side","node":10254,"targets":[80,83]},{"channel":"edge12","coefficient":1,"kind":"side","node":10230,"targets":[81,82]},{"channel":"edge12","coefficient":1,"kind":"side","node":10254,"targets":[84,87]},{"channel":"edge12","coefficient":1,"kind":"side","node":10230,"targets":[85,86]},{"channel":"u01","coefficient":1,"kind":"side","node":11540,"targets":[80]},{"channel":"w02","coefficient":1,"kind":"side","node":11544,"targets":[80]},{"channel":"partner","coefficient":1,"kind":"side","node":83,"targets":[80]},{"channel":"u01","coefficient":1,"kind":"side","node":11540,"targets":[81]},{"channel":"w02","coefficient":1,"kind":"side","node":11545,"targets":[81]},{"channel":"partner","coefficient":1,"kind":"side","node":82,"targets":[81]},{"channel":"u01","coefficient":1,"kind":"side","node":11541,"targets":[82]},{"channel":"w02","coefficient":1,"kind":"side","node":11544,"targets":[82]},{"channel":"partner","coefficient":1,"kind":"side","node":81,"targets":[82]},{"channel":"u01","coefficient":1,"kind":"side","node":11541,"targets":[83]},{"channel":"w02","coefficient":1,"kind":"side","node":11545,"targets":[83]},{"channel":"partner","coefficient":1,"kind":"side","node":80,"targets":[83]},{"channel":"u01","coefficient":1,"kind":"side","node":11542,"targets":[84]},{"channel":"w02","coefficient":1,"kind":"side","node":11546,"targets":[84]},{"channel":"partner","coefficient":1,"kind":"side","node":87,"targets":[84]},{"channel":"u01","coefficient":1,"kind":"side","node":11542,"targets":[85]},{"channel":"w02","coefficient":1,"kind":"side","node":11547,"targets":[85]},{"channel":"partner","coefficient":1,"kind":"side","node":86,"targets":[85]},{"channel":"u01","coefficient":1,"kind":"side","node":11543,"targets":[86]},{"channel":"w02","coefficient":1,"kind":"side","node":11546,"targets":[86]},{"channel":"partner","coefficient":1,"kind":"side","node":85,"targets":[86]},{"channel":"u01","coefficient":1,"kind":"side","node":11543,"targets":[87]},{"channel":"w02","coefficient":1,"kind":"side","node":11547,"targets":[87]},{"channel":"partner","coefficient":1,"kind":"side","node":84,"targets":[87]},{"channel":"face0","coefficient":1,"kind":"side","node":7259,"targets":[88,89,90,91]},{"channel":"face0","coefficient":1,"kind":"side","node":7532,"targets":[92,93,94,95]},{"channel":"edge12","coefficient":1,"kind":"side","node":9393,"targets":[88,91]},{"channel":"edge12","coefficient":1,"kind":"side","node":9369,"targets":[89,90]},{"channel":"edge12","coefficient":1,"kind":"side","node":9393,"targets":[92,95]},{"channel":"edge12","coefficient":1,"kind":"side","node":9369,"targets":[93,94]},{"channel":"u01","coefficient":1,"kind":"side","node":11548,"targets":[88]},{"channel":"w02","coefficient":1,"kind":"side","node":11552,"targets":[88]},{"channel":"partner","coefficient":1,"kind":"side","node":91,"targets":[88]},{"channel":"u01","coefficient":1,"kind":"side","node":11548,"targets":[89]},{"channel":"w02","coefficient":1,"kind":"side","node":11553,"targets":[89]},{"channel":"partner","coefficient":1,"kind":"side","node":90,"targets":[89]},{"channel":"u01","coefficient":1,"kind":"side","node":11549,"targets":[90]},{"channel":"w02","coefficient":1,"kind":"side","node":11552,"targets":[90]},{"channel":"partner","coefficient":1,"kind":"side","node":89,"targets":[90]},{"channel":"u01","coefficient":1,"kind":"side","node":11549,"targets":[91]},{"channel":"w02","coefficient":1,"kind":"side","node":11553,"targets":[91]},{"channel":"partner","coefficient":1,"kind":"side","node":88,"targets":[91]},{"channel":"u01","coefficient":1,"kind":"side","node":11550,"targets":[92]},{"channel":"w02","coefficient":1,"kind":"side","node":11554,"targets":[92]},{"channel":"partner","coefficient":1,"kind":"side","node":95,"targets":[92]},{"channel":"u01","coefficient":1,"kind":"side","node":11550,"targets":[93]},{"channel":"w02","coefficient":1,"kind":"side","node":11555,"targets":[93]},{"channel":"partner","coefficient":1,"kind":"side","node":94,"targets":[93]},{"channel":"u01","coefficient":1,"kind":"side","node":11551,"targets":[94]},{"channel":"w02","coefficient":1,"kind":"side","node":11554,"targets":[94]},{"channel":"partner","coefficient":1,"kind":"side","node":93,"targets":[94]},{"channel":"u01","coefficient":1,"kind":"side","node":11551,"targets":[95]},{"channel":"w02","coefficient":1,"kind":"side","node":11555,"targets":[95]},{"channel":"partner","coefficient":1,"kind":"side","node":92,"targets":[95]},{"channel":"face0","coefficient":1,"kind":"side","node":7805,"targets":[96,97,98,99]},{"channel":"face0","coefficient":1,"kind":"side","node":8078,"targets":[100,101,102,103]},{"channel":"edge12","coefficient":1,"kind":"side","node":9392,"targets":[96,99]},{"channel":"edge12","coefficient":1,"kind":"side","node":9368,"targets":[97,98]},{"channel":"edge12","coefficient":1,"kind":"side","node":9392,"targets":[100,103]},{"channel":"edge12","coefficient":1,"kind":"side","node":9368,"targets":[101,102]},{"channel":"u01","coefficient":1,"kind":"side","node":11556,"targets":[96]},{"channel":"w02","coefficient":1,"kind":"side","node":11560,"targets":[96]},{"channel":"partner","coefficient":1,"kind":"side","node":99,"targets":[96]},{"channel":"u01","coefficient":1,"kind":"side","node":11556,"targets":[97]},{"channel":"w02","coefficient":1,"kind":"side","node":11561,"targets":[97]},{"channel":"partner","coefficient":1,"kind":"side","node":98,"targets":[97]},{"channel":"u01","coefficient":1,"kind":"side","node":11557,"targets":[98]},{"channel":"w02","coefficient":1,"kind":"side","node":11560,"targets":[98]},{"channel":"partner","coefficient":1,"kind":"side","node":97,"targets":[98]},{"channel":"u01","coefficient":1,"kind":"side","node":11557,"targets":[99]},{"channel":"w02","coefficient":1,"kind":"side","node":11561,"targets":[99]},{"channel":"partner","coefficient":1,"kind":"side","node":96,"targets":[99]},{"channel":"u01","coefficient":1,"kind":"side","node":11558,"targets":[100]},{"channel":"w02","coefficient":1,"kind":"side","node":11562,"targets":[100]},{"channel":"partner","coefficient":1,"kind":"side","node":103,"targets":[100]},{"channel":"u01","coefficient":1,"kind":"side","node":11558,"targets":[101]},{"channel":"w02","coefficient":1,"kind":"side","node":11563,"targets":[101]},{"channel":"partner","coefficient":1,"kind":"side","node":102,"targets":[101]},{"channel":"u01","coefficient":1,"kind":"side","node":11559,"targets":[102]},{"channel":"w02","coefficient":1,"kind":"side","node":11562,"targets":[102]},{"channel":"partner","coefficient":1,"kind":"side","node":101,"targets":[102]},{"channel":"u01","coefficient":1,"kind":"side","node":11559,"targets":[103]},{"channel":"w02","coefficient":1,"kind":"side","node":11563,"targets":[103]},{"channel":"partner","coefficient":1,"kind":"side","node":100,"targets":[103]},{"channel":"face0","coefficient":1,"kind":"side","node":8351,"targets":[104,105,106,107]},{"channel":"face0","coefficient":1,"kind":"side","node":8624,"targets":[108,109,110,111]},{"channel":"edge12","coefficient":1,"kind":"side","node":9378,"targets":[104,107]},{"channel":"edge12","coefficient":1,"kind":"side","node":9354,"targets":[105,106]},{"channel":"edge12","coefficient":1,"kind":"side","node":9378,"targets":[108,111]},{"channel":"edge12","coefficient":1,"kind":"side","node":9354,"targets":[109,110]},{"channel":"u01","coefficient":1,"kind":"side","node":11564,"targets":[104]},{"channel":"w02","coefficient":1,"kind":"side","node":11568,"targets":[104]},{"channel":"partner","coefficient":1,"kind":"side","node":107,"targets":[104]},{"channel":"u01","coefficient":1,"kind":"side","node":11564,"targets":[105]},{"channel":"w02","coefficient":1,"kind":"side","node":11569,"targets":[105]},{"channel":"partner","coefficient":1,"kind":"side","node":106,"targets":[105]},{"channel":"u01","coefficient":1,"kind":"side","node":11565,"targets":[106]},{"channel":"w02","coefficient":1,"kind":"side","node":11568,"targets":[106]},{"channel":"partner","coefficient":1,"kind":"side","node":105,"targets":[106]},{"channel":"u01","coefficient":1,"kind":"side","node":11565,"targets":[107]},{"channel":"w02","coefficient":1,"kind":"side","node":11569,"targets":[107]},{"channel":"partner","coefficient":1,"kind":"side","node":104,"targets":[107]},{"channel":"u01","coefficient":1,"kind":"side","node":11566,"targets":[108]},{"channel":"w02","coefficient":1,"kind":"side","node":11570,"targets":[108]},{"channel":"partner","coefficient":1,"kind":"side","node":111,"targets":[108]},{"channel":"u01","coefficient":1,"kind":"side","node":11566,"targets":[109]},{"channel":"w02","coefficient":1,"kind":"side","node":11571,"targets":[109]},{"channel":"partner","coefficient":1,"kind":"side","node":110,"targets":[109]},{"channel":"u01","coefficient":1,"kind":"side","node":11567,"targets":[110]},{"channel":"w02","coefficient":1,"kind":"side","node":11570,"targets":[110]},{"channel":"partner","coefficient":1,"kind":"side","node":109,"targets":[110]},{"channel":"u01","coefficient":1,"kind":"side","node":11567,"targets":[111]},{"channel":"w02","coefficient":1,"kind":"side","node":11571,"targets":[111]},{"channel":"partner","coefficient":1,"kind":"side","node":108,"targets":[111]},{"channel":"face0","coefficient":1,"kind":"side","node":8897,"targets":[112,113,114,115]},{"channel":"face0","coefficient":1,"kind":"side","node":9170,"targets":[116,117,118,119]},{"channel":"edge12","coefficient":1,"kind":"side","node":9395,"targets":[112,115]},{"channel":"edge12","coefficient":1,"kind":"side","node":9371,"targets":[113,114]},{"channel":"edge12","coefficient":1,"kind":"side","node":9395,"targets":[116,119]},{"channel":"edge12","coefficient":1,"kind":"side","node":9371,"targets":[117,118]},{"channel":"u01","coefficient":1,"kind":"side","node":11572,"targets":[112]},{"channel":"w02","coefficient":1,"kind":"side","node":11576,"targets":[112]},{"channel":"partner","coefficient":1,"kind":"side","node":115,"targets":[112]},{"channel":"u01","coefficient":1,"kind":"side","node":11572,"targets":[113]},{"channel":"w02","coefficient":1,"kind":"side","node":11577,"targets":[113]},{"channel":"partner","coefficient":1,"kind":"side","node":114,"targets":[113]},{"channel":"u01","coefficient":1,"kind":"side","node":11573,"targets":[114]},{"channel":"w02","coefficient":1,"kind":"side","node":11576,"targets":[114]},{"channel":"partner","coefficient":1,"kind":"side","node":113,"targets":[114]},{"channel":"u01","coefficient":1,"kind":"side","node":11573,"targets":[115]},{"channel":"w02","coefficient":1,"kind":"side","node":11577,"targets":[115]},{"channel":"partner","coefficient":1,"kind":"side","node":112,"targets":[115]},{"channel":"u01","coefficient":1,"kind":"side","node":11574,"targets":[116]},{"channel":"w02","coefficient":1,"kind":"side","node":11578,"targets":[116]},{"channel":"partner","coefficient":1,"kind":"side","node":119,"targets":[116]},{"channel":"u01","coefficient":1,"kind":"side","node":11574,"targets":[117]},{"channel":"w02","coefficient":1,"kind":"side","node":11579,"targets":[117]},{"channel":"partner","coefficient":1,"kind":"side","node":118,"targets":[117]},{"channel":"u01","coefficient":1,"kind":"side","node":11575,"targets":[118]},{"channel":"w02","coefficient":1,"kind":"side","node":11578,"targets":[118]},{"channel":"partner","coefficient":1,"kind":"side","node":117,"targets":[118]},{"channel":"u01","coefficient":1,"kind":"side","node":11575,"targets":[119]},{"channel":"w02","coefficient":1,"kind":"side","node":11579,"targets":[119]},{"channel":"partner","coefficient":1,"kind":"side","node":116,"targets":[119]},{"channel":"face0","coefficient":1,"kind":"side","node":4108,"targets":[120,121,122,123]},{"channel":"face0","coefficient":1,"kind":"side","node":4381,"targets":[124,125,126,127]},{"channel":"edge12","coefficient":1,"kind":"side","node":10494,"targets":[120,123]},{"channel":"edge12","coefficient":1,"kind":"side","node":10470,"targets":[121,122]},{"channel":"edge12","coefficient":1,"kind":"side","node":10494,"targets":[124,127]},{"channel":"edge12","coefficient":1,"kind":"side","node":10470,"targets":[125,126]},{"channel":"u01","coefficient":1,"kind":"side","node":11580,"targets":[120]},{"channel":"w02","coefficient":1,"kind":"side","node":11584,"targets":[120]},{"channel":"partner","coefficient":1,"kind":"side","node":123,"targets":[120]},{"channel":"u01","coefficient":1,"kind":"side","node":11580,"targets":[121]},{"channel":"w02","coefficient":1,"kind":"side","node":11585,"targets":[121]},{"channel":"partner","coefficient":1,"kind":"side","node":122,"targets":[121]},{"channel":"u01","coefficient":1,"kind":"side","node":11581,"targets":[122]},{"channel":"w02","coefficient":1,"kind":"side","node":11584,"targets":[122]},{"channel":"partner","coefficient":1,"kind":"side","node":121,"targets":[122]},{"channel":"u01","coefficient":1,"kind":"side","node":11581,"targets":[123]},{"channel":"w02","coefficient":1,"kind":"side","node":11585,"targets":[123]},{"channel":"partner","coefficient":1,"kind":"side","node":120,"targets":[123]},{"channel":"u01","coefficient":1,"kind":"side","node":11582,"targets":[124]},{"channel":"w02","coefficient":1,"kind":"side","node":11586,"targets":[124]},{"channel":"partner","coefficient":1,"kind":"side","node":127,"targets":[124]},{"channel":"u01","coefficient":1,"kind":"side","node":11582,"targets":[125]},{"channel":"w02","coefficient":1,"kind":"side","node":11587,"targets":[125]},{"channel":"partner","coefficient":1,"kind":"side","node":126,"targets":[125]},{"channel":"u01","coefficient":1,"kind":"side","node":11583,"targets":[126]},{"channel":"w02","coefficient":1,"kind":"side","node":11586,"targets":[126]},{"channel":"partner","coefficient":1,"kind":"side","node":125,"targets":[126]},{"channel":"u01","coefficient":1,"kind":"side","node":11583,"targets":[127]},{"channel":"w02","coefficient":1,"kind":"side","node":11587,"targets":[127]},{"channel":"partner","coefficient":1,"kind":"side","node":124,"targets":[127]},{"channel":"face0","coefficient":1,"kind":"side","node":3969,"targets":[128,129,130,131]},{"channel":"face0","coefficient":1,"kind":"side","node":4242,"targets":[132,133,134,135]},{"channel":"edge12","coefficient":1,"kind":"side","node":10542,"targets":[128,131]},{"channel":"edge12","coefficient":1,"kind":"side","node":10518,"targets":[129,130]},{"channel":"edge12","coefficient":1,"kind":"side","node":10542,"targets":[132,135]},{"channel":"edge12","coefficient":1,"kind":"side","node":10518,"targets":[133,134]},{"channel":"u01","coefficient":1,"kind":"side","node":11588,"targets":[128]},{"channel":"w02","coefficient":1,"kind":"side","node":11592,"targets":[128]},{"channel":"partner","coefficient":1,"kind":"side","node":131,"targets":[128]},{"channel":"u01","coefficient":1,"kind":"side","node":11588,"targets":[129]},{"channel":"w02","coefficient":1,"kind":"side","node":11593,"targets":[129]},{"channel":"partner","coefficient":1,"kind":"side","node":130,"targets":[129]},{"channel":"u01","coefficient":1,"kind":"side","node":11589,"targets":[130]},{"channel":"w02","coefficient":1,"kind":"side","node":11592,"targets":[130]},{"channel":"partner","coefficient":1,"kind":"side","node":129,"targets":[130]},{"channel":"u01","coefficient":1,"kind":"side","node":11589,"targets":[131]},{"channel":"w02","coefficient":1,"kind":"side","node":11593,"targets":[131]},{"channel":"partner","coefficient":1,"kind":"side","node":128,"targets":[131]},{"channel":"u01","coefficient":1,"kind":"side","node":11590,"targets":[132]},{"channel":"w02","coefficient":1,"kind":"side","node":11594,"targets":[132]},{"channel":"partner","coefficient":1,"kind":"side","node":135,"targets":[132]},{"channel":"u01","coefficient":1,"kind":"side","node":11590,"targets":[133]},{"channel":"w02","coefficient":1,"kind":"side","node":11595,"targets":[133]},{"channel":"partner","coefficient":1,"kind":"side","node":134,"targets":[133]},{"channel":"u01","coefficient":1,"kind":"side","node":11591,"targets":[134]},{"channel":"w02","coefficient":1,"kind":"side","node":11594,"targets":[134]},{"channel":"partner","coefficient":1,"kind":"side","node":133,"targets":[134]},{"channel":"u01","coefficient":1,"kind":"side","node":11591,"targets":[135]},{"channel":"w02","coefficient":1,"kind":"side","node":11595,"targets":[135]},{"channel":"partner","coefficient":1,"kind":"side","node":132,"targets":[135]},{"channel":"face0","coefficient":1,"kind":"side","node":4102,"targets":[136,137,138,139]},{"channel":"face0","coefficient":1,"kind":"side","node":4375,"targets":[140,141,142,143]},{"channel":"edge12","coefficient":1,"kind":"side","node":10590,"targets":[136,139]},{"channel":"edge12","coefficient":1,"kind":"side","node":10566,"targets":[137,138]},{"channel":"edge12","coefficient":1,"kind":"side","node":10590,"targets":[140,143]},{"channel":"edge12","coefficient":1,"kind":"side","node":10566,"targets":[141,142]},{"channel":"u01","coefficient":1,"kind":"side","node":11596,"targets":[136]},{"channel":"w02","coefficient":1,"kind":"side","node":11600,"targets":[136]},{"channel":"partner","coefficient":1,"kind":"side","node":139,"targets":[136]},{"channel":"u01","coefficient":1,"kind":"side","node":11596,"targets":[137]},{"channel":"w02","coefficient":1,"kind":"side","node":11601,"targets":[137]},{"channel":"partner","coefficient":1,"kind":"side","node":138,"targets":[137]},{"channel":"u01","coefficient":1,"kind":"side","node":11597,"targets":[138]},{"channel":"w02","coefficient":1,"kind":"side","node":11600,"targets":[138]},{"channel":"partner","coefficient":1,"kind":"side","node":137,"targets":[138]},{"channel":"u01","coefficient":1,"kind":"side","node":11597,"targets":[139]},{"channel":"w02","coefficient":1,"kind":"side","node":11601,"targets":[139]},{"channel":"partner","coefficient":1,"kind":"side","node":136,"targets":[139]},{"channel":"u01","coefficient":1,"kind":"side","node":11598,"targets":[140]},{"channel":"w02","coefficient":1,"kind":"side","node":11602,"targets":[140]},{"channel":"partner","coefficient":1,"kind":"side","node":143,"targets":[140]},{"channel":"u01","coefficient":1,"kind":"side","node":11598,"targets":[141]},{"channel":"w02","coefficient":1,"kind":"side","node":11603,"targets":[141]},{"channel":"partner","coefficient":1,"kind":"side","node":142,"targets":[141]},{"channel":"u01","coefficient":1,"kind":"side","node":11599,"targets":[142]},{"channel":"w02","coefficient":1,"kind":"side","node":11602,"targets":[142]},{"channel":"partner","coefficient":1,"kind":"side","node":141,"targets":[142]},{"channel":"u01","coefficient":1,"kind":"side","node":11599,"targets":[143]},{"channel":"w02","coefficient":1,"kind":"side","node":11603,"targets":[143]},{"channel":"partner","coefficient":1,"kind":"side","node":140,"targets":[143]},{"channel":"face0","coefficient":1,"kind":"side","node":7916,"targets":[144,145,146,147]},{"channel":"face0","coefficient":1,"kind":"side","node":8189,"targets":[148,149,150,151]},{"channel":"edge12","coefficient":1,"kind":"side","node":9440,"targets":[144,147]},{"channel":"edge12","coefficient":1,"kind":"side","node":9416,"targets":[145,146]},{"channel":"edge12","coefficient":1,"kind":"side","node":9440,"targets":[148,151]},{"channel":"edge12","coefficient":1,"kind":"side","node":9416,"targets":[149,150]},{"channel":"u01","coefficient":1,"kind":"side","node":11604,"targets":[144]},{"channel":"w02","coefficient":1,"kind":"side","node":11608,"targets":[144]},{"channel":"partner","coefficient":1,"kind":"side","node":147,"targets":[144]},{"channel":"u01","coefficient":1,"kind":"side","node":11604,"targets":[145]},{"channel":"w02","coefficient":1,"kind":"side","node":11609,"targets":[145]},{"channel":"partner","coefficient":1,"kind":"side","node":146,"targets":[145]},{"channel":"u01","coefficient":1,"kind":"side","node":11605,"targets":[146]},{"channel":"w02","coefficient":1,"kind":"side","node":11608,"targets":[146]},{"channel":"partner","coefficient":1,"kind":"side","node":145,"targets":[146]},{"channel":"u01","coefficient":1,"kind":"side","node":11605,"targets":[147]},{"channel":"w02","coefficient":1,"kind":"side","node":11609,"targets":[147]},{"channel":"partner","coefficient":1,"kind":"side","node":144,"targets":[147]},{"channel":"u01","coefficient":1,"kind":"side","node":11606,"targets":[148]},{"channel":"w02","coefficient":1,"kind":"side","node":11610,"targets":[148]},{"channel":"partner","coefficient":1,"kind":"side","node":151,"targets":[148]},{"channel":"u01","coefficient":1,"kind":"side","node":11606,"targets":[149]},{"channel":"w02","coefficient":1,"kind":"side","node":11611,"targets":[149]},{"channel":"partner","coefficient":1,"kind":"side","node":150,"targets":[149]},{"channel":"u01","coefficient":1,"kind":"side","node":11607,"targets":[150]},{"channel":"w02","coefficient":1,"kind":"side","node":11610,"targets":[150]},{"channel":"partner","coefficient":1,"kind":"side","node":149,"targets":[150]},{"channel":"u01","coefficient":1,"kind":"side","node":11607,"targets":[151]},{"channel":"w02","coefficient":1,"kind":"side","node":11611,"targets":[151]},{"channel":"partner","coefficient":1,"kind":"side","node":148,"targets":[151]},{"channel":"face0","coefficient":1,"kind":"side","node":8462,"targets":[152,153,154,155]},{"channel":"face0","coefficient":1,"kind":"side","node":8735,"targets":[156,157,158,159]},{"channel":"edge12","coefficient":1,"kind":"side","node":9426,"targets":[152,155]},{"channel":"edge12","coefficient":1,"kind":"side","node":9402,"targets":[153,154]},{"channel":"edge12","coefficient":1,"kind":"side","node":9426,"targets":[156,159]},{"channel":"edge12","coefficient":1,"kind":"side","node":9402,"targets":[157,158]},{"channel":"u01","coefficient":1,"kind":"side","node":11612,"targets":[152]},{"channel":"w02","coefficient":1,"kind":"side","node":11616,"targets":[152]},{"channel":"partner","coefficient":1,"kind":"side","node":155,"targets":[152]},{"channel":"u01","coefficient":1,"kind":"side","node":11612,"targets":[153]},{"channel":"w02","coefficient":1,"kind":"side","node":11617,"targets":[153]},{"channel":"partner","coefficient":1,"kind":"side","node":154,"targets":[153]},{"channel":"u01","coefficient":1,"kind":"side","node":11613,"targets":[154]},{"channel":"w02","coefficient":1,"kind":"side","node":11616,"targets":[154]},{"channel":"partner","coefficient":1,"kind":"side","node":153,"targets":[154]},{"channel":"u01","coefficient":1,"kind":"side","node":11613,"targets":[155]},{"channel":"w02","coefficient":1,"kind":"side","node":11617,"targets":[155]},{"channel":"partner","coefficient":1,"kind":"side","node":152,"targets":[155]},{"channel":"u01","coefficient":1,"kind":"side","node":11614,"targets":[156]},{"channel":"w02","coefficient":1,"kind":"side","node":11618,"targets":[156]},{"channel":"partner","coefficient":1,"kind":"side","node":159,"targets":[156]},{"channel":"u01","coefficient":1,"kind":"side","node":11614,"targets":[157]},{"channel":"w02","coefficient":1,"kind":"side","node":11619,"targets":[157]},{"channel":"partner","coefficient":1,"kind":"side","node":158,"targets":[157]},{"channel":"u01","coefficient":1,"kind":"side","node":11615,"targets":[158]},{"channel":"w02","coefficient":1,"kind":"side","node":11618,"targets":[158]},{"channel":"partner","coefficient":1,"kind":"side","node":157,"targets":[158]},{"channel":"u01","coefficient":1,"kind":"side","node":11615,"targets":[159]},{"channel":"w02","coefficient":1,"kind":"side","node":11619,"targets":[159]},{"channel":"partner","coefficient":1,"kind":"side","node":156,"targets":[159]},{"channel":"face0","coefficient":1,"kind":"side","node":9008,"targets":[160,161,162,163]},{"channel":"face0","coefficient":1,"kind":"side","node":9281,"targets":[164,165,166,167]},{"channel":"edge12","coefficient":1,"kind":"side","node":9443,"targets":[160,163]},{"channel":"edge12","coefficient":1,"kind":"side","node":9419,"targets":[161,162]},{"channel":"edge12","coefficient":1,"kind":"side","node":9443,"targets":[164,167]},{"channel":"edge12","coefficient":1,"kind":"side","node":9419,"targets":[165,166]},{"channel":"u01","coefficient":1,"kind":"side","node":11620,"targets":[160]},{"channel":"w02","coefficient":1,"kind":"side","node":11624,"targets":[160]},{"channel":"partner","coefficient":1,"kind":"side","node":163,"targets":[160]},{"channel":"u01","coefficient":1,"kind":"side","node":11620,"targets":[161]},{"channel":"w02","coefficient":1,"kind":"side","node":11625,"targets":[161]},{"channel":"partner","coefficient":1,"kind":"side","node":162,"targets":[161]},{"channel":"u01","coefficient":1,"kind":"side","node":11621,"targets":[162]},{"channel":"w02","coefficient":1,"kind":"side","node":11624,"targets":[162]},{"channel":"partner","coefficient":1,"kind":"side","node":161,"targets":[162]},{"channel":"u01","coefficient":1,"kind":"side","node":11621,"targets":[163]},{"channel":"w02","coefficient":1,"kind":"side","node":11625,"targets":[163]},{"channel":"partner","coefficient":1,"kind":"side","node":160,"targets":[163]},{"channel":"u01","coefficient":1,"kind":"side","node":11622,"targets":[164]},{"channel":"w02","coefficient":1,"kind":"side","node":11626,"targets":[164]},{"channel":"partner","coefficient":1,"kind":"side","node":167,"targets":[164]},{"channel":"u01","coefficient":1,"kind":"side","node":11622,"targets":[165]},{"channel":"w02","coefficient":1,"kind":"side","node":11627,"targets":[165]},{"channel":"partner","coefficient":1,"kind":"side","node":166,"targets":[165]},{"channel":"u01","coefficient":1,"kind":"side","node":11623,"targets":[166]},{"channel":"w02","coefficient":1,"kind":"side","node":11626,"targets":[166]},{"channel":"partner","coefficient":1,"kind":"side","node":165,"targets":[166]},{"channel":"u01","coefficient":1,"kind":"side","node":11623,"targets":[167]},{"channel":"w02","coefficient":1,"kind":"side","node":11627,"targets":[167]},{"channel":"partner","coefficient":1,"kind":"side","node":164,"targets":[167]},{"channel":"face0","coefficient":1,"kind":"side","node":4080,"targets":[168,169,170,171]},{"channel":"face0","coefficient":1,"kind":"side","node":4353,"targets":[172,173,174,175]},{"channel":"edge12","coefficient":1,"kind":"side","node":10782,"targets":[168,171]},{"channel":"edge12","coefficient":1,"kind":"side","node":10758,"targets":[169,170]},{"channel":"edge12","coefficient":1,"kind":"side","node":10782,"targets":[172,175]},{"channel":"edge12","coefficient":1,"kind":"side","node":10758,"targets":[173,174]},{"channel":"u01","coefficient":1,"kind":"side","node":11628,"targets":[168]},{"channel":"w02","coefficient":1,"kind":"side","node":11632,"targets":[168]},{"channel":"partner","coefficient":1,"kind":"side","node":171,"targets":[168]},{"channel":"u01","coefficient":1,"kind":"side","node":11628,"targets":[169]},{"channel":"w02","coefficient":1,"kind":"side","node":11633,"targets":[169]},{"channel":"partner","coefficient":1,"kind":"side","node":170,"targets":[169]},{"channel":"u01","coefficient":1,"kind":"side","node":11629,"targets":[170]},{"channel":"w02","coefficient":1,"kind":"side","node":11632,"targets":[170]},{"channel":"partner","coefficient":1,"kind":"side","node":169,"targets":[170]},{"channel":"u01","coefficient":1,"kind":"side","node":11629,"targets":[171]},{"channel":"w02","coefficient":1,"kind":"side","node":11633,"targets":[171]},{"channel":"partner","coefficient":1,"kind":"side","node":168,"targets":[171]},{"channel":"u01","coefficient":1,"kind":"side","node":11630,"targets":[172]},{"channel":"w02","coefficient":1,"kind":"side","node":11634,"targets":[172]},{"channel":"partner","coefficient":1,"kind":"side","node":175,"targets":[172]},{"channel":"u01","coefficient":1,"kind":"side","node":11630,"targets":[173]},{"channel":"w02","coefficient":1,"kind":"side","node":11635,"targets":[173]},{"channel":"partner","coefficient":1,"kind":"side","node":174,"targets":[173]},{"channel":"u01","coefficient":1,"kind":"side","node":11631,"targets":[174]},{"channel":"w02","coefficient":1,"kind":"side","node":11634,"targets":[174]},{"channel":"partner","coefficient":1,"kind":"side","node":173,"targets":[174]},{"channel":"u01","coefficient":1,"kind":"side","node":11631,"targets":[175]},{"channel":"w02","coefficient":1,"kind":"side","node":11635,"targets":[175]},{"channel":"partner","coefficient":1,"kind":"side","node":172,"targets":[175]},{"channel":"face0","coefficient":1,"kind":"side","node":4083,"targets":[176,177,178,179]},{"channel":"face0","coefficient":1,"kind":"side","node":4356,"targets":[180,181,182,183]},{"channel":"edge12","coefficient":1,"kind":"side","node":10830,"targets":[176,179]},{"channel":"edge12","coefficient":1,"kind":"side","node":10806,"targets":[177,178]},{"channel":"edge12","coefficient":1,"kind":"side","node":10830,"targets":[180,183]},{"channel":"edge12","coefficient":1,"kind":"side","node":10806,"targets":[181,182]},{"channel":"u01","coefficient":1,"kind":"side","node":11636,"targets":[176]},{"channel":"w02","coefficient":1,"kind":"side","node":11640,"targets":[176]},{"channel":"partner","coefficient":1,"kind":"side","node":179,"targets":[176]},{"channel":"u01","coefficient":1,"kind":"side","node":11636,"targets":[177]},{"channel":"w02","coefficient":1,"kind":"side","node":11641,"targets":[177]},{"channel":"partner","coefficient":1,"kind":"side","node":178,"targets":[177]},{"channel":"u01","coefficient":1,"kind":"side","node":11637,"targets":[178]},{"channel":"w02","coefficient":1,"kind":"side","node":11640,"targets":[178]},{"channel":"partner","coefficient":1,"kind":"side","node":177,"targets":[178]},{"channel":"u01","coefficient":1,"kind":"side","node":11637,"targets":[179]},{"channel":"w02","coefficient":1,"kind":"side","node":11641,"targets":[179]},{"channel":"partner","coefficient":1,"kind":"side","node":176,"targets":[179]},{"channel":"u01","coefficient":1,"kind":"side","node":11638,"targets":[180]},{"channel":"w02","coefficient":1,"kind":"side","node":11642,"targets":[180]},{"channel":"partner","coefficient":1,"kind":"side","node":183,"targets":[180]},{"channel":"u01","coefficient":1,"kind":"side","node":11638,"targets":[181]},{"channel":"w02","coefficient":1,"kind":"side","node":11643,"targets":[181]},{"channel":"partner","coefficient":1,"kind":"side","node":182,"targets":[181]},{"channel":"u01","coefficient":1,"kind":"side","node":11639,"targets":[182]},{"channel":"w02","coefficient":1,"kind":"side","node":11642,"targets":[182]},{"channel":"partner","coefficient":1,"kind":"side","node":181,"targets":[182]},{"channel":"u01","coefficient":1,"kind":"side","node":11639,"targets":[183]},{"channel":"w02","coefficient":1,"kind":"side","node":11643,"targets":[183]},{"channel":"partner","coefficient":1,"kind":"side","node":180,"targets":[183]},{"channel":"face0","coefficient":1,"kind":"side","node":6288,"targets":[184,185,186,187]},{"channel":"face0","coefficient":1,"kind":"side","node":6561,"targets":[188,189,190,191]},{"channel":"edge12","coefficient":1,"kind":"side","node":9634,"targets":[184,187]},{"channel":"edge12","coefficient":1,"kind":"side","node":9610,"targets":[185,186]},{"channel":"edge12","coefficient":1,"kind":"side","node":9634,"targets":[188,191]},{"channel":"edge12","coefficient":1,"kind":"side","node":9610,"targets":[189,190]},{"channel":"u01","coefficient":1,"kind":"side","node":11644,"targets":[184]},{"channel":"w02","coefficient":1,"kind":"side","node":11648,"targets":[184]},{"channel":"partner","coefficient":1,"kind":"side","node":187,"targets":[184]},{"channel":"u01","coefficient":1,"kind":"side","node":11644,"targets":[185]},{"channel":"w02","coefficient":1,"kind":"side","node":11649,"targets":[185]},{"channel":"partner","coefficient":1,"kind":"side","node":186,"targets":[185]},{"channel":"u01","coefficient":1,"kind":"side","node":11645,"targets":[186]},{"channel":"w02","coefficient":1,"kind":"side","node":11648,"targets":[186]},{"channel":"partner","coefficient":1,"kind":"side","node":185,"targets":[186]},{"channel":"u01","coefficient":1,"kind":"side","node":11645,"targets":[187]},{"channel":"w02","coefficient":1,"kind":"side","node":11649,"targets":[187]},{"channel":"partner","coefficient":1,"kind":"side","node":184,"targets":[187]},{"channel":"u01","coefficient":1,"kind":"side","node":11646,"targets":[188]},{"channel":"w02","coefficient":1,"kind":"side","node":11650,"targets":[188]},{"channel":"partner","coefficient":1,"kind":"side","node":191,"targets":[188]},{"channel":"u01","coefficient":1,"kind":"side","node":11646,"targets":[189]},{"channel":"w02","coefficient":1,"kind":"side","node":11651,"targets":[189]},{"channel":"partner","coefficient":1,"kind":"side","node":190,"targets":[189]},{"channel":"u01","coefficient":1,"kind":"side","node":11647,"targets":[190]},{"channel":"w02","coefficient":1,"kind":"side","node":11650,"targets":[190]},{"channel":"partner","coefficient":1,"kind":"side","node":189,"targets":[190]},{"channel":"u01","coefficient":1,"kind":"side","node":11647,"targets":[191]},{"channel":"w02","coefficient":1,"kind":"side","node":11651,"targets":[191]},{"channel":"partner","coefficient":1,"kind":"side","node":188,"targets":[191]},{"channel":"face0","coefficient":1,"kind":"side","node":6283,"targets":[192,193,194,195]},{"channel":"face0","coefficient":1,"kind":"side","node":6556,"targets":[196,197,198,199]},{"channel":"edge12","coefficient":1,"kind":"side","node":9682,"targets":[192,195]},{"channel":"edge12","coefficient":1,"kind":"side","node":9658,"targets":[193,194]},{"channel":"edge12","coefficient":1,"kind":"side","node":9682,"targets":[196,199]},{"channel":"edge12","coefficient":1,"kind":"side","node":9658,"targets":[197,198]},{"channel":"u01","coefficient":1,"kind":"side","node":11652,"targets":[192]},{"channel":"w02","coefficient":1,"kind":"side","node":11656,"targets":[192]},{"channel":"partner","coefficient":1,"kind":"side","node":195,"targets":[192]},{"channel":"u01","coefficient":1,"kind":"side","node":11652,"targets":[193]},{"channel":"w02","coefficient":1,"kind":"side","node":11657,"targets":[193]},{"channel":"partner","coefficient":1,"kind":"side","node":194,"targets":[193]},{"channel":"u01","coefficient":1,"kind":"side","node":11653,"targets":[194]},{"channel":"w02","coefficient":1,"kind":"side","node":11656,"targets":[194]},{"channel":"partner","coefficient":1,"kind":"side","node":193,"targets":[194]},{"channel":"u01","coefficient":1,"kind":"side","node":11653,"targets":[195]},{"channel":"w02","coefficient":1,"kind":"side","node":11657,"targets":[195]},{"channel":"partner","coefficient":1,"kind":"side","node":192,"targets":[195]},{"channel":"u01","coefficient":1,"kind":"side","node":11654,"targets":[196]},{"channel":"w02","coefficient":1,"kind":"side","node":11658,"targets":[196]},{"channel":"partner","coefficient":1,"kind":"side","node":199,"targets":[196]},{"channel":"u01","coefficient":1,"kind":"side","node":11654,"targets":[197]},{"channel":"w02","coefficient":1,"kind":"side","node":11659,"targets":[197]},{"channel":"partner","coefficient":1,"kind":"side","node":198,"targets":[197]},{"channel":"u01","coefficient":1,"kind":"side","node":11655,"targets":[198]},{"channel":"w02","coefficient":1,"kind":"side","node":11658,"targets":[198]},{"channel":"partner","coefficient":1,"kind":"side","node":197,"targets":[198]},{"channel":"u01","coefficient":1,"kind":"side","node":11655,"targets":[199]},{"channel":"w02","coefficient":1,"kind":"side","node":11659,"targets":[199]},{"channel":"partner","coefficient":1,"kind":"side","node":196,"targets":[199]},{"channel":"face0","coefficient":1,"kind":"side","node":9025,"targets":[200,201,202,203]},{"channel":"face0","coefficient":1,"kind":"side","node":9298,"targets":[204,205,206,207]},{"channel":"edge12","coefficient":1,"kind":"side","node":9491,"targets":[200,203]},{"channel":"edge12","coefficient":1,"kind":"side","node":9467,"targets":[201,202]},{"channel":"edge12","coefficient":1,"kind":"side","node":9491,"targets":[204,207]},{"channel":"edge12","coefficient":1,"kind":"side","node":9467,"targets":[205,206]},{"channel":"u01","coefficient":1,"kind":"side","node":11660,"targets":[200]},{"channel":"w02","coefficient":1,"kind":"side","node":11664,"targets":[200]},{"channel":"partner","coefficient":1,"kind":"side","node":203,"targets":[200]},{"channel":"u01","coefficient":1,"kind":"side","node":11660,"targets":[201]},{"channel":"w02","coefficient":1,"kind":"side","node":11665,"targets":[201]},{"channel":"partner","coefficient":1,"kind":"side","node":202,"targets":[201]},{"channel":"u01","coefficient":1,"kind":"side","node":11661,"targets":[202]},{"channel":"w02","coefficient":1,"kind":"side","node":11664,"targets":[202]},{"channel":"partner","coefficient":1,"kind":"side","node":201,"targets":[202]},{"channel":"u01","coefficient":1,"kind":"side","node":11661,"targets":[203]},{"channel":"w02","coefficient":1,"kind":"side","node":11665,"targets":[203]},{"channel":"partner","coefficient":1,"kind":"side","node":200,"targets":[203]},{"channel":"u01","coefficient":1,"kind":"side","node":11662,"targets":[204]},{"channel":"w02","coefficient":1,"kind":"side","node":11666,"targets":[204]},{"channel":"partner","coefficient":1,"kind":"side","node":207,"targets":[204]},{"channel":"u01","coefficient":1,"kind":"side","node":11662,"targets":[205]},{"channel":"w02","coefficient":1,"kind":"side","node":11667,"targets":[205]},{"channel":"partner","coefficient":1,"kind":"side","node":206,"targets":[205]},{"channel":"u01","coefficient":1,"kind":"side","node":11663,"targets":[206]},{"channel":"w02","coefficient":1,"kind":"side","node":11666,"targets":[206]},{"channel":"partner","coefficient":1,"kind":"side","node":205,"targets":[206]},{"channel":"u01","coefficient":1,"kind":"side","node":11663,"targets":[207]},{"channel":"w02","coefficient":1,"kind":"side","node":11667,"targets":[207]},{"channel":"partner","coefficient":1,"kind":"side","node":204,"targets":[207]},{"channel":"face0","coefficient":1,"kind":"side","node":6802,"targets":[208,209,210,211]},{"channel":"face0","coefficient":1,"kind":"side","node":7075,"targets":[212,213,214,215]},{"channel":"edge12","coefficient":1,"kind":"side","node":9585,"targets":[208,211]},{"channel":"edge12","coefficient":1,"kind":"side","node":9561,"targets":[209,210]},{"channel":"edge12","coefficient":1,"kind":"side","node":9585,"targets":[212,215]},{"channel":"edge12","coefficient":1,"kind":"side","node":9561,"targets":[213,214]},{"channel":"u01","coefficient":1,"kind":"side","node":11668,"targets":[208]},{"channel":"w02","coefficient":1,"kind":"side","node":11672,"targets":[208]},{"channel":"partner","coefficient":1,"kind":"side","node":211,"targets":[208]},{"channel":"u01","coefficient":1,"kind":"side","node":11668,"targets":[209]},{"channel":"w02","coefficient":1,"kind":"side","node":11673,"targets":[209]},{"channel":"partner","coefficient":1,"kind":"side","node":210,"targets":[209]},{"channel":"u01","coefficient":1,"kind":"side","node":11669,"targets":[210]},{"channel":"w02","coefficient":1,"kind":"side","node":11672,"targets":[210]},{"channel":"partner","coefficient":1,"kind":"side","node":209,"targets":[210]},{"channel":"u01","coefficient":1,"kind":"side","node":11669,"targets":[211]},{"channel":"w02","coefficient":1,"kind":"side","node":11673,"targets":[211]},{"channel":"partner","coefficient":1,"kind":"side","node":208,"targets":[211]},{"channel":"u01","coefficient":1,"kind":"side","node":11670,"targets":[212]},{"channel":"w02","coefficient":1,"kind":"side","node":11674,"targets":[212]},{"channel":"partner","coefficient":1,"kind":"side","node":215,"targets":[212]},{"channel":"u01","coefficient":1,"kind":"side","node":11670,"targets":[213]},{"channel":"w02","coefficient":1,"kind":"side","node":11675,"targets":[213]},{"channel":"partner","coefficient":1,"kind":"side","node":214,"targets":[213]},{"channel":"u01","coefficient":1,"kind":"side","node":11671,"targets":[214]},{"channel":"w02","coefficient":1,"kind":"side","node":11674,"targets":[214]},{"channel":"partner","coefficient":1,"kind":"side","node":213,"targets":[214]},{"channel":"u01","coefficient":1,"kind":"side","node":11671,"targets":[215]},{"channel":"w02","coefficient":1,"kind":"side","node":11675,"targets":[215]},{"channel":"partner","coefficient":1,"kind":"side","node":212,"targets":[215]},{"channel":"face0","coefficient":1,"kind":"side","node":6834,"targets":[216,217,218,219]},{"channel":"face0","coefficient":1,"kind":"side","node":7107,"targets":[220,221,222,223]},{"channel":"edge12","coefficient":1,"kind":"side","node":9633,"targets":[216,219]},{"channel":"edge12","coefficient":1,"kind":"side","node":9609,"targets":[217,218]},{"channel":"edge12","coefficient":1,"kind":"side","node":9633,"targets":[220,223]},{"channel":"edge12","coefficient":1,"kind":"side","node":9609,"targets":[221,222]},{"channel":"u01","coefficient":1,"kind":"side","node":11676,"targets":[216]},{"channel":"w02","coefficient":1,"kind":"side","node":11680,"targets":[216]},{"channel":"partner","coefficient":1,"kind":"side","node":219,"targets":[216]},{"channel":"u01","coefficient":1,"kind":"side","node":11676,"targets":[217]},{"channel":"w02","coefficient":1,"kind":"side","node":11681,"targets":[217]},{"channel":"partner","coefficient":1,"kind":"side","node":218,"targets":[217]},{"channel":"u01","coefficient":1,"kind":"side","node":11677,"targets":[218]},{"channel":"w02","coefficient":1,"kind":"side","node":11680,"targets":[218]},{"channel":"partner","coefficient":1,"kind":"side","node":217,"targets":[218]},{"channel":"u01","coefficient":1,"kind":"side","node":11677,"targets":[219]},{"channel":"w02","coefficient":1,"kind":"side","node":11681,"targets":[219]},{"channel":"partner","coefficient":1,"kind":"side","node":216,"targets":[219]},{"channel":"u01","coefficient":1,"kind":"side","node":11678,"targets":[220]},{"channel":"w02","coefficient":1,"kind":"side","node":11682,"targets":[220]},{"channel":"partner","coefficient":1,"kind":"side","node":223,"targets":[220]},{"channel":"u01","coefficient":1,"kind":"side","node":11678,"targets":[221]},{"channel":"w02","coefficient":1,"kind":"side","node":11683,"targets":[221]},{"channel":"partner","coefficient":1,"kind":"side","node":222,"targets":[221]},{"channel":"u01","coefficient":1,"kind":"side","node":11679,"targets":[222]},{"channel":"w02","coefficient":1,"kind":"side","node":11682,"targets":[222]},{"channel":"partner","coefficient":1,"kind":"side","node":221,"targets":[222]},{"channel":"u01","coefficient":1,"kind":"side","node":11679,"targets":[223]},{"channel":"w02","coefficient":1,"kind":"side","node":11683,"targets":[223]},{"channel":"partner","coefficient":1,"kind":"side","node":220,"targets":[223]},{"channel":"face0","coefficient":1,"kind":"side","node":6829,"targets":[224,225,226,227]},{"channel":"face0","coefficient":1,"kind":"side","node":7102,"targets":[228,229,230,231]},{"channel":"edge12","coefficient":1,"kind":"side","node":9681,"targets":[224,227]},{"channel":"edge12","coefficient":1,"kind":"side","node":9657,"targets":[225,226]},{"channel":"edge12","coefficient":1,"kind":"side","node":9681,"targets":[228,231]},{"channel":"edge12","coefficient":1,"kind":"side","node":9657,"targets":[229,230]},{"channel":"u01","coefficient":1,"kind":"side","node":11684,"targets":[224]},{"channel":"w02","coefficient":1,"kind":"side","node":11688,"targets":[224]},{"channel":"partner","coefficient":1,"kind":"side","node":227,"targets":[224]},{"channel":"u01","coefficient":1,"kind":"side","node":11684,"targets":[225]},{"channel":"w02","coefficient":1,"kind":"side","node":11689,"targets":[225]},{"channel":"partner","coefficient":1,"kind":"side","node":226,"targets":[225]},{"channel":"u01","coefficient":1,"kind":"side","node":11685,"targets":[226]},{"channel":"w02","coefficient":1,"kind":"side","node":11688,"targets":[226]},{"channel":"partner","coefficient":1,"kind":"side","node":225,"targets":[226]},{"channel":"u01","coefficient":1,"kind":"side","node":11685,"targets":[227]},{"channel":"w02","coefficient":1,"kind":"side","node":11689,"targets":[227]},{"channel":"partner","coefficient":1,"kind":"side","node":224,"targets":[227]},{"channel":"u01","coefficient":1,"kind":"side","node":11686,"targets":[228]},{"channel":"w02","coefficient":1,"kind":"side","node":11690,"targets":[228]},{"channel":"partner","coefficient":1,"kind":"side","node":231,"targets":[228]},{"channel":"u01","coefficient":1,"kind":"side","node":11686,"targets":[229]},{"channel":"w02","coefficient":1,"kind":"side","node":11691,"targets":[229]},{"channel":"partner","coefficient":1,"kind":"side","node":230,"targets":[229]},{"channel":"u01","coefficient":1,"kind":"side","node":11687,"targets":[230]},{"channel":"w02","coefficient":1,"kind":"side","node":11690,"targets":[230]},{"channel":"partner","coefficient":1,"kind":"side","node":229,"targets":[230]},{"channel":"u01","coefficient":1,"kind":"side","node":11687,"targets":[231]},{"channel":"w02","coefficient":1,"kind":"side","node":11691,"targets":[231]},{"channel":"partner","coefficient":1,"kind":"side","node":228,"targets":[231]},{"channel":"face0","coefficient":1,"kind":"side","node":6754,"targets":[232,233,234,235]},{"channel":"face0","coefficient":1,"kind":"side","node":7027,"targets":[236,237,238,239]},{"channel":"edge12","coefficient":1,"kind":"side","node":9729,"targets":[232,235]},{"channel":"edge12","coefficient":1,"kind":"side","node":9705,"targets":[233,234]},{"channel":"edge12","coefficient":1,"kind":"side","node":9729,"targets":[236,239]},{"channel":"edge12","coefficient":1,"kind":"side","node":9705,"targets":[237,238]},{"channel":"u01","coefficient":1,"kind":"side","node":11692,"targets":[232]},{"channel":"w02","coefficient":1,"kind":"side","node":11696,"targets":[232]},{"channel":"partner","coefficient":1,"kind":"side","node":235,"targets":[232]},{"channel":"u01","coefficient":1,"kind":"side","node":11692,"targets":[233]},{"channel":"w02","coefficient":1,"kind":"side","node":11697,"targets":[233]},{"channel":"partner","coefficient":1,"kind":"side","node":234,"targets":[233]},{"channel":"u01","coefficient":1,"kind":"side","node":11693,"targets":[234]},{"channel":"w02","coefficient":1,"kind":"side","node":11696,"targets":[234]},{"channel":"partner","coefficient":1,"kind":"side","node":233,"targets":[234]},{"channel":"u01","coefficient":1,"kind":"side","node":11693,"targets":[235]},{"channel":"w02","coefficient":1,"kind":"side","node":11697,"targets":[235]},{"channel":"partner","coefficient":1,"kind":"side","node":232,"targets":[235]},{"channel":"u01","coefficient":1,"kind":"side","node":11694,"targets":[236]},{"channel":"w02","coefficient":1,"kind":"side","node":11698,"targets":[236]},{"channel":"partner","coefficient":1,"kind":"side","node":239,"targets":[236]},{"channel":"u01","coefficient":1,"kind":"side","node":11694,"targets":[237]},{"channel":"w02","coefficient":1,"kind":"side","node":11699,"targets":[237]},{"channel":"partner","coefficient":1,"kind":"side","node":238,"targets":[237]},{"channel":"u01","coefficient":1,"kind":"side","node":11695,"targets":[238]},{"channel":"w02","coefficient":1,"kind":"side","node":11698,"targets":[238]},{"channel":"partner","coefficient":1,"kind":"side","node":237,"targets":[238]},{"channel":"u01","coefficient":1,"kind":"side","node":11695,"targets":[239]},{"channel":"w02","coefficient":1,"kind":"side","node":11699,"targets":[239]},{"channel":"partner","coefficient":1,"kind":"side","node":236,"targets":[239]},{"channel":"face0","coefficient":1,"kind":"side","node":7380,"targets":[240,241,242,243]},{"channel":"face0","coefficient":1,"kind":"side","node":7653,"targets":[244,245,246,247]},{"channel":"edge12","coefficient":1,"kind":"side","node":9632,"targets":[240,243]},{"channel":"edge12","coefficient":1,"kind":"side","node":9608,"targets":[241,242]},{"channel":"edge12","coefficient":1,"kind":"side","node":9632,"targets":[244,247]},{"channel":"edge12","coefficient":1,"kind":"side","node":9608,"targets":[245,246]},{"channel":"u01","coefficient":1,"kind":"side","node":11700,"targets":[240]},{"channel":"w02","coefficient":1,"kind":"side","node":11704,"targets":[240]},{"channel":"partner","coefficient":1,"kind":"side","node":243,"targets":[240]},{"channel":"u01","coefficient":1,"kind":"side","node":11700,"targets":[241]},{"channel":"w02","coefficient":1,"kind":"side","node":11705,"targets":[241]},{"channel":"partner","coefficient":1,"kind":"side","node":242,"targets":[241]},{"channel":"u01","coefficient":1,"kind":"side","node":11701,"targets":[242]},{"channel":"w02","coefficient":1,"kind":"side","node":11704,"targets":[242]},{"channel":"partner","coefficient":1,"kind":"side","node":241,"targets":[242]},{"channel":"u01","coefficient":1,"kind":"side","node":11701,"targets":[243]},{"channel":"w02","coefficient":1,"kind":"side","node":11705,"targets":[243]},{"channel":"partner","coefficient":1,"kind":"side","node":240,"targets":[243]},{"channel":"u01","coefficient":1,"kind":"side","node":11702,"targets":[244]},{"channel":"w02","coefficient":1,"kind":"side","node":11706,"targets":[244]},{"channel":"partner","coefficient":1,"kind":"side","node":247,"targets":[244]},{"channel":"u01","coefficient":1,"kind":"side","node":11702,"targets":[245]},{"channel":"w02","coefficient":1,"kind":"side","node":11707,"targets":[245]},{"channel":"partner","coefficient":1,"kind":"side","node":246,"targets":[245]},{"channel":"u01","coefficient":1,"kind":"side","node":11703,"targets":[246]},{"channel":"w02","coefficient":1,"kind":"side","node":11706,"targets":[246]},{"channel":"partner","coefficient":1,"kind":"side","node":245,"targets":[246]},{"channel":"u01","coefficient":1,"kind":"side","node":11703,"targets":[247]},{"channel":"w02","coefficient":1,"kind":"side","node":11707,"targets":[247]},{"channel":"partner","coefficient":1,"kind":"side","node":244,"targets":[247]},{"channel":"face0","coefficient":1,"kind":"side","node":7375,"targets":[248,249,250,251]},{"channel":"face0","coefficient":1,"kind":"side","node":7648,"targets":[252,253,254,255]},{"channel":"edge12","coefficient":1,"kind":"side","node":9680,"targets":[248,251]},{"channel":"edge12","coefficient":1,"kind":"side","node":9656,"targets":[249,250]},{"channel":"edge12","coefficient":1,"kind":"side","node":9680,"targets":[252,255]},{"channel":"edge12","coefficient":1,"kind":"side","node":9656,"targets":[253,254]},{"channel":"u01","coefficient":1,"kind":"side","node":11708,"targets":[248]},{"channel":"w02","coefficient":1,"kind":"side","node":11712,"targets":[248]},{"channel":"partner","coefficient":1,"kind":"side","node":251,"targets":[248]},{"channel":"u01","coefficient":1,"kind":"side","node":11708,"targets":[249]},{"channel":"w02","coefficient":1,"kind":"side","node":11713,"targets":[249]},{"channel":"partner","coefficient":1,"kind":"side","node":250,"targets":[249]},{"channel":"u01","coefficient":1,"kind":"side","node":11709,"targets":[250]},{"channel":"w02","coefficient":1,"kind":"side","node":11712,"targets":[250]},{"channel":"partner","coefficient":1,"kind":"side","node":249,"targets":[250]},{"channel":"u01","coefficient":1,"kind":"side","node":11709,"targets":[251]},{"channel":"w02","coefficient":1,"kind":"side","node":11713,"targets":[251]},{"channel":"partner","coefficient":1,"kind":"side","node":248,"targets":[251]},{"channel":"u01","coefficient":1,"kind":"side","node":11710,"targets":[252]},{"channel":"w02","coefficient":1,"kind":"side","node":11714,"targets":[252]},{"channel":"partner","coefficient":1,"kind":"side","node":255,"targets":[252]},{"channel":"u01","coefficient":1,"kind":"side","node":11710,"targets":[253]},{"channel":"w02","coefficient":1,"kind":"side","node":11715,"targets":[253]},{"channel":"partner","coefficient":1,"kind":"side","node":254,"targets":[253]},{"channel":"u01","coefficient":1,"kind":"side","node":11711,"targets":[254]},{"channel":"w02","coefficient":1,"kind":"side","node":11714,"targets":[254]},{"channel":"partner","coefficient":1,"kind":"side","node":253,"targets":[254]},{"channel":"u01","coefficient":1,"kind":"side","node":11711,"targets":[255]},{"channel":"w02","coefficient":1,"kind":"side","node":11715,"targets":[255]},{"channel":"partner","coefficient":1,"kind":"side","node":252,"targets":[255]},{"channel":"face0","coefficient":1,"kind":"side","node":7300,"targets":[256,257,258,259]},{"channel":"face0","coefficient":1,"kind":"side","node":7573,"targets":[260,261,262,263]},{"channel":"edge12","coefficient":1,"kind":"side","node":9728,"targets":[256,259]},{"channel":"edge12","coefficient":1,"kind":"side","node":9704,"targets":[257,258]},{"channel":"edge12","coefficient":1,"kind":"side","node":9728,"targets":[260,263]},{"channel":"edge12","coefficient":1,"kind":"side","node":9704,"targets":[261,262]},{"channel":"u01","coefficient":1,"kind":"side","node":11716,"targets":[256]},{"channel":"w02","coefficient":1,"kind":"side","node":11720,"targets":[256]},{"channel":"partner","coefficient":1,"kind":"side","node":259,"targets":[256]},{"channel":"u01","coefficient":1,"kind":"side","node":11716,"targets":[257]},{"channel":"w02","coefficient":1,"kind":"side","node":11721,"targets":[257]},{"channel":"partner","coefficient":1,"kind":"side","node":258,"targets":[257]},{"channel":"u01","coefficient":1,"kind":"side","node":11717,"targets":[258]},{"channel":"w02","coefficient":1,"kind":"side","node":11720,"targets":[258]},{"channel":"partner","coefficient":1,"kind":"side","node":257,"targets":[258]},{"channel":"u01","coefficient":1,"kind":"side","node":11717,"targets":[259]},{"channel":"w02","coefficient":1,"kind":"side","node":11721,"targets":[259]},{"channel":"partner","coefficient":1,"kind":"side","node":256,"targets":[259]},{"channel":"u01","coefficient":1,"kind":"side","node":11718,"targets":[260]},{"channel":"w02","coefficient":1,"kind":"side","node":11722,"targets":[260]},{"channel":"partner","coefficient":1,"kind":"side","node":263,"targets":[260]},{"channel":"u01","coefficient":1,"kind":"side","node":11718,"targets":[261]},{"channel":"w02","coefficient":1,"kind":"side","node":11723,"targets":[261]},{"channel":"partner","coefficient":1,"kind":"side","node":262,"targets":[261]},{"channel":"u01","coefficient":1,"kind":"side","node":11719,"targets":[262]},{"channel":"w02","coefficient":1,"kind":"side","node":11722,"targets":[262]},{"channel":"partner","coefficient":1,"kind":"side","node":261,"targets":[262]},{"channel":"u01","coefficient":1,"kind":"side","node":11719,"targets":[263]},{"channel":"w02","coefficient":1,"kind":"side","node":11723,"targets":[263]},{"channel":"partner","coefficient":1,"kind":"side","node":260,"targets":[263]},{"channel":"face0","coefficient":1,"kind":"side","node":7921,"targets":[264,265,266,267]},{"channel":"face0","coefficient":1,"kind":"side","node":8194,"targets":[268,269,270,271]},{"channel":"edge12","coefficient":1,"kind":"side","node":9666,"targets":[264,267]},{"channel":"edge12","coefficient":1,"kind":"side","node":9642,"targets":[265,266]},{"channel":"edge12","coefficient":1,"kind":"side","node":9666,"targets":[268,271]},{"channel":"edge12","coefficient":1,"kind":"side","node":9642,"targets":[269,270]},{"channel":"u01","coefficient":1,"kind":"side","node":11724,"targets":[264]},{"channel":"w02","coefficient":1,"kind":"side","node":11728,"targets":[264]},{"channel":"partner","coefficient":1,"kind":"side","node":267,"targets":[264]},{"channel":"u01","coefficient":1,"kind":"side","node":11724,"targets":[265]},{"channel":"w02","coefficient":1,"kind":"side","node":11729,"targets":[265]},{"channel":"partner","coefficient":1,"kind":"side","node":266,"targets":[265]},{"channel":"u01","coefficient":1,"kind":"side","node":11725,"targets":[266]},{"channel":"w02","coefficient":1,"kind":"side","node":11728,"targets":[266]},{"channel":"partner","coefficient":1,"kind":"side","node":265,"targets":[266]},{"channel":"u01","coefficient":1,"kind":"side","node":11725,"targets":[267]},{"channel":"w02","coefficient":1,"kind":"side","node":11729,"targets":[267]},{"channel":"partner","coefficient":1,"kind":"side","node":264,"targets":[267]},{"channel":"u01","coefficient":1,"kind":"side","node":11726,"targets":[268]},{"channel":"w02","coefficient":1,"kind":"side","node":11730,"targets":[268]},{"channel":"partner","coefficient":1,"kind":"side","node":271,"targets":[268]},{"channel":"u01","coefficient":1,"kind":"side","node":11726,"targets":[269]},{"channel":"w02","coefficient":1,"kind":"side","node":11731,"targets":[269]},{"channel":"partner","coefficient":1,"kind":"side","node":270,"targets":[269]},{"channel":"u01","coefficient":1,"kind":"side","node":11727,"targets":[270]},{"channel":"w02","coefficient":1,"kind":"side","node":11730,"targets":[270]},{"channel":"partner","coefficient":1,"kind":"side","node":269,"targets":[270]},{"channel":"u01","coefficient":1,"kind":"side","node":11727,"targets":[271]},{"channel":"w02","coefficient":1,"kind":"side","node":11731,"targets":[271]},{"channel":"partner","coefficient":1,"kind":"side","node":268,"targets":[271]},{"channel":"face0","coefficient":1,"kind":"side","node":7846,"targets":[272,273,274,275]},{"channel":"face0","coefficient":1,"kind":"side","node":8119,"targets":[276,277,278,279]},{"channel":"edge12","coefficient":1,"kind":"side","node":9714,"targets":[272,275]},{"channel":"edge12","coefficient":1,"kind":"side","node":9690,"targets":[273,274]},{"channel":"edge12","coefficient":1,"kind":"side","node":9714,"targets":[276,279]},{"channel":"edge12","coefficient":1,"kind":"side","node":9690,"targets":[277,278]},{"channel":"u01","coefficient":1,"kind":"side","node":11732,"targets":[272]},{"channel":"w02","coefficient":1,"kind":"side","node":11736,"targets":[272]},{"channel":"partner","coefficient":1,"kind":"side","node":275,"targets":[272]},{"channel":"u01","coefficient":1,"kind":"side","node":11732,"targets":[273]},{"channel":"w02","coefficient":1,"kind":"side","node":11737,"targets":[273]},{"channel":"partner","coefficient":1,"kind":"side","node":274,"targets":[273]},{"channel":"u01","coefficient":1,"kind":"side","node":11733,"targets":[274]},{"channel":"w02","coefficient":1,"kind":"side","node":11736,"targets":[274]},{"channel":"partner","coefficient":1,"kind":"side","node":273,"targets":[274]},{"channel":"u01","coefficient":1,"kind":"side","node":11733,"targets":[275]},{"channel":"w02","coefficient":1,"kind":"side","node":11737,"targets":[275]},{"channel":"partner","coefficient":1,"kind":"side","node":272,"targets":[275]},{"channel":"u01","coefficient":1,"kind":"side","node":11734,"targets":[276]},{"channel":"w02","coefficient":1,"kind":"side","node":11738,"targets":[276]},{"channel":"partner","coefficient":1,"kind":"side","node":279,"targets":[276]},{"channel":"u01","coefficient":1,"kind":"side","node":11734,"targets":[277]},{"channel":"w02","coefficient":1,"kind":"side","node":11739,"targets":[277]},{"channel":"partner","coefficient":1,"kind":"side","node":278,"targets":[277]},{"channel":"u01","coefficient":1,"kind":"side","node":11735,"targets":[278]},{"channel":"w02","coefficient":1,"kind":"side","node":11738,"targets":[278]},{"channel":"partner","coefficient":1,"kind":"side","node":277,"targets":[278]},{"channel":"u01","coefficient":1,"kind":"side","node":11735,"targets":[279]},{"channel":"w02","coefficient":1,"kind":"side","node":11739,"targets":[279]},{"channel":"partner","coefficient":1,"kind":"side","node":276,"targets":[279]},{"channel":"face0","coefficient":1,"kind":"side","node":8392,"targets":[280,281,282,283]},{"channel":"face0","coefficient":1,"kind":"side","node":8665,"targets":[284,285,286,287]},{"channel":"edge12","coefficient":1,"kind":"side","node":9731,"targets":[280,283]},{"channel":"edge12","coefficient":1,"kind":"side","node":9707,"targets":[281,282]},{"channel":"edge12","coefficient":1,"kind":"side","node":9731,"targets":[284,287]},{"channel":"edge12","coefficient":1,"kind":"side","node":9707,"targets":[285,286]},{"channel":"u01","coefficient":1,"kind":"side","node":11740,"targets":[280]},{"channel":"w02","coefficient":1,"kind":"side","node":11744,"targets":[280]},{"channel":"partner","coefficient":1,"kind":"side","node":283,"targets":[280]},{"channel":"u01","coefficient":1,"kind":"side","node":11740,"targets":[281]},{"channel":"w02","coefficient":1,"kind":"side","node":11745,"targets":[281]},{"channel":"partner","coefficient":1,"kind":"side","node":282,"targets":[281]},{"channel":"u01","coefficient":1,"kind":"side","node":11741,"targets":[282]},{"channel":"w02","coefficient":1,"kind":"side","node":11744,"targets":[282]},{"channel":"partner","coefficient":1,"kind":"side","node":281,"targets":[282]},{"channel":"u01","coefficient":1,"kind":"side","node":11741,"targets":[283]},{"channel":"w02","coefficient":1,"kind":"side","node":11745,"targets":[283]},{"channel":"partner","coefficient":1,"kind":"side","node":280,"targets":[283]},{"channel":"u01","coefficient":1,"kind":"side","node":11742,"targets":[284]},{"channel":"w02","coefficient":1,"kind":"side","node":11746,"targets":[284]},{"channel":"partner","coefficient":1,"kind":"side","node":287,"targets":[284]},{"channel":"u01","coefficient":1,"kind":"side","node":11742,"targets":[285]},{"channel":"w02","coefficient":1,"kind":"side","node":11747,"targets":[285]},{"channel":"partner","coefficient":1,"kind":"side","node":286,"targets":[285]},{"channel":"u01","coefficient":1,"kind":"side","node":11743,"targets":[286]},{"channel":"w02","coefficient":1,"kind":"side","node":11746,"targets":[286]},{"channel":"partner","coefficient":1,"kind":"side","node":285,"targets":[286]},{"channel":"u01","coefficient":1,"kind":"side","node":11743,"targets":[287]},{"channel":"w02","coefficient":1,"kind":"side","node":11747,"targets":[287]},{"channel":"partner","coefficient":1,"kind":"side","node":284,"targets":[287]},{"channel":"face0","coefficient":1,"kind":"side","node":4633,"targets":[288,289,290,291]},{"channel":"face0","coefficient":1,"kind":"side","node":4906,"targets":[292,293,294,295]},{"channel":"edge12","coefficient":1,"kind":"side","node":10152,"targets":[288,291]},{"channel":"edge12","coefficient":1,"kind":"side","node":10128,"targets":[289,290]},{"channel":"edge12","coefficient":1,"kind":"side","node":10152,"targets":[292,295]},{"channel":"edge12","coefficient":1,"kind":"side","node":10128,"targets":[293,294]},{"channel":"u01","coefficient":1,"kind":"side","node":11748,"targets":[288]},{"channel":"w02","coefficient":1,"kind":"side","node":11752,"targets":[288]},{"channel":"partner","coefficient":1,"kind":"side","node":291,"targets":[288]},{"channel":"u01","coefficient":1,"kind":"side","node":11748,"targets":[289]},{"channel":"w02","coefficient":1,"kind":"side","node":11753,"targets":[289]},{"channel":"partner","coefficient":1,"kind":"side","node":290,"targets":[289]},{"channel":"u01","coefficient":1,"kind":"side","node":11749,"targets":[290]},{"channel":"w02","coefficient":1,"kind":"side","node":11752,"targets":[290]},{"channel":"partner","coefficient":1,"kind":"side","node":289,"targets":[290]},{"channel":"u01","coefficient":1,"kind":"side","node":11749,"targets":[291]},{"channel":"w02","coefficient":1,"kind":"side","node":11753,"targets":[291]},{"channel":"partner","coefficient":1,"kind":"side","node":288,"targets":[291]},{"channel":"u01","coefficient":1,"kind":"side","node":11750,"targets":[292]},{"channel":"w02","coefficient":1,"kind":"side","node":11754,"targets":[292]},{"channel":"partner","coefficient":1,"kind":"side","node":295,"targets":[292]},{"channel":"u01","coefficient":1,"kind":"side","node":11750,"targets":[293]},{"channel":"w02","coefficient":1,"kind":"side","node":11755,"targets":[293]},{"channel":"partner","coefficient":1,"kind":"side","node":294,"targets":[293]},{"channel":"u01","coefficient":1,"kind":"side","node":11751,"targets":[294]},{"channel":"w02","coefficient":1,"kind":"side","node":11754,"targets":[294]},{"channel":"partner","coefficient":1,"kind":"side","node":293,"targets":[294]},{"channel":"u01","coefficient":1,"kind":"side","node":11751,"targets":[295]},{"channel":"w02","coefficient":1,"kind":"side","node":11755,"targets":[295]},{"channel":"partner","coefficient":1,"kind":"side","node":292,"targets":[295]},{"channel":"face0","coefficient":1,"kind":"side","node":4561,"targets":[296,297,298,299]},{"channel":"face0","coefficient":1,"kind":"side","node":4834,"targets":[300,301,302,303]},{"channel":"edge12","coefficient":1,"kind":"side","node":10200,"targets":[296,299]},{"channel":"edge12","coefficient":1,"kind":"side","node":10176,"targets":[297,298]},{"channel":"edge12","coefficient":1,"kind":"side","node":10200,"targets":[300,303]},{"channel":"edge12","coefficient":1,"kind":"side","node":10176,"targets":[301,302]},{"channel":"u01","coefficient":1,"kind":"side","node":11756,"targets":[296]},{"channel":"w02","coefficient":1,"kind":"side","node":11760,"targets":[296]},{"channel":"partner","coefficient":1,"kind":"side","node":299,"targets":[296]},{"channel":"u01","coefficient":1,"kind":"side","node":11756,"targets":[297]},{"channel":"w02","coefficient":1,"kind":"side","node":11761,"targets":[297]},{"channel":"partner","coefficient":1,"kind":"side","node":298,"targets":[297]},{"channel":"u01","coefficient":1,"kind":"side","node":11757,"targets":[298]},{"channel":"w02","coefficient":1,"kind":"side","node":11760,"targets":[298]},{"channel":"partner","coefficient":1,"kind":"side","node":297,"targets":[298]},{"channel":"u01","coefficient":1,"kind":"side","node":11757,"targets":[299]},{"channel":"w02","coefficient":1,"kind":"side","node":11761,"targets":[299]},{"channel":"partner","coefficient":1,"kind":"side","node":296,"targets":[299]},{"channel":"u01","coefficient":1,"kind":"side","node":11758,"targets":[300]},{"channel":"w02","coefficient":1,"kind":"side","node":11762,"targets":[300]},{"channel":"partner","coefficient":1,"kind":"side","node":303,"targets":[300]},{"channel":"u01","coefficient":1,"kind":"side","node":11758,"targets":[301]},{"channel":"w02","coefficient":1,"kind":"side","node":11763,"targets":[301]},{"channel":"partner","coefficient":1,"kind":"side","node":302,"targets":[301]},{"channel":"u01","coefficient":1,"kind":"side","node":11759,"targets":[302]},{"channel":"w02","coefficient":1,"kind":"side","node":11762,"targets":[302]},{"channel":"partner","coefficient":1,"kind":"side","node":301,"targets":[302]},{"channel":"u01","coefficient":1,"kind":"side","node":11759,"targets":[303]},{"channel":"w02","coefficient":1,"kind":"side","node":11763,"targets":[303]},{"channel":"partner","coefficient":1,"kind":"side","node":300,"targets":[303]},{"channel":"face0","coefficient":1,"kind":"side","node":4468,"targets":[304,305,306,307]},{"channel":"face0","coefficient":1,"kind":"side","node":4741,"targets":[308,309,310,311]},{"channel":"edge12","coefficient":1,"kind":"side","node":10248,"targets":[304,307]},{"channel":"edge12","coefficient":1,"kind":"side","node":10224,"targets":[305,306]},{"channel":"edge12","coefficient":1,"kind":"side","node":10248,"targets":[308,311]},{"channel":"edge12","coefficient":1,"kind":"side","node":10224,"targets":[309,310]},{"channel":"u01","coefficient":1,"kind":"side","node":11764,"targets":[304]},{"channel":"w02","coefficient":1,"kind":"side","node":11768,"targets":[304]},{"channel":"partner","coefficient":1,"kind":"side","node":307,"targets":[304]},{"channel":"u01","coefficient":1,"kind":"side","node":11764,"targets":[305]},{"channel":"w02","coefficient":1,"kind":"side","node":11769,"targets":[305]},{"channel":"partner","coefficient":1,"kind":"side","node":306,"targets":[305]},{"channel":"u01","coefficient":1,"kind":"side","node":11765,"targets":[306]},{"channel":"w02","coefficient":1,"kind":"side","node":11768,"targets":[306]},{"channel":"partner","coefficient":1,"kind":"side","node":305,"targets":[306]},{"channel":"u01","coefficient":1,"kind":"side","node":11765,"targets":[307]},{"channel":"w02","coefficient":1,"kind":"side","node":11769,"targets":[307]},{"channel":"partner","coefficient":1,"kind":"side","node":304,"targets":[307]},{"channel":"u01","coefficient":1,"kind":"side","node":11766,"targets":[308]},{"channel":"w02","coefficient":1,"kind":"side","node":11770,"targets":[308]},{"channel":"partner","coefficient":1,"kind":"side","node":311,"targets":[308]},{"channel":"u01","coefficient":1,"kind":"side","node":11766,"targets":[309]},{"channel":"w02","coefficient":1,"kind":"side","node":11771,"targets":[309]},{"channel":"partner","coefficient":1,"kind":"side","node":310,"targets":[309]},{"channel":"u01","coefficient":1,"kind":"side","node":11767,"targets":[310]},{"channel":"w02","coefficient":1,"kind":"side","node":11770,"targets":[310]},{"channel":"partner","coefficient":1,"kind":"side","node":309,"targets":[310]},{"channel":"u01","coefficient":1,"kind":"side","node":11767,"targets":[311]},{"channel":"w02","coefficient":1,"kind":"side","node":11771,"targets":[311]},{"channel":"partner","coefficient":1,"kind":"side","node":308,"targets":[311]},{"channel":"face0","coefficient":1,"kind":"side","node":4655,"targets":[312,313,314,315]},{"channel":"face0","coefficient":1,"kind":"side","node":4928,"targets":[316,317,318,319]},{"channel":"edge12","coefficient":1,"kind":"side","node":10296,"targets":[312,315]},{"channel":"edge12","coefficient":1,"kind":"side","node":10272,"targets":[313,314]},{"channel":"edge12","coefficient":1,"kind":"side","node":10296,"targets":[316,319]},{"channel":"edge12","coefficient":1,"kind":"side","node":10272,"targets":[317,318]},{"channel":"u01","coefficient":1,"kind":"side","node":11772,"targets":[312]},{"channel":"w02","coefficient":1,"kind":"side","node":11776,"targets":[312]},{"channel":"partner","coefficient":1,"kind":"side","node":315,"targets":[312]},{"channel":"u01","coefficient":1,"kind":"side","node":11772,"targets":[313]},{"channel":"w02","coefficient":1,"kind":"side","node":11777,"targets":[313]},{"channel":"partner","coefficient":1,"kind":"side","node":314,"targets":[313]},{"channel":"u01","coefficient":1,"kind":"side","node":11773,"targets":[314]},{"channel":"w02","coefficient":1,"kind":"side","node":11776,"targets":[314]},{"channel":"partner","coefficient":1,"kind":"side","node":313,"targets":[314]},{"channel":"u01","coefficient":1,"kind":"side","node":11773,"targets":[315]},{"channel":"w02","coefficient":1,"kind":"side","node":11777,"targets":[315]},{"channel":"partner","coefficient":1,"kind":"side","node":312,"targets":[315]},{"channel":"u01","coefficient":1,"kind":"side","node":11774,"targets":[316]},{"channel":"w02","coefficient":1,"kind":"side","node":11778,"targets":[316]},{"channel":"partner","coefficient":1,"kind":"side","node":319,"targets":[316]},{"channel":"u01","coefficient":1,"kind":"side","node":11774,"targets":[317]},{"channel":"w02","coefficient":1,"kind":"side","node":11779,"targets":[317]},{"channel":"partner","coefficient":1,"kind":"side","node":318,"targets":[317]},{"channel":"u01","coefficient":1,"kind":"side","node":11775,"targets":[318]},{"channel":"w02","coefficient":1,"kind":"side","node":11778,"targets":[318]},{"channel":"partner","coefficient":1,"kind":"side","node":317,"targets":[318]},{"channel":"u01","coefficient":1,"kind":"side","node":11775,"targets":[319]},{"channel":"w02","coefficient":1,"kind":"side","node":11779,"targets":[319]},{"channel":"partner","coefficient":1,"kind":"side","node":316,"targets":[319]},{"channel":"face0","coefficient":1,"kind":"side","node":7909,"targets":[320,321,322,323]},{"channel":"face0","coefficient":1,"kind":"side","node":8182,"targets":[324,325,326,327]},{"channel":"edge12","coefficient":1,"kind":"side","node":9776,"targets":[320,323]},{"channel":"edge12","coefficient":1,"kind":"side","node":9752,"targets":[321,322]},{"channel":"edge12","coefficient":1,"kind":"side","node":9776,"targets":[324,327]},{"channel":"edge12","coefficient":1,"kind":"side","node":9752,"targets":[325,326]},{"channel":"u01","coefficient":1,"kind":"side","node":11780,"targets":[320]},{"channel":"w02","coefficient":1,"kind":"side","node":11784,"targets":[320]},{"channel":"partner","coefficient":1,"kind":"side","node":323,"targets":[320]},{"channel":"u01","coefficient":1,"kind":"side","node":11780,"targets":[321]},{"channel":"w02","coefficient":1,"kind":"side","node":11785,"targets":[321]},{"channel":"partner","coefficient":1,"kind":"side","node":322,"targets":[321]},{"channel":"u01","coefficient":1,"kind":"side","node":11781,"targets":[322]},{"channel":"w02","coefficient":1,"kind":"side","node":11784,"targets":[322]},{"channel":"partner","coefficient":1,"kind":"side","node":321,"targets":[322]},{"channel":"u01","coefficient":1,"kind":"side","node":11781,"targets":[323]},{"channel":"w02","coefficient":1,"kind":"side","node":11785,"targets":[323]},{"channel":"partner","coefficient":1,"kind":"side","node":320,"targets":[323]},{"channel":"u01","coefficient":1,"kind":"side","node":11782,"targets":[324]},{"channel":"w02","coefficient":1,"kind":"side","node":11786,"targets":[324]},{"channel":"partner","coefficient":1,"kind":"side","node":327,"targets":[324]},{"channel":"u01","coefficient":1,"kind":"side","node":11782,"targets":[325]},{"channel":"w02","coefficient":1,"kind":"side","node":11787,"targets":[325]},{"channel":"partner","coefficient":1,"kind":"side","node":326,"targets":[325]},{"channel":"u01","coefficient":1,"kind":"side","node":11783,"targets":[326]},{"channel":"w02","coefficient":1,"kind":"side","node":11786,"targets":[326]},{"channel":"partner","coefficient":1,"kind":"side","node":325,"targets":[326]},{"channel":"u01","coefficient":1,"kind":"side","node":11783,"targets":[327]},{"channel":"w02","coefficient":1,"kind":"side","node":11787,"targets":[327]},{"channel":"partner","coefficient":1,"kind":"side","node":324,"targets":[327]},{"channel":"face0","coefficient":1,"kind":"side","node":8455,"targets":[328,329,330,331]},{"channel":"face0","coefficient":1,"kind":"side","node":8728,"targets":[332,333,334,335]},{"channel":"edge12","coefficient":1,"kind":"side","node":9762,"targets":[328,331]},{"channel":"edge12","coefficient":1,"kind":"side","node":9738,"targets":[329,330]},{"channel":"edge12","coefficient":1,"kind":"side","node":9762,"targets":[332,335]},{"channel":"edge12","coefficient":1,"kind":"side","node":9738,"targets":[333,334]},{"channel":"u01","coefficient":1,"kind":"side","node":11788,"targets":[328]},{"channel":"w02","coefficient":1,"kind":"side","node":11792,"targets":[328]},{"channel":"partner","coefficient":1,"kind":"side","node":331,"targets":[328]},{"channel":"u01","coefficient":1,"kind":"side","node":11788,"targets":[329]},{"channel":"w02","coefficient":1,"kind":"side","node":11793,"targets":[329]},{"channel":"partner","coefficient":1,"kind":"side","node":330,"targets":[329]},{"channel":"u01","coefficient":1,"kind":"side","node":11789,"targets":[330]},{"channel":"w02","coefficient":1,"kind":"side","node":11792,"targets":[330]},{"channel":"partner","coefficient":1,"kind":"side","node":329,"targets":[330]},{"channel":"u01","coefficient":1,"kind":"side","node":11789,"targets":[331]},{"channel":"w02","coefficient":1,"kind":"side","node":11793,"targets":[331]},{"channel":"partner","coefficient":1,"kind":"side","node":328,"targets":[331]},{"channel":"u01","coefficient":1,"kind":"side","node":11790,"targets":[332]},{"channel":"w02","coefficient":1,"kind":"side","node":11794,"targets":[332]},{"channel":"partner","coefficient":1,"kind":"side","node":335,"targets":[332]},{"channel":"u01","coefficient":1,"kind":"side","node":11790,"targets":[333]},{"channel":"w02","coefficient":1,"kind":"side","node":11795,"targets":[333]},{"channel":"partner","coefficient":1,"kind":"side","node":334,"targets":[333]},{"channel":"u01","coefficient":1,"kind":"side","node":11791,"targets":[334]},{"channel":"w02","coefficient":1,"kind":"side","node":11794,"targets":[334]},{"channel":"partner","coefficient":1,"kind":"side","node":333,"targets":[334]},{"channel":"u01","coefficient":1,"kind":"side","node":11791,"targets":[335]},{"channel":"w02","coefficient":1,"kind":"side","node":11795,"targets":[335]},{"channel":"partner","coefficient":1,"kind":"side","node":332,"targets":[335]},{"channel":"face0","coefficient":1,"kind":"side","node":9001,"targets":[336,337,338,339]},{"channel":"face0","coefficient":1,"kind":"side","node":9274,"targets":[340,341,342,343]},{"channel":"edge12","coefficient":1,"kind":"side","node":9779,"targets":[336,339]},{"channel":"edge12","coefficient":1,"kind":"side","node":9755,"targets":[337,338]},{"channel":"edge12","coefficient":1,"kind":"side","node":9779,"targets":[340,343]},{"channel":"edge12","coefficient":1,"kind":"side","node":9755,"targets":[341,342]},{"channel":"u01","coefficient":1,"kind":"side","node":11796,"targets":[336]},{"channel":"w02","coefficient":1,"kind":"side","node":11800,"targets":[336]},{"channel":"partner","coefficient":1,"kind":"side","node":339,"targets":[336]},{"channel":"u01","coefficient":1,"kind":"side","node":11796,"targets":[337]},{"channel":"w02","coefficient":1,"kind":"side","node":11801,"targets":[337]},{"channel":"partner","coefficient":1,"kind":"side","node":338,"targets":[337]},{"channel":"u01","coefficient":1,"kind":"side","node":11797,"targets":[338]},{"channel":"w02","coefficient":1,"kind":"side","node":11800,"targets":[338]},{"channel":"partner","coefficient":1,"kind":"side","node":337,"targets":[338]},{"channel":"u01","coefficient":1,"kind":"side","node":11797,"targets":[339]},{"channel":"w02","coefficient":1,"kind":"side","node":11801,"targets":[339]},{"channel":"partner","coefficient":1,"kind":"side","node":336,"targets":[339]},{"channel":"u01","coefficient":1,"kind":"side","node":11798,"targets":[340]},{"channel":"w02","coefficient":1,"kind":"side","node":11802,"targets":[340]},{"channel":"partner","coefficient":1,"kind":"side","node":343,"targets":[340]},{"channel":"u01","coefficient":1,"kind":"side","node":11798,"targets":[341]},{"channel":"w02","coefficient":1,"kind":"side","node":11803,"targets":[341]},{"channel":"partner","coefficient":1,"kind":"side","node":342,"targets":[341]},{"channel":"u01","coefficient":1,"kind":"side","node":11799,"targets":[342]},{"channel":"w02","coefficient":1,"kind":"side","node":11802,"targets":[342]},{"channel":"partner","coefficient":1,"kind":"side","node":341,"targets":[342]},{"channel":"u01","coefficient":1,"kind":"side","node":11799,"targets":[343]},{"channel":"w02","coefficient":1,"kind":"side","node":11803,"targets":[343]},{"channel":"partner","coefficient":1,"kind":"side","node":340,"targets":[343]},{"channel":"face0","coefficient":1,"kind":"side","node":4654,"targets":[344,345,346,347]},{"channel":"face0","coefficient":1,"kind":"side","node":4927,"targets":[348,349,350,351]},{"channel":"edge12","coefficient":1,"kind":"side","node":10488,"targets":[344,347]},{"channel":"edge12","coefficient":1,"kind":"side","node":10464,"targets":[345,346]},{"channel":"edge12","coefficient":1,"kind":"side","node":10488,"targets":[348,351]},{"channel":"edge12","coefficient":1,"kind":"side","node":10464,"targets":[349,350]},{"channel":"u01","coefficient":1,"kind":"side","node":11804,"targets":[344]},{"channel":"w02","coefficient":1,"kind":"side","node":11808,"targets":[344]},{"channel":"partner","coefficient":1,"kind":"side","node":347,"targets":[344]},{"channel":"u01","coefficient":1,"kind":"side","node":11804,"targets":[345]},{"channel":"w02","coefficient":1,"kind":"side","node":11809,"targets":[345]},{"channel":"partner","coefficient":1,"kind":"side","node":346,"targets":[345]},{"channel":"u01","coefficient":1,"kind":"side","node":11805,"targets":[346]},{"channel":"w02","coefficient":1,"kind":"side","node":11808,"targets":[346]},{"channel":"partner","coefficient":1,"kind":"side","node":345,"targets":[346]},{"channel":"u01","coefficient":1,"kind":"side","node":11805,"targets":[347]},{"channel":"w02","coefficient":1,"kind":"side","node":11809,"targets":[347]},{"channel":"partner","coefficient":1,"kind":"side","node":344,"targets":[347]},{"channel":"u01","coefficient":1,"kind":"side","node":11806,"targets":[348]},{"channel":"w02","coefficient":1,"kind":"side","node":11810,"targets":[348]},{"channel":"partner","coefficient":1,"kind":"side","node":351,"targets":[348]},{"channel":"u01","coefficient":1,"kind":"side","node":11806,"targets":[349]},{"channel":"w02","coefficient":1,"kind":"side","node":11811,"targets":[349]},{"channel":"partner","coefficient":1,"kind":"side","node":350,"targets":[349]},{"channel":"u01","coefficient":1,"kind":"side","node":11807,"targets":[350]},{"channel":"w02","coefficient":1,"kind":"side","node":11810,"targets":[350]},{"channel":"partner","coefficient":1,"kind":"side","node":349,"targets":[350]},{"channel":"u01","coefficient":1,"kind":"side","node":11807,"targets":[351]},{"channel":"w02","coefficient":1,"kind":"side","node":11811,"targets":[351]},{"channel":"partner","coefficient":1,"kind":"side","node":348,"targets":[351]},{"channel":"face0","coefficient":1,"kind":"side","node":4515,"targets":[352,353,354,355]},{"channel":"face0","coefficient":1,"kind":"side","node":4788,"targets":[356,357,358,359]},{"channel":"edge12","coefficient":1,"kind":"side","node":10536,"targets":[352,355]},{"channel":"edge12","coefficient":1,"kind":"side","node":10512,"targets":[353,354]},{"channel":"edge12","coefficient":1,"kind":"side","node":10536,"targets":[356,359]},{"channel":"edge12","coefficient":1,"kind":"side","node":10512,"targets":[357,358]},{"channel":"u01","coefficient":1,"kind":"side","node":11812,"targets":[352]},{"channel":"w02","coefficient":1,"kind":"side","node":11816,"targets":[352]},{"channel":"partner","coefficient":1,"kind":"side","node":355,"targets":[352]},{"channel":"u01","coefficient":1,"kind":"side","node":11812,"targets":[353]},{"channel":"w02","coefficient":1,"kind":"side","node":11817,"targets":[353]},{"channel":"partner","coefficient":1,"kind":"side","node":354,"targets":[353]},{"channel":"u01","coefficient":1,"kind":"side","node":11813,"targets":[354]},{"channel":"w02","coefficient":1,"kind":"side","node":11816,"targets":[354]},{"channel":"partner","coefficient":1,"kind":"side","node":353,"targets":[354]},{"channel":"u01","coefficient":1,"kind":"side","node":11813,"targets":[355]},{"channel":"w02","coefficient":1,"kind":"side","node":11817,"targets":[355]},{"channel":"partner","coefficient":1,"kind":"side","node":352,"targets":[355]},{"channel":"u01","coefficient":1,"kind":"side","node":11814,"targets":[356]},{"channel":"w02","coefficient":1,"kind":"side","node":11818,"targets":[356]},{"channel":"partner","coefficient":1,"kind":"side","node":359,"targets":[356]},{"channel":"u01","coefficient":1,"kind":"side","node":11814,"targets":[357]},{"channel":"w02","coefficient":1,"kind":"side","node":11819,"targets":[357]},{"channel":"partner","coefficient":1,"kind":"side","node":358,"targets":[357]},{"channel":"u01","coefficient":1,"kind":"side","node":11815,"targets":[358]},{"channel":"w02","coefficient":1,"kind":"side","node":11818,"targets":[358]},{"channel":"partner","coefficient":1,"kind":"side","node":357,"targets":[358]},{"channel":"u01","coefficient":1,"kind":"side","node":11815,"targets":[359]},{"channel":"w02","coefficient":1,"kind":"side","node":11819,"targets":[359]},{"channel":"partner","coefficient":1,"kind":"side","node":356,"targets":[359]},{"channel":"face0","coefficient":1,"kind":"side","node":4648,"targets":[360,361,362,363]},{"channel":"face0","coefficient":1,"kind":"side","node":4921,"targets":[364,365,366,367]},{"channel":"edge12","coefficient":1,"kind":"side","node":10584,"targets":[360,363]},{"channel":"edge12","coefficient":1,"kind":"side","node":10560,"targets":[361,362]},{"channel":"edge12","coefficient":1,"kind":"side","node":10584,"targets":[364,367]},{"channel":"edge12","coefficient":1,"kind":"side","node":10560,"targets":[365,366]},{"channel":"u01","coefficient":1,"kind":"side","node":11820,"targets":[360]},{"channel":"w02","coefficient":1,"kind":"side","node":11824,"targets":[360]},{"channel":"partner","coefficient":1,"kind":"side","node":363,"targets":[360]},{"channel":"u01","coefficient":1,"kind":"side","node":11820,"targets":[361]},{"channel":"w02","coefficient":1,"kind":"side","node":11825,"targets":[361]},{"channel":"partner","coefficient":1,"kind":"side","node":362,"targets":[361]},{"channel":"u01","coefficient":1,"kind":"side","node":11821,"targets":[362]},{"channel":"w02","coefficient":1,"kind":"side","node":11824,"targets":[362]},{"channel":"partner","coefficient":1,"kind":"side","node":361,"targets":[362]},{"channel":"u01","coefficient":1,"kind":"side","node":11821,"targets":[363]},{"channel":"w02","coefficient":1,"kind":"side","node":11825,"targets":[363]},{"channel":"partner","coefficient":1,"kind":"side","node":360,"targets":[363]},{"channel":"u01","coefficient":1,"kind":"side","node":11822,"targets":[364]},{"channel":"w02","coefficient":1,"kind":"side","node":11826,"targets":[364]},{"channel":"partner","coefficient":1,"kind":"side","node":367,"targets":[364]},{"channel":"u01","coefficient":1,"kind":"side","node":11822,"targets":[365]},{"channel":"w02","coefficient":1,"kind":"side","node":11827,"targets":[365]},{"channel":"partner","coefficient":1,"kind":"side","node":366,"targets":[365]},{"channel":"u01","coefficient":1,"kind":"side","node":11823,"targets":[366]},{"channel":"w02","coefficient":1,"kind":"side","node":11826,"targets":[366]},{"channel":"partner","coefficient":1,"kind":"side","node":365,"targets":[366]},{"channel":"u01","coefficient":1,"kind":"side","node":11823,"targets":[367]},{"channel":"w02","coefficient":1,"kind":"side","node":11827,"targets":[367]},{"channel":"partner","coefficient":1,"kind":"side","node":364,"targets":[367]},{"channel":"face0","coefficient":1,"kind":"side","node":7837,"targets":[368,369,370,371]},{"channel":"face0","coefficient":1,"kind":"side","node":8110,"targets":[372,373,374,375]},{"channel":"edge12","coefficient":1,"kind":"side","node":9824,"targets":[368,371]},{"channel":"edge12","coefficient":1,"kind":"side","node":9800,"targets":[369,370]},{"channel":"edge12","coefficient":1,"kind":"side","node":9824,"targets":[372,375]},{"channel":"edge12","coefficient":1,"kind":"side","node":9800,"targets":[373,374]},{"channel":"u01","coefficient":1,"kind":"side","node":11828,"targets":[368]},{"channel":"w02","coefficient":1,"kind":"side","node":11832,"targets":[368]},{"channel":"partner","coefficient":1,"kind":"side","node":371,"targets":[368]},{"channel":"u01","coefficient":1,"kind":"side","node":11828,"targets":[369]},{"channel":"w02","coefficient":1,"kind":"side","node":11833,"targets":[369]},{"channel":"partner","coefficient":1,"kind":"side","node":370,"targets":[369]},{"channel":"u01","coefficient":1,"kind":"side","node":11829,"targets":[370]},{"channel":"w02","coefficient":1,"kind":"side","node":11832,"targets":[370]},{"channel":"partner","coefficient":1,"kind":"side","node":369,"targets":[370]},{"channel":"u01","coefficient":1,"kind":"side","node":11829,"targets":[371]},{"channel":"w02","coefficient":1,"kind":"side","node":11833,"targets":[371]},{"channel":"partner","coefficient":1,"kind":"side","node":368,"targets":[371]},{"channel":"u01","coefficient":1,"kind":"side","node":11830,"targets":[372]},{"channel":"w02","coefficient":1,"kind":"side","node":11834,"targets":[372]},{"channel":"partner","coefficient":1,"kind":"side","node":375,"targets":[372]},{"channel":"u01","coefficient":1,"kind":"side","node":11830,"targets":[373]},{"channel":"w02","coefficient":1,"kind":"side","node":11835,"targets":[373]},{"channel":"partner","coefficient":1,"kind":"side","node":374,"targets":[373]},{"channel":"u01","coefficient":1,"kind":"side","node":11831,"targets":[374]},{"channel":"w02","coefficient":1,"kind":"side","node":11834,"targets":[374]},{"channel":"partner","coefficient":1,"kind":"side","node":373,"targets":[374]},{"channel":"u01","coefficient":1,"kind":"side","node":11831,"targets":[375]},{"channel":"w02","coefficient":1,"kind":"side","node":11835,"targets":[375]},{"channel":"partner","coefficient":1,"kind":"side","node":372,"targets":[375]},{"channel":"face0","coefficient":1,"kind":"side","node":8383,"targets":[376,377,378,379]},{"channel":"face0","coefficient":1,"kind":"side","node":8656,"targets":[380,381,382,383]},{"channel":"edge12","coefficient":1,"kind":"side","node":9810,"targets":[376,379]},{"channel":"edge12","coefficient":1,"kind":"side","node":9786,"targets":[377,378]},{"channel":"edge12","coefficient":1,"kind":"side","node":9810,"targets":[380,383]},{"channel":"edge12","coefficient":1,"kind":"side","node":9786,"targets":[381,382]},{"channel":"u01","coefficient":1,"kind":"side","node":11836,"targets":[376]},{"channel":"w02","coefficient":1,"kind":"side","node":11840,"targets":[376]},{"channel":"partner","coefficient":1,"kind":"side","node":379,"targets":[376]},{"channel":"u01","coefficient":1,"kind":"side","node":11836,"targets":[377]},{"channel":"w02","coefficient":1,"kind":"side","node":11841,"targets":[377]},{"channel":"partner","coefficient":1,"kind":"side","node":378,"targets":[377]},{"channel":"u01","coefficient":1,"kind":"side","node":11837,"targets":[378]},{"channel":"w02","coefficient":1,"kind":"side","node":11840,"targets":[378]},{"channel":"partner","coefficient":1,"kind":"side","node":377,"targets":[378]},{"channel":"u01","coefficient":1,"kind":"side","node":11837,"targets":[379]},{"channel":"w02","coefficient":1,"kind":"side","node":11841,"targets":[379]},{"channel":"partner","coefficient":1,"kind":"side","node":376,"targets":[379]},{"channel":"u01","coefficient":1,"kind":"side","node":11838,"targets":[380]},{"channel":"w02","coefficient":1,"kind":"side","node":11842,"targets":[380]},{"channel":"partner","coefficient":1,"kind":"side","node":383,"targets":[380]},{"channel":"u01","coefficient":1,"kind":"side","node":11838,"targets":[381]},{"channel":"w02","coefficient":1,"kind":"side","node":11843,"targets":[381]},{"channel":"partner","coefficient":1,"kind":"side","node":382,"targets":[381]},{"channel":"u01","coefficient":1,"kind":"side","node":11839,"targets":[382]},{"channel":"w02","coefficient":1,"kind":"side","node":11842,"targets":[382]},{"channel":"partner","coefficient":1,"kind":"side","node":381,"targets":[382]},{"channel":"u01","coefficient":1,"kind":"side","node":11839,"targets":[383]},{"channel":"w02","coefficient":1,"kind":"side","node":11843,"targets":[383]},{"channel":"partner","coefficient":1,"kind":"side","node":380,"targets":[383]},{"channel":"face0","coefficient":1,"kind":"side","node":8929,"targets":[384,385,386,387]},{"channel":"face0","coefficient":1,"kind":"side","node":9202,"targets":[388,389,390,391]},{"channel":"edge12","coefficient":1,"kind":"side","node":9827,"targets":[384,387]},{"channel":"edge12","coefficient":1,"kind":"side","node":9803,"targets":[385,386]},{"channel":"edge12","coefficient":1,"kind":"side","node":9827,"targets":[388,391]},{"channel":"edge12","coefficient":1,"kind":"side","node":9803,"targets":[389,390]},{"channel":"u01","coefficient":1,"kind":"side","node":11844,"targets":[384]},{"channel":"w02","coefficient":1,"kind":"side","node":11848,"targets":[384]},{"channel":"partner","coefficient":1,"kind":"side","node":387,"targets":[384]},{"channel":"u01","coefficient":1,"kind":"side","node":11844,"targets":[385]},{"channel":"w02","coefficient":1,"kind":"side","node":11849,"targets":[385]},{"channel":"partner","coefficient":1,"kind":"side","node":386,"targets":[385]},{"channel":"u01","coefficient":1,"kind":"side","node":11845,"targets":[386]},{"channel":"w02","coefficient":1,"kind":"side","node":11848,"targets":[386]},{"channel":"partner","coefficient":1,"kind":"side","node":385,"targets":[386]},{"channel":"u01","coefficient":1,"kind":"side","node":11845,"targets":[387]},{"channel":"w02","coefficient":1,"kind":"side","node":11849,"targets":[387]},{"channel":"partner","coefficient":1,"kind":"side","node":384,"targets":[387]},{"channel":"u01","coefficient":1,"kind":"side","node":11846,"targets":[388]},{"channel":"w02","coefficient":1,"kind":"side","node":11850,"targets":[388]},{"channel":"partner","coefficient":1,"kind":"side","node":391,"targets":[388]},{"channel":"u01","coefficient":1,"kind":"side","node":11846,"targets":[389]},{"channel":"w02","coefficient":1,"kind":"side","node":11851,"targets":[389]},{"channel":"partner","coefficient":1,"kind":"side","node":390,"targets":[389]},{"channel":"u01","coefficient":1,"kind":"side","node":11847,"targets":[390]},{"channel":"w02","coefficient":1,"kind":"side","node":11850,"targets":[390]},{"channel":"partner","coefficient":1,"kind":"side","node":389,"targets":[390]},{"channel":"u01","coefficient":1,"kind":"side","node":11847,"targets":[391]},{"channel":"w02","coefficient":1,"kind":"side","node":11851,"targets":[391]},{"channel":"partner","coefficient":1,"kind":"side","node":388,"targets":[391]},{"channel":"face0","coefficient":1,"kind":"side","node":4626,"targets":[392,393,394,395]},{"channel":"face0","coefficient":1,"kind":"side","node":4899,"targets":[396,397,398,399]},{"channel":"edge12","coefficient":1,"kind":"side","node":10776,"targets":[392,395]},{"channel":"edge12","coefficient":1,"kind":"side","node":10752,"targets":[393,394]},{"channel":"edge12","coefficient":1,"kind":"side","node":10776,"targets":[396,399]},{"channel":"edge12","coefficient":1,"kind":"side","node":10752,"targets":[397,398]},{"channel":"u01","coefficient":1,"kind":"side","node":11852,"targets":[392]},{"channel":"w02","coefficient":1,"kind":"side","node":11856,"targets":[392]},{"channel":"partner","coefficient":1,"kind":"side","node":395,"targets":[392]},{"channel":"u01","coefficient":1,"kind":"side","node":11852,"targets":[393]},{"channel":"w02","coefficient":1,"kind":"side","node":11857,"targets":[393]},{"channel":"partner","coefficient":1,"kind":"side","node":394,"targets":[393]},{"channel":"u01","coefficient":1,"kind":"side","node":11853,"targets":[394]},{"channel":"w02","coefficient":1,"kind":"side","node":11856,"targets":[394]},{"channel":"partner","coefficient":1,"kind":"side","node":393,"targets":[394]},{"channel":"u01","coefficient":1,"kind":"side","node":11853,"targets":[395]},{"channel":"w02","coefficient":1,"kind":"side","node":11857,"targets":[395]},{"channel":"partner","coefficient":1,"kind":"side","node":392,"targets":[395]},{"channel":"u01","coefficient":1,"kind":"side","node":11854,"targets":[396]},{"channel":"w02","coefficient":1,"kind":"side","node":11858,"targets":[396]},{"channel":"partner","coefficient":1,"kind":"side","node":399,"targets":[396]},{"channel":"u01","coefficient":1,"kind":"side","node":11854,"targets":[397]},{"channel":"w02","coefficient":1,"kind":"side","node":11859,"targets":[397]},{"channel":"partner","coefficient":1,"kind":"side","node":398,"targets":[397]},{"channel":"u01","coefficient":1,"kind":"side","node":11855,"targets":[398]},{"channel":"w02","coefficient":1,"kind":"side","node":11858,"targets":[398]},{"channel":"partner","coefficient":1,"kind":"side","node":397,"targets":[398]},{"channel":"u01","coefficient":1,"kind":"side","node":11855,"targets":[399]},{"channel":"w02","coefficient":1,"kind":"side","node":11859,"targets":[399]},{"channel":"partner","coefficient":1,"kind":"side","node":396,"targets":[399]},{"channel":"face0","coefficient":1,"kind":"side","node":4629,"targets":[400,401,402,403]},{"channel":"face0","coefficient":1,"kind":"side","node":4902,"targets":[404,405,406,407]},{"channel":"edge12","coefficient":1,"kind":"side","node":10824,"targets":[400,403]},{"channel":"edge12","coefficient":1,"kind":"side","node":10800,"targets":[401,402]},{"channel":"edge12","coefficient":1,"kind":"side","node":10824,"targets":[404,407]},{"channel":"edge12","coefficient":1,"kind":"side","node":10800,"targets":[405,406]},{"channel":"u01","coefficient":1,"kind":"side","node":11860,"targets":[400]},{"channel":"w02","coefficient":1,"kind":"side","node":11864,"targets":[400]},{"channel":"partner","coefficient":1,"kind":"side","node":403,"targets":[400]},{"channel":"u01","coefficient":1,"kind":"side","node":11860,"targets":[401]},{"channel":"w02","coefficient":1,"kind":"side","node":11865,"targets":[401]},{"channel":"partner","coefficient":1,"kind":"side","node":402,"targets":[401]},{"channel":"u01","coefficient":1,"kind":"side","node":11861,"targets":[402]},{"channel":"w02","coefficient":1,"kind":"side","node":11864,"targets":[402]},{"channel":"partner","coefficient":1,"kind":"side","node":401,"targets":[402]},{"channel":"u01","coefficient":1,"kind":"side","node":11861,"targets":[403]},{"channel":"w02","coefficient":1,"kind":"side","node":11865,"targets":[403]},{"channel":"partner","coefficient":1,"kind":"side","node":400,"targets":[403]},{"channel":"u01","coefficient":1,"kind":"side","node":11862,"targets":[404]},{"channel":"w02","coefficient":1,"kind":"side","node":11866,"targets":[404]},{"channel":"partner","coefficient":1,"kind":"side","node":407,"targets":[404]},{"channel":"u01","coefficient":1,"kind":"side","node":11862,"targets":[405]},{"channel":"w02","coefficient":1,"kind":"side","node":11867,"targets":[405]},{"channel":"partner","coefficient":1,"kind":"side","node":406,"targets":[405]},{"channel":"u01","coefficient":1,"kind":"side","node":11863,"targets":[406]},{"channel":"w02","coefficient":1,"kind":"side","node":11866,"targets":[406]},{"channel":"partner","coefficient":1,"kind":"side","node":405,"targets":[406]},{"channel":"u01","coefficient":1,"kind":"side","node":11863,"targets":[407]},{"channel":"w02","coefficient":1,"kind":"side","node":11867,"targets":[407]},{"channel":"partner","coefficient":1,"kind":"side","node":404,"targets":[407]},{"channel":"face0","coefficient":1,"kind":"side","node":4608,"targets":[408,409,410,411]},{"channel":"face0","coefficient":1,"kind":"side","node":4881,"targets":[412,413,414,415]},{"channel":"edge12","coefficient":1,"kind":"side","node":10872,"targets":[408,411]},{"channel":"edge12","coefficient":1,"kind":"side","node":10848,"targets":[409,410]},{"channel":"edge12","coefficient":1,"kind":"side","node":10872,"targets":[412,415]},{"channel":"edge12","coefficient":1,"kind":"side","node":10848,"targets":[413,414]},{"channel":"u01","coefficient":1,"kind":"side","node":11868,"targets":[408]},{"channel":"w02","coefficient":1,"kind":"side","node":11872,"targets":[408]},{"channel":"partner","coefficient":1,"kind":"side","node":411,"targets":[408]},{"channel":"u01","coefficient":1,"kind":"side","node":11868,"targets":[409]},{"channel":"w02","coefficient":1,"kind":"side","node":11873,"targets":[409]},{"channel":"partner","coefficient":1,"kind":"side","node":410,"targets":[409]},{"channel":"u01","coefficient":1,"kind":"side","node":11869,"targets":[410]},{"channel":"w02","coefficient":1,"kind":"side","node":11872,"targets":[410]},{"channel":"partner","coefficient":1,"kind":"side","node":409,"targets":[410]},{"channel":"u01","coefficient":1,"kind":"side","node":11869,"targets":[411]},{"channel":"w02","coefficient":1,"kind":"side","node":11873,"targets":[411]},{"channel":"partner","coefficient":1,"kind":"side","node":408,"targets":[411]},{"channel":"u01","coefficient":1,"kind":"side","node":11870,"targets":[412]},{"channel":"w02","coefficient":1,"kind":"side","node":11874,"targets":[412]},{"channel":"partner","coefficient":1,"kind":"side","node":415,"targets":[412]},{"channel":"u01","coefficient":1,"kind":"side","node":11870,"targets":[413]},{"channel":"w02","coefficient":1,"kind":"side","node":11875,"targets":[413]},{"channel":"partner","coefficient":1,"kind":"side","node":414,"targets":[413]},{"channel":"u01","coefficient":1,"kind":"side","node":11871,"targets":[414]},{"channel":"w02","coefficient":1,"kind":"side","node":11874,"targets":[414]},{"channel":"partner","coefficient":1,"kind":"side","node":413,"targets":[414]},{"channel":"u01","coefficient":1,"kind":"side","node":11871,"targets":[415]},{"channel":"w02","coefficient":1,"kind":"side","node":11875,"targets":[415]},{"channel":"partner","coefficient":1,"kind":"side","node":412,"targets":[415]},{"channel":"face0","coefficient":1,"kind":"side","node":8290,"targets":[416,417,418,419]},{"channel":"face0","coefficient":1,"kind":"side","node":8563,"targets":[420,421,422,423]},{"channel":"edge12","coefficient":1,"kind":"side","node":9858,"targets":[416,419]},{"channel":"edge12","coefficient":1,"kind":"side","node":9834,"targets":[417,418]},{"channel":"edge12","coefficient":1,"kind":"side","node":9858,"targets":[420,423]},{"channel":"edge12","coefficient":1,"kind":"side","node":9834,"targets":[421,422]},{"channel":"u01","coefficient":1,"kind":"side","node":11876,"targets":[416]},{"channel":"w02","coefficient":1,"kind":"side","node":11880,"targets":[416]},{"channel":"partner","coefficient":1,"kind":"side","node":419,"targets":[416]},{"channel":"u01","coefficient":1,"kind":"side","node":11876,"targets":[417]},{"channel":"w02","coefficient":1,"kind":"side","node":11881,"targets":[417]},{"channel":"partner","coefficient":1,"kind":"side","node":418,"targets":[417]},{"channel":"u01","coefficient":1,"kind":"side","node":11877,"targets":[418]},{"channel":"w02","coefficient":1,"kind":"side","node":11880,"targets":[418]},{"channel":"partner","coefficient":1,"kind":"side","node":417,"targets":[418]},{"channel":"u01","coefficient":1,"kind":"side","node":11877,"targets":[419]},{"channel":"w02","coefficient":1,"kind":"side","node":11881,"targets":[419]},{"channel":"partner","coefficient":1,"kind":"side","node":416,"targets":[419]},{"channel":"u01","coefficient":1,"kind":"side","node":11878,"targets":[420]},{"channel":"w02","coefficient":1,"kind":"side","node":11882,"targets":[420]},{"channel":"partner","coefficient":1,"kind":"side","node":423,"targets":[420]},{"channel":"u01","coefficient":1,"kind":"side","node":11878,"targets":[421]},{"channel":"w02","coefficient":1,"kind":"side","node":11883,"targets":[421]},{"channel":"partner","coefficient":1,"kind":"side","node":422,"targets":[421]},{"channel":"u01","coefficient":1,"kind":"side","node":11879,"targets":[422]},{"channel":"w02","coefficient":1,"kind":"side","node":11882,"targets":[422]},{"channel":"partner","coefficient":1,"kind":"side","node":421,"targets":[422]},{"channel":"u01","coefficient":1,"kind":"side","node":11879,"targets":[423]},{"channel":"w02","coefficient":1,"kind":"side","node":11883,"targets":[423]},{"channel":"partner","coefficient":1,"kind":"side","node":420,"targets":[423]},{"channel":"face0","coefficient":1,"kind":"side","node":8836,"targets":[424,425,426,427]},{"channel":"face0","coefficient":1,"kind":"side","node":9109,"targets":[428,429,430,431]},{"channel":"edge12","coefficient":1,"kind":"side","node":9875,"targets":[424,427]},{"channel":"edge12","coefficient":1,"kind":"side","node":9851,"targets":[425,426]},{"channel":"edge12","coefficient":1,"kind":"side","node":9875,"targets":[428,431]},{"channel":"edge12","coefficient":1,"kind":"side","node":9851,"targets":[429,430]},{"channel":"u01","coefficient":1,"kind":"side","node":11884,"targets":[424]},{"channel":"w02","coefficient":1,"kind":"side","node":11888,"targets":[424]},{"channel":"partner","coefficient":1,"kind":"side","node":427,"targets":[424]},{"channel":"u01","coefficient":1,"kind":"side","node":11884,"targets":[425]},{"channel":"w02","coefficient":1,"kind":"side","node":11889,"targets":[425]},{"channel":"partner","coefficient":1,"kind":"side","node":426,"targets":[425]},{"channel":"u01","coefficient":1,"kind":"side","node":11885,"targets":[426]},{"channel":"w02","coefficient":1,"kind":"side","node":11888,"targets":[426]},{"channel":"partner","coefficient":1,"kind":"side","node":425,"targets":[426]},{"channel":"u01","coefficient":1,"kind":"side","node":11885,"targets":[427]},{"channel":"w02","coefficient":1,"kind":"side","node":11889,"targets":[427]},{"channel":"partner","coefficient":1,"kind":"side","node":424,"targets":[427]},{"channel":"u01","coefficient":1,"kind":"side","node":11886,"targets":[428]},{"channel":"w02","coefficient":1,"kind":"side","node":11890,"targets":[428]},{"channel":"partner","coefficient":1,"kind":"side","node":431,"targets":[428]},{"channel":"u01","coefficient":1,"kind":"side","node":11886,"targets":[429]},{"channel":"w02","coefficient":1,"kind":"side","node":11891,"targets":[429]},{"channel":"partner","coefficient":1,"kind":"side","node":430,"targets":[429]},{"channel":"u01","coefficient":1,"kind":"side","node":11887,"targets":[430]},{"channel":"w02","coefficient":1,"kind":"side","node":11890,"targets":[430]},{"channel":"partner","coefficient":1,"kind":"side","node":429,"targets":[430]},{"channel":"u01","coefficient":1,"kind":"side","node":11887,"targets":[431]},{"channel":"w02","coefficient":1,"kind":"side","node":11891,"targets":[431]},{"channel":"partner","coefficient":1,"kind":"side","node":428,"targets":[431]},{"channel":"face0","coefficient":1,"kind":"side","node":4600,"targets":[432,433,434,435]},{"channel":"face0","coefficient":1,"kind":"side","node":4873,"targets":[436,437,438,439]},{"channel":"edge12","coefficient":1,"kind":"side","node":11016,"targets":[432,435]},{"channel":"edge12","coefficient":1,"kind":"side","node":10992,"targets":[433,434]},{"channel":"edge12","coefficient":1,"kind":"side","node":11016,"targets":[436,439]},{"channel":"edge12","coefficient":1,"kind":"side","node":10992,"targets":[437,438]},{"channel":"u01","coefficient":1,"kind":"side","node":11892,"targets":[432]},{"channel":"w02","coefficient":1,"kind":"side","node":11896,"targets":[432]},{"channel":"partner","coefficient":1,"kind":"side","node":435,"targets":[432]},{"channel":"u01","coefficient":1,"kind":"side","node":11892,"targets":[433]},{"channel":"w02","coefficient":1,"kind":"side","node":11897,"targets":[433]},{"channel":"partner","coefficient":1,"kind":"side","node":434,"targets":[433]},{"channel":"u01","coefficient":1,"kind":"side","node":11893,"targets":[434]},{"channel":"w02","coefficient":1,"kind":"side","node":11896,"targets":[434]},{"channel":"partner","coefficient":1,"kind":"side","node":433,"targets":[434]},{"channel":"u01","coefficient":1,"kind":"side","node":11893,"targets":[435]},{"channel":"w02","coefficient":1,"kind":"side","node":11897,"targets":[435]},{"channel":"partner","coefficient":1,"kind":"side","node":432,"targets":[435]},{"channel":"u01","coefficient":1,"kind":"side","node":11894,"targets":[436]},{"channel":"w02","coefficient":1,"kind":"side","node":11898,"targets":[436]},{"channel":"partner","coefficient":1,"kind":"side","node":439,"targets":[436]},{"channel":"u01","coefficient":1,"kind":"side","node":11894,"targets":[437]},{"channel":"w02","coefficient":1,"kind":"side","node":11899,"targets":[437]},{"channel":"partner","coefficient":1,"kind":"side","node":438,"targets":[437]},{"channel":"u01","coefficient":1,"kind":"side","node":11895,"targets":[438]},{"channel":"w02","coefficient":1,"kind":"side","node":11898,"targets":[438]},{"channel":"partner","coefficient":1,"kind":"side","node":437,"targets":[438]},{"channel":"u01","coefficient":1,"kind":"side","node":11895,"targets":[439]},{"channel":"w02","coefficient":1,"kind":"side","node":11899,"targets":[439]},{"channel":"partner","coefficient":1,"kind":"side","node":436,"targets":[439]},{"channel":"face0","coefficient":1,"kind":"side","node":4647,"targets":[440,441,442,443]},{"channel":"face0","coefficient":1,"kind":"side","node":4920,"targets":[444,445,446,447]},{"channel":"edge12","coefficient":1,"kind":"side","node":11064,"targets":[440,443]},{"channel":"edge12","coefficient":1,"kind":"side","node":11040,"targets":[441,442]},{"channel":"edge12","coefficient":1,"kind":"side","node":11064,"targets":[444,447]},{"channel":"edge12","coefficient":1,"kind":"side","node":11040,"targets":[445,446]},{"channel":"u01","coefficient":1,"kind":"side","node":11900,"targets":[440]},{"channel":"w02","coefficient":1,"kind":"side","node":11904,"targets":[440]},{"channel":"partner","coefficient":1,"kind":"side","node":443,"targets":[440]},{"channel":"u01","coefficient":1,"kind":"side","node":11900,"targets":[441]},{"channel":"w02","coefficient":1,"kind":"side","node":11905,"targets":[441]},{"channel":"partner","coefficient":1,"kind":"side","node":442,"targets":[441]},{"channel":"u01","coefficient":1,"kind":"side","node":11901,"targets":[442]},{"channel":"w02","coefficient":1,"kind":"side","node":11904,"targets":[442]},{"channel":"partner","coefficient":1,"kind":"side","node":441,"targets":[442]},{"channel":"u01","coefficient":1,"kind":"side","node":11901,"targets":[443]},{"channel":"w02","coefficient":1,"kind":"side","node":11905,"targets":[443]},{"channel":"partner","coefficient":1,"kind":"side","node":440,"targets":[443]},{"channel":"u01","coefficient":1,"kind":"side","node":11902,"targets":[444]},{"channel":"w02","coefficient":1,"kind":"side","node":11906,"targets":[444]},{"channel":"partner","coefficient":1,"kind":"side","node":447,"targets":[444]},{"channel":"u01","coefficient":1,"kind":"side","node":11902,"targets":[445]},{"channel":"w02","coefficient":1,"kind":"side","node":11907,"targets":[445]},{"channel":"partner","coefficient":1,"kind":"side","node":446,"targets":[445]},{"channel":"u01","coefficient":1,"kind":"side","node":11903,"targets":[446]},{"channel":"w02","coefficient":1,"kind":"side","node":11906,"targets":[446]},{"channel":"partner","coefficient":1,"kind":"side","node":445,"targets":[446]},{"channel":"u01","coefficient":1,"kind":"side","node":11903,"targets":[447]},{"channel":"w02","coefficient":1,"kind":"side","node":11907,"targets":[447]},{"channel":"partner","coefficient":1,"kind":"side","node":444,"targets":[447]},{"channel":"face0","coefficient":1,"kind":"side","node":6780,"targets":[448,449,450,451]},{"channel":"face0","coefficient":1,"kind":"side","node":7053,"targets":[452,453,454,455]},{"channel":"edge12","coefficient":1,"kind":"side","node":10065,"targets":[448,451]},{"channel":"edge12","coefficient":1,"kind":"side","node":10041,"targets":[449,450]},{"channel":"edge12","coefficient":1,"kind":"side","node":10065,"targets":[452,455]},{"channel":"edge12","coefficient":1,"kind":"side","node":10041,"targets":[453,454]},{"channel":"u01","coefficient":1,"kind":"side","node":11908,"targets":[448]},{"channel":"w02","coefficient":1,"kind":"side","node":11912,"targets":[448]},{"channel":"partner","coefficient":1,"kind":"side","node":451,"targets":[448]},{"channel":"u01","coefficient":1,"kind":"side","node":11908,"targets":[449]},{"channel":"w02","coefficient":1,"kind":"side","node":11913,"targets":[449]},{"channel":"partner","coefficient":1,"kind":"side","node":450,"targets":[449]},{"channel":"u01","coefficient":1,"kind":"side","node":11909,"targets":[450]},{"channel":"w02","coefficient":1,"kind":"side","node":11912,"targets":[450]},{"channel":"partner","coefficient":1,"kind":"side","node":449,"targets":[450]},{"channel":"u01","coefficient":1,"kind":"side","node":11909,"targets":[451]},{"channel":"w02","coefficient":1,"kind":"side","node":11913,"targets":[451]},{"channel":"partner","coefficient":1,"kind":"side","node":448,"targets":[451]},{"channel":"u01","coefficient":1,"kind":"side","node":11910,"targets":[452]},{"channel":"w02","coefficient":1,"kind":"side","node":11914,"targets":[452]},{"channel":"partner","coefficient":1,"kind":"side","node":455,"targets":[452]},{"channel":"u01","coefficient":1,"kind":"side","node":11910,"targets":[453]},{"channel":"w02","coefficient":1,"kind":"side","node":11915,"targets":[453]},{"channel":"partner","coefficient":1,"kind":"side","node":454,"targets":[453]},{"channel":"u01","coefficient":1,"kind":"side","node":11911,"targets":[454]},{"channel":"w02","coefficient":1,"kind":"side","node":11914,"targets":[454]},{"channel":"partner","coefficient":1,"kind":"side","node":453,"targets":[454]},{"channel":"u01","coefficient":1,"kind":"side","node":11911,"targets":[455]},{"channel":"w02","coefficient":1,"kind":"side","node":11915,"targets":[455]},{"channel":"partner","coefficient":1,"kind":"side","node":452,"targets":[455]},{"channel":"face0","coefficient":1,"kind":"side","node":6799,"targets":[456,457,458,459]},{"channel":"face0","coefficient":1,"kind":"side","node":7072,"targets":[460,461,462,463]},{"channel":"edge12","coefficient":1,"kind":"side","node":10113,"targets":[456,459]},{"channel":"edge12","coefficient":1,"kind":"side","node":10089,"targets":[457,458]},{"channel":"edge12","coefficient":1,"kind":"side","node":10113,"targets":[460,463]},{"channel":"edge12","coefficient":1,"kind":"side","node":10089,"targets":[461,462]},{"channel":"u01","coefficient":1,"kind":"side","node":11916,"targets":[456]},{"channel":"w02","coefficient":1,"kind":"side","node":11920,"targets":[456]},{"channel":"partner","coefficient":1,"kind":"side","node":459,"targets":[456]},{"channel":"u01","coefficient":1,"kind":"side","node":11916,"targets":[457]},{"channel":"w02","coefficient":1,"kind":"side","node":11921,"targets":[457]},{"channel":"partner","coefficient":1,"kind":"side","node":458,"targets":[457]},{"channel":"u01","coefficient":1,"kind":"side","node":11917,"targets":[458]},{"channel":"w02","coefficient":1,"kind":"side","node":11920,"targets":[458]},{"channel":"partner","coefficient":1,"kind":"side","node":457,"targets":[458]},{"channel":"u01","coefficient":1,"kind":"side","node":11917,"targets":[459]},{"channel":"w02","coefficient":1,"kind":"side","node":11921,"targets":[459]},{"channel":"partner","coefficient":1,"kind":"side","node":456,"targets":[459]},{"channel":"u01","coefficient":1,"kind":"side","node":11918,"targets":[460]},{"channel":"w02","coefficient":1,"kind":"side","node":11922,"targets":[460]},{"channel":"partner","coefficient":1,"kind":"side","node":463,"targets":[460]},{"channel":"u01","coefficient":1,"kind":"side","node":11918,"targets":[461]},{"channel":"w02","coefficient":1,"kind":"side","node":11923,"targets":[461]},{"channel":"partner","coefficient":1,"kind":"side","node":462,"targets":[461]},{"channel":"u01","coefficient":1,"kind":"side","node":11919,"targets":[462]},{"channel":"w02","coefficient":1,"kind":"side","node":11922,"targets":[462]},{"channel":"partner","coefficient":1,"kind":"side","node":461,"targets":[462]},{"channel":"u01","coefficient":1,"kind":"side","node":11919,"targets":[463]},{"channel":"w02","coefficient":1,"kind":"side","node":11923,"targets":[463]},{"channel":"partner","coefficient":1,"kind":"side","node":460,"targets":[463]},{"channel":"face0","coefficient":1,"kind":"side","node":7352,"targets":[464,465,466,467]},{"channel":"face0","coefficient":1,"kind":"side","node":7625,"targets":[468,469,470,471]},{"channel":"edge12","coefficient":1,"kind":"side","node":10016,"targets":[464,467]},{"channel":"edge12","coefficient":1,"kind":"side","node":9992,"targets":[465,466]},{"channel":"edge12","coefficient":1,"kind":"side","node":10016,"targets":[468,471]},{"channel":"edge12","coefficient":1,"kind":"side","node":9992,"targets":[469,470]},{"channel":"u01","coefficient":1,"kind":"side","node":11924,"targets":[464]},{"channel":"w02","coefficient":1,"kind":"side","node":11928,"targets":[464]},{"channel":"partner","coefficient":1,"kind":"side","node":467,"targets":[464]},{"channel":"u01","coefficient":1,"kind":"side","node":11924,"targets":[465]},{"channel":"w02","coefficient":1,"kind":"side","node":11929,"targets":[465]},{"channel":"partner","coefficient":1,"kind":"side","node":466,"targets":[465]},{"channel":"u01","coefficient":1,"kind":"side","node":11925,"targets":[466]},{"channel":"w02","coefficient":1,"kind":"side","node":11928,"targets":[466]},{"channel":"partner","coefficient":1,"kind":"side","node":465,"targets":[466]},{"channel":"u01","coefficient":1,"kind":"side","node":11925,"targets":[467]},{"channel":"w02","coefficient":1,"kind":"side","node":11929,"targets":[467]},{"channel":"partner","coefficient":1,"kind":"side","node":464,"targets":[467]},{"channel":"u01","coefficient":1,"kind":"side","node":11926,"targets":[468]},{"channel":"w02","coefficient":1,"kind":"side","node":11930,"targets":[468]},{"channel":"partner","coefficient":1,"kind":"side","node":471,"targets":[468]},{"channel":"u01","coefficient":1,"kind":"side","node":11926,"targets":[469]},{"channel":"w02","coefficient":1,"kind":"side","node":11931,"targets":[469]},{"channel":"partner","coefficient":1,"kind":"side","node":470,"targets":[469]},{"channel":"u01","coefficient":1,"kind":"side","node":11927,"targets":[470]},{"channel":"w02","coefficient":1,"kind":"side","node":11930,"targets":[470]},{"channel":"partner","coefficient":1,"kind":"side","node":469,"targets":[470]},{"channel":"u01","coefficient":1,"kind":"side","node":11927,"targets":[471]},{"channel":"w02","coefficient":1,"kind":"side","node":11931,"targets":[471]},{"channel":"partner","coefficient":1,"kind":"side","node":468,"targets":[471]},{"channel":"face0","coefficient":1,"kind":"side","node":7326,"targets":[472,473,474,475]},{"channel":"face0","coefficient":1,"kind":"side","node":7599,"targets":[476,477,478,479]},{"channel":"edge12","coefficient":1,"kind":"side","node":10064,"targets":[472,475]},{"channel":"edge12","coefficient":1,"kind":"side","node":10040,"targets":[473,474]},{"channel":"edge12","coefficient":1,"kind":"side","node":10064,"targets":[476,479]},{"channel":"edge12","coefficient":1,"kind":"side","node":10040,"targets":[477,478]},{"channel":"u01","coefficient":1,"kind":"side","node":11932,"targets":[472]},{"channel":"w02","coefficient":1,"kind":"side","node":11936,"targets":[472]},{"channel":"partner","coefficient":1,"kind":"side","node":475,"targets":[472]},{"channel":"u01","coefficient":1,"kind":"side","node":11932,"targets":[473]},{"channel":"w02","coefficient":1,"kind":"side","node":11937,"targets":[473]},{"channel":"partner","coefficient":1,"kind":"side","node":474,"targets":[473]},{"channel":"u01","coefficient":1,"kind":"side","node":11933,"targets":[474]},{"channel":"w02","coefficient":1,"kind":"side","node":11936,"targets":[474]},{"channel":"partner","coefficient":1,"kind":"side","node":473,"targets":[474]},{"channel":"u01","coefficient":1,"kind":"side","node":11933,"targets":[475]},{"channel":"w02","coefficient":1,"kind":"side","node":11937,"targets":[475]},{"channel":"partner","coefficient":1,"kind":"side","node":472,"targets":[475]},{"channel":"u01","coefficient":1,"kind":"side","node":11934,"targets":[476]},{"channel":"w02","coefficient":1,"kind":"side","node":11938,"targets":[476]},{"channel":"partner","coefficient":1,"kind":"side","node":479,"targets":[476]},{"channel":"u01","coefficient":1,"kind":"side","node":11934,"targets":[477]},{"channel":"w02","coefficient":1,"kind":"side","node":11939,"targets":[477]},{"channel":"partner","coefficient":1,"kind":"side","node":478,"targets":[477]},{"channel":"u01","coefficient":1,"kind":"side","node":11935,"targets":[478]},{"channel":"w02","coefficient":1,"kind":"side","node":11938,"targets":[478]},{"channel":"partner","coefficient":1,"kind":"side","node":477,"targets":[478]},{"channel":"u01","coefficient":1,"kind":"side","node":11935,"targets":[479]},{"channel":"w02","coefficient":1,"kind":"side","node":11939,"targets":[479]},{"channel":"partner","coefficient":1,"kind":"side","node":476,"targets":[479]},{"channel":"face0","coefficient":1,"kind":"side","node":7345,"targets":[480,481,482,483]},{"channel":"face0","coefficient":1,"kind":"side","node":7618,"targets":[484,485,486,487]},{"channel":"edge12","coefficient":1,"kind":"side","node":10112,"targets":[480,483]},{"channel":"edge12","coefficient":1,"kind":"side","node":10088,"targets":[481,482]},{"channel":"edge12","coefficient":1,"kind":"side","node":10112,"targets":[484,487]},{"channel":"edge12","coefficient":1,"kind":"side","node":10088,"targets":[485,486]},{"channel":"u01","coefficient":1,"kind":"side","node":11940,"targets":[480]},{"channel":"w02","coefficient":1,"kind":"side","node":11944,"targets":[480]},{"channel":"partner","coefficient":1,"kind":"side","node":483,"targets":[480]},{"channel":"u01","coefficient":1,"kind":"side","node":11940,"targets":[481]},{"channel":"w02","coefficient":1,"kind":"side","node":11945,"targets":[481]},{"channel":"partner","coefficient":1,"kind":"side","node":482,"targets":[481]},{"channel":"u01","coefficient":1,"kind":"side","node":11941,"targets":[482]},{"channel":"w02","coefficient":1,"kind":"side","node":11944,"targets":[482]},{"channel":"partner","coefficient":1,"kind":"side","node":481,"targets":[482]},{"channel":"u01","coefficient":1,"kind":"side","node":11941,"targets":[483]},{"channel":"w02","coefficient":1,"kind":"side","node":11945,"targets":[483]},{"channel":"partner","coefficient":1,"kind":"side","node":480,"targets":[483]},{"channel":"u01","coefficient":1,"kind":"side","node":11942,"targets":[484]},{"channel":"w02","coefficient":1,"kind":"side","node":11946,"targets":[484]},{"channel":"partner","coefficient":1,"kind":"side","node":487,"targets":[484]},{"channel":"u01","coefficient":1,"kind":"side","node":11942,"targets":[485]},{"channel":"w02","coefficient":1,"kind":"side","node":11947,"targets":[485]},{"channel":"partner","coefficient":1,"kind":"side","node":486,"targets":[485]},{"channel":"u01","coefficient":1,"kind":"side","node":11943,"targets":[486]},{"channel":"w02","coefficient":1,"kind":"side","node":11946,"targets":[486]},{"channel":"partner","coefficient":1,"kind":"side","node":485,"targets":[486]},{"channel":"u01","coefficient":1,"kind":"side","node":11943,"targets":[487]},{"channel":"w02","coefficient":1,"kind":"side","node":11947,"targets":[487]},{"channel":"partner","coefficient":1,"kind":"side","node":484,"targets":[487]},{"channel":"face0","coefficient":1,"kind":"side","node":7872,"targets":[488,489,490,491]},{"channel":"face0","coefficient":1,"kind":"side","node":8145,"targets":[492,493,494,495]},{"channel":"edge12","coefficient":1,"kind":"side","node":10050,"targets":[488,491]},{"channel":"edge12","coefficient":1,"kind":"side","node":10026,"targets":[489,490]},{"channel":"edge12","coefficient":1,"kind":"side","node":10050,"targets":[492,495]},{"channel":"edge12","coefficient":1,"kind":"side","node":10026,"targets":[493,494]},{"channel":"u01","coefficient":1,"kind":"side","node":11948,"targets":[488]},{"channel":"w02","coefficient":1,"kind":"side","node":11952,"targets":[488]},{"channel":"partner","coefficient":1,"kind":"side","node":491,"targets":[488]},{"channel":"u01","coefficient":1,"kind":"side","node":11948,"targets":[489]},{"channel":"w02","coefficient":1,"kind":"side","node":11953,"targets":[489]},{"channel":"partner","coefficient":1,"kind":"side","node":490,"targets":[489]},{"channel":"u01","coefficient":1,"kind":"side","node":11949,"targets":[490]},{"channel":"w02","coefficient":1,"kind":"side","node":11952,"targets":[490]},{"channel":"partner","coefficient":1,"kind":"side","node":489,"targets":[490]},{"channel":"u01","coefficient":1,"kind":"side","node":11949,"targets":[491]},{"channel":"w02","coefficient":1,"kind":"side","node":11953,"targets":[491]},{"channel":"partner","coefficient":1,"kind":"side","node":488,"targets":[491]},{"channel":"u01","coefficient":1,"kind":"side","node":11950,"targets":[492]},{"channel":"w02","coefficient":1,"kind":"side","node":11954,"targets":[492]},{"channel":"partner","coefficient":1,"kind":"side","node":495,"targets":[492]},{"channel":"u01","coefficient":1,"kind":"side","node":11950,"targets":[493]},{"channel":"w02","coefficient":1,"kind":"side","node":11955,"targets":[493]},{"channel":"partner","coefficient":1,"kind":"side","node":494,"targets":[493]},{"channel":"u01","coefficient":1,"kind":"side","node":11951,"targets":[494]},{"channel":"w02","coefficient":1,"kind":"side","node":11954,"targets":[494]},{"channel":"partner","coefficient":1,"kind":"side","node":493,"targets":[494]},{"channel":"u01","coefficient":1,"kind":"side","node":11951,"targets":[495]},{"channel":"w02","coefficient":1,"kind":"side","node":11955,"targets":[495]},{"channel":"partner","coefficient":1,"kind":"side","node":492,"targets":[495]},{"channel":"face0","coefficient":1,"kind":"side","node":7891,"targets":[496,497,498,499]},{"channel":"face0","coefficient":1,"kind":"side","node":8164,"targets":[500,501,502,503]},{"channel":"edge12","coefficient":1,"kind":"side","node":10098,"targets":[496,499]},{"channel":"edge12","coefficient":1,"kind":"side","node":10074,"targets":[497,498]},{"channel":"edge12","coefficient":1,"kind":"side","node":10098,"targets":[500,503]},{"channel":"edge12","coefficient":1,"kind":"side","node":10074,"targets":[501,502]},{"channel":"u01","coefficient":1,"kind":"side","node":11956,"targets":[496]},{"channel":"w02","coefficient":1,"kind":"side","node":11960,"targets":[496]},{"channel":"partner","coefficient":1,"kind":"side","node":499,"targets":[496]},{"channel":"u01","coefficient":1,"kind":"side","node":11956,"targets":[497]},{"channel":"w02","coefficient":1,"kind":"side","node":11961,"targets":[497]},{"channel":"partner","coefficient":1,"kind":"side","node":498,"targets":[497]},{"channel":"u01","coefficient":1,"kind":"side","node":11957,"targets":[498]},{"channel":"w02","coefficient":1,"kind":"side","node":11960,"targets":[498]},{"channel":"partner","coefficient":1,"kind":"side","node":497,"targets":[498]},{"channel":"u01","coefficient":1,"kind":"side","node":11957,"targets":[499]},{"channel":"w02","coefficient":1,"kind":"side","node":11961,"targets":[499]},{"channel":"partner","coefficient":1,"kind":"side","node":496,"targets":[499]},{"channel":"u01","coefficient":1,"kind":"side","node":11958,"targets":[500]},{"channel":"w02","coefficient":1,"kind":"side","node":11962,"targets":[500]},{"channel":"partner","coefficient":1,"kind":"side","node":503,"targets":[500]},{"channel":"u01","coefficient":1,"kind":"side","node":11958,"targets":[501]},{"channel":"w02","coefficient":1,"kind":"side","node":11963,"targets":[501]},{"channel":"partner","coefficient":1,"kind":"side","node":502,"targets":[501]},{"channel":"u01","coefficient":1,"kind":"side","node":11959,"targets":[502]},{"channel":"w02","coefficient":1,"kind":"side","node":11962,"targets":[502]},{"channel":"partner","coefficient":1,"kind":"side","node":501,"targets":[502]},{"channel":"u01","coefficient":1,"kind":"side","node":11959,"targets":[503]},{"channel":"w02","coefficient":1,"kind":"side","node":11963,"targets":[503]},{"channel":"partner","coefficient":1,"kind":"side","node":500,"targets":[503]},{"channel":"face0","coefficient":1,"kind":"side","node":8437,"targets":[504,505,506,507]},{"channel":"face0","coefficient":1,"kind":"side","node":8710,"targets":[508,509,510,511]},{"channel":"edge12","coefficient":1,"kind":"side","node":10115,"targets":[504,507]},{"channel":"edge12","coefficient":1,"kind":"side","node":10091,"targets":[505,506]},{"channel":"edge12","coefficient":1,"kind":"side","node":10115,"targets":[508,511]},{"channel":"edge12","coefficient":1,"kind":"side","node":10091,"targets":[509,510]},{"channel":"u01","coefficient":1,"kind":"side","node":11964,"targets":[504]},{"channel":"w02","coefficient":1,"kind":"side","node":11968,"targets":[504]},{"channel":"partner","coefficient":1,"kind":"side","node":507,"targets":[504]},{"channel":"u01","coefficient":1,"kind":"side","node":11964,"targets":[505]},{"channel":"w02","coefficient":1,"kind":"side","node":11969,"targets":[505]},{"channel":"partner","coefficient":1,"kind":"side","node":506,"targets":[505]},{"channel":"u01","coefficient":1,"kind":"side","node":11965,"targets":[506]},{"channel":"w02","coefficient":1,"kind":"side","node":11968,"targets":[506]},{"channel":"partner","coefficient":1,"kind":"side","node":505,"targets":[506]},{"channel":"u01","coefficient":1,"kind":"side","node":11965,"targets":[507]},{"channel":"w02","coefficient":1,"kind":"side","node":11969,"targets":[507]},{"channel":"partner","coefficient":1,"kind":"side","node":504,"targets":[507]},{"channel":"u01","coefficient":1,"kind":"side","node":11966,"targets":[508]},{"channel":"w02","coefficient":1,"kind":"side","node":11970,"targets":[508]},{"channel":"partner","coefficient":1,"kind":"side","node":511,"targets":[508]},{"channel":"u01","coefficient":1,"kind":"side","node":11966,"targets":[509]},{"channel":"w02","coefficient":1,"kind":"side","node":11971,"targets":[509]},{"channel":"partner","coefficient":1,"kind":"side","node":510,"targets":[509]},{"channel":"u01","coefficient":1,"kind":"side","node":11967,"targets":[510]},{"channel":"w02","coefficient":1,"kind":"side","node":11970,"targets":[510]},{"channel":"partner","coefficient":1,"kind":"side","node":509,"targets":[510]},{"channel":"u01","coefficient":1,"kind":"side","node":11967,"targets":[511]},{"channel":"w02","coefficient":1,"kind":"side","node":11971,"targets":[511]},{"channel":"partner","coefficient":1,"kind":"side","node":508,"targets":[511]},{"channel":"face0","coefficient":1,"kind":"side","node":5200,"targets":[512,513,514,515]},{"channel":"face0","coefficient":1,"kind":"side","node":5473,"targets":[516,517,518,519]},{"channel":"edge12","coefficient":1,"kind":"side","node":10492,"targets":[512,515]},{"channel":"edge12","coefficient":1,"kind":"side","node":10468,"targets":[513,514]},{"channel":"edge12","coefficient":1,"kind":"side","node":10492,"targets":[516,519]},{"channel":"edge12","coefficient":1,"kind":"side","node":10468,"targets":[517,518]},{"channel":"u01","coefficient":1,"kind":"side","node":11972,"targets":[512]},{"channel":"w02","coefficient":1,"kind":"side","node":11976,"targets":[512]},{"channel":"partner","coefficient":1,"kind":"side","node":515,"targets":[512]},{"channel":"u01","coefficient":1,"kind":"side","node":11972,"targets":[513]},{"channel":"w02","coefficient":1,"kind":"side","node":11977,"targets":[513]},{"channel":"partner","coefficient":1,"kind":"side","node":514,"targets":[513]},{"channel":"u01","coefficient":1,"kind":"side","node":11973,"targets":[514]},{"channel":"w02","coefficient":1,"kind":"side","node":11976,"targets":[514]},{"channel":"partner","coefficient":1,"kind":"side","node":513,"targets":[514]},{"channel":"u01","coefficient":1,"kind":"side","node":11973,"targets":[515]},{"channel":"w02","coefficient":1,"kind":"side","node":11977,"targets":[515]},{"channel":"partner","coefficient":1,"kind":"side","node":512,"targets":[515]},{"channel":"u01","coefficient":1,"kind":"side","node":11974,"targets":[516]},{"channel":"w02","coefficient":1,"kind":"side","node":11978,"targets":[516]},{"channel":"partner","coefficient":1,"kind":"side","node":519,"targets":[516]},{"channel":"u01","coefficient":1,"kind":"side","node":11974,"targets":[517]},{"channel":"w02","coefficient":1,"kind":"side","node":11979,"targets":[517]},{"channel":"partner","coefficient":1,"kind":"side","node":518,"targets":[517]},{"channel":"u01","coefficient":1,"kind":"side","node":11975,"targets":[518]},{"channel":"w02","coefficient":1,"kind":"side","node":11978,"targets":[518]},{"channel":"partner","coefficient":1,"kind":"side","node":517,"targets":[518]},{"channel":"u01","coefficient":1,"kind":"side","node":11975,"targets":[519]},{"channel":"w02","coefficient":1,"kind":"side","node":11979,"targets":[519]},{"channel":"partner","coefficient":1,"kind":"side","node":516,"targets":[519]},{"channel":"face0","coefficient":1,"kind":"side","node":5061,"targets":[520,521,522,523]},{"channel":"face0","coefficient":1,"kind":"side","node":5334,"targets":[524,525,526,527]},{"channel":"edge12","coefficient":1,"kind":"side","node":10540,"targets":[520,523]},{"channel":"edge12","coefficient":1,"kind":"side","node":10516,"targets":[521,522]},{"channel":"edge12","coefficient":1,"kind":"side","node":10540,"targets":[524,527]},{"channel":"edge12","coefficient":1,"kind":"side","node":10516,"targets":[525,526]},{"channel":"u01","coefficient":1,"kind":"side","node":11980,"targets":[520]},{"channel":"w02","coefficient":1,"kind":"side","node":11984,"targets":[520]},{"channel":"partner","coefficient":1,"kind":"side","node":523,"targets":[520]},{"channel":"u01","coefficient":1,"kind":"side","node":11980,"targets":[521]},{"channel":"w02","coefficient":1,"kind":"side","node":11985,"targets":[521]},{"channel":"partner","coefficient":1,"kind":"side","node":522,"targets":[521]},{"channel":"u01","coefficient":1,"kind":"side","node":11981,"targets":[522]},{"channel":"w02","coefficient":1,"kind":"side","node":11984,"targets":[522]},{"channel":"partner","coefficient":1,"kind":"side","node":521,"targets":[522]},{"channel":"u01","coefficient":1,"kind":"side","node":11981,"targets":[523]},{"channel":"w02","coefficient":1,"kind":"side","node":11985,"targets":[523]},{"channel":"partner","coefficient":1,"kind":"side","node":520,"targets":[523]},{"channel":"u01","coefficient":1,"kind":"side","node":11982,"targets":[524]},{"channel":"w02","coefficient":1,"kind":"side","node":11986,"targets":[524]},{"channel":"partner","coefficient":1,"kind":"side","node":527,"targets":[524]},{"channel":"u01","coefficient":1,"kind":"side","node":11982,"targets":[525]},{"channel":"w02","coefficient":1,"kind":"side","node":11987,"targets":[525]},{"channel":"partner","coefficient":1,"kind":"side","node":526,"targets":[525]},{"channel":"u01","coefficient":1,"kind":"side","node":11983,"targets":[526]},{"channel":"w02","coefficient":1,"kind":"side","node":11986,"targets":[526]},{"channel":"partner","coefficient":1,"kind":"side","node":525,"targets":[526]},{"channel":"u01","coefficient":1,"kind":"side","node":11983,"targets":[527]},{"channel":"w02","coefficient":1,"kind":"side","node":11987,"targets":[527]},{"channel":"partner","coefficient":1,"kind":"side","node":524,"targets":[527]},{"channel":"face0","coefficient":1,"kind":"side","node":5194,"targets":[528,529,530,531]},{"channel":"face0","coefficient":1,"kind":"side","node":5467,"targets":[532,533,534,535]},{"channel":"edge12","coefficient":1,"kind":"side","node":10588,"targets":[528,531]},{"channel":"edge12","coefficient":1,"kind":"side","node":10564,"targets":[529,530]},{"channel":"edge12","coefficient":1,"kind":"side","node":10588,"targets":[532,535]},{"channel":"edge12","coefficient":1,"kind":"side","node":10564,"targets":[533,534]},{"channel":"u01","coefficient":1,"kind":"side","node":11988,"targets":[528]},{"channel":"w02","coefficient":1,"kind":"side","node":11992,"targets":[528]},{"channel":"partner","coefficient":1,"kind":"side","node":531,"targets":[528]},{"channel":"u01","coefficient":1,"kind":"side","node":11988,"targets":[529]},{"channel":"w02","coefficient":1,"kind":"side","node":11993,"targets":[529]},{"channel":"partner","coefficient":1,"kind":"side","node":530,"targets":[529]},{"channel":"u01","coefficient":1,"kind":"side","node":11989,"targets":[530]},{"channel":"w02","coefficient":1,"kind":"side","node":11992,"targets":[530]},{"channel":"partner","coefficient":1,"kind":"side","node":529,"targets":[530]},{"channel":"u01","coefficient":1,"kind":"side","node":11989,"targets":[531]},{"channel":"w02","coefficient":1,"kind":"side","node":11993,"targets":[531]},{"channel":"partner","coefficient":1,"kind":"side","node":528,"targets":[531]},{"channel":"u01","coefficient":1,"kind":"side","node":11990,"targets":[532]},{"channel":"w02","coefficient":1,"kind":"side","node":11994,"targets":[532]},{"channel":"partner","coefficient":1,"kind":"side","node":535,"targets":[532]},{"channel":"u01","coefficient":1,"kind":"side","node":11990,"targets":[533]},{"channel":"w02","coefficient":1,"kind":"side","node":11995,"targets":[533]},{"channel":"partner","coefficient":1,"kind":"side","node":534,"targets":[533]},{"channel":"u01","coefficient":1,"kind":"side","node":11991,"targets":[534]},{"channel":"w02","coefficient":1,"kind":"side","node":11994,"targets":[534]},{"channel":"partner","coefficient":1,"kind":"side","node":533,"targets":[534]},{"channel":"u01","coefficient":1,"kind":"side","node":11991,"targets":[535]},{"channel":"w02","coefficient":1,"kind":"side","node":11995,"targets":[535]},{"channel":"partner","coefficient":1,"kind":"side","node":532,"targets":[535]},{"channel":"face0","coefficient":1,"kind":"side","node":5157,"targets":[536,537,538,539]},{"channel":"face0","coefficient":1,"kind":"side","node":5430,"targets":[540,541,542,543]},{"channel":"edge12","coefficient":1,"kind":"side","node":10636,"targets":[536,539]},{"channel":"edge12","coefficient":1,"kind":"side","node":10612,"targets":[537,538]},{"channel":"edge12","coefficient":1,"kind":"side","node":10636,"targets":[540,543]},{"channel":"edge12","coefficient":1,"kind":"side","node":10612,"targets":[541,542]},{"channel":"u01","coefficient":1,"kind":"side","node":11996,"targets":[536]},{"channel":"w02","coefficient":1,"kind":"side","node":12000,"targets":[536]},{"channel":"partner","coefficient":1,"kind":"side","node":539,"targets":[536]},{"channel":"u01","coefficient":1,"kind":"side","node":11996,"targets":[537]},{"channel":"w02","coefficient":1,"kind":"side","node":12001,"targets":[537]},{"channel":"partner","coefficient":1,"kind":"side","node":538,"targets":[537]},{"channel":"u01","coefficient":1,"kind":"side","node":11997,"targets":[538]},{"channel":"w02","coefficient":1,"kind":"side","node":12000,"targets":[538]},{"channel":"partner","coefficient":1,"kind":"side","node":537,"targets":[538]},{"channel":"u01","coefficient":1,"kind":"side","node":11997,"targets":[539]},{"channel":"w02","coefficient":1,"kind":"side","node":12001,"targets":[539]},{"channel":"partner","coefficient":1,"kind":"side","node":536,"targets":[539]},{"channel":"u01","coefficient":1,"kind":"side","node":11998,"targets":[540]},{"channel":"w02","coefficient":1,"kind":"side","node":12002,"targets":[540]},{"channel":"partner","coefficient":1,"kind":"side","node":543,"targets":[540]},{"channel":"u01","coefficient":1,"kind":"side","node":11998,"targets":[541]},{"channel":"w02","coefficient":1,"kind":"side","node":12003,"targets":[541]},{"channel":"partner","coefficient":1,"kind":"side","node":542,"targets":[541]},{"channel":"u01","coefficient":1,"kind":"side","node":11999,"targets":[542]},{"channel":"w02","coefficient":1,"kind":"side","node":12002,"targets":[542]},{"channel":"partner","coefficient":1,"kind":"side","node":541,"targets":[542]},{"channel":"u01","coefficient":1,"kind":"side","node":11999,"targets":[543]},{"channel":"w02","coefficient":1,"kind":"side","node":12003,"targets":[543]},{"channel":"partner","coefficient":1,"kind":"side","node":540,"targets":[543]},{"channel":"face0","coefficient":1,"kind":"side","node":8476,"targets":[544,545,546,547]},{"channel":"face0","coefficient":1,"kind":"side","node":8749,"targets":[548,549,550,551]},{"channel":"edge12","coefficient":1,"kind":"side","node":10146,"targets":[544,547]},{"channel":"edge12","coefficient":1,"kind":"side","node":10122,"targets":[545,546]},{"channel":"edge12","coefficient":1,"kind":"side","node":10146,"targets":[548,551]},{"channel":"edge12","coefficient":1,"kind":"side","node":10122,"targets":[549,550]},{"channel":"u01","coefficient":1,"kind":"side","node":12004,"targets":[544]},{"channel":"w02","coefficient":1,"kind":"side","node":12008,"targets":[544]},{"channel":"partner","coefficient":1,"kind":"side","node":547,"targets":[544]},{"channel":"u01","coefficient":1,"kind":"side","node":12004,"targets":[545]},{"channel":"w02","coefficient":1,"kind":"side","node":12009,"targets":[545]},{"channel":"partner","coefficient":1,"kind":"side","node":546,"targets":[545]},{"channel":"u01","coefficient":1,"kind":"side","node":12005,"targets":[546]},{"channel":"w02","coefficient":1,"kind":"side","node":12008,"targets":[546]},{"channel":"partner","coefficient":1,"kind":"side","node":545,"targets":[546]},{"channel":"u01","coefficient":1,"kind":"side","node":12005,"targets":[547]},{"channel":"w02","coefficient":1,"kind":"side","node":12009,"targets":[547]},{"channel":"partner","coefficient":1,"kind":"side","node":544,"targets":[547]},{"channel":"u01","coefficient":1,"kind":"side","node":12006,"targets":[548]},{"channel":"w02","coefficient":1,"kind":"side","node":12010,"targets":[548]},{"channel":"partner","coefficient":1,"kind":"side","node":551,"targets":[548]},{"channel":"u01","coefficient":1,"kind":"side","node":12006,"targets":[549]},{"channel":"w02","coefficient":1,"kind":"side","node":12011,"targets":[549]},{"channel":"partner","coefficient":1,"kind":"side","node":550,"targets":[549]},{"channel":"u01","coefficient":1,"kind":"side","node":12007,"targets":[550]},{"channel":"w02","coefficient":1,"kind":"side","node":12010,"targets":[550]},{"channel":"partner","coefficient":1,"kind":"side","node":549,"targets":[550]},{"channel":"u01","coefficient":1,"kind":"side","node":12007,"targets":[551]},{"channel":"w02","coefficient":1,"kind":"side","node":12011,"targets":[551]},{"channel":"partner","coefficient":1,"kind":"side","node":548,"targets":[551]},{"channel":"face0","coefficient":1,"kind":"side","node":9022,"targets":[552,553,554,555]},{"channel":"face0","coefficient":1,"kind":"side","node":9295,"targets":[556,557,558,559]},{"channel":"edge12","coefficient":1,"kind":"side","node":10163,"targets":[552,555]},{"channel":"edge12","coefficient":1,"kind":"side","node":10139,"targets":[553,554]},{"channel":"edge12","coefficient":1,"kind":"side","node":10163,"targets":[556,559]},{"channel":"edge12","coefficient":1,"kind":"side","node":10139,"targets":[557,558]},{"channel":"u01","coefficient":1,"kind":"side","node":12012,"targets":[552]},{"channel":"w02","coefficient":1,"kind":"side","node":12016,"targets":[552]},{"channel":"partner","coefficient":1,"kind":"side","node":555,"targets":[552]},{"channel":"u01","coefficient":1,"kind":"side","node":12012,"targets":[553]},{"channel":"w02","coefficient":1,"kind":"side","node":12017,"targets":[553]},{"channel":"partner","coefficient":1,"kind":"side","node":554,"targets":[553]},{"channel":"u01","coefficient":1,"kind":"side","node":12013,"targets":[554]},{"channel":"w02","coefficient":1,"kind":"side","node":12016,"targets":[554]},{"channel":"partner","coefficient":1,"kind":"side","node":553,"targets":[554]},{"channel":"u01","coefficient":1,"kind":"side","node":12013,"targets":[555]},{"channel":"w02","coefficient":1,"kind":"side","node":12017,"targets":[555]},{"channel":"partner","coefficient":1,"kind":"side","node":552,"targets":[555]},{"channel":"u01","coefficient":1,"kind":"side","node":12014,"targets":[556]},{"channel":"w02","coefficient":1,"kind":"side","node":12018,"targets":[556]},{"channel":"partner","coefficient":1,"kind":"side","node":559,"targets":[556]},{"channel":"u01","coefficient":1,"kind":"side","node":12014,"targets":[557]},{"channel":"w02","coefficient":1,"kind":"side","node":12019,"targets":[557]},{"channel":"partner","coefficient":1,"kind":"side","node":558,"targets":[557]},{"channel":"u01","coefficient":1,"kind":"side","node":12015,"targets":[558]},{"channel":"w02","coefficient":1,"kind":"side","node":12018,"targets":[558]},{"channel":"partner","coefficient":1,"kind":"side","node":557,"targets":[558]},{"channel":"u01","coefficient":1,"kind":"side","node":12015,"targets":[559]},{"channel":"w02","coefficient":1,"kind":"side","node":12019,"targets":[559]},{"channel":"partner","coefficient":1,"kind":"side","node":556,"targets":[559]},{"channel":"face0","coefficient":1,"kind":"side","node":5172,"targets":[560,561,562,563]},{"channel":"face0","coefficient":1,"kind":"side","node":5445,"targets":[564,565,566,567]},{"channel":"edge12","coefficient":1,"kind":"side","node":10780,"targets":[560,563]},{"channel":"edge12","coefficient":1,"kind":"side","node":10756,"targets":[561,562]},{"channel":"edge12","coefficient":1,"kind":"side","node":10780,"targets":[564,567]},{"channel":"edge12","coefficient":1,"kind":"side","node":10756,"targets":[565,566]},{"channel":"u01","coefficient":1,"kind":"side","node":12020,"targets":[560]},{"channel":"w02","coefficient":1,"kind":"side","node":12024,"targets":[560]},{"channel":"partner","coefficient":1,"kind":"side","node":563,"targets":[560]},{"channel":"u01","coefficient":1,"kind":"side","node":12020,"targets":[561]},{"channel":"w02","coefficient":1,"kind":"side","node":12025,"targets":[561]},{"channel":"partner","coefficient":1,"kind":"side","node":562,"targets":[561]},{"channel":"u01","coefficient":1,"kind":"side","node":12021,"targets":[562]},{"channel":"w02","coefficient":1,"kind":"side","node":12024,"targets":[562]},{"channel":"partner","coefficient":1,"kind":"side","node":561,"targets":[562]},{"channel":"u01","coefficient":1,"kind":"side","node":12021,"targets":[563]},{"channel":"w02","coefficient":1,"kind":"side","node":12025,"targets":[563]},{"channel":"partner","coefficient":1,"kind":"side","node":560,"targets":[563]},{"channel":"u01","coefficient":1,"kind":"side","node":12022,"targets":[564]},{"channel":"w02","coefficient":1,"kind":"side","node":12026,"targets":[564]},{"channel":"partner","coefficient":1,"kind":"side","node":567,"targets":[564]},{"channel":"u01","coefficient":1,"kind":"side","node":12022,"targets":[565]},{"channel":"w02","coefficient":1,"kind":"side","node":12027,"targets":[565]},{"channel":"partner","coefficient":1,"kind":"side","node":566,"targets":[565]},{"channel":"u01","coefficient":1,"kind":"side","node":12023,"targets":[566]},{"channel":"w02","coefficient":1,"kind":"side","node":12026,"targets":[566]},{"channel":"partner","coefficient":1,"kind":"side","node":565,"targets":[566]},{"channel":"u01","coefficient":1,"kind":"side","node":12023,"targets":[567]},{"channel":"w02","coefficient":1,"kind":"side","node":12027,"targets":[567]},{"channel":"partner","coefficient":1,"kind":"side","node":564,"targets":[567]},{"channel":"face0","coefficient":1,"kind":"side","node":5175,"targets":[568,569,570,571]},{"channel":"face0","coefficient":1,"kind":"side","node":5448,"targets":[572,573,574,575]},{"channel":"edge12","coefficient":1,"kind":"side","node":10828,"targets":[568,571]},{"channel":"edge12","coefficient":1,"kind":"side","node":10804,"targets":[569,570]},{"channel":"edge12","coefficient":1,"kind":"side","node":10828,"targets":[572,575]},{"channel":"edge12","coefficient":1,"kind":"side","node":10804,"targets":[573,574]},{"channel":"u01","coefficient":1,"kind":"side","node":12028,"targets":[568]},{"channel":"w02","coefficient":1,"kind":"side","node":12032,"targets":[568]},{"channel":"partner","coefficient":1,"kind":"side","node":571,"targets":[568]},{"channel":"u01","coefficient":1,"kind":"side","node":12028,"targets":[569]},{"channel":"w02","coefficient":1,"kind":"side","node":12033,"targets":[569]},{"channel":"partner","coefficient":1,"kind":"side","node":570,"targets":[569]},{"channel":"u01","coefficient":1,"kind":"side","node":12029,"targets":[570]},{"channel":"w02","coefficient":1,"kind":"side","node":12032,"targets":[570]},{"channel":"partner","coefficient":1,"kind":"side","node":569,"targets":[570]},{"channel":"u01","coefficient":1,"kind":"side","node":12029,"targets":[571]},{"channel":"w02","coefficient":1,"kind":"side","node":12033,"targets":[571]},{"channel":"partner","coefficient":1,"kind":"side","node":568,"targets":[571]},{"channel":"u01","coefficient":1,"kind":"side","node":12030,"targets":[572]},{"channel":"w02","coefficient":1,"kind":"side","node":12034,"targets":[572]},{"channel":"partner","coefficient":1,"kind":"side","node":575,"targets":[572]},{"channel":"u01","coefficient":1,"kind":"side","node":12030,"targets":[573]},{"channel":"w02","coefficient":1,"kind":"side","node":12035,"targets":[573]},{"channel":"partner","coefficient":1,"kind":"side","node":574,"targets":[573]},{"channel":"u01","coefficient":1,"kind":"side","node":12031,"targets":[574]},{"channel":"w02","coefficient":1,"kind":"side","node":12034,"targets":[574]},{"channel":"partner","coefficient":1,"kind":"side","node":573,"targets":[574]},{"channel":"u01","coefficient":1,"kind":"side","node":12031,"targets":[575]},{"channel":"w02","coefficient":1,"kind":"side","node":12035,"targets":[575]},{"channel":"partner","coefficient":1,"kind":"side","node":572,"targets":[575]},{"channel":"face0","coefficient":1,"kind":"side","node":5154,"targets":[576,577,578,579]},{"channel":"face0","coefficient":1,"kind":"side","node":5427,"targets":[580,581,582,583]},{"channel":"edge12","coefficient":1,"kind":"side","node":10876,"targets":[576,579]},{"channel":"edge12","coefficient":1,"kind":"side","node":10852,"targets":[577,578]},{"channel":"edge12","coefficient":1,"kind":"side","node":10876,"targets":[580,583]},{"channel":"edge12","coefficient":1,"kind":"side","node":10852,"targets":[581,582]},{"channel":"u01","coefficient":1,"kind":"side","node":12036,"targets":[576]},{"channel":"w02","coefficient":1,"kind":"side","node":12040,"targets":[576]},{"channel":"partner","coefficient":1,"kind":"side","node":579,"targets":[576]},{"channel":"u01","coefficient":1,"kind":"side","node":12036,"targets":[577]},{"channel":"w02","coefficient":1,"kind":"side","node":12041,"targets":[577]},{"channel":"partner","coefficient":1,"kind":"side","node":578,"targets":[577]},{"channel":"u01","coefficient":1,"kind":"side","node":12037,"targets":[578]},{"channel":"w02","coefficient":1,"kind":"side","node":12040,"targets":[578]},{"channel":"partner","coefficient":1,"kind":"side","node":577,"targets":[578]},{"channel":"u01","coefficient":1,"kind":"side","node":12037,"targets":[579]},{"channel":"w02","coefficient":1,"kind":"side","node":12041,"targets":[579]},{"channel":"partner","coefficient":1,"kind":"side","node":576,"targets":[579]},{"channel":"u01","coefficient":1,"kind":"side","node":12038,"targets":[580]},{"channel":"w02","coefficient":1,"kind":"side","node":12042,"targets":[580]},{"channel":"partner","coefficient":1,"kind":"side","node":583,"targets":[580]},{"channel":"u01","coefficient":1,"kind":"side","node":12038,"targets":[581]},{"channel":"w02","coefficient":1,"kind":"side","node":12043,"targets":[581]},{"channel":"partner","coefficient":1,"kind":"side","node":582,"targets":[581]},{"channel":"u01","coefficient":1,"kind":"side","node":12039,"targets":[582]},{"channel":"w02","coefficient":1,"kind":"side","node":12042,"targets":[582]},{"channel":"partner","coefficient":1,"kind":"side","node":581,"targets":[582]},{"channel":"u01","coefficient":1,"kind":"side","node":12039,"targets":[583]},{"channel":"w02","coefficient":1,"kind":"side","node":12043,"targets":[583]},{"channel":"partner","coefficient":1,"kind":"side","node":580,"targets":[583]},{"channel":"face0","coefficient":1,"kind":"side","node":8337,"targets":[584,585,586,587]},{"channel":"face0","coefficient":1,"kind":"side","node":8610,"targets":[588,589,590,591]},{"channel":"edge12","coefficient":1,"kind":"side","node":10194,"targets":[584,587]},{"channel":"edge12","coefficient":1,"kind":"side","node":10170,"targets":[585,586]},{"channel":"edge12","coefficient":1,"kind":"side","node":10194,"targets":[588,591]},{"channel":"edge12","coefficient":1,"kind":"side","node":10170,"targets":[589,590]},{"channel":"u01","coefficient":1,"kind":"side","node":12044,"targets":[584]},{"channel":"w02","coefficient":1,"kind":"side","node":12048,"targets":[584]},{"channel":"partner","coefficient":1,"kind":"side","node":587,"targets":[584]},{"channel":"u01","coefficient":1,"kind":"side","node":12044,"targets":[585]},{"channel":"w02","coefficient":1,"kind":"side","node":12049,"targets":[585]},{"channel":"partner","coefficient":1,"kind":"side","node":586,"targets":[585]},{"channel":"u01","coefficient":1,"kind":"side","node":12045,"targets":[586]},{"channel":"w02","coefficient":1,"kind":"side","node":12048,"targets":[586]},{"channel":"partner","coefficient":1,"kind":"side","node":585,"targets":[586]},{"channel":"u01","coefficient":1,"kind":"side","node":12045,"targets":[587]},{"channel":"w02","coefficient":1,"kind":"side","node":12049,"targets":[587]},{"channel":"partner","coefficient":1,"kind":"side","node":584,"targets":[587]},{"channel":"u01","coefficient":1,"kind":"side","node":12046,"targets":[588]},{"channel":"w02","coefficient":1,"kind":"side","node":12050,"targets":[588]},{"channel":"partner","coefficient":1,"kind":"side","node":591,"targets":[588]},{"channel":"u01","coefficient":1,"kind":"side","node":12046,"targets":[589]},{"channel":"w02","coefficient":1,"kind":"side","node":12051,"targets":[589]},{"channel":"partner","coefficient":1,"kind":"side","node":590,"targets":[589]},{"channel":"u01","coefficient":1,"kind":"side","node":12047,"targets":[590]},{"channel":"w02","coefficient":1,"kind":"side","node":12050,"targets":[590]},{"channel":"partner","coefficient":1,"kind":"side","node":589,"targets":[590]},{"channel":"u01","coefficient":1,"kind":"side","node":12047,"targets":[591]},{"channel":"w02","coefficient":1,"kind":"side","node":12051,"targets":[591]},{"channel":"partner","coefficient":1,"kind":"side","node":588,"targets":[591]},{"channel":"face0","coefficient":1,"kind":"side","node":8883,"targets":[592,593,594,595]},{"channel":"face0","coefficient":1,"kind":"side","node":9156,"targets":[596,597,598,599]},{"channel":"edge12","coefficient":1,"kind":"side","node":10211,"targets":[592,595]},{"channel":"edge12","coefficient":1,"kind":"side","node":10187,"targets":[593,594]},{"channel":"edge12","coefficient":1,"kind":"side","node":10211,"targets":[596,599]},{"channel":"edge12","coefficient":1,"kind":"side","node":10187,"targets":[597,598]},{"channel":"u01","coefficient":1,"kind":"side","node":12052,"targets":[592]},{"channel":"w02","coefficient":1,"kind":"side","node":12056,"targets":[592]},{"channel":"partner","coefficient":1,"kind":"side","node":595,"targets":[592]},{"channel":"u01","coefficient":1,"kind":"side","node":12052,"targets":[593]},{"channel":"w02","coefficient":1,"kind":"side","node":12057,"targets":[593]},{"channel":"partner","coefficient":1,"kind":"side","node":594,"targets":[593]},{"channel":"u01","coefficient":1,"kind":"side","node":12053,"targets":[594]},{"channel":"w02","coefficient":1,"kind":"side","node":12056,"targets":[594]},{"channel":"partner","coefficient":1,"kind":"side","node":593,"targets":[594]},{"channel":"u01","coefficient":1,"kind":"side","node":12053,"targets":[595]},{"channel":"w02","coefficient":1,"kind":"side","node":12057,"targets":[595]},{"channel":"partner","coefficient":1,"kind":"side","node":592,"targets":[595]},{"channel":"u01","coefficient":1,"kind":"side","node":12054,"targets":[596]},{"channel":"w02","coefficient":1,"kind":"side","node":12058,"targets":[596]},{"channel":"partner","coefficient":1,"kind":"side","node":599,"targets":[596]},{"channel":"u01","coefficient":1,"kind":"side","node":12054,"targets":[597]},{"channel":"w02","coefficient":1,"kind":"side","node":12059,"targets":[597]},{"channel":"partner","coefficient":1,"kind":"side","node":598,"targets":[597]},{"channel":"u01","coefficient":1,"kind":"side","node":12055,"targets":[598]},{"channel":"w02","coefficient":1,"kind":"side","node":12058,"targets":[598]},{"channel":"partner","coefficient":1,"kind":"side","node":597,"targets":[598]},{"channel":"u01","coefficient":1,"kind":"side","node":12055,"targets":[599]},{"channel":"w02","coefficient":1,"kind":"side","node":12059,"targets":[599]},{"channel":"partner","coefficient":1,"kind":"side","node":596,"targets":[599]},{"channel":"face0","coefficient":1,"kind":"side","node":5146,"targets":[600,601,602,603]},{"channel":"face0","coefficient":1,"kind":"side","node":5419,"targets":[604,605,606,607]},{"channel":"edge12","coefficient":1,"kind":"side","node":11020,"targets":[600,603]},{"channel":"edge12","coefficient":1,"kind":"side","node":10996,"targets":[601,602]},{"channel":"edge12","coefficient":1,"kind":"side","node":11020,"targets":[604,607]},{"channel":"edge12","coefficient":1,"kind":"side","node":10996,"targets":[605,606]},{"channel":"u01","coefficient":1,"kind":"side","node":12060,"targets":[600]},{"channel":"w02","coefficient":1,"kind":"side","node":12064,"targets":[600]},{"channel":"partner","coefficient":1,"kind":"side","node":603,"targets":[600]},{"channel":"u01","coefficient":1,"kind":"side","node":12060,"targets":[601]},{"channel":"w02","coefficient":1,"kind":"side","node":12065,"targets":[601]},{"channel":"partner","coefficient":1,"kind":"side","node":602,"targets":[601]},{"channel":"u01","coefficient":1,"kind":"side","node":12061,"targets":[602]},{"channel":"w02","coefficient":1,"kind":"side","node":12064,"targets":[602]},{"channel":"partner","coefficient":1,"kind":"side","node":601,"targets":[602]},{"channel":"u01","coefficient":1,"kind":"side","node":12061,"targets":[603]},{"channel":"w02","coefficient":1,"kind":"side","node":12065,"targets":[603]},{"channel":"partner","coefficient":1,"kind":"side","node":600,"targets":[603]},{"channel":"u01","coefficient":1,"kind":"side","node":12062,"targets":[604]},{"channel":"w02","coefficient":1,"kind":"side","node":12066,"targets":[604]},{"channel":"partner","coefficient":1,"kind":"side","node":607,"targets":[604]},{"channel":"u01","coefficient":1,"kind":"side","node":12062,"targets":[605]},{"channel":"w02","coefficient":1,"kind":"side","node":12067,"targets":[605]},{"channel":"partner","coefficient":1,"kind":"side","node":606,"targets":[605]},{"channel":"u01","coefficient":1,"kind":"side","node":12063,"targets":[606]},{"channel":"w02","coefficient":1,"kind":"side","node":12066,"targets":[606]},{"channel":"partner","coefficient":1,"kind":"side","node":605,"targets":[606]},{"channel":"u01","coefficient":1,"kind":"side","node":12063,"targets":[607]},{"channel":"w02","coefficient":1,"kind":"side","node":12067,"targets":[607]},{"channel":"partner","coefficient":1,"kind":"side","node":604,"targets":[607]},{"channel":"face0","coefficient":1,"kind":"side","node":5193,"targets":[608,609,610,611]},{"channel":"face0","coefficient":1,"kind":"side","node":5466,"targets":[612,613,614,615]},{"channel":"edge12","coefficient":1,"kind":"side","node":11068,"targets":[608,611]},{"channel":"edge12","coefficient":1,"kind":"side","node":11044,"targets":[609,610]},{"channel":"edge12","coefficient":1,"kind":"side","node":11068,"targets":[612,615]},{"channel":"edge12","coefficient":1,"kind":"side","node":11044,"targets":[613,614]},{"channel":"u01","coefficient":1,"kind":"side","node":12068,"targets":[608]},{"channel":"w02","coefficient":1,"kind":"side","node":12072,"targets":[608]},{"channel":"partner","coefficient":1,"kind":"side","node":611,"targets":[608]},{"channel":"u01","coefficient":1,"kind":"side","node":12068,"targets":[609]},{"channel":"w02","coefficient":1,"kind":"side","node":12073,"targets":[609]},{"channel":"partner","coefficient":1,"kind":"side","node":610,"targets":[609]},{"channel":"u01","coefficient":1,"kind":"side","node":12069,"targets":[610]},{"channel":"w02","coefficient":1,"kind":"side","node":12072,"targets":[610]},{"channel":"partner","coefficient":1,"kind":"side","node":609,"targets":[610]},{"channel":"u01","coefficient":1,"kind":"side","node":12069,"targets":[611]},{"channel":"w02","coefficient":1,"kind":"side","node":12073,"targets":[611]},{"channel":"partner","coefficient":1,"kind":"side","node":608,"targets":[611]},{"channel":"u01","coefficient":1,"kind":"side","node":12070,"targets":[612]},{"channel":"w02","coefficient":1,"kind":"side","node":12074,"targets":[612]},{"channel":"partner","coefficient":1,"kind":"side","node":615,"targets":[612]},{"channel":"u01","coefficient":1,"kind":"side","node":12070,"targets":[613]},{"channel":"w02","coefficient":1,"kind":"side","node":12075,"targets":[613]},{"channel":"partner","coefficient":1,"kind":"side","node":614,"targets":[613]},{"channel":"u01","coefficient":1,"kind":"side","node":12071,"targets":[614]},{"channel":"w02","coefficient":1,"kind":"side","node":12074,"targets":[614]},{"channel":"partner","coefficient":1,"kind":"side","node":613,"targets":[614]},{"channel":"u01","coefficient":1,"kind":"side","node":12071,"targets":[615]},{"channel":"w02","coefficient":1,"kind":"side","node":12075,"targets":[615]},{"channel":"partner","coefficient":1,"kind":"side","node":612,"targets":[615]},{"channel":"face0","coefficient":1,"kind":"side","node":5195,"targets":[616,617,618,619]},{"channel":"face0","coefficient":1,"kind":"side","node":5468,"targets":[620,621,622,623]},{"channel":"edge12","coefficient":1,"kind":"side","node":11116,"targets":[616,619]},{"channel":"edge12","coefficient":1,"kind":"side","node":11092,"targets":[617,618]},{"channel":"edge12","coefficient":1,"kind":"side","node":11116,"targets":[620,623]},{"channel":"edge12","coefficient":1,"kind":"side","node":11092,"targets":[621,622]},{"channel":"u01","coefficient":1,"kind":"side","node":12076,"targets":[616]},{"channel":"w02","coefficient":1,"kind":"side","node":12080,"targets":[616]},{"channel":"partner","coefficient":1,"kind":"side","node":619,"targets":[616]},{"channel":"u01","coefficient":1,"kind":"side","node":12076,"targets":[617]},{"channel":"w02","coefficient":1,"kind":"side","node":12081,"targets":[617]},{"channel":"partner","coefficient":1,"kind":"side","node":618,"targets":[617]},{"channel":"u01","coefficient":1,"kind":"side","node":12077,"targets":[618]},{"channel":"w02","coefficient":1,"kind":"side","node":12080,"targets":[618]},{"channel":"partner","coefficient":1,"kind":"side","node":617,"targets":[618]},{"channel":"u01","coefficient":1,"kind":"side","node":12077,"targets":[619]},{"channel":"w02","coefficient":1,"kind":"side","node":12081,"targets":[619]},{"channel":"partner","coefficient":1,"kind":"side","node":616,"targets":[619]},{"channel":"u01","coefficient":1,"kind":"side","node":12078,"targets":[620]},{"channel":"w02","coefficient":1,"kind":"side","node":12082,"targets":[620]},{"channel":"partner","coefficient":1,"kind":"side","node":623,"targets":[620]},{"channel":"u01","coefficient":1,"kind":"side","node":12078,"targets":[621]},{"channel":"w02","coefficient":1,"kind":"side","node":12083,"targets":[621]},{"channel":"partner","coefficient":1,"kind":"side","node":622,"targets":[621]},{"channel":"u01","coefficient":1,"kind":"side","node":12079,"targets":[622]},{"channel":"w02","coefficient":1,"kind":"side","node":12082,"targets":[622]},{"channel":"partner","coefficient":1,"kind":"side","node":621,"targets":[622]},{"channel":"u01","coefficient":1,"kind":"side","node":12079,"targets":[623]},{"channel":"w02","coefficient":1,"kind":"side","node":12083,"targets":[623]},{"channel":"partner","coefficient":1,"kind":"side","node":620,"targets":[623]},{"channel":"face0","coefficient":1,"kind":"side","node":9016,"targets":[624,625,626,627]},{"channel":"face0","coefficient":1,"kind":"side","node":9289,"targets":[628,629,630,631]},{"channel":"edge12","coefficient":1,"kind":"side","node":10259,"targets":[624,627]},{"channel":"edge12","coefficient":1,"kind":"side","node":10235,"targets":[625,626]},{"channel":"edge12","coefficient":1,"kind":"side","node":10259,"targets":[628,631]},{"channel":"edge12","coefficient":1,"kind":"side","node":10235,"targets":[629,630]},{"channel":"u01","coefficient":1,"kind":"side","node":12084,"targets":[624]},{"channel":"w02","coefficient":1,"kind":"side","node":12088,"targets":[624]},{"channel":"partner","coefficient":1,"kind":"side","node":627,"targets":[624]},{"channel":"u01","coefficient":1,"kind":"side","node":12084,"targets":[625]},{"channel":"w02","coefficient":1,"kind":"side","node":12089,"targets":[625]},{"channel":"partner","coefficient":1,"kind":"side","node":626,"targets":[625]},{"channel":"u01","coefficient":1,"kind":"side","node":12085,"targets":[626]},{"channel":"w02","coefficient":1,"kind":"side","node":12088,"targets":[626]},{"channel":"partner","coefficient":1,"kind":"side","node":625,"targets":[626]},{"channel":"u01","coefficient":1,"kind":"side","node":12085,"targets":[627]},{"channel":"w02","coefficient":1,"kind":"side","node":12089,"targets":[627]},{"channel":"partner","coefficient":1,"kind":"side","node":624,"targets":[627]},{"channel":"u01","coefficient":1,"kind":"side","node":12086,"targets":[628]},{"channel":"w02","coefficient":1,"kind":"side","node":12090,"targets":[628]},{"channel":"partner","coefficient":1,"kind":"side","node":631,"targets":[628]},{"channel":"u01","coefficient":1,"kind":"side","node":12086,"targets":[629]},{"channel":"w02","coefficient":1,"kind":"side","node":12091,"targets":[629]},{"channel":"partner","coefficient":1,"kind":"side","node":630,"targets":[629]},{"channel":"u01","coefficient":1,"kind":"side","node":12087,"targets":[630]},{"channel":"w02","coefficient":1,"kind":"side","node":12090,"targets":[630]},{"channel":"partner","coefficient":1,"kind":"side","node":629,"targets":[630]},{"channel":"u01","coefficient":1,"kind":"side","node":12087,"targets":[631]},{"channel":"w02","coefficient":1,"kind":"side","node":12091,"targets":[631]},{"channel":"partner","coefficient":1,"kind":"side","node":628,"targets":[631]},{"channel":"face0","coefficient":1,"kind":"side","node":5173,"targets":[632,633,634,635]},{"channel":"face0","coefficient":1,"kind":"side","node":5446,"targets":[636,637,638,639]},{"channel":"edge12","coefficient":1,"kind":"side","node":11212,"targets":[632,635]},{"channel":"edge12","coefficient":1,"kind":"side","node":11188,"targets":[633,634]},{"channel":"edge12","coefficient":1,"kind":"side","node":11212,"targets":[636,639]},{"channel":"edge12","coefficient":1,"kind":"side","node":11188,"targets":[637,638]},{"channel":"u01","coefficient":1,"kind":"side","node":12092,"targets":[632]},{"channel":"w02","coefficient":1,"kind":"side","node":12096,"targets":[632]},{"channel":"partner","coefficient":1,"kind":"side","node":635,"targets":[632]},{"channel":"u01","coefficient":1,"kind":"side","node":12092,"targets":[633]},{"channel":"w02","coefficient":1,"kind":"side","node":12097,"targets":[633]},{"channel":"partner","coefficient":1,"kind":"side","node":634,"targets":[633]},{"channel":"u01","coefficient":1,"kind":"side","node":12093,"targets":[634]},{"channel":"w02","coefficient":1,"kind":"side","node":12096,"targets":[634]},{"channel":"partner","coefficient":1,"kind":"side","node":633,"targets":[634]},{"channel":"u01","coefficient":1,"kind":"side","node":12093,"targets":[635]},{"channel":"w02","coefficient":1,"kind":"side","node":12097,"targets":[635]},{"channel":"partner","coefficient":1,"kind":"side","node":632,"targets":[635]},{"channel":"u01","coefficient":1,"kind":"side","node":12094,"targets":[636]},{"channel":"w02","coefficient":1,"kind":"side","node":12098,"targets":[636]},{"channel":"partner","coefficient":1,"kind":"side","node":639,"targets":[636]},{"channel":"u01","coefficient":1,"kind":"side","node":12094,"targets":[637]},{"channel":"w02","coefficient":1,"kind":"side","node":12099,"targets":[637]},{"channel":"partner","coefficient":1,"kind":"side","node":638,"targets":[637]},{"channel":"u01","coefficient":1,"kind":"side","node":12095,"targets":[638]},{"channel":"w02","coefficient":1,"kind":"side","node":12098,"targets":[638]},{"channel":"partner","coefficient":1,"kind":"side","node":637,"targets":[638]},{"channel":"u01","coefficient":1,"kind":"side","node":12095,"targets":[639]},{"channel":"w02","coefficient":1,"kind":"side","node":12099,"targets":[639]},{"channel":"partner","coefficient":1,"kind":"side","node":636,"targets":[639]},{"channel":"face0","coefficient":1,"kind":"side","node":5187,"targets":[640,641,642,643]},{"channel":"face0","coefficient":1,"kind":"side","node":5460,"targets":[644,645,646,647]},{"channel":"edge12","coefficient":1,"kind":"side","node":11260,"targets":[640,643]},{"channel":"edge12","coefficient":1,"kind":"side","node":11236,"targets":[641,642]},{"channel":"edge12","coefficient":1,"kind":"side","node":11260,"targets":[644,647]},{"channel":"edge12","coefficient":1,"kind":"side","node":11236,"targets":[645,646]},{"channel":"u01","coefficient":1,"kind":"side","node":12100,"targets":[640]},{"channel":"w02","coefficient":1,"kind":"side","node":12104,"targets":[640]},{"channel":"partner","coefficient":1,"kind":"side","node":643,"targets":[640]},{"channel":"u01","coefficient":1,"kind":"side","node":12100,"targets":[641]},{"channel":"w02","coefficient":1,"kind":"side","node":12105,"targets":[641]},{"channel":"partner","coefficient":1,"kind":"side","node":642,"targets":[641]},{"channel":"u01","coefficient":1,"kind":"side","node":12101,"targets":[642]},{"channel":"w02","coefficient":1,"kind":"side","node":12104,"targets":[642]},{"channel":"partner","coefficient":1,"kind":"side","node":641,"targets":[642]},{"channel":"u01","coefficient":1,"kind":"side","node":12101,"targets":[643]},{"channel":"w02","coefficient":1,"kind":"side","node":12105,"targets":[643]},{"channel":"partner","coefficient":1,"kind":"side","node":640,"targets":[643]},{"channel":"u01","coefficient":1,"kind":"side","node":12102,"targets":[644]},{"channel":"w02","coefficient":1,"kind":"side","node":12106,"targets":[644]},{"channel":"partner","coefficient":1,"kind":"side","node":647,"targets":[644]},{"channel":"u01","coefficient":1,"kind":"side","node":12102,"targets":[645]},{"channel":"w02","coefficient":1,"kind":"side","node":12107,"targets":[645]},{"channel":"partner","coefficient":1,"kind":"side","node":646,"targets":[645]},{"channel":"u01","coefficient":1,"kind":"side","node":12103,"targets":[646]},{"channel":"w02","coefficient":1,"kind":"side","node":12106,"targets":[646]},{"channel":"partner","coefficient":1,"kind":"side","node":645,"targets":[646]},{"channel":"u01","coefficient":1,"kind":"side","node":12103,"targets":[647]},{"channel":"w02","coefficient":1,"kind":"side","node":12107,"targets":[647]},{"channel":"partner","coefficient":1,"kind":"side","node":644,"targets":[647]},{"channel":"face0","coefficient":1,"kind":"side","node":7373,"targets":[648,649,650,651]},{"channel":"face0","coefficient":1,"kind":"side","node":7646,"targets":[652,653,654,655]},{"channel":"edge12","coefficient":1,"kind":"side","node":10448,"targets":[648,651]},{"channel":"edge12","coefficient":1,"kind":"side","node":10424,"targets":[649,650]},{"channel":"edge12","coefficient":1,"kind":"side","node":10448,"targets":[652,655]},{"channel":"edge12","coefficient":1,"kind":"side","node":10424,"targets":[653,654]},{"channel":"u01","coefficient":1,"kind":"side","node":12108,"targets":[648]},{"channel":"w02","coefficient":1,"kind":"side","node":12112,"targets":[648]},{"channel":"partner","coefficient":1,"kind":"side","node":651,"targets":[648]},{"channel":"u01","coefficient":1,"kind":"side","node":12108,"targets":[649]},{"channel":"w02","coefficient":1,"kind":"side","node":12113,"targets":[649]},{"channel":"partner","coefficient":1,"kind":"side","node":650,"targets":[649]},{"channel":"u01","coefficient":1,"kind":"side","node":12109,"targets":[650]},{"channel":"w02","coefficient":1,"kind":"side","node":12112,"targets":[650]},{"channel":"partner","coefficient":1,"kind":"side","node":649,"targets":[650]},{"channel":"u01","coefficient":1,"kind":"side","node":12109,"targets":[651]},{"channel":"w02","coefficient":1,"kind":"side","node":12113,"targets":[651]},{"channel":"partner","coefficient":1,"kind":"side","node":648,"targets":[651]},{"channel":"u01","coefficient":1,"kind":"side","node":12110,"targets":[652]},{"channel":"w02","coefficient":1,"kind":"side","node":12114,"targets":[652]},{"channel":"partner","coefficient":1,"kind":"side","node":655,"targets":[652]},{"channel":"u01","coefficient":1,"kind":"side","node":12110,"targets":[653]},{"channel":"w02","coefficient":1,"kind":"side","node":12115,"targets":[653]},{"channel":"partner","coefficient":1,"kind":"side","node":654,"targets":[653]},{"channel":"u01","coefficient":1,"kind":"side","node":12111,"targets":[654]},{"channel":"w02","coefficient":1,"kind":"side","node":12114,"targets":[654]},{"channel":"partner","coefficient":1,"kind":"side","node":653,"targets":[654]},{"channel":"u01","coefficient":1,"kind":"side","node":12111,"targets":[655]},{"channel":"w02","coefficient":1,"kind":"side","node":12115,"targets":[655]},{"channel":"partner","coefficient":1,"kind":"side","node":652,"targets":[655]},{"channel":"face0","coefficient":1,"kind":"side","node":7932,"targets":[656,657,658,659]},{"channel":"face0","coefficient":1,"kind":"side","node":8205,"targets":[660,661,662,663]},{"channel":"edge12","coefficient":1,"kind":"side","node":10386,"targets":[656,659]},{"channel":"edge12","coefficient":1,"kind":"side","node":10362,"targets":[657,658]},{"channel":"edge12","coefficient":1,"kind":"side","node":10386,"targets":[660,663]},{"channel":"edge12","coefficient":1,"kind":"side","node":10362,"targets":[661,662]},{"channel":"u01","coefficient":1,"kind":"side","node":12116,"targets":[656]},{"channel":"w02","coefficient":1,"kind":"side","node":12120,"targets":[656]},{"channel":"partner","coefficient":1,"kind":"side","node":659,"targets":[656]},{"channel":"u01","coefficient":1,"kind":"side","node":12116,"targets":[657]},{"channel":"w02","coefficient":1,"kind":"side","node":12121,"targets":[657]},{"channel":"partner","coefficient":1,"kind":"side","node":658,"targets":[657]},{"channel":"u01","coefficient":1,"kind":"side","node":12117,"targets":[658]},{"channel":"w02","coefficient":1,"kind":"side","node":12120,"targets":[658]},{"channel":"partner","coefficient":1,"kind":"side","node":657,"targets":[658]},{"channel":"u01","coefficient":1,"kind":"side","node":12117,"targets":[659]},{"channel":"w02","coefficient":1,"kind":"side","node":12121,"targets":[659]},{"channel":"partner","coefficient":1,"kind":"side","node":656,"targets":[659]},{"channel":"u01","coefficient":1,"kind":"side","node":12118,"targets":[660]},{"channel":"w02","coefficient":1,"kind":"side","node":12122,"targets":[660]},{"channel":"partner","coefficient":1,"kind":"side","node":663,"targets":[660]},{"channel":"u01","coefficient":1,"kind":"side","node":12118,"targets":[661]},{"channel":"w02","coefficient":1,"kind":"side","node":12123,"targets":[661]},{"channel":"partner","coefficient":1,"kind":"side","node":662,"targets":[661]},{"channel":"u01","coefficient":1,"kind":"side","node":12119,"targets":[662]},{"channel":"w02","coefficient":1,"kind":"side","node":12122,"targets":[662]},{"channel":"partner","coefficient":1,"kind":"side","node":661,"targets":[662]},{"channel":"u01","coefficient":1,"kind":"side","node":12119,"targets":[663]},{"channel":"w02","coefficient":1,"kind":"side","node":12123,"targets":[663]},{"channel":"partner","coefficient":1,"kind":"side","node":660,"targets":[663]},{"channel":"face0","coefficient":1,"kind":"side","node":7919,"targets":[664,665,666,667]},{"channel":"face0","coefficient":1,"kind":"side","node":8192,"targets":[668,669,670,671]},{"channel":"edge12","coefficient":1,"kind":"side","node":10434,"targets":[664,667]},{"channel":"edge12","coefficient":1,"kind":"side","node":10410,"targets":[665,666]},{"channel":"edge12","coefficient":1,"kind":"side","node":10434,"targets":[668,671]},{"channel":"edge12","coefficient":1,"kind":"side","node":10410,"targets":[669,670]},{"channel":"u01","coefficient":1,"kind":"side","node":12124,"targets":[664]},{"channel":"w02","coefficient":1,"kind":"side","node":12128,"targets":[664]},{"channel":"partner","coefficient":1,"kind":"side","node":667,"targets":[664]},{"channel":"u01","coefficient":1,"kind":"side","node":12124,"targets":[665]},{"channel":"w02","coefficient":1,"kind":"side","node":12129,"targets":[665]},{"channel":"partner","coefficient":1,"kind":"side","node":666,"targets":[665]},{"channel":"u01","coefficient":1,"kind":"side","node":12125,"targets":[666]},{"channel":"w02","coefficient":1,"kind":"side","node":12128,"targets":[666]},{"channel":"partner","coefficient":1,"kind":"side","node":665,"targets":[666]},{"channel":"u01","coefficient":1,"kind":"side","node":12125,"targets":[667]},{"channel":"w02","coefficient":1,"kind":"side","node":12129,"targets":[667]},{"channel":"partner","coefficient":1,"kind":"side","node":664,"targets":[667]},{"channel":"u01","coefficient":1,"kind":"side","node":12126,"targets":[668]},{"channel":"w02","coefficient":1,"kind":"side","node":12130,"targets":[668]},{"channel":"partner","coefficient":1,"kind":"side","node":671,"targets":[668]},{"channel":"u01","coefficient":1,"kind":"side","node":12126,"targets":[669]},{"channel":"w02","coefficient":1,"kind":"side","node":12131,"targets":[669]},{"channel":"partner","coefficient":1,"kind":"side","node":670,"targets":[669]},{"channel":"u01","coefficient":1,"kind":"side","node":12127,"targets":[670]},{"channel":"w02","coefficient":1,"kind":"side","node":12130,"targets":[670]},{"channel":"partner","coefficient":1,"kind":"side","node":669,"targets":[670]},{"channel":"u01","coefficient":1,"kind":"side","node":12127,"targets":[671]},{"channel":"w02","coefficient":1,"kind":"side","node":12131,"targets":[671]},{"channel":"partner","coefficient":1,"kind":"side","node":668,"targets":[671]},{"channel":"face0","coefficient":1,"kind":"side","node":8465,"targets":[672,673,674,675]},{"channel":"face0","coefficient":1,"kind":"side","node":8738,"targets":[676,677,678,679]},{"channel":"edge12","coefficient":1,"kind":"side","node":10451,"targets":[672,675]},{"channel":"edge12","coefficient":1,"kind":"side","node":10427,"targets":[673,674]},{"channel":"edge12","coefficient":1,"kind":"side","node":10451,"targets":[676,679]},{"channel":"edge12","coefficient":1,"kind":"side","node":10427,"targets":[677,678]},{"channel":"u01","coefficient":1,"kind":"side","node":12132,"targets":[672]},{"channel":"w02","coefficient":1,"kind":"side","node":12136,"targets":[672]},{"channel":"partner","coefficient":1,"kind":"side","node":675,"targets":[672]},{"channel":"u01","coefficient":1,"kind":"side","node":12132,"targets":[673]},{"channel":"w02","coefficient":1,"kind":"side","node":12137,"targets":[673]},{"channel":"partner","coefficient":1,"kind":"side","node":674,"targets":[673]},{"channel":"u01","coefficient":1,"kind":"side","node":12133,"targets":[674]},{"channel":"w02","coefficient":1,"kind":"side","node":12136,"targets":[674]},{"channel":"partner","coefficient":1,"kind":"side","node":673,"targets":[674]},{"channel":"u01","coefficient":1,"kind":"side","node":12133,"targets":[675]},{"channel":"w02","coefficient":1,"kind":"side","node":12137,"targets":[675]},{"channel":"partner","coefficient":1,"kind":"side","node":672,"targets":[675]},{"channel":"u01","coefficient":1,"kind":"side","node":12134,"targets":[676]},{"channel":"w02","coefficient":1,"kind":"side","node":12138,"targets":[676]},{"channel":"partner","coefficient":1,"kind":"side","node":679,"targets":[676]},{"channel":"u01","coefficient":1,"kind":"side","node":12134,"targets":[677]},{"channel":"w02","coefficient":1,"kind":"side","node":12139,"targets":[677]},{"channel":"partner","coefficient":1,"kind":"side","node":678,"targets":[677]},{"channel":"u01","coefficient":1,"kind":"side","node":12135,"targets":[678]},{"channel":"w02","coefficient":1,"kind":"side","node":12138,"targets":[678]},{"channel":"partner","coefficient":1,"kind":"side","node":677,"targets":[678]},{"channel":"u01","coefficient":1,"kind":"side","node":12135,"targets":[679]},{"channel":"w02","coefficient":1,"kind":"side","node":12139,"targets":[679]},{"channel":"partner","coefficient":1,"kind":"side","node":676,"targets":[679]},{"channel":"face0","coefficient":1,"kind":"side","node":5718,"targets":[680,681,682,683]},{"channel":"face0","coefficient":1,"kind":"side","node":5991,"targets":[684,685,686,687]},{"channel":"edge12","coefficient":1,"kind":"side","node":10786,"targets":[680,683]},{"channel":"edge12","coefficient":1,"kind":"side","node":10762,"targets":[681,682]},{"channel":"edge12","coefficient":1,"kind":"side","node":10786,"targets":[684,687]},{"channel":"edge12","coefficient":1,"kind":"side","node":10762,"targets":[685,686]},{"channel":"u01","coefficient":1,"kind":"side","node":12140,"targets":[680]},{"channel":"w02","coefficient":1,"kind":"side","node":12144,"targets":[680]},{"channel":"partner","coefficient":1,"kind":"side","node":683,"targets":[680]},{"channel":"u01","coefficient":1,"kind":"side","node":12140,"targets":[681]},{"channel":"w02","coefficient":1,"kind":"side","node":12145,"targets":[681]},{"channel":"partner","coefficient":1,"kind":"side","node":682,"targets":[681]},{"channel":"u01","coefficient":1,"kind":"side","node":12141,"targets":[682]},{"channel":"w02","coefficient":1,"kind":"side","node":12144,"targets":[682]},{"channel":"partner","coefficient":1,"kind":"side","node":681,"targets":[682]},{"channel":"u01","coefficient":1,"kind":"side","node":12141,"targets":[683]},{"channel":"w02","coefficient":1,"kind":"side","node":12145,"targets":[683]},{"channel":"partner","coefficient":1,"kind":"side","node":680,"targets":[683]},{"channel":"u01","coefficient":1,"kind":"side","node":12142,"targets":[684]},{"channel":"w02","coefficient":1,"kind":"side","node":12146,"targets":[684]},{"channel":"partner","coefficient":1,"kind":"side","node":687,"targets":[684]},{"channel":"u01","coefficient":1,"kind":"side","node":12142,"targets":[685]},{"channel":"w02","coefficient":1,"kind":"side","node":12147,"targets":[685]},{"channel":"partner","coefficient":1,"kind":"side","node":686,"targets":[685]},{"channel":"u01","coefficient":1,"kind":"side","node":12143,"targets":[686]},{"channel":"w02","coefficient":1,"kind":"side","node":12146,"targets":[686]},{"channel":"partner","coefficient":1,"kind":"side","node":685,"targets":[686]},{"channel":"u01","coefficient":1,"kind":"side","node":12143,"targets":[687]},{"channel":"w02","coefficient":1,"kind":"side","node":12147,"targets":[687]},{"channel":"partner","coefficient":1,"kind":"side","node":684,"targets":[687]},{"channel":"face0","coefficient":1,"kind":"side","node":5721,"targets":[688,689,690,691]},{"channel":"face0","coefficient":1,"kind":"side","node":5994,"targets":[692,693,694,695]},{"channel":"edge12","coefficient":1,"kind":"side","node":10834,"targets":[688,691]},{"channel":"edge12","coefficient":1,"kind":"side","node":10810,"targets":[689,690]},{"channel":"edge12","coefficient":1,"kind":"side","node":10834,"targets":[692,695]},{"channel":"edge12","coefficient":1,"kind":"side","node":10810,"targets":[693,694]},{"channel":"u01","coefficient":1,"kind":"side","node":12148,"targets":[688]},{"channel":"w02","coefficient":1,"kind":"side","node":12152,"targets":[688]},{"channel":"partner","coefficient":1,"kind":"side","node":691,"targets":[688]},{"channel":"u01","coefficient":1,"kind":"side","node":12148,"targets":[689]},{"channel":"w02","coefficient":1,"kind":"side","node":12153,"targets":[689]},{"channel":"partner","coefficient":1,"kind":"side","node":690,"targets":[689]},{"channel":"u01","coefficient":1,"kind":"side","node":12149,"targets":[690]},{"channel":"w02","coefficient":1,"kind":"side","node":12152,"targets":[690]},{"channel":"partner","coefficient":1,"kind":"side","node":689,"targets":[690]},{"channel":"u01","coefficient":1,"kind":"side","node":12149,"targets":[691]},{"channel":"w02","coefficient":1,"kind":"side","node":12153,"targets":[691]},{"channel":"partner","coefficient":1,"kind":"side","node":688,"targets":[691]},{"channel":"u01","coefficient":1,"kind":"side","node":12150,"targets":[692]},{"channel":"w02","coefficient":1,"kind":"side","node":12154,"targets":[692]},{"channel":"partner","coefficient":1,"kind":"side","node":695,"targets":[692]},{"channel":"u01","coefficient":1,"kind":"side","node":12150,"targets":[693]},{"channel":"w02","coefficient":1,"kind":"side","node":12155,"targets":[693]},{"channel":"partner","coefficient":1,"kind":"side","node":694,"targets":[693]},{"channel":"u01","coefficient":1,"kind":"side","node":12151,"targets":[694]},{"channel":"w02","coefficient":1,"kind":"side","node":12154,"targets":[694]},{"channel":"partner","coefficient":1,"kind":"side","node":693,"targets":[694]},{"channel":"u01","coefficient":1,"kind":"side","node":12151,"targets":[695]},{"channel":"w02","coefficient":1,"kind":"side","node":12155,"targets":[695]},{"channel":"partner","coefficient":1,"kind":"side","node":692,"targets":[695]},{"channel":"face0","coefficient":1,"kind":"side","node":5700,"targets":[696,697,698,699]},{"channel":"face0","coefficient":1,"kind":"side","node":5973,"targets":[700,701,702,703]},{"channel":"edge12","coefficient":1,"kind":"side","node":10882,"targets":[696,699]},{"channel":"edge12","coefficient":1,"kind":"side","node":10858,"targets":[697,698]},{"channel":"edge12","coefficient":1,"kind":"side","node":10882,"targets":[700,703]},{"channel":"edge12","coefficient":1,"kind":"side","node":10858,"targets":[701,702]},{"channel":"u01","coefficient":1,"kind":"side","node":12156,"targets":[696]},{"channel":"w02","coefficient":1,"kind":"side","node":12160,"targets":[696]},{"channel":"partner","coefficient":1,"kind":"side","node":699,"targets":[696]},{"channel":"u01","coefficient":1,"kind":"side","node":12156,"targets":[697]},{"channel":"w02","coefficient":1,"kind":"side","node":12161,"targets":[697]},{"channel":"partner","coefficient":1,"kind":"side","node":698,"targets":[697]},{"channel":"u01","coefficient":1,"kind":"side","node":12157,"targets":[698]},{"channel":"w02","coefficient":1,"kind":"side","node":12160,"targets":[698]},{"channel":"partner","coefficient":1,"kind":"side","node":697,"targets":[698]},{"channel":"u01","coefficient":1,"kind":"side","node":12157,"targets":[699]},{"channel":"w02","coefficient":1,"kind":"side","node":12161,"targets":[699]},{"channel":"partner","coefficient":1,"kind":"side","node":696,"targets":[699]},{"channel":"u01","coefficient":1,"kind":"side","node":12158,"targets":[700]},{"channel":"w02","coefficient":1,"kind":"side","node":12162,"targets":[700]},{"channel":"partner","coefficient":1,"kind":"side","node":703,"targets":[700]},{"channel":"u01","coefficient":1,"kind":"side","node":12158,"targets":[701]},{"channel":"w02","coefficient":1,"kind":"side","node":12163,"targets":[701]},{"channel":"partner","coefficient":1,"kind":"side","node":702,"targets":[701]},{"channel":"u01","coefficient":1,"kind":"side","node":12159,"targets":[702]},{"channel":"w02","coefficient":1,"kind":"side","node":12162,"targets":[702]},{"channel":"partner","coefficient":1,"kind":"side","node":701,"targets":[702]},{"channel":"u01","coefficient":1,"kind":"side","node":12159,"targets":[703]},{"channel":"w02","coefficient":1,"kind":"side","node":12163,"targets":[703]},{"channel":"partner","coefficient":1,"kind":"side","node":700,"targets":[703]},{"channel":"face0","coefficient":1,"kind":"side","node":5588,"targets":[704,705,706,707]},{"channel":"face0","coefficient":1,"kind":"side","node":5861,"targets":[708,709,710,711]},{"channel":"edge12","coefficient":1,"kind":"side","node":10930,"targets":[704,707]},{"channel":"edge12","coefficient":1,"kind":"side","node":10906,"targets":[705,706]},{"channel":"edge12","coefficient":1,"kind":"side","node":10930,"targets":[708,711]},{"channel":"edge12","coefficient":1,"kind":"side","node":10906,"targets":[709,710]},{"channel":"u01","coefficient":1,"kind":"side","node":12164,"targets":[704]},{"channel":"w02","coefficient":1,"kind":"side","node":12168,"targets":[704]},{"channel":"partner","coefficient":1,"kind":"side","node":707,"targets":[704]},{"channel":"u01","coefficient":1,"kind":"side","node":12164,"targets":[705]},{"channel":"w02","coefficient":1,"kind":"side","node":12169,"targets":[705]},{"channel":"partner","coefficient":1,"kind":"side","node":706,"targets":[705]},{"channel":"u01","coefficient":1,"kind":"side","node":12165,"targets":[706]},{"channel":"w02","coefficient":1,"kind":"side","node":12168,"targets":[706]},{"channel":"partner","coefficient":1,"kind":"side","node":705,"targets":[706]},{"channel":"u01","coefficient":1,"kind":"side","node":12165,"targets":[707]},{"channel":"w02","coefficient":1,"kind":"side","node":12169,"targets":[707]},{"channel":"partner","coefficient":1,"kind":"side","node":704,"targets":[707]},{"channel":"u01","coefficient":1,"kind":"side","node":12166,"targets":[708]},{"channel":"w02","coefficient":1,"kind":"side","node":12170,"targets":[708]},{"channel":"partner","coefficient":1,"kind":"side","node":711,"targets":[708]},{"channel":"u01","coefficient":1,"kind":"side","node":12166,"targets":[709]},{"channel":"w02","coefficient":1,"kind":"side","node":12171,"targets":[709]},{"channel":"partner","coefficient":1,"kind":"side","node":710,"targets":[709]},{"channel":"u01","coefficient":1,"kind":"side","node":12167,"targets":[710]},{"channel":"w02","coefficient":1,"kind":"side","node":12170,"targets":[710]},{"channel":"partner","coefficient":1,"kind":"side","node":709,"targets":[710]},{"channel":"u01","coefficient":1,"kind":"side","node":12167,"targets":[711]},{"channel":"w02","coefficient":1,"kind":"side","node":12171,"targets":[711]},{"channel":"partner","coefficient":1,"kind":"side","node":708,"targets":[711]},{"channel":"face0","coefficient":1,"kind":"side","node":8994,"targets":[712,713,714,715]},{"channel":"face0","coefficient":1,"kind":"side","node":9267,"targets":[716,717,718,719]},{"channel":"edge12","coefficient":1,"kind":"side","node":10499,"targets":[712,715]},{"channel":"edge12","coefficient":1,"kind":"side","node":10475,"targets":[713,714]},{"channel":"edge12","coefficient":1,"kind":"side","node":10499,"targets":[716,719]},{"channel":"edge12","coefficient":1,"kind":"side","node":10475,"targets":[717,718]},{"channel":"u01","coefficient":1,"kind":"side","node":12172,"targets":[712]},{"channel":"w02","coefficient":1,"kind":"side","node":12176,"targets":[712]},{"channel":"partner","coefficient":1,"kind":"side","node":715,"targets":[712]},{"channel":"u01","coefficient":1,"kind":"side","node":12172,"targets":[713]},{"channel":"w02","coefficient":1,"kind":"side","node":12177,"targets":[713]},{"channel":"partner","coefficient":1,"kind":"side","node":714,"targets":[713]},{"channel":"u01","coefficient":1,"kind":"side","node":12173,"targets":[714]},{"channel":"w02","coefficient":1,"kind":"side","node":12176,"targets":[714]},{"channel":"partner","coefficient":1,"kind":"side","node":713,"targets":[714]},{"channel":"u01","coefficient":1,"kind":"side","node":12173,"targets":[715]},{"channel":"w02","coefficient":1,"kind":"side","node":12177,"targets":[715]},{"channel":"partner","coefficient":1,"kind":"side","node":712,"targets":[715]},{"channel":"u01","coefficient":1,"kind":"side","node":12174,"targets":[716]},{"channel":"w02","coefficient":1,"kind":"side","node":12178,"targets":[716]},{"channel":"partner","coefficient":1,"kind":"side","node":719,"targets":[716]},{"channel":"u01","coefficient":1,"kind":"side","node":12174,"targets":[717]},{"channel":"w02","coefficient":1,"kind":"side","node":12179,"targets":[717]},{"channel":"partner","coefficient":1,"kind":"side","node":718,"targets":[717]},{"channel":"u01","coefficient":1,"kind":"side","node":12175,"targets":[718]},{"channel":"w02","coefficient":1,"kind":"side","node":12178,"targets":[718]},{"channel":"partner","coefficient":1,"kind":"side","node":717,"targets":[718]},{"channel":"u01","coefficient":1,"kind":"side","node":12175,"targets":[719]},{"channel":"w02","coefficient":1,"kind":"side","node":12179,"targets":[719]},{"channel":"partner","coefficient":1,"kind":"side","node":716,"targets":[719]},{"channel":"face0","coefficient":1,"kind":"side","node":5692,"targets":[720,721,722,723]},{"channel":"face0","coefficient":1,"kind":"side","node":5965,"targets":[724,725,726,727]},{"channel":"edge12","coefficient":1,"kind":"side","node":11026,"targets":[720,723]},{"channel":"edge12","coefficient":1,"kind":"side","node":11002,"targets":[721,722]},{"channel":"edge12","coefficient":1,"kind":"side","node":11026,"targets":[724,727]},{"channel":"edge12","coefficient":1,"kind":"side","node":11002,"targets":[725,726]},{"channel":"u01","coefficient":1,"kind":"side","node":12180,"targets":[720]},{"channel":"w02","coefficient":1,"kind":"side","node":12184,"targets":[720]},{"channel":"partner","coefficient":1,"kind":"side","node":723,"targets":[720]},{"channel":"u01","coefficient":1,"kind":"side","node":12180,"targets":[721]},{"channel":"w02","coefficient":1,"kind":"side","node":12185,"targets":[721]},{"channel":"partner","coefficient":1,"kind":"side","node":722,"targets":[721]},{"channel":"u01","coefficient":1,"kind":"side","node":12181,"targets":[722]},{"channel":"w02","coefficient":1,"kind":"side","node":12184,"targets":[722]},{"channel":"partner","coefficient":1,"kind":"side","node":721,"targets":[722]},{"channel":"u01","coefficient":1,"kind":"side","node":12181,"targets":[723]},{"channel":"w02","coefficient":1,"kind":"side","node":12185,"targets":[723]},{"channel":"partner","coefficient":1,"kind":"side","node":720,"targets":[723]},{"channel":"u01","coefficient":1,"kind":"side","node":12182,"targets":[724]},{"channel":"w02","coefficient":1,"kind":"side","node":12186,"targets":[724]},{"channel":"partner","coefficient":1,"kind":"side","node":727,"targets":[724]},{"channel":"u01","coefficient":1,"kind":"side","node":12182,"targets":[725]},{"channel":"w02","coefficient":1,"kind":"side","node":12187,"targets":[725]},{"channel":"partner","coefficient":1,"kind":"side","node":726,"targets":[725]},{"channel":"u01","coefficient":1,"kind":"side","node":12183,"targets":[726]},{"channel":"w02","coefficient":1,"kind":"side","node":12186,"targets":[726]},{"channel":"partner","coefficient":1,"kind":"side","node":725,"targets":[726]},{"channel":"u01","coefficient":1,"kind":"side","node":12183,"targets":[727]},{"channel":"w02","coefficient":1,"kind":"side","node":12187,"targets":[727]},{"channel":"partner","coefficient":1,"kind":"side","node":724,"targets":[727]},{"channel":"face0","coefficient":1,"kind":"side","node":5739,"targets":[728,729,730,731]},{"channel":"face0","coefficient":1,"kind":"side","node":6012,"targets":[732,733,734,735]},{"channel":"edge12","coefficient":1,"kind":"side","node":11074,"targets":[728,731]},{"channel":"edge12","coefficient":1,"kind":"side","node":11050,"targets":[729,730]},{"channel":"edge12","coefficient":1,"kind":"side","node":11074,"targets":[732,735]},{"channel":"edge12","coefficient":1,"kind":"side","node":11050,"targets":[733,734]},{"channel":"u01","coefficient":1,"kind":"side","node":12188,"targets":[728]},{"channel":"w02","coefficient":1,"kind":"side","node":12192,"targets":[728]},{"channel":"partner","coefficient":1,"kind":"side","node":731,"targets":[728]},{"channel":"u01","coefficient":1,"kind":"side","node":12188,"targets":[729]},{"channel":"w02","coefficient":1,"kind":"side","node":12193,"targets":[729]},{"channel":"partner","coefficient":1,"kind":"side","node":730,"targets":[729]},{"channel":"u01","coefficient":1,"kind":"side","node":12189,"targets":[730]},{"channel":"w02","coefficient":1,"kind":"side","node":12192,"targets":[730]},{"channel":"partner","coefficient":1,"kind":"side","node":729,"targets":[730]},{"channel":"u01","coefficient":1,"kind":"side","node":12189,"targets":[731]},{"channel":"w02","coefficient":1,"kind":"side","node":12193,"targets":[731]},{"channel":"partner","coefficient":1,"kind":"side","node":728,"targets":[731]},{"channel":"u01","coefficient":1,"kind":"side","node":12190,"targets":[732]},{"channel":"w02","coefficient":1,"kind":"side","node":12194,"targets":[732]},{"channel":"partner","coefficient":1,"kind":"side","node":735,"targets":[732]},{"channel":"u01","coefficient":1,"kind":"side","node":12190,"targets":[733]},{"channel":"w02","coefficient":1,"kind":"side","node":12195,"targets":[733]},{"channel":"partner","coefficient":1,"kind":"side","node":734,"targets":[733]},{"channel":"u01","coefficient":1,"kind":"side","node":12191,"targets":[734]},{"channel":"w02","coefficient":1,"kind":"side","node":12194,"targets":[734]},{"channel":"partner","coefficient":1,"kind":"side","node":733,"targets":[734]},{"channel":"u01","coefficient":1,"kind":"side","node":12191,"targets":[735]},{"channel":"w02","coefficient":1,"kind":"side","node":12195,"targets":[735]},{"channel":"partner","coefficient":1,"kind":"side","node":732,"targets":[735]},{"channel":"face0","coefficient":1,"kind":"side","node":5741,"targets":[736,737,738,739]},{"channel":"face0","coefficient":1,"kind":"side","node":6014,"targets":[740,741,742,743]},{"channel":"edge12","coefficient":1,"kind":"side","node":11122,"targets":[736,739]},{"channel":"edge12","coefficient":1,"kind":"side","node":11098,"targets":[737,738]},{"channel":"edge12","coefficient":1,"kind":"side","node":11122,"targets":[740,743]},{"channel":"edge12","coefficient":1,"kind":"side","node":11098,"targets":[741,742]},{"channel":"u01","coefficient":1,"kind":"side","node":12196,"targets":[736]},{"channel":"w02","coefficient":1,"kind":"side","node":12200,"targets":[736]},{"channel":"partner","coefficient":1,"kind":"side","node":739,"targets":[736]},{"channel":"u01","coefficient":1,"kind":"side","node":12196,"targets":[737]},{"channel":"w02","coefficient":1,"kind":"side","node":12201,"targets":[737]},{"channel":"partner","coefficient":1,"kind":"side","node":738,"targets":[737]},{"channel":"u01","coefficient":1,"kind":"side","node":12197,"targets":[738]},{"channel":"w02","coefficient":1,"kind":"side","node":12200,"targets":[738]},{"channel":"partner","coefficient":1,"kind":"side","node":737,"targets":[738]},{"channel":"u01","coefficient":1,"kind":"side","node":12197,"targets":[739]},{"channel":"w02","coefficient":1,"kind":"side","node":12201,"targets":[739]},{"channel":"partner","coefficient":1,"kind":"side","node":736,"targets":[739]},{"channel":"u01","coefficient":1,"kind":"side","node":12198,"targets":[740]},{"channel":"w02","coefficient":1,"kind":"side","node":12202,"targets":[740]},{"channel":"partner","coefficient":1,"kind":"side","node":743,"targets":[740]},{"channel":"u01","coefficient":1,"kind":"side","node":12198,"targets":[741]},{"channel":"w02","coefficient":1,"kind":"side","node":12203,"targets":[741]},{"channel":"partner","coefficient":1,"kind":"side","node":742,"targets":[741]},{"channel":"u01","coefficient":1,"kind":"side","node":12199,"targets":[742]},{"channel":"w02","coefficient":1,"kind":"side","node":12202,"targets":[742]},{"channel":"partner","coefficient":1,"kind":"side","node":741,"targets":[742]},{"channel":"u01","coefficient":1,"kind":"side","node":12199,"targets":[743]},{"channel":"w02","coefficient":1,"kind":"side","node":12203,"targets":[743]},{"channel":"partner","coefficient":1,"kind":"side","node":740,"targets":[743]},{"channel":"face0","coefficient":1,"kind":"side","node":8997,"targets":[744,745,746,747]},{"channel":"face0","coefficient":1,"kind":"side","node":9270,"targets":[748,749,750,751]},{"channel":"edge12","coefficient":1,"kind":"side","node":10547,"targets":[744,747]},{"channel":"edge12","coefficient":1,"kind":"side","node":10523,"targets":[745,746]},{"channel":"edge12","coefficient":1,"kind":"side","node":10547,"targets":[748,751]},{"channel":"edge12","coefficient":1,"kind":"side","node":10523,"targets":[749,750]},{"channel":"u01","coefficient":1,"kind":"side","node":12204,"targets":[744]},{"channel":"w02","coefficient":1,"kind":"side","node":12208,"targets":[744]},{"channel":"partner","coefficient":1,"kind":"side","node":747,"targets":[744]},{"channel":"u01","coefficient":1,"kind":"side","node":12204,"targets":[745]},{"channel":"w02","coefficient":1,"kind":"side","node":12209,"targets":[745]},{"channel":"partner","coefficient":1,"kind":"side","node":746,"targets":[745]},{"channel":"u01","coefficient":1,"kind":"side","node":12205,"targets":[746]},{"channel":"w02","coefficient":1,"kind":"side","node":12208,"targets":[746]},{"channel":"partner","coefficient":1,"kind":"side","node":745,"targets":[746]},{"channel":"u01","coefficient":1,"kind":"side","node":12205,"targets":[747]},{"channel":"w02","coefficient":1,"kind":"side","node":12209,"targets":[747]},{"channel":"partner","coefficient":1,"kind":"side","node":744,"targets":[747]},{"channel":"u01","coefficient":1,"kind":"side","node":12206,"targets":[748]},{"channel":"w02","coefficient":1,"kind":"side","node":12210,"targets":[748]},{"channel":"partner","coefficient":1,"kind":"side","node":751,"targets":[748]},{"channel":"u01","coefficient":1,"kind":"side","node":12206,"targets":[749]},{"channel":"w02","coefficient":1,"kind":"side","node":12211,"targets":[749]},{"channel":"partner","coefficient":1,"kind":"side","node":750,"targets":[749]},{"channel":"u01","coefficient":1,"kind":"side","node":12207,"targets":[750]},{"channel":"w02","coefficient":1,"kind":"side","node":12210,"targets":[750]},{"channel":"partner","coefficient":1,"kind":"side","node":749,"targets":[750]},{"channel":"u01","coefficient":1,"kind":"side","node":12207,"targets":[751]},{"channel":"w02","coefficient":1,"kind":"side","node":12211,"targets":[751]},{"channel":"partner","coefficient":1,"kind":"side","node":748,"targets":[751]},{"channel":"face0","coefficient":1,"kind":"side","node":5719,"targets":[752,753,754,755]},{"channel":"face0","coefficient":1,"kind":"side","node":5992,"targets":[756,757,758,759]},{"channel":"edge12","coefficient":1,"kind":"side","node":11218,"targets":[752,755]},{"channel":"edge12","coefficient":1,"kind":"side","node":11194,"targets":[753,754]},{"channel":"edge12","coefficient":1,"kind":"side","node":11218,"targets":[756,759]},{"channel":"edge12","coefficient":1,"kind":"side","node":11194,"targets":[757,758]},{"channel":"u01","coefficient":1,"kind":"side","node":12212,"targets":[752]},{"channel":"w02","coefficient":1,"kind":"side","node":12216,"targets":[752]},{"channel":"partner","coefficient":1,"kind":"side","node":755,"targets":[752]},{"channel":"u01","coefficient":1,"kind":"side","node":12212,"targets":[753]},{"channel":"w02","coefficient":1,"kind":"side","node":12217,"targets":[753]},{"channel":"partner","coefficient":1,"kind":"side","node":754,"targets":[753]},{"channel":"u01","coefficient":1,"kind":"side","node":12213,"targets":[754]},{"channel":"w02","coefficient":1,"kind":"side","node":12216,"targets":[754]},{"channel":"partner","coefficient":1,"kind":"side","node":753,"targets":[754]},{"channel":"u01","coefficient":1,"kind":"side","node":12213,"targets":[755]},{"channel":"w02","coefficient":1,"kind":"side","node":12217,"targets":[755]},{"channel":"partner","coefficient":1,"kind":"side","node":752,"targets":[755]},{"channel":"u01","coefficient":1,"kind":"side","node":12214,"targets":[756]},{"channel":"w02","coefficient":1,"kind":"side","node":12218,"targets":[756]},{"channel":"partner","coefficient":1,"kind":"side","node":759,"targets":[756]},{"channel":"u01","coefficient":1,"kind":"side","node":12214,"targets":[757]},{"channel":"w02","coefficient":1,"kind":"side","node":12219,"targets":[757]},{"channel":"partner","coefficient":1,"kind":"side","node":758,"targets":[757]},{"channel":"u01","coefficient":1,"kind":"side","node":12215,"targets":[758]},{"channel":"w02","coefficient":1,"kind":"side","node":12218,"targets":[758]},{"channel":"partner","coefficient":1,"kind":"side","node":757,"targets":[758]},{"channel":"u01","coefficient":1,"kind":"side","node":12215,"targets":[759]},{"channel":"w02","coefficient":1,"kind":"side","node":12219,"targets":[759]},{"channel":"partner","coefficient":1,"kind":"side","node":756,"targets":[759]},{"channel":"face0","coefficient":1,"kind":"side","node":5733,"targets":[760,761,762,763]},{"channel":"face0","coefficient":1,"kind":"side","node":6006,"targets":[764,765,766,767]},{"channel":"edge12","coefficient":1,"kind":"side","node":11266,"targets":[760,763]},{"channel":"edge12","coefficient":1,"kind":"side","node":11242,"targets":[761,762]},{"channel":"edge12","coefficient":1,"kind":"side","node":11266,"targets":[764,767]},{"channel":"edge12","coefficient":1,"kind":"side","node":11242,"targets":[765,766]},{"channel":"u01","coefficient":1,"kind":"side","node":12220,"targets":[760]},{"channel":"w02","coefficient":1,"kind":"side","node":12224,"targets":[760]},{"channel":"partner","coefficient":1,"kind":"side","node":763,"targets":[760]},{"channel":"u01","coefficient":1,"kind":"side","node":12220,"targets":[761]},{"channel":"w02","coefficient":1,"kind":"side","node":12225,"targets":[761]},{"channel":"partner","coefficient":1,"kind":"side","node":762,"targets":[761]},{"channel":"u01","coefficient":1,"kind":"side","node":12221,"targets":[762]},{"channel":"w02","coefficient":1,"kind":"side","node":12224,"targets":[762]},{"channel":"partner","coefficient":1,"kind":"side","node":761,"targets":[762]},{"channel":"u01","coefficient":1,"kind":"side","node":12221,"targets":[763]},{"channel":"w02","coefficient":1,"kind":"side","node":12225,"targets":[763]},{"channel":"partner","coefficient":1,"kind":"side","node":760,"targets":[763]},{"channel":"u01","coefficient":1,"kind":"side","node":12222,"targets":[764]},{"channel":"w02","coefficient":1,"kind":"side","node":12226,"targets":[764]},{"channel":"partner","coefficient":1,"kind":"side","node":767,"targets":[764]},{"channel":"u01","coefficient":1,"kind":"side","node":12222,"targets":[765]},{"channel":"w02","coefficient":1,"kind":"side","node":12227,"targets":[765]},{"channel":"partner","coefficient":1,"kind":"side","node":766,"targets":[765]},{"channel":"u01","coefficient":1,"kind":"side","node":12223,"targets":[766]},{"channel":"w02","coefficient":1,"kind":"side","node":12226,"targets":[766]},{"channel":"partner","coefficient":1,"kind":"side","node":765,"targets":[766]},{"channel":"u01","coefficient":1,"kind":"side","node":12223,"targets":[767]},{"channel":"w02","coefficient":1,"kind":"side","node":12227,"targets":[767]},{"channel":"partner","coefficient":1,"kind":"side","node":764,"targets":[767]},{"channel":"face0","coefficient":1,"kind":"side","node":5736,"targets":[768,769,770,771]},{"channel":"face0","coefficient":1,"kind":"side","node":6009,"targets":[772,773,774,775]},{"channel":"edge12","coefficient":1,"kind":"side","node":11314,"targets":[768,771]},{"channel":"edge12","coefficient":1,"kind":"side","node":11290,"targets":[769,770]},{"channel":"edge12","coefficient":1,"kind":"side","node":11314,"targets":[772,775]},{"channel":"edge12","coefficient":1,"kind":"side","node":11290,"targets":[773,774]},{"channel":"u01","coefficient":1,"kind":"side","node":12228,"targets":[768]},{"channel":"w02","coefficient":1,"kind":"side","node":12232,"targets":[768]},{"channel":"partner","coefficient":1,"kind":"side","node":771,"targets":[768]},{"channel":"u01","coefficient":1,"kind":"side","node":12228,"targets":[769]},{"channel":"w02","coefficient":1,"kind":"side","node":12233,"targets":[769]},{"channel":"partner","coefficient":1,"kind":"side","node":770,"targets":[769]},{"channel":"u01","coefficient":1,"kind":"side","node":12229,"targets":[770]},{"channel":"w02","coefficient":1,"kind":"side","node":12232,"targets":[770]},{"channel":"partner","coefficient":1,"kind":"side","node":769,"targets":[770]},{"channel":"u01","coefficient":1,"kind":"side","node":12229,"targets":[771]},{"channel":"w02","coefficient":1,"kind":"side","node":12233,"targets":[771]},{"channel":"partner","coefficient":1,"kind":"side","node":768,"targets":[771]},{"channel":"u01","coefficient":1,"kind":"side","node":12230,"targets":[772]},{"channel":"w02","coefficient":1,"kind":"side","node":12234,"targets":[772]},{"channel":"partner","coefficient":1,"kind":"side","node":775,"targets":[772]},{"channel":"u01","coefficient":1,"kind":"side","node":12230,"targets":[773]},{"channel":"w02","coefficient":1,"kind":"side","node":12235,"targets":[773]},{"channel":"partner","coefficient":1,"kind":"side","node":774,"targets":[773]},{"channel":"u01","coefficient":1,"kind":"side","node":12231,"targets":[774]},{"channel":"w02","coefficient":1,"kind":"side","node":12234,"targets":[774]},{"channel":"partner","coefficient":1,"kind":"side","node":773,"targets":[774]},{"channel":"u01","coefficient":1,"kind":"side","node":12231,"targets":[775]},{"channel":"w02","coefficient":1,"kind":"side","node":12235,"targets":[775]},{"channel":"partner","coefficient":1,"kind":"side","node":772,"targets":[775]},{"channel":"face0","coefficient":1,"kind":"side","node":5674,"targets":[776,777,778,779]},{"channel":"face0","coefficient":1,"kind":"side","node":5947,"targets":[780,781,782,783]},{"channel":"edge12","coefficient":1,"kind":"side","node":11362,"targets":[776,779]},{"channel":"edge12","coefficient":1,"kind":"side","node":11338,"targets":[777,778]},{"channel":"edge12","coefficient":1,"kind":"side","node":11362,"targets":[780,783]},{"channel":"edge12","coefficient":1,"kind":"side","node":11338,"targets":[781,782]},{"channel":"u01","coefficient":1,"kind":"side","node":12236,"targets":[776]},{"channel":"w02","coefficient":1,"kind":"side","node":12240,"targets":[776]},{"channel":"partner","coefficient":1,"kind":"side","node":779,"targets":[776]},{"channel":"u01","coefficient":1,"kind":"side","node":12236,"targets":[777]},{"channel":"w02","coefficient":1,"kind":"side","node":12241,"targets":[777]},{"channel":"partner","coefficient":1,"kind":"side","node":778,"targets":[777]},{"channel":"u01","coefficient":1,"kind":"side","node":12237,"targets":[778]},{"channel":"w02","coefficient":1,"kind":"side","node":12240,"targets":[778]},{"channel":"partner","coefficient":1,"kind":"side","node":777,"targets":[778]},{"channel":"u01","coefficient":1,"kind":"side","node":12237,"targets":[779]},{"channel":"w02","coefficient":1,"kind":"side","node":12241,"targets":[779]},{"channel":"partner","coefficient":1,"kind":"side","node":776,"targets":[779]},{"channel":"u01","coefficient":1,"kind":"side","node":12238,"targets":[780]},{"channel":"w02","coefficient":1,"kind":"side","node":12242,"targets":[780]},{"channel":"partner","coefficient":1,"kind":"side","node":783,"targets":[780]},{"channel":"u01","coefficient":1,"kind":"side","node":12238,"targets":[781]},{"channel":"w02","coefficient":1,"kind":"side","node":12243,"targets":[781]},{"channel":"partner","coefficient":1,"kind":"side","node":782,"targets":[781]},{"channel":"u01","coefficient":1,"kind":"side","node":12239,"targets":[782]},{"channel":"w02","coefficient":1,"kind":"side","node":12242,"targets":[782]},{"channel":"partner","coefficient":1,"kind":"side","node":781,"targets":[782]},{"channel":"u01","coefficient":1,"kind":"side","node":12239,"targets":[783]},{"channel":"w02","coefficient":1,"kind":"side","node":12243,"targets":[783]},{"channel":"partner","coefficient":1,"kind":"side","node":780,"targets":[783]},{"channel":"face0","coefficient":1,"kind":"side","node":5750,"targets":[784,785,786,787]},{"channel":"face0","coefficient":1,"kind":"side","node":6023,"targets":[788,789,790,791]},{"channel":"edge12","coefficient":1,"kind":"side","node":11410,"targets":[784,787]},{"channel":"edge12","coefficient":1,"kind":"side","node":11386,"targets":[785,786]},{"channel":"edge12","coefficient":1,"kind":"side","node":11410,"targets":[788,791]},{"channel":"edge12","coefficient":1,"kind":"side","node":11386,"targets":[789,790]},{"channel":"u01","coefficient":1,"kind":"side","node":12244,"targets":[784]},{"channel":"w02","coefficient":1,"kind":"side","node":12248,"targets":[784]},{"channel":"partner","coefficient":1,"kind":"side","node":787,"targets":[784]},{"channel":"u01","coefficient":1,"kind":"side","node":12244,"targets":[785]},{"channel":"w02","coefficient":1,"kind":"side","node":12249,"targets":[785]},{"channel":"partner","coefficient":1,"kind":"side","node":786,"targets":[785]},{"channel":"u01","coefficient":1,"kind":"side","node":12245,"targets":[786]},{"channel":"w02","coefficient":1,"kind":"side","node":12248,"targets":[786]},{"channel":"partner","coefficient":1,"kind":"side","node":785,"targets":[786]},{"channel":"u01","coefficient":1,"kind":"side","node":12245,"targets":[787]},{"channel":"w02","coefficient":1,"kind":"side","node":12249,"targets":[787]},{"channel":"partner","coefficient":1,"kind":"side","node":784,"targets":[787]},{"channel":"u01","coefficient":1,"kind":"side","node":12246,"targets":[788]},{"channel":"w02","coefficient":1,"kind":"side","node":12250,"targets":[788]},{"channel":"partner","coefficient":1,"kind":"side","node":791,"targets":[788]},{"channel":"u01","coefficient":1,"kind":"side","node":12246,"targets":[789]},{"channel":"w02","coefficient":1,"kind":"side","node":12251,"targets":[789]},{"channel":"partner","coefficient":1,"kind":"side","node":790,"targets":[789]},{"channel":"u01","coefficient":1,"kind":"side","node":12247,"targets":[790]},{"channel":"w02","coefficient":1,"kind":"side","node":12250,"targets":[790]},{"channel":"partner","coefficient":1,"kind":"side","node":789,"targets":[790]},{"channel":"u01","coefficient":1,"kind":"side","node":12247,"targets":[791]},{"channel":"w02","coefficient":1,"kind":"side","node":12251,"targets":[791]},{"channel":"partner","coefficient":1,"kind":"side","node":788,"targets":[791]},{"channel":"face0","coefficient":1,"kind":"side","node":8429,"targets":[792,793,794,795]},{"channel":"face0","coefficient":1,"kind":"side","node":8702,"targets":[796,797,798,799]},{"channel":"edge12","coefficient":1,"kind":"side","node":10739,"targets":[792,795]},{"channel":"edge12","coefficient":1,"kind":"side","node":10715,"targets":[793,794]},{"channel":"edge12","coefficient":1,"kind":"side","node":10739,"targets":[796,799]},{"channel":"edge12","coefficient":1,"kind":"side","node":10715,"targets":[797,798]},{"channel":"u01","coefficient":1,"kind":"side","node":12252,"targets":[792]},{"channel":"w02","coefficient":1,"kind":"side","node":12256,"targets":[792]},{"channel":"partner","coefficient":1,"kind":"side","node":795,"targets":[792]},{"channel":"u01","coefficient":1,"kind":"side","node":12252,"targets":[793]},{"channel":"w02","coefficient":1,"kind":"side","node":12257,"targets":[793]},{"channel":"partner","coefficient":1,"kind":"side","node":794,"targets":[793]},{"channel":"u01","coefficient":1,"kind":"side","node":12253,"targets":[794]},{"channel":"w02","coefficient":1,"kind":"side","node":12256,"targets":[794]},{"channel":"partner","coefficient":1,"kind":"side","node":793,"targets":[794]},{"channel":"u01","coefficient":1,"kind":"side","node":12253,"targets":[795]},{"channel":"w02","coefficient":1,"kind":"side","node":12257,"targets":[795]},{"channel":"partner","coefficient":1,"kind":"side","node":792,"targets":[795]},{"channel":"u01","coefficient":1,"kind":"side","node":12254,"targets":[796]},{"channel":"w02","coefficient":1,"kind":"side","node":12258,"targets":[796]},{"channel":"partner","coefficient":1,"kind":"side","node":799,"targets":[796]},{"channel":"u01","coefficient":1,"kind":"side","node":12254,"targets":[797]},{"channel":"w02","coefficient":1,"kind":"side","node":12259,"targets":[797]},{"channel":"partner","coefficient":1,"kind":"side","node":798,"targets":[797]},{"channel":"u01","coefficient":1,"kind":"side","node":12255,"targets":[798]},{"channel":"w02","coefficient":1,"kind":"side","node":12258,"targets":[798]},{"channel":"partner","coefficient":1,"kind":"side","node":797,"targets":[798]},{"channel":"u01","coefficient":1,"kind":"side","node":12255,"targets":[799]},{"channel":"w02","coefficient":1,"kind":"side","node":12259,"targets":[799]},{"channel":"partner","coefficient":1,"kind":"side","node":796,"targets":[799]},{"channel":"face0","coefficient":1,"kind":"side","node":6238,"targets":[800,801,802,803]},{"channel":"face0","coefficient":1,"kind":"side","node":6511,"targets":[804,805,806,807]},{"channel":"edge12","coefficient":1,"kind":"side","node":11025,"targets":[800,803]},{"channel":"edge12","coefficient":1,"kind":"side","node":11001,"targets":[801,802]},{"channel":"edge12","coefficient":1,"kind":"side","node":11025,"targets":[804,807]},{"channel":"edge12","coefficient":1,"kind":"side","node":11001,"targets":[805,806]},{"channel":"u01","coefficient":1,"kind":"side","node":12260,"targets":[800]},{"channel":"w02","coefficient":1,"kind":"side","node":12264,"targets":[800]},{"channel":"partner","coefficient":1,"kind":"side","node":803,"targets":[800]},{"channel":"u01","coefficient":1,"kind":"side","node":12260,"targets":[801]},{"channel":"w02","coefficient":1,"kind":"side","node":12265,"targets":[801]},{"channel":"partner","coefficient":1,"kind":"side","node":802,"targets":[801]},{"channel":"u01","coefficient":1,"kind":"side","node":12261,"targets":[802]},{"channel":"w02","coefficient":1,"kind":"side","node":12264,"targets":[802]},{"channel":"partner","coefficient":1,"kind":"side","node":801,"targets":[802]},{"channel":"u01","coefficient":1,"kind":"side","node":12261,"targets":[803]},{"channel":"w02","coefficient":1,"kind":"side","node":12265,"targets":[803]},{"channel":"partner","coefficient":1,"kind":"side","node":800,"targets":[803]},{"channel":"u01","coefficient":1,"kind":"side","node":12262,"targets":[804]},{"channel":"w02","coefficient":1,"kind":"side","node":12266,"targets":[804]},{"channel":"partner","coefficient":1,"kind":"side","node":807,"targets":[804]},{"channel":"u01","coefficient":1,"kind":"side","node":12262,"targets":[805]},{"channel":"w02","coefficient":1,"kind":"side","node":12267,"targets":[805]},{"channel":"partner","coefficient":1,"kind":"side","node":806,"targets":[805]},{"channel":"u01","coefficient":1,"kind":"side","node":12263,"targets":[806]},{"channel":"w02","coefficient":1,"kind":"side","node":12266,"targets":[806]},{"channel":"partner","coefficient":1,"kind":"side","node":805,"targets":[806]},{"channel":"u01","coefficient":1,"kind":"side","node":12263,"targets":[807]},{"channel":"w02","coefficient":1,"kind":"side","node":12267,"targets":[807]},{"channel":"partner","coefficient":1,"kind":"side","node":804,"targets":[807]},{"channel":"face0","coefficient":1,"kind":"side","node":6285,"targets":[808,809,810,811]},{"channel":"face0","coefficient":1,"kind":"side","node":6558,"targets":[812,813,814,815]},{"channel":"edge12","coefficient":1,"kind":"side","node":11073,"targets":[808,811]},{"channel":"edge12","coefficient":1,"kind":"side","node":11049,"targets":[809,810]},{"channel":"edge12","coefficient":1,"kind":"side","node":11073,"targets":[812,815]},{"channel":"edge12","coefficient":1,"kind":"side","node":11049,"targets":[813,814]},{"channel":"u01","coefficient":1,"kind":"side","node":12268,"targets":[808]},{"channel":"w02","coefficient":1,"kind":"side","node":12272,"targets":[808]},{"channel":"partner","coefficient":1,"kind":"side","node":811,"targets":[808]},{"channel":"u01","coefficient":1,"kind":"side","node":12268,"targets":[809]},{"channel":"w02","coefficient":1,"kind":"side","node":12273,"targets":[809]},{"channel":"partner","coefficient":1,"kind":"side","node":810,"targets":[809]},{"channel":"u01","coefficient":1,"kind":"side","node":12269,"targets":[810]},{"channel":"w02","coefficient":1,"kind":"side","node":12272,"targets":[810]},{"channel":"partner","coefficient":1,"kind":"side","node":809,"targets":[810]},{"channel":"u01","coefficient":1,"kind":"side","node":12269,"targets":[811]},{"channel":"w02","coefficient":1,"kind":"side","node":12273,"targets":[811]},{"channel":"partner","coefficient":1,"kind":"side","node":808,"targets":[811]},{"channel":"u01","coefficient":1,"kind":"side","node":12270,"targets":[812]},{"channel":"w02","coefficient":1,"kind":"side","node":12274,"targets":[812]},{"channel":"partner","coefficient":1,"kind":"side","node":815,"targets":[812]},{"channel":"u01","coefficient":1,"kind":"side","node":12270,"targets":[813]},{"channel":"w02","coefficient":1,"kind":"side","node":12275,"targets":[813]},{"channel":"partner","coefficient":1,"kind":"side","node":814,"targets":[813]},{"channel":"u01","coefficient":1,"kind":"side","node":12271,"targets":[814]},{"channel":"w02","coefficient":1,"kind":"side","node":12274,"targets":[814]},{"channel":"partner","coefficient":1,"kind":"side","node":813,"targets":[814]},{"channel":"u01","coefficient":1,"kind":"side","node":12271,"targets":[815]},{"channel":"w02","coefficient":1,"kind":"side","node":12275,"targets":[815]},{"channel":"partner","coefficient":1,"kind":"side","node":812,"targets":[815]},{"channel":"face0","coefficient":1,"kind":"side","node":6287,"targets":[816,817,818,819]},{"channel":"face0","coefficient":1,"kind":"side","node":6560,"targets":[820,821,822,823]},{"channel":"edge12","coefficient":1,"kind":"side","node":11121,"targets":[816,819]},{"channel":"edge12","coefficient":1,"kind":"side","node":11097,"targets":[817,818]},{"channel":"edge12","coefficient":1,"kind":"side","node":11121,"targets":[820,823]},{"channel":"edge12","coefficient":1,"kind":"side","node":11097,"targets":[821,822]},{"channel":"u01","coefficient":1,"kind":"side","node":12276,"targets":[816]},{"channel":"w02","coefficient":1,"kind":"side","node":12280,"targets":[816]},{"channel":"partner","coefficient":1,"kind":"side","node":819,"targets":[816]},{"channel":"u01","coefficient":1,"kind":"side","node":12276,"targets":[817]},{"channel":"w02","coefficient":1,"kind":"side","node":12281,"targets":[817]},{"channel":"partner","coefficient":1,"kind":"side","node":818,"targets":[817]},{"channel":"u01","coefficient":1,"kind":"side","node":12277,"targets":[818]},{"channel":"w02","coefficient":1,"kind":"side","node":12280,"targets":[818]},{"channel":"partner","coefficient":1,"kind":"side","node":817,"targets":[818]},{"channel":"u01","coefficient":1,"kind":"side","node":12277,"targets":[819]},{"channel":"w02","coefficient":1,"kind":"side","node":12281,"targets":[819]},{"channel":"partner","coefficient":1,"kind":"side","node":816,"targets":[819]},{"channel":"u01","coefficient":1,"kind":"side","node":12278,"targets":[820]},{"channel":"w02","coefficient":1,"kind":"side","node":12282,"targets":[820]},{"channel":"partner","coefficient":1,"kind":"side","node":823,"targets":[820]},{"channel":"u01","coefficient":1,"kind":"side","node":12278,"targets":[821]},{"channel":"w02","coefficient":1,"kind":"side","node":12283,"targets":[821]},{"channel":"partner","coefficient":1,"kind":"side","node":822,"targets":[821]},{"channel":"u01","coefficient":1,"kind":"side","node":12279,"targets":[822]},{"channel":"w02","coefficient":1,"kind":"side","node":12282,"targets":[822]},{"channel":"partner","coefficient":1,"kind":"side","node":821,"targets":[822]},{"channel":"u01","coefficient":1,"kind":"side","node":12279,"targets":[823]},{"channel":"w02","coefficient":1,"kind":"side","node":12283,"targets":[823]},{"channel":"partner","coefficient":1,"kind":"side","node":820,"targets":[823]},{"channel":"face0","coefficient":1,"kind":"side","node":6284,"targets":[824,825,826,827]},{"channel":"face0","coefficient":1,"kind":"side","node":6557,"targets":[828,829,830,831]},{"channel":"edge12","coefficient":1,"kind":"side","node":11169,"targets":[824,827]},{"channel":"edge12","coefficient":1,"kind":"side","node":11145,"targets":[825,826]},{"channel":"edge12","coefficient":1,"kind":"side","node":11169,"targets":[828,831]},{"channel":"edge12","coefficient":1,"kind":"side","node":11145,"targets":[829,830]},{"channel":"u01","coefficient":1,"kind":"side","node":12284,"targets":[824]},{"channel":"w02","coefficient":1,"kind":"side","node":12288,"targets":[824]},{"channel":"partner","coefficient":1,"kind":"side","node":827,"targets":[824]},{"channel":"u01","coefficient":1,"kind":"side","node":12284,"targets":[825]},{"channel":"w02","coefficient":1,"kind":"side","node":12289,"targets":[825]},{"channel":"partner","coefficient":1,"kind":"side","node":826,"targets":[825]},{"channel":"u01","coefficient":1,"kind":"side","node":12285,"targets":[826]},{"channel":"w02","coefficient":1,"kind":"side","node":12288,"targets":[826]},{"channel":"partner","coefficient":1,"kind":"side","node":825,"targets":[826]},{"channel":"u01","coefficient":1,"kind":"side","node":12285,"targets":[827]},{"channel":"w02","coefficient":1,"kind":"side","node":12289,"targets":[827]},{"channel":"partner","coefficient":1,"kind":"side","node":824,"targets":[827]},{"channel":"u01","coefficient":1,"kind":"side","node":12286,"targets":[828]},{"channel":"w02","coefficient":1,"kind":"side","node":12290,"targets":[828]},{"channel":"partner","coefficient":1,"kind":"side","node":831,"targets":[828]},{"channel":"u01","coefficient":1,"kind":"side","node":12286,"targets":[829]},{"channel":"w02","coefficient":1,"kind":"side","node":12291,"targets":[829]},{"channel":"partner","coefficient":1,"kind":"side","node":830,"targets":[829]},{"channel":"u01","coefficient":1,"kind":"side","node":12287,"targets":[830]},{"channel":"w02","coefficient":1,"kind":"side","node":12290,"targets":[830]},{"channel":"partner","coefficient":1,"kind":"side","node":829,"targets":[830]},{"channel":"u01","coefficient":1,"kind":"side","node":12287,"targets":[831]},{"channel":"w02","coefficient":1,"kind":"side","node":12291,"targets":[831]},{"channel":"partner","coefficient":1,"kind":"side","node":828,"targets":[831]},{"channel":"face0","coefficient":1,"kind":"side","node":6265,"targets":[832,833,834,835]},{"channel":"face0","coefficient":1,"kind":"side","node":6538,"targets":[836,837,838,839]},{"channel":"edge12","coefficient":1,"kind":"side","node":11217,"targets":[832,835]},{"channel":"edge12","coefficient":1,"kind":"side","node":11193,"targets":[833,834]},{"channel":"edge12","coefficient":1,"kind":"side","node":11217,"targets":[836,839]},{"channel":"edge12","coefficient":1,"kind":"side","node":11193,"targets":[837,838]},{"channel":"u01","coefficient":1,"kind":"side","node":12292,"targets":[832]},{"channel":"w02","coefficient":1,"kind":"side","node":12296,"targets":[832]},{"channel":"partner","coefficient":1,"kind":"side","node":835,"targets":[832]},{"channel":"u01","coefficient":1,"kind":"side","node":12292,"targets":[833]},{"channel":"w02","coefficient":1,"kind":"side","node":12297,"targets":[833]},{"channel":"partner","coefficient":1,"kind":"side","node":834,"targets":[833]},{"channel":"u01","coefficient":1,"kind":"side","node":12293,"targets":[834]},{"channel":"w02","coefficient":1,"kind":"side","node":12296,"targets":[834]},{"channel":"partner","coefficient":1,"kind":"side","node":833,"targets":[834]},{"channel":"u01","coefficient":1,"kind":"side","node":12293,"targets":[835]},{"channel":"w02","coefficient":1,"kind":"side","node":12297,"targets":[835]},{"channel":"partner","coefficient":1,"kind":"side","node":832,"targets":[835]},{"channel":"u01","coefficient":1,"kind":"side","node":12294,"targets":[836]},{"channel":"w02","coefficient":1,"kind":"side","node":12298,"targets":[836]},{"channel":"partner","coefficient":1,"kind":"side","node":839,"targets":[836]},{"channel":"u01","coefficient":1,"kind":"side","node":12294,"targets":[837]},{"channel":"w02","coefficient":1,"kind":"side","node":12299,"targets":[837]},{"channel":"partner","coefficient":1,"kind":"side","node":838,"targets":[837]},{"channel":"u01","coefficient":1,"kind":"side","node":12295,"targets":[838]},{"channel":"w02","coefficient":1,"kind":"side","node":12298,"targets":[838]},{"channel":"partner","coefficient":1,"kind":"side","node":837,"targets":[838]},{"channel":"u01","coefficient":1,"kind":"side","node":12295,"targets":[839]},{"channel":"w02","coefficient":1,"kind":"side","node":12299,"targets":[839]},{"channel":"partner","coefficient":1,"kind":"side","node":836,"targets":[839]},{"channel":"face0","coefficient":1,"kind":"side","node":6279,"targets":[840,841,842,843]},{"channel":"face0","coefficient":1,"kind":"side","node":6552,"targets":[844,845,846,847]},{"channel":"edge12","coefficient":1,"kind":"side","node":11265,"targets":[840,843]},{"channel":"edge12","coefficient":1,"kind":"side","node":11241,"targets":[841,842]},{"channel":"edge12","coefficient":1,"kind":"side","node":11265,"targets":[844,847]},{"channel":"edge12","coefficient":1,"kind":"side","node":11241,"targets":[845,846]},{"channel":"u01","coefficient":1,"kind":"side","node":12300,"targets":[840]},{"channel":"w02","coefficient":1,"kind":"side","node":12304,"targets":[840]},{"channel":"partner","coefficient":1,"kind":"side","node":843,"targets":[840]},{"channel":"u01","coefficient":1,"kind":"side","node":12300,"targets":[841]},{"channel":"w02","coefficient":1,"kind":"side","node":12305,"targets":[841]},{"channel":"partner","coefficient":1,"kind":"side","node":842,"targets":[841]},{"channel":"u01","coefficient":1,"kind":"side","node":12301,"targets":[842]},{"channel":"w02","coefficient":1,"kind":"side","node":12304,"targets":[842]},{"channel":"partner","coefficient":1,"kind":"side","node":841,"targets":[842]},{"channel":"u01","coefficient":1,"kind":"side","node":12301,"targets":[843]},{"channel":"w02","coefficient":1,"kind":"side","node":12305,"targets":[843]},{"channel":"partner","coefficient":1,"kind":"side","node":840,"targets":[843]},{"channel":"u01","coefficient":1,"kind":"side","node":12302,"targets":[844]},{"channel":"w02","coefficient":1,"kind":"side","node":12306,"targets":[844]},{"channel":"partner","coefficient":1,"kind":"side","node":847,"targets":[844]},{"channel":"u01","coefficient":1,"kind":"side","node":12302,"targets":[845]},{"channel":"w02","coefficient":1,"kind":"side","node":12307,"targets":[845]},{"channel":"partner","coefficient":1,"kind":"side","node":846,"targets":[845]},{"channel":"u01","coefficient":1,"kind":"side","node":12303,"targets":[846]},{"channel":"w02","coefficient":1,"kind":"side","node":12306,"targets":[846]},{"channel":"partner","coefficient":1,"kind":"side","node":845,"targets":[846]},{"channel":"u01","coefficient":1,"kind":"side","node":12303,"targets":[847]},{"channel":"w02","coefficient":1,"kind":"side","node":12307,"targets":[847]},{"channel":"partner","coefficient":1,"kind":"side","node":844,"targets":[847]},{"channel":"face0","coefficient":1,"kind":"side","node":6282,"targets":[848,849,850,851]},{"channel":"face0","coefficient":1,"kind":"side","node":6555,"targets":[852,853,854,855]},{"channel":"edge12","coefficient":1,"kind":"side","node":11313,"targets":[848,851]},{"channel":"edge12","coefficient":1,"kind":"side","node":11289,"targets":[849,850]},{"channel":"edge12","coefficient":1,"kind":"side","node":11313,"targets":[852,855]},{"channel":"edge12","coefficient":1,"kind":"side","node":11289,"targets":[853,854]},{"channel":"u01","coefficient":1,"kind":"side","node":12308,"targets":[848]},{"channel":"w02","coefficient":1,"kind":"side","node":12312,"targets":[848]},{"channel":"partner","coefficient":1,"kind":"side","node":851,"targets":[848]},{"channel":"u01","coefficient":1,"kind":"side","node":12308,"targets":[849]},{"channel":"w02","coefficient":1,"kind":"side","node":12313,"targets":[849]},{"channel":"partner","coefficient":1,"kind":"side","node":850,"targets":[849]},{"channel":"u01","coefficient":1,"kind":"side","node":12309,"targets":[850]},{"channel":"w02","coefficient":1,"kind":"side","node":12312,"targets":[850]},{"channel":"partner","coefficient":1,"kind":"side","node":849,"targets":[850]},{"channel":"u01","coefficient":1,"kind":"side","node":12309,"targets":[851]},{"channel":"w02","coefficient":1,"kind":"side","node":12313,"targets":[851]},{"channel":"partner","coefficient":1,"kind":"side","node":848,"targets":[851]},{"channel":"u01","coefficient":1,"kind":"side","node":12310,"targets":[852]},{"channel":"w02","coefficient":1,"kind":"side","node":12314,"targets":[852]},{"channel":"partner","coefficient":1,"kind":"side","node":855,"targets":[852]},{"channel":"u01","coefficient":1,"kind":"side","node":12310,"targets":[853]},{"channel":"w02","coefficient":1,"kind":"side","node":12315,"targets":[853]},{"channel":"partner","coefficient":1,"kind":"side","node":854,"targets":[853]},{"channel":"u01","coefficient":1,"kind":"side","node":12311,"targets":[854]},{"channel":"w02","coefficient":1,"kind":"side","node":12314,"targets":[854]},{"channel":"partner","coefficient":1,"kind":"side","node":853,"targets":[854]},{"channel":"u01","coefficient":1,"kind":"side","node":12311,"targets":[855]},{"channel":"w02","coefficient":1,"kind":"side","node":12315,"targets":[855]},{"channel":"partner","coefficient":1,"kind":"side","node":852,"targets":[855]},{"channel":"face0","coefficient":1,"kind":"side","node":6220,"targets":[856,857,858,859]},{"channel":"face0","coefficient":1,"kind":"side","node":6493,"targets":[860,861,862,863]},{"channel":"edge12","coefficient":1,"kind":"side","node":11361,"targets":[856,859]},{"channel":"edge12","coefficient":1,"kind":"side","node":11337,"targets":[857,858]},{"channel":"edge12","coefficient":1,"kind":"side","node":11361,"targets":[860,863]},{"channel":"edge12","coefficient":1,"kind":"side","node":11337,"targets":[861,862]},{"channel":"u01","coefficient":1,"kind":"side","node":12316,"targets":[856]},{"channel":"w02","coefficient":1,"kind":"side","node":12320,"targets":[856]},{"channel":"partner","coefficient":1,"kind":"side","node":859,"targets":[856]},{"channel":"u01","coefficient":1,"kind":"side","node":12316,"targets":[857]},{"channel":"w02","coefficient":1,"kind":"side","node":12321,"targets":[857]},{"channel":"partner","coefficient":1,"kind":"side","node":858,"targets":[857]},{"channel":"u01","coefficient":1,"kind":"side","node":12317,"targets":[858]},{"channel":"w02","coefficient":1,"kind":"side","node":12320,"targets":[858]},{"channel":"partner","coefficient":1,"kind":"side","node":857,"targets":[858]},{"channel":"u01","coefficient":1,"kind":"side","node":12317,"targets":[859]},{"channel":"w02","coefficient":1,"kind":"side","node":12321,"targets":[859]},{"channel":"partner","coefficient":1,"kind":"side","node":856,"targets":[859]},{"channel":"u01","coefficient":1,"kind":"side","node":12318,"targets":[860]},{"channel":"w02","coefficient":1,"kind":"side","node":12322,"targets":[860]},{"channel":"partner","coefficient":1,"kind":"side","node":863,"targets":[860]},{"channel":"u01","coefficient":1,"kind":"side","node":12318,"targets":[861]},{"channel":"w02","coefficient":1,"kind":"side","node":12323,"targets":[861]},{"channel":"partner","coefficient":1,"kind":"side","node":862,"targets":[861]},{"channel":"u01","coefficient":1,"kind":"side","node":12319,"targets":[862]},{"channel":"w02","coefficient":1,"kind":"side","node":12322,"targets":[862]},{"channel":"partner","coefficient":1,"kind":"side","node":861,"targets":[862]},{"channel":"u01","coefficient":1,"kind":"side","node":12319,"targets":[863]},{"channel":"w02","coefficient":1,"kind":"side","node":12323,"targets":[863]},{"channel":"partner","coefficient":1,"kind":"side","node":860,"targets":[863]},{"channel":"face0","coefficient":1,"kind":"side","node":6296,"targets":[864,865,866,867]},{"channel":"face0","coefficient":1,"kind":"side","node":6569,"targets":[868,869,870,871]},{"channel":"edge12","coefficient":1,"kind":"side","node":11409,"targets":[864,867]},{"channel":"edge12","coefficient":1,"kind":"side","node":11385,"targets":[865,866]},{"channel":"edge12","coefficient":1,"kind":"side","node":11409,"targets":[868,871]},{"channel":"edge12","coefficient":1,"kind":"side","node":11385,"targets":[869,870]},{"channel":"u01","coefficient":1,"kind":"side","node":12324,"targets":[864]},{"channel":"w02","coefficient":1,"kind":"side","node":12328,"targets":[864]},{"channel":"partner","coefficient":1,"kind":"side","node":867,"targets":[864]},{"channel":"u01","coefficient":1,"kind":"side","node":12324,"targets":[865]},{"channel":"w02","coefficient":1,"kind":"side","node":12329,"targets":[865]},{"channel":"partner","coefficient":1,"kind":"side","node":866,"targets":[865]},{"channel":"u01","coefficient":1,"kind":"side","node":12325,"targets":[866]},{"channel":"w02","coefficient":1,"kind":"side","node":12328,"targets":[866]},{"channel":"partner","coefficient":1,"kind":"side","node":865,"targets":[866]},{"channel":"u01","coefficient":1,"kind":"side","node":12325,"targets":[867]},{"channel":"w02","coefficient":1,"kind":"side","node":12329,"targets":[867]},{"channel":"partner","coefficient":1,"kind":"side","node":864,"targets":[867]},{"channel":"u01","coefficient":1,"kind":"side","node":12326,"targets":[868]},{"channel":"w02","coefficient":1,"kind":"side","node":12330,"targets":[868]},{"channel":"partner","coefficient":1,"kind":"side","node":871,"targets":[868]},{"channel":"u01","coefficient":1,"kind":"side","node":12326,"targets":[869]},{"channel":"w02","coefficient":1,"kind":"side","node":12331,"targets":[869]},{"channel":"partner","coefficient":1,"kind":"side","node":870,"targets":[869]},{"channel":"u01","coefficient":1,"kind":"side","node":12327,"targets":[870]},{"channel":"w02","coefficient":1,"kind":"side","node":12330,"targets":[870]},{"channel":"partner","coefficient":1,"kind":"side","node":869,"targets":[870]},{"channel":"u01","coefficient":1,"kind":"side","node":12327,"targets":[871]},{"channel":"w02","coefficient":1,"kind":"side","node":12331,"targets":[871]},{"channel":"partner","coefficient":1,"kind":"side","node":868,"targets":[871]},{"channel":"face0","coefficient":1,"kind":"side","node":6214,"targets":[872,873,874,875]},{"channel":"face0","coefficient":1,"kind":"side","node":6487,"targets":[876,877,878,879]},{"channel":"edge12","coefficient":1,"kind":"side","node":11457,"targets":[872,875]},{"channel":"edge12","coefficient":1,"kind":"side","node":11433,"targets":[873,874]},{"channel":"edge12","coefficient":1,"kind":"side","node":11457,"targets":[876,879]},{"channel":"edge12","coefficient":1,"kind":"side","node":11433,"targets":[877,878]},{"channel":"u01","coefficient":1,"kind":"side","node":12332,"targets":[872]},{"channel":"w02","coefficient":1,"kind":"side","node":12336,"targets":[872]},{"channel":"partner","coefficient":1,"kind":"side","node":875,"targets":[872]},{"channel":"u01","coefficient":1,"kind":"side","node":12332,"targets":[873]},{"channel":"w02","coefficient":1,"kind":"side","node":12337,"targets":[873]},{"channel":"partner","coefficient":1,"kind":"side","node":874,"targets":[873]},{"channel":"u01","coefficient":1,"kind":"side","node":12333,"targets":[874]},{"channel":"w02","coefficient":1,"kind":"side","node":12336,"targets":[874]},{"channel":"partner","coefficient":1,"kind":"side","node":873,"targets":[874]},{"channel":"u01","coefficient":1,"kind":"side","node":12333,"targets":[875]},{"channel":"w02","coefficient":1,"kind":"side","node":12337,"targets":[875]},{"channel":"partner","coefficient":1,"kind":"side","node":872,"targets":[875]},{"channel":"u01","coefficient":1,"kind":"side","node":12334,"targets":[876]},{"channel":"w02","coefficient":1,"kind":"side","node":12338,"targets":[876]},{"channel":"partner","coefficient":1,"kind":"side","node":879,"targets":[876]},{"channel":"u01","coefficient":1,"kind":"side","node":12334,"targets":[877]},{"channel":"w02","coefficient":1,"kind":"side","node":12339,"targets":[877]},{"channel":"partner","coefficient":1,"kind":"side","node":878,"targets":[877]},{"channel":"u01","coefficient":1,"kind":"side","node":12335,"targets":[878]},{"channel":"w02","coefficient":1,"kind":"side","node":12338,"targets":[878]},{"channel":"partner","coefficient":1,"kind":"side","node":877,"targets":[878]},{"channel":"u01","coefficient":1,"kind":"side","node":12335,"targets":[879]},{"channel":"w02","coefficient":1,"kind":"side","node":12339,"targets":[879]},{"channel":"partner","coefficient":1,"kind":"side","node":876,"targets":[879]},{"channel":"face0","coefficient":1,"kind":"side","node":6811,"targets":[880,881,882,883]},{"channel":"face0","coefficient":1,"kind":"side","node":7084,"targets":[884,885,886,887]},{"channel":"edge12","coefficient":1,"kind":"side","node":11216,"targets":[880,883]},{"channel":"edge12","coefficient":1,"kind":"side","node":11192,"targets":[881,882]},{"channel":"edge12","coefficient":1,"kind":"side","node":11216,"targets":[884,887]},{"channel":"edge12","coefficient":1,"kind":"side","node":11192,"targets":[885,886]},{"channel":"u01","coefficient":1,"kind":"side","node":12340,"targets":[880]},{"channel":"w02","coefficient":1,"kind":"side","node":12344,"targets":[880]},{"channel":"partner","coefficient":1,"kind":"side","node":883,"targets":[880]},{"channel":"u01","coefficient":1,"kind":"side","node":12340,"targets":[881]},{"channel":"w02","coefficient":1,"kind":"side","node":12345,"targets":[881]},{"channel":"partner","coefficient":1,"kind":"side","node":882,"targets":[881]},{"channel":"u01","coefficient":1,"kind":"side","node":12341,"targets":[882]},{"channel":"w02","coefficient":1,"kind":"side","node":12344,"targets":[882]},{"channel":"partner","coefficient":1,"kind":"side","node":881,"targets":[882]},{"channel":"u01","coefficient":1,"kind":"side","node":12341,"targets":[883]},{"channel":"w02","coefficient":1,"kind":"side","node":12345,"targets":[883]},{"channel":"partner","coefficient":1,"kind":"side","node":880,"targets":[883]},{"channel":"u01","coefficient":1,"kind":"side","node":12342,"targets":[884]},{"channel":"w02","coefficient":1,"kind":"side","node":12346,"targets":[884]},{"channel":"partner","coefficient":1,"kind":"side","node":887,"targets":[884]},{"channel":"u01","coefficient":1,"kind":"side","node":12342,"targets":[885]},{"channel":"w02","coefficient":1,"kind":"side","node":12347,"targets":[885]},{"channel":"partner","coefficient":1,"kind":"side","node":886,"targets":[885]},{"channel":"u01","coefficient":1,"kind":"side","node":12343,"targets":[886]},{"channel":"w02","coefficient":1,"kind":"side","node":12346,"targets":[886]},{"channel":"partner","coefficient":1,"kind":"side","node":885,"targets":[886]},{"channel":"u01","coefficient":1,"kind":"side","node":12343,"targets":[887]},{"channel":"w02","coefficient":1,"kind":"side","node":12347,"targets":[887]},{"channel":"partner","coefficient":1,"kind":"side","node":884,"targets":[887]},{"channel":"face0","coefficient":1,"kind":"side","node":6825,"targets":[888,889,890,891]},{"channel":"face0","coefficient":1,"kind":"side","node":7098,"targets":[892,893,894,895]},{"channel":"edge12","coefficient":1,"kind":"side","node":11264,"targets":[888,891]},{"channel":"edge12","coefficient":1,"kind":"side","node":11240,"targets":[889,890]},{"channel":"edge12","coefficient":1,"kind":"side","node":11264,"targets":[892,895]},{"channel":"edge12","coefficient":1,"kind":"side","node":11240,"targets":[893,894]},{"channel":"u01","coefficient":1,"kind":"side","node":12348,"targets":[888]},{"channel":"w02","coefficient":1,"kind":"side","node":12352,"targets":[888]},{"channel":"partner","coefficient":1,"kind":"side","node":891,"targets":[888]},{"channel":"u01","coefficient":1,"kind":"side","node":12348,"targets":[889]},{"channel":"w02","coefficient":1,"kind":"side","node":12353,"targets":[889]},{"channel":"partner","coefficient":1,"kind":"side","node":890,"targets":[889]},{"channel":"u01","coefficient":1,"kind":"side","node":12349,"targets":[890]},{"channel":"w02","coefficient":1,"kind":"side","node":12352,"targets":[890]},{"channel":"partner","coefficient":1,"kind":"side","node":889,"targets":[890]},{"channel":"u01","coefficient":1,"kind":"side","node":12349,"targets":[891]},{"channel":"w02","coefficient":1,"kind":"side","node":12353,"targets":[891]},{"channel":"partner","coefficient":1,"kind":"side","node":888,"targets":[891]},{"channel":"u01","coefficient":1,"kind":"side","node":12350,"targets":[892]},{"channel":"w02","coefficient":1,"kind":"side","node":12354,"targets":[892]},{"channel":"partner","coefficient":1,"kind":"side","node":895,"targets":[892]},{"channel":"u01","coefficient":1,"kind":"side","node":12350,"targets":[893]},{"channel":"w02","coefficient":1,"kind":"side","node":12355,"targets":[893]},{"channel":"partner","coefficient":1,"kind":"side","node":894,"targets":[893]},{"channel":"u01","coefficient":1,"kind":"side","node":12351,"targets":[894]},{"channel":"w02","coefficient":1,"kind":"side","node":12354,"targets":[894]},{"channel":"partner","coefficient":1,"kind":"side","node":893,"targets":[894]},{"channel":"u01","coefficient":1,"kind":"side","node":12351,"targets":[895]},{"channel":"w02","coefficient":1,"kind":"side","node":12355,"targets":[895]},{"channel":"partner","coefficient":1,"kind":"side","node":892,"targets":[895]},{"channel":"face0","coefficient":1,"kind":"side","node":6828,"targets":[896,897,898,899]},{"channel":"face0","coefficient":1,"kind":"side","node":7101,"targets":[900,901,902,903]},{"channel":"edge12","coefficient":1,"kind":"side","node":11312,"targets":[896,899]},{"channel":"edge12","coefficient":1,"kind":"side","node":11288,"targets":[897,898]},{"channel":"edge12","coefficient":1,"kind":"side","node":11312,"targets":[900,903]},{"channel":"edge12","coefficient":1,"kind":"side","node":11288,"targets":[901,902]},{"channel":"u01","coefficient":1,"kind":"side","node":12356,"targets":[896]},{"channel":"w02","coefficient":1,"kind":"side","node":12360,"targets":[896]},{"channel":"partner","coefficient":1,"kind":"side","node":899,"targets":[896]},{"channel":"u01","coefficient":1,"kind":"side","node":12356,"targets":[897]},{"channel":"w02","coefficient":1,"kind":"side","node":12361,"targets":[897]},{"channel":"partner","coefficient":1,"kind":"side","node":898,"targets":[897]},{"channel":"u01","coefficient":1,"kind":"side","node":12357,"targets":[898]},{"channel":"w02","coefficient":1,"kind":"side","node":12360,"targets":[898]},{"channel":"partner","coefficient":1,"kind":"side","node":897,"targets":[898]},{"channel":"u01","coefficient":1,"kind":"side","node":12357,"targets":[899]},{"channel":"w02","coefficient":1,"kind":"side","node":12361,"targets":[899]},{"channel":"partner","coefficient":1,"kind":"side","node":896,"targets":[899]},{"channel":"u01","coefficient":1,"kind":"side","node":12358,"targets":[900]},{"channel":"w02","coefficient":1,"kind":"side","node":12362,"targets":[900]},{"channel":"partner","coefficient":1,"kind":"side","node":903,"targets":[900]},{"channel":"u01","coefficient":1,"kind":"side","node":12358,"targets":[901]},{"channel":"w02","coefficient":1,"kind":"side","node":12363,"targets":[901]},{"channel":"partner","coefficient":1,"kind":"side","node":902,"targets":[901]},{"channel":"u01","coefficient":1,"kind":"side","node":12359,"targets":[902]},{"channel":"w02","coefficient":1,"kind":"side","node":12362,"targets":[902]},{"channel":"partner","coefficient":1,"kind":"side","node":901,"targets":[902]},{"channel":"u01","coefficient":1,"kind":"side","node":12359,"targets":[903]},{"channel":"w02","coefficient":1,"kind":"side","node":12363,"targets":[903]},{"channel":"partner","coefficient":1,"kind":"side","node":900,"targets":[903]},{"channel":"face0","coefficient":1,"kind":"side","node":6766,"targets":[904,905,906,907]},{"channel":"face0","coefficient":1,"kind":"side","node":7039,"targets":[908,909,910,911]},{"channel":"edge12","coefficient":1,"kind":"side","node":11360,"targets":[904,907]},{"channel":"edge12","coefficient":1,"kind":"side","node":11336,"targets":[905,906]},{"channel":"edge12","coefficient":1,"kind":"side","node":11360,"targets":[908,911]},{"channel":"edge12","coefficient":1,"kind":"side","node":11336,"targets":[909,910]},{"channel":"u01","coefficient":1,"kind":"side","node":12364,"targets":[904]},{"channel":"w02","coefficient":1,"kind":"side","node":12368,"targets":[904]},{"channel":"partner","coefficient":1,"kind":"side","node":907,"targets":[904]},{"channel":"u01","coefficient":1,"kind":"side","node":12364,"targets":[905]},{"channel":"w02","coefficient":1,"kind":"side","node":12369,"targets":[905]},{"channel":"partner","coefficient":1,"kind":"side","node":906,"targets":[905]},{"channel":"u01","coefficient":1,"kind":"side","node":12365,"targets":[906]},{"channel":"w02","coefficient":1,"kind":"side","node":12368,"targets":[906]},{"channel":"partner","coefficient":1,"kind":"side","node":905,"targets":[906]},{"channel":"u01","coefficient":1,"kind":"side","node":12365,"targets":[907]},{"channel":"w02","coefficient":1,"kind":"side","node":12369,"targets":[907]},{"channel":"partner","coefficient":1,"kind":"side","node":904,"targets":[907]},{"channel":"u01","coefficient":1,"kind":"side","node":12366,"targets":[908]},{"channel":"w02","coefficient":1,"kind":"side","node":12370,"targets":[908]},{"channel":"partner","coefficient":1,"kind":"side","node":911,"targets":[908]},{"channel":"u01","coefficient":1,"kind":"side","node":12366,"targets":[909]},{"channel":"w02","coefficient":1,"kind":"side","node":12371,"targets":[909]},{"channel":"partner","coefficient":1,"kind":"side","node":910,"targets":[909]},{"channel":"u01","coefficient":1,"kind":"side","node":12367,"targets":[910]},{"channel":"w02","coefficient":1,"kind":"side","node":12370,"targets":[910]},{"channel":"partner","coefficient":1,"kind":"side","node":909,"targets":[910]},{"channel":"u01","coefficient":1,"kind":"side","node":12367,"targets":[911]},{"channel":"w02","coefficient":1,"kind":"side","node":12371,"targets":[911]},{"channel":"partner","coefficient":1,"kind":"side","node":908,"targets":[911]},{"channel":"face0","coefficient":1,"kind":"side","node":6842,"targets":[912,913,914,915]},{"channel":"face0","coefficient":1,"kind":"side","node":7115,"targets":[916,917,918,919]},{"channel":"edge12","coefficient":1,"kind":"side","node":11408,"targets":[912,915]},{"channel":"edge12","coefficient":1,"kind":"side","node":11384,"targets":[913,914]},{"channel":"edge12","coefficient":1,"kind":"side","node":11408,"targets":[916,919]},{"channel":"edge12","coefficient":1,"kind":"side","node":11384,"targets":[917,918]},{"channel":"u01","coefficient":1,"kind":"side","node":12372,"targets":[912]},{"channel":"w02","coefficient":1,"kind":"side","node":12376,"targets":[912]},{"channel":"partner","coefficient":1,"kind":"side","node":915,"targets":[912]},{"channel":"u01","coefficient":1,"kind":"side","node":12372,"targets":[913]},{"channel":"w02","coefficient":1,"kind":"side","node":12377,"targets":[913]},{"channel":"partner","coefficient":1,"kind":"side","node":914,"targets":[913]},{"channel":"u01","coefficient":1,"kind":"side","node":12373,"targets":[914]},{"channel":"w02","coefficient":1,"kind":"side","node":12376,"targets":[914]},{"channel":"partner","coefficient":1,"kind":"side","node":913,"targets":[914]},{"channel":"u01","coefficient":1,"kind":"side","node":12373,"targets":[915]},{"channel":"w02","coefficient":1,"kind":"side","node":12377,"targets":[915]},{"channel":"partner","coefficient":1,"kind":"side","node":912,"targets":[915]},{"channel":"u01","coefficient":1,"kind":"side","node":12374,"targets":[916]},{"channel":"w02","coefficient":1,"kind":"side","node":12378,"targets":[916]},{"channel":"partner","coefficient":1,"kind":"side","node":919,"targets":[916]},{"channel":"u01","coefficient":1,"kind":"side","node":12374,"targets":[917]},{"channel":"w02","coefficient":1,"kind":"side","node":12379,"targets":[917]},{"channel":"partner","coefficient":1,"kind":"side","node":918,"targets":[917]},{"channel":"u01","coefficient":1,"kind":"side","node":12375,"targets":[918]},{"channel":"w02","coefficient":1,"kind":"side","node":12378,"targets":[918]},{"channel":"partner","coefficient":1,"kind":"side","node":917,"targets":[918]},{"channel":"u01","coefficient":1,"kind":"side","node":12375,"targets":[919]},{"channel":"w02","coefficient":1,"kind":"side","node":12379,"targets":[919]},{"channel":"partner","coefficient":1,"kind":"side","node":916,"targets":[919]},{"channel":"face0","coefficient":1,"kind":"side","node":6760,"targets":[920,921,922,923]},{"channel":"face0","coefficient":1,"kind":"side","node":7033,"targets":[924,925,926,927]},{"channel":"edge12","coefficient":1,"kind":"side","node":11456,"targets":[920,923]},{"channel":"edge12","coefficient":1,"kind":"side","node":11432,"targets":[921,922]},{"channel":"edge12","coefficient":1,"kind":"side","node":11456,"targets":[924,927]},{"channel":"edge12","coefficient":1,"kind":"side","node":11432,"targets":[925,926]},{"channel":"u01","coefficient":1,"kind":"side","node":12380,"targets":[920]},{"channel":"w02","coefficient":1,"kind":"side","node":12384,"targets":[920]},{"channel":"partner","coefficient":1,"kind":"side","node":923,"targets":[920]},{"channel":"u01","coefficient":1,"kind":"side","node":12380,"targets":[921]},{"channel":"w02","coefficient":1,"kind":"side","node":12385,"targets":[921]},{"channel":"partner","coefficient":1,"kind":"side","node":922,"targets":[921]},{"channel":"u01","coefficient":1,"kind":"side","node":12381,"targets":[922]},{"channel":"w02","coefficient":1,"kind":"side","node":12384,"targets":[922]},{"channel":"partner","coefficient":1,"kind":"side","node":921,"targets":[922]},{"channel":"u01","coefficient":1,"kind":"side","node":12381,"targets":[923]},{"channel":"w02","coefficient":1,"kind":"side","node":12385,"targets":[923]},{"channel":"partner","coefficient":1,"kind":"side","node":920,"targets":[923]},{"channel":"u01","coefficient":1,"kind":"side","node":12382,"targets":[924]},{"channel":"w02","coefficient":1,"kind":"side","node":12386,"targets":[924]},{"channel":"partner","coefficient":1,"kind":"side","node":927,"targets":[924]},{"channel":"u01","coefficient":1,"kind":"side","node":12382,"targets":[925]},{"channel":"w02","coefficient":1,"kind":"side","node":12387,"targets":[925]},{"channel":"partner","coefficient":1,"kind":"side","node":926,"targets":[925]},{"channel":"u01","coefficient":1,"kind":"side","node":12383,"targets":[926]},{"channel":"w02","coefficient":1,"kind":"side","node":12386,"targets":[926]},{"channel":"partner","coefficient":1,"kind":"side","node":925,"targets":[926]},{"channel":"u01","coefficient":1,"kind":"side","node":12383,"targets":[927]},{"channel":"w02","coefficient":1,"kind":"side","node":12387,"targets":[927]},{"channel":"partner","coefficient":1,"kind":"side","node":924,"targets":[927]},{"channel":"face0","coefficient":1,"kind":"side","node":7312,"targets":[928,929,930,931]},{"channel":"face0","coefficient":1,"kind":"side","node":7585,"targets":[932,933,934,935]},{"channel":"edge12","coefficient":1,"kind":"side","node":11346,"targets":[928,931]},{"channel":"edge12","coefficient":1,"kind":"side","node":11322,"targets":[929,930]},{"channel":"edge12","coefficient":1,"kind":"side","node":11346,"targets":[932,935]},{"channel":"edge12","coefficient":1,"kind":"side","node":11322,"targets":[933,934]},{"channel":"u01","coefficient":1,"kind":"side","node":12388,"targets":[928]},{"channel":"w02","coefficient":1,"kind":"side","node":12392,"targets":[928]},{"channel":"partner","coefficient":1,"kind":"side","node":931,"targets":[928]},{"channel":"u01","coefficient":1,"kind":"side","node":12388,"targets":[929]},{"channel":"w02","coefficient":1,"kind":"side","node":12393,"targets":[929]},{"channel":"partner","coefficient":1,"kind":"side","node":930,"targets":[929]},{"channel":"u01","coefficient":1,"kind":"side","node":12389,"targets":[930]},{"channel":"w02","coefficient":1,"kind":"side","node":12392,"targets":[930]},{"channel":"partner","coefficient":1,"kind":"side","node":929,"targets":[930]},{"channel":"u01","coefficient":1,"kind":"side","node":12389,"targets":[931]},{"channel":"w02","coefficient":1,"kind":"side","node":12393,"targets":[931]},{"channel":"partner","coefficient":1,"kind":"side","node":928,"targets":[931]},{"channel":"u01","coefficient":1,"kind":"side","node":12390,"targets":[932]},{"channel":"w02","coefficient":1,"kind":"side","node":12394,"targets":[932]},{"channel":"partner","coefficient":1,"kind":"side","node":935,"targets":[932]},{"channel":"u01","coefficient":1,"kind":"side","node":12390,"targets":[933]},{"channel":"w02","coefficient":1,"kind":"side","node":12395,"targets":[933]},{"channel":"partner","coefficient":1,"kind":"side","node":934,"targets":[933]},{"channel":"u01","coefficient":1,"kind":"side","node":12391,"targets":[934]},{"channel":"w02","coefficient":1,"kind":"side","node":12394,"targets":[934]},{"channel":"partner","coefficient":1,"kind":"side","node":933,"targets":[934]},{"channel":"u01","coefficient":1,"kind":"side","node":12391,"targets":[935]},{"channel":"w02","coefficient":1,"kind":"side","node":12395,"targets":[935]},{"channel":"partner","coefficient":1,"kind":"side","node":932,"targets":[935]},{"channel":"face0","coefficient":1,"kind":"side","node":7388,"targets":[936,937,938,939]},{"channel":"face0","coefficient":1,"kind":"side","node":7661,"targets":[940,941,942,943]},{"channel":"edge12","coefficient":1,"kind":"side","node":11394,"targets":[936,939]},{"channel":"edge12","coefficient":1,"kind":"side","node":11370,"targets":[937,938]},{"channel":"edge12","coefficient":1,"kind":"side","node":11394,"targets":[940,943]},{"channel":"edge12","coefficient":1,"kind":"side","node":11370,"targets":[941,942]},{"channel":"u01","coefficient":1,"kind":"side","node":12396,"targets":[936]},{"channel":"w02","coefficient":1,"kind":"side","node":12400,"targets":[936]},{"channel":"partner","coefficient":1,"kind":"side","node":939,"targets":[936]},{"channel":"u01","coefficient":1,"kind":"side","node":12396,"targets":[937]},{"channel":"w02","coefficient":1,"kind":"side","node":12401,"targets":[937]},{"channel":"partner","coefficient":1,"kind":"side","node":938,"targets":[937]},{"channel":"u01","coefficient":1,"kind":"side","node":12397,"targets":[938]},{"channel":"w02","coefficient":1,"kind":"side","node":12400,"targets":[938]},{"channel":"partner","coefficient":1,"kind":"side","node":937,"targets":[938]},{"channel":"u01","coefficient":1,"kind":"side","node":12397,"targets":[939]},{"channel":"w02","coefficient":1,"kind":"side","node":12401,"targets":[939]},{"channel":"partner","coefficient":1,"kind":"side","node":936,"targets":[939]},{"channel":"u01","coefficient":1,"kind":"side","node":12398,"targets":[940]},{"channel":"w02","coefficient":1,"kind":"side","node":12402,"targets":[940]},{"channel":"partner","coefficient":1,"kind":"side","node":943,"targets":[940]},{"channel":"u01","coefficient":1,"kind":"side","node":12398,"targets":[941]},{"channel":"w02","coefficient":1,"kind":"side","node":12403,"targets":[941]},{"channel":"partner","coefficient":1,"kind":"side","node":942,"targets":[941]},{"channel":"u01","coefficient":1,"kind":"side","node":12399,"targets":[942]},{"channel":"w02","coefficient":1,"kind":"side","node":12402,"targets":[942]},{"channel":"partner","coefficient":1,"kind":"side","node":941,"targets":[942]},{"channel":"u01","coefficient":1,"kind":"side","node":12399,"targets":[943]},{"channel":"w02","coefficient":1,"kind":"side","node":12403,"targets":[943]},{"channel":"partner","coefficient":1,"kind":"side","node":940,"targets":[943]},{"channel":"face0","coefficient":1,"kind":"side","node":7306,"targets":[944,945,946,947]},{"channel":"face0","coefficient":1,"kind":"side","node":7579,"targets":[948,949,950,951]},{"channel":"edge12","coefficient":1,"kind":"side","node":11442,"targets":[944,947]},{"channel":"edge12","coefficient":1,"kind":"side","node":11418,"targets":[945,946]},{"channel":"edge12","coefficient":1,"kind":"side","node":11442,"targets":[948,951]},{"channel":"edge12","coefficient":1,"kind":"side","node":11418,"targets":[949,950]},{"channel":"u01","coefficient":1,"kind":"side","node":12404,"targets":[944]},{"channel":"w02","coefficient":1,"kind":"side","node":12408,"targets":[944]},{"channel":"partner","coefficient":1,"kind":"side","node":947,"targets":[944]},{"channel":"u01","coefficient":1,"kind":"side","node":12404,"targets":[945]},{"channel":"w02","coefficient":1,"kind":"side","node":12409,"targets":[945]},{"channel":"partner","coefficient":1,"kind":"side","node":946,"targets":[945]},{"channel":"u01","coefficient":1,"kind":"side","node":12405,"targets":[946]},{"channel":"w02","coefficient":1,"kind":"side","node":12408,"targets":[946]},{"channel":"partner","coefficient":1,"kind":"side","node":945,"targets":[946]},{"channel":"u01","coefficient":1,"kind":"side","node":12405,"targets":[947]},{"channel":"w02","coefficient":1,"kind":"side","node":12409,"targets":[947]},{"channel":"partner","coefficient":1,"kind":"side","node":944,"targets":[947]},{"channel":"u01","coefficient":1,"kind":"side","node":12406,"targets":[948]},{"channel":"w02","coefficient":1,"kind":"side","node":12410,"targets":[948]},{"channel":"partner","coefficient":1,"kind":"side","node":951,"targets":[948]},{"channel":"u01","coefficient":1,"kind":"side","node":12406,"targets":[949]},{"channel":"w02","coefficient":1,"kind":"side","node":12411,"targets":[949]},{"channel":"partner","coefficient":1,"kind":"side","node":950,"targets":[949]},{"channel":"u01","coefficient":1,"kind":"side","node":12407,"targets":[950]},{"channel":"w02","coefficient":1,"kind":"side","node":12410,"targets":[950]},{"channel":"partner","coefficient":1,"kind":"side","node":949,"targets":[950]},{"channel":"u01","coefficient":1,"kind":"side","node":12407,"targets":[951]},{"channel":"w02","coefficient":1,"kind":"side","node":12411,"targets":[951]},{"channel":"partner","coefficient":1,"kind":"side","node":948,"targets":[951]},{"channel":"face0","coefficient":1,"kind":"side","node":7852,"targets":[952,953,954,955]},{"channel":"face0","coefficient":1,"kind":"side","node":8125,"targets":[956,957,958,959]},{"channel":"edge12","coefficient":1,"kind":"side","node":11459,"targets":[952,955]},{"channel":"edge12","coefficient":1,"kind":"side","node":11435,"targets":[953,954]},{"channel":"edge12","coefficient":1,"kind":"side","node":11459,"targets":[956,959]},{"channel":"edge12","coefficient":1,"kind":"side","node":11435,"targets":[957,958]},{"channel":"u01","coefficient":1,"kind":"side","node":12412,"targets":[952]},{"channel":"w02","coefficient":1,"kind":"side","node":12416,"targets":[952]},{"channel":"partner","coefficient":1,"kind":"side","node":955,"targets":[952]},{"channel":"u01","coefficient":1,"kind":"side","node":12412,"targets":[953]},{"channel":"w02","coefficient":1,"kind":"side","node":12417,"targets":[953]},{"channel":"partner","coefficient":1,"kind":"side","node":954,"targets":[953]},{"channel":"u01","coefficient":1,"kind":"side","node":12413,"targets":[954]},{"channel":"w02","coefficient":1,"kind":"side","node":12416,"targets":[954]},{"channel":"partner","coefficient":1,"kind":"side","node":953,"targets":[954]},{"channel":"u01","coefficient":1,"kind":"side","node":12413,"targets":[955]},{"channel":"w02","coefficient":1,"kind":"side","node":12417,"targets":[955]},{"channel":"partner","coefficient":1,"kind":"side","node":952,"targets":[955]},{"channel":"u01","coefficient":1,"kind":"side","node":12414,"targets":[956]},{"channel":"w02","coefficient":1,"kind":"side","node":12418,"targets":[956]},{"channel":"partner","coefficient":1,"kind":"side","node":959,"targets":[956]},{"channel":"u01","coefficient":1,"kind":"side","node":12414,"targets":[957]},{"channel":"w02","coefficient":1,"kind":"side","node":12419,"targets":[957]},{"channel":"partner","coefficient":1,"kind":"side","node":958,"targets":[957]},{"channel":"u01","coefficient":1,"kind":"side","node":12415,"targets":[958]},{"channel":"w02","coefficient":1,"kind":"side","node":12418,"targets":[958]},{"channel":"partner","coefficient":1,"kind":"side","node":957,"targets":[958]},{"channel":"u01","coefficient":1,"kind":"side","node":12415,"targets":[959]},{"channel":"w02","coefficient":1,"kind":"side","node":12419,"targets":[959]},{"channel":"partner","coefficient":1,"kind":"side","node":956,"targets":[959]},{"coefficient":1,"coordinate":0,"kind":"center","node":3939,"targets":[0,1,2,3,8,9,10,11,16,17,18,19,24,25,26,27,32,33,36,37,40,41,44,45,48,49,52,53,56,57,60,61,64,65,66,67,72,73,74,75,80,81,82,83,88,89,92,93,96,97,100,101,104,105,108,109,112,113,116,117,120,121,122,123,128,129,130,131,136,137,138,139,144,145,148,149,152,153,156,157,160,161,164,165,168,169,170,171,176,177,178,179,184,186,188,190,192,194,196,198,200,201,204,205,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286]},{"coefficient":1,"coordinate":1,"kind":"center","node":4212,"targets":[4,5,6,7,12,13,14,15,20,21,22,23,28,29,30,31,34,35,38,39,42,43,46,47,50,51,54,55,58,59,62,63,68,69,70,71,76,77,78,79,84,85,86,87,90,91,94,95,98,99,102,103,106,107,110,111,114,115,118,119,124,125,126,127,132,133,134,135,140,141,142,143,146,147,150,151,154,155,158,159,162,163,166,167,172,173,174,175,180,181,182,183,185,187,189,191,193,195,197,199,202,203,206,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,241,243,245,247,249,251,253,255,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287]},{"coefficient":1,"coordinate":2,"kind":"center","node":4485,"targets":[0,1,4,5,8,9,12,13,16,17,20,21,24,25,28,29,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,288,289,290,291,296,297,298,299,304,305,306,307,312,313,314,315,320,321,324,325,328,329,332,333,336,337,340,341,344,345,346,347,352,353,354,355,360,361,362,363,368,369,372,373,376,377,380,381,384,385,388,389,392,393,394,395,400,401,402,403,408,409,410,411,416,417,420,421,424,425,428,429,432,433,434,435,440,441,442,443,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,504,506,508,510]},{"coefficient":1,"coordinate":3,"kind":"center","node":4758,"targets":[2,3,6,7,10,11,14,15,18,19,22,23,26,27,30,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,292,293,294,295,300,301,302,303,308,309,310,311,316,317,318,319,322,323,326,327,330,331,334,335,338,339,342,343,348,349,350,351,356,357,358,359,364,365,366,367,370,371,374,375,378,379,382,383,386,387,390,391,396,397,398,399,404,405,406,407,412,413,414,415,418,419,422,423,426,427,430,431,436,437,438,439,444,445,446,447,449,451,453,455,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,503,505,507,509,511]},{"coefficient":1,"coordinate":4,"kind":"center","node":5031,"targets":[0,2,4,6,64,65,68,69,72,73,76,77,80,81,84,85,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,288,289,292,293,296,297,300,301,304,305,308,309,312,313,316,317,320,322,324,326,328,330,332,334,336,338,340,342,512,513,514,515,520,521,522,523,528,529,530,531,536,537,538,539,544,545,548,549,552,553,556,557,560,561,562,563,568,569,570,571,576,577,578,579,584,585,588,589,592,593,596,597,600,601,602,603,608,609,610,611,616,617,618,619,624,625,628,629,632,633,634,635,640,641,642,643,648,650,652,654,656,658,660,662,664,666,668,670,672,674,676,678]},{"coefficient":1,"coordinate":5,"kind":"center","node":5304,"targets":[1,3,5,7,66,67,70,71,74,75,78,79,82,83,86,87,89,91,93,95,97,99,101,103,105,107,109,111,113,115,117,119,290,291,294,295,298,299,302,303,306,307,310,311,314,315,318,319,321,323,325,327,329,331,333,335,337,339,341,343,516,517,518,519,524,525,526,527,532,533,534,535,540,541,542,543,546,547,550,551,554,555,558,559,564,565,566,567,572,573,574,575,580,581,582,583,586,587,590,591,594,595,598,599,604,605,606,607,612,613,614,615,620,621,622,623,626,627,630,631,636,637,638,639,644,645,646,647,649,651,653,655,657,659,661,663,665,667,669,671,673,675,677,679]},{"coefficient":1,"coordinate":6,"kind":"center","node":5577,"targets":[8,10,12,14,64,66,68,70,120,121,124,125,128,129,132,133,136,137,140,141,144,146,148,150,152,154,156,158,160,162,164,166,288,290,292,294,344,345,348,349,352,353,356,357,360,361,364,365,368,370,372,374,376,378,380,382,384,386,388,390,512,513,516,517,520,521,524,525,528,529,532,533,536,537,540,541,544,546,548,550,552,554,556,558,680,681,682,683,688,689,690,691,696,697,698,699,704,705,706,707,712,713,716,717,720,721,722,723,728,729,730,731,736,737,738,739,744,745,748,749,752,753,754,755,760,761,762,763,768,769,770,771,776,777,778,779,784,785,786,787,792,794,796,798]},{"coefficient":1,"coordinate":7,"kind":"center","node":5850,"targets":[9,11,13,15,65,67,69,71,122,123,126,127,130,131,134,135,138,139,142,143,145,147,149,151,153,155,157,159,161,163,165,167,289,291,293,295,346,347,350,351,354,355,358,359,362,363,366,367,369,371,373,375,377,379,381,383,385,387,389,391,514,515,518,519,522,523,526,527,530,531,534,535,538,539,542,543,545,547,549,551,553,555,557,559,684,685,686,687,692,693,694,695,700,701,702,703,708,709,710,711,714,715,718,719,724,725,726,727,732,733,734,735,740,741,742,743,746,747,750,751,756,757,758,759,764,765,766,767,772,773,774,775,780,781,782,783,788,789,790,791,793,795,797,799]},{"coefficient":1,"coordinate":8,"kind":"center","node":6123,"targets":[16,18,20,22,72,74,76,78,120,122,124,126,168,169,172,173,176,177,180,181,184,185,186,187,192,193,194,195,200,202,204,206,296,298,300,302,344,346,348,350,392,393,396,397,400,401,404,405,408,409,412,413,416,418,420,422,424,426,428,430,512,514,516,518,560,561,564,565,568,569,572,573,576,577,580,581,584,586,588,590,592,594,596,598,680,681,684,685,688,689,692,693,696,697,700,701,704,705,708,709,712,714,716,718,800,801,802,803,808,809,810,811,816,817,818,819,824,825,826,827,832,833,834,835,840,841,842,843,848,849,850,851,856,857,858,859,864,865,866,867,872,873,874,875]},{"coefficient":1,"coordinate":9,"kind":"center","node":6396,"targets":[17,19,21,23,73,75,77,79,121,123,125,127,170,171,174,175,178,179,182,183,188,189,190,191,196,197,198,199,201,203,205,207,297,299,301,303,345,347,349,351,394,395,398,399,402,403,406,407,410,411,414,415,417,419,421,423,425,427,429,431,513,515,517,519,562,563,566,567,570,571,574,575,578,579,582,583,585,587,589,591,593,595,597,599,682,683,686,687,690,691,694,695,698,699,702,703,706,707,710,711,713,715,717,719,804,805,806,807,812,813,814,815,820,821,822,823,828,829,830,831,836,837,838,839,844,845,846,847,852,853,854,855,860,861,862,863,868,869,870,871,876,877,878,879]},{"coefficient":1,"coordinate":10,"kind":"center","node":6669,"targets":[24,26,28,30,80,82,84,86,128,130,132,134,168,170,172,174,208,209,210,211,216,217,218,219,224,225,226,227,232,233,234,235,304,306,308,310,352,354,356,358,392,394,396,398,432,433,436,437,440,441,444,445,448,449,450,451,456,457,458,459,520,522,524,526,560,562,564,566,600,601,604,605,608,609,612,613,616,617,620,621,624,626,628,630,680,682,684,686,720,721,724,725,728,729,732,733,736,737,740,741,744,746,748,750,800,801,804,805,808,809,812,813,816,817,820,821,824,825,828,829,880,881,882,883,888,889,890,891,896,897,898,899,904,905,906,907,912,913,914,915,920,921,922,923]},{"coefficient":1,"coordinate":11,"kind":"center","node":6942,"targets":[25,27,29,31,81,83,85,87,129,131,133,135,169,171,173,175,212,213,214,215,220,221,222,223,228,229,230,231,236,237,238,239,305,307,309,311,353,355,357,359,393,395,397,399,434,435,438,439,442,443,446,447,452,453,454,455,460,461,462,463,521,523,525,527,561,563,565,567,602,603,606,607,610,611,614,615,618,619,622,623,625,627,629,631,681,683,685,687,722,723,726,727,730,731,734,735,738,739,742,743,745,747,749,751,802,803,806,807,810,811,814,815,818,819,822,823,826,827,830,831,884,885,886,887,892,893,894,895,900,901,902,903,908,909,910,911,916,917,918,919,924,925,926,927]},{"coefficient":1,"coordinate":12,"kind":"center","node":7215,"targets":[32,33,34,35,88,89,90,91,136,138,140,142,176,178,180,182,208,209,212,213,240,241,242,243,248,249,250,251,256,257,258,259,312,314,316,318,360,362,364,366,400,402,404,406,432,434,436,438,464,465,466,467,472,473,474,475,480,481,482,483,528,530,532,534,568,570,572,574,600,602,604,606,632,633,636,637,640,641,644,645,648,649,650,651,688,690,692,694,720,722,724,726,752,753,756,757,760,761,764,765,768,769,772,773,800,802,804,806,832,833,836,837,840,841,844,845,848,849,852,853,880,881,884,885,888,889,892,893,896,897,900,901,928,929,930,931,936,937,938,939,944,945,946,947]},{"coefficient":1,"coordinate":13,"kind":"center","node":7488,"targets":[36,37,38,39,92,93,94,95,137,139,141,143,177,179,181,183,210,211,214,215,244,245,246,247,252,253,254,255,260,261,262,263,313,315,317,319,361,363,365,367,401,403,405,407,433,435,437,439,468,469,470,471,476,477,478,479,484,485,486,487,529,531,533,535,569,571,573,575,601,603,605,607,634,635,638,639,642,643,646,647,652,653,654,655,689,691,693,695,721,723,725,727,754,755,758,759,762,763,766,767,770,771,774,775,801,803,805,807,834,835,838,839,842,843,846,847,850,851,854,855,882,883,886,887,890,891,894,895,898,899,902,903,932,933,934,935,940,941,942,943,948,949,950,951]},{"coefficient":1,"coordinate":14,"kind":"center","node":7761,"targets":[40,41,42,43,96,97,98,99,144,145,146,147,184,185,188,189,216,217,220,221,240,241,244,245,264,265,266,267,272,273,274,275,320,321,322,323,368,369,370,371,408,410,412,414,440,442,444,446,464,465,468,469,488,489,490,491,496,497,498,499,536,538,540,542,576,578,580,582,608,610,612,614,632,634,636,638,656,657,658,659,664,665,666,667,696,698,700,702,728,730,732,734,752,754,756,758,776,777,780,781,784,785,788,789,808,810,812,814,832,834,836,838,856,857,860,861,864,865,868,869,880,882,884,886,904,905,908,909,912,913,916,917,928,929,932,933,936,937,940,941,952,953,954,955]},{"coefficient":1,"coordinate":15,"kind":"center","node":8034,"targets":[44,45,46,47,100,101,102,103,148,149,150,151,186,187,190,191,218,219,222,223,242,243,246,247,268,269,270,271,276,277,278,279,324,325,326,327,372,373,374,375,409,411,413,415,441,443,445,447,466,467,470,471,492,493,494,495,500,501,502,503,537,539,541,543,577,579,581,583,609,611,613,615,633,635,637,639,660,661,662,663,668,669,670,671,697,699,701,703,729,731,733,735,753,755,757,759,778,779,782,783,786,787,790,791,809,811,813,815,833,835,837,839,858,859,862,863,866,867,870,871,881,883,885,887,906,907,910,911,914,915,918,919,930,931,934,935,938,939,942,943,956,957,958,959]},{"coefficient":1,"coordinate":16,"kind":"center","node":8307,"targets":[48,49,50,51,104,105,106,107,152,153,154,155,192,193,196,197,224,225,228,229,248,249,252,253,264,265,268,269,280,281,282,283,328,329,330,331,376,377,378,379,416,417,418,419,448,449,452,453,472,473,476,477,488,489,492,493,504,505,506,507,544,545,546,547,584,585,586,587,616,618,620,622,640,642,644,646,656,657,660,661,672,673,674,675,704,706,708,710,736,738,740,742,760,762,764,766,776,778,780,782,792,793,794,795,816,818,820,822,840,842,844,846,856,858,860,862,872,873,876,877,888,890,892,894,904,906,908,910,920,921,924,925,928,930,932,934,944,945,948,949,952,953,956,957]},{"coefficient":1,"coordinate":17,"kind":"center","node":8580,"targets":[52,53,54,55,108,109,110,111,156,157,158,159,194,195,198,199,226,227,230,231,250,251,254,255,266,267,270,271,284,285,286,287,332,333,334,335,380,381,382,383,420,421,422,423,450,451,454,455,474,475,478,479,490,491,494,495,508,509,510,511,548,549,550,551,588,589,590,591,617,619,621,623,641,643,645,647,658,659,662,663,676,677,678,679,705,707,709,711,737,739,741,743,761,763,765,767,777,779,781,783,796,797,798,799,817,819,821,823,841,843,845,847,857,859,861,863,874,875,878,879,889,891,893,895,905,907,909,911,922,923,926,927,929,931,933,935,946,947,950,951,954,955,958,959]},{"coefficient":1,"coordinate":18,"kind":"center","node":8853,"targets":[56,57,58,59,112,113,114,115,160,161,162,163,200,201,202,203,232,233,236,237,256,257,260,261,272,273,276,277,280,281,284,285,336,337,338,339,384,385,386,387,424,425,426,427,456,457,460,461,480,481,484,485,496,497,500,501,504,505,508,509,552,553,554,555,592,593,594,595,624,625,626,627,648,649,652,653,664,665,668,669,672,673,676,677,712,713,714,715,744,745,746,747,768,770,772,774,784,786,788,790,792,793,796,797,824,826,828,830,848,850,852,854,864,866,868,870,872,874,876,878,896,898,900,902,912,914,916,918,920,922,924,926,936,938,940,942,944,946,948,950,952,954,956,958]},{"coefficient":1,"coordinate":19,"kind":"center","node":9126,"targets":[60,61,62,63,116,117,118,119,164,165,166,167,204,205,206,207,234,235,238,239,258,259,262,263,274,275,278,279,282,283,286,287,340,341,342,343,388,389,390,391,428,429,430,431,458,459,462,463,482,483,486,487,498,499,502,503,506,507,510,511,556,557,558,559,596,597,598,599,628,629,630,631,650,651,654,655,666,667,670,671,674,675,678,679,716,717,718,719,748,749,750,751,769,771,773,775,785,787,789,791,794,795,798,799,825,827,829,831,849,851,853,855,865,867,869,871,873,875,877,879,897,899,901,903,913,915,917,919,921,923,925,927,937,939,941,943,945,947,949,951,953,955,957,959]}],"v":960} diff --git a/research/five-stage-p10b-transcript-stages/bitword/selected/bit/kchron_p10.json b/research/five-stage-p10b-transcript-stages/bitword/selected/bit/kchron_p10.json new file mode 100644 index 0000000000..e0ba103d73 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/selected/bit/kchron_p10.json @@ -0,0 +1 @@ +{"conventions":{"frame_ids":"frame id = id of the canonical annihilator; record \"a\" lists integer annihilator rows (frame = common kernel), record \"b\" lists integer basis rows; id 0 (empty \"a\") is the full space Q^h","gram":"G = I - J/9 on Q^h (H0 = G/2, H0(chi_S,chi_T) = (|S cap T|-1)/2); nondegeneracy tested for G","nodes":"zero-based graph nodes; nodes < v are the source leaves (port index)","ops":"[dest, control, node]: dest ^= control at the frame of node (copies: dest is the fresh role)","target_covector":"3*chi_T - 1 (target cap = {u : (3 chi_T - 1).u = 0} = H0-orthogonal complement of chi_T)"},"entries":[{"carrier":0,"carrier_chain":[45582,55692,11993,0],"carrier_ranks":[1,16,2],"deliver_after_root":5,"deliver_frame":11993,"mix_frame":55692,"passive":3,"passive_chain":[45576,55692,0],"passive_ranks":[1,18],"receivers":[5,6],"undo_frame":0},{"carrier":5,"carrier_chain":[45572,55689,11987,0],"carrier_ranks":[1,16,2],"deliver_after_root":2,"deliver_frame":11987,"mix_frame":55689,"passive":6,"passive_chain":[45570,55689,0],"passive_ranks":[1,18],"receivers":[0,3],"undo_frame":0},{"carrier":1,"carrier_chain":[45580,55691,11991,0],"carrier_ranks":[1,16,2],"deliver_after_root":4,"deliver_frame":11991,"mix_frame":55691,"passive":2,"passive_chain":[45578,55691,0],"passive_ranks":[1,18],"receivers":[4,7],"undo_frame":0},{"carrier":4,"carrier_chain":[45574,55690,11989,0],"carrier_ranks":[1,16,2],"deliver_after_root":3,"deliver_frame":11989,"mix_frame":55690,"passive":7,"passive_chain":[45568,55690,0],"passive_ranks":[1,18],"receivers":[1,2],"undo_frame":0},{"carrier":8,"carrier_chain":[45566,55676,12015,0],"carrier_ranks":[1,16,2],"deliver_after_root":35,"deliver_frame":12015,"mix_frame":55676,"passive":11,"passive_chain":[45560,55676,0],"passive_ranks":[1,18],"receivers":[13,14],"undo_frame":0},{"carrier":13,"carrier_chain":[45556,55673,12009,0],"carrier_ranks":[1,16,2],"deliver_after_root":32,"deliver_frame":12009,"mix_frame":55673,"passive":14,"passive_chain":[45554,55673,0],"passive_ranks":[1,18],"receivers":[8,11],"undo_frame":0},{"carrier":9,"carrier_chain":[45564,55675,12013,0],"carrier_ranks":[1,16,2],"deliver_after_root":34,"deliver_frame":12013,"mix_frame":55675,"passive":10,"passive_chain":[45562,55675,0],"passive_ranks":[1,18],"receivers":[12,15],"undo_frame":0},{"carrier":12,"carrier_chain":[45558,55674,12011,0],"carrier_ranks":[1,16,2],"deliver_after_root":33,"deliver_frame":12011,"mix_frame":55674,"passive":15,"passive_chain":[45552,55674,0],"passive_ranks":[1,18],"receivers":[9,10],"undo_frame":0},{"carrier":16,"carrier_chain":[45550,55660,12037,0],"carrier_ranks":[1,16,2],"deliver_after_root":65,"deliver_frame":12037,"mix_frame":55660,"passive":19,"passive_chain":[45544,55660,0],"passive_ranks":[1,18],"receivers":[21,22],"undo_frame":0},{"carrier":21,"carrier_chain":[45540,55657,12031,0],"carrier_ranks":[1,16,2],"deliver_after_root":62,"deliver_frame":12031,"mix_frame":55657,"passive":22,"passive_chain":[45538,55657,0],"passive_ranks":[1,18],"receivers":[16,19],"undo_frame":0},{"carrier":17,"carrier_chain":[45548,55659,12035,0],"carrier_ranks":[1,16,2],"deliver_after_root":64,"deliver_frame":12035,"mix_frame":55659,"passive":18,"passive_chain":[45546,55659,0],"passive_ranks":[1,18],"receivers":[20,23],"undo_frame":0},{"carrier":20,"carrier_chain":[45542,55658,12033,0],"carrier_ranks":[1,16,2],"deliver_after_root":63,"deliver_frame":12033,"mix_frame":55658,"passive":23,"passive_chain":[45536,55658,0],"passive_ranks":[1,18],"receivers":[17,18],"undo_frame":0},{"carrier":24,"carrier_chain":[45534,55644,12059,0],"carrier_ranks":[1,16,2],"deliver_after_root":95,"deliver_frame":12059,"mix_frame":55644,"passive":27,"passive_chain":[45528,55644,0],"passive_ranks":[1,18],"receivers":[29,30],"undo_frame":0},{"carrier":29,"carrier_chain":[45524,55641,12053,0],"carrier_ranks":[1,16,2],"deliver_after_root":92,"deliver_frame":12053,"mix_frame":55641,"passive":30,"passive_chain":[45522,55641,0],"passive_ranks":[1,18],"receivers":[24,27],"undo_frame":0},{"carrier":25,"carrier_chain":[45532,55643,12057,0],"carrier_ranks":[1,16,2],"deliver_after_root":94,"deliver_frame":12057,"mix_frame":55643,"passive":26,"passive_chain":[45530,55643,0],"passive_ranks":[1,18],"receivers":[28,31],"undo_frame":0},{"carrier":28,"carrier_chain":[45526,55642,12055,0],"carrier_ranks":[1,16,2],"deliver_after_root":93,"deliver_frame":12055,"mix_frame":55642,"passive":31,"passive_chain":[45520,55642,0],"passive_ranks":[1,18],"receivers":[25,26],"undo_frame":0},{"carrier":32,"carrier_chain":[45518,55628,12081,0],"carrier_ranks":[1,16,2],"deliver_after_root":125,"deliver_frame":12081,"mix_frame":55628,"passive":35,"passive_chain":[45512,55628,0],"passive_ranks":[1,18],"receivers":[37,38],"undo_frame":0},{"carrier":37,"carrier_chain":[45508,55625,12075,0],"carrier_ranks":[1,16,2],"deliver_after_root":122,"deliver_frame":12075,"mix_frame":55625,"passive":38,"passive_chain":[45506,55625,0],"passive_ranks":[1,18],"receivers":[32,35],"undo_frame":0},{"carrier":33,"carrier_chain":[45516,55627,12079,0],"carrier_ranks":[1,16,2],"deliver_after_root":124,"deliver_frame":12079,"mix_frame":55627,"passive":34,"passive_chain":[45514,55627,0],"passive_ranks":[1,18],"receivers":[36,39],"undo_frame":0},{"carrier":36,"carrier_chain":[45510,55626,12077,0],"carrier_ranks":[1,16,2],"deliver_after_root":123,"deliver_frame":12077,"mix_frame":55626,"passive":39,"passive_chain":[45504,55626,0],"passive_ranks":[1,18],"receivers":[33,34],"undo_frame":0},{"carrier":40,"carrier_chain":[45502,55612,12103,0],"carrier_ranks":[1,16,2],"deliver_after_root":155,"deliver_frame":12103,"mix_frame":55612,"passive":43,"passive_chain":[45496,55612,0],"passive_ranks":[1,18],"receivers":[45,46],"undo_frame":0},{"carrier":45,"carrier_chain":[45492,55609,12097,0],"carrier_ranks":[1,16,2],"deliver_after_root":152,"deliver_frame":12097,"mix_frame":55609,"passive":46,"passive_chain":[45490,55609,0],"passive_ranks":[1,18],"receivers":[40,43],"undo_frame":0},{"carrier":41,"carrier_chain":[45500,55611,12101,0],"carrier_ranks":[1,16,2],"deliver_after_root":154,"deliver_frame":12101,"mix_frame":55611,"passive":42,"passive_chain":[45498,55611,0],"passive_ranks":[1,18],"receivers":[44,47],"undo_frame":0},{"carrier":44,"carrier_chain":[45494,55610,12099,0],"carrier_ranks":[1,16,2],"deliver_after_root":153,"deliver_frame":12099,"mix_frame":55610,"passive":47,"passive_chain":[45488,55610,0],"passive_ranks":[1,18],"receivers":[41,42],"undo_frame":0},{"carrier":48,"carrier_chain":[45486,55596,12125,0],"carrier_ranks":[1,16,2],"deliver_after_root":185,"deliver_frame":12125,"mix_frame":55596,"passive":51,"passive_chain":[45480,55596,0],"passive_ranks":[1,18],"receivers":[53,54],"undo_frame":0},{"carrier":53,"carrier_chain":[45476,55593,12119,0],"carrier_ranks":[1,16,2],"deliver_after_root":182,"deliver_frame":12119,"mix_frame":55593,"passive":54,"passive_chain":[45474,55593,0],"passive_ranks":[1,18],"receivers":[48,51],"undo_frame":0},{"carrier":49,"carrier_chain":[45484,55595,12123,0],"carrier_ranks":[1,16,2],"deliver_after_root":184,"deliver_frame":12123,"mix_frame":55595,"passive":50,"passive_chain":[45482,55595,0],"passive_ranks":[1,18],"receivers":[52,55],"undo_frame":0},{"carrier":52,"carrier_chain":[45478,55594,12121,0],"carrier_ranks":[1,16,2],"deliver_after_root":183,"deliver_frame":12121,"mix_frame":55594,"passive":55,"passive_chain":[45472,55594,0],"passive_ranks":[1,18],"receivers":[49,50],"undo_frame":0},{"carrier":56,"carrier_chain":[45470,55580,12147,0],"carrier_ranks":[1,16,2],"deliver_after_root":215,"deliver_frame":12147,"mix_frame":55580,"passive":59,"passive_chain":[45464,55580,0],"passive_ranks":[1,18],"receivers":[61,62],"undo_frame":0},{"carrier":61,"carrier_chain":[45460,55577,12141,0],"carrier_ranks":[1,16,2],"deliver_after_root":212,"deliver_frame":12141,"mix_frame":55577,"passive":62,"passive_chain":[45458,55577,0],"passive_ranks":[1,18],"receivers":[56,59],"undo_frame":0},{"carrier":57,"carrier_chain":[45468,55579,12145,0],"carrier_ranks":[1,16,2],"deliver_after_root":214,"deliver_frame":12145,"mix_frame":55579,"passive":58,"passive_chain":[45466,55579,0],"passive_ranks":[1,18],"receivers":[60,63],"undo_frame":0},{"carrier":60,"carrier_chain":[45462,55578,12143,0],"carrier_ranks":[1,16,2],"deliver_after_root":213,"deliver_frame":12143,"mix_frame":55578,"passive":63,"passive_chain":[45456,55578,0],"passive_ranks":[1,18],"receivers":[57,58],"undo_frame":0},{"carrier":64,"carrier_chain":[45454,55564,12169,0],"carrier_ranks":[1,16,2],"deliver_after_root":245,"deliver_frame":12169,"mix_frame":55564,"passive":67,"passive_chain":[45448,55564,0],"passive_ranks":[1,18],"receivers":[69,70],"undo_frame":0},{"carrier":69,"carrier_chain":[45444,55561,12163,0],"carrier_ranks":[1,16,2],"deliver_after_root":242,"deliver_frame":12163,"mix_frame":55561,"passive":70,"passive_chain":[45442,55561,0],"passive_ranks":[1,18],"receivers":[64,67],"undo_frame":0},{"carrier":65,"carrier_chain":[45452,55563,12167,0],"carrier_ranks":[1,16,2],"deliver_after_root":244,"deliver_frame":12167,"mix_frame":55563,"passive":66,"passive_chain":[45450,55563,0],"passive_ranks":[1,18],"receivers":[68,71],"undo_frame":0},{"carrier":68,"carrier_chain":[45446,55562,12165,0],"carrier_ranks":[1,16,2],"deliver_after_root":243,"deliver_frame":12165,"mix_frame":55562,"passive":71,"passive_chain":[45440,55562,0],"passive_ranks":[1,18],"receivers":[65,66],"undo_frame":0},{"carrier":72,"carrier_chain":[45438,55548,12191,0],"carrier_ranks":[1,16,2],"deliver_after_root":275,"deliver_frame":12191,"mix_frame":55548,"passive":75,"passive_chain":[45432,55548,0],"passive_ranks":[1,18],"receivers":[77,78],"undo_frame":0},{"carrier":77,"carrier_chain":[45428,55545,12185,0],"carrier_ranks":[1,16,2],"deliver_after_root":272,"deliver_frame":12185,"mix_frame":55545,"passive":78,"passive_chain":[45426,55545,0],"passive_ranks":[1,18],"receivers":[72,75],"undo_frame":0},{"carrier":73,"carrier_chain":[45436,55547,12189,0],"carrier_ranks":[1,16,2],"deliver_after_root":274,"deliver_frame":12189,"mix_frame":55547,"passive":74,"passive_chain":[45434,55547,0],"passive_ranks":[1,18],"receivers":[76,79],"undo_frame":0},{"carrier":76,"carrier_chain":[45430,55546,12187,0],"carrier_ranks":[1,16,2],"deliver_after_root":273,"deliver_frame":12187,"mix_frame":55546,"passive":79,"passive_chain":[45424,55546,0],"passive_ranks":[1,18],"receivers":[73,74],"undo_frame":0},{"carrier":80,"carrier_chain":[45422,55532,12213,0],"carrier_ranks":[1,16,2],"deliver_after_root":305,"deliver_frame":12213,"mix_frame":55532,"passive":83,"passive_chain":[45416,55532,0],"passive_ranks":[1,18],"receivers":[85,86],"undo_frame":0},{"carrier":85,"carrier_chain":[45412,55529,12207,0],"carrier_ranks":[1,16,2],"deliver_after_root":302,"deliver_frame":12207,"mix_frame":55529,"passive":86,"passive_chain":[45410,55529,0],"passive_ranks":[1,18],"receivers":[80,83],"undo_frame":0},{"carrier":81,"carrier_chain":[45420,55531,12211,0],"carrier_ranks":[1,16,2],"deliver_after_root":304,"deliver_frame":12211,"mix_frame":55531,"passive":82,"passive_chain":[45418,55531,0],"passive_ranks":[1,18],"receivers":[84,87],"undo_frame":0},{"carrier":84,"carrier_chain":[45414,55530,12209,0],"carrier_ranks":[1,16,2],"deliver_after_root":303,"deliver_frame":12209,"mix_frame":55530,"passive":87,"passive_chain":[45408,55530,0],"passive_ranks":[1,18],"receivers":[81,82],"undo_frame":0},{"carrier":88,"carrier_chain":[45406,55516,12235,0],"carrier_ranks":[1,16,2],"deliver_after_root":335,"deliver_frame":12235,"mix_frame":55516,"passive":91,"passive_chain":[45400,55516,0],"passive_ranks":[1,18],"receivers":[93,94],"undo_frame":0},{"carrier":93,"carrier_chain":[45396,55513,12229,0],"carrier_ranks":[1,16,2],"deliver_after_root":332,"deliver_frame":12229,"mix_frame":55513,"passive":94,"passive_chain":[45394,55513,0],"passive_ranks":[1,18],"receivers":[88,91],"undo_frame":0},{"carrier":89,"carrier_chain":[45404,55515,12233,0],"carrier_ranks":[1,16,2],"deliver_after_root":334,"deliver_frame":12233,"mix_frame":55515,"passive":90,"passive_chain":[45402,55515,0],"passive_ranks":[1,18],"receivers":[92,95],"undo_frame":0},{"carrier":92,"carrier_chain":[45398,55514,12231,0],"carrier_ranks":[1,16,2],"deliver_after_root":333,"deliver_frame":12231,"mix_frame":55514,"passive":95,"passive_chain":[45392,55514,0],"passive_ranks":[1,18],"receivers":[89,90],"undo_frame":0},{"carrier":96,"carrier_chain":[45390,55500,12257,0],"carrier_ranks":[1,16,2],"deliver_after_root":365,"deliver_frame":12257,"mix_frame":55500,"passive":99,"passive_chain":[45384,55500,0],"passive_ranks":[1,18],"receivers":[101,102],"undo_frame":0},{"carrier":101,"carrier_chain":[45380,55497,12251,0],"carrier_ranks":[1,16,2],"deliver_after_root":362,"deliver_frame":12251,"mix_frame":55497,"passive":102,"passive_chain":[45378,55497,0],"passive_ranks":[1,18],"receivers":[96,99],"undo_frame":0},{"carrier":97,"carrier_chain":[45388,55499,12255,0],"carrier_ranks":[1,16,2],"deliver_after_root":364,"deliver_frame":12255,"mix_frame":55499,"passive":98,"passive_chain":[45386,55499,0],"passive_ranks":[1,18],"receivers":[100,103],"undo_frame":0},{"carrier":100,"carrier_chain":[45382,55498,12253,0],"carrier_ranks":[1,16,2],"deliver_after_root":363,"deliver_frame":12253,"mix_frame":55498,"passive":103,"passive_chain":[45376,55498,0],"passive_ranks":[1,18],"receivers":[97,98],"undo_frame":0},{"carrier":104,"carrier_chain":[45374,55484,12279,0],"carrier_ranks":[1,16,2],"deliver_after_root":395,"deliver_frame":12279,"mix_frame":55484,"passive":107,"passive_chain":[45368,55484,0],"passive_ranks":[1,18],"receivers":[109,110],"undo_frame":0},{"carrier":109,"carrier_chain":[45364,55481,12273,0],"carrier_ranks":[1,16,2],"deliver_after_root":392,"deliver_frame":12273,"mix_frame":55481,"passive":110,"passive_chain":[45362,55481,0],"passive_ranks":[1,18],"receivers":[104,107],"undo_frame":0},{"carrier":105,"carrier_chain":[45372,55483,12277,0],"carrier_ranks":[1,16,2],"deliver_after_root":394,"deliver_frame":12277,"mix_frame":55483,"passive":106,"passive_chain":[45370,55483,0],"passive_ranks":[1,18],"receivers":[108,111],"undo_frame":0},{"carrier":108,"carrier_chain":[45366,55482,12275,0],"carrier_ranks":[1,16,2],"deliver_after_root":393,"deliver_frame":12275,"mix_frame":55482,"passive":111,"passive_chain":[45360,55482,0],"passive_ranks":[1,18],"receivers":[105,106],"undo_frame":0},{"carrier":112,"carrier_chain":[45358,55468,12301,0],"carrier_ranks":[1,16,2],"deliver_after_root":425,"deliver_frame":12301,"mix_frame":55468,"passive":115,"passive_chain":[45352,55468,0],"passive_ranks":[1,18],"receivers":[117,118],"undo_frame":0},{"carrier":117,"carrier_chain":[45348,55465,12295,0],"carrier_ranks":[1,16,2],"deliver_after_root":422,"deliver_frame":12295,"mix_frame":55465,"passive":118,"passive_chain":[45346,55465,0],"passive_ranks":[1,18],"receivers":[112,115],"undo_frame":0},{"carrier":113,"carrier_chain":[45356,55467,12299,0],"carrier_ranks":[1,16,2],"deliver_after_root":424,"deliver_frame":12299,"mix_frame":55467,"passive":114,"passive_chain":[45354,55467,0],"passive_ranks":[1,18],"receivers":[116,119],"undo_frame":0},{"carrier":116,"carrier_chain":[45350,55466,12297,0],"carrier_ranks":[1,16,2],"deliver_after_root":423,"deliver_frame":12297,"mix_frame":55466,"passive":119,"passive_chain":[45344,55466,0],"passive_ranks":[1,18],"receivers":[113,114],"undo_frame":0},{"carrier":120,"carrier_chain":[45342,55452,12323,0],"carrier_ranks":[1,16,2],"deliver_after_root":455,"deliver_frame":12323,"mix_frame":55452,"passive":123,"passive_chain":[45336,55452,0],"passive_ranks":[1,18],"receivers":[125,126],"undo_frame":0},{"carrier":125,"carrier_chain":[45332,55449,12317,0],"carrier_ranks":[1,16,2],"deliver_after_root":452,"deliver_frame":12317,"mix_frame":55449,"passive":126,"passive_chain":[45330,55449,0],"passive_ranks":[1,18],"receivers":[120,123],"undo_frame":0},{"carrier":121,"carrier_chain":[45340,55451,12321,0],"carrier_ranks":[1,16,2],"deliver_after_root":454,"deliver_frame":12321,"mix_frame":55451,"passive":122,"passive_chain":[45338,55451,0],"passive_ranks":[1,18],"receivers":[124,127],"undo_frame":0},{"carrier":124,"carrier_chain":[45334,55450,12319,0],"carrier_ranks":[1,16,2],"deliver_after_root":453,"deliver_frame":12319,"mix_frame":55450,"passive":127,"passive_chain":[45328,55450,0],"passive_ranks":[1,18],"receivers":[121,122],"undo_frame":0},{"carrier":128,"carrier_chain":[45326,55436,12345,0],"carrier_ranks":[1,16,2],"deliver_after_root":485,"deliver_frame":12345,"mix_frame":55436,"passive":131,"passive_chain":[45320,55436,0],"passive_ranks":[1,18],"receivers":[133,134],"undo_frame":0},{"carrier":133,"carrier_chain":[45316,55433,12339,0],"carrier_ranks":[1,16,2],"deliver_after_root":482,"deliver_frame":12339,"mix_frame":55433,"passive":134,"passive_chain":[45314,55433,0],"passive_ranks":[1,18],"receivers":[128,131],"undo_frame":0},{"carrier":129,"carrier_chain":[45324,55435,12343,0],"carrier_ranks":[1,16,2],"deliver_after_root":484,"deliver_frame":12343,"mix_frame":55435,"passive":130,"passive_chain":[45322,55435,0],"passive_ranks":[1,18],"receivers":[132,135],"undo_frame":0},{"carrier":132,"carrier_chain":[45318,55434,12341,0],"carrier_ranks":[1,16,2],"deliver_after_root":483,"deliver_frame":12341,"mix_frame":55434,"passive":135,"passive_chain":[45312,55434,0],"passive_ranks":[1,18],"receivers":[129,130],"undo_frame":0},{"carrier":136,"carrier_chain":[45310,55420,12367,0],"carrier_ranks":[1,16,2],"deliver_after_root":515,"deliver_frame":12367,"mix_frame":55420,"passive":139,"passive_chain":[45304,55420,0],"passive_ranks":[1,18],"receivers":[141,142],"undo_frame":0},{"carrier":141,"carrier_chain":[45300,55417,12361,0],"carrier_ranks":[1,16,2],"deliver_after_root":512,"deliver_frame":12361,"mix_frame":55417,"passive":142,"passive_chain":[45298,55417,0],"passive_ranks":[1,18],"receivers":[136,139],"undo_frame":0},{"carrier":137,"carrier_chain":[45308,55419,12365,0],"carrier_ranks":[1,16,2],"deliver_after_root":514,"deliver_frame":12365,"mix_frame":55419,"passive":138,"passive_chain":[45306,55419,0],"passive_ranks":[1,18],"receivers":[140,143],"undo_frame":0},{"carrier":140,"carrier_chain":[45302,55418,12363,0],"carrier_ranks":[1,16,2],"deliver_after_root":513,"deliver_frame":12363,"mix_frame":55418,"passive":143,"passive_chain":[45296,55418,0],"passive_ranks":[1,18],"receivers":[137,138],"undo_frame":0},{"carrier":144,"carrier_chain":[45294,55404,12389,0],"carrier_ranks":[1,16,2],"deliver_after_root":545,"deliver_frame":12389,"mix_frame":55404,"passive":147,"passive_chain":[45288,55404,0],"passive_ranks":[1,18],"receivers":[149,150],"undo_frame":0},{"carrier":149,"carrier_chain":[45284,55401,12383,0],"carrier_ranks":[1,16,2],"deliver_after_root":542,"deliver_frame":12383,"mix_frame":55401,"passive":150,"passive_chain":[45282,55401,0],"passive_ranks":[1,18],"receivers":[144,147],"undo_frame":0},{"carrier":145,"carrier_chain":[45292,55403,12387,0],"carrier_ranks":[1,16,2],"deliver_after_root":544,"deliver_frame":12387,"mix_frame":55403,"passive":146,"passive_chain":[45290,55403,0],"passive_ranks":[1,18],"receivers":[148,151],"undo_frame":0},{"carrier":148,"carrier_chain":[45286,55402,12385,0],"carrier_ranks":[1,16,2],"deliver_after_root":543,"deliver_frame":12385,"mix_frame":55402,"passive":151,"passive_chain":[45280,55402,0],"passive_ranks":[1,18],"receivers":[145,146],"undo_frame":0},{"carrier":152,"carrier_chain":[45278,55388,12411,0],"carrier_ranks":[1,16,2],"deliver_after_root":575,"deliver_frame":12411,"mix_frame":55388,"passive":155,"passive_chain":[45272,55388,0],"passive_ranks":[1,18],"receivers":[157,158],"undo_frame":0},{"carrier":157,"carrier_chain":[45268,55385,12405,0],"carrier_ranks":[1,16,2],"deliver_after_root":572,"deliver_frame":12405,"mix_frame":55385,"passive":158,"passive_chain":[45266,55385,0],"passive_ranks":[1,18],"receivers":[152,155],"undo_frame":0},{"carrier":153,"carrier_chain":[45276,55387,12409,0],"carrier_ranks":[1,16,2],"deliver_after_root":574,"deliver_frame":12409,"mix_frame":55387,"passive":154,"passive_chain":[45274,55387,0],"passive_ranks":[1,18],"receivers":[156,159],"undo_frame":0},{"carrier":156,"carrier_chain":[45270,55386,12407,0],"carrier_ranks":[1,16,2],"deliver_after_root":573,"deliver_frame":12407,"mix_frame":55386,"passive":159,"passive_chain":[45264,55386,0],"passive_ranks":[1,18],"receivers":[153,154],"undo_frame":0},{"carrier":160,"carrier_chain":[45262,55372,12433,0],"carrier_ranks":[1,16,2],"deliver_after_root":605,"deliver_frame":12433,"mix_frame":55372,"passive":163,"passive_chain":[45256,55372,0],"passive_ranks":[1,18],"receivers":[165,166],"undo_frame":0},{"carrier":165,"carrier_chain":[45252,55369,12427,0],"carrier_ranks":[1,16,2],"deliver_after_root":602,"deliver_frame":12427,"mix_frame":55369,"passive":166,"passive_chain":[45250,55369,0],"passive_ranks":[1,18],"receivers":[160,163],"undo_frame":0},{"carrier":161,"carrier_chain":[45260,55371,12431,0],"carrier_ranks":[1,16,2],"deliver_after_root":604,"deliver_frame":12431,"mix_frame":55371,"passive":162,"passive_chain":[45258,55371,0],"passive_ranks":[1,18],"receivers":[164,167],"undo_frame":0},{"carrier":164,"carrier_chain":[45254,55370,12429,0],"carrier_ranks":[1,16,2],"deliver_after_root":603,"deliver_frame":12429,"mix_frame":55370,"passive":167,"passive_chain":[45248,55370,0],"passive_ranks":[1,18],"receivers":[161,162],"undo_frame":0},{"carrier":168,"carrier_chain":[45246,55356,12455,0],"carrier_ranks":[1,16,2],"deliver_after_root":635,"deliver_frame":12455,"mix_frame":55356,"passive":171,"passive_chain":[45240,55356,0],"passive_ranks":[1,18],"receivers":[173,174],"undo_frame":0},{"carrier":173,"carrier_chain":[45236,55353,12449,0],"carrier_ranks":[1,16,2],"deliver_after_root":632,"deliver_frame":12449,"mix_frame":55353,"passive":174,"passive_chain":[45234,55353,0],"passive_ranks":[1,18],"receivers":[168,171],"undo_frame":0},{"carrier":169,"carrier_chain":[45244,55355,12453,0],"carrier_ranks":[1,16,2],"deliver_after_root":634,"deliver_frame":12453,"mix_frame":55355,"passive":170,"passive_chain":[45242,55355,0],"passive_ranks":[1,18],"receivers":[172,175],"undo_frame":0},{"carrier":172,"carrier_chain":[45238,55354,12451,0],"carrier_ranks":[1,16,2],"deliver_after_root":633,"deliver_frame":12451,"mix_frame":55354,"passive":175,"passive_chain":[45232,55354,0],"passive_ranks":[1,18],"receivers":[169,170],"undo_frame":0},{"carrier":176,"carrier_chain":[45230,55340,12477,0],"carrier_ranks":[1,16,2],"deliver_after_root":665,"deliver_frame":12477,"mix_frame":55340,"passive":179,"passive_chain":[45224,55340,0],"passive_ranks":[1,18],"receivers":[181,182],"undo_frame":0},{"carrier":181,"carrier_chain":[45220,55337,12471,0],"carrier_ranks":[1,16,2],"deliver_after_root":662,"deliver_frame":12471,"mix_frame":55337,"passive":182,"passive_chain":[45218,55337,0],"passive_ranks":[1,18],"receivers":[176,179],"undo_frame":0},{"carrier":177,"carrier_chain":[45228,55339,12475,0],"carrier_ranks":[1,16,2],"deliver_after_root":664,"deliver_frame":12475,"mix_frame":55339,"passive":178,"passive_chain":[45226,55339,0],"passive_ranks":[1,18],"receivers":[180,183],"undo_frame":0},{"carrier":180,"carrier_chain":[45222,55338,12473,0],"carrier_ranks":[1,16,2],"deliver_after_root":663,"deliver_frame":12473,"mix_frame":55338,"passive":183,"passive_chain":[45216,55338,0],"passive_ranks":[1,18],"receivers":[177,178],"undo_frame":0},{"carrier":184,"carrier_chain":[45214,55324,12499,0],"carrier_ranks":[1,16,2],"deliver_after_root":695,"deliver_frame":12499,"mix_frame":55324,"passive":187,"passive_chain":[45208,55324,0],"passive_ranks":[1,18],"receivers":[189,190],"undo_frame":0},{"carrier":189,"carrier_chain":[45204,55321,12493,0],"carrier_ranks":[1,16,2],"deliver_after_root":692,"deliver_frame":12493,"mix_frame":55321,"passive":190,"passive_chain":[45202,55321,0],"passive_ranks":[1,18],"receivers":[184,187],"undo_frame":0},{"carrier":185,"carrier_chain":[45212,55323,12497,0],"carrier_ranks":[1,16,2],"deliver_after_root":694,"deliver_frame":12497,"mix_frame":55323,"passive":186,"passive_chain":[45210,55323,0],"passive_ranks":[1,18],"receivers":[188,191],"undo_frame":0},{"carrier":188,"carrier_chain":[45206,55322,12495,0],"carrier_ranks":[1,16,2],"deliver_after_root":693,"deliver_frame":12495,"mix_frame":55322,"passive":191,"passive_chain":[45200,55322,0],"passive_ranks":[1,18],"receivers":[185,186],"undo_frame":0},{"carrier":192,"carrier_chain":[45198,55308,12521,0],"carrier_ranks":[1,16,2],"deliver_after_root":725,"deliver_frame":12521,"mix_frame":55308,"passive":195,"passive_chain":[45192,55308,0],"passive_ranks":[1,18],"receivers":[197,198],"undo_frame":0},{"carrier":197,"carrier_chain":[45188,55305,12515,0],"carrier_ranks":[1,16,2],"deliver_after_root":722,"deliver_frame":12515,"mix_frame":55305,"passive":198,"passive_chain":[45186,55305,0],"passive_ranks":[1,18],"receivers":[192,195],"undo_frame":0},{"carrier":193,"carrier_chain":[45196,55307,12519,0],"carrier_ranks":[1,16,2],"deliver_after_root":724,"deliver_frame":12519,"mix_frame":55307,"passive":194,"passive_chain":[45194,55307,0],"passive_ranks":[1,18],"receivers":[196,199],"undo_frame":0},{"carrier":196,"carrier_chain":[45190,55306,12517,0],"carrier_ranks":[1,16,2],"deliver_after_root":723,"deliver_frame":12517,"mix_frame":55306,"passive":199,"passive_chain":[45184,55306,0],"passive_ranks":[1,18],"receivers":[193,194],"undo_frame":0},{"carrier":200,"carrier_chain":[45182,55292,12543,0],"carrier_ranks":[1,16,2],"deliver_after_root":755,"deliver_frame":12543,"mix_frame":55292,"passive":203,"passive_chain":[45176,55292,0],"passive_ranks":[1,18],"receivers":[205,206],"undo_frame":0},{"carrier":205,"carrier_chain":[45172,55289,12537,0],"carrier_ranks":[1,16,2],"deliver_after_root":752,"deliver_frame":12537,"mix_frame":55289,"passive":206,"passive_chain":[45170,55289,0],"passive_ranks":[1,18],"receivers":[200,203],"undo_frame":0},{"carrier":201,"carrier_chain":[45180,55291,12541,0],"carrier_ranks":[1,16,2],"deliver_after_root":754,"deliver_frame":12541,"mix_frame":55291,"passive":202,"passive_chain":[45178,55291,0],"passive_ranks":[1,18],"receivers":[204,207],"undo_frame":0},{"carrier":204,"carrier_chain":[45174,55290,12539,0],"carrier_ranks":[1,16,2],"deliver_after_root":753,"deliver_frame":12539,"mix_frame":55290,"passive":207,"passive_chain":[45168,55290,0],"passive_ranks":[1,18],"receivers":[201,202],"undo_frame":0},{"carrier":208,"carrier_chain":[45166,55276,12565,0],"carrier_ranks":[1,16,2],"deliver_after_root":785,"deliver_frame":12565,"mix_frame":55276,"passive":211,"passive_chain":[45160,55276,0],"passive_ranks":[1,18],"receivers":[213,214],"undo_frame":0},{"carrier":213,"carrier_chain":[45156,55273,12559,0],"carrier_ranks":[1,16,2],"deliver_after_root":782,"deliver_frame":12559,"mix_frame":55273,"passive":214,"passive_chain":[45154,55273,0],"passive_ranks":[1,18],"receivers":[208,211],"undo_frame":0},{"carrier":209,"carrier_chain":[45164,55275,12563,0],"carrier_ranks":[1,16,2],"deliver_after_root":784,"deliver_frame":12563,"mix_frame":55275,"passive":210,"passive_chain":[45162,55275,0],"passive_ranks":[1,18],"receivers":[212,215],"undo_frame":0},{"carrier":212,"carrier_chain":[45158,55274,12561,0],"carrier_ranks":[1,16,2],"deliver_after_root":783,"deliver_frame":12561,"mix_frame":55274,"passive":215,"passive_chain":[45152,55274,0],"passive_ranks":[1,18],"receivers":[209,210],"undo_frame":0},{"carrier":216,"carrier_chain":[45150,55260,12587,0],"carrier_ranks":[1,16,2],"deliver_after_root":815,"deliver_frame":12587,"mix_frame":55260,"passive":219,"passive_chain":[45144,55260,0],"passive_ranks":[1,18],"receivers":[221,222],"undo_frame":0},{"carrier":221,"carrier_chain":[45140,55257,12581,0],"carrier_ranks":[1,16,2],"deliver_after_root":812,"deliver_frame":12581,"mix_frame":55257,"passive":222,"passive_chain":[45138,55257,0],"passive_ranks":[1,18],"receivers":[216,219],"undo_frame":0},{"carrier":217,"carrier_chain":[45148,55259,12585,0],"carrier_ranks":[1,16,2],"deliver_after_root":814,"deliver_frame":12585,"mix_frame":55259,"passive":218,"passive_chain":[45146,55259,0],"passive_ranks":[1,18],"receivers":[220,223],"undo_frame":0},{"carrier":220,"carrier_chain":[45142,55258,12583,0],"carrier_ranks":[1,16,2],"deliver_after_root":813,"deliver_frame":12583,"mix_frame":55258,"passive":223,"passive_chain":[45136,55258,0],"passive_ranks":[1,18],"receivers":[217,218],"undo_frame":0},{"carrier":224,"carrier_chain":[45134,55244,12609,0],"carrier_ranks":[1,16,2],"deliver_after_root":845,"deliver_frame":12609,"mix_frame":55244,"passive":227,"passive_chain":[45128,55244,0],"passive_ranks":[1,18],"receivers":[229,230],"undo_frame":0},{"carrier":229,"carrier_chain":[45124,55241,12603,0],"carrier_ranks":[1,16,2],"deliver_after_root":842,"deliver_frame":12603,"mix_frame":55241,"passive":230,"passive_chain":[45122,55241,0],"passive_ranks":[1,18],"receivers":[224,227],"undo_frame":0},{"carrier":225,"carrier_chain":[45132,55243,12607,0],"carrier_ranks":[1,16,2],"deliver_after_root":844,"deliver_frame":12607,"mix_frame":55243,"passive":226,"passive_chain":[45130,55243,0],"passive_ranks":[1,18],"receivers":[228,231],"undo_frame":0},{"carrier":228,"carrier_chain":[45126,55242,12605,0],"carrier_ranks":[1,16,2],"deliver_after_root":843,"deliver_frame":12605,"mix_frame":55242,"passive":231,"passive_chain":[45120,55242,0],"passive_ranks":[1,18],"receivers":[225,226],"undo_frame":0},{"carrier":232,"carrier_chain":[45118,55228,12631,0],"carrier_ranks":[1,16,2],"deliver_after_root":875,"deliver_frame":12631,"mix_frame":55228,"passive":235,"passive_chain":[45112,55228,0],"passive_ranks":[1,18],"receivers":[237,238],"undo_frame":0},{"carrier":237,"carrier_chain":[45108,55225,12625,0],"carrier_ranks":[1,16,2],"deliver_after_root":872,"deliver_frame":12625,"mix_frame":55225,"passive":238,"passive_chain":[45106,55225,0],"passive_ranks":[1,18],"receivers":[232,235],"undo_frame":0},{"carrier":233,"carrier_chain":[45116,55227,12629,0],"carrier_ranks":[1,16,2],"deliver_after_root":874,"deliver_frame":12629,"mix_frame":55227,"passive":234,"passive_chain":[45114,55227,0],"passive_ranks":[1,18],"receivers":[236,239],"undo_frame":0},{"carrier":236,"carrier_chain":[45110,55226,12627,0],"carrier_ranks":[1,16,2],"deliver_after_root":873,"deliver_frame":12627,"mix_frame":55226,"passive":239,"passive_chain":[45104,55226,0],"passive_ranks":[1,18],"receivers":[233,234],"undo_frame":0},{"carrier":240,"carrier_chain":[45102,55212,12653,0],"carrier_ranks":[1,16,2],"deliver_after_root":905,"deliver_frame":12653,"mix_frame":55212,"passive":243,"passive_chain":[45096,55212,0],"passive_ranks":[1,18],"receivers":[245,246],"undo_frame":0},{"carrier":245,"carrier_chain":[45092,55209,12647,0],"carrier_ranks":[1,16,2],"deliver_after_root":902,"deliver_frame":12647,"mix_frame":55209,"passive":246,"passive_chain":[45090,55209,0],"passive_ranks":[1,18],"receivers":[240,243],"undo_frame":0},{"carrier":241,"carrier_chain":[45100,55211,12651,0],"carrier_ranks":[1,16,2],"deliver_after_root":904,"deliver_frame":12651,"mix_frame":55211,"passive":242,"passive_chain":[45098,55211,0],"passive_ranks":[1,18],"receivers":[244,247],"undo_frame":0},{"carrier":244,"carrier_chain":[45094,55210,12649,0],"carrier_ranks":[1,16,2],"deliver_after_root":903,"deliver_frame":12649,"mix_frame":55210,"passive":247,"passive_chain":[45088,55210,0],"passive_ranks":[1,18],"receivers":[241,242],"undo_frame":0},{"carrier":248,"carrier_chain":[45086,55196,12675,0],"carrier_ranks":[1,16,2],"deliver_after_root":935,"deliver_frame":12675,"mix_frame":55196,"passive":251,"passive_chain":[45080,55196,0],"passive_ranks":[1,18],"receivers":[253,254],"undo_frame":0},{"carrier":253,"carrier_chain":[45076,55193,12669,0],"carrier_ranks":[1,16,2],"deliver_after_root":932,"deliver_frame":12669,"mix_frame":55193,"passive":254,"passive_chain":[45074,55193,0],"passive_ranks":[1,18],"receivers":[248,251],"undo_frame":0},{"carrier":249,"carrier_chain":[45084,55195,12673,0],"carrier_ranks":[1,16,2],"deliver_after_root":934,"deliver_frame":12673,"mix_frame":55195,"passive":250,"passive_chain":[45082,55195,0],"passive_ranks":[1,18],"receivers":[252,255],"undo_frame":0},{"carrier":252,"carrier_chain":[45078,55194,12671,0],"carrier_ranks":[1,16,2],"deliver_after_root":933,"deliver_frame":12671,"mix_frame":55194,"passive":255,"passive_chain":[45072,55194,0],"passive_ranks":[1,18],"receivers":[249,250],"undo_frame":0},{"carrier":256,"carrier_chain":[45070,55180,12697,0],"carrier_ranks":[1,16,2],"deliver_after_root":965,"deliver_frame":12697,"mix_frame":55180,"passive":259,"passive_chain":[45064,55180,0],"passive_ranks":[1,18],"receivers":[261,262],"undo_frame":0},{"carrier":261,"carrier_chain":[45060,55177,12691,0],"carrier_ranks":[1,16,2],"deliver_after_root":962,"deliver_frame":12691,"mix_frame":55177,"passive":262,"passive_chain":[45058,55177,0],"passive_ranks":[1,18],"receivers":[256,259],"undo_frame":0},{"carrier":257,"carrier_chain":[45068,55179,12695,0],"carrier_ranks":[1,16,2],"deliver_after_root":964,"deliver_frame":12695,"mix_frame":55179,"passive":258,"passive_chain":[45066,55179,0],"passive_ranks":[1,18],"receivers":[260,263],"undo_frame":0},{"carrier":260,"carrier_chain":[45062,55178,12693,0],"carrier_ranks":[1,16,2],"deliver_after_root":963,"deliver_frame":12693,"mix_frame":55178,"passive":263,"passive_chain":[45056,55178,0],"passive_ranks":[1,18],"receivers":[257,258],"undo_frame":0},{"carrier":264,"carrier_chain":[45054,55164,12719,0],"carrier_ranks":[1,16,2],"deliver_after_root":995,"deliver_frame":12719,"mix_frame":55164,"passive":267,"passive_chain":[45048,55164,0],"passive_ranks":[1,18],"receivers":[269,270],"undo_frame":0},{"carrier":269,"carrier_chain":[45044,55161,12713,0],"carrier_ranks":[1,16,2],"deliver_after_root":992,"deliver_frame":12713,"mix_frame":55161,"passive":270,"passive_chain":[45042,55161,0],"passive_ranks":[1,18],"receivers":[264,267],"undo_frame":0},{"carrier":265,"carrier_chain":[45052,55163,12717,0],"carrier_ranks":[1,16,2],"deliver_after_root":994,"deliver_frame":12717,"mix_frame":55163,"passive":266,"passive_chain":[45050,55163,0],"passive_ranks":[1,18],"receivers":[268,271],"undo_frame":0},{"carrier":268,"carrier_chain":[45046,55162,12715,0],"carrier_ranks":[1,16,2],"deliver_after_root":993,"deliver_frame":12715,"mix_frame":55162,"passive":271,"passive_chain":[45040,55162,0],"passive_ranks":[1,18],"receivers":[265,266],"undo_frame":0},{"carrier":272,"carrier_chain":[45038,55148,12741,0],"carrier_ranks":[1,16,2],"deliver_after_root":1025,"deliver_frame":12741,"mix_frame":55148,"passive":275,"passive_chain":[45032,55148,0],"passive_ranks":[1,18],"receivers":[277,278],"undo_frame":0},{"carrier":277,"carrier_chain":[45028,55145,12735,0],"carrier_ranks":[1,16,2],"deliver_after_root":1022,"deliver_frame":12735,"mix_frame":55145,"passive":278,"passive_chain":[45026,55145,0],"passive_ranks":[1,18],"receivers":[272,275],"undo_frame":0},{"carrier":273,"carrier_chain":[45036,55147,12739,0],"carrier_ranks":[1,16,2],"deliver_after_root":1024,"deliver_frame":12739,"mix_frame":55147,"passive":274,"passive_chain":[45034,55147,0],"passive_ranks":[1,18],"receivers":[276,279],"undo_frame":0},{"carrier":276,"carrier_chain":[45030,55146,12737,0],"carrier_ranks":[1,16,2],"deliver_after_root":1023,"deliver_frame":12737,"mix_frame":55146,"passive":279,"passive_chain":[45024,55146,0],"passive_ranks":[1,18],"receivers":[273,274],"undo_frame":0},{"carrier":280,"carrier_chain":[45022,55132,12763,0],"carrier_ranks":[1,16,2],"deliver_after_root":1055,"deliver_frame":12763,"mix_frame":55132,"passive":283,"passive_chain":[45016,55132,0],"passive_ranks":[1,18],"receivers":[285,286],"undo_frame":0},{"carrier":285,"carrier_chain":[45012,55129,12757,0],"carrier_ranks":[1,16,2],"deliver_after_root":1052,"deliver_frame":12757,"mix_frame":55129,"passive":286,"passive_chain":[45010,55129,0],"passive_ranks":[1,18],"receivers":[280,283],"undo_frame":0},{"carrier":281,"carrier_chain":[45020,55131,12761,0],"carrier_ranks":[1,16,2],"deliver_after_root":1054,"deliver_frame":12761,"mix_frame":55131,"passive":282,"passive_chain":[45018,55131,0],"passive_ranks":[1,18],"receivers":[284,287],"undo_frame":0},{"carrier":284,"carrier_chain":[45014,55130,12759,0],"carrier_ranks":[1,16,2],"deliver_after_root":1053,"deliver_frame":12759,"mix_frame":55130,"passive":287,"passive_chain":[45008,55130,0],"passive_ranks":[1,18],"receivers":[281,282],"undo_frame":0},{"carrier":288,"carrier_chain":[45006,55116,12785,0],"carrier_ranks":[1,16,2],"deliver_after_root":1085,"deliver_frame":12785,"mix_frame":55116,"passive":291,"passive_chain":[45000,55116,0],"passive_ranks":[1,18],"receivers":[293,294],"undo_frame":0},{"carrier":293,"carrier_chain":[44996,55113,12779,0],"carrier_ranks":[1,16,2],"deliver_after_root":1082,"deliver_frame":12779,"mix_frame":55113,"passive":294,"passive_chain":[44994,55113,0],"passive_ranks":[1,18],"receivers":[288,291],"undo_frame":0},{"carrier":289,"carrier_chain":[45004,55115,12783,0],"carrier_ranks":[1,16,2],"deliver_after_root":1084,"deliver_frame":12783,"mix_frame":55115,"passive":290,"passive_chain":[45002,55115,0],"passive_ranks":[1,18],"receivers":[292,295],"undo_frame":0},{"carrier":292,"carrier_chain":[44998,55114,12781,0],"carrier_ranks":[1,16,2],"deliver_after_root":1083,"deliver_frame":12781,"mix_frame":55114,"passive":295,"passive_chain":[44992,55114,0],"passive_ranks":[1,18],"receivers":[289,290],"undo_frame":0},{"carrier":296,"carrier_chain":[44990,55100,12807,0],"carrier_ranks":[1,16,2],"deliver_after_root":1115,"deliver_frame":12807,"mix_frame":55100,"passive":299,"passive_chain":[44984,55100,0],"passive_ranks":[1,18],"receivers":[301,302],"undo_frame":0},{"carrier":301,"carrier_chain":[44980,55097,12801,0],"carrier_ranks":[1,16,2],"deliver_after_root":1112,"deliver_frame":12801,"mix_frame":55097,"passive":302,"passive_chain":[44978,55097,0],"passive_ranks":[1,18],"receivers":[296,299],"undo_frame":0},{"carrier":297,"carrier_chain":[44988,55099,12805,0],"carrier_ranks":[1,16,2],"deliver_after_root":1114,"deliver_frame":12805,"mix_frame":55099,"passive":298,"passive_chain":[44986,55099,0],"passive_ranks":[1,18],"receivers":[300,303],"undo_frame":0},{"carrier":300,"carrier_chain":[44982,55098,12803,0],"carrier_ranks":[1,16,2],"deliver_after_root":1113,"deliver_frame":12803,"mix_frame":55098,"passive":303,"passive_chain":[44976,55098,0],"passive_ranks":[1,18],"receivers":[297,298],"undo_frame":0},{"carrier":304,"carrier_chain":[44974,55084,12829,0],"carrier_ranks":[1,16,2],"deliver_after_root":1145,"deliver_frame":12829,"mix_frame":55084,"passive":307,"passive_chain":[44968,55084,0],"passive_ranks":[1,18],"receivers":[309,310],"undo_frame":0},{"carrier":309,"carrier_chain":[44964,55081,12823,0],"carrier_ranks":[1,16,2],"deliver_after_root":1142,"deliver_frame":12823,"mix_frame":55081,"passive":310,"passive_chain":[44962,55081,0],"passive_ranks":[1,18],"receivers":[304,307],"undo_frame":0},{"carrier":305,"carrier_chain":[44972,55083,12827,0],"carrier_ranks":[1,16,2],"deliver_after_root":1144,"deliver_frame":12827,"mix_frame":55083,"passive":306,"passive_chain":[44970,55083,0],"passive_ranks":[1,18],"receivers":[308,311],"undo_frame":0},{"carrier":308,"carrier_chain":[44966,55082,12825,0],"carrier_ranks":[1,16,2],"deliver_after_root":1143,"deliver_frame":12825,"mix_frame":55082,"passive":311,"passive_chain":[44960,55082,0],"passive_ranks":[1,18],"receivers":[305,306],"undo_frame":0},{"carrier":312,"carrier_chain":[44958,55068,12851,0],"carrier_ranks":[1,16,2],"deliver_after_root":1175,"deliver_frame":12851,"mix_frame":55068,"passive":315,"passive_chain":[44952,55068,0],"passive_ranks":[1,18],"receivers":[317,318],"undo_frame":0},{"carrier":317,"carrier_chain":[44948,55065,12845,0],"carrier_ranks":[1,16,2],"deliver_after_root":1172,"deliver_frame":12845,"mix_frame":55065,"passive":318,"passive_chain":[44946,55065,0],"passive_ranks":[1,18],"receivers":[312,315],"undo_frame":0},{"carrier":313,"carrier_chain":[44956,55067,12849,0],"carrier_ranks":[1,16,2],"deliver_after_root":1174,"deliver_frame":12849,"mix_frame":55067,"passive":314,"passive_chain":[44954,55067,0],"passive_ranks":[1,18],"receivers":[316,319],"undo_frame":0},{"carrier":316,"carrier_chain":[44950,55066,12847,0],"carrier_ranks":[1,16,2],"deliver_after_root":1173,"deliver_frame":12847,"mix_frame":55066,"passive":319,"passive_chain":[44944,55066,0],"passive_ranks":[1,18],"receivers":[313,314],"undo_frame":0},{"carrier":320,"carrier_chain":[44942,55052,12873,0],"carrier_ranks":[1,16,2],"deliver_after_root":1205,"deliver_frame":12873,"mix_frame":55052,"passive":323,"passive_chain":[44936,55052,0],"passive_ranks":[1,18],"receivers":[325,326],"undo_frame":0},{"carrier":325,"carrier_chain":[44932,55049,12867,0],"carrier_ranks":[1,16,2],"deliver_after_root":1202,"deliver_frame":12867,"mix_frame":55049,"passive":326,"passive_chain":[44930,55049,0],"passive_ranks":[1,18],"receivers":[320,323],"undo_frame":0},{"carrier":321,"carrier_chain":[44940,55051,12871,0],"carrier_ranks":[1,16,2],"deliver_after_root":1204,"deliver_frame":12871,"mix_frame":55051,"passive":322,"passive_chain":[44938,55051,0],"passive_ranks":[1,18],"receivers":[324,327],"undo_frame":0},{"carrier":324,"carrier_chain":[44934,55050,12869,0],"carrier_ranks":[1,16,2],"deliver_after_root":1203,"deliver_frame":12869,"mix_frame":55050,"passive":327,"passive_chain":[44928,55050,0],"passive_ranks":[1,18],"receivers":[321,322],"undo_frame":0},{"carrier":328,"carrier_chain":[44926,55036,12895,0],"carrier_ranks":[1,16,2],"deliver_after_root":1235,"deliver_frame":12895,"mix_frame":55036,"passive":331,"passive_chain":[44920,55036,0],"passive_ranks":[1,18],"receivers":[333,334],"undo_frame":0},{"carrier":333,"carrier_chain":[44916,55033,12889,0],"carrier_ranks":[1,16,2],"deliver_after_root":1232,"deliver_frame":12889,"mix_frame":55033,"passive":334,"passive_chain":[44914,55033,0],"passive_ranks":[1,18],"receivers":[328,331],"undo_frame":0},{"carrier":329,"carrier_chain":[44924,55035,12893,0],"carrier_ranks":[1,16,2],"deliver_after_root":1234,"deliver_frame":12893,"mix_frame":55035,"passive":330,"passive_chain":[44922,55035,0],"passive_ranks":[1,18],"receivers":[332,335],"undo_frame":0},{"carrier":332,"carrier_chain":[44918,55034,12891,0],"carrier_ranks":[1,16,2],"deliver_after_root":1233,"deliver_frame":12891,"mix_frame":55034,"passive":335,"passive_chain":[44912,55034,0],"passive_ranks":[1,18],"receivers":[329,330],"undo_frame":0},{"carrier":336,"carrier_chain":[44910,55020,12917,0],"carrier_ranks":[1,16,2],"deliver_after_root":1265,"deliver_frame":12917,"mix_frame":55020,"passive":339,"passive_chain":[44904,55020,0],"passive_ranks":[1,18],"receivers":[341,342],"undo_frame":0},{"carrier":341,"carrier_chain":[44900,55017,12911,0],"carrier_ranks":[1,16,2],"deliver_after_root":1262,"deliver_frame":12911,"mix_frame":55017,"passive":342,"passive_chain":[44898,55017,0],"passive_ranks":[1,18],"receivers":[336,339],"undo_frame":0},{"carrier":337,"carrier_chain":[44908,55019,12915,0],"carrier_ranks":[1,16,2],"deliver_after_root":1264,"deliver_frame":12915,"mix_frame":55019,"passive":338,"passive_chain":[44906,55019,0],"passive_ranks":[1,18],"receivers":[340,343],"undo_frame":0},{"carrier":340,"carrier_chain":[44902,55018,12913,0],"carrier_ranks":[1,16,2],"deliver_after_root":1263,"deliver_frame":12913,"mix_frame":55018,"passive":343,"passive_chain":[44896,55018,0],"passive_ranks":[1,18],"receivers":[337,338],"undo_frame":0},{"carrier":344,"carrier_chain":[44894,55004,12939,0],"carrier_ranks":[1,16,2],"deliver_after_root":1295,"deliver_frame":12939,"mix_frame":55004,"passive":347,"passive_chain":[44888,55004,0],"passive_ranks":[1,18],"receivers":[349,350],"undo_frame":0},{"carrier":349,"carrier_chain":[44884,55001,12933,0],"carrier_ranks":[1,16,2],"deliver_after_root":1292,"deliver_frame":12933,"mix_frame":55001,"passive":350,"passive_chain":[44882,55001,0],"passive_ranks":[1,18],"receivers":[344,347],"undo_frame":0},{"carrier":345,"carrier_chain":[44892,55003,12937,0],"carrier_ranks":[1,16,2],"deliver_after_root":1294,"deliver_frame":12937,"mix_frame":55003,"passive":346,"passive_chain":[44890,55003,0],"passive_ranks":[1,18],"receivers":[348,351],"undo_frame":0},{"carrier":348,"carrier_chain":[44886,55002,12935,0],"carrier_ranks":[1,16,2],"deliver_after_root":1293,"deliver_frame":12935,"mix_frame":55002,"passive":351,"passive_chain":[44880,55002,0],"passive_ranks":[1,18],"receivers":[345,346],"undo_frame":0},{"carrier":352,"carrier_chain":[44878,54988,12961,0],"carrier_ranks":[1,16,2],"deliver_after_root":1325,"deliver_frame":12961,"mix_frame":54988,"passive":355,"passive_chain":[44872,54988,0],"passive_ranks":[1,18],"receivers":[357,358],"undo_frame":0},{"carrier":357,"carrier_chain":[44868,54985,12955,0],"carrier_ranks":[1,16,2],"deliver_after_root":1322,"deliver_frame":12955,"mix_frame":54985,"passive":358,"passive_chain":[44866,54985,0],"passive_ranks":[1,18],"receivers":[352,355],"undo_frame":0},{"carrier":353,"carrier_chain":[44876,54987,12959,0],"carrier_ranks":[1,16,2],"deliver_after_root":1324,"deliver_frame":12959,"mix_frame":54987,"passive":354,"passive_chain":[44874,54987,0],"passive_ranks":[1,18],"receivers":[356,359],"undo_frame":0},{"carrier":356,"carrier_chain":[44870,54986,12957,0],"carrier_ranks":[1,16,2],"deliver_after_root":1323,"deliver_frame":12957,"mix_frame":54986,"passive":359,"passive_chain":[44864,54986,0],"passive_ranks":[1,18],"receivers":[353,354],"undo_frame":0},{"carrier":360,"carrier_chain":[44862,54972,12983,0],"carrier_ranks":[1,16,2],"deliver_after_root":1355,"deliver_frame":12983,"mix_frame":54972,"passive":363,"passive_chain":[44856,54972,0],"passive_ranks":[1,18],"receivers":[365,366],"undo_frame":0},{"carrier":365,"carrier_chain":[44852,54969,12977,0],"carrier_ranks":[1,16,2],"deliver_after_root":1352,"deliver_frame":12977,"mix_frame":54969,"passive":366,"passive_chain":[44850,54969,0],"passive_ranks":[1,18],"receivers":[360,363],"undo_frame":0},{"carrier":361,"carrier_chain":[44860,54971,12981,0],"carrier_ranks":[1,16,2],"deliver_after_root":1354,"deliver_frame":12981,"mix_frame":54971,"passive":362,"passive_chain":[44858,54971,0],"passive_ranks":[1,18],"receivers":[364,367],"undo_frame":0},{"carrier":364,"carrier_chain":[44854,54970,12979,0],"carrier_ranks":[1,16,2],"deliver_after_root":1353,"deliver_frame":12979,"mix_frame":54970,"passive":367,"passive_chain":[44848,54970,0],"passive_ranks":[1,18],"receivers":[361,362],"undo_frame":0},{"carrier":368,"carrier_chain":[44846,54956,13005,0],"carrier_ranks":[1,16,2],"deliver_after_root":1385,"deliver_frame":13005,"mix_frame":54956,"passive":371,"passive_chain":[44840,54956,0],"passive_ranks":[1,18],"receivers":[373,374],"undo_frame":0},{"carrier":373,"carrier_chain":[44836,54953,12999,0],"carrier_ranks":[1,16,2],"deliver_after_root":1382,"deliver_frame":12999,"mix_frame":54953,"passive":374,"passive_chain":[44834,54953,0],"passive_ranks":[1,18],"receivers":[368,371],"undo_frame":0},{"carrier":369,"carrier_chain":[44844,54955,13003,0],"carrier_ranks":[1,16,2],"deliver_after_root":1384,"deliver_frame":13003,"mix_frame":54955,"passive":370,"passive_chain":[44842,54955,0],"passive_ranks":[1,18],"receivers":[372,375],"undo_frame":0},{"carrier":372,"carrier_chain":[44838,54954,13001,0],"carrier_ranks":[1,16,2],"deliver_after_root":1383,"deliver_frame":13001,"mix_frame":54954,"passive":375,"passive_chain":[44832,54954,0],"passive_ranks":[1,18],"receivers":[369,370],"undo_frame":0},{"carrier":376,"carrier_chain":[44830,54940,13027,0],"carrier_ranks":[1,16,2],"deliver_after_root":1415,"deliver_frame":13027,"mix_frame":54940,"passive":379,"passive_chain":[44824,54940,0],"passive_ranks":[1,18],"receivers":[381,382],"undo_frame":0},{"carrier":381,"carrier_chain":[44820,54937,13021,0],"carrier_ranks":[1,16,2],"deliver_after_root":1412,"deliver_frame":13021,"mix_frame":54937,"passive":382,"passive_chain":[44818,54937,0],"passive_ranks":[1,18],"receivers":[376,379],"undo_frame":0},{"carrier":377,"carrier_chain":[44828,54939,13025,0],"carrier_ranks":[1,16,2],"deliver_after_root":1414,"deliver_frame":13025,"mix_frame":54939,"passive":378,"passive_chain":[44826,54939,0],"passive_ranks":[1,18],"receivers":[380,383],"undo_frame":0},{"carrier":380,"carrier_chain":[44822,54938,13023,0],"carrier_ranks":[1,16,2],"deliver_after_root":1413,"deliver_frame":13023,"mix_frame":54938,"passive":383,"passive_chain":[44816,54938,0],"passive_ranks":[1,18],"receivers":[377,378],"undo_frame":0},{"carrier":384,"carrier_chain":[44814,54924,13049,0],"carrier_ranks":[1,16,2],"deliver_after_root":1445,"deliver_frame":13049,"mix_frame":54924,"passive":387,"passive_chain":[44808,54924,0],"passive_ranks":[1,18],"receivers":[389,390],"undo_frame":0},{"carrier":389,"carrier_chain":[44804,54921,13043,0],"carrier_ranks":[1,16,2],"deliver_after_root":1442,"deliver_frame":13043,"mix_frame":54921,"passive":390,"passive_chain":[44802,54921,0],"passive_ranks":[1,18],"receivers":[384,387],"undo_frame":0},{"carrier":385,"carrier_chain":[44812,54923,13047,0],"carrier_ranks":[1,16,2],"deliver_after_root":1444,"deliver_frame":13047,"mix_frame":54923,"passive":386,"passive_chain":[44810,54923,0],"passive_ranks":[1,18],"receivers":[388,391],"undo_frame":0},{"carrier":388,"carrier_chain":[44806,54922,13045,0],"carrier_ranks":[1,16,2],"deliver_after_root":1443,"deliver_frame":13045,"mix_frame":54922,"passive":391,"passive_chain":[44800,54922,0],"passive_ranks":[1,18],"receivers":[385,386],"undo_frame":0},{"carrier":392,"carrier_chain":[44798,54908,13071,0],"carrier_ranks":[1,16,2],"deliver_after_root":1475,"deliver_frame":13071,"mix_frame":54908,"passive":395,"passive_chain":[44792,54908,0],"passive_ranks":[1,18],"receivers":[397,398],"undo_frame":0},{"carrier":397,"carrier_chain":[44788,54905,13065,0],"carrier_ranks":[1,16,2],"deliver_after_root":1472,"deliver_frame":13065,"mix_frame":54905,"passive":398,"passive_chain":[44786,54905,0],"passive_ranks":[1,18],"receivers":[392,395],"undo_frame":0},{"carrier":393,"carrier_chain":[44796,54907,13069,0],"carrier_ranks":[1,16,2],"deliver_after_root":1474,"deliver_frame":13069,"mix_frame":54907,"passive":394,"passive_chain":[44794,54907,0],"passive_ranks":[1,18],"receivers":[396,399],"undo_frame":0},{"carrier":396,"carrier_chain":[44790,54906,13067,0],"carrier_ranks":[1,16,2],"deliver_after_root":1473,"deliver_frame":13067,"mix_frame":54906,"passive":399,"passive_chain":[44784,54906,0],"passive_ranks":[1,18],"receivers":[393,394],"undo_frame":0},{"carrier":400,"carrier_chain":[44782,54892,13093,0],"carrier_ranks":[1,16,2],"deliver_after_root":1505,"deliver_frame":13093,"mix_frame":54892,"passive":403,"passive_chain":[44776,54892,0],"passive_ranks":[1,18],"receivers":[405,406],"undo_frame":0},{"carrier":405,"carrier_chain":[44772,54889,13087,0],"carrier_ranks":[1,16,2],"deliver_after_root":1502,"deliver_frame":13087,"mix_frame":54889,"passive":406,"passive_chain":[44770,54889,0],"passive_ranks":[1,18],"receivers":[400,403],"undo_frame":0},{"carrier":401,"carrier_chain":[44780,54891,13091,0],"carrier_ranks":[1,16,2],"deliver_after_root":1504,"deliver_frame":13091,"mix_frame":54891,"passive":402,"passive_chain":[44778,54891,0],"passive_ranks":[1,18],"receivers":[404,407],"undo_frame":0},{"carrier":404,"carrier_chain":[44774,54890,13089,0],"carrier_ranks":[1,16,2],"deliver_after_root":1503,"deliver_frame":13089,"mix_frame":54890,"passive":407,"passive_chain":[44768,54890,0],"passive_ranks":[1,18],"receivers":[401,402],"undo_frame":0},{"carrier":408,"carrier_chain":[44766,54876,13115,0],"carrier_ranks":[1,16,2],"deliver_after_root":1535,"deliver_frame":13115,"mix_frame":54876,"passive":411,"passive_chain":[44760,54876,0],"passive_ranks":[1,18],"receivers":[413,414],"undo_frame":0},{"carrier":413,"carrier_chain":[44756,54873,13109,0],"carrier_ranks":[1,16,2],"deliver_after_root":1532,"deliver_frame":13109,"mix_frame":54873,"passive":414,"passive_chain":[44754,54873,0],"passive_ranks":[1,18],"receivers":[408,411],"undo_frame":0},{"carrier":409,"carrier_chain":[44764,54875,13113,0],"carrier_ranks":[1,16,2],"deliver_after_root":1534,"deliver_frame":13113,"mix_frame":54875,"passive":410,"passive_chain":[44762,54875,0],"passive_ranks":[1,18],"receivers":[412,415],"undo_frame":0},{"carrier":412,"carrier_chain":[44758,54874,13111,0],"carrier_ranks":[1,16,2],"deliver_after_root":1533,"deliver_frame":13111,"mix_frame":54874,"passive":415,"passive_chain":[44752,54874,0],"passive_ranks":[1,18],"receivers":[409,410],"undo_frame":0},{"carrier":416,"carrier_chain":[44750,54860,13137,0],"carrier_ranks":[1,16,2],"deliver_after_root":1565,"deliver_frame":13137,"mix_frame":54860,"passive":419,"passive_chain":[44744,54860,0],"passive_ranks":[1,18],"receivers":[421,422],"undo_frame":0},{"carrier":421,"carrier_chain":[44740,54857,13131,0],"carrier_ranks":[1,16,2],"deliver_after_root":1562,"deliver_frame":13131,"mix_frame":54857,"passive":422,"passive_chain":[44738,54857,0],"passive_ranks":[1,18],"receivers":[416,419],"undo_frame":0},{"carrier":417,"carrier_chain":[44748,54859,13135,0],"carrier_ranks":[1,16,2],"deliver_after_root":1564,"deliver_frame":13135,"mix_frame":54859,"passive":418,"passive_chain":[44746,54859,0],"passive_ranks":[1,18],"receivers":[420,423],"undo_frame":0},{"carrier":420,"carrier_chain":[44742,54858,13133,0],"carrier_ranks":[1,16,2],"deliver_after_root":1563,"deliver_frame":13133,"mix_frame":54858,"passive":423,"passive_chain":[44736,54858,0],"passive_ranks":[1,18],"receivers":[417,418],"undo_frame":0},{"carrier":424,"carrier_chain":[44734,54844,13159,0],"carrier_ranks":[1,16,2],"deliver_after_root":1595,"deliver_frame":13159,"mix_frame":54844,"passive":427,"passive_chain":[44728,54844,0],"passive_ranks":[1,18],"receivers":[429,430],"undo_frame":0},{"carrier":429,"carrier_chain":[44724,54841,13153,0],"carrier_ranks":[1,16,2],"deliver_after_root":1592,"deliver_frame":13153,"mix_frame":54841,"passive":430,"passive_chain":[44722,54841,0],"passive_ranks":[1,18],"receivers":[424,427],"undo_frame":0},{"carrier":425,"carrier_chain":[44732,54843,13157,0],"carrier_ranks":[1,16,2],"deliver_after_root":1594,"deliver_frame":13157,"mix_frame":54843,"passive":426,"passive_chain":[44730,54843,0],"passive_ranks":[1,18],"receivers":[428,431],"undo_frame":0},{"carrier":428,"carrier_chain":[44726,54842,13155,0],"carrier_ranks":[1,16,2],"deliver_after_root":1593,"deliver_frame":13155,"mix_frame":54842,"passive":431,"passive_chain":[44720,54842,0],"passive_ranks":[1,18],"receivers":[425,426],"undo_frame":0},{"carrier":432,"carrier_chain":[44718,54828,13181,0],"carrier_ranks":[1,16,2],"deliver_after_root":1625,"deliver_frame":13181,"mix_frame":54828,"passive":435,"passive_chain":[44712,54828,0],"passive_ranks":[1,18],"receivers":[437,438],"undo_frame":0},{"carrier":437,"carrier_chain":[44708,54825,13175,0],"carrier_ranks":[1,16,2],"deliver_after_root":1622,"deliver_frame":13175,"mix_frame":54825,"passive":438,"passive_chain":[44706,54825,0],"passive_ranks":[1,18],"receivers":[432,435],"undo_frame":0},{"carrier":433,"carrier_chain":[44716,54827,13179,0],"carrier_ranks":[1,16,2],"deliver_after_root":1624,"deliver_frame":13179,"mix_frame":54827,"passive":434,"passive_chain":[44714,54827,0],"passive_ranks":[1,18],"receivers":[436,439],"undo_frame":0},{"carrier":436,"carrier_chain":[44710,54826,13177,0],"carrier_ranks":[1,16,2],"deliver_after_root":1623,"deliver_frame":13177,"mix_frame":54826,"passive":439,"passive_chain":[44704,54826,0],"passive_ranks":[1,18],"receivers":[433,434],"undo_frame":0},{"carrier":440,"carrier_chain":[44702,54812,13203,0],"carrier_ranks":[1,16,2],"deliver_after_root":1655,"deliver_frame":13203,"mix_frame":54812,"passive":443,"passive_chain":[44696,54812,0],"passive_ranks":[1,18],"receivers":[445,446],"undo_frame":0},{"carrier":445,"carrier_chain":[44692,54809,13197,0],"carrier_ranks":[1,16,2],"deliver_after_root":1652,"deliver_frame":13197,"mix_frame":54809,"passive":446,"passive_chain":[44690,54809,0],"passive_ranks":[1,18],"receivers":[440,443],"undo_frame":0},{"carrier":441,"carrier_chain":[44700,54811,13201,0],"carrier_ranks":[1,16,2],"deliver_after_root":1654,"deliver_frame":13201,"mix_frame":54811,"passive":442,"passive_chain":[44698,54811,0],"passive_ranks":[1,18],"receivers":[444,447],"undo_frame":0},{"carrier":444,"carrier_chain":[44694,54810,13199,0],"carrier_ranks":[1,16,2],"deliver_after_root":1653,"deliver_frame":13199,"mix_frame":54810,"passive":447,"passive_chain":[44688,54810,0],"passive_ranks":[1,18],"receivers":[441,442],"undo_frame":0},{"carrier":448,"carrier_chain":[44686,54796,13225,0],"carrier_ranks":[1,16,2],"deliver_after_root":1685,"deliver_frame":13225,"mix_frame":54796,"passive":451,"passive_chain":[44680,54796,0],"passive_ranks":[1,18],"receivers":[453,454],"undo_frame":0},{"carrier":453,"carrier_chain":[44676,54793,13219,0],"carrier_ranks":[1,16,2],"deliver_after_root":1682,"deliver_frame":13219,"mix_frame":54793,"passive":454,"passive_chain":[44674,54793,0],"passive_ranks":[1,18],"receivers":[448,451],"undo_frame":0},{"carrier":449,"carrier_chain":[44684,54795,13223,0],"carrier_ranks":[1,16,2],"deliver_after_root":1684,"deliver_frame":13223,"mix_frame":54795,"passive":450,"passive_chain":[44682,54795,0],"passive_ranks":[1,18],"receivers":[452,455],"undo_frame":0},{"carrier":452,"carrier_chain":[44678,54794,13221,0],"carrier_ranks":[1,16,2],"deliver_after_root":1683,"deliver_frame":13221,"mix_frame":54794,"passive":455,"passive_chain":[44672,54794,0],"passive_ranks":[1,18],"receivers":[449,450],"undo_frame":0},{"carrier":456,"carrier_chain":[44670,54780,13247,0],"carrier_ranks":[1,16,2],"deliver_after_root":1715,"deliver_frame":13247,"mix_frame":54780,"passive":459,"passive_chain":[44664,54780,0],"passive_ranks":[1,18],"receivers":[461,462],"undo_frame":0},{"carrier":461,"carrier_chain":[44660,54777,13241,0],"carrier_ranks":[1,16,2],"deliver_after_root":1712,"deliver_frame":13241,"mix_frame":54777,"passive":462,"passive_chain":[44658,54777,0],"passive_ranks":[1,18],"receivers":[456,459],"undo_frame":0},{"carrier":457,"carrier_chain":[44668,54779,13245,0],"carrier_ranks":[1,16,2],"deliver_after_root":1714,"deliver_frame":13245,"mix_frame":54779,"passive":458,"passive_chain":[44666,54779,0],"passive_ranks":[1,18],"receivers":[460,463],"undo_frame":0},{"carrier":460,"carrier_chain":[44662,54778,13243,0],"carrier_ranks":[1,16,2],"deliver_after_root":1713,"deliver_frame":13243,"mix_frame":54778,"passive":463,"passive_chain":[44656,54778,0],"passive_ranks":[1,18],"receivers":[457,458],"undo_frame":0},{"carrier":464,"carrier_chain":[44654,54764,13269,0],"carrier_ranks":[1,16,2],"deliver_after_root":1745,"deliver_frame":13269,"mix_frame":54764,"passive":467,"passive_chain":[44648,54764,0],"passive_ranks":[1,18],"receivers":[469,470],"undo_frame":0},{"carrier":469,"carrier_chain":[44644,54761,13263,0],"carrier_ranks":[1,16,2],"deliver_after_root":1742,"deliver_frame":13263,"mix_frame":54761,"passive":470,"passive_chain":[44642,54761,0],"passive_ranks":[1,18],"receivers":[464,467],"undo_frame":0},{"carrier":465,"carrier_chain":[44652,54763,13267,0],"carrier_ranks":[1,16,2],"deliver_after_root":1744,"deliver_frame":13267,"mix_frame":54763,"passive":466,"passive_chain":[44650,54763,0],"passive_ranks":[1,18],"receivers":[468,471],"undo_frame":0},{"carrier":468,"carrier_chain":[44646,54762,13265,0],"carrier_ranks":[1,16,2],"deliver_after_root":1743,"deliver_frame":13265,"mix_frame":54762,"passive":471,"passive_chain":[44640,54762,0],"passive_ranks":[1,18],"receivers":[465,466],"undo_frame":0},{"carrier":472,"carrier_chain":[44638,54748,13291,0],"carrier_ranks":[1,16,2],"deliver_after_root":1775,"deliver_frame":13291,"mix_frame":54748,"passive":475,"passive_chain":[44632,54748,0],"passive_ranks":[1,18],"receivers":[477,478],"undo_frame":0},{"carrier":477,"carrier_chain":[44628,54745,13285,0],"carrier_ranks":[1,16,2],"deliver_after_root":1772,"deliver_frame":13285,"mix_frame":54745,"passive":478,"passive_chain":[44626,54745,0],"passive_ranks":[1,18],"receivers":[472,475],"undo_frame":0},{"carrier":473,"carrier_chain":[44636,54747,13289,0],"carrier_ranks":[1,16,2],"deliver_after_root":1774,"deliver_frame":13289,"mix_frame":54747,"passive":474,"passive_chain":[44634,54747,0],"passive_ranks":[1,18],"receivers":[476,479],"undo_frame":0},{"carrier":476,"carrier_chain":[44630,54746,13287,0],"carrier_ranks":[1,16,2],"deliver_after_root":1773,"deliver_frame":13287,"mix_frame":54746,"passive":479,"passive_chain":[44624,54746,0],"passive_ranks":[1,18],"receivers":[473,474],"undo_frame":0},{"carrier":480,"carrier_chain":[44622,54732,13313,0],"carrier_ranks":[1,16,2],"deliver_after_root":1805,"deliver_frame":13313,"mix_frame":54732,"passive":483,"passive_chain":[44616,54732,0],"passive_ranks":[1,18],"receivers":[485,486],"undo_frame":0},{"carrier":485,"carrier_chain":[44612,54729,13307,0],"carrier_ranks":[1,16,2],"deliver_after_root":1802,"deliver_frame":13307,"mix_frame":54729,"passive":486,"passive_chain":[44610,54729,0],"passive_ranks":[1,18],"receivers":[480,483],"undo_frame":0},{"carrier":481,"carrier_chain":[44620,54731,13311,0],"carrier_ranks":[1,16,2],"deliver_after_root":1804,"deliver_frame":13311,"mix_frame":54731,"passive":482,"passive_chain":[44618,54731,0],"passive_ranks":[1,18],"receivers":[484,487],"undo_frame":0},{"carrier":484,"carrier_chain":[44614,54730,13309,0],"carrier_ranks":[1,16,2],"deliver_after_root":1803,"deliver_frame":13309,"mix_frame":54730,"passive":487,"passive_chain":[44608,54730,0],"passive_ranks":[1,18],"receivers":[481,482],"undo_frame":0},{"carrier":488,"carrier_chain":[44606,54716,13335,0],"carrier_ranks":[1,16,2],"deliver_after_root":1835,"deliver_frame":13335,"mix_frame":54716,"passive":491,"passive_chain":[44600,54716,0],"passive_ranks":[1,18],"receivers":[493,494],"undo_frame":0},{"carrier":493,"carrier_chain":[44596,54713,13329,0],"carrier_ranks":[1,16,2],"deliver_after_root":1832,"deliver_frame":13329,"mix_frame":54713,"passive":494,"passive_chain":[44594,54713,0],"passive_ranks":[1,18],"receivers":[488,491],"undo_frame":0},{"carrier":489,"carrier_chain":[44604,54715,13333,0],"carrier_ranks":[1,16,2],"deliver_after_root":1834,"deliver_frame":13333,"mix_frame":54715,"passive":490,"passive_chain":[44602,54715,0],"passive_ranks":[1,18],"receivers":[492,495],"undo_frame":0},{"carrier":492,"carrier_chain":[44598,54714,13331,0],"carrier_ranks":[1,16,2],"deliver_after_root":1833,"deliver_frame":13331,"mix_frame":54714,"passive":495,"passive_chain":[44592,54714,0],"passive_ranks":[1,18],"receivers":[489,490],"undo_frame":0},{"carrier":496,"carrier_chain":[44590,54700,13357,0],"carrier_ranks":[1,16,2],"deliver_after_root":1865,"deliver_frame":13357,"mix_frame":54700,"passive":499,"passive_chain":[44584,54700,0],"passive_ranks":[1,18],"receivers":[501,502],"undo_frame":0},{"carrier":501,"carrier_chain":[44580,54697,13351,0],"carrier_ranks":[1,16,2],"deliver_after_root":1862,"deliver_frame":13351,"mix_frame":54697,"passive":502,"passive_chain":[44578,54697,0],"passive_ranks":[1,18],"receivers":[496,499],"undo_frame":0},{"carrier":497,"carrier_chain":[44588,54699,13355,0],"carrier_ranks":[1,16,2],"deliver_after_root":1864,"deliver_frame":13355,"mix_frame":54699,"passive":498,"passive_chain":[44586,54699,0],"passive_ranks":[1,18],"receivers":[500,503],"undo_frame":0},{"carrier":500,"carrier_chain":[44582,54698,13353,0],"carrier_ranks":[1,16,2],"deliver_after_root":1863,"deliver_frame":13353,"mix_frame":54698,"passive":503,"passive_chain":[44576,54698,0],"passive_ranks":[1,18],"receivers":[497,498],"undo_frame":0},{"carrier":504,"carrier_chain":[44574,54684,13379,0],"carrier_ranks":[1,16,2],"deliver_after_root":1895,"deliver_frame":13379,"mix_frame":54684,"passive":507,"passive_chain":[44568,54684,0],"passive_ranks":[1,18],"receivers":[509,510],"undo_frame":0},{"carrier":509,"carrier_chain":[44564,54681,13373,0],"carrier_ranks":[1,16,2],"deliver_after_root":1892,"deliver_frame":13373,"mix_frame":54681,"passive":510,"passive_chain":[44562,54681,0],"passive_ranks":[1,18],"receivers":[504,507],"undo_frame":0},{"carrier":505,"carrier_chain":[44572,54683,13377,0],"carrier_ranks":[1,16,2],"deliver_after_root":1894,"deliver_frame":13377,"mix_frame":54683,"passive":506,"passive_chain":[44570,54683,0],"passive_ranks":[1,18],"receivers":[508,511],"undo_frame":0},{"carrier":508,"carrier_chain":[44566,54682,13375,0],"carrier_ranks":[1,16,2],"deliver_after_root":1893,"deliver_frame":13375,"mix_frame":54682,"passive":511,"passive_chain":[44560,54682,0],"passive_ranks":[1,18],"receivers":[505,506],"undo_frame":0},{"carrier":512,"carrier_chain":[44558,54668,13401,0],"carrier_ranks":[1,16,2],"deliver_after_root":1925,"deliver_frame":13401,"mix_frame":54668,"passive":515,"passive_chain":[44552,54668,0],"passive_ranks":[1,18],"receivers":[517,518],"undo_frame":0},{"carrier":517,"carrier_chain":[44548,54665,13395,0],"carrier_ranks":[1,16,2],"deliver_after_root":1922,"deliver_frame":13395,"mix_frame":54665,"passive":518,"passive_chain":[44546,54665,0],"passive_ranks":[1,18],"receivers":[512,515],"undo_frame":0},{"carrier":513,"carrier_chain":[44556,54667,13399,0],"carrier_ranks":[1,16,2],"deliver_after_root":1924,"deliver_frame":13399,"mix_frame":54667,"passive":514,"passive_chain":[44554,54667,0],"passive_ranks":[1,18],"receivers":[516,519],"undo_frame":0},{"carrier":516,"carrier_chain":[44550,54666,13397,0],"carrier_ranks":[1,16,2],"deliver_after_root":1923,"deliver_frame":13397,"mix_frame":54666,"passive":519,"passive_chain":[44544,54666,0],"passive_ranks":[1,18],"receivers":[513,514],"undo_frame":0},{"carrier":520,"carrier_chain":[44542,54652,13423,0],"carrier_ranks":[1,16,2],"deliver_after_root":1955,"deliver_frame":13423,"mix_frame":54652,"passive":523,"passive_chain":[44536,54652,0],"passive_ranks":[1,18],"receivers":[525,526],"undo_frame":0},{"carrier":525,"carrier_chain":[44532,54649,13417,0],"carrier_ranks":[1,16,2],"deliver_after_root":1952,"deliver_frame":13417,"mix_frame":54649,"passive":526,"passive_chain":[44530,54649,0],"passive_ranks":[1,18],"receivers":[520,523],"undo_frame":0},{"carrier":521,"carrier_chain":[44540,54651,13421,0],"carrier_ranks":[1,16,2],"deliver_after_root":1954,"deliver_frame":13421,"mix_frame":54651,"passive":522,"passive_chain":[44538,54651,0],"passive_ranks":[1,18],"receivers":[524,527],"undo_frame":0},{"carrier":524,"carrier_chain":[44534,54650,13419,0],"carrier_ranks":[1,16,2],"deliver_after_root":1953,"deliver_frame":13419,"mix_frame":54650,"passive":527,"passive_chain":[44528,54650,0],"passive_ranks":[1,18],"receivers":[521,522],"undo_frame":0},{"carrier":528,"carrier_chain":[44526,54636,13445,0],"carrier_ranks":[1,16,2],"deliver_after_root":1985,"deliver_frame":13445,"mix_frame":54636,"passive":531,"passive_chain":[44520,54636,0],"passive_ranks":[1,18],"receivers":[533,534],"undo_frame":0},{"carrier":533,"carrier_chain":[44516,54633,13439,0],"carrier_ranks":[1,16,2],"deliver_after_root":1982,"deliver_frame":13439,"mix_frame":54633,"passive":534,"passive_chain":[44514,54633,0],"passive_ranks":[1,18],"receivers":[528,531],"undo_frame":0},{"carrier":529,"carrier_chain":[44524,54635,13443,0],"carrier_ranks":[1,16,2],"deliver_after_root":1984,"deliver_frame":13443,"mix_frame":54635,"passive":530,"passive_chain":[44522,54635,0],"passive_ranks":[1,18],"receivers":[532,535],"undo_frame":0},{"carrier":532,"carrier_chain":[44518,54634,13441,0],"carrier_ranks":[1,16,2],"deliver_after_root":1983,"deliver_frame":13441,"mix_frame":54634,"passive":535,"passive_chain":[44512,54634,0],"passive_ranks":[1,18],"receivers":[529,530],"undo_frame":0},{"carrier":536,"carrier_chain":[44510,54620,13467,0],"carrier_ranks":[1,16,2],"deliver_after_root":2015,"deliver_frame":13467,"mix_frame":54620,"passive":539,"passive_chain":[44504,54620,0],"passive_ranks":[1,18],"receivers":[541,542],"undo_frame":0},{"carrier":541,"carrier_chain":[44500,54617,13461,0],"carrier_ranks":[1,16,2],"deliver_after_root":2012,"deliver_frame":13461,"mix_frame":54617,"passive":542,"passive_chain":[44498,54617,0],"passive_ranks":[1,18],"receivers":[536,539],"undo_frame":0},{"carrier":537,"carrier_chain":[44508,54619,13465,0],"carrier_ranks":[1,16,2],"deliver_after_root":2014,"deliver_frame":13465,"mix_frame":54619,"passive":538,"passive_chain":[44506,54619,0],"passive_ranks":[1,18],"receivers":[540,543],"undo_frame":0},{"carrier":540,"carrier_chain":[44502,54618,13463,0],"carrier_ranks":[1,16,2],"deliver_after_root":2013,"deliver_frame":13463,"mix_frame":54618,"passive":543,"passive_chain":[44496,54618,0],"passive_ranks":[1,18],"receivers":[537,538],"undo_frame":0},{"carrier":544,"carrier_chain":[44494,54604,13489,0],"carrier_ranks":[1,16,2],"deliver_after_root":2045,"deliver_frame":13489,"mix_frame":54604,"passive":547,"passive_chain":[44488,54604,0],"passive_ranks":[1,18],"receivers":[549,550],"undo_frame":0},{"carrier":549,"carrier_chain":[44484,54601,13483,0],"carrier_ranks":[1,16,2],"deliver_after_root":2042,"deliver_frame":13483,"mix_frame":54601,"passive":550,"passive_chain":[44482,54601,0],"passive_ranks":[1,18],"receivers":[544,547],"undo_frame":0},{"carrier":545,"carrier_chain":[44492,54603,13487,0],"carrier_ranks":[1,16,2],"deliver_after_root":2044,"deliver_frame":13487,"mix_frame":54603,"passive":546,"passive_chain":[44490,54603,0],"passive_ranks":[1,18],"receivers":[548,551],"undo_frame":0},{"carrier":548,"carrier_chain":[44486,54602,13485,0],"carrier_ranks":[1,16,2],"deliver_after_root":2043,"deliver_frame":13485,"mix_frame":54602,"passive":551,"passive_chain":[44480,54602,0],"passive_ranks":[1,18],"receivers":[545,546],"undo_frame":0},{"carrier":552,"carrier_chain":[44478,54588,13511,0],"carrier_ranks":[1,16,2],"deliver_after_root":2075,"deliver_frame":13511,"mix_frame":54588,"passive":555,"passive_chain":[44472,54588,0],"passive_ranks":[1,18],"receivers":[557,558],"undo_frame":0},{"carrier":557,"carrier_chain":[44468,54585,13505,0],"carrier_ranks":[1,16,2],"deliver_after_root":2072,"deliver_frame":13505,"mix_frame":54585,"passive":558,"passive_chain":[44466,54585,0],"passive_ranks":[1,18],"receivers":[552,555],"undo_frame":0},{"carrier":553,"carrier_chain":[44476,54587,13509,0],"carrier_ranks":[1,16,2],"deliver_after_root":2074,"deliver_frame":13509,"mix_frame":54587,"passive":554,"passive_chain":[44474,54587,0],"passive_ranks":[1,18],"receivers":[556,559],"undo_frame":0},{"carrier":556,"carrier_chain":[44470,54586,13507,0],"carrier_ranks":[1,16,2],"deliver_after_root":2073,"deliver_frame":13507,"mix_frame":54586,"passive":559,"passive_chain":[44464,54586,0],"passive_ranks":[1,18],"receivers":[553,554],"undo_frame":0},{"carrier":560,"carrier_chain":[44462,54572,13533,0],"carrier_ranks":[1,16,2],"deliver_after_root":2105,"deliver_frame":13533,"mix_frame":54572,"passive":563,"passive_chain":[44456,54572,0],"passive_ranks":[1,18],"receivers":[565,566],"undo_frame":0},{"carrier":565,"carrier_chain":[44452,54569,13527,0],"carrier_ranks":[1,16,2],"deliver_after_root":2102,"deliver_frame":13527,"mix_frame":54569,"passive":566,"passive_chain":[44450,54569,0],"passive_ranks":[1,18],"receivers":[560,563],"undo_frame":0},{"carrier":561,"carrier_chain":[44460,54571,13531,0],"carrier_ranks":[1,16,2],"deliver_after_root":2104,"deliver_frame":13531,"mix_frame":54571,"passive":562,"passive_chain":[44458,54571,0],"passive_ranks":[1,18],"receivers":[564,567],"undo_frame":0},{"carrier":564,"carrier_chain":[44454,54570,13529,0],"carrier_ranks":[1,16,2],"deliver_after_root":2103,"deliver_frame":13529,"mix_frame":54570,"passive":567,"passive_chain":[44448,54570,0],"passive_ranks":[1,18],"receivers":[561,562],"undo_frame":0},{"carrier":568,"carrier_chain":[44446,54556,13555,0],"carrier_ranks":[1,16,2],"deliver_after_root":2135,"deliver_frame":13555,"mix_frame":54556,"passive":571,"passive_chain":[44440,54556,0],"passive_ranks":[1,18],"receivers":[573,574],"undo_frame":0},{"carrier":573,"carrier_chain":[44436,54553,13549,0],"carrier_ranks":[1,16,2],"deliver_after_root":2132,"deliver_frame":13549,"mix_frame":54553,"passive":574,"passive_chain":[44434,54553,0],"passive_ranks":[1,18],"receivers":[568,571],"undo_frame":0},{"carrier":569,"carrier_chain":[44444,54555,13553,0],"carrier_ranks":[1,16,2],"deliver_after_root":2134,"deliver_frame":13553,"mix_frame":54555,"passive":570,"passive_chain":[44442,54555,0],"passive_ranks":[1,18],"receivers":[572,575],"undo_frame":0},{"carrier":572,"carrier_chain":[44438,54554,13551,0],"carrier_ranks":[1,16,2],"deliver_after_root":2133,"deliver_frame":13551,"mix_frame":54554,"passive":575,"passive_chain":[44432,54554,0],"passive_ranks":[1,18],"receivers":[569,570],"undo_frame":0},{"carrier":576,"carrier_chain":[44430,54540,13577,0],"carrier_ranks":[1,16,2],"deliver_after_root":2165,"deliver_frame":13577,"mix_frame":54540,"passive":579,"passive_chain":[44424,54540,0],"passive_ranks":[1,18],"receivers":[581,582],"undo_frame":0},{"carrier":581,"carrier_chain":[44420,54537,13571,0],"carrier_ranks":[1,16,2],"deliver_after_root":2162,"deliver_frame":13571,"mix_frame":54537,"passive":582,"passive_chain":[44418,54537,0],"passive_ranks":[1,18],"receivers":[576,579],"undo_frame":0},{"carrier":577,"carrier_chain":[44428,54539,13575,0],"carrier_ranks":[1,16,2],"deliver_after_root":2164,"deliver_frame":13575,"mix_frame":54539,"passive":578,"passive_chain":[44426,54539,0],"passive_ranks":[1,18],"receivers":[580,583],"undo_frame":0},{"carrier":580,"carrier_chain":[44422,54538,13573,0],"carrier_ranks":[1,16,2],"deliver_after_root":2163,"deliver_frame":13573,"mix_frame":54538,"passive":583,"passive_chain":[44416,54538,0],"passive_ranks":[1,18],"receivers":[577,578],"undo_frame":0},{"carrier":584,"carrier_chain":[44414,54524,13599,0],"carrier_ranks":[1,16,2],"deliver_after_root":2195,"deliver_frame":13599,"mix_frame":54524,"passive":587,"passive_chain":[44408,54524,0],"passive_ranks":[1,18],"receivers":[589,590],"undo_frame":0},{"carrier":589,"carrier_chain":[44404,54521,13593,0],"carrier_ranks":[1,16,2],"deliver_after_root":2192,"deliver_frame":13593,"mix_frame":54521,"passive":590,"passive_chain":[44402,54521,0],"passive_ranks":[1,18],"receivers":[584,587],"undo_frame":0},{"carrier":585,"carrier_chain":[44412,54523,13597,0],"carrier_ranks":[1,16,2],"deliver_after_root":2194,"deliver_frame":13597,"mix_frame":54523,"passive":586,"passive_chain":[44410,54523,0],"passive_ranks":[1,18],"receivers":[588,591],"undo_frame":0},{"carrier":588,"carrier_chain":[44406,54522,13595,0],"carrier_ranks":[1,16,2],"deliver_after_root":2193,"deliver_frame":13595,"mix_frame":54522,"passive":591,"passive_chain":[44400,54522,0],"passive_ranks":[1,18],"receivers":[585,586],"undo_frame":0},{"carrier":592,"carrier_chain":[44398,54508,13621,0],"carrier_ranks":[1,16,2],"deliver_after_root":2225,"deliver_frame":13621,"mix_frame":54508,"passive":595,"passive_chain":[44392,54508,0],"passive_ranks":[1,18],"receivers":[597,598],"undo_frame":0},{"carrier":597,"carrier_chain":[44388,54505,13615,0],"carrier_ranks":[1,16,2],"deliver_after_root":2222,"deliver_frame":13615,"mix_frame":54505,"passive":598,"passive_chain":[44386,54505,0],"passive_ranks":[1,18],"receivers":[592,595],"undo_frame":0},{"carrier":593,"carrier_chain":[44396,54507,13619,0],"carrier_ranks":[1,16,2],"deliver_after_root":2224,"deliver_frame":13619,"mix_frame":54507,"passive":594,"passive_chain":[44394,54507,0],"passive_ranks":[1,18],"receivers":[596,599],"undo_frame":0},{"carrier":596,"carrier_chain":[44390,54506,13617,0],"carrier_ranks":[1,16,2],"deliver_after_root":2223,"deliver_frame":13617,"mix_frame":54506,"passive":599,"passive_chain":[44384,54506,0],"passive_ranks":[1,18],"receivers":[593,594],"undo_frame":0},{"carrier":600,"carrier_chain":[44382,54492,13643,0],"carrier_ranks":[1,16,2],"deliver_after_root":2255,"deliver_frame":13643,"mix_frame":54492,"passive":603,"passive_chain":[44376,54492,0],"passive_ranks":[1,18],"receivers":[605,606],"undo_frame":0},{"carrier":605,"carrier_chain":[44372,54489,13637,0],"carrier_ranks":[1,16,2],"deliver_after_root":2252,"deliver_frame":13637,"mix_frame":54489,"passive":606,"passive_chain":[44370,54489,0],"passive_ranks":[1,18],"receivers":[600,603],"undo_frame":0},{"carrier":601,"carrier_chain":[44380,54491,13641,0],"carrier_ranks":[1,16,2],"deliver_after_root":2254,"deliver_frame":13641,"mix_frame":54491,"passive":602,"passive_chain":[44378,54491,0],"passive_ranks":[1,18],"receivers":[604,607],"undo_frame":0},{"carrier":604,"carrier_chain":[44374,54490,13639,0],"carrier_ranks":[1,16,2],"deliver_after_root":2253,"deliver_frame":13639,"mix_frame":54490,"passive":607,"passive_chain":[44368,54490,0],"passive_ranks":[1,18],"receivers":[601,602],"undo_frame":0},{"carrier":608,"carrier_chain":[44366,54476,13665,0],"carrier_ranks":[1,16,2],"deliver_after_root":2285,"deliver_frame":13665,"mix_frame":54476,"passive":611,"passive_chain":[44360,54476,0],"passive_ranks":[1,18],"receivers":[613,614],"undo_frame":0},{"carrier":613,"carrier_chain":[44356,54473,13659,0],"carrier_ranks":[1,16,2],"deliver_after_root":2282,"deliver_frame":13659,"mix_frame":54473,"passive":614,"passive_chain":[44354,54473,0],"passive_ranks":[1,18],"receivers":[608,611],"undo_frame":0},{"carrier":609,"carrier_chain":[44364,54475,13663,0],"carrier_ranks":[1,16,2],"deliver_after_root":2284,"deliver_frame":13663,"mix_frame":54475,"passive":610,"passive_chain":[44362,54475,0],"passive_ranks":[1,18],"receivers":[612,615],"undo_frame":0},{"carrier":612,"carrier_chain":[44358,54474,13661,0],"carrier_ranks":[1,16,2],"deliver_after_root":2283,"deliver_frame":13661,"mix_frame":54474,"passive":615,"passive_chain":[44352,54474,0],"passive_ranks":[1,18],"receivers":[609,610],"undo_frame":0},{"carrier":616,"carrier_chain":[44350,54460,13687,0],"carrier_ranks":[1,16,2],"deliver_after_root":2315,"deliver_frame":13687,"mix_frame":54460,"passive":619,"passive_chain":[44344,54460,0],"passive_ranks":[1,18],"receivers":[621,622],"undo_frame":0},{"carrier":621,"carrier_chain":[44340,54457,13681,0],"carrier_ranks":[1,16,2],"deliver_after_root":2312,"deliver_frame":13681,"mix_frame":54457,"passive":622,"passive_chain":[44338,54457,0],"passive_ranks":[1,18],"receivers":[616,619],"undo_frame":0},{"carrier":617,"carrier_chain":[44348,54459,13685,0],"carrier_ranks":[1,16,2],"deliver_after_root":2314,"deliver_frame":13685,"mix_frame":54459,"passive":618,"passive_chain":[44346,54459,0],"passive_ranks":[1,18],"receivers":[620,623],"undo_frame":0},{"carrier":620,"carrier_chain":[44342,54458,13683,0],"carrier_ranks":[1,16,2],"deliver_after_root":2313,"deliver_frame":13683,"mix_frame":54458,"passive":623,"passive_chain":[44336,54458,0],"passive_ranks":[1,18],"receivers":[617,618],"undo_frame":0},{"carrier":624,"carrier_chain":[44334,54444,13709,0],"carrier_ranks":[1,16,2],"deliver_after_root":2345,"deliver_frame":13709,"mix_frame":54444,"passive":627,"passive_chain":[44328,54444,0],"passive_ranks":[1,18],"receivers":[629,630],"undo_frame":0},{"carrier":629,"carrier_chain":[44324,54441,13703,0],"carrier_ranks":[1,16,2],"deliver_after_root":2342,"deliver_frame":13703,"mix_frame":54441,"passive":630,"passive_chain":[44322,54441,0],"passive_ranks":[1,18],"receivers":[624,627],"undo_frame":0},{"carrier":625,"carrier_chain":[44332,54443,13707,0],"carrier_ranks":[1,16,2],"deliver_after_root":2344,"deliver_frame":13707,"mix_frame":54443,"passive":626,"passive_chain":[44330,54443,0],"passive_ranks":[1,18],"receivers":[628,631],"undo_frame":0},{"carrier":628,"carrier_chain":[44326,54442,13705,0],"carrier_ranks":[1,16,2],"deliver_after_root":2343,"deliver_frame":13705,"mix_frame":54442,"passive":631,"passive_chain":[44320,54442,0],"passive_ranks":[1,18],"receivers":[625,626],"undo_frame":0},{"carrier":632,"carrier_chain":[44318,54428,13731,0],"carrier_ranks":[1,16,2],"deliver_after_root":2375,"deliver_frame":13731,"mix_frame":54428,"passive":635,"passive_chain":[44312,54428,0],"passive_ranks":[1,18],"receivers":[637,638],"undo_frame":0},{"carrier":637,"carrier_chain":[44308,54425,13725,0],"carrier_ranks":[1,16,2],"deliver_after_root":2372,"deliver_frame":13725,"mix_frame":54425,"passive":638,"passive_chain":[44306,54425,0],"passive_ranks":[1,18],"receivers":[632,635],"undo_frame":0},{"carrier":633,"carrier_chain":[44316,54427,13729,0],"carrier_ranks":[1,16,2],"deliver_after_root":2374,"deliver_frame":13729,"mix_frame":54427,"passive":634,"passive_chain":[44314,54427,0],"passive_ranks":[1,18],"receivers":[636,639],"undo_frame":0},{"carrier":636,"carrier_chain":[44310,54426,13727,0],"carrier_ranks":[1,16,2],"deliver_after_root":2373,"deliver_frame":13727,"mix_frame":54426,"passive":639,"passive_chain":[44304,54426,0],"passive_ranks":[1,18],"receivers":[633,634],"undo_frame":0},{"carrier":640,"carrier_chain":[44302,54412,13753,0],"carrier_ranks":[1,16,2],"deliver_after_root":2405,"deliver_frame":13753,"mix_frame":54412,"passive":643,"passive_chain":[44296,54412,0],"passive_ranks":[1,18],"receivers":[645,646],"undo_frame":0},{"carrier":645,"carrier_chain":[44292,54409,13747,0],"carrier_ranks":[1,16,2],"deliver_after_root":2402,"deliver_frame":13747,"mix_frame":54409,"passive":646,"passive_chain":[44290,54409,0],"passive_ranks":[1,18],"receivers":[640,643],"undo_frame":0},{"carrier":641,"carrier_chain":[44300,54411,13751,0],"carrier_ranks":[1,16,2],"deliver_after_root":2404,"deliver_frame":13751,"mix_frame":54411,"passive":642,"passive_chain":[44298,54411,0],"passive_ranks":[1,18],"receivers":[644,647],"undo_frame":0},{"carrier":644,"carrier_chain":[44294,54410,13749,0],"carrier_ranks":[1,16,2],"deliver_after_root":2403,"deliver_frame":13749,"mix_frame":54410,"passive":647,"passive_chain":[44288,54410,0],"passive_ranks":[1,18],"receivers":[641,642],"undo_frame":0},{"carrier":648,"carrier_chain":[44286,54396,13775,0],"carrier_ranks":[1,16,2],"deliver_after_root":2435,"deliver_frame":13775,"mix_frame":54396,"passive":651,"passive_chain":[44280,54396,0],"passive_ranks":[1,18],"receivers":[653,654],"undo_frame":0},{"carrier":653,"carrier_chain":[44276,54393,13769,0],"carrier_ranks":[1,16,2],"deliver_after_root":2432,"deliver_frame":13769,"mix_frame":54393,"passive":654,"passive_chain":[44274,54393,0],"passive_ranks":[1,18],"receivers":[648,651],"undo_frame":0},{"carrier":649,"carrier_chain":[44284,54395,13773,0],"carrier_ranks":[1,16,2],"deliver_after_root":2434,"deliver_frame":13773,"mix_frame":54395,"passive":650,"passive_chain":[44282,54395,0],"passive_ranks":[1,18],"receivers":[652,655],"undo_frame":0},{"carrier":652,"carrier_chain":[44278,54394,13771,0],"carrier_ranks":[1,16,2],"deliver_after_root":2433,"deliver_frame":13771,"mix_frame":54394,"passive":655,"passive_chain":[44272,54394,0],"passive_ranks":[1,18],"receivers":[649,650],"undo_frame":0},{"carrier":656,"carrier_chain":[44270,54380,13797,0],"carrier_ranks":[1,16,2],"deliver_after_root":2465,"deliver_frame":13797,"mix_frame":54380,"passive":659,"passive_chain":[44264,54380,0],"passive_ranks":[1,18],"receivers":[661,662],"undo_frame":0},{"carrier":661,"carrier_chain":[44260,54377,13791,0],"carrier_ranks":[1,16,2],"deliver_after_root":2462,"deliver_frame":13791,"mix_frame":54377,"passive":662,"passive_chain":[44258,54377,0],"passive_ranks":[1,18],"receivers":[656,659],"undo_frame":0},{"carrier":657,"carrier_chain":[44268,54379,13795,0],"carrier_ranks":[1,16,2],"deliver_after_root":2464,"deliver_frame":13795,"mix_frame":54379,"passive":658,"passive_chain":[44266,54379,0],"passive_ranks":[1,18],"receivers":[660,663],"undo_frame":0},{"carrier":660,"carrier_chain":[44262,54378,13793,0],"carrier_ranks":[1,16,2],"deliver_after_root":2463,"deliver_frame":13793,"mix_frame":54378,"passive":663,"passive_chain":[44256,54378,0],"passive_ranks":[1,18],"receivers":[657,658],"undo_frame":0},{"carrier":664,"carrier_chain":[44254,54364,13819,0],"carrier_ranks":[1,16,2],"deliver_after_root":2495,"deliver_frame":13819,"mix_frame":54364,"passive":667,"passive_chain":[44248,54364,0],"passive_ranks":[1,18],"receivers":[669,670],"undo_frame":0},{"carrier":669,"carrier_chain":[44244,54361,13813,0],"carrier_ranks":[1,16,2],"deliver_after_root":2492,"deliver_frame":13813,"mix_frame":54361,"passive":670,"passive_chain":[44242,54361,0],"passive_ranks":[1,18],"receivers":[664,667],"undo_frame":0},{"carrier":665,"carrier_chain":[44252,54363,13817,0],"carrier_ranks":[1,16,2],"deliver_after_root":2494,"deliver_frame":13817,"mix_frame":54363,"passive":666,"passive_chain":[44250,54363,0],"passive_ranks":[1,18],"receivers":[668,671],"undo_frame":0},{"carrier":668,"carrier_chain":[44246,54362,13815,0],"carrier_ranks":[1,16,2],"deliver_after_root":2493,"deliver_frame":13815,"mix_frame":54362,"passive":671,"passive_chain":[44240,54362,0],"passive_ranks":[1,18],"receivers":[665,666],"undo_frame":0},{"carrier":672,"carrier_chain":[44238,54348,13841,0],"carrier_ranks":[1,16,2],"deliver_after_root":2525,"deliver_frame":13841,"mix_frame":54348,"passive":675,"passive_chain":[44232,54348,0],"passive_ranks":[1,18],"receivers":[677,678],"undo_frame":0},{"carrier":677,"carrier_chain":[44228,54345,13835,0],"carrier_ranks":[1,16,2],"deliver_after_root":2522,"deliver_frame":13835,"mix_frame":54345,"passive":678,"passive_chain":[44226,54345,0],"passive_ranks":[1,18],"receivers":[672,675],"undo_frame":0},{"carrier":673,"carrier_chain":[44236,54347,13839,0],"carrier_ranks":[1,16,2],"deliver_after_root":2524,"deliver_frame":13839,"mix_frame":54347,"passive":674,"passive_chain":[44234,54347,0],"passive_ranks":[1,18],"receivers":[676,679],"undo_frame":0},{"carrier":676,"carrier_chain":[44230,54346,13837,0],"carrier_ranks":[1,16,2],"deliver_after_root":2523,"deliver_frame":13837,"mix_frame":54346,"passive":679,"passive_chain":[44224,54346,0],"passive_ranks":[1,18],"receivers":[673,674],"undo_frame":0},{"carrier":680,"carrier_chain":[44222,54332,13863,0],"carrier_ranks":[1,16,2],"deliver_after_root":2555,"deliver_frame":13863,"mix_frame":54332,"passive":683,"passive_chain":[44216,54332,0],"passive_ranks":[1,18],"receivers":[685,686],"undo_frame":0},{"carrier":685,"carrier_chain":[44212,54329,13857,0],"carrier_ranks":[1,16,2],"deliver_after_root":2552,"deliver_frame":13857,"mix_frame":54329,"passive":686,"passive_chain":[44210,54329,0],"passive_ranks":[1,18],"receivers":[680,683],"undo_frame":0},{"carrier":681,"carrier_chain":[44220,54331,13861,0],"carrier_ranks":[1,16,2],"deliver_after_root":2554,"deliver_frame":13861,"mix_frame":54331,"passive":682,"passive_chain":[44218,54331,0],"passive_ranks":[1,18],"receivers":[684,687],"undo_frame":0},{"carrier":684,"carrier_chain":[44214,54330,13859,0],"carrier_ranks":[1,16,2],"deliver_after_root":2553,"deliver_frame":13859,"mix_frame":54330,"passive":687,"passive_chain":[44208,54330,0],"passive_ranks":[1,18],"receivers":[681,682],"undo_frame":0},{"carrier":688,"carrier_chain":[44206,54316,13885,0],"carrier_ranks":[1,16,2],"deliver_after_root":2585,"deliver_frame":13885,"mix_frame":54316,"passive":691,"passive_chain":[44200,54316,0],"passive_ranks":[1,18],"receivers":[693,694],"undo_frame":0},{"carrier":693,"carrier_chain":[44196,54313,13879,0],"carrier_ranks":[1,16,2],"deliver_after_root":2582,"deliver_frame":13879,"mix_frame":54313,"passive":694,"passive_chain":[44194,54313,0],"passive_ranks":[1,18],"receivers":[688,691],"undo_frame":0},{"carrier":689,"carrier_chain":[44204,54315,13883,0],"carrier_ranks":[1,16,2],"deliver_after_root":2584,"deliver_frame":13883,"mix_frame":54315,"passive":690,"passive_chain":[44202,54315,0],"passive_ranks":[1,18],"receivers":[692,695],"undo_frame":0},{"carrier":692,"carrier_chain":[44198,54314,13881,0],"carrier_ranks":[1,16,2],"deliver_after_root":2583,"deliver_frame":13881,"mix_frame":54314,"passive":695,"passive_chain":[44192,54314,0],"passive_ranks":[1,18],"receivers":[689,690],"undo_frame":0},{"carrier":696,"carrier_chain":[44190,54300,13907,0],"carrier_ranks":[1,16,2],"deliver_after_root":2615,"deliver_frame":13907,"mix_frame":54300,"passive":699,"passive_chain":[44184,54300,0],"passive_ranks":[1,18],"receivers":[701,702],"undo_frame":0},{"carrier":701,"carrier_chain":[44180,54297,13901,0],"carrier_ranks":[1,16,2],"deliver_after_root":2612,"deliver_frame":13901,"mix_frame":54297,"passive":702,"passive_chain":[44178,54297,0],"passive_ranks":[1,18],"receivers":[696,699],"undo_frame":0},{"carrier":697,"carrier_chain":[44188,54299,13905,0],"carrier_ranks":[1,16,2],"deliver_after_root":2614,"deliver_frame":13905,"mix_frame":54299,"passive":698,"passive_chain":[44186,54299,0],"passive_ranks":[1,18],"receivers":[700,703],"undo_frame":0},{"carrier":700,"carrier_chain":[44182,54298,13903,0],"carrier_ranks":[1,16,2],"deliver_after_root":2613,"deliver_frame":13903,"mix_frame":54298,"passive":703,"passive_chain":[44176,54298,0],"passive_ranks":[1,18],"receivers":[697,698],"undo_frame":0},{"carrier":704,"carrier_chain":[44174,54284,13929,0],"carrier_ranks":[1,16,2],"deliver_after_root":2645,"deliver_frame":13929,"mix_frame":54284,"passive":707,"passive_chain":[44168,54284,0],"passive_ranks":[1,18],"receivers":[709,710],"undo_frame":0},{"carrier":709,"carrier_chain":[44164,54281,13923,0],"carrier_ranks":[1,16,2],"deliver_after_root":2642,"deliver_frame":13923,"mix_frame":54281,"passive":710,"passive_chain":[44162,54281,0],"passive_ranks":[1,18],"receivers":[704,707],"undo_frame":0},{"carrier":705,"carrier_chain":[44172,54283,13927,0],"carrier_ranks":[1,16,2],"deliver_after_root":2644,"deliver_frame":13927,"mix_frame":54283,"passive":706,"passive_chain":[44170,54283,0],"passive_ranks":[1,18],"receivers":[708,711],"undo_frame":0},{"carrier":708,"carrier_chain":[44166,54282,13925,0],"carrier_ranks":[1,16,2],"deliver_after_root":2643,"deliver_frame":13925,"mix_frame":54282,"passive":711,"passive_chain":[44160,54282,0],"passive_ranks":[1,18],"receivers":[705,706],"undo_frame":0},{"carrier":712,"carrier_chain":[44158,54268,13951,0],"carrier_ranks":[1,16,2],"deliver_after_root":2675,"deliver_frame":13951,"mix_frame":54268,"passive":715,"passive_chain":[44152,54268,0],"passive_ranks":[1,18],"receivers":[717,718],"undo_frame":0},{"carrier":717,"carrier_chain":[44148,54265,13945,0],"carrier_ranks":[1,16,2],"deliver_after_root":2672,"deliver_frame":13945,"mix_frame":54265,"passive":718,"passive_chain":[44146,54265,0],"passive_ranks":[1,18],"receivers":[712,715],"undo_frame":0},{"carrier":713,"carrier_chain":[44156,54267,13949,0],"carrier_ranks":[1,16,2],"deliver_after_root":2674,"deliver_frame":13949,"mix_frame":54267,"passive":714,"passive_chain":[44154,54267,0],"passive_ranks":[1,18],"receivers":[716,719],"undo_frame":0},{"carrier":716,"carrier_chain":[44150,54266,13947,0],"carrier_ranks":[1,16,2],"deliver_after_root":2673,"deliver_frame":13947,"mix_frame":54266,"passive":719,"passive_chain":[44144,54266,0],"passive_ranks":[1,18],"receivers":[713,714],"undo_frame":0},{"carrier":720,"carrier_chain":[44142,54252,13973,0],"carrier_ranks":[1,16,2],"deliver_after_root":2705,"deliver_frame":13973,"mix_frame":54252,"passive":723,"passive_chain":[44136,54252,0],"passive_ranks":[1,18],"receivers":[725,726],"undo_frame":0},{"carrier":725,"carrier_chain":[44132,54249,13967,0],"carrier_ranks":[1,16,2],"deliver_after_root":2702,"deliver_frame":13967,"mix_frame":54249,"passive":726,"passive_chain":[44130,54249,0],"passive_ranks":[1,18],"receivers":[720,723],"undo_frame":0},{"carrier":721,"carrier_chain":[44140,54251,13971,0],"carrier_ranks":[1,16,2],"deliver_after_root":2704,"deliver_frame":13971,"mix_frame":54251,"passive":722,"passive_chain":[44138,54251,0],"passive_ranks":[1,18],"receivers":[724,727],"undo_frame":0},{"carrier":724,"carrier_chain":[44134,54250,13969,0],"carrier_ranks":[1,16,2],"deliver_after_root":2703,"deliver_frame":13969,"mix_frame":54250,"passive":727,"passive_chain":[44128,54250,0],"passive_ranks":[1,18],"receivers":[721,722],"undo_frame":0},{"carrier":728,"carrier_chain":[44126,54236,13995,0],"carrier_ranks":[1,16,2],"deliver_after_root":2735,"deliver_frame":13995,"mix_frame":54236,"passive":731,"passive_chain":[44120,54236,0],"passive_ranks":[1,18],"receivers":[733,734],"undo_frame":0},{"carrier":733,"carrier_chain":[44116,54233,13989,0],"carrier_ranks":[1,16,2],"deliver_after_root":2732,"deliver_frame":13989,"mix_frame":54233,"passive":734,"passive_chain":[44114,54233,0],"passive_ranks":[1,18],"receivers":[728,731],"undo_frame":0},{"carrier":729,"carrier_chain":[44124,54235,13993,0],"carrier_ranks":[1,16,2],"deliver_after_root":2734,"deliver_frame":13993,"mix_frame":54235,"passive":730,"passive_chain":[44122,54235,0],"passive_ranks":[1,18],"receivers":[732,735],"undo_frame":0},{"carrier":732,"carrier_chain":[44118,54234,13991,0],"carrier_ranks":[1,16,2],"deliver_after_root":2733,"deliver_frame":13991,"mix_frame":54234,"passive":735,"passive_chain":[44112,54234,0],"passive_ranks":[1,18],"receivers":[729,730],"undo_frame":0},{"carrier":736,"carrier_chain":[44110,54220,14017,0],"carrier_ranks":[1,16,2],"deliver_after_root":2765,"deliver_frame":14017,"mix_frame":54220,"passive":739,"passive_chain":[44104,54220,0],"passive_ranks":[1,18],"receivers":[741,742],"undo_frame":0},{"carrier":741,"carrier_chain":[44100,54217,14011,0],"carrier_ranks":[1,16,2],"deliver_after_root":2762,"deliver_frame":14011,"mix_frame":54217,"passive":742,"passive_chain":[44098,54217,0],"passive_ranks":[1,18],"receivers":[736,739],"undo_frame":0},{"carrier":737,"carrier_chain":[44108,54219,14015,0],"carrier_ranks":[1,16,2],"deliver_after_root":2764,"deliver_frame":14015,"mix_frame":54219,"passive":738,"passive_chain":[44106,54219,0],"passive_ranks":[1,18],"receivers":[740,743],"undo_frame":0},{"carrier":740,"carrier_chain":[44102,54218,14013,0],"carrier_ranks":[1,16,2],"deliver_after_root":2763,"deliver_frame":14013,"mix_frame":54218,"passive":743,"passive_chain":[44096,54218,0],"passive_ranks":[1,18],"receivers":[737,738],"undo_frame":0},{"carrier":744,"carrier_chain":[44094,54204,14039,0],"carrier_ranks":[1,16,2],"deliver_after_root":2795,"deliver_frame":14039,"mix_frame":54204,"passive":747,"passive_chain":[44088,54204,0],"passive_ranks":[1,18],"receivers":[749,750],"undo_frame":0},{"carrier":749,"carrier_chain":[44084,54201,14033,0],"carrier_ranks":[1,16,2],"deliver_after_root":2792,"deliver_frame":14033,"mix_frame":54201,"passive":750,"passive_chain":[44082,54201,0],"passive_ranks":[1,18],"receivers":[744,747],"undo_frame":0},{"carrier":745,"carrier_chain":[44092,54203,14037,0],"carrier_ranks":[1,16,2],"deliver_after_root":2794,"deliver_frame":14037,"mix_frame":54203,"passive":746,"passive_chain":[44090,54203,0],"passive_ranks":[1,18],"receivers":[748,751],"undo_frame":0},{"carrier":748,"carrier_chain":[44086,54202,14035,0],"carrier_ranks":[1,16,2],"deliver_after_root":2793,"deliver_frame":14035,"mix_frame":54202,"passive":751,"passive_chain":[44080,54202,0],"passive_ranks":[1,18],"receivers":[745,746],"undo_frame":0},{"carrier":752,"carrier_chain":[44078,54188,14061,0],"carrier_ranks":[1,16,2],"deliver_after_root":2825,"deliver_frame":14061,"mix_frame":54188,"passive":755,"passive_chain":[44072,54188,0],"passive_ranks":[1,18],"receivers":[757,758],"undo_frame":0},{"carrier":757,"carrier_chain":[44068,54185,14055,0],"carrier_ranks":[1,16,2],"deliver_after_root":2822,"deliver_frame":14055,"mix_frame":54185,"passive":758,"passive_chain":[44066,54185,0],"passive_ranks":[1,18],"receivers":[752,755],"undo_frame":0},{"carrier":753,"carrier_chain":[44076,54187,14059,0],"carrier_ranks":[1,16,2],"deliver_after_root":2824,"deliver_frame":14059,"mix_frame":54187,"passive":754,"passive_chain":[44074,54187,0],"passive_ranks":[1,18],"receivers":[756,759],"undo_frame":0},{"carrier":756,"carrier_chain":[44070,54186,14057,0],"carrier_ranks":[1,16,2],"deliver_after_root":2823,"deliver_frame":14057,"mix_frame":54186,"passive":759,"passive_chain":[44064,54186,0],"passive_ranks":[1,18],"receivers":[753,754],"undo_frame":0},{"carrier":760,"carrier_chain":[44062,54172,14083,0],"carrier_ranks":[1,16,2],"deliver_after_root":2855,"deliver_frame":14083,"mix_frame":54172,"passive":763,"passive_chain":[44056,54172,0],"passive_ranks":[1,18],"receivers":[765,766],"undo_frame":0},{"carrier":765,"carrier_chain":[44052,54169,14077,0],"carrier_ranks":[1,16,2],"deliver_after_root":2852,"deliver_frame":14077,"mix_frame":54169,"passive":766,"passive_chain":[44050,54169,0],"passive_ranks":[1,18],"receivers":[760,763],"undo_frame":0},{"carrier":761,"carrier_chain":[44060,54171,14081,0],"carrier_ranks":[1,16,2],"deliver_after_root":2854,"deliver_frame":14081,"mix_frame":54171,"passive":762,"passive_chain":[44058,54171,0],"passive_ranks":[1,18],"receivers":[764,767],"undo_frame":0},{"carrier":764,"carrier_chain":[44054,54170,14079,0],"carrier_ranks":[1,16,2],"deliver_after_root":2853,"deliver_frame":14079,"mix_frame":54170,"passive":767,"passive_chain":[44048,54170,0],"passive_ranks":[1,18],"receivers":[761,762],"undo_frame":0},{"carrier":768,"carrier_chain":[44046,54156,14105,0],"carrier_ranks":[1,16,2],"deliver_after_root":2885,"deliver_frame":14105,"mix_frame":54156,"passive":771,"passive_chain":[44040,54156,0],"passive_ranks":[1,18],"receivers":[773,774],"undo_frame":0},{"carrier":773,"carrier_chain":[44036,54153,14099,0],"carrier_ranks":[1,16,2],"deliver_after_root":2882,"deliver_frame":14099,"mix_frame":54153,"passive":774,"passive_chain":[44034,54153,0],"passive_ranks":[1,18],"receivers":[768,771],"undo_frame":0},{"carrier":769,"carrier_chain":[44044,54155,14103,0],"carrier_ranks":[1,16,2],"deliver_after_root":2884,"deliver_frame":14103,"mix_frame":54155,"passive":770,"passive_chain":[44042,54155,0],"passive_ranks":[1,18],"receivers":[772,775],"undo_frame":0},{"carrier":772,"carrier_chain":[44038,54154,14101,0],"carrier_ranks":[1,16,2],"deliver_after_root":2883,"deliver_frame":14101,"mix_frame":54154,"passive":775,"passive_chain":[44032,54154,0],"passive_ranks":[1,18],"receivers":[769,770],"undo_frame":0},{"carrier":776,"carrier_chain":[44030,54140,14127,0],"carrier_ranks":[1,16,2],"deliver_after_root":2915,"deliver_frame":14127,"mix_frame":54140,"passive":779,"passive_chain":[44024,54140,0],"passive_ranks":[1,18],"receivers":[781,782],"undo_frame":0},{"carrier":781,"carrier_chain":[44020,54137,14121,0],"carrier_ranks":[1,16,2],"deliver_after_root":2912,"deliver_frame":14121,"mix_frame":54137,"passive":782,"passive_chain":[44018,54137,0],"passive_ranks":[1,18],"receivers":[776,779],"undo_frame":0},{"carrier":777,"carrier_chain":[44028,54139,14125,0],"carrier_ranks":[1,16,2],"deliver_after_root":2914,"deliver_frame":14125,"mix_frame":54139,"passive":778,"passive_chain":[44026,54139,0],"passive_ranks":[1,18],"receivers":[780,783],"undo_frame":0},{"carrier":780,"carrier_chain":[44022,54138,14123,0],"carrier_ranks":[1,16,2],"deliver_after_root":2913,"deliver_frame":14123,"mix_frame":54138,"passive":783,"passive_chain":[44016,54138,0],"passive_ranks":[1,18],"receivers":[777,778],"undo_frame":0},{"carrier":784,"carrier_chain":[44014,54124,14149,0],"carrier_ranks":[1,16,2],"deliver_after_root":2945,"deliver_frame":14149,"mix_frame":54124,"passive":787,"passive_chain":[44008,54124,0],"passive_ranks":[1,18],"receivers":[789,790],"undo_frame":0},{"carrier":789,"carrier_chain":[44004,54121,14143,0],"carrier_ranks":[1,16,2],"deliver_after_root":2942,"deliver_frame":14143,"mix_frame":54121,"passive":790,"passive_chain":[44002,54121,0],"passive_ranks":[1,18],"receivers":[784,787],"undo_frame":0},{"carrier":785,"carrier_chain":[44012,54123,14147,0],"carrier_ranks":[1,16,2],"deliver_after_root":2944,"deliver_frame":14147,"mix_frame":54123,"passive":786,"passive_chain":[44010,54123,0],"passive_ranks":[1,18],"receivers":[788,791],"undo_frame":0},{"carrier":788,"carrier_chain":[44006,54122,14145,0],"carrier_ranks":[1,16,2],"deliver_after_root":2943,"deliver_frame":14145,"mix_frame":54122,"passive":791,"passive_chain":[44000,54122,0],"passive_ranks":[1,18],"receivers":[785,786],"undo_frame":0},{"carrier":792,"carrier_chain":[43998,54108,14171,0],"carrier_ranks":[1,16,2],"deliver_after_root":2975,"deliver_frame":14171,"mix_frame":54108,"passive":795,"passive_chain":[43992,54108,0],"passive_ranks":[1,18],"receivers":[797,798],"undo_frame":0},{"carrier":797,"carrier_chain":[43988,54105,14165,0],"carrier_ranks":[1,16,2],"deliver_after_root":2972,"deliver_frame":14165,"mix_frame":54105,"passive":798,"passive_chain":[43986,54105,0],"passive_ranks":[1,18],"receivers":[792,795],"undo_frame":0},{"carrier":793,"carrier_chain":[43996,54107,14169,0],"carrier_ranks":[1,16,2],"deliver_after_root":2974,"deliver_frame":14169,"mix_frame":54107,"passive":794,"passive_chain":[43994,54107,0],"passive_ranks":[1,18],"receivers":[796,799],"undo_frame":0},{"carrier":796,"carrier_chain":[43990,54106,14167,0],"carrier_ranks":[1,16,2],"deliver_after_root":2973,"deliver_frame":14167,"mix_frame":54106,"passive":799,"passive_chain":[43984,54106,0],"passive_ranks":[1,18],"receivers":[793,794],"undo_frame":0},{"carrier":800,"carrier_chain":[43982,54092,14193,0],"carrier_ranks":[1,16,2],"deliver_after_root":3005,"deliver_frame":14193,"mix_frame":54092,"passive":803,"passive_chain":[43976,54092,0],"passive_ranks":[1,18],"receivers":[805,806],"undo_frame":0},{"carrier":805,"carrier_chain":[43972,54089,14187,0],"carrier_ranks":[1,16,2],"deliver_after_root":3002,"deliver_frame":14187,"mix_frame":54089,"passive":806,"passive_chain":[43970,54089,0],"passive_ranks":[1,18],"receivers":[800,803],"undo_frame":0},{"carrier":801,"carrier_chain":[43980,54091,14191,0],"carrier_ranks":[1,16,2],"deliver_after_root":3004,"deliver_frame":14191,"mix_frame":54091,"passive":802,"passive_chain":[43978,54091,0],"passive_ranks":[1,18],"receivers":[804,807],"undo_frame":0},{"carrier":804,"carrier_chain":[43974,54090,14189,0],"carrier_ranks":[1,16,2],"deliver_after_root":3003,"deliver_frame":14189,"mix_frame":54090,"passive":807,"passive_chain":[43968,54090,0],"passive_ranks":[1,18],"receivers":[801,802],"undo_frame":0},{"carrier":808,"carrier_chain":[43966,54076,14215,0],"carrier_ranks":[1,16,2],"deliver_after_root":3035,"deliver_frame":14215,"mix_frame":54076,"passive":811,"passive_chain":[43960,54076,0],"passive_ranks":[1,18],"receivers":[813,814],"undo_frame":0},{"carrier":813,"carrier_chain":[43956,54073,14209,0],"carrier_ranks":[1,16,2],"deliver_after_root":3032,"deliver_frame":14209,"mix_frame":54073,"passive":814,"passive_chain":[43954,54073,0],"passive_ranks":[1,18],"receivers":[808,811],"undo_frame":0},{"carrier":809,"carrier_chain":[43964,54075,14213,0],"carrier_ranks":[1,16,2],"deliver_after_root":3034,"deliver_frame":14213,"mix_frame":54075,"passive":810,"passive_chain":[43962,54075,0],"passive_ranks":[1,18],"receivers":[812,815],"undo_frame":0},{"carrier":812,"carrier_chain":[43958,54074,14211,0],"carrier_ranks":[1,16,2],"deliver_after_root":3033,"deliver_frame":14211,"mix_frame":54074,"passive":815,"passive_chain":[43952,54074,0],"passive_ranks":[1,18],"receivers":[809,810],"undo_frame":0},{"carrier":816,"carrier_chain":[43950,54060,14237,0],"carrier_ranks":[1,16,2],"deliver_after_root":3065,"deliver_frame":14237,"mix_frame":54060,"passive":819,"passive_chain":[43944,54060,0],"passive_ranks":[1,18],"receivers":[821,822],"undo_frame":0},{"carrier":821,"carrier_chain":[43940,54057,14231,0],"carrier_ranks":[1,16,2],"deliver_after_root":3062,"deliver_frame":14231,"mix_frame":54057,"passive":822,"passive_chain":[43938,54057,0],"passive_ranks":[1,18],"receivers":[816,819],"undo_frame":0},{"carrier":817,"carrier_chain":[43948,54059,14235,0],"carrier_ranks":[1,16,2],"deliver_after_root":3064,"deliver_frame":14235,"mix_frame":54059,"passive":818,"passive_chain":[43946,54059,0],"passive_ranks":[1,18],"receivers":[820,823],"undo_frame":0},{"carrier":820,"carrier_chain":[43942,54058,14233,0],"carrier_ranks":[1,16,2],"deliver_after_root":3063,"deliver_frame":14233,"mix_frame":54058,"passive":823,"passive_chain":[43936,54058,0],"passive_ranks":[1,18],"receivers":[817,818],"undo_frame":0},{"carrier":824,"carrier_chain":[43934,54044,14259,0],"carrier_ranks":[1,16,2],"deliver_after_root":3095,"deliver_frame":14259,"mix_frame":54044,"passive":827,"passive_chain":[43928,54044,0],"passive_ranks":[1,18],"receivers":[829,830],"undo_frame":0},{"carrier":829,"carrier_chain":[43924,54041,14253,0],"carrier_ranks":[1,16,2],"deliver_after_root":3092,"deliver_frame":14253,"mix_frame":54041,"passive":830,"passive_chain":[43922,54041,0],"passive_ranks":[1,18],"receivers":[824,827],"undo_frame":0},{"carrier":825,"carrier_chain":[43932,54043,14257,0],"carrier_ranks":[1,16,2],"deliver_after_root":3094,"deliver_frame":14257,"mix_frame":54043,"passive":826,"passive_chain":[43930,54043,0],"passive_ranks":[1,18],"receivers":[828,831],"undo_frame":0},{"carrier":828,"carrier_chain":[43926,54042,14255,0],"carrier_ranks":[1,16,2],"deliver_after_root":3093,"deliver_frame":14255,"mix_frame":54042,"passive":831,"passive_chain":[43920,54042,0],"passive_ranks":[1,18],"receivers":[825,826],"undo_frame":0},{"carrier":832,"carrier_chain":[43918,54028,14281,0],"carrier_ranks":[1,16,2],"deliver_after_root":3125,"deliver_frame":14281,"mix_frame":54028,"passive":835,"passive_chain":[43912,54028,0],"passive_ranks":[1,18],"receivers":[837,838],"undo_frame":0},{"carrier":837,"carrier_chain":[43908,54025,14275,0],"carrier_ranks":[1,16,2],"deliver_after_root":3122,"deliver_frame":14275,"mix_frame":54025,"passive":838,"passive_chain":[43906,54025,0],"passive_ranks":[1,18],"receivers":[832,835],"undo_frame":0},{"carrier":833,"carrier_chain":[43916,54027,14279,0],"carrier_ranks":[1,16,2],"deliver_after_root":3124,"deliver_frame":14279,"mix_frame":54027,"passive":834,"passive_chain":[43914,54027,0],"passive_ranks":[1,18],"receivers":[836,839],"undo_frame":0},{"carrier":836,"carrier_chain":[43910,54026,14277,0],"carrier_ranks":[1,16,2],"deliver_after_root":3123,"deliver_frame":14277,"mix_frame":54026,"passive":839,"passive_chain":[43904,54026,0],"passive_ranks":[1,18],"receivers":[833,834],"undo_frame":0},{"carrier":840,"carrier_chain":[43902,54012,14303,0],"carrier_ranks":[1,16,2],"deliver_after_root":3155,"deliver_frame":14303,"mix_frame":54012,"passive":843,"passive_chain":[43896,54012,0],"passive_ranks":[1,18],"receivers":[845,846],"undo_frame":0},{"carrier":845,"carrier_chain":[43892,54009,14297,0],"carrier_ranks":[1,16,2],"deliver_after_root":3152,"deliver_frame":14297,"mix_frame":54009,"passive":846,"passive_chain":[43890,54009,0],"passive_ranks":[1,18],"receivers":[840,843],"undo_frame":0},{"carrier":841,"carrier_chain":[43900,54011,14301,0],"carrier_ranks":[1,16,2],"deliver_after_root":3154,"deliver_frame":14301,"mix_frame":54011,"passive":842,"passive_chain":[43898,54011,0],"passive_ranks":[1,18],"receivers":[844,847],"undo_frame":0},{"carrier":844,"carrier_chain":[43894,54010,14299,0],"carrier_ranks":[1,16,2],"deliver_after_root":3153,"deliver_frame":14299,"mix_frame":54010,"passive":847,"passive_chain":[43888,54010,0],"passive_ranks":[1,18],"receivers":[841,842],"undo_frame":0},{"carrier":848,"carrier_chain":[43886,53996,14325,0],"carrier_ranks":[1,16,2],"deliver_after_root":3185,"deliver_frame":14325,"mix_frame":53996,"passive":851,"passive_chain":[43880,53996,0],"passive_ranks":[1,18],"receivers":[853,854],"undo_frame":0},{"carrier":853,"carrier_chain":[43876,53993,14319,0],"carrier_ranks":[1,16,2],"deliver_after_root":3182,"deliver_frame":14319,"mix_frame":53993,"passive":854,"passive_chain":[43874,53993,0],"passive_ranks":[1,18],"receivers":[848,851],"undo_frame":0},{"carrier":849,"carrier_chain":[43884,53995,14323,0],"carrier_ranks":[1,16,2],"deliver_after_root":3184,"deliver_frame":14323,"mix_frame":53995,"passive":850,"passive_chain":[43882,53995,0],"passive_ranks":[1,18],"receivers":[852,855],"undo_frame":0},{"carrier":852,"carrier_chain":[43878,53994,14321,0],"carrier_ranks":[1,16,2],"deliver_after_root":3183,"deliver_frame":14321,"mix_frame":53994,"passive":855,"passive_chain":[43872,53994,0],"passive_ranks":[1,18],"receivers":[849,850],"undo_frame":0},{"carrier":856,"carrier_chain":[43870,53980,14347,0],"carrier_ranks":[1,16,2],"deliver_after_root":3215,"deliver_frame":14347,"mix_frame":53980,"passive":859,"passive_chain":[43864,53980,0],"passive_ranks":[1,18],"receivers":[861,862],"undo_frame":0},{"carrier":861,"carrier_chain":[43860,53977,14341,0],"carrier_ranks":[1,16,2],"deliver_after_root":3212,"deliver_frame":14341,"mix_frame":53977,"passive":862,"passive_chain":[43858,53977,0],"passive_ranks":[1,18],"receivers":[856,859],"undo_frame":0},{"carrier":857,"carrier_chain":[43868,53979,14345,0],"carrier_ranks":[1,16,2],"deliver_after_root":3214,"deliver_frame":14345,"mix_frame":53979,"passive":858,"passive_chain":[43866,53979,0],"passive_ranks":[1,18],"receivers":[860,863],"undo_frame":0},{"carrier":860,"carrier_chain":[43862,53978,14343,0],"carrier_ranks":[1,16,2],"deliver_after_root":3213,"deliver_frame":14343,"mix_frame":53978,"passive":863,"passive_chain":[43856,53978,0],"passive_ranks":[1,18],"receivers":[857,858],"undo_frame":0},{"carrier":864,"carrier_chain":[43854,53964,14369,0],"carrier_ranks":[1,16,2],"deliver_after_root":3245,"deliver_frame":14369,"mix_frame":53964,"passive":867,"passive_chain":[43848,53964,0],"passive_ranks":[1,18],"receivers":[869,870],"undo_frame":0},{"carrier":869,"carrier_chain":[43844,53961,14363,0],"carrier_ranks":[1,16,2],"deliver_after_root":3242,"deliver_frame":14363,"mix_frame":53961,"passive":870,"passive_chain":[43842,53961,0],"passive_ranks":[1,18],"receivers":[864,867],"undo_frame":0},{"carrier":865,"carrier_chain":[43852,53963,14367,0],"carrier_ranks":[1,16,2],"deliver_after_root":3244,"deliver_frame":14367,"mix_frame":53963,"passive":866,"passive_chain":[43850,53963,0],"passive_ranks":[1,18],"receivers":[868,871],"undo_frame":0},{"carrier":868,"carrier_chain":[43846,53962,14365,0],"carrier_ranks":[1,16,2],"deliver_after_root":3243,"deliver_frame":14365,"mix_frame":53962,"passive":871,"passive_chain":[43840,53962,0],"passive_ranks":[1,18],"receivers":[865,866],"undo_frame":0},{"carrier":872,"carrier_chain":[43838,53948,14391,0],"carrier_ranks":[1,16,2],"deliver_after_root":3275,"deliver_frame":14391,"mix_frame":53948,"passive":875,"passive_chain":[43832,53948,0],"passive_ranks":[1,18],"receivers":[877,878],"undo_frame":0},{"carrier":877,"carrier_chain":[43828,53945,14385,0],"carrier_ranks":[1,16,2],"deliver_after_root":3272,"deliver_frame":14385,"mix_frame":53945,"passive":878,"passive_chain":[43826,53945,0],"passive_ranks":[1,18],"receivers":[872,875],"undo_frame":0},{"carrier":873,"carrier_chain":[43836,53947,14389,0],"carrier_ranks":[1,16,2],"deliver_after_root":3274,"deliver_frame":14389,"mix_frame":53947,"passive":874,"passive_chain":[43834,53947,0],"passive_ranks":[1,18],"receivers":[876,879],"undo_frame":0},{"carrier":876,"carrier_chain":[43830,53946,14387,0],"carrier_ranks":[1,16,2],"deliver_after_root":3273,"deliver_frame":14387,"mix_frame":53946,"passive":879,"passive_chain":[43824,53946,0],"passive_ranks":[1,18],"receivers":[873,874],"undo_frame":0},{"carrier":880,"carrier_chain":[43822,53932,14413,0],"carrier_ranks":[1,16,2],"deliver_after_root":3305,"deliver_frame":14413,"mix_frame":53932,"passive":883,"passive_chain":[43816,53932,0],"passive_ranks":[1,18],"receivers":[885,886],"undo_frame":0},{"carrier":885,"carrier_chain":[43812,53929,14407,0],"carrier_ranks":[1,16,2],"deliver_after_root":3302,"deliver_frame":14407,"mix_frame":53929,"passive":886,"passive_chain":[43810,53929,0],"passive_ranks":[1,18],"receivers":[880,883],"undo_frame":0},{"carrier":881,"carrier_chain":[43820,53931,14411,0],"carrier_ranks":[1,16,2],"deliver_after_root":3304,"deliver_frame":14411,"mix_frame":53931,"passive":882,"passive_chain":[43818,53931,0],"passive_ranks":[1,18],"receivers":[884,887],"undo_frame":0},{"carrier":884,"carrier_chain":[43814,53930,14409,0],"carrier_ranks":[1,16,2],"deliver_after_root":3303,"deliver_frame":14409,"mix_frame":53930,"passive":887,"passive_chain":[43808,53930,0],"passive_ranks":[1,18],"receivers":[881,882],"undo_frame":0},{"carrier":888,"carrier_chain":[43806,53916,14435,0],"carrier_ranks":[1,16,2],"deliver_after_root":3335,"deliver_frame":14435,"mix_frame":53916,"passive":891,"passive_chain":[43800,53916,0],"passive_ranks":[1,18],"receivers":[893,894],"undo_frame":0},{"carrier":893,"carrier_chain":[43796,53913,14429,0],"carrier_ranks":[1,16,2],"deliver_after_root":3332,"deliver_frame":14429,"mix_frame":53913,"passive":894,"passive_chain":[43794,53913,0],"passive_ranks":[1,18],"receivers":[888,891],"undo_frame":0},{"carrier":889,"carrier_chain":[43804,53915,14433,0],"carrier_ranks":[1,16,2],"deliver_after_root":3334,"deliver_frame":14433,"mix_frame":53915,"passive":890,"passive_chain":[43802,53915,0],"passive_ranks":[1,18],"receivers":[892,895],"undo_frame":0},{"carrier":892,"carrier_chain":[43798,53914,14431,0],"carrier_ranks":[1,16,2],"deliver_after_root":3333,"deliver_frame":14431,"mix_frame":53914,"passive":895,"passive_chain":[43792,53914,0],"passive_ranks":[1,18],"receivers":[889,890],"undo_frame":0},{"carrier":896,"carrier_chain":[43790,53900,14457,0],"carrier_ranks":[1,16,2],"deliver_after_root":3365,"deliver_frame":14457,"mix_frame":53900,"passive":899,"passive_chain":[43784,53900,0],"passive_ranks":[1,18],"receivers":[901,902],"undo_frame":0},{"carrier":901,"carrier_chain":[43780,53897,14451,0],"carrier_ranks":[1,16,2],"deliver_after_root":3362,"deliver_frame":14451,"mix_frame":53897,"passive":902,"passive_chain":[43778,53897,0],"passive_ranks":[1,18],"receivers":[896,899],"undo_frame":0},{"carrier":897,"carrier_chain":[43788,53899,14455,0],"carrier_ranks":[1,16,2],"deliver_after_root":3364,"deliver_frame":14455,"mix_frame":53899,"passive":898,"passive_chain":[43786,53899,0],"passive_ranks":[1,18],"receivers":[900,903],"undo_frame":0},{"carrier":900,"carrier_chain":[43782,53898,14453,0],"carrier_ranks":[1,16,2],"deliver_after_root":3363,"deliver_frame":14453,"mix_frame":53898,"passive":903,"passive_chain":[43776,53898,0],"passive_ranks":[1,18],"receivers":[897,898],"undo_frame":0},{"carrier":904,"carrier_chain":[43774,53884,14479,0],"carrier_ranks":[1,16,2],"deliver_after_root":3395,"deliver_frame":14479,"mix_frame":53884,"passive":907,"passive_chain":[43768,53884,0],"passive_ranks":[1,18],"receivers":[909,910],"undo_frame":0},{"carrier":909,"carrier_chain":[43764,53881,14473,0],"carrier_ranks":[1,16,2],"deliver_after_root":3392,"deliver_frame":14473,"mix_frame":53881,"passive":910,"passive_chain":[43762,53881,0],"passive_ranks":[1,18],"receivers":[904,907],"undo_frame":0},{"carrier":905,"carrier_chain":[43772,53883,14477,0],"carrier_ranks":[1,16,2],"deliver_after_root":3394,"deliver_frame":14477,"mix_frame":53883,"passive":906,"passive_chain":[43770,53883,0],"passive_ranks":[1,18],"receivers":[908,911],"undo_frame":0},{"carrier":908,"carrier_chain":[43766,53882,14475,0],"carrier_ranks":[1,16,2],"deliver_after_root":3393,"deliver_frame":14475,"mix_frame":53882,"passive":911,"passive_chain":[43760,53882,0],"passive_ranks":[1,18],"receivers":[905,906],"undo_frame":0},{"carrier":912,"carrier_chain":[43758,53868,14501,0],"carrier_ranks":[1,16,2],"deliver_after_root":3425,"deliver_frame":14501,"mix_frame":53868,"passive":915,"passive_chain":[43752,53868,0],"passive_ranks":[1,18],"receivers":[917,918],"undo_frame":0},{"carrier":917,"carrier_chain":[43748,53865,14495,0],"carrier_ranks":[1,16,2],"deliver_after_root":3422,"deliver_frame":14495,"mix_frame":53865,"passive":918,"passive_chain":[43746,53865,0],"passive_ranks":[1,18],"receivers":[912,915],"undo_frame":0},{"carrier":913,"carrier_chain":[43756,53867,14499,0],"carrier_ranks":[1,16,2],"deliver_after_root":3424,"deliver_frame":14499,"mix_frame":53867,"passive":914,"passive_chain":[43754,53867,0],"passive_ranks":[1,18],"receivers":[916,919],"undo_frame":0},{"carrier":916,"carrier_chain":[43750,53866,14497,0],"carrier_ranks":[1,16,2],"deliver_after_root":3423,"deliver_frame":14497,"mix_frame":53866,"passive":919,"passive_chain":[43744,53866,0],"passive_ranks":[1,18],"receivers":[913,914],"undo_frame":0},{"carrier":920,"carrier_chain":[43742,53852,14523,0],"carrier_ranks":[1,16,2],"deliver_after_root":3455,"deliver_frame":14523,"mix_frame":53852,"passive":923,"passive_chain":[43736,53852,0],"passive_ranks":[1,18],"receivers":[925,926],"undo_frame":0},{"carrier":925,"carrier_chain":[43732,53849,14517,0],"carrier_ranks":[1,16,2],"deliver_after_root":3452,"deliver_frame":14517,"mix_frame":53849,"passive":926,"passive_chain":[43730,53849,0],"passive_ranks":[1,18],"receivers":[920,923],"undo_frame":0},{"carrier":921,"carrier_chain":[43740,53851,14521,0],"carrier_ranks":[1,16,2],"deliver_after_root":3454,"deliver_frame":14521,"mix_frame":53851,"passive":922,"passive_chain":[43738,53851,0],"passive_ranks":[1,18],"receivers":[924,927],"undo_frame":0},{"carrier":924,"carrier_chain":[43734,53850,14519,0],"carrier_ranks":[1,16,2],"deliver_after_root":3453,"deliver_frame":14519,"mix_frame":53850,"passive":927,"passive_chain":[43728,53850,0],"passive_ranks":[1,18],"receivers":[921,922],"undo_frame":0},{"carrier":928,"carrier_chain":[43726,53836,14545,0],"carrier_ranks":[1,16,2],"deliver_after_root":3485,"deliver_frame":14545,"mix_frame":53836,"passive":931,"passive_chain":[43720,53836,0],"passive_ranks":[1,18],"receivers":[933,934],"undo_frame":0},{"carrier":933,"carrier_chain":[43716,53833,14539,0],"carrier_ranks":[1,16,2],"deliver_after_root":3482,"deliver_frame":14539,"mix_frame":53833,"passive":934,"passive_chain":[43714,53833,0],"passive_ranks":[1,18],"receivers":[928,931],"undo_frame":0},{"carrier":929,"carrier_chain":[43724,53835,14543,0],"carrier_ranks":[1,16,2],"deliver_after_root":3484,"deliver_frame":14543,"mix_frame":53835,"passive":930,"passive_chain":[43722,53835,0],"passive_ranks":[1,18],"receivers":[932,935],"undo_frame":0},{"carrier":932,"carrier_chain":[43718,53834,14541,0],"carrier_ranks":[1,16,2],"deliver_after_root":3483,"deliver_frame":14541,"mix_frame":53834,"passive":935,"passive_chain":[43712,53834,0],"passive_ranks":[1,18],"receivers":[929,930],"undo_frame":0},{"carrier":936,"carrier_chain":[43710,53820,14567,0],"carrier_ranks":[1,16,2],"deliver_after_root":3515,"deliver_frame":14567,"mix_frame":53820,"passive":939,"passive_chain":[43704,53820,0],"passive_ranks":[1,18],"receivers":[941,942],"undo_frame":0},{"carrier":941,"carrier_chain":[43700,53817,14561,0],"carrier_ranks":[1,16,2],"deliver_after_root":3512,"deliver_frame":14561,"mix_frame":53817,"passive":942,"passive_chain":[43698,53817,0],"passive_ranks":[1,18],"receivers":[936,939],"undo_frame":0},{"carrier":937,"carrier_chain":[43708,53819,14565,0],"carrier_ranks":[1,16,2],"deliver_after_root":3514,"deliver_frame":14565,"mix_frame":53819,"passive":938,"passive_chain":[43706,53819,0],"passive_ranks":[1,18],"receivers":[940,943],"undo_frame":0},{"carrier":940,"carrier_chain":[43702,53818,14563,0],"carrier_ranks":[1,16,2],"deliver_after_root":3513,"deliver_frame":14563,"mix_frame":53818,"passive":943,"passive_chain":[43696,53818,0],"passive_ranks":[1,18],"receivers":[937,938],"undo_frame":0},{"carrier":944,"carrier_chain":[43694,53804,14589,0],"carrier_ranks":[1,16,2],"deliver_after_root":3545,"deliver_frame":14589,"mix_frame":53804,"passive":947,"passive_chain":[43688,53804,0],"passive_ranks":[1,18],"receivers":[949,950],"undo_frame":0},{"carrier":949,"carrier_chain":[43684,53801,14583,0],"carrier_ranks":[1,16,2],"deliver_after_root":3542,"deliver_frame":14583,"mix_frame":53801,"passive":950,"passive_chain":[43682,53801,0],"passive_ranks":[1,18],"receivers":[944,947],"undo_frame":0},{"carrier":945,"carrier_chain":[43692,53803,14587,0],"carrier_ranks":[1,16,2],"deliver_after_root":3544,"deliver_frame":14587,"mix_frame":53803,"passive":946,"passive_chain":[43690,53803,0],"passive_ranks":[1,18],"receivers":[948,951],"undo_frame":0},{"carrier":948,"carrier_chain":[43686,53802,14585,0],"carrier_ranks":[1,16,2],"deliver_after_root":3543,"deliver_frame":14585,"mix_frame":53802,"passive":951,"passive_chain":[43680,53802,0],"passive_ranks":[1,18],"receivers":[945,946],"undo_frame":0},{"carrier":952,"carrier_chain":[43678,53788,14611,0],"carrier_ranks":[1,16,2],"deliver_after_root":3575,"deliver_frame":14611,"mix_frame":53788,"passive":955,"passive_chain":[43672,53788,0],"passive_ranks":[1,18],"receivers":[957,958],"undo_frame":0},{"carrier":957,"carrier_chain":[43668,53785,14605,0],"carrier_ranks":[1,16,2],"deliver_after_root":3572,"deliver_frame":14605,"mix_frame":53785,"passive":958,"passive_chain":[43666,53785,0],"passive_ranks":[1,18],"receivers":[952,955],"undo_frame":0},{"carrier":953,"carrier_chain":[43676,53787,14609,0],"carrier_ranks":[1,16,2],"deliver_after_root":3574,"deliver_frame":14609,"mix_frame":53787,"passive":954,"passive_chain":[43674,53787,0],"passive_ranks":[1,18],"receivers":[956,959],"undo_frame":0},{"carrier":956,"carrier_chain":[43670,53786,14607,0],"carrier_ranks":[1,16,2],"deliver_after_root":3573,"deliver_frame":14607,"mix_frame":53786,"passive":959,"passive_chain":[43664,53786,0],"passive_ranks":[1,18],"receivers":[953,954],"undo_frame":0}],"h":20} diff --git a/research/five-stage-p10b-transcript-stages/bitword/selected/bit/profile_p10.json b/research/five-stage-p10b-transcript-stages/bitword/selected/bit/profile_p10.json new file mode 100644 index 0000000000..47e1946b43 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/selected/bit/profile_p10.json @@ -0,0 +1 @@ +{"R":9060,"W_per_vertex":10980,"c":11460,"child_histogram":{"1":65880,"10":1020,"11":300,"12":3120,"13":120,"16":2880,"17":8640,"18":2940,"2":31920,"3":16860,"4":4380,"48":1200,"5":3300,"51":960,"6":3480,"7":1560,"8":660,"9":180},"deficit_per_vertex":840,"h":20,"loss":360,"m":60,"matched":6020,"maxchild":51,"plain_frames":5940,"q":3620,"rank_per_vertex":657960,"remaining_internal_histogram":{"0":2940,"1":18600,"10":340,"11":100,"12":1040,"13":40,"17":2400,"18":500,"2":9520,"3":5620,"4":1460,"5":1100,"6":1160,"7":520,"8":220,"9":60},"selected_rank_histogram":{"16":1200,"17":960},"selected_roles":2160,"source_data_histogram":{"1":960,"16":480,"18":480,"2":480},"target_data_histogram":{"0":5760,"1":2400,"16":480,"17":480},"v":960} diff --git a/research/five-stage-p10b-transcript-stages/bitword/selected/bit/word_p10.json.gz b/research/five-stage-p10b-transcript-stages/bitword/selected/bit/word_p10.json.gz new file mode 100644 index 0000000000..3d21c1df33 Binary files /dev/null and b/research/five-stage-p10b-transcript-stages/bitword/selected/bit/word_p10.json.gz differ diff --git a/research/five-stage-p10b-transcript-stages/code/complex_basis.py b/research/five-stage-p10b-transcript-stages/code/complex_basis.py new file mode 100644 index 0000000000..8c400798a5 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/code/complex_basis.py @@ -0,0 +1,35 @@ +"""Portable pure functions extracted from the reviewed complex checks; no historical receipt readers.""" +from collections import Counter +from copy import deepcopy +from fractions import Fraction +Q=Fraction +from hashlib import sha256 +from pathlib import Path +from math import prod +import gzip,json,sys + +def need(b, why): + if not b: raise ValueError(why) + +def gl_count_test(): + # Exhaustively test a literal binary Gaussian-elimination implementation + # through m=4. Row swaps cost three selected-bit additions. + out=[] + for m in range(1,5): + good=mx=0 + for word in range(1<<(m*m)): + rows=[(word>>(m*i))&((1<>k&1),None) + if p is None: break + if p!=k: rows[p],rows[k]=rows[k],rows[p];ops+=3 + for i in range(m): + if i!=k and rows[i]>>k&1: rows[i]^=rows[k];ops+=1 + else: + need(rows==[1<0, f"{where}: coefficient shape") + q=Fraction(a,b) + odd=q.denominator + while odd%2==0: + odd//=2 + need(odd in (1,3), f"{where}: literal coefficient outside dyadic/divisor-three grid") + return q + +def replay_label_counts(c): + """Full finite LABEL walk only. Never multiplies the 11,676-square scalar map.""" + need(c.get("format")=="gcert/1", "format") + S=shape();need(c.get("h")==S["h"] and c.get("v")==S["v"] and c.get("cst")==S["h"]*(S["h"]-2), "complex cube size") + need(c.get("R")==expect("complex_R",c.get("R")) and c.get("N")==expect("complex_N",c.get("N")), "baseline parameter/count mismatch") + h,v,R=c["h"],c["v"],c["R"]; n=2*v+R; CR=h-2 + need(c.get("ext")==[], "baseline has no exterior-gauged helper inputs") + frames=c["frames"]; dim=list(map(len,frames)) + need(len(frames)==expect("complex_frames",len(frames)), "baseline frame-table count") + need(frames[0]==[] and frames[1]==[1<piv[i+1] for i in range(len(piv)-1)), "frame pivot order") + need(all(not(b>>p&1) for i,b in enumerate(f) for j,p in enumerate(piv) if i!=j), + "frame is not reduced echelon") + ports=c["ports"] + need(len(ports)==v==len(set(ports)), "port count/uniqueness") + need(all(type(p) is int and 0=4 and g[0] in ("out","in"), where+": gate shape") + tag,f,pivot,terms=g[:4] + need(len(g)==(5 if tag=="out" else 4), where+": gate arity") + need(type(f) is int and 0<=f{tr}"]+=1 + totals[phase]["scalar_additions"]+=1 + if sr==tr=="y": + ybracket[(source,target)]+=q;ypiv.add(source);ytarget.add(target) + for r in regs: + climb(r,f,phase) + if phase=="A": + cut=cur.copy() + need(all(cur[v+t]==0 for t in range(v)), "scatter: Y role moved too early") + for k,r,f in c["ret"]: + need(type(r) is int and 2*v<=r>k&1 else c["scat"]["outside"]),"scatter")) + for p in ports for k in range(h)) + return { + "frame_count":len(frames),"tested_distinct_nested_pairs":len(pairs), + "live_registers_per_invocation":n,"temporary_centers":h, + "ranked_live_transitions":transitions, + "phase_stats":totals,"role_histograms":measured, + "phase_histograms":{p:hist(x) for p,x in by_phase.items()}, + "invocation_histogram":hist(combined),"invocation_calls":sum(combined.values()), + "invocation_rank_mass":mass,"retained_centers":c["ret"], + "phase_state_sha256":{"start":digest(start),"after_A":digest(cut), + "after_B":digest(before_final),"final":digest(final)}, + "literal_gate_coefficients":dict(sorted(literal.items())), + "scalar_role_directions":dict(sorted(kind.items())), + "scatter_coefficients":dict(sorted(scatter.items())), + "scatter_additions":sum(scatter.values()),"Cc_copy_additions":h, + "two_hosts_metadata_count":len(c.get("two_hosts",[])), + "two_hosts_note":"Metadata only; not an independent allocator or host-use proof.", + "Y_bracket_pairs":len(ybracket), + "literal_inverse":"Each nonself additive shear inverts by negating its coefficient; inverse phase reverses order; inverse transpose keeps chronological order and swaps source/target with negation.", + "limits":["No scalar all-column replay","No old-response or cleanup matrix formed", + "No generated Lean data comparison or kernel build","No physical stream compiler"] + } + +def scalar_word(ops): + matrix=[[int(i==j) for j in range(4)] for i in range(4)] + for target,source,q in ops: + matrix[target]=[a+q*b for a,b in zip(matrix[target],matrix[source])] + return matrix diff --git a/research/five-stage-p10b-transcript-stages/code/complex_scalars.py b/research/five-stage-p10b-transcript-stages/code/complex_scalars.py new file mode 100644 index 0000000000..eb6c635dd9 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/code/complex_scalars.py @@ -0,0 +1,221 @@ +"""Portable pure functions extracted from the reviewed complex checks; no historical receipt readers.""" +from collections import Counter +from copy import deepcopy +from fractions import Fraction +Q=Fraction +from hashlib import sha256 +from pathlib import Path +from math import prod +import gzip,json,sys + +# p = 10 port (Chafik Boukhalfa with Anthropic Claude assistance): the program parameters are bound from the pinned +# certificate by bind() (portable_complex.run) instead of the p = 11 literals (1320, 9036, 22). +V,R,H=None,None,None +def bind(c): + global V,R,H + V,R,H=c["v"],c["R"],c["h"] +def need(x,msg): + if not x:raise ValueError(msg) + +def kind(r):return "X" if r>k&1 else c["scat"]["outside"])) + yield add(live(V+t),tmp(r),q) + yield from part(B) + +def old_word(orientation,K): + if orientation=="forward": + yield from (copy(("T",q),live(2*V+q)) for q in range(R)) + for e in K: + op,t,s,a,b=e + yield add(t,s,Q(-a if t[0]=="L" else a,b)) + else: + yield from (clear(("T",q)) for q in range(R)) + for op,t,s,a,b in reversed(K): + yield add(s,t,Q(a,b)) + yield from (add(live(2*V+q),("T",q),Q(1)) for q in range(R)) + yield from (clear(("T",q)) for q in range(R)) + +def cleanup(orientation,AB): + for t,s,q in reversed(AB): + if kind(t)=="Y":continue + if orientation=="forward":yield add(live(t),live(s),-q) + else:yield add(live(s),live(t),q) + +def main_scalar(orientation,A,B,c): + def phase(gs): + for t,s,q in gs: + if orientation=="forward":yield add(live(t),live(s),q) + else:yield add(live(s),live(t),-q) + yield from phase(A) + # Every center is a complete temporary stream and one rank-(H-2) child, + # initialized/read/discarded before the next center uses the work stock. + for k,r,_ in c["ret"]: + yield clear(center(k)) + if orientation=="forward":yield add(center(k),live(r),Q(1)) + for t,p in enumerate(c["ports"]): + q=Q(*(c["scat"]["inside"] if p>>k&1 else c["scat"]["outside"])) + if orientation=="backward":yield add(center(k),live(V+t),q) + yield ("recursive_center",k,H-2) + if orientation=="forward": + for t,p in enumerate(c["ports"]): + q=Q(*(c["scat"]["inside"] if p>>k&1 else c["scat"]["outside"])) + yield add(live(V+t),center(k),q) + else:yield add(live(r),center(k),Q(-1)) + yield clear(center(k)) + yield from phase(B) + +def inv_schedule(orientation,A,B,c): + K=list(old_positive(A,B,c)) + yield from ((p,e) for p,es in [ + ("old_response",old_word(orientation,K)), + ("main",main_scalar(orientation,A,B,c)), + ("cleanup",cleanup(orientation,A+B))] for e in es) + +def coeff_steps(q): + """Non-destructive coefficient expansion using one complete work stream. + Copy source, double/halve/divide by3 as needed, add/subtract, clear. + Counts Gaussian operations; multiply by2 for real/imag component primitives.""" + a,b=abs(q.numerator),q.denominator + need(a in (1,2) and b in (1,2,3,6),"unsupported new coefficient") + return 3+int(a==2)+int(b%2==0)+int(b%3==0) + +def bill(schedule): + phases={p:Counter() for p in ("old_response","main","cleanup")} + coeffs={p:Counter() for p in phases} + tape=sha256() + for p,e in schedule: + tape.update((json.dumps((p,e),separators=(",",":"))+"\n").encode()) + phases[p]["all_macros"]+=1 + if e[0]=="recursive_center": + phases[p]["recursive_centers"]+=1 + phases[p]["recursive_rank_mass"]+=e[2] + continue + phases[p]["scalar_macros"]+=1 + phases[p][e[0]]+=1 + if e[0]=="add": + q=Q(e[3],e[4]);coeffs[p][str(q)]+=1 + phases[p]["Gaussian_primitive_steps"]+=coeff_steps(q) + phases[p]["scalar_log2_magnitude_charge"]+=1+int(abs(q)==2) + phases[p]["halving_exposure"]+=int(q.denominator%2==0) + phases[p]["divisor3_exposure"]+=int(q.denominator%3==0) + else:phases[p]["Gaussian_primitive_steps"]+=1 + for p in phases:phases[p]["real_component_primitive_steps"]=2*phases[p]["Gaussian_primitive_steps"] + total=sum((Counter({k:v for k,v in x.items() if k not in ["recursive_rank_mass"]}) for x in phases.values()),Counter()) + return {"phases":{p:dict(x) for p,x in phases.items()},"coefficient_histograms":{p:dict(x) for p,x in coeffs.items()}, + "totals":dict(total),"schedule_sha256":tape.hexdigest(), + "other_main_recursive_calls":"the existing live-label transitions, unchanged; not scalar macros"} + +def mm(A,B):return [[sum((x*y for x,y in zip(row,col)),Q(0)) for col in zip(*B)] for row in A] + +def lifecycle(schedule): + """Verify that new scalar-only work stock never survives into a child.""" + initialized=set();dirty=set();active_centers=set();seen_main=False;children=0 + for phase,e in schedule: + if phase=="main" and not seen_main: + need(not dirty,"old-response tableau survives into recursive main phase") + seen_main=True + need(e[0] in ("add","copy","clear","recursive_center"),"unknown or unpaid recursive operation") + if e[0]=="recursive_center": + k=e[1] + need(type(k) is int and 0<=k0 else -1),clear(work)] + +def emit(c,ori): + """Construct the complete local parametric invocation, before cover routing. + One role stream is its full complete address rectangle. Frame labels denote + exact canonical representatives, never just rank or binary matrices. + """ + A=list(flat(c['A']));B=list(flat(c['B']));cur=c['start'].copy() + K=[] + for part in (A,None,B): + if part is None: + for t,p in enumerate(c['ports']): + for k,r,f in c['ret']: + K.append(add(L(V+t),T(r),Q(*(c['scat']['inside'] if p>>k&1 else c['scat']['outside'])))) + else: + for t,s,q in part: + if role(s)=='X':continue + K.append(add(T(t) if role(t)=='S' else L(t),T(s),q)) + yield ('phase','old_response') + if ori=='forward': + for q in range(R):yield scal('old_response',copy(('T',q),L(2*V+q)),'old0') + for _,t,s,a,b in K:yield scal('old_response',add(t,s,Q(-a if t[0]=='L' else a,b)),'old0') + else: + for q in range(R):yield scal('old_response',clear(('T',q)),'old0') + for _,t,s,a,b in reversed(K):yield scal('old_response',add(s,t,Q(a,b)),'old0') + for q in range(R):yield scal('old_response',add(L(2*V+q),('T',q),Q(1)),'old0') + for q in range(R):yield scal('old_response',clear(('T',q)),'old0') + yield ('phase','ad0') + for r,f in enumerate(c['start']):yield ('adapter','old_to_new',r,f) + for part in ['A','centers','B','final']: + yield ('phase',part) + if part in ['A','B']: + for g in c[part]: + regs=[g[2]]+[x[0] for x in g[3]]+(g[4] if g[0]=='out' else []) + for r in regs: + if cur[r]!=g[1]: + old=cur[r];cur[r]=g[1] + yield ('climb',part,r,old,g[1],len(c['frames'][g[1]])-len(c['frames'][old])) + for t,s,q in flat([g]): + e=add(L(t),L(s),q) if ori=='forward' else add(L(s),L(t),-q) + yield scal('main',e,g[1]) + elif part=='centers': + for k,r,f in c['ret']: + yield scal('main',clear(C(k)),f if ori=='forward' else 0) + if ori=='forward':yield scal('main',add(C(k),L(r),Q(1)),f) + else: + for t,p in enumerate(c['ports']): + yield scal('main',add(C(k),L(V+t),Q(*(c['scat']['inside'] if p>>k&1 else c['scat']['outside']))),0) + yield ('center',k,f if ori=='forward' else 0,0 if ori=='forward' else f,H-2) + if ori=='forward': + for t,p in enumerate(c['ports']): + yield scal('main',add(L(V+t),C(k),Q(*(c['scat']['inside'] if p>>k&1 else c['scat']['outside']))),0) + else:yield scal('main',add(L(r),C(k),Q(-1)),f) + yield scal('main',clear(C(k)),0 if ori=='forward' else f) + else: + for r,f in enumerate(c['final']): + if cur[r]!=f: + old=cur[r];cur[r]=f + yield ('climb','final',r,old,f,len(c['frames'][f])-len(c['frames'][old])) + yield ('phase','adF') + for r,f in enumerate(c['final']):yield ('adapter','new_to_old',r,f) + yield ('phase','cleanup') + for t,s,q in reversed(A+B): + if role(t)=='Y':continue + e=add(L(t),L(s),-q) if ori=='forward' else add(L(s),L(t),q) + yield scal('cleanup',e,'old1') + yield ('phase','done') + +def contains(U,V): + for u in U: + for v in V: + if u>>(v.bit_length()-1)&1:u^=v + if u:return False + return True + +def validate(events,c,ori,manifest,bill): + phase=None;seen=[];cur=c['start'].copy();cent={};dirty=set();initialized=set() + climbed=Counter();hist=Counter();projection=sha256();whole=sha256();counts=Counter();ad0=[];adF=[] + pairs=set();states={};all_frame_incidence=0;primitive=sha256();primitive_count=0 + for ev in events: + whole.update((json.dumps(ev,separators=(',',':'))+'\n').encode()) + tag=ev[0];counts[tag]+=1 + if tag=='phase': + if phase=='A':states['after_A']=digest(cur) + if phase=='B':states['after_B']=digest(cur) + if phase=='final':states['final']=digest(cur) + phase=ev[1];seen.append(phase) + need(seen==PHASES[:len(seen)],'strict old/A/copy/B/final/adapter/cleanup chronology') + if phase=='ad0':need(not dirty,'old-response tableau survived before label recursion') + if phase=='A':need(ad0==list(enumerate(c['start'])),'missing or reordered exact entry adapter') + if phase=='adF':need(cur==c['final'],'final climbs omitted before cleanup') + if phase=='cleanup':need(adF==list(enumerate(c['final'])),'missing or reordered exact final adapter') + continue + if tag=='adapter': + _,which,r,f=ev + if which=='old_to_new':need(phase=='ad0','entry adapter position');ad0.append((r,f)) + else:need(which=='new_to_old' and phase=='adF','final adapter position');adF.append((r,f)) + elif tag=='climb': + _,p,r,old,new,d=ev + need(phase==p and p in ['A','B','final'],'live child outside source label walk') + need(not dirty and not cent,'new work stock or center active during live child') + need(cur[r]==old and d==len(c['frames'][new])-len(c['frames'][old]) and d>0,'wrong exact child endpoints/rank') + pair=(old,new) + if pair not in pairs:need(contains(c['frames'][old],c['frames'][new]),'nonnested child');pairs.add(pair) + cur[r]=new;climbed[p]+=1;hist[d]+=1 + elif tag=='center': + _,k,old,new,d=ev + need(phase=='centers' and not dirty and set(cent)=={k},'center child ownership') + need(cent[k]==old and (k,c['ret'][k][1],c['ret'][k][2])==tuple(c['ret'][k]),'center input frame') + f=c['ret'][k][2] + need((old,new,d)==((f,0,H-2) if ori=='forward' else (0,f,H-2)),'center child direction/rank') + cent[k]=new;hist[d]+=1 + projection.update((json.dumps(('main',('recursive_center',k,d)),separators=(',',':'))+'\n').encode()) + elif tag=='scalar': + _,p,e,f=ev + need(p==('main' if phase in ['A','centers','B'] else phase),'scalar phase binding') + need(e[0] in ['add','copy','clear'],'unpaid scalar operation') + target=e[1];source=e[2] if e[0] in ['add','copy'] else None + for x in [target]+([source] if source else []): + bank,r=x + if bank=='T':need(phase=='old_response' and 0<=r=0 + if f:stage_paid[f]+=1 + if a==WORK: + assert copy_open and c==lower.ZERO and f==CENTER + elif op==ADD: + assert a in live_image and (b in live_image or b==WORK) and a!=b + assert not(a==WORK) + assert (b==WORK)==(z==center_category) + if b==WORK:assert copy_open and f==lower.ZERO;copy_reads+=1 + adds+=1;coefficient[abs(c)]+=1 + elif op==COPY: + assert not copy_open and a==WORK and b in live_image + assert b>=4*V and lower.C.dimf[f]==CENTER + copy_open=True;copy_reads=0;copies+=1 + elif op==ERASE: + assert copy_open and a==WORK and f==lower.ZERO and copy_reads==SCATTER + copy_open=False;erases+=1 + else:raise AssertionError('unexpected stage opcode') + data=PACK.pack(*row);digest.update(data);program.update(data);opcode_counts[op]+=1 + assert not copy_open and adds==physical['weighted_scalar_events'] and copies==erases==CENTERS + assert stage_paid==Counter({int(k):n for k,n in physical['paid_histogram'].items()}) + assert coefficient=={int(k):v for k,v in physical['coefficient_histogram'].items()} + paid.update(stage_paid) + stages.append(dict(stage=stage,sha256=digest.hexdigest(),weighted_additions=adds, + fresh_copies=copies,erasures=erases,paid_histogram=dict(sorted(stage_paid.items())), + source_owner=BANKS[ACTIVE[stage][0]],target_owner=BANKS[ACTIVE[stage][1]], + complemented_reverse=stage in(1,3),work_family=WORK)) + if stage in(1,2,4): + which={1:0,2:1,4:2}[stage] + for row in lower.iter_idle(which): + paid[row[4]]+=1;program.update(PACK.pack(*row));opcode_counts[IDLE]+=1 + for row in lower.iter_bridges(which): + program.update(PACK.pack(*row));opcode_counts[BRIDGE]+=1 + for row in lower.iter_completions(): + paid[row[4]]+=1;program.update(PACK.pack(*row));opcode_counts[COMPLETE]+=1 + for row in lower.iter_exchanges(): + program.update(PACK.pack(*row));opcode_counts[EXCHANGE]+=1 + assert opcode_counts[EXCHANGE]==2*V + expected=Counter({int(k):5*n for k,n in raw['one_stage_helper_histogram_including_copies'].items()}) + expected.update({r:2*V for r in IDLE_RANKS}) + expected.update({5*int(c):n for c,n in raw.get('completion_rank_histogram',raw['auxiliary_entrance_rank_histogram']).items()}) + assert paid==expected and sum(paid.values())==raw['five_stage_profile']['calls'] + assert sum(r*n for r,n in paid.items())==raw['five_stage_profile']['rank_mass'] and LIVE*M-sum(r*n for r,n in paid.items())==DEFICIT + assert opcode_counts[BRIDGE]==6*V and opcode_counts[COMPLETE]==expect('final_entrances',opcode_counts[COMPLETE]) + # Independent four-bank all-column F2 composition, no source helper replay. + def bank_endpoint(skip_bridge=None): + banks=[1<','exec'),m.__dict__);scalar=m.replay();scalar_sha=scalar_digest.hexdigest();print('PASS independent F2 event observer',scalar_count,scalar_sha,dict(scalar_coeff),flush=True) + state={i:W.w['source_frame'][i]for i in range(v)};state.update({v+t:ZERO for t in range(v)});state.update({2*v+j:W.gauge[r]['frame']if r in W.gauge else ZERO for j,r in enumerate(regs)});initial_state=state.copy();caps={t:W.register(W.module.kernel([C.cov[t]],W.h)[0])for t in range(v)} + records=array('i');hist=Counter();categories=Counter();coefficients=Counter();centers=[];center=None;used_frames=set(state.values());subcache={};count=0;tag_hash=hashlib.sha256();projection=hashlib.sha256() + # The line binding is checked against the exact generated source digest below. + tags={43:("group['frame']",'equal_inverse'),50:("group['frame']",'rank_inverse'),56:("group['frame']",'echelon_inverse'),62:("W.gauge[s]['frame']",'paired_alias_corruption'),67:("W.gauge[s]['frame']",'fresh_source_read'),81:("W.gauge[s]['frame']",'echelon_read'),96:("read_frames[s,k]",'equal_read'),98:("read_frames[s,k]",'equal_corruption'),108:("W.gauge[s]['frame']if s in W.gauge else ZERO",'dirty_read'),113:("W.opframe[i]if sign==1 else FULL",'gate'),116:("W.w['source_frame'][n]",'inject'),120:("kpair[r['source']]['mix_frame']",'gauge_mix'),127:("kpair[b]['mix_frame']",'partner_mix'),133:('ZERO','center'),137:('ZERO','echelon_setup'),142:('ZERO','rank_setup'),147:('ZERO','equal_setup'),151:('ZERO','terminal_pre'),159:('f','anchor_inject'),166:('W.opframe[i]','terminal_write'),172:("e['root_frame']",'terminal_post'),181:("W.w['root_frame'][j]",'side_root'),184:("kpair[b]['mix_frame']",'partner_mix'),186:("e['deliver_frame']",'partner_delivery'),189:('FULL','partner_cleanup'),192:('FULL','partner_cleanup'),201:('FULL','anchor_restore'),204:('FULL','partner_cleanup'),205:('FULL','uninject')} + category_names=sorted(set(k for f,k in tags.values())|{'forward_gate','cleanup_gate'});kind_ids={k:i for i,k in enumerate(category_names)} + def move(i,f): + used_frames.add(f);old=state[i] + if old==f:return + if(old,f)not in subcache:subcache[old,f]=C.sub(old,f) + assert subcache[old,f],('physical descent',i,old,f,C.dimf[old],C.dimf[f]) + d=C.dimf[f]-C.dimf[old];assert d>=0 + records.extend((0,i,old,f,d,0)) + if d:hist[d]+=1 + state[i]=f + def physical_add(x,c,y,f,kind): + nonlocal count + assert x!=y;move(x,f);physical_y=y + if kind=='center':assert center is not None and center['source']==y and f==ZERO;physical_y=n + else:move(y,f) + records.extend((1,x,physical_y,c,f,kind_ids[kind]));digest_add(projection,[x,y,c]);digest_add(tag_hash,[x,physical_y,c,f,kind]);count+=1;categories[kind]+=1;coefficients[abs(c)]+=1 + return x + def center_begin(source,frame): + nonlocal center + assert center is None;move(source,frame);rank=C.dimf[frame];assert rank==S['center_rank'];hist[rank]+=1 + center=dict(source=source,frame=frame,rank=rank,first_event=count,temporary=n,copy_output_frame=ZERO);centers.append(center);records.extend((2,source,n,frame,ZERO,rank)) + def center_end(): + nonlocal center + assert center is not None;center['after_event']=count;center['scatter_reads']=count-center['first_event'];assert center['scatter_reads']==S['scatter_reads'] + records.extend((3,center['source'],n,center['frame'],ZERO,center['rank']));center=None + class Tag(ast.NodeTransformer): + def visit_Call(self,node): + self.generic_visit(node) + if isinstance(node.func,ast.Name)and node.func.id=='add'and node.lineno<=205: + frame,kind=tags[node.lineno];node.func.id='physical_add';kindnode=ast.parse("'forward_gate'if sign==1 else'cleanup_gate'",mode='eval').body if kind=='gate'else ast.Constant(kind);node.args += [ast.parse(frame,mode='eval').body,kindnode] + return node + q=Tag().visit(ast.parse(source));fn=q.body[0];end=next(i for i,z in enumerate(fn.body)if isinstance(z,ast.If)and ast.unparse(z.test)=='binary');fn.body=fn.body[:end]+[ast.parse('return dict(center_reads=len(center_reads))').body[0]] + fn.body=[z for z in fn.body if not(isinstance(z,ast.FunctionDef)and z.name=='add')] + for node in ast.walk(fn): + if isinstance(node,ast.Assign)and any(isinstance(t,ast.Name)and t.id=='unit'for t in node.targets):node.value=ast.parse('lambda i:i',mode='eval').body + if isinstance(node,ast.FunctionDef)and node.name=='target_move':node.body.insert(0,ast.parse('move(v+t,f)').body[0]) + if isinstance(node,ast.FunctionDef)and node.name=='source_move':node.body.insert(0,ast.parse('move(physical_id(s),f)').body[0]) + # Modify the center loop without changing any scalar expression or event order. + centerloop=next(z for z in fn.body if isinstance(z,ast.For)and z.lineno==129) + centerloop.target=ast.parse('(j,(r,s))',mode='eval').body;centerloop.target.ctx=ast.Store();centerloop.target.elts[0].ctx=ast.Store();centerloop.target.elts[1].ctx=ast.Store() + for z in centerloop.target.elts[1].elts:z.ctx=ast.Store() + centerloop.iter=ast.Call(func=ast.Name(id='enumerate',ctx=ast.Load()),args=[centerloop.iter],keywords=[]) + block=centerloop.body[0];assert isinstance(block,ast.If);block.body.insert(0,ast.parse("center_begin(value(s),W.w['root_frame'][j])").body[0]);block.body.append(ast.parse('center_end()').body[0]) + ast.fix_missing_locations(q);body=ast.unparse(q); + if D is not None:(D/'generated-physical-word.py').write_text(body+'\n') + m.__dict__.update(dict(physical_id=physical_id,move=move,physical_add=physical_add,center_begin=center_begin,center_end=center_end,ZERO=ZERO,FULL=FULL)) + exec(compile(q,'','exec'),m.__dict__);local=m.replay('token');assert center is None + for i in range(v):move(i,FULL) + for t in range(v):move(v+t,caps[t]) + for j,r in enumerate(regs):move(2*v+j,FULL) + assert count==scalar_count and projection.hexdigest()==scalar_sha and coefficients==scalar_coeff + assert len(centers)==S['centers'] and local['center_reads']==S['center_reads'] + result=dict(status='PASS_PHYSICAL_P10_EXACT_SCALAR_PROJECTION_AND_MONOTONE_FRAME_TAGS',scalar_source_sha256=sha(source.encode()),scalar_projection_sha256=scalar_sha,tagged_scalar_sha256=tag_hash.hexdigest(),weighted_scalar_events=count,coefficient_histogram=dict(coefficients),categories=dict(categories),category_names=category_names,physical_registers=n,independent_dirty_registers=len(regs),source_heads=len(m.borrow),positive_rank_moves=sum(hist.values())-S['centers'],copied_centers=len(centers),copied_center_blocks=centers,center_scatter_reads=local['center_reads'],paid_histogram=dict(sorted(hist.items())),paid_rank_mass=sum(k*v for k,v in hist.items()),initial_independent_entrances=dict(Counter(C.dimf[initial_state[2*v+j]]for j in range(len(regs))if C.dimf[initial_state[2*v+j]])),used_frames=[dict(frame_id=f,dimension=C.dimf[f],basis_sha256=sha(json.dumps(C.B[f],separators=(',',':')).encode()))for f in sorted(used_frames)],input_pins=dict(source_pins or {}),physical_emitter_sha256=sha(Path(__file__).read_bytes())) + + if D is not None: + (D/'physical.json').write_text(json.dumps(result,indent=2)+'\n') + (D/'records.bin.gz').write_bytes(gzip.compress(records.tobytes(),mtime=0)) + print('PASS PHYSICAL',count,'records',len(records)//6,'rankmass',result['paid_rank_mass'],'tagged',result['tagged_scalar_sha256'],flush=True) + + return dict(context=m.__dict__,W=W,C=C,records=records,physical=result,initial_state=initial_state,ZERO=ZERO,FULL=FULL,result=result,scalar_result=scalar) diff --git a/research/five-stage-p10b-transcript-stages/descent-selection.json b/research/five-stage-p10b-transcript-stages/descent-selection.json new file mode 100644 index 0000000000..d7eccd88c2 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/descent-selection.json @@ -0,0 +1,196820 @@ +{ + "status": "FROZEN_CONCAVE_DESCENT_FRAME_SELECTION", + "input_raw_sha256": "f1933dbf6f82303bb0cc6e42d4e292a652d99fb44286648452db374178e60c6f", + "input_scalar_sha256": "3f7ec26453da0274251dfc2f22f4505feaf1c345e964e35c7781fbfcc2c56fb2", + "source_record_count": 399140, + "selected_gate_count": 480, + "expected_local_histogram_delta": { + "1": -960, + "2": 480, + "16": -480, + "17": 960, + "18": -480 + }, + "expected_rank_mass": 179640, + "expected_removed_calls": 480, + "expected_scalar_additions": 350640, + "provenance": "Re-derived on this word by gen5/descent_search.py (re-implementation of #287's stated rule): greedy local descent of sum r*ln(m/r), m = 5h over the parity-fused ADD word, each move reassigning one ADD gate to a frame already on one of its operands' chains; nested chains, fixed endpoints, exact integer operand source spans and nondegeneracy enforced. Rule by Rohan Arun (#287); re-derivation prepared with Anthropic Claude assistance.", + "entries": [ + { + "record": 354937, + "scalar": [ + 5, + 6, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "1761d6af725a5a3fb8cc17e069e9ea468b6e79ab659ab4b7ed37e2c33436b028", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -2, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 354948, + "scalar": [ + 4, + 7, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "16ed5e54730feecc9714f6f680f6fa96943106983ea1846f434fc73726a25742", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -2, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 354959, + "scalar": [ + 1, + 2, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8fffe2a27e7e9157db2a4d963368245a299e0087bb538eed2c6e02b4a5bb4a69", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 354970, + "scalar": [ + 0, + 3, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c0ecbf713f922c1b911f46c5684d39fbadb5235420e20ae795e6651ac71fa1ef", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355047, + "scalar": [ + 13, + 14, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "2580de261519700fd5b5d0fb165d6d4033444c007fe70724a4fb54108daa5ee0", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -2, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 355058, + "scalar": [ + 12, + 15, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "77923eb1286b7a3eef98c7553c0db386e3621b66b2ee10543200d32cbb26da84", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -2, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 355069, + "scalar": [ + 9, + 10, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e0791d26d258e636e682c5747a84da0809858aea07a0e30ab9c6222429456979", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355080, + "scalar": [ + 8, + 11, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8a81609ac5a3181fad49448d4f392f035970d4852fcf8a331448ad04328e5def", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355157, + "scalar": [ + 21, + 22, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "25560a8bbdb633a8db684cb2e28d217089a8816519dc1fd21d408a8f275275fa", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 355168, + "scalar": [ + 20, + 23, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c465e1235298b838350c9adeb550e7b1996e8b5cda0b2e9a1dedae5ad557a41d", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 355179, + "scalar": [ + 17, + 18, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "1511f533f0d9c9eb5b34d1147cf0c9e6dbe14377e80f39c1c19a90a1c35f8ccc", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355190, + "scalar": [ + 16, + 19, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "12ace8bc45a2764294fb1a6d65cf74afc7253804be600e5aaaa1a42e36fa2733", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355267, + "scalar": [ + 29, + 30, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d9d70614b56364fe41a86dca1782ee40ed9b44104eda247bcbfc5a6aebc97bbd", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 355278, + "scalar": [ + 28, + 31, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4ef1ad294d4fab3cd8fb72829101866f2f90bf9dbc89829eb73b4ba47c92ccda", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 355289, + "scalar": [ + 25, + 26, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "71d6e3d68253b799720d9e75ea96a2857c61f6a88a6dd57d06a2c4210c229cb5", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355300, + "scalar": [ + 24, + 27, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0013bb47d78bf2052aadbf0b47f1a52ccf956763be6f109634bd31c397691993", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355377, + "scalar": [ + 37, + 38, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d6c9716347a71d185671eb5748ad367260d69ed1559b2b0118db81a805a102ed", + "new_basis": [ + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355388, + "scalar": [ + 36, + 39, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "5445e65ac0da2aca4aeff1d45b1b02044c09877d1e102ea36fd0cef13b5218d4", + "new_basis": [ + [ + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355399, + "scalar": [ + 33, + 34, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "643ed7189ad94ffcd2af2478fe38ef1265069f5fe3e1618a277bf9b602af4e8c", + "new_basis": [ + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355410, + "scalar": [ + 32, + 35, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "65ca9ee2e729566bf5900990a6f58d0fe46bc190245b3abaeb99b7496f3ed3fe", + "new_basis": [ + [ + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355487, + "scalar": [ + 45, + 46, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d90e823d343e408f9c493b714c5ccd32cff6179db62c0c019129c3b399c4de71", + "new_basis": [ + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355498, + "scalar": [ + 44, + 47, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "87af0ce4138acf410c617e27910a49101c021a15aa8257a125cb806d7f0bd749", + "new_basis": [ + [ + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355509, + "scalar": [ + 41, + 42, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c27ab3e4fea46eb7108c4dc813d1f9bf2ccdee66bade467a5fef83a23e6e8fef", + "new_basis": [ + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355520, + "scalar": [ + 40, + 43, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "b3e518dedd8b079c61f00ac867e8bc0306d395b67c6cc4b32840f43c8eafa97d", + "new_basis": [ + [ + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355597, + "scalar": [ + 53, + 54, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "29f520aebbde55012b3b033d3f3315820b1828a31577de561d0a76cce144e971", + "new_basis": [ + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355608, + "scalar": [ + 52, + 55, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d2fdcd43845b8ed8e70eb394e7a507a10370374bf73b7ef26ec278e7a9e3e984", + "new_basis": [ + [ + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355619, + "scalar": [ + 49, + 50, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "2837c16438d3beb16fa1477b12e6bd76490e232cdfc80a6bdd4039b015fb1b74", + "new_basis": [ + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355630, + "scalar": [ + 48, + 51, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c6fcd1e3abfe6a2a4930282bd875b0c0c088dcd20507f199001b93c3968a24d3", + "new_basis": [ + [ + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355707, + "scalar": [ + 61, + 62, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ba78cd5ca1b4f07fba19c27818d349f8bae0260b63cd375ff66bac718d2497d1", + "new_basis": [ + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355718, + "scalar": [ + 60, + 63, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "00979ee7142d3f13f070f749185792a9141b30e40bd2faf6df094ebfd96807aa", + "new_basis": [ + [ + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355729, + "scalar": [ + 57, + 58, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "9bf86c025e47fb7cc6ed8d7c4469bfdd9ae76dee5a589fd26c35a1633e28408a", + "new_basis": [ + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355740, + "scalar": [ + 56, + 59, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "08a54dbbfa950e7f2c1cb9d663497d8dbb174558b1d73d500962655f15d9ad81", + "new_basis": [ + [ + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355817, + "scalar": [ + 69, + 70, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "2ad5f4d4659edd5f8d2717dacc3634a1676473e197cc6490abda207aba4e230e", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -2, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 355828, + "scalar": [ + 68, + 71, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "061c9bd3df1bc65804440edeb35f2c2b7d3db5fd38b61067ed4457c68aad7368", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -2, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 355839, + "scalar": [ + 65, + 66, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "66fc6e38496df2d6a6024e06b00920b268a8fd023040ff26cfe8eb59edcd76a0", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355850, + "scalar": [ + 64, + 67, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "6b69ad0b046ef537f411ff4151e2976dd6226f189891300a0cafba5e81a7c27a", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355927, + "scalar": [ + 77, + 78, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "f5086899246678ab4e23031acc60fed8badb6e11613e990c088160ee659cc709", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 355938, + "scalar": [ + 76, + 79, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0a09ee31aaad9ea61a769b2b65e67046086048e58959bb7b1afa689799464f53", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 355949, + "scalar": [ + 73, + 74, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "deb234443c2c8e7c67dbff067b1ce87f10080a6b752a1fc67e761a876b630307", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355960, + "scalar": [ + 72, + 75, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "6fd1c41a87b91182fe67874e9588cebe0713d748f1098accb4c935307aa43505", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356037, + "scalar": [ + 85, + 86, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "1bec390d603fc17d37212d83ebc44e45903b2a2aaa22750683b3801ad15921b9", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 356048, + "scalar": [ + 84, + 87, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0188ba7c3369ecb4cbba552bb9a0e9038090733eeaa1f942df081e8abe4ad5c6", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 356059, + "scalar": [ + 81, + 82, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "88f92eb22647523868730173b23161deb85b6aa190dcff1d2f217085101b3b46", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356070, + "scalar": [ + 80, + 83, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e8ca750a6354c6a7e5ba452cf1d73e34f23fbafa3fb224fe9733e3eec73102ce", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356147, + "scalar": [ + 93, + 94, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "554aa14088e9d697e2370218feb2466fd817a5e4d62704d27a53d310e3b344a5", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356158, + "scalar": [ + 92, + 95, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "92ca893d68f7e6f63008c20e6f4fb2de3cf0e4b5d144c503ebd80379d296b32e", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356169, + "scalar": [ + 89, + 90, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ce902bfd010f6e3be76f049f983c64499054bc2e5b464e9d229b3a82124809f7", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356180, + "scalar": [ + 88, + 91, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ba0a2d4550386c62646c92e57af1b34a7534d77bf53eaea37d0534af51d0cdc5", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356257, + "scalar": [ + 101, + 102, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "5032847b70c4b83ffffb2aca6834f6e9a1717a144ec4201457019d0c08b3501d", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356268, + "scalar": [ + 100, + 103, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d0d281583b6a00d4b87a76b043abf2e74809f0dbb7870fdb0e5c71976941e449", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356279, + "scalar": [ + 97, + 98, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "f0f1a687a8190a648b1e65cf482a8f15f216673379b5fecd2bf844b8740ee23b", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356290, + "scalar": [ + 96, + 99, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7d0f656f298d3efa3ea3ea684239d8fe44804708650b4a376869b0886b5b5209", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356367, + "scalar": [ + 109, + 110, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "1925889452b8fe9bdb0836d95c1dd5837662d6eb49e48b0f6058e9dfe1a3cb04", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356378, + "scalar": [ + 108, + 111, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "1842c8fe7916ffd67a826ed522c72aa6f96b71c1b40b07b8004a5dd73f08f945", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356389, + "scalar": [ + 105, + 106, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0ea61b4a14eeaaebf332ac57da0a456e3fd44e6ca4868e4bb25c47ef11d8ef28", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356400, + "scalar": [ + 104, + 107, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d6fbf26a48cbb4f5991de6dd7fb51579a9987d19fa36df75240585f4d8a3b219", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356477, + "scalar": [ + 117, + 118, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "db04e3674a35aa7080fd36e30144e79ae6896f53c4d7cddfb763d81f97a43fb7", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356488, + "scalar": [ + 116, + 119, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "f28ba74774701d75779034360d2e7ee61c13131d327270c2ab0bc89512bb051c", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356499, + "scalar": [ + 113, + 114, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "06688e61aa6d0b753a1db24ccf724f9049d21db7bd87c424b438cb60a32fc79d", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356510, + "scalar": [ + 112, + 115, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0a16e6cf85831bc4cce22381d237b6f032eef8322c11e10a2a66422f7b409033", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356587, + "scalar": [ + 125, + 126, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0ccb0c190a9354103be8dab5a2c7630277dc42cdd5c5e79be6a266df986fe897", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 356598, + "scalar": [ + 124, + 127, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "cb9eb0861797dbba8e48ebc6c47774a89f00a4199d877abaa568e4e733ae49a2", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 356609, + "scalar": [ + 121, + 122, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "dc16e6a4d497c622282c1116c1553bd56d8d80f51c064a1436871a396afd28df", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356620, + "scalar": [ + 120, + 123, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "f5094505d994b5bc82315e95a0a3213e82d6c39a77b3a9a58ab6c1c159d2fd15", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356697, + "scalar": [ + 133, + 134, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "9e5629b784ad600082d6fa8b9619d30998522832d2aab1829eac7b25e704664b", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 356708, + "scalar": [ + 132, + 135, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "071692418197b0dce4bf45cb29271a1d4c12dce0516c235e28ea3999f63a8617", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 356719, + "scalar": [ + 129, + 130, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7120f9a313b98e63d8ff3ecde7cf6b6d8989c92fae2b71f5c5323da3d7253785", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356730, + "scalar": [ + 128, + 131, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "aa48f5c5c80a494e88a4b73bf198be3ba40bc73c76fddee39a75162e7a678970", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356807, + "scalar": [ + 141, + 142, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e5836a5506f7f10b738e752b81ff3a1f2f5d619e4d6655ac11c2af944ffd6ad8", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 356818, + "scalar": [ + 140, + 143, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "77857125e7fd39aaf735b85afe7ac0840978f1d989a41ecb93b5d7888239cd8d", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 356829, + "scalar": [ + 137, + 138, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a8c2a3f19fc952d5efc49509103038e8015d67f8eb7eeab35e220e5fcb1a77cc", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356840, + "scalar": [ + 136, + 139, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "897d880fa424d48155dbf53b5f1e726e966050ed9d82a2bd073e704ecd2a6c27", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356917, + "scalar": [ + 149, + 150, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ea5d2500e2c7ade298b8725a6b2ae0bfa237ef7e53cc071451b82d8105ad6fe4", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356928, + "scalar": [ + 148, + 151, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "f31cdec9b996be0a6170259d38941e40483830d02916879e5e8ed7a0d7103e85", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356939, + "scalar": [ + 145, + 146, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "abdaed16b99c2aec735dd39a7604df1c0a445380c3d690622828873c1b65afb0", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356950, + "scalar": [ + 144, + 147, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "1635cb027e02a036c4e5855ab2cc8c5c160086b65362916a94331b27740e7995", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357027, + "scalar": [ + 157, + 158, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "f348e9bdac4aaad86b5cab67f73ff6906c9566feed4029ce37d8affb90fd4a01", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357038, + "scalar": [ + 156, + 159, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "969692831f1b84ff2a8b469550a4c3dbaf4eaeab808e626358fcdafdd0088763", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357049, + "scalar": [ + 153, + 154, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "da598a3b06a354b32b2ccc42c55a7868a9072daf4e1f820cd7f6d63803d97ec2", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357060, + "scalar": [ + 152, + 155, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "f8eaed111c01e4618daece91e73ffb7a760f1a8a90a3c56a5734de233e9371da", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357137, + "scalar": [ + 165, + 166, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a0fa0496cab26c53ed489ae75a05b9f7701c89ed17f71e6360780b8249bbdc14", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357148, + "scalar": [ + 164, + 167, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "17e747ce96f5540ba83c69e00cd482e70f2a33872c74de103d8535000ac1be28", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357159, + "scalar": [ + 161, + 162, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "721aff99572eea44db5f7efcd1213cfc30d867e1d26ec13fbb5f156029b02d9e", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357170, + "scalar": [ + 160, + 163, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "580f962690a7a7e38f56b587bd2cb6ae57410b489e08e816a4200289d87142f2", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357247, + "scalar": [ + 173, + 174, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "dd247ea35e677ac41e0a252115f140d99a14634aade1327aa85d24392176079c", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 357258, + "scalar": [ + 172, + 175, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "9d4dd308f44bc0ded485ca944f8e2f72667668a8ba8fa41ced7341760c5801bf", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 357269, + "scalar": [ + 169, + 170, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c467da77c9b1aa7f971a6b6ca5ec208ec0c0e4f5607b594934e692ef9321e638", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357280, + "scalar": [ + 168, + 171, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "345f09b0c9da7fe70b637554f2476e4de30815d992e0564ce14a2878888751c8", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357357, + "scalar": [ + 181, + 182, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "cf32149668576e018c847a883b35a7f30cee42c052bef7c7e0571202265131ab", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 357368, + "scalar": [ + 180, + 183, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "75175aa06583760dae8843cda45dbb7c9369eae23fc1a46f00cce8f6afefce33", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 357379, + "scalar": [ + 177, + 178, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "833d173c7d588daf94a084d89f85996434fa645b809880f2d0dd04b596de64d7", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357390, + "scalar": [ + 176, + 179, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "86ef7011b657e02cb1c24544e85ec53cbbd54d5b976e92e84db9fd269a5a8bac", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357467, + "scalar": [ + 189, + 190, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ed389082a08a7c3b275a57961f3b16208cee01df81b7a3b9357a32eadb330c05", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357478, + "scalar": [ + 188, + 191, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "f3d869c24d99f9d297415b1417b32f9e7c9c917dd93db21077f485762d6c3bb2", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357489, + "scalar": [ + 185, + 186, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "67c695d9e81cc3019e6172e7ca9fb53ef9070a04e9dcc9e5d2110c54a99e2b6c", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357500, + "scalar": [ + 184, + 187, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c9a44a6c9ee0805e97dea0e8be1080e9405f7437a24135407c8ab6a3d4b699cd", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357577, + "scalar": [ + 197, + 198, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "81bbd055a2b9a1db07f2eb75b871f791171ec5f0f6d2c3da461a55919a4c08f2", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357588, + "scalar": [ + 196, + 199, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "92cb6608b500c69394b62b089d0f5a5384a83b54dfa219683a6f69633e075ef8", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357599, + "scalar": [ + 193, + 194, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "81cd64112ef05585a522f51c34d9d01c829a991a5bb7fe2d0a4f9b2ded664331", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357610, + "scalar": [ + 192, + 195, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8bc12c54b806f2eb92396f51a5830eff87a18a9cdbcac903b57f0f9944729a78", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357687, + "scalar": [ + 205, + 206, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "08a5cd9615abbba77827be1e605c5aa3d1b91fc167dc6e0a04b042001abfc897", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357698, + "scalar": [ + 204, + 207, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "68ec4a63d8fc8c2121d3c787f30bc0ef080f2063b44f12f23d03dadd12fe5814", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357709, + "scalar": [ + 201, + 202, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "619e5c4cffa1e48a550374239dc6c9c67f1247665d51db288e17f41d5db61eff", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357720, + "scalar": [ + 200, + 203, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4628569c70a405a85165a8d07b9533db52dd2a00a004a94f7e5d6bebc98f012e", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357797, + "scalar": [ + 213, + 214, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "98969310887e34b95f1a7db912b2a233c266ec064c09d0801d30a04381277f99", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357808, + "scalar": [ + 212, + 215, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "786a5930c958f1a3c5d94c4a4519b7727a271aacde2bc0419d16430a0dd9fb56", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357819, + "scalar": [ + 209, + 210, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c2ae2f63c2e727aae610b677729d16b02df5f059764a6968e40249e73037dc88", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357830, + "scalar": [ + 208, + 211, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "9729342c05e227d04a0bb83af2b3a49ff602fa25dc19981489816755bb378180", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357907, + "scalar": [ + 221, + 222, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ef60680ac4b00edf062c38d14af27cd46ad77195907f054ca7cff7724cd912c6", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357918, + "scalar": [ + 220, + 223, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "834b0f324792a3445520b710e61f2821e136e44505c9c65f40f844d1b2284a50", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357929, + "scalar": [ + 217, + 218, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "06f95308706e17fb8aeb2142573049b0383bd1587ff04153ac603e5f5b03bec3", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357940, + "scalar": [ + 216, + 219, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "46f919904f9cc9f20e42729cc0ae864b3c3ea2bca34175a13161badf66b7f615", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358017, + "scalar": [ + 229, + 230, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "5bfba36a1b48b533ea9f8a29c906427205bc4526b71dea6b01a6150519bd9a2b", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358028, + "scalar": [ + 228, + 231, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d8045b9403f7ac1a2353f76878332117a35fd5a96e747d9604d17cdc260a09cb", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358039, + "scalar": [ + 225, + 226, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7986aa0401ffbc45fafae10526536f79e54491171a2035f0f3ea0530c30351d7", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358050, + "scalar": [ + 224, + 227, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "1afb2e8db6e905898ff53140f79febf81aa226b01841409a265883153b0418f2", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358127, + "scalar": [ + 237, + 238, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "57cc43adfcd11d2ee8480afc688ffbcc5c8f0ad80af321f40bce060db14f9dfe", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358138, + "scalar": [ + 236, + 239, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a6f5c4bb27f14a22a5b6f00e54c4e9cf1c2559be769b0a4f9ff2db8ac5c921d7", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358149, + "scalar": [ + 233, + 234, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "22db124f33cb3369d21a2809a20337b5911916c8a0a4584a05508f23dbbbb42e", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358160, + "scalar": [ + 232, + 235, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "17f6ef29a4bfca6f5af1ceec322f50db76223e64af465e51a691da3f136b1ff6", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358237, + "scalar": [ + 245, + 246, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "3892dadc18f40614b02329b10c33da3ec325483b6dac8908cc5d39164596871c", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358248, + "scalar": [ + 244, + 247, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "24def4a40851a19f26838fa9a875e9b7caa718023f1a835f13fa9903c2660b09", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358259, + "scalar": [ + 241, + 242, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "91fb5a944c3bdc76e919ed6d611bbbad976d01b66a55c53371aeb686d8e2d17a", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358270, + "scalar": [ + 240, + 243, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7159065f4a446af0064c3721eae0887e73ef99571a4687778af13d8193881cc8", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358347, + "scalar": [ + 253, + 254, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c161e68bf111ac0e7ca048af60d0a1ea1e1db288460a027de301d2fb3112bec3", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358358, + "scalar": [ + 252, + 255, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "dd31a5fb01fdb17ef4a33e470307bc208cb24c43e23ae552b4877dc9c1a1ff69", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358369, + "scalar": [ + 249, + 250, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "bb453614b75f1aa6dc7fec0ebe10cab8d0a55b82e79fe22711a74c5490c01a95", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358380, + "scalar": [ + 248, + 251, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "2db1d6a4fe2b4f3530c389e182a09a8d6e78808b4303a55a2141d47fa0458bb8", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358457, + "scalar": [ + 261, + 262, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "cf1f203700e368466d1e5c9aedd61c8c7258022ca1ccde97a9af0fee28875132", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358468, + "scalar": [ + 260, + 263, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "035bbe7458ba8019af203a8530a3385b37f300f7796f2ae6b51c265048cbbc57", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358479, + "scalar": [ + 257, + 258, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4084de0cff9d011277be34889fbc3a6113d7ec7fed692b39f11d0b49c62ed083", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358490, + "scalar": [ + 256, + 259, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "edfc792d44bda60123a4e256c988b4360ec2e7593e50ea1764c433f01d21e8fd", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358567, + "scalar": [ + 269, + 270, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "9e07cb4911f0323811ede84ea4bd0ae0a82aa5c92a8103c714155ee0143775fb", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358578, + "scalar": [ + 268, + 271, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "480d5e3e5187871003ea70f31bc3f883633c41e9e5ae1ff228a2708cc739e484", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358589, + "scalar": [ + 265, + 266, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "18551c46b4d3b070157ad8be3629f93782fe7438ffe8e800d32eb0ad30390dad", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358600, + "scalar": [ + 264, + 267, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c6f42750bb90cf1abcd38bfc248a1f883a9c3490f952eae59004a915faeb9327", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358677, + "scalar": [ + 277, + 278, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "b834eba4eedd28d8e272c07c013be89a0633e09f394eed0c6398c94b4666735a", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358688, + "scalar": [ + 276, + 279, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "727a7ba60faf7155dcd1d95088b3bd65c20b81923dd444c5e0c3a12753a1b754", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358699, + "scalar": [ + 273, + 274, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7f6a279e3ec0d18179ada31ee3d3a7de8281f4bf48a08864fdad46361dd84b2b", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358710, + "scalar": [ + 272, + 275, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "57ce9bc1a2909f113e1c5271cad28d1bf1202fd98399bdf7d2d06645e8604b8f", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358787, + "scalar": [ + 285, + 286, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "88da23b7bae552bc1c4a38e27375e0fac8a1c1a0109ffb55eea1c1999e6602c8", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358798, + "scalar": [ + 284, + 287, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "02b371d007ab70478be0dcd347da61670f66cec85fe158f1ea98d8f73469af71", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358809, + "scalar": [ + 281, + 282, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "fe9d6b816792612f5548b252de6c29dfc69d27352138c0919b0d7a1bbf4e1d1b", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358820, + "scalar": [ + 280, + 283, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "19cfed720d62643b9698440f95eb0ab5438f8ed30e0c708ca2d50b7e64811439", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358897, + "scalar": [ + 293, + 294, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "596cd7b72dbffcfc982d9e4d019fe654a96bf9e419fdfe1a08f40cbf93eb23ae", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358908, + "scalar": [ + 292, + 295, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7a089a158cbe7ada62fc61a16b765577f69feef8e8fb4330f603fe609777558d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358919, + "scalar": [ + 289, + 290, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "11e525e165d534e21f42e0acd7ccff25010ac71e3049065446429e3e82ba956e", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358930, + "scalar": [ + 288, + 291, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ae73b425b923ec12407cd280ce95b226dd782a339976d468e557def919b62b61", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359007, + "scalar": [ + 301, + 302, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7091bcd11b241ff48c652ca73b2e9e759c87ce540f4463d537841363a1dafd5b", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359018, + "scalar": [ + 300, + 303, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "eb74bfb00f6f75627e80fec2d7802e00a38c628c4b6f5a0a71803f6a5c2750f3", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359029, + "scalar": [ + 297, + 298, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c6b6cb1be2f6e75f02eba65f697b93f20720e478f61acafbbb69f93b9d9ec31b", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359040, + "scalar": [ + 296, + 299, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "fca8a75c2ba446f8c2612ccee3502ab327feaad2d6cde4e7c65fca81e3caae18", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359117, + "scalar": [ + 309, + 310, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a616e783cd2d48a27d1243757380e78baa0d57e1eb0900e47a713f8b4141eccf", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359128, + "scalar": [ + 308, + 311, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "b246b131583ec51f876efdbca67a92829eeab49c768792ad221906dda1400686", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359139, + "scalar": [ + 305, + 306, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4b8adb582f82d40a53aecd06a3e04d167521f1cc0d9a5f7315a8a2fd851883c0", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359150, + "scalar": [ + 304, + 307, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7441b06cec17bfa64bb6592a0ae2f752a4edb26bb3b30f14c2678770964ebc52", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359227, + "scalar": [ + 317, + 318, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "546c44fe39bbcdb256ed74253d2cf4e51ed9e423cfd1a16b03b9e3624d18fd45", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359238, + "scalar": [ + 316, + 319, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4d32f22c74a1b88a2b0eb169f22ebe85517bc4c4cce4c957bf52b6a4313db12f", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359249, + "scalar": [ + 313, + 314, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "2b8f68e89b2ce73baddf544070d7236e1a7a8247fe7d1d7214da2de72f7a2d38", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359260, + "scalar": [ + 312, + 315, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c91e9138d8756db9722397ebe0f8eeaa7e8d87bbce8b009212cc8665fb8acd81", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359337, + "scalar": [ + 325, + 326, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "94616d1b1860bd675a38c94f38ec245772be3abf971927a8f3284158b54480a3", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359348, + "scalar": [ + 324, + 327, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "22dad7d2307e2d78c47087ad02053f597e370a43bfefd075fe0234ca70b5f633", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359359, + "scalar": [ + 321, + 322, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "00935b93ba349a094f83aab7d7f0b469baf3e45ecef0106bab1f0300ec610633", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359370, + "scalar": [ + 320, + 323, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d1ae63888ad78610223f5ae88caa49d775dc8cfa9d338058cd50db409b3ff9c0", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359447, + "scalar": [ + 333, + 334, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8175a0bb9087e9d82638b1f4c9765d5cc92e2c34300f2c0ba67342ffdf19bf0d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359458, + "scalar": [ + 332, + 335, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "36d5e8171d075ce3ce33a14795ad44e6669914f92c00cf518929d3fb22c35cbb", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359469, + "scalar": [ + 329, + 330, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "841cb5bf6ab75d7c109ea7c93882f8b0f0e72270088677e23cc6317c8d0f953c", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359480, + "scalar": [ + 328, + 331, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c9ed66819c232293d9a39b6e1874999767487cccc00d65fd3176707a2c41fc87", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359557, + "scalar": [ + 341, + 342, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "28b80f5fb7eaa239a7bfc2ab23860bd83c70e98dbea9e19bad14800cc095cbb6", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359568, + "scalar": [ + 340, + 343, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "adcb9f66b705ef26e53816474d9b0d6fc154e996b48e8ba2573f93d3732dc7ed", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359579, + "scalar": [ + 337, + 338, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "bfb9dc391cbc74b6986d1faec57b802ce94fc46ac3f34514edc612b6eac356af", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359590, + "scalar": [ + 336, + 339, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "611e336d9623ab63e84eb928064719e983ef52da0bf2bcc2c0f29a83dbb1ef4a", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359667, + "scalar": [ + 349, + 350, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8a4d5046b84957affe99735f5d6ebd48913ab5058d04200105cfe1ce486f107a", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359678, + "scalar": [ + 348, + 351, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ad3ea3c97513fe258f907c1c76e9bfc4e4d07c921f18b22ac44c87b9977babc6", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359689, + "scalar": [ + 345, + 346, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d30a698dae239c42cad1272c0ea7c7d43b430d39e83c63d0ef51c347b6f72934", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359700, + "scalar": [ + 344, + 347, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "47e673e79da400645ddc8caaa24547a61d1923e5a51c0b8a42f4c8d2d528cbb5", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359777, + "scalar": [ + 357, + 358, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "bb2fa239a569c263a75a2b7171554fa8490750f5900552b07f2e0cb708f04ac2", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359788, + "scalar": [ + 356, + 359, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "6f8dd8dd1d904079045de979035ae77c5558cc5c7c750212c4a6099930f99a79", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359799, + "scalar": [ + 353, + 354, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "2870eff22cf63cf8b0a723ab5b465683dc2b9254ffe7727131e8eefc6c8418bd", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359810, + "scalar": [ + 352, + 355, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "6ded946dd9810b572f5cc5c48b9332a96170e32768b2bb2b324e0b08377a459a", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359887, + "scalar": [ + 365, + 366, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c9a70b9c671191c646357d9ad912a59bac8941b58fb2fa00b72cef6e353ab43d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359898, + "scalar": [ + 364, + 367, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0020cffda015d745445c5628168dff7f8602968d1828b96957aaf23c7a830d94", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359909, + "scalar": [ + 361, + 362, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "bf1b28ccd5cc8e7568d945f9312240989dd8be4f70e9c0eefdf9b4de396a2037", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359920, + "scalar": [ + 360, + 363, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4c7b3a3d28c872011af0c215dcbecbfd03f421b7e890e988982debe6f716d888", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359997, + "scalar": [ + 373, + 374, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e7ee9899c62af9a85d04e0e6ff8a48521f4be71483253e5773f9e0c8d2241b1e", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360008, + "scalar": [ + 372, + 375, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "570e93f0258b9b429df06e4b7b84b3e81516d9104c487961878a7eb7b6d05242", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360019, + "scalar": [ + 369, + 370, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "6ee1afb9eefdbfe951a757aa67c5c33ac1b965a21271e5d119f12dbc3ba52e2a", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360030, + "scalar": [ + 368, + 371, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "840501ebd0b66a52adc7fcbf419e6b8c4ecbd83d451e9640d3417ef83cd649ac", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360107, + "scalar": [ + 381, + 382, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "83b7a065f7385adcd1ae7ff12043325c5dfa0983d61091e95a886cfb3660e308", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360118, + "scalar": [ + 380, + 383, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "9b839e9f93c4525b336e5f19dd8bc7934b83ebe91ddb2c359641a04e62a56764", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360129, + "scalar": [ + 377, + 378, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "6516fa42143e4514d1c9e7c063f98f31afc6370acc21fb31ae9cb45fb380ebcd", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360140, + "scalar": [ + 376, + 379, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "08f5706700b6cf746eb3c9efc8d65acf3c7be62f9946ac77fc4373edc625fdff", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360217, + "scalar": [ + 389, + 390, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d14aae8c4a214c4555eddb946b19f4555ebd413d996e93f03789a99467efcc01", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360228, + "scalar": [ + 388, + 391, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "dee04f9311e2a6fabf9524cbd7a2787a9e45beea83276a18552f280a2fd2a0d6", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360239, + "scalar": [ + 385, + 386, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4f2fe00c60fd9e825ae5d98fbaba85e181dbcefaa9dcb7f8ad10388665c070db", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360250, + "scalar": [ + 384, + 387, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c302f93fdf049e56b4f9f4ea753765f76c6e679ec4774cd4c106dc22d75bb399", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360327, + "scalar": [ + 397, + 398, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "dd6254c6d3c6ec208a513d18bccdad5065ccf127518070ed20a9186fc1571f14", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360338, + "scalar": [ + 396, + 399, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e6b4c211da65c482ef60a6ac48ccc908351267247bb76eca74df23f3192322cc", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360349, + "scalar": [ + 393, + 394, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4550af33a2a4339715db3f17cba36347c056f707b36c7ec3ba41b6f467b08e00", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360360, + "scalar": [ + 392, + 395, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "dc5f254a8ff29b8451cea1c01ece8afede5b2648251b9ccd43e4011c717a0580", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360437, + "scalar": [ + 405, + 406, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c44b4650bc8b45922457fd7f08e5e0966a917b0a24ad2e0846bc62aa27fc3ba9", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360448, + "scalar": [ + 404, + 407, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "2332685f5a97ca3e67941a371ebad64f554069cf6a5563a70e243bb62ff3878d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360459, + "scalar": [ + 401, + 402, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "954204964aa119bfdeab9df6d8e792a1de4f4bd257c405e3a383c4346865d675", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360470, + "scalar": [ + 400, + 403, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e0474753819f2ff2f5394362b293c6fb898834993cf4c0f2683b435305acf720", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360547, + "scalar": [ + 413, + 414, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e0c9d4074c0b9d6a3de3935eda663956b0d413cac254727893814d083455c535", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360558, + "scalar": [ + 412, + 415, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e8b07e05d395ee96d1e2b483ac6a180a1b86dde2976f801d5bbb9564cf8b87bb", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360569, + "scalar": [ + 409, + 410, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ee446185051e7af1a9a00dad991bdc2322c6d48936cb1d3f1355497d1f6d1020", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360580, + "scalar": [ + 408, + 411, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ec802575f032f1dfe113db8db9183ecf743c7b5d609b33e491bedf1cd150009a", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360657, + "scalar": [ + 421, + 422, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e3e70d3b7cac1af8ce1960c92fbce72de247498dba7678b02ea4ee65be86a5a6", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360668, + "scalar": [ + 420, + 423, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d211e8131ea75c158e6cc0bfd75406b38ef1a1a0a0f8b4ed9edfa1efbd6d5c91", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360679, + "scalar": [ + 417, + 418, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7a8b9b607584cc7dcf76c82d9587f9002ae3c42de9665593e87ddd6a7dd39b67", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360690, + "scalar": [ + 416, + 419, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "851de1eee46bb163ffb0585f663c23e5427c26015b962ce0d043ad47099be4c8", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360767, + "scalar": [ + 429, + 430, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "5989eb83a72249586f9a573b8b2db8c424566949575fd463f816fd2fb3ea99dd", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360778, + "scalar": [ + 428, + 431, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "9162f364fa11f7a4c0de4ee047a624dde32fdff59b9ef050f1b04552aef0d778", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360789, + "scalar": [ + 425, + 426, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "24ce1d340a0424054d6a01cc59b473b0dca842a3c4a79d292919af1ff9137e0e", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360800, + "scalar": [ + 424, + 427, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d708e348bb06bf642c7e0040767196e6f22e7a9e142848db838923c7bb178831", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360877, + "scalar": [ + 437, + 438, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d39363abd91df13467003f1dd4688abed3513f505df56d0b41faa334bb2f9fd8", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360888, + "scalar": [ + 436, + 439, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "510273ed517bfb1fac4fefc11106f6c3ea59b7457de7db4cf7e1325c97b7149d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360899, + "scalar": [ + 433, + 434, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "20dde8bfeb1e0408bdcca35d7a3566ebc7750d89c8c4dcb8834b5444308c1bc8", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360910, + "scalar": [ + 432, + 435, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4aee4aa08b9aaf4a1c1bc123319799127419deb01275e59c1908e28f6d2f4e83", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360987, + "scalar": [ + 445, + 446, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "1bf5eaa89488711947f3613882229394848be171758c069c216141938798ee44", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360998, + "scalar": [ + 444, + 447, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "baaf0ac461aed7f49cd6be51339749c405561e691a133b999dc47632b229237e", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361009, + "scalar": [ + 441, + 442, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "9bbb513a72597cd593838c475f324fb5fcbe4d1f007c17789ab8825694ffcb7c", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361020, + "scalar": [ + 440, + 443, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "cb3534067325c4c8caf8056605bcb2b9c0b8c4bf4186fc8c6fcb216d9dded575", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361097, + "scalar": [ + 453, + 454, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e1eeecb3cffa97e068d63df7c1e802a7aaa50fc1583a17615c21a9b8af5ec912", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361108, + "scalar": [ + 452, + 455, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "20064ca3d576f6a65455310ed3c1a2ffc032952f8bd33b18fa165834e339ffa0", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361119, + "scalar": [ + 449, + 450, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e705f570dbac32caae0e17460eaaf00f1a154c3f8513bd797d5dcb58820011df", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361130, + "scalar": [ + 448, + 451, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d342acf893e47162b0afa92dc2604e2c160570512f470cd10953e4742f7ba129", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361207, + "scalar": [ + 461, + 462, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4c0701d8f2ddddda4aee1bef7993a9d32772b4f9d1691883a8116cdbf7e9bd9d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361218, + "scalar": [ + 460, + 463, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "5a0d3d399c12c07b44738a48470dc5ae7c72fbe86e78fb993120bda5e2533b92", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361229, + "scalar": [ + 457, + 458, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "9210473c3cd0cd5da614a33199e5229f33f23aa50fe6673180ae7a73bc1b93c2", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361240, + "scalar": [ + 456, + 459, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "25e019b5f44dfd7a39f68106862ea93a28c27bfd75909921ce1809fc34a050b9", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361317, + "scalar": [ + 469, + 470, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "f596175bdc909380b6ec725f2bfddffa19767269a7d80736fb2eb67cea0ddd9d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361328, + "scalar": [ + 468, + 471, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "86f8f778da33d49c434f32cc2e8b84adfc17c324005e15ec1f48bade07eff983", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361339, + "scalar": [ + 465, + 466, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0618d02d182d461294e53bb4064b33400897f77a1866b119511b92783c9952dc", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361350, + "scalar": [ + 464, + 467, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "368001f7fae093d5c8a0be2828a78984043b313adc46631d6e59bbd7723b98cb", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361427, + "scalar": [ + 477, + 478, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "57216e4b66f656eb86c779c4cc54c0309e0ccf26c910a1a02c49fd42a81b6eda", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361438, + "scalar": [ + 476, + 479, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "2c8b31bed15a74fdf0a037383be55baada870c47ba775d2aa05efa3fe4b61e56", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361449, + "scalar": [ + 473, + 474, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "00b664a578f10356197413482b8f73b085d1b3e3acdcec241cb88f1382d03c80", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361460, + "scalar": [ + 472, + 475, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c4cc391c5a5686ca5ad2b5d7ec5ff55f8072111d4e6fc265ff591535fa32ec76", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361537, + "scalar": [ + 485, + 486, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e34df31165a9f54b9b0575fd3aa05ca8c2b3429781fed7904ef7f73ca712d395", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361548, + "scalar": [ + 484, + 487, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "96949ce563dba62718ead811c16f2d01366588ca55e8aa8bdceb6eef05c9eba3", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361559, + "scalar": [ + 481, + 482, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "1420bdbab4bbe6a77d587ca7974db2f2a2071f45bd885f4aefc7a5d5119e9e61", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361570, + "scalar": [ + 480, + 483, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ccd7449f4175c485c1ed84df003630db48ee7beab08b0f5e4bd8bd526022bb0f", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361647, + "scalar": [ + 493, + 494, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c4e692a14a5282746974beba6543e13518f7a59fec5019881f7d461d23365abd", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361658, + "scalar": [ + 492, + 495, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "1563e2a47b6bf5b5b7fba60cdf28b1fc469ded394b34c1e64d412da834edd7f0", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361669, + "scalar": [ + 489, + 490, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "25d5f7fbaba6bf73fa1cbc6bceaf5eaa05b753dec7495fa5fe8ccbb689de78a3", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361680, + "scalar": [ + 488, + 491, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "b19651e0b11895c245f8172575f933dee41912669fd4fbda2e39332e0005a6c9", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361757, + "scalar": [ + 501, + 502, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "539817a918635460e438cb4d91be7a59d79b729ca74da5542ed5ae3812ee0546", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361768, + "scalar": [ + 500, + 503, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "68d46d502392c51b0a47ae5271b673ce27f9a01bdf6000951c3e464552acc748", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361779, + "scalar": [ + 497, + 498, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "1410619b7ed5ddddbf75d66ab9cbe3b2e0ed20a6b5a86f61dd7bf36dcc0ac963", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361790, + "scalar": [ + 496, + 499, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "182934687b6a57bcede78f1e5e8d024ee87fdfce3cf285e9811dc2923f741462", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361867, + "scalar": [ + 509, + 510, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "cc42b4a919f4346a2665774e3ffeef60bf98dbec54c0943644702a83cce22bf6", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361878, + "scalar": [ + 508, + 511, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d5341726ae4b06d53decb4cda0cd65c21718454e970d6f02632cb38ae44c590a", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361889, + "scalar": [ + 505, + 506, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e3b9a85fa06583db280dfcdeb0f72c0cc53c7a84f2e3244eb1333ef6d87687f2", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361900, + "scalar": [ + 504, + 507, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "42fc68c75005ded0b2594706c55ad7b4f9e6f90665c94f40cc83493e11f89b8c", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361977, + "scalar": [ + 517, + 518, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a6ff8d9474ce821acf273eb7a539174094d6b6e77e95792e0e822817859aa0d4", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361988, + "scalar": [ + 516, + 519, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "42c7cbc40250ce6e4eb018f9c739b16cec0f4314b252e0236523a8688c63b52e", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361999, + "scalar": [ + 513, + 514, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7026a4b0c3b90d6a6709f168d17bfe090cce01113512827b693ea2394130fbfd", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362010, + "scalar": [ + 512, + 515, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "6e1e120cdccc54b1b1959ca3d6cee5e66aaa0ddd8e90c3c4108db17d19a6214b", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362087, + "scalar": [ + 525, + 526, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "72d3609421d9b8aaf0e7fa2d560231bf3959b83316c636ba099c0570859f6401", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362098, + "scalar": [ + 524, + 527, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a753ddd649bcaca6f45e5c705d3db3096745f2566b9c742130b9692c5c88687c", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362109, + "scalar": [ + 521, + 522, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8628624d5ff965894595d02df4994adaa06c5c366438dfdaa335a05b7fbe1d85", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362120, + "scalar": [ + 520, + 523, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "db573912e2595d69e42c49118aeeb323d4d60e8d10e388fec77459740b4d9453", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362197, + "scalar": [ + 533, + 534, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "f16f3fabc7fcbc7f5850bcf2bb0e923a6d453af75c33106ae55132fa10ddec9d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362208, + "scalar": [ + 532, + 535, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "3e238c0698e8e751544d5b73feebe513725f019e5e79ddeea59578335d7031f2", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362219, + "scalar": [ + 529, + 530, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "754d91edf10058da7eeca4990d1750d7957d168da6224d46c74a56453272f0a3", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362230, + "scalar": [ + 528, + 531, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "aa449f68fc408f0b88e56d00ba8beeb06ce4630ade023ea06999796e3ebc0192", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362307, + "scalar": [ + 541, + 542, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a3b5b42ebc009936d532d1391b3cbba7c40b44be313ccff7b969cf6d7284d039", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362318, + "scalar": [ + 540, + 543, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7932211d1184e759d3bf68e93230f9852fff4e1d0fdb96750d731e036d458b8b", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362329, + "scalar": [ + 537, + 538, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ce87b08d1ed214b184d4f79506c644fd0f6697fe139ccac69ad2c3645e665c57", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362340, + "scalar": [ + 536, + 539, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0e7510d5b5c5df8f8c429b7aaf1e840f6d75ad7b37119eec70f8766866cd8090", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362417, + "scalar": [ + 549, + 550, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7705a60611a7b751dcd51a4530d282a8756300df92b6f7f2645b8a4df27c748b", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362428, + "scalar": [ + 548, + 551, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "03796145a9d35b4ede9ee686e471c9b73bdaba56a69ed522c74325fc4cc3e3df", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362439, + "scalar": [ + 545, + 546, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c6db94109a28ceac34700ebb155dace70ff7ec5bd9fdaa82c4a776e09a1b6d11", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362450, + "scalar": [ + 544, + 547, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "51a98186dfd09b756c4a2874cd6d70b210fb050f00875b2c76db991ab96b3370", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362527, + "scalar": [ + 557, + 558, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "cb0876540948df8fbb23494b0538902fc69ac9f580dd2bb8fc0a00f3260fc9fe", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362538, + "scalar": [ + 556, + 559, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8e647028fd60cffd9b9059624ea1551819d9319199913c790f6c7b43aade52e3", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362549, + "scalar": [ + 553, + 554, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ee15a96709854e34159a4df551de6846382de70f7bc69329ffa96644aeba3391", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362560, + "scalar": [ + 552, + 555, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d4d642bbd3bbb5b19d3342697202e594427e83fca118274c47e917427febfca0", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362637, + "scalar": [ + 565, + 566, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0c74392aade0abf60aa833f653c27f20910dbd9a0d8842bdfc12fdcd4da160ee", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362648, + "scalar": [ + 564, + 567, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c43b0a6a94ac9e869f6786f460ea44a28f6eb56b261a807277cac12f8cd88d4a", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362659, + "scalar": [ + 561, + 562, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0e395f9e83ac47f3aeb23d5456406508bf30482f7e4fdddb97986d0a3018ffd7", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362670, + "scalar": [ + 560, + 563, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4171f7247f3286138b41504eb87a2eaae67cf99330473b275e7793b7b9087ce8", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362747, + "scalar": [ + 573, + 574, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "08bf829b4507e49003ad661adc72219a89522729407882de5fb14e8c299a0530", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362758, + "scalar": [ + 572, + 575, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "6759659bb713a01c909da96325ab9afc4f5a9b7aea873eecc58163b723974cfc", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362769, + "scalar": [ + 569, + 570, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "07e7b30db2afffab7c3fed9a537fb88190fe5dbef0b4e7d0f14b7478cabadf93", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362780, + "scalar": [ + 568, + 571, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "cc858c98abe358506a1222660e0e98054232c759e2820445675046b2b1c9493e", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362857, + "scalar": [ + 581, + 582, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "53fcc534c0006179beaa09c77214cb1713b0de9d52403d6933c2b757a6160c18", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362868, + "scalar": [ + 580, + 583, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "f41f26bbe2dad6d8d16f10ff1e648ebd18eaa24a591af26c4f3a7922c4dd21a3", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362879, + "scalar": [ + 577, + 578, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a5ff193aabbfdb91199b30fd382e6ff7086a69428c533e2374c8a2fd7b5b787e", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362890, + "scalar": [ + 576, + 579, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "881968b40a9239bbe6059fc1b6b666d6fe0acc0e5f057aace5e9e44e19405b3f", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362967, + "scalar": [ + 589, + 590, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e8e6e6370420a59f0176af1581f73366dd143779fa5e7f82d8c95ea95969666f", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362978, + "scalar": [ + 588, + 591, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8be4a49b38e2fac989f7419b3e6fa64875ca3d2c1a6fbc0259b8b914ee763669", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362989, + "scalar": [ + 585, + 586, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "9d096efbcd93999132a3672e75e2782ec57b70a45522bf73da1169cbfdbc5392", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363000, + "scalar": [ + 584, + 587, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "1e35d5f2826564b648bd0923fa5929266b5cb89b361ba2aefb724f6bd230e0ba", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363077, + "scalar": [ + 597, + 598, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "49ac29272b890d744c2023c524e9ee8a18b02084598c99ae8fb5131741d7991d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363088, + "scalar": [ + 596, + 599, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a56bb69e991841f263a75915da7762db7c02fbf91854a65b3f68e2db7e422676", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363099, + "scalar": [ + 593, + 594, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "5584e78d8066395294a449b09442ffd112011a7bf093d15e110bbcbb8c040f25", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363110, + "scalar": [ + 592, + 595, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8e6595639181cef2fcd3a7b22efd8dd8a706de1dd01a77c40e778e32c53a859b", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363187, + "scalar": [ + 605, + 606, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "534bf023b58330e104de0e6be0518cba97705b72eb0f87d02c0e3c372f06cbbf", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363198, + "scalar": [ + 604, + 607, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "67d5f92c57a22e01849494c5509be924e72d669aee9f6ef6ac365711002063e2", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363209, + "scalar": [ + 601, + 602, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "fec6a143d2911759e07cd62aa2524f11ca2ac5f8e1581a5a17746f2041d8f825", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363220, + "scalar": [ + 600, + 603, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a4c5550d7779f2567a51dcfdb5a28c7a39307142961be918efda8b26b7db8e2f", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363297, + "scalar": [ + 613, + 614, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0ebc5d8fb96d54ea27077b387596c69c79a4055d3b724ebf340b5ff4a6c401f7", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363308, + "scalar": [ + 612, + 615, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d2077464f595406752a04a8e1ff36e91abfe3ffa55cbc9714c034314abc6a916", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363319, + "scalar": [ + 609, + 610, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "2de6dbe55c61569b06862418f107a1e17c8f99f76b7356e7fbbc9a942be6733d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363330, + "scalar": [ + 608, + 611, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "b414ad55549960c2bf2b3d148ee068d0ea3365c4f62c63dc22547c6014e12f17", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363407, + "scalar": [ + 621, + 622, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ecfbb8831d38e4e71abb1dee4c87c02ff64e0102d20344a8a4d3f2bbde378a89", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363418, + "scalar": [ + 620, + 623, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "bd5d7ca2ba9c1890ca600352ff007aa8a3f5ebd83e43aa898d586458142fd8ef", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363429, + "scalar": [ + 617, + 618, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a560669bd30fa7d85a6fb4df37863838aa23548b6469fcc7aae95cfe63cf6436", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363440, + "scalar": [ + 616, + 619, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8a8b00d2fe7d6b46e6800a1cff5de55dc09aa8a7d99737f39f82476a6fde6d29", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363517, + "scalar": [ + 629, + 630, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d6c792a6cb4279eefd8bcba5b8312a9396984746fd74feaf9b3bc307619e6e04", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363528, + "scalar": [ + 628, + 631, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "767e1ac166c6ef9893f2b0030fdecc99f4f3fefaf1aac53f00c575a28aa15a94", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363539, + "scalar": [ + 625, + 626, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "9d27541de7a45e28dac531fdc53a9309fb7da2b2831bf66d82a7ddf61c67cf6b", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363550, + "scalar": [ + 624, + 627, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "6b807bc95f63e042419d5d3260b173a4422bf50c58464152d144759170ce0908", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363627, + "scalar": [ + 637, + 638, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "cfca5a1feba69811eacf06c095bffdc33dd68d5ea7be2f1ad4655d6422756774", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363638, + "scalar": [ + 636, + 639, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c41abb166df3c2fbe9f034946aa16359d793ce96c07eea73eca357b22fb43903", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363649, + "scalar": [ + 633, + 634, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8cb46c03dd07305de0f13fb7bcc482388f5441be4b273a03f2529338324d96ac", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363660, + "scalar": [ + 632, + 635, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a4b0a6b33775c4a7827db0fc583328ddbe22b0eec27cb50a2eeec25d8a10339e", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363737, + "scalar": [ + 645, + 646, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "fd5ef105f6fc5ebd5f5447829c93d30b52149a37ff248a85615413611927bc1a", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363748, + "scalar": [ + 644, + 647, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c86bd7ad9b59b9419291977c2122321ade9e246c1d8a5b6d6f4591f3410db2c8", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363759, + "scalar": [ + 641, + 642, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "5952e08a040f49049ffba72fdb30deb0e2d0bc7c4d0422a205f9d238474996ba", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363770, + "scalar": [ + 640, + 643, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e8de69fe75d925239885488765463e68356fea7f6f99ea9cc55c1e8098477ec1", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363847, + "scalar": [ + 653, + 654, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e337d84b6261ffe494773529986443dcacc3b6fe02a4ae81af4baef1b4366136", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363858, + "scalar": [ + 652, + 655, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7c07b83acff18aeb351f519abab7e14923b4e7d32dcfb811cee06bff4ee2634b", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363869, + "scalar": [ + 649, + 650, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "983560afabff32f4225d88db4283e049dd25ed54451409f6de89621538e5e8ad", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363880, + "scalar": [ + 648, + 651, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "164c458468ff6b9745a210d93a26c2de883972d1a622efaed036422d25bf2802", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363957, + "scalar": [ + 661, + 662, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "2d6d2b94492f87013d710e4605382ac15bbfe59acc993326cf3077301b505e2e", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363968, + "scalar": [ + 660, + 663, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "3d4eff6719cca517fb1403cb20fe7ab120614030e090246b150fb54aa864dbb8", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363979, + "scalar": [ + 657, + 658, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d0b148f9e2ff78a84e66ec515eb1b032aedc7b83e99ac7ff807f881bd248f03f", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363990, + "scalar": [ + 656, + 659, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "bb58aec0e1eb4fca03a2e4794e9415bfcdb29d9228701a56867f3369a8a358c5", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364067, + "scalar": [ + 669, + 670, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7ee8572d2a125d9142d830f17d6d6d25f0ef6e9450ef6c4eb21c7325a9dacdfe", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364078, + "scalar": [ + 668, + 671, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "3bcfae8795311e2b29fc6e9576cd4e8fa1353ba441517354993fd0b4251533bb", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364089, + "scalar": [ + 665, + 666, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "cd5498dbe90f612d1202562ca49d1c18c5f760267c6ef9db42fb52a02a067dc8", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364100, + "scalar": [ + 664, + 667, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "6af123ecc938376f462b2686e282da7549ebd2765830b517be2cfffd50cda41e", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364177, + "scalar": [ + 677, + 678, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "94064731bb25547a89786cbd33ff72c7333a863f7118da8cd43ff9c13c48bbb5", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364188, + "scalar": [ + 676, + 679, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "b0ba6bfb8e7b0671d697dc794b57646618c2eefa253fddf4af16f3f5e9e1f46a", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364199, + "scalar": [ + 673, + 674, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e7cb60d198b9d45249447c16ebd9d245ca3f52f02511322d623a0234fcf726fc", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364210, + "scalar": [ + 672, + 675, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "11e4ab6157f0b3f39da8436be2719e7ff8589fc5e98ab02fa32cba915e36cdfa", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364287, + "scalar": [ + 685, + 686, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "3d4b361ac6500b23ef73540aefe8e8a0a672880c6d1f81c9246ce1602fd782bd", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364298, + "scalar": [ + 684, + 687, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "62a3528983603a5fb48623c7944d842f3b75be1980f7427ae1fd7e2297fbc302", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364309, + "scalar": [ + 681, + 682, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ad2884ca28418807e7d2b164da904608b959ccd22feedb9436a14e9a9f124a9d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364320, + "scalar": [ + 680, + 683, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "3665853c0b5a4d63a6dc25113ee500505fbd994608c1f88a1f68f9221240cd12", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364397, + "scalar": [ + 693, + 694, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d65ddfab59067e3c69d56bbda62cca769462e9acaafbfc9e41de2d4660fad814", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364408, + "scalar": [ + 692, + 695, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "22c3f3cfcb716ddd1890c00308f7e99a12c095a94e4fb29e64ebc98df1b45f9f", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364419, + "scalar": [ + 689, + 690, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0742aa5e0caca6cf64e4b77fc6e571eeb974676f75f16a602222f1c08ec385b7", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364430, + "scalar": [ + 688, + 691, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e7218a48a77221ef620f66ffc8d0a65d245074c40091751e9bddc283495c0544", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364507, + "scalar": [ + 701, + 702, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "6684d53ad7bab8eb0e7998820c6a5ba9f17af89947d37d3db55d8b4a6de946f9", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364518, + "scalar": [ + 700, + 703, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "6d62ad0b7f45e9f1c04d86de3f0d3a3459bad0d138a826473395e761bfc4d4c5", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364529, + "scalar": [ + 697, + 698, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "43512f825f12933d59a07647741d43178e97d78ae69f8eee3355f1d0566a6871", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364540, + "scalar": [ + 696, + 699, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "fcbe9206cdb086a54a4484ab822e5a2e1667439e8d6577a5ebff481c932761d2", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364617, + "scalar": [ + 709, + 710, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "57ace05b0c4c83baf1041e41168469cdeb7d4d00c8ae0695de5ae8f6e95d6ab6", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364628, + "scalar": [ + 708, + 711, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "5b4e86cf60345efa772f07672a7c1d03e96c2c5f0847f4117c18c67bdb8ea7c0", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364639, + "scalar": [ + 705, + 706, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7ffda4355309bfe7b09dd6d6d7f3df2e156a1facf31e65405a9b8e503a81640b", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364650, + "scalar": [ + 704, + 707, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "407283f9278b4fee9c8cdfc43fc9167a01764fdc6618d47280da9b045a12c3c6", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364727, + "scalar": [ + 717, + 718, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "007f967e50435c835d8546b8bbf1c6225b2c4102310c05430273ec0d6c8c9ac4", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364738, + "scalar": [ + 716, + 719, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "84a40513930d1798e7ea5d9965873433b187e3871419111c50b4bf2f0da02098", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364749, + "scalar": [ + 713, + 714, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "fcdab87ae12126d9568ac84fdf197c6345ab244bd674633ea7a2c153073deacf", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364760, + "scalar": [ + 712, + 715, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "2259d04c32445461fe60c61da0ccb08625cfab17723f8226aa756f439ff391d5", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364837, + "scalar": [ + 725, + 726, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "90269d08914d62743f1d983392f41552f97c81b60ff120f22ce67d207c8cd6ff", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364848, + "scalar": [ + 724, + 727, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "b6f7187d05d9ea7c068e4d3ed2df897d266a101c72419771e91f4578525f7423", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364859, + "scalar": [ + 721, + 722, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "23ed0ab8d12780d2dbe1bd7368e2ad09ceec2b65571d01e33cf6ca401a94f300", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364870, + "scalar": [ + 720, + 723, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "10afd651c728ea7fa4cc14aa60a8696eab1997540266a16b20e8b86b27e73484", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364947, + "scalar": [ + 733, + 734, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8838ed05a8bfe1d83ac85b2ae23f7d6ea29af8ee4231d8ebec49692ff6cebcb7", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364958, + "scalar": [ + 732, + 735, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7082396e512165b845d0daec8f6186455874c6fca92d3e8f663e5dbfeb1a674c", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364969, + "scalar": [ + 729, + 730, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "22c1d71f3da362ff740074a9de76c301f0ff658033e75fbca7da31b42636ac75", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364980, + "scalar": [ + 728, + 731, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "f07cb7f75bcd99c5d7652f943d2a5ae8a01a1738550084b278e119826c0e3f4e", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365057, + "scalar": [ + 741, + 742, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ad5672b94c29d3b684fe729332c7211cb3122c6aa4124079f48c6fc30887c271", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365068, + "scalar": [ + 740, + 743, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "447cb264b9d4298014a813536db873b57183ae36c8cbcc175de9c583ac62228b", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365079, + "scalar": [ + 737, + 738, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "35df9acc5527e4c20a50582c5f670b73e009f922e2a82fff82cf0725d5f8ad36", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365090, + "scalar": [ + 736, + 739, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "1ccf51bb80c39c3cb72e73911b43a4f815408c7f81f2e857c1df475dcff0205d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365167, + "scalar": [ + 749, + 750, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "3294f425addf017b7e35ca4d69ff0f57f8cacea5e8cb421e1e5d22cce553ffe3", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365178, + "scalar": [ + 748, + 751, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e5a48bcc1d601338ea922c3b4e3aa85e48ce1469db27791c263b71354a9fe411", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365189, + "scalar": [ + 745, + 746, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e2c107ddbec97c13f6df18b206f5edbe20805c66aa6f0322eb8b1a663f3bcd1a", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365200, + "scalar": [ + 744, + 747, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c813e919dbfa821e7b9339a008b473b45be8f75ab559a1bd3e864fb136e5e459", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365277, + "scalar": [ + 757, + 758, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "13be867f95e45d0ff7e4d3da38a12e41b3dd022ffbe6463612f89c836d0b1c6d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365288, + "scalar": [ + 756, + 759, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4d4742fa2ba9124b9d91fcaaf7e93dd7bd10651b82ebd0785e48c47d634975a5", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365299, + "scalar": [ + 753, + 754, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4340ae78a1aeda6c828835c1aaa249a5fbdcde2c108c0bc72b1d29dda1dfa217", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365310, + "scalar": [ + 752, + 755, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "3f1846e7d09a618a5c31b7ab54a6e035df6d14a65c2f4e2949bc4181434c7a7d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365387, + "scalar": [ + 765, + 766, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "6a844ca05c7155117c5a806cc93b4afd666b53fd1bcb96ae2a904d92612b0ed3", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365398, + "scalar": [ + 764, + 767, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "10a67b1ead33c6442bfe72c4d44eab07f078d69c21ba5244b5ec54c2a0005180", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365409, + "scalar": [ + 761, + 762, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "71b491b5575c8dfae0a5058329ef5c37bcb0e25d02070f6cec5de63a4d68e994", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365420, + "scalar": [ + 760, + 763, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "dd7cc85146f8f00312ef4d436e51b74113c303d1a0e36830926c1366a58e75eb", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365497, + "scalar": [ + 773, + 774, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "f415cd61a9cf360bed9be0e3150fd96be3e3cb7674f640f6db785b410413740d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365508, + "scalar": [ + 772, + 775, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "662ecc8820f914c4826efeec27c89d81947fd1dcab11ad58a4eaed8a8cc8d267", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365519, + "scalar": [ + 769, + 770, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a3ec0187f887f4069405ca434a9826a7534662de10866ca44189c811dfe580f1", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365530, + "scalar": [ + 768, + 771, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "29646ea9ede52f44ee3b8014b8c16ff75aeb5e4b362e818d6cc73cc124cc8501", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365607, + "scalar": [ + 781, + 782, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "82f69609e08084f2fe7c5dc80ec56d2d3798777ab96221d84bca35db7f4a3497", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365618, + "scalar": [ + 780, + 783, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "9fa514b1693bbe6c92e76ab277df11e7aaddd7ad0a4821bdacd60b90798739b0", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365629, + "scalar": [ + 777, + 778, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d74eb1cf3a489930d1f9a2016cf433704a3a24ab2d2fe6cd76b59116df437fee", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365640, + "scalar": [ + 776, + 779, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a808aab9519c7bdfda8f5375b40daa68940e8e9763ed1a1a7952c165cf5c8c01", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365717, + "scalar": [ + 789, + 790, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "bbfd14bd5d1f9879727d9cd334fabd46eb85b9b16e0fd8159df995585ae95a05", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365728, + "scalar": [ + 788, + 791, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "86203bf5bbf22785413d447dff8213501baf96fd5c815193d43d5b9877b31693", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365739, + "scalar": [ + 785, + 786, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "3504e0276feef755c8a84b27cb57c37925f892d5a29a65d218ca830a908f2485", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365750, + "scalar": [ + 784, + 787, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "98d7d324e5c7a23cdc1a706da61e63976f3ee78427dae34459edd472463c4d6d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365827, + "scalar": [ + 797, + 798, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8cefd66b8b38512ef3c4b7f0a65f3c1aee72c27848433f0766ab3f38b7c5be42", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365838, + "scalar": [ + 796, + 799, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "306fca7cd8d39317a30aea103b7d2064e289c9c9d198759f1192b4804ef2abf2", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365849, + "scalar": [ + 793, + 794, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "336fb7912b81f76626a6cb7a6db0387b51fa4c8f3663ec3c017b800fb4573307", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365860, + "scalar": [ + 792, + 795, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a4090613ddb72092f21ed68c8aa35613ffea6fb5c4965f69c2c56484078ac791", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365937, + "scalar": [ + 805, + 806, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ffdd3001c7837f27cfe0d217a5527ba8e12832344a18db94d423289d1f9de64e", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365948, + "scalar": [ + 804, + 807, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7df355a24fcae4fc489da92c6da9a7281cc128c2244fc5d323191fb117f4c537", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365959, + "scalar": [ + 801, + 802, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "6ca0d6dceb70bd189a16db6018db969bbc1afb50d80d9890277812044b5adbb5", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365970, + "scalar": [ + 800, + 803, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4f32f3785ad557e485170e15ed9f7ad0d0188fab2dad70f8c358f4603ea56b66", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366047, + "scalar": [ + 813, + 814, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "62583369dfa2ce1bba4902632aea562174e2bdbf047fa53142144509de34b550", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366058, + "scalar": [ + 812, + 815, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "96d732ea61e3f571eba77477b5729b41250293199fd8338dca25cd94f1acdc78", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366069, + "scalar": [ + 809, + 810, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ca26b0fc1e21d26c187bb349ff5301851136029fb4447b8c7c65665090d72ae2", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366080, + "scalar": [ + 808, + 811, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "6ad1edf327c71919779a0d01373afd5537f556d53d33dc382feedba627a9bbcf", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366157, + "scalar": [ + 821, + 822, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "48426e4f9665239eddcb7219248210a92e402c14f87eb17633e7a7528ae26190", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366168, + "scalar": [ + 820, + 823, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "165ec12867c325c3fed54c5c13e7ea5a032b8173925c553de79caa1063cd3ce7", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366179, + "scalar": [ + 817, + 818, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "848d417f7d0bbec7df2a308b95b12bbcfe2db19a5eeb65790675344d9cf68b20", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366190, + "scalar": [ + 816, + 819, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "668dfadd04a8a5b34edea7f95bfe11ed3092046d658d471a1d7021f8b078fb61", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366267, + "scalar": [ + 829, + 830, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "9b72216e3ecdeaaa91ab0e47c09a1992407c55dd2d7550330d31548146d98b3c", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366278, + "scalar": [ + 828, + 831, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4204e8313aebe8b4cac343526d36a24d153a3cefaa9ac133cd9aa537f94cdccc", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366289, + "scalar": [ + 825, + 826, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "24f183cf31711e41646953f3bdeaef5af6884b028d519c1009d4f5899027594e", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366300, + "scalar": [ + 824, + 827, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "b22831528b4276a3559949247d1a543148c649d977b409855a3621d7f1bfae1c", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366377, + "scalar": [ + 837, + 838, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ec138350330434b26411c70886819a6b8a8bf916152df92b81ed96d4143f74d6", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366388, + "scalar": [ + 836, + 839, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "78ebc59637e829f3165256e43be413d1278195c29217516e6a365bf629a7589a", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366399, + "scalar": [ + 833, + 834, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4511594a41fa5096f0015cd22dfe02dfda9534704c706d2fc8395c195bd284a9", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366410, + "scalar": [ + 832, + 835, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "66776d6b189bac62b3933b1025dcfa13d0c7f447c918812eadffb2160bdbdc79", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366487, + "scalar": [ + 845, + 846, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c75a342408ec010a9dc307527c7f50fd9dadfa50b1a0d94e1433c66d87c0e930", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366498, + "scalar": [ + 844, + 847, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "152f295385d252d064a95d6a526015d61af4e0400de53295edfb4e29c1626101", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366509, + "scalar": [ + 841, + 842, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a11bc01dae3b7130e1b2163fba6256909de28a5e91b3684e519671ae7ce9bf67", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366520, + "scalar": [ + 840, + 843, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "782349f23df8f777bc4947456b2236d9e395aa829227155bcaef6d75048c7873", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366597, + "scalar": [ + 853, + 854, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8e108c029c52fc3011d9fac0fa9f98ba7a1b971a949a63de206080778eb77fa8", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366608, + "scalar": [ + 852, + 855, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4dcc265ae54847a6015c8504f949d57431730f37d255e4ba1f648ed8e57dca19", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366619, + "scalar": [ + 849, + 850, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0040653b7b564828184fd1b11c5968671ee0458cf788f7686649baff962a5295", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366630, + "scalar": [ + 848, + 851, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "2dcce908b2e0eea1be5c22c9bae87049689d0c2ec66ddbbb5163a6515210706e", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366707, + "scalar": [ + 861, + 862, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0d5775b04f3671595844653d1aeb46a1914f24431ec8a1ecb613551800da0185", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366718, + "scalar": [ + 860, + 863, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "68c58aa399454d8449d830ef6bd840d47e879cbfdd75cea13cb45fc21703bc0d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366729, + "scalar": [ + 857, + 858, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "2572421591f25529ae7255729dcf7528c4464c4110a8c1cd9b1e74510f7d3a83", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366740, + "scalar": [ + 856, + 859, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "5d4ac1704e10c42729d08df2465e7fdd6e26b3a530aec54db92bdf7f9beaa628", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366817, + "scalar": [ + 869, + 870, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d6dc3f7c0794e8d01956fadb338ae70f5f5b1f05d5fabf7c920c2291817f440d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366828, + "scalar": [ + 868, + 871, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "3b585e42d2025d800ed918d3dcc29c1492c2f9b3ee7899f4d4689d6e489a3698", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366839, + "scalar": [ + 865, + 866, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "3a00345013b815b02a130375a07548552e6554839c658eec6f5becda8284fe33", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366850, + "scalar": [ + 864, + 867, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4ced90768d3da00181efe82e75631a1d53b6ae9c902fba84992e6819499bd11c", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366927, + "scalar": [ + 877, + 878, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c93f585ec3df258a410a08bbcc8cceca6cdf5b642c1e055addd6726534ed0019", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366938, + "scalar": [ + 876, + 879, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "cc84deb54a72c2d49cb87e9ea8b9ce24119d2829aedf49748c47a8a6ee4f27fb", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366949, + "scalar": [ + 873, + 874, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "83bad93f78b1cf4e2aab4b47ea71f0ffc98e1230da50a7bb4e02c2e2d3bd02fc", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366960, + "scalar": [ + 872, + 875, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "375d3699021b853cf491fa1c3dc86d040cf8b87d044b5689c7958786e0fbb043", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367037, + "scalar": [ + 885, + 886, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0e633522479078f83b2df3220bd36f5e026abe7d1f3bd10da23d652ed9a18bf9", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367048, + "scalar": [ + 884, + 887, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "97af9b955fd32557152e4e30f3acb691b8a76e0fd9821b0031f20a4a45f5e89c", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367059, + "scalar": [ + 881, + 882, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "689004f5e7abfcedba70c6ecec7412954944a93c5e4ed0263241d93a82e98582", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367070, + "scalar": [ + 880, + 883, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c6203cd20f6e0bd448cfc42f9114962dde259ff19a9d98ce3a953c504ae0d35d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367147, + "scalar": [ + 893, + 894, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0eecd5016eaeff3e8db347d5c4e657d55d4052168ae40ba42297562178b2ef1e", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367158, + "scalar": [ + 892, + 895, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "689960bcf36cf835320de402c84fb545aa2af050836fd0bda954e0a7dc9ad98b", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367169, + "scalar": [ + 889, + 890, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "fe330f334848ae58723ab3182fe132c52479e38f01535eabad25b276f6965b28", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367180, + "scalar": [ + 888, + 891, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "2d1b3998f707c147ebab1fb5b82de37bd0d6c75663d983b76e833616ecec76aa", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367257, + "scalar": [ + 901, + 902, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "67b25525ef4be510dd6ba6f5b5d4991bf6c2cf2f6fec158550d863bd5b2f0f97", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367268, + "scalar": [ + 900, + 903, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "63522c6dc22645d2ce0ec4739e3e62a863ed851f7e409251c001fe561217ec7e", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367279, + "scalar": [ + 897, + 898, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4a6c7e33fa6a25426e45ea34cda47cbd9094c9d8def0f56d27145de06fa3669f", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367290, + "scalar": [ + 896, + 899, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "615c2197fc418466131b63188aa0c855c186fe2da47a2d5568e95a4e09860c6c", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367367, + "scalar": [ + 909, + 910, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8aa9b08f7b4020098714a1faed9f73c49295e31325cc4fc89eaff08142f48438", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367378, + "scalar": [ + 908, + 911, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "dc3cfaa5029f4c15c72c7539a75400f785ed2a79dfcbdbf304efe841a72c3998", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367389, + "scalar": [ + 905, + 906, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "263d5ef4c791574fe9d49c467250357d001ed576f1bfb756bba991acf55c6e49", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367400, + "scalar": [ + 904, + 907, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "994532de83abc0b68f85ea3693f8ecbfa0ae135fe95256983d4bcfceeac2664d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367477, + "scalar": [ + 917, + 918, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "9344a459d32d63ee5dd8e7f2ec0875dcd4a8e5a1b8e1e3236a8cb1de67b064ec", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367488, + "scalar": [ + 916, + 919, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d205bfdc3728a49bde82e5c199d14e69820b78348e9b4f1b122d888b328804c2", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367499, + "scalar": [ + 913, + 914, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7ade22b45da2ea9029c72c7cd9d0ac673b91d3fb10a1b0a6d952bb11e763dad4", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367510, + "scalar": [ + 912, + 915, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7f83d2d2475ba775ff3c673dc71c21776f6dc907c9cef7cc4db2a0755e82c795", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367587, + "scalar": [ + 925, + 926, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a4064a84c2b94ca4c0040602ba654d7deeb8b8b7a1b014c82c82ca111ca50c89", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367598, + "scalar": [ + 924, + 927, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "f3c4126be8d3b7d6a4a2346466ed8614eac5ba1401ae65fb4f660e176003f27f", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367609, + "scalar": [ + 921, + 922, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "42aaf9c657894a9ac022bce1228bcc9e88cb93dfb6128fa8aed6630a67356435", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367620, + "scalar": [ + 920, + 923, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "83596e09bdb9926389b24497cd7e04919fb6de4d1199cfc94716dcf970f70bfe", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367697, + "scalar": [ + 933, + 934, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8135d96e6cef6b32d8a71be86f3b966d3744951748c3ee707ffcccdb04c5c631", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367708, + "scalar": [ + 932, + 935, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "998c6f4699612bc2a85a7d26ae9b20a832d70a0d621174fdc560040d9a23221c", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367719, + "scalar": [ + 929, + 930, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0b28021d58fb8ac956ebd58fc3829132778fee6795cbb8cdf46816a2628dac9b", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367730, + "scalar": [ + 928, + 931, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "00072a84105426a214eebe2a07d0136f89732bd023b475e0c3aeb470338a4bdc", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367807, + "scalar": [ + 941, + 942, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "57071e806216d19b67484720e2a255d4cc443d76253b53aa7a5097a1336f065b", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367818, + "scalar": [ + 940, + 943, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "563b103f0d33c4c6215e189827fb1f1edbac68160366f08483e6f42db72ee1d2", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367829, + "scalar": [ + 937, + 938, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8acbd39cac9ca1e505d909b4f476d5f59dedd1b7fc2646f21750d8fa2eef8d59", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367840, + "scalar": [ + 936, + 939, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "1194cb60be73e83f5682330fc0eea22767a590527c515fbb7d4701f8906114cf", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367917, + "scalar": [ + 949, + 950, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "f46c2d95f68ce36c16515c0a1e884552f5a5879517fbcaa06c4d25fea1908b36", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367928, + "scalar": [ + 948, + 951, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "5b58d744127d342698a73dbdcde48c68f330be73bf1727124e731d78e6b4efff", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367939, + "scalar": [ + 945, + 946, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "6dae5cae8895694b7487321d3ef39d53f24cf6d5fcc2bed4a29d923cdab992b7", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367950, + "scalar": [ + 944, + 947, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "84ad187cf70bc815b02342b63d9513c8e10d4a25d184ed6259079fe07a796bad", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 368027, + "scalar": [ + 957, + 958, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4103d05cf0e26c7c363439c93614ff504987bb21cb47528e5a5ae9572bac1af2", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 368038, + "scalar": [ + 956, + 959, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e07581bcd0b560de517211b7228d8bf499cc6984b5c262f055c0423f133442c2", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 368049, + "scalar": [ + 953, + 954, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "bb61a28a1b6f19edc5624b43565b22da3c3691f78ca14e539707de4305ede7bd", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 368060, + "scalar": [ + 952, + 955, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "638bf248d56c20701fd1cf5e71b2afbf7c80dad6b4aae861d980b44a15453418", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + } + ] +} diff --git a/research/five-stage-p10b-transcript-stages/descent2-selection.json b/research/five-stage-p10b-transcript-stages/descent2-selection.json new file mode 100644 index 0000000000..66c59a09d2 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/descent2-selection.json @@ -0,0 +1,9163 @@ +{ + "status": "FROZEN_POST_SINK_CONCAVE_DESCENT_FRAME_SELECTION", + "input_raw_sha256": "d6e93fd4c1e4773b3c04e7ba638f6b114fae798e533d8f6d8f9cdc16633fbcf1", + "input_scalar_sha256": "07536a62aa9fd73ab6eb27a414957170d8d4fc4896f1f258414d38f89e32894b", + "source_record_count": 373982, + "selected_gate_count": 47, + "move_types": { + "constructed": 5, + "pair": 21, + "pair_gates": 42 + }, + "expected_local_histogram_delta": { + "1": 15, + "2": 3, + "3": 21, + "4": -13, + "5": -34, + "7": -8, + "8": -5, + "9": 26 + }, + "expected_rank_mass": 177755, + "expected_removed_calls": -5, + "expected_scalar_additions": 323774, + "predicted_local_phi_change": -49.68162645981647, + "provenance": "Derived on the post-sink word by discovery/descent2_search.py: greedy descent of sum r*ln(100/r) (PR #287's rule, rohanarun) with single-gate moves to operand-chain frames and constructed minimal-join / maximal-meet frames (PR #291), join with the operand span, and chain-adjacent pair/triple blocks moved to one common frame (PR #270-style connected blocks). Prepared with Anthropic Claude assistance.", + "entries": [ + { + "record": 267054, + "scalar": [ + 8701, + 8706, + 1, + 30 + ], + "category": "kernel_setup", + "old_dimension": 8, + "old_basis_sha256": "6a8a42c7c6c24b941fc957dce1a9933da735dd4471f5d44da062903a6a8e9572", + "new_basis": [ + [ + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -4, + 1, + 1, + 1, + 1 + ], + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "new_dimension": 9, + "constructed": true + }, + { + "record": 267116, + "scalar": [ + 8710, + 8715, + 1, + 30 + ], + "category": "kernel_setup", + "old_dimension": 8, + "old_basis_sha256": "6a8a42c7c6c24b941fc957dce1a9933da735dd4471f5d44da062903a6a8e9572", + "new_basis": [ + [ + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -4, + 1, + 1, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "new_dimension": 9, + "constructed": true + }, + { + "record": 267186, + "scalar": [ + 8720, + 8725, + 1, + 30 + ], + "category": "kernel_setup", + "old_dimension": 8, + "old_basis_sha256": "6a8a42c7c6c24b941fc957dce1a9933da735dd4471f5d44da062903a6a8e9572", + "new_basis": [ + [ + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -4, + 1, + 1, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "new_dimension": 9, + "constructed": true + }, + { + "record": 267488, + "scalar": [ + 8762, + 8767, + 1, + 30 + ], + "category": "kernel_setup", + "old_dimension": 8, + "old_basis_sha256": "cbf08d252d795de96962f40b8f1806638011aab45ab1aa87d429e3746fc705ac", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + -4, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 9, + "constructed": true + }, + { + "record": 267634, + "scalar": [ + 8782, + 8787, + 1, + 30 + ], + "category": "kernel_setup", + "old_dimension": 8, + "old_basis_sha256": "d8695408fa9802dd26811d1c060c4da180382fc60838cb47b6938570be0a031d", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 4, + 4 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1 + ] + ], + "new_dimension": 9, + "constructed": true + }, + { + "record": 302624, + "scalar": [ + 5157, + 6831, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "c4fe6c217b05484a720b4c27fd350760285a891b4bbc98c4fb307946aadf07b8", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 302671, + "scalar": [ + 6831, + 6723, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "5e849ebe8f846839113458eb39af8bf9f79dc2c1f525b18789c7d17ac814d6a9", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 302709, + "scalar": [ + 5156, + 6829, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "756925c6c29d6fe526dac7b32e175010a9acd93e0fde3bfc9560cfbb1d55d926", + "new_basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 302719, + "scalar": [ + 2086, + 6513, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "a80c24ded2a7c575bee5373bf1a6a11556f141758634f4f13a355979bb17f357", + "new_basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 302722, + "scalar": [ + 6513, + 6684, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "95d7574b624f855f3dcc63bfef129b72dda4f49ae2c835f77456e8d687b7fa48", + "new_basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 302757, + "scalar": [ + 6829, + 6721, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "b8ac30ecb67a2e8f10c20feb51e34080eca0525da4f2efcea4dc449220917e6c", + "new_basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 302805, + "scalar": [ + 4881, + 7014, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "00d91bd28437cae293717d400f1d6204c15ac691b05fa4131378365beb91a3c9", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 302808, + "scalar": [ + 7014, + 7178, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "aac55cb682b9834a6cc8fef29a562725c6db3753593495f7c3b3044c67b49208", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 302890, + "scalar": [ + 4880, + 7016, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "8a48af8039461f60ef996025ce8d2125fda355856f72120c05f8070e2f9ea9d4", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 302893, + "scalar": [ + 7016, + 7180, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "670f6f555e9c7b34342400967357c1ce2d43c3ece7706e8c05a0d7add4846810", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 302975, + "scalar": [ + 4965, + 7391, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "087131a74e40a15cadf2c8892d87bca8e74e78deb9190da5e631e078f0c0fadc", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 302978, + "scalar": [ + 7391, + 7555, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "6233fc700b95fe6fa432f4600ced2452893b41b3132e633a8b2d050c4712d598", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303134, + "scalar": [ + 4168, + 7964, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "b6e705007ed88ac8fa4d71fa481d46a5bddf78145b2ed494ef1654816d480984", + "new_basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303181, + "scalar": [ + 7964, + 7856, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "8eb04fb3b79f8bd0a3b28e1871d760b23a9703e4d0d1b02610fca5ab8802fadd", + "new_basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303229, + "scalar": [ + 5036, + 7397, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "093e6cbec36626a84b872a3d0f0bdd04d2259dca76c06941c55511300d09616f", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303232, + "scalar": [ + 7397, + 7821, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "5b5ae2e83a13d9b8a962851c7169bcc9de70aeaa65d7dfa9a0af9271111a838f", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303304, + "scalar": [ + 4392, + 8144, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "bf05aa044d43a329f13468ccdaeb3284fd66af9a023f2dab01dceb2e795fb749", + "new_basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303351, + "scalar": [ + 8144, + 8036, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "f0eb32a6411887bd6846bfbc72e6de2e3565e5f787c5658a34b9ff2070483a7f", + "new_basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303389, + "scalar": [ + 4404, + 8146, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "902c280c016d0af8bb958b7d3fc6ce26750977e60086b6cd02474f02c7d58ae0", + "new_basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303399, + "scalar": [ + 2508, + 7403, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "15aefcf6c555380fc7568291b9b179a85f1867d15b6b21c11ab4eb1c032ce52e", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303402, + "scalar": [ + 7403, + 7825, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "a4b8aa81d498406272e8f93d7c62d848e6d9b993f9d832f71c879205b2ea08a3", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303437, + "scalar": [ + 8146, + 8038, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "7304762b6bbd07166a6768bd103421ddf7baeea5fed004198305bbb15b908e4a", + "new_basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303485, + "scalar": [ + 2592, + 7423, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "4f7df0c7ee68b32004b109ae7f68a04a606b850fdbe394f42d107ca8beda4f33", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303488, + "scalar": [ + 7423, + 7895, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "2f52cf59899064d4064adc660ec402584160c9337f11c0794a6be769931cb8cd", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303570, + "scalar": [ + 2604, + 7421, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "6cecab8c67f1d21a291aa55f23be3eeee3aae4b24b748a7780d25517a14a3a9c", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303573, + "scalar": [ + 7421, + 7897, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "db7641e7e52c708956484a11c6ced7b328944b9f20471843b521969fd65d6dd7", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303655, + "scalar": [ + 2664, + 7441, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "425c1f9a620fc3f167ccdbdf66fe0c762af3fc3a5bbc145f94e4a383970c26a5", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303658, + "scalar": [ + 7441, + 7949, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "1a3c5db4adb971a000d281a4fb61759042fddc5cf7eb87837d9155b2434f0d23", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303814, + "scalar": [ + 4528, + 8292, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "0c0dcc16b8faa731a2933e429b4be192c5f064bd05ed5ecd3170e950074d4442", + "new_basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303861, + "scalar": [ + 8292, + 8068, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "f4622f55f939d883f853fb33b49155143628af734729c863ed228860e4345a59", + "new_basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303909, + "scalar": [ + 2724, + 7457, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "1e27d70544b0b76c110775a7295fc6bae24748d4ff145d2a955662912ecdb6b4", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303912, + "scalar": [ + 7457, + 7987, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "8da41ab3fce995e5c8cee7609fb76c893265eb5fdc2266abc330144925fb527c", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303984, + "scalar": [ + 4552, + 8310, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "51bc0d134226e224d2f247aed6fbcfd070408ae51734b21d11da964f96fea005", + "new_basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 304031, + "scalar": [ + 8310, + 8086, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "b5f2d20cfe7ecb179c27dc3197975e43be4911ffef1980c6e5926ef1a0113d2f", + "new_basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 304069, + "scalar": [ + 4558, + 8312, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "566c78145595d6ead297b57f7fdacc5e80079f649cea6cf9283086e927bb35ed", + "new_basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 304079, + "scalar": [ + 2734, + 7465, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "2413ad11bb57921d517e22962834df458e5a1e5a463d74100d1c0fea823c8f23", + "new_basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 304082, + "scalar": [ + 7465, + 7993, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "89a4597efac3e81793377aaa4e1d468c92e920a45b417cea2c4b07b9a80ec73d", + "new_basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 304117, + "scalar": [ + 8312, + 8084, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "04d62099ff03c4d343be2d1f4da7d4a557050e115e91c20968fb97ecacd767c3", + "new_basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 304165, + "scalar": [ + 2752, + 7481, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "64ec5c1b75951a78f2be105409def56e25829779df2e38e6719e33986b1083a2", + "new_basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 304168, + "scalar": [ + 7481, + 8013, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "69a66836ec1d5b72cd81af3cc82680556b759337ae74614a28e51c5ae7d93d8c", + "new_basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 304250, + "scalar": [ + 2758, + 7483, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "7a8fa4414d1370e7c2ef806efb4b60f4f6fd09bc23a4902a914da15f28184869", + "new_basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 304253, + "scalar": [ + 7483, + 8011, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "3d2024010d1e9551ab08c412ae153aa9ff02ae4234fc4554bdd16cb51b0dd2cf", + "new_basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 8, + "constructed": true + } + ] +} diff --git a/research/five-stage-p10b-transcript-stages/descent2_transform.py b/research/five-stage-p10b-transcript-stages/descent2_transform.py new file mode 100644 index 0000000000..0877d4c61e --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/descent2_transform.py @@ -0,0 +1,181 @@ +"""Second exact frame retiming after the terminal sinks (post-sink concave descent). + +The kernel, early-restoration and terminal-sink stages change many frames of the gen5 word, so a second retiming pass +on the final transcript pays again. Selected ADD gates receive new nondegenerate frames: a frame already on one of the +gate's operand chains, the constructed minimal join of its operands' preceding chain frames (with the operand source +span if needed) or the constructed maximal meet of their following chain frames (PR #291's constructed frames), or a +common frame for a connected block of chain-adjacent gates (PR #270's plateau blocks). Rule: greedy descent of the +deficit-fixed concave ledger sum r ln(120/r) (PR #287, rohanarun). This module is PR #287's descent_transform.py with +the endpoint checks generalised to the post-sink word: every register keeps its actual start and end frame (sources and +targets as before, restored helpers keep their early endpoints), the scalar/COPY projection is byte-identical, chains +are nested, COPY lifetimes are unchanged, every retimed gate frame contains the exact integer source span of each +non-target operand (recomputed here from the actual word), every endpoint basis is nondegenerate, both reflected +annihilator ledgers are rebuilt, and the scalar word is replayed over F2 forward and inverse (kernel_transform.replay). +Adapted with Anthropic Claude assistance; Apache-2.0. +""" +from array import array +from collections import Counter +from pathlib import Path +import gzip,hashlib,json,time,importlib.util +if not __debug__:raise SystemExit('assertions required') +HERE=Path(__file__).resolve().parent +from word_pins import shape as _shape +_S=_shape();_H=_S['h'];_V=_S['v'];_M=_S['m'];_CR=_S['center_rank'];_NC=_S['centers'];_SCAT=_S['scatter_reads'];_DEF=_S['deficit'] + +def sha_basis(B): + return hashlib.sha256(json.dumps([list(r) for r in B],separators=(',',':')).encode()).hexdigest() + +def transform(producer,selection): + W,C=producer['W'],producer['C'];old=producer['records'];initial=dict(producer['initial_state']);v=W.v;n=len(initial) + assert hashlib.sha256(old.tobytes()).hexdigest()==selection['input_raw_sha256'],'descent2 selection bound to a different word' + assert producer['physical']['scalar_projection_sha256']==selection['input_scalar_sha256'] + assert len(old)//6==selection['source_record_count'] + chosen={};changed=[] + for r in selection['entries']: + i=r['record'];assert i not in chosen + op,a,b,c,f,z=old[6*i:6*i+6] + assert op==1 and b!=n and [a,b,c,z]==r['scalar'] + assert C.dimf[f]==r['old_dimension'] and sha_basis(C.B[f])==r['old_basis_sha256'] + g=W.register(r['new_basis']) + assert C.dimf[g]==r['new_dimension'] and C.nondeg(g) and not(C.sub(f,g) and C.sub(g,f)) + chosen[i]=g;changed.append(dict(record=i,old_frame=f,new_frame=g,old_dimension=C.dimf[f],new_dimension=C.dimf[g],basis_sha256=sha_basis(C.B[g]))) + assert len(chosen)==selection['selected_gate_count']>0 + # Endpoints: the producer's actual final frames; the old word must end exactly there. + final=dict(producer['final_state']);replayed=dict(initial) + for k in range(0,len(old),6): + if old[k]==0:replayed[old[k+1]]=old[k+3] + assert replayed==final,'producer final state differs from the old word' + columns=[{i:1} if i=0 + out.extend((0,s,before,f,gap,0));state[s]=f + for k in range(0,len(old),6): + op,a,b,c,f,z=old[k:k+6] + if op==0:continue + if op==1: + g=chosen.get(k//6,f) + if copy is not None:assert a!=copy[0] and b!=copy[0] or k//6 not in chosen + move(a,g) + if b==n:assert g==f==producer['ZERO'] and copy is not None + else:move(b,g) + out.extend((op,a,b,c,g,z)) + elif op==2: + assert copy is None and b==n;move(a,c);state[b]=f;copy=(a,b,c);out.extend((op,a,b,c,f,z)) + else: + assert op==3 and copy==(a,b,c) and state[a]==c and state[b]==f + out.extend((op,a,b,c,f,z));del state[b];copy=None + assert copy is None + for s in sorted(final):move(s,final[s]) + assert state==final + def projection(a): + result=array('i') + for k in range(0,len(a),6): + op,x,y,c,f,z=a[k:k+6] + if op:result.extend((op,x,y,c,z)) + return result.tobytes() + assert projection(old)==projection(out) + return out,initial,final,changed,spans,hashlib.sha256(projection(out)).hexdigest() + +def run(producer,output_dir=None,selection_path=None): + begun=time.monotonic();W,C=producer['W'],producer['C'];v=W.v + path=Path(selection_path)if selection_path else HERE/'descent2-selection.json' + selection=json.loads(path.read_text());old=producer['records'];oldmeta=producer['physical'];ZERO,FULL=producer['ZERO'],producer['FULL'] + out,initial,final,changed,spans,projection=transform(producer,selection);n=len(initial) + assert all(final[i]==FULL for i in initial if i=0 + if gap:reflected[gap]+=1 + per_role[s]=H;census.update(H) + assert reflected==census + endpoint_frames={f for pair in pairs for f in pair};nondeg_bases=set() + for f in endpoint_frames: + assert len(C.B[f])==C.dimf[f] and len(C.A[f])+C.dimf[f]==_H + key=tuple(map(tuple,C.B[f])) + if key not in nondeg_bases:assert C.nondeg(f);nondeg_bases.add(key) + for a,b in pairs: + assert len(C.A[b])<=len(C.A[a]) and all(W.module.dot(x,y)==0 for x in C.A[b]for y in C.B[a]) and len(C.A[a])-len(C.A[b])==C.dimf[b]-C.dimf[a] + state=dict(initial);copy=None;used=set(initial.values());hist=Counter();cat=Counter();coeff=Counter();centers=[];count=0 + scalar=hashlib.sha256();tagged=hashlib.sha256();cats=oldmeta['category_names'] + def event(d,row):d.update(json.dumps(row,separators=(',',':')).encode());d.update(b'\n') + for k in range(0,len(out),6): + op,a,b,c,f,z=out[k:k+6] + if op==0: + assert state[a]==b and C.sub(b,c) and C.dimf[c]-C.dimf[b]==f and (_H-C.dimf[b])-(_H-C.dimf[c])==f + state[a]=c;used.update((b,c)) + if f:hist[f]+=1 + elif op==1: + assert c%2 and state[a]==state[b]==f and a!=b + count+=1;cat[cats[z]]+=1;coeff[abs(c)]+=1;used.add(f);event(tagged,[a,b,c,f,cats[z]]) + elif op==2: + assert copy is None and b==n and state[a]==c and f==ZERO and z==_CR + state[b]=f;hist[z]+=1;copy=dict(source=a,frame=c,rank=z,temporary=b,first_event=count,copy_output_frame=f) + else: + assert op==3 and copy is not None and (a,b,c)==(copy['source'],copy['temporary'],copy['frame']) and state[a]==c and state[b]==f==ZERO + copy.update(after_event=count,scatter_reads=count-copy['first_event']);assert copy['scatter_reads']==_SCAT + centers.append(copy);copy=None;del state[b] + assert copy is None and state==final and hist==census + assert count==oldmeta['weighted_scalar_events']==selection['expected_scalar_additions'] and coeff==dict((int(k),x)for k,x in oldmeta['coefficient_histogram'].items()) and len(centers)==_NC + delta=Counter(hist);delta.subtract(Counter({int(r):c for r,c in oldmeta['paid_histogram'].items()}));delta={r:c for r,c in delta.items()if c} + assert delta=={int(r):c for r,c in selection['expected_local_histogram_delta'].items()},('combined local delta',delta) + assert sum(r*c for r,c in hist.items())==oldmeta['paid_rank_mass']==selection['expected_rank_mass'] + removed=sum(Counter({int(r):c for r,c in oldmeta['paid_histogram'].items()}).values())-sum(hist.values());assert removed==selection['expected_removed_calls'] + sourceH=Counter();targetH=Counter();internalH=Counter(copies) + for i,H in per_role.items():(sourceH if i0 + final=dict(initial) + for k in range(0,len(old),6): + if old[k]==0:final[old[k+1]]=old[k+3] + # Exact integer source spans of every non-target operand, from the actual + # scalar word. Each gate frame must contain the span after the gate. + columns=[{i:1} if i=0 + out.extend((0,s,before,f,gap,0));state[s]=f + for k in range(0,len(old),6): + op,a,b,c,f,z=old[k:k+6] + if op==0:continue + if op==1: + g=chosen.get(k//6,f) + if copy is not None:assert a!=copy[0] and b!=copy[0] or k//6 not in chosen + move(a,g) + if b==n:assert g==f==producer['ZERO'] and copy is not None + else:move(b,g) + out.extend((op,a,b,c,g,z)) + elif op==2: + assert copy is None and b==n;move(a,c);state[b]=f;copy=(a,b,c);out.extend((op,a,b,c,f,z)) + else: + assert op==3 and copy==(a,b,c) and state[a]==c and state[b]==f + out.extend((op,a,b,c,f,z));del state[b];copy=None + assert copy is None + for s in sorted(final):move(s,final[s]) + assert state==final + def projection(a): + result=array('i') + for k in range(0,len(a),6): + op,x,y,c,f,z=a[k:k+6] + if op:result.extend((op,x,y,c,z)) + return result.tobytes() + assert projection(old)==projection(out) + return out,final,changed,spans,hashlib.sha256(projection(out)).hexdigest() + +def run(producer,output_dir=None,selection_path=None): + begun=time.monotonic();W,C=producer['W'],producer['C'];v=W.v;n=len(producer['initial_state']) + path=Path(selection_path)if selection_path else HERE/'descent-selection.json' + selection=json.loads(path.read_text());old=producer['records'];oldmeta=producer['physical'];initial=producer['initial_state'];ZERO,FULL=producer['ZERO'],producer['FULL'] + out,final,changed,spans,projection=transform(producer,selection) + assert all(final[i]==FULL for i in initial if i=2*v) + for t in range(v): + f=final[v+t];assert C.dimf[f]==_H-1 and all(W.module.dot(C.cov[t],b)==0 for b in C.B[f]) + # Census is independently rebuilt only from actual surviving ADD needs, + # frozen COPY source frames, and fixed endpoints, ignoring emitted MOVEs. + needs={i:[] for i in initial};copies=Counter();copy=None + for k in range(0,len(out),6): + op,a,b,c,f,z=out[k:k+6] + if op==1: + assert c%2;needs[a].append(f) + if b!=n:needs[b].append(f) + else:assert copy is not None and f==ZERO + elif op==2: + assert copy is None;copy=(a,b,c);needs[a].append(c);copies[z]+=1 + elif op==3:assert copy==(a,b,c);copy=None + assert copy is None and copies=={_CR:_NC} + census=Counter(copies);per_role={};pairs=set() + for s,before in initial.items(): + H=Counter() + for f in needs[s]+[final[s]]: + assert C.sub(before,f);rank=C.dimf[f]-C.dimf[before] + if rank:H[rank]+=1 + pairs.add((before,f));before=f + per_role[s]=H;census.update(H) + endpoint_frames={f for pair in pairs for f in pair};nondeg_bases=set() + for f in endpoint_frames: + assert len(C.B[f])==C.dimf[f] and len(C.A[f])+C.dimf[f]==_H + key=tuple(map(tuple,C.B[f])) + if key not in nondeg_bases:assert C.nondeg(f);nondeg_bases.add(key) + for a,b in pairs: + assert len(C.A[b])<=len(C.A[a]) + assert all(W.module.dot(x,y)==0 for x in C.A[b]for y in C.B[a]) + assert len(C.A[a])-len(C.A[b])==C.dimf[b]-C.dimf[a] + state=dict(initial);copy=None;used=set(initial.values());hist=Counter();cat=Counter();coeff=Counter();centers=[];count=0 + scalar=hashlib.sha256();tagged=hashlib.sha256();category_names=oldmeta['category_names'] + def event(d,row):d.update(json.dumps(row,separators=(',',':')).encode());d.update(b'\n') + for k in range(0,len(out),6): + op,a,b,c,f,z=out[k:k+6] + if op==0: + assert state[a]==b and C.sub(b,c) and C.dimf[c]-C.dimf[b]==f + assert (_H-C.dimf[b])-(_H-C.dimf[c])==f + state[a]=c;used.update((b,c)) + if f:hist[f]+=1 + elif op==1: + assert c%2 and state[a]==state[b]==f and a!=b + kind=category_names[z];source=copy['source']if b==n else b + event(scalar,[a,source,c]);event(tagged,[a,b,c,f,kind]);count+=1;cat[kind]+=1;coeff[abs(c)]+=1;used.add(f) + elif op==2: + assert copy is None and b==n and state[a]==c and f==ZERO and z==_CR + state[b]=f;hist[z]+=1;copy=dict(source=a,frame=c,rank=z,temporary=b,first_event=count,copy_output_frame=f) + else: + assert op==3 and copy is not None and (a,b,c)==(copy['source'],copy['temporary'],copy['frame']) and state[a]==c and state[b]==f==ZERO + copy.update(after_event=count,scatter_reads=count-copy['first_event']);assert copy['scatter_reads']==_SCAT + centers.append(copy);copy=None;del state[b] + assert copy is None and state==final and hist==census + assert count==oldmeta['weighted_scalar_events']==selection['expected_scalar_additions'] and coeff==dict((int(k),v)for k,v in oldmeta['coefficient_histogram'].items()) and len(centers)==_NC + assert scalar.hexdigest()==oldmeta['scalar_projection_sha256'] + delta=Counter(hist);delta.subtract(Counter({int(r):c for r,c in oldmeta['paid_histogram'].items()}));delta={r:c for r,c in delta.items()if c} + assert delta=={int(r):c for r,c in selection['expected_local_histogram_delta'].items()},('combined local delta',delta) + assert sum(r*c for r,c in hist.items())==oldmeta['paid_rank_mass']==selection['expected_rank_mass'] + assert sum(hist.values())==oldmeta['positive_rank_moves']+_NC-selection['expected_removed_calls'] + sourceH=Counter();targetH=Counter();internalH=Counter(copies) + for i,H in per_role.items():(sourceH if i2 else 'kernel' +ctx=load('portable527_prepare',ROOT/'prepare.py').prepare() +run=load('portable527_physical',ROOT/'code/physical527.py').run(dict(ctx),ctx['SOURCE_TEXT'],output_dir=None) +run=load('portable527_parity',ROOT/'parity_transform.py').run(run) +STAGES=load('portable527_bitstages',ROOT/'portable_bit.py').STAGES;assert TAG in STAGES +kt=load('portable527_kernel_any',ROOT/'kernel_transform.py');rm=load('portable527_reorder',ROOT/'reorder_transform.py') +for st in STAGES[:STAGES.index(TAG)]: + if st.startswith('reorder'):run=rm.run(run,tag=st) + elif st.startswith('kernel'):run=kt.run(run,tag=st) + else:run=load('portable527_'+st,ROOT/(st+'_transform.py')).run(run) +W=run['W'];v=W.v;n=2*v+len(run['context']['regs']);old=run['records'];cats=run['physical']['category_names'];readcat=cats.index('dirty_read');ZERO=run['ZERO'] +lastread={} +for k in range(0,len(old),6): + op,a,b,c,f,z=old[k:k+6] + if op==1 and z==readcat and f==ZERO and v<=a<2*v and c%2:lastread[b]=k//6 +src=json.loads(Path(sys.argv[1]).read_text());families=[] +for e in src: + basis=e.get('basis') or [e['line']];ms=[e['pivot']]+list(e['donors']);cut=max(lastread[s]for s in ms) + families.append(dict(pivot=e['pivot'],donors=list(e['donors']),cut_read=[old[6*cut+j]for j in(1,2,3)],rank=len(basis),basis=basis,kind='shared-donor-rank%d'%len(basis))) +sel=dict(status='P10_SHARED_DONOR_KERNEL_ENTRIES',tag=TAG,provenance='discovery/coll (lines.py/planes.py + closure_pack.py: per-entrance maximum-weight closure over alternate response bases; shared donors after PR319) on the p = 10 word after '+'/'.join(STAGES[:STAGES.index(TAG)])+'; prepared with Anthropic Claude assistance',n=n,v=v,input_raw_sha256=hashlib.sha256(old.tobytes()).hexdigest(),input_scalar_sha256=run['physical']['scalar_projection_sha256'],selected_pairs=0,selected_families=len(families),expected_local_delta={},pairs=[],families=families) +out,initial,final,entries,execution,cats2,proof,n2,v2=kt.transform(run,sel,TAG) +hist=collections.Counter() +for k in range(0,len(out),6): + if out[k]==0 and out[k+4]:hist[out[k+4]]+=1 + elif out[k]==2:hist[out[k+5]]+=1 +delta=collections.Counter(hist);delta.subtract({int(r):c for r,c in run['physical']['paid_histogram'].items()}) +sel['expected_local_delta']={str(r):c for r,c in sorted(delta.items())if c} +sel['entrance_rank_histogram']={str(r):c for r,c in sorted(proof['entrance_rank_histogram'].items())};sel['total_entrance_rank']=proof['total_entrance_rank'];sel['donor_sharing_histogram']=proof['donor_sharing_histogram'] +assert sel['total_entrance_rank']%5==0,'total entrance rank must be a multiple of 5 for the m = 100 bank tiling' +import math;phi=lambda r:r*math.log(100/r) +(ROOT/(TAG+'-selection.json')).write_text(json.dumps(sel,indent=1)+'\n') +print('wrote',TAG,len(families),'entries; rank',proof['total_entrance_rank'],'delta',sel['expected_local_delta'],'phi %.3f'%sum(c*phi(int(r))for r,c in sel['expected_local_delta'].items()),'sharing',proof['donor_sharing_histogram']) diff --git a/research/five-stage-p10b-transcript-stages/discovery/build_sink_selection.py b/research/five-stage-p10b-transcript-stages/discovery/build_sink_selection.py new file mode 100644 index 0000000000..4884ac04e6 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/build_sink_selection.py @@ -0,0 +1,32 @@ +"""Freeze sink-selection.json: run the pipeline through the restoration stage, apply the fresh terminal-sink screen +(PR283 rule plus: no target of the set is ever a scalar/COPY source; pivot unwritten on the interval) and record the +sinks and the local histogram delta. Not run by verify.py. Usage: python3 -B discovery/build_sink_selection.py""" +import sys,json,importlib.util,hashlib +from collections import Counter +from pathlib import Path +ROOT=Path(__file__).resolve().parent.parent;sys.path.insert(0,str(ROOT)) +def load(name,path): + s=importlib.util.spec_from_file_location(name,path);m=importlib.util.module_from_spec(s);sys.modules[name]=m;s.loader.exec_module(m);return m +ctx=load('portable527_prepare',ROOT/'prepare.py').prepare() +producer=load('portable527_physical',ROOT/'code/physical527.py').run(dict(ctx),ctx['SOURCE_TEXT'],output_dir=None) +run=load('portable527_parity',ROOT/'parity_transform.py').run(producer) +for st in ('descent_transform','target_transform','kernel_transform','restore_transform'):run=load('portable527_'+st,ROOT/(st+'.py')).run(run) +sm=load('portable527_sink',ROOT/'sink_transform.py') +W=run['W'];old=run['records'];v=W.v;regs=run['context']['regs'];n=2*v+len(regs) +entry,rows=sm.screen(old,dict(run['initial_state']),dict(run['final_state']),n,v,list(run['physical']['category_names']),run['ZERO'],run['FULL']) +used=set();keep=[] +for r in rows: + if used&set(r['targets']):continue + used.update(r['targets']);keep.append(r) +assert len(keep)==len(rows) +sel=dict(status='GEN5_TERMINAL_SINKS_PR283_SCREEN',n=n,v=v,input_raw_sha256=hashlib.sha256(old.tobytes()).hexdigest(),input_scalar_sha256=run['physical']['scalar_projection_sha256'],entry=entry,selected=len(keep), + sinks=[dict(role=regs[r['stream']-2*v],stream=r['stream'],targets=r['targets'],pivot=r['pivot'],root_frame_basis=[list(x)for x in run['C'].B[r['root_frame']]],forward_writes=len(r['writes']),cleanups=len(r['cleanups']))for r in keep],expected_local_delta={}) +out,initial,final,ends,rows2,ctx2,cats,proof,nn,_,mp=sm.transform(run,sel) +hist=Counter() +for k in range(0,len(out),6): + if out[k]==0 and out[k+4]:hist[out[k+4]]+=1 + elif out[k]==2:hist[out[k+5]]+=1 +d=Counter(hist);d.subtract({int(r):c for r,c in run['physical']['paid_histogram'].items()}) +sel['expected_local_delta']={str(r):c for r,c in sorted(d.items())if c} +(ROOT/'sink-selection.json').write_text(json.dumps(sel,indent=1)+'\n') +print('selected',len(keep),'entry',entry,'delta',sel['expected_local_delta'],'removed roles',proof['removed_roles'],'new n',nn) diff --git a/research/five-stage-p10b-transcript-stages/discovery/coll/census.py b/research/five-stage-p10b-transcript-stages/discovery/coll/census.py new file mode 100644 index 0000000000..24d761b15e --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/coll/census.py @@ -0,0 +1,29 @@ +"""Kernel-eligible helper census on a dumped word (dump_at.py): ZERO->FULL ungauged helpers, F2 response, last initial read, first touch and first frame. Usage: census.py DUMP OUT.pkl +Chafik Boukhalfa (chafreaky), Anthropic Claude assistance; Apache-2.0.""" +import sys,json,struct,collections,pickle,math +D=sys.argv[1] +meta=json.load(open(D+'/meta.json'));frames=json.load(open(D+'/frames.json')) +init={int(k):v for k,v in json.load(open(D+'/initial.json')).items()};final={int(k):v for k,v in json.load(open(D+'/final.json')).items()} +n,v,ZERO,FULL=meta['n'],meta['v'],meta['ZERO'],meta['FULL'];cats=meta['category_names'];readcat=cats.index('dirty_read') +ev=list(struct.iter_unpack('<6i',open(D+'/records.bin','rb').read())) +bad=set(int(k) for k in meta['gauge'])|set(meta['donor_streams'])|set(meta['borrow_streams']) +cand=[s for s in range(2*v,n) if s not in bad and init[s]==ZERO and final[s]==FULL] +C=set(cand);reads=collections.defaultdict(list);touch={};ff={} +for i,(op,a,b,c,f,z) in enumerate(ev): + if op==1: + if b in C and z==readcat and f==ZERO and v<=a<2*v and c%2: reads[b].append((i,a));continue + for s in (a,b): + if s in C and s not in touch: touch[s]=i;ff[s]=f + elif op==2: + if a in C and a not in touch: touch[a]=i;ff[a]=c +hel=[s for s in cand if reads[s]] +print('eligible (ZERO->FULL, ungauged)',len(cand),'with reads',len(hel),'no reads',len(cand)-len(hel)) +resp={};lastread={} +for s in hel: + cnt=collections.Counter(a for i,a in reads[s]);resp[s]=sum(1<<(a-v) for a,c in cnt.items() if c%2);lastread[s]=reads[s][-1][0] +print('lastread donors of its representation in a cost-ordered response basis; several bases and common cut points), lazy global greedy over entrances with helper exclusivity; env ORDERS, NT, SEED, NOISE, EXCLUDE (comma list), PRELOAD. Usage: closure_pack.py HELPERS.pkl POOL.pkl [POOL2.pkl ...] OUT.json +Chafik Boukhalfa (chafreaky), Anthropic Claude assistance; Apache-2.0.""" +import pickle,sys,math,collections,json,random,heapq,os +from collections import deque +d=pickle.load(open(sys.argv[1],'rb'));OUT=sys.argv[-1];mem={};BAS={} +for path in sys.argv[2:-1]: + P=pickle.load(open(path,'rb')) + for k,val in P.items(): + if isinstance(val,tuple):basis,L=val + else:basis,L=[list(k)],val + key=tuple(map(tuple,basis));mem[key]=list(L);BAS[key]=basis +ORDERS=int(os.environ.get('ORDERS','6'));NT=int(os.environ.get('NT','4'));SEED=int(os.environ.get('SEED','1')) +ff=d['firstframe'];ft=d['ftab'];resp=d['resp'];lr=d['lastread'];tc=d['touch'] +phi=lambda r:0.0 if r<=0 else r*math.log(100/r);dim=lambda s:ft[ff[s]]['dim'] +PGe=lambda s,e:-(phi(dim(s)-e)-phi(dim(s))) +DCe=lambda s,e:phi(e)+phi(dim(s)-e)-phi(dim(s)) +def rank(vs): + b={};r=0 + for x in vs: + while x: + h=x.bit_length()-1 + if h in b:x^=b[h] + else:b[h]=x;r+=1;break + return r +def maxflow_closure(prof,req,cost): + # nodes: 0=S,1=T, pivots, donors + P=list(prof);D=sorted({m for p in P for m in req[p]}) + idx={('p',p):i+2 for i,p in enumerate(P)};idx.update({('d',m):i+2+len(P) for i,m in enumerate(D)}) + N=2+len(P)+len(D);g=[[] for _ in range(N)] + def add(a,b,c):g[a].append([b,c,len(g[b])]);g[b].append([a,0,len(g[a])-1]) + INF=1e18 + for p in P: + add(0,idx[('p',p)],prof[p]) + for m in req[p]:add(idx[('p',p)],idx[('d',m)],INF) + for m in D: + if cost[m]>0:add(idx[('d',m)],1,cost[m]) + flow=0 + while True: + lvl=[-1]*N;lvl[0]=0;q=deque([0]) + while q: + a=q.popleft() + for b,c,r in g[a]: + if c>1e-12 and lvl[b]<0:lvl[b]=lvl[a]+1;q.append(b) + if lvl[1]<0:break + it=[0]*N + def dfs(a,f): + if a==1:return f + while it[a]1e-12 and lvl[b]==lvl[a]+1: + x=dfs(b,min(f,c)) + if x>1e-12:e[1]-=x;g[b][r][1]+=x;return x + it[a]+=1 + return 0 + while True: + x=dfs(0,INF) + if x<=1e-12:break + flow+=x + seen=[False]*N;seen[0]=True;q=deque([0]) + while q: + a=q.popleft() + for b,c,r in g[a]: + if c>1e-12 and not seen[b]:seen[b]=True;q.append(b) + selP=[p for p in P if seen[idx[('p',p)]]];selD=sorted({m for p in selP for m in req[p]}) + val=sum(prof[p] for p in selP)-sum(cost[m] for m in selD) + return val,selP,selD +rng=random.Random(SEED) +EXCL={int(x) for x in os.environ.get('EXCLUDE','').split(',') if x} +for k in mem:mem[k]=[s for s in mem[k] if s not in EXCL] +def solve_line(u,taken,free): + G=[s for s in mem[u] if s not in taken] + if len(G)<2:return None + e=len(BAS[u]);cost={s:(0.0 if s in free else DCe(s,e)) for s in G} + ts=sorted(set(lr[s] for s in G));cands=[] + for t in ts: + S=[s for s in G if lr[s]<=t=2:cands.append((len(S)-rank([resp[s] for s in S]),t,S)) + cands=[c for c in cands if c[0]>0] + if not cands:return None + cands.sort(key=lambda c:(-c[0],-c[1]));best=None;seenS=set() + for k,t,S in cands[:NT]: + key=tuple(S) + if key in seenS:continue + seenS.add(key) + for o in range(ORDERS): + order=sorted(S,key=lambda s:cost[s]*(1+(0.5*rng.random() if o else 0))+(1e-3*rng.random() if o else 0)) + basis={};req={};prof={} + for s in order: + x=resp[s];combo=set() + while x: + h=x.bit_length()-1 + if h in basis:bx,bc=basis[h];x^=bx;combo^=bc + else:break + if x:basis[x.bit_length()-1]=(x,combo|{s}) + else:req[s]=sorted(combo);prof[s]=PGe(s,e) + if not prof:continue + val,P,Dn=maxflow_closure(prof,req,cost) + if val>1e-9 and (best is None or val>best[0]):best=(val,t,[(p,req[p]) for p in P],Dn) + return best +taken=set();free=collections.defaultdict(set);heap=[];sol={} +PRE=json.load(open(os.environ['PRELOAD'])) if os.environ.get('PRELOAD') else [] +for e in PRE:taken.add(e['pivot']);taken.update(e['donors']) +lines=list(mem) +for i,u in enumerate(lines): + b=solve_line(u,taken,free[u]) + if b:heap.append((-b[0]*(1+float(os.environ.get('NOISE','0'))*rng.random()),i));sol[i]=b +heapq.heapify(heap);print('lines with positive closure',len(heap),'upper sum',-sum(h[0] for h in heap),flush=True) +sel=[dict(pivot=e['pivot'],donors=e['donors'],basis=e['basis'],cut=max(lr[m] for m in [e['pivot']]+e['donors'])) for e in PRE];total=0.0 +while heap: + nv,i=heapq.heappop(heap);u=lines[i] + b=solve_line(u,taken,free[u]) + if not b:continue + NZ=float(os.environ.get('NOISE','0')) + key=-b[0]*(1+NZ*rng.random()) + if heap and key>heap[0][0]+1e-9 and nv!=key:heapq.heappush(heap,(key,i));continue + val,t,ents,Dn=b;total+=val + for p,D in ents: + sel.append(dict(pivot=p,donors=D,basis=BAS[u],cut=max(lr[m] for m in [p]+D)));taken.add(p) + for m in Dn:taken.add(m);free[u].add(m) + # allow the same line again (donors free) + mem[u]=[s for s in mem[u] if s not in taken or s in free[u]] + b2=solve_line(u,taken-free[u],free[u]) + if b2:heapq.heappush(heap,(-b2[0],i)) + print('accept rank',len(BAS[u]),'val %.3f'%val,'pivots',len(ents),'donors',len(Dn),'total %.3f'%total,flush=True) +print('entries',len(sel),'phi gain',-total) +print('donor-count hist',sorted(collections.Counter(len(e['donors']) for e in sel).items())) +print('pivot dims',sorted(collections.Counter(dim(e['pivot']) for e in sel).items())) +json.dump(sel,open(OUT,'w')) diff --git a/research/five-stage-p10b-transcript-stages/discovery/coll/fameval.py b/research/five-stage-p10b-transcript-stages/discovery/coll/fameval.py new file mode 100644 index 0000000000..784fa09300 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/coll/fameval.py @@ -0,0 +1,30 @@ +import math, collections +from linalg import * +phi=lambda r: 0.0 if r<=0 else r*math.log(100/r) +class Evaluator: + def __init__(self,d): + self.d=d; self.icache={}; self.stats=collections.Counter() + def evaluate(self,kind,hs): + d=self.d; ff=d['firstframe']; ftab=d['ftab']; lastread=d['lastread']; touch=d['touch']; stats=self.stats + cut=max(lastread[s] for s in hs); first=min(touch[s] for s in hs) + if cut>=first: stats[(kind,'no common cut')]+=1; return None + fr=tuple(sorted(set(ff[s] for s in hs))) + if fr not in self.icache: + E=intersect([ftab[f]['B'] for f in fr],[ftab[f]['A'] for f in fr]) + self.icache[fr]=(E, nondeg_subspaces(E) if E else {}) + E,subs=self.icache[fr] + if not E: stats[(kind,'zero intersection')]+=1; return None + if not subs: stats[(kind,'no nondegenerate subspace')]+=1; return None + dims={s:ftab[ff[s]]['dim'] for s in hs} + options=[] + for e,basis in subs.items(): + assert rank(basis)==e and contains(E,basis), 'entrance basis outside the exact intersection' + for f in fr: assert all(sum(a*b for a,b in zip(arow,brow))==0 for arow in ftab[f]['A'] for brow in basis), 'entrance outside a first frame' + best=None + for p in hs: + g=phi(dims[p]-e)-phi(dims[p])+sum(phi(e)+phi(dims[q]-e)-phi(dims[q]) for q in hs if q!=p) + if best is None or gb: assert R[a]^R[b]==R[c]; tri.add((a,b,c)) +print('triangles (class level)', len(tri), time.time()-t0, flush=True) +iu=np.triu_indices(m,1); P=H[iu[0]]^H[iu[1]]; order=np.argsort(P,kind='stable'); Ps=P[order] +quad=set(); i=0 +while ii: + prs=[(int(iu[0][order[k]]),int(iu[1][order[k]])) for k in range(i,j+1)] + for (a,b),(c,e) in itertools.combinations(prs,2): + q=tuple(sorted((a,b,c,e))); assert len(set(q))==4 + assert R[a]^R[b]^R[c]^R[e]==0; quad.add(q) + i=j+1 +print('quadruples (class level)', len(quad), time.time()-t0, flush=True) +del P,order,Ps +twins=[tuple(sorted(ss)) for ss in classes.values() if len(ss)>1] +# expand to helper tuples +def expand(cls_tuple): + for combo in itertools.product(*(classes[R[c]] for c in cls_tuple)): yield tuple(sorted(combo)) +cands=[] +for t in twins: + for pr in itertools.combinations(t,2): cands.append(('pair',pr)) +for t in tri: + for hs in expand(t): cands.append(('tri',hs)) +for q in quad: + for hs in expand(q): cands.append(('quad',hs)) +print('helper-level candidates', collections.Counter(k for k,_ in cands), flush=True) +from fameval import Evaluator +ev=Evaluator(d); fams=[] +for kind,hs in cands: + f=ev.evaluate(kind,list(hs)) + if f: fams.append(f) +stats=ev.stats +print('families', len(fams), time.time()-t0) +for k,c in sorted(stats.items(), key=lambda x:str(x)): print(' ',k,c) +shape=collections.Counter((f['kind'],tuple(sorted(f['dims'])),f['options'][0]['e'],round(f['options'][0]['gain'],2)) for f in fams) +print('top shapes by best gain:'); +for k,c in sorted(shape.items(), key=lambda x:x[0][3])[:40]: print(' ',k,c) +json.dump(dict(families=fams, stats={str(k):c for k,c in stats.items()}), open(OUT,'w')) diff --git a/research/five-stage-p10b-transcript-stages/discovery/coll/linalg.py b/research/five-stage-p10b-transcript-stages/discovery/coll/linalg.py new file mode 100644 index 0000000000..1f43db8439 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/coll/linalg.py @@ -0,0 +1,113 @@ +"""Exact rational helpers for 20-dim frames (p = 10) (bases B, annihilators A) and the G=I-J/9 Gram form.""" +from fractions import Fraction as Q +from math import gcd, lcm +import itertools, random + +def rref(rows): + M=[[Q(x) for x in r] for r in rows]; piv=[]; r=0 + ncol=len(M[0]) if M else 0 + for c in range(ncol): + p=next((i for i in range(r,len(M)) if M[i][c]),None) + if p is None: continue + M[r],M[p]=M[p],M[r]; pv=M[r][c]; M[r]=[x/pv for x in M[r]] + for i in range(len(M)): + if i!=r and M[i][c]: + m=M[i][c]; M[i]=[x-m*y for x,y in zip(M[i],M[r])] + piv.append(c); r+=1 + if r==len(M): break + return M[:r],piv + +def rank(rows): return len(rref(rows)[0]) if rows else 0 + +def nullspace(rows, ncol=20): + """integer basis of {x : rows x = 0}""" + if not rows: return [[int(i==j) for j in range(ncol)] for i in range(ncol)] + R,piv=rref(rows); free=[j for j in range(ncol) if j not in piv]; out=[] + for fj in free: + x=[Q(0)]*ncol; x[fj]=Q(1) + for row,pc in zip(R,piv): x[pc]=-row[fj] + out.append(integerize(x)) + return out + +def integerize(x): + d=lcm(*(q.denominator for q in x)) if x else 1 + v=[int(q*d) for q in x]; g=0 + for a in v: g=gcd(g,abs(a)) + if g>1: v=[a//g for a in v] + # sign normalisation: first nonzero positive + for a in v: + if a: + if a<0: v=[-b for b in v] + break + return v + +def intersect(frames_B, frames_A): + """exact intersection of frames given by (B,A) pairs: nullspace of stacked annihilators, then confirm.""" + A=[row for a in frames_A for row in a] + return nullspace(A) + +def contains(big_rows, small_rows): + """span(small) subseteq span(big)?""" + if not small_rows: return True + if not big_rows: return False + return rank(list(big_rows)+list(small_rows))==rank(big_rows) + +def gram(rows): + s=[sum(r) for r in rows] + return [[9*sum(a*b for a,b in zip(x,y))-s[i]*s[k] for k,y in enumerate(rows)] for i,x in enumerate(rows)] + +def det(A): + A=[list(r) for r in A];n=len(A) + if not n:return 1 + sign=1;previous=1 + for k in range(n-1): + pivot=next((i for i in range(k,n) if A[i][k]),None) + if pivot is None:return 0 + if pivot!=k:A[k],A[pivot]=A[pivot],A[k];sign=-sign + p=A[k][k] + for i in range(k+1,n): + for j in range(k+1,n): + v=A[i][j]*p-A[i][k]*A[k][j] + assert v%previous==0 + A[i][j]=v//previous + A[i][k]=0 + previous=p + return sign*A[-1][-1] + +def nondeg(rows): return det(gram(rows))!=0 + +def canon(rows): + """canonical hashable key of a subspace""" + R,_=rref(rows); return tuple(tuple(integerize(r)) for r in R) + +def nondeg_subspaces(E, max_tries=200, seed=0): + """for each e=1..dim E, one nondegenerate e-dim integer basis inside span(E), or None""" + k=len(E); out={} + if k==0: return out + rng=random.Random(seed) + ann=nullspace(E) # annihilator rows of span(E) + simple=[] + for i in range(20): + for j in range(i+1,20): + if all(a[i]-a[j]==0 for a in ann): + u=[0]*20; u[i]=1; u[j]=-1; simple.append(u) + for e in range(k,0,-1): + found=None + if e==k and nondeg(E): found=[list(r) for r in E] + if found is None: + cands=[] + if e==1: cands=[[u] for u in simple]+[[list(r)] for r in E] + subs=list(itertools.combinations(range(k),e)) if emax_tries: subs=rng.sample(subs,max_tries) + cands+= [[list(E[i]) for i in sub] for sub in subs] + for c in cands: + if nondeg(c): found=c; break + if found is None: + for _ in range(40): + rows=[] + for _ in range(e): + coef=[rng.choice((-1,0,1,1)) for i in range(k)] + rows.append([sum(coef[i]*E[i][c] for i in range(k)) for c in range(20)]) + if rank(rows)==e and nondeg(rows): found=[integerize([Q(x) for x in r]) for r in rows]; break + if found is not None: out[e]=found + return out diff --git a/research/five-stage-p10b-transcript-stages/discovery/coll/lines.py b/research/five-stage-p10b-transcript-stages/discovery/coll/lines.py new file mode 100644 index 0000000000..7df30566ab --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/coll/lines.py @@ -0,0 +1,39 @@ +"""Rank-1 entrance pool: nondegenerate small-coefficient lines inside first frames of dim <= MAXD, with all helpers whose first frame contains each line. Usage: lines.py HELPERS.pkl OUT.pkl [MAXD] +Chafik Boukhalfa (chafreaky), Anthropic Claude assistance; Apache-2.0.""" +import pickle,sys,itertools,collections,math +from math import gcd +import numpy as np +d=pickle.load(open(sys.argv[1],'rb'));ff=d['firstframe'];ft=d['ftab'];MAXD=int(sys.argv[3]) if len(sys.argv)>3 else 5 +def prim(v): + g=0 + for a in v:g=gcd(g,abs(a)) + if g==0:return None + v=[a//g for a in v] + for a in v: + if a: + if a<0:v=[-x for x in v] + break + return tuple(v) +def nondeg(u):return 9*sum(x*x for x in u)-sum(u)**2!=0 +pool=set() +for f,F in ft.items(): + B=F['B'];k=F['dim'] + if k>MAXD:continue + rng=(-1,0,1) if k>2 else (-2,-1,0,1,2) + for co in itertools.product(rng,repeat=k): + if not any(co):continue + u=prim([sum(c*b[i] for c,b in zip(co,B)) for i in range(20)]) + if u and nondeg(u):pool.add(u) +pool=sorted(pool);print('pool lines',len(pool),flush=True) +U=np.array(pool,dtype=np.int64).T # 20 x L +frames=sorted(ft);mem=collections.defaultdict(list) +byframe=collections.defaultdict(list) +for s in d['helpers']:byframe[ff[s]].append(s) +for f in frames: + A=np.array(ft[f]['A'],dtype=np.int64) + if A.size==0:hit=np.ones(len(pool),bool) + else:hit=~np.any(A@U,axis=0) + for j in np.nonzero(hit)[0]:mem[pool[j]].extend(byframe[f]) +mem={u:L for u,L in mem.items() if len(L)>1} +print('lines with >=2 helpers',len(mem),'max group',max(len(L) for L in mem.values()),flush=True) +pickle.dump(mem,open(sys.argv[2],'wb')) diff --git a/research/five-stage-p10b-transcript-stages/discovery/coll/load.py b/research/five-stage-p10b-transcript-stages/discovery/coll/load.py new file mode 100644 index 0000000000..a6b5fc8084 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/coll/load.py @@ -0,0 +1,30 @@ +import sys, json, struct, collections, pickle +D = sys.argv[1]; OUT = sys.argv[2] +meta = json.load(open(D+'/meta.json')); frames = json.load(open(D+'/frames.json')); init = {int(k):v for k,v in json.load(open(D+'/initial.json')).items()} +n, v, ZERO, FULL = meta['n'], meta['v'], meta['ZERO'], meta['FULL'] +cats = meta['category_names']; readcat = cats.index('dirty_read') +ev = list(struct.iter_unpack('<6i', open(D+'/records.bin','rb').read())) +gauge = {int(k) for k in meta['gauge']} +helpers = [s for s in range(2*v, n) if init[s]==ZERO and s not in gauge] +H = set(helpers) +reads = collections.defaultdict(list); touch = {}; firstframe = {} +for i,e in enumerate(ev): + op,a,b,c,f,z = e + if op==1: + if z==readcat and b in H and f==ZERO and v<=a<2*v and c%2: + reads[b].append((i,a)); continue + for s in (a,b): + if s in H and s not in touch: touch[s]=i; firstframe[s]=f + elif op==2: + if a in H and a not in touch: touch[a]=i; firstframe[a]=c +resp = {}; lastread = {} +for s in helpers: + cnt = collections.Counter(a for i,a in reads[s]) + resp[s] = sum(1<<(a-v) for a,c in cnt.items() if c%2) + lastread[s] = reads[s][-1][0] + assert lastread[s] < touch[s] +ff = set(firstframe.values()) +ftab = {f: dict(B=frames[str(f)]['B'], A=frames[str(f)]['A'], dim=frames[str(f)]['dim']) for f in ff} +print('helpers', len(helpers), 'distinct first frames', len(ff), 'dim hist of distinct first frames', sorted(collections.Counter(x['dim'] for x in ftab.values()).items())) +print('helpers per first frame: hist', sorted(collections.Counter(collections.Counter(firstframe.values()).values()).items())[:30]) +pickle.dump(dict(n=n,v=v,ZERO=ZERO,FULL=FULL,readcat=readcat,helpers=helpers,resp=resp,lastread=lastread,touch=touch,firstframe=firstframe,ftab=ftab,nreads={s:len(reads[s]) for s in helpers}), open(OUT,'wb')) diff --git a/research/five-stage-p10b-transcript-stages/discovery/coll/pack_restarts.py b/research/five-stage-p10b-transcript-stages/discovery/coll/pack_restarts.py new file mode 100644 index 0000000000..56d6f98d6f --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/coll/pack_restarts.py @@ -0,0 +1,207 @@ +"""Greedy packing of collective-kernel families (disjoint pivots, donors shareable along nested chronological chains), +phi-ledger kappa projection with #276's moment.py, selection JSON in kernel-selection.json schema + receipt in kernel500.json schema.""" +import pickle, json, math, itertools, collections, sys, time, os, struct, importlib.util, argparse +sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) +from fractions import Fraction as Q +from linalg import * +ap=argparse.ArgumentParser(); ap.add_argument('--helpers'); ap.add_argument('--families',nargs='+'); ap.add_argument('--dump'); ap.add_argument('--pkg'); ap.add_argument('--out') +ap.add_argument('--exclude',default='',help='JSON with key all: helper streams that must not appear in any accepted family'); ap.add_argument('--ledger283',default='',help='PR283 expected/PRICE.json: also price on its 120-replica ledger (cohort_candidate + 120*one-stage delta, W=510316-sum e)'); ap.add_argument('--preload',type=int,default=0,help='preload the first K census2 twin pairs (gen4_kernel.py order)'); ap.add_argument('--kinds',default='pair,tri,quad,quint'); ap.add_argument('--sweep',default='') ; ap.add_argument('--maxfam',type=int,default=10**9) +args=ap.parse_args() +d=pickle.load(open(args.helpers,'rb')); ff=d['firstframe']; ftab=d['ftab']; v=d['v']; lastread=d['lastread']; touch=d['touch'] +phi=lambda r: 0.0 if r<=0 else r*math.log(100/r) +rec=open(args.dump+'/records.bin','rb').read() +def cut_read(i): + op,a,b,c,f,z=struct.unpack_from('<6i',rec,24*i); assert op==1; return [a,b,c] +fams=[] +for p in args.families: + fams+= [f for f in json.load(open(p))['families'] if f['kind'] in args.kinds.split(',')] +fams=fams[:args.maxfam] +if args.exclude: + EX=set(json.load(open(args.exclude))['all']); before=len(fams); fams=[f for f in fams if not (set(f['members'])&EX)]; print('excluded families touching PR283 helpers:', before-len(fams), 'remaining', len(fams), flush=True) +print('candidate families', collections.Counter(f['kind'] for f in fams), flush=True) +# ---- model +def load(name): + s=importlib.util.spec_from_file_location('m_'+name, args.pkg+'/'+name+'.py'); m=importlib.util.module_from_spec(s); s.loader.exec_module(m); return m +cost=load('moment'); raw=json.load(open(args.dump+'/raw.json')) +H5=collections.Counter({int(k):n for k,n in raw['five_stage_profile']['histogram'].items()}) +for a,n in {int(k):c for k,c in raw.get('completion_rank_histogram',raw['auxiliary_entrance_rank_histogram']).items()}.items(): H5[5*a]-=n +H5={k:n for k,n in H5.items() if n} +def kappa(H5p): + # p = 10 deficit-fixed ledger (m = 100, deficit 4v-5h(h-2) = 2040 per replica, normalized = 12 x one-invocation five-stage) + norm={k:12*n for k,n in H5p.items() if n}; mass=sum(k*n for k,n in norm.items()); m=100 + Wq=Q(mass+12*2040,m); W=int(Wq) if Wq.denominator==1 else int(Wq)+1 + root=cost.certify(norm,m,W,True); c=Q(int(Q(root['lower'])*10**18),10**18) + chain=[Q(384599,10**10)] + for _ in range(3): chain.append((1-c)*c+c*chain[-1]) + bit=chain[-1]; eta=Q(1,10**12); q=bit*(1-2*eta); mn=(1-eta)*q/(1+q); t=mn*10**18; return Q((t.numerator-1)//t.denominator,10**18), 5*W, c +# ---- packing state +pivots={} # pivot -> entry +donors=collections.defaultdict(list) # donor -> [(cut,e,basis,entry_idx)] +entries=[] +def chain_cost(dn, chain): + r=ftab[ff[dn]]['dim']; ch=sorted(chain,key=lambda x:(x[0],x[1])) + c=phi(ch[0][1]); + for a,b in zip(ch,ch[1:]): c+=phi(b[1]-a[1]) + return c+phi(r-ch[-1][1])-phi(r) +def chain_ok(chain): + ch=sorted(chain,key=lambda x:(x[0],x[1])) + for a,b in zip(ch,ch[1:]): + if not contains(b[2],a[2]): return False + return True +def marginal(p,ds,cut,e,basis): + if p in pivots or p in donors: return None + g=phi(ftab[ff[p]]['dim']-e)-phi(ftab[ff[p]]['dim']) + for dn in ds: + if dn in pivots: return None + old=donors[dn]; new=old+[(cut,e,basis,None)] + if not chain_ok(new): return None + g+=chain_cost(dn,new)-(chain_cost(dn,old) if old else 0.0) + return g +def accept(p,ds,cut,e,basis,kind,gain,members_dims): + idx=len(entries) + entries.append(dict(kind=kind,pivot=p,donors=list(ds),cut=cut,cut_read=cut_read(cut),rank=e,basis=basis,first_frame_dims=dict((str(s),ftab[ff[s]]['dim']) for s in [p]+list(ds)),phi_gain=round(gain,6),gram_det=det(gram(basis)))) + pivots[p]=idx + for dn in ds: donors[dn].append((cut,e,basis,idx)) +# preload census2 twin pairs in gen4_kernel.py order +if args.preload: + cen=json.load(open(args.dump+'/census2.json'))['pairs'] + g2=lambda p: phi(p['dima']-1)-phi(p['dima'])+phi(1)+phi(p['dimb']-1)-phi(p['dimb']) + cen.sort(key=g2) + for p in cen[:args.preload]: + if p['line'][0]=='e_i-e_j': + u=[0]*24; u[p['line'][1]]=1; u[p['line'][2]]=-1 + else: + q=[Q(x) for x in p['line'][1]]; u=integerize(q) + mg=marginal(p['a'],[p['b']],p['cut'],1,[u]); assert mg is not None + accept(p['a'],[p['b']],p['cut'],1,[u],'pair500',mg,None) + print('preloaded', len(entries), 'pairs; phi', sum(e['phi_gain'] for e in entries), flush=True) +base=len(entries) +# greedy: families by best standalone gain; optional randomized restarts keep the order with the best total phi +import random +def greedy_total(order_f): + global pivots,donors,entries + sp,sd,se=pivots,donors,entries + pivots={};donors=collections.defaultdict(list);entries=[] + tot=0.0 + for f in order_f: + best=None + for o in f['options']: + for pv in f['members']: + ds=[s for s in f['members'] if s!=pv] + mg=marginal(pv,ds,f['cut'],o['e'],o['basis']) + if mg is not None and (best is None or mg=-1e-9: continue + mg,pv,ds,o=best; accept(pv,ds,f['cut'],o['e'],o['basis'],f['kind'],mg,None); tot+=mg + out=(tot,len(entries)); pivots,donors,entries=sp,sd,se; return out +fams.sort(key=lambda f:f['options'][0]['gain']) +RESTARTS=int(os.environ.get('PACK_RESTARTS','0')); best_order=list(fams) +if RESTARTS: + base0=greedy_total(list(fams)); print('greedy order phi',base0,flush=True); bestphi=base0[0] + rng=random.Random(int(os.environ.get('PACK_SEED','1'))) + for it in range(RESTARTS): + noise=float(os.environ.get('PACK_NOISE','0.3')) + cand=sorted(fams,key=lambda f:f['options'][0]['gain']*(1+noise*rng.random())-noise*rng.random()) + tot,cnt=greedy_total(cand) + if tot=-1e-9: continue + mg,pv,ds,o=best; accept(pv,ds,f['cut'],o['e'],o['basis'],f['kind'],mg,None); acc.append(f) + pivots,donors,entries=sp,sd,se; return acc + cur_order=best_order; cur_acc=accepted_of(cur_order); cur_phi=bestphi + ids={id(f):i for i,f in enumerate(fams)} + for it in range(IG): + ruin=set(rng.sample(range(len(cur_acc)),max(1,int(float(os.environ.get('PACK_RUIN','0.12'))*len(cur_acc))))) + keep=[f for i,f in enumerate(cur_acc) if i not in ruin];out=[f for i,f in enumerate(cur_acc) if i in ruin] + keepset=set(map(id,cur_acc));rest=sorted((f for f in fams if id(f) not in keepset),key=lambda f:f['options'][0]['gain']*(1+0.2*rng.random())) + cand=keep+rest+out + tot,cnt=greedy_total(cand) + if tot=-1e-9: rej[(f['kind'],'nonnegative marginal')]+=1; continue + accept(pv,ds,f['cut'],o['e'],o['basis'],f['kind'],mg,None); acc[(f['kind'],o['e'])]+=1 +print('accepted', sorted(acc.items()), 'rejected', dict(rej), flush=True) +print('total phi gain (new families)', sum(e['phi_gain'] for e in entries[base:]), 'count', len(entries)-base, flush=True) +# ---- histogram delta + kappa for prefixes of the acceptance order +def histogram(upto): + H=collections.Counter(H5); ch=collections.defaultdict(list) + for e in entries[:upto]: + r=ftab[ff[e['pivot']]]['dim']; H[r]-=5 + if r-e['rank']>0: H[r-e['rank']]+=5 + for dn in e['donors']: ch[dn].append((e['cut'],e['rank'])) + for dn,c in ch.items(): + r=ftab[ff[dn]]['dim']; c.sort(); H[r]-=5; H[c[0][1]]+=5 + for a,b in zip(c,c[1:]): + if b[1]-a[1]>0: H[b[1]-a[1]]+=5 + if r-c[-1][1]>0: H[r-c[-1][1]]+=5 + assert min(H.values())>=0 + return {k:n for k,n in H.items() if n} +k0,W0,c0=kappa(H5); print('baseline kappa %.15e W_lit %d' % (float(k0),W0), flush=True) +if args.ledger283: + PR=json.load(open(args.ledger283)); CH=collections.Counter({int(k):n for k,n in PR['cohort_candidate']['histogram'].items()}); W283=510316 + massC=sum(r*n for r,n in CH.items()); assert 120*W283-massC==PR['cohort_candidate']['deficit']==105600, (120*W283-massC) + ratio=Q(PR['cohort_candidate']['kappa_decimal'])/Q(PR['cohort_candidate']['coarse_decimal']) + def kappa283(upto): + Hh=histogram(upto); d=collections.Counter({r:(n-H5.get(r,0))//5 for r,n in Hh.items()}); d.update({r:-H5[r]//5 for r in H5 if r not in Hh}) + H=collections.Counter(CH) + for r,n in d.items(): H[r]+=120*n + H={r:n for r,n in H.items() if n}; assert min(H.values())>0 + W=W283-sum(e['rank'] for e in entries[:upto]); assert 120*W-sum(r*n for r,n in H.items())==105600 + root=cost.certify(H,120,W,True); c=Q(int(Q(root['lower'])*10**18),10**18) + chain=[Q(384599,10**10)] + for _ in range(3): chain.append((1-c)*c+c*chain[-1]) + bit=chain[-1]; eta=Q(1,10**12); q=bit*(1-2*eta); mn=(1-eta)*q/(1+q); t=mn*10**18; k=Q((t.numerator-1)//t.denominator,10**18) + return float(c), float(k), W + c283,k283,_=kappa283(0); print('PR283 cohort ledger reproduced: coarse %.15e (PRICE.json %s) -> PR276-chain kappa %.15e (PRICE.json %s)' % (c283, PR['cohort_candidate']['coarse_decimal'], k283, PR['cohort_candidate']['kappa_decimal']), flush=True) +results=[] +sweep=[int(x) for x in args.sweep.split(',') if x] if args.sweep else [] +def even_prefix(upto): + # the ledger model is exact only when the total entrance rank is even (W_lit = mass/2+2200 integer and divisible by 5 keeps the 52800 deficit); trim to the longest even prefix + while upto>0 and sum(e['rank'] for e in entries[:upto])%5: upto-=1 + return upto +pts=sorted(set(even_prefix(u) for u in [base,len(entries)]+[base+s for s in sweep if base+s<=len(entries)])) +for upto in pts: + Hh=histogram(upto); k,W,c=kappa(Hh); results.append((upto,float(k),W)); print('prefix %d (new %d): kappa %.15e W_lit %d' % (upto,upto-base,float(k),W), flush=True) + if args.ledger283: c3,k3,W3=kappa283(upto); print(' on PR283 ledger: coarse %.15e kappa_est %.15e W %d phi_sum %.3f' % (c3,k3,W3,sum(e['phi_gain'] for e in entries[:upto])), flush=True); results[-1]=(upto,float(k),W,c3,k3,W3) +best=max(results,key=lambda x:(x[4] if args.ledger283 else x[1])); upto=best[0] +Hh=histogram(upto); k,W,c=kappa(Hh) +delta=collections.Counter({r:n//5 for r,n in Hh.items()}); delta.subtract({r:n//5 for r,n in H5.items()}); delta={str(r):n for r,n in sorted(delta.items()) if n} +sel=entries[:upto] +pairs=[dict(a=e['pivot'],b=e['donors'][0],cut=e['cut'],cut_read=e['cut_read'],rank=e['rank'],basis=e['basis'],first_frame_dims=list(e['first_frame_dims'].values()),phi_gain=e['phi_gain']) for e in sel if len(e['donors'])==1] +families=[dict(pivot=e['pivot'],donors=e['donors'],cut=e['cut'],cut_read=e['cut_read'],rank=e['rank'],basis=e['basis'],first_frame_dims=e['first_frame_dims'],phi_gain=e['phi_gain'],kind=e['kind'],gram_det=e['gram_det']) for e in sel if len(e['donors'])>1] +shared=collections.Counter(len([1 for e in sel if dn in e['donors']]) for dn in {dn for e in sel for dn in e['donors']}) +selection=dict(status='GEN4_COLLECTIVE_KERNEL_FAMILIES_PER_FAMILY_CUTS',provenance='gen4coll/families.py + pack.py on the gen4 dump (scratch research; not a package)',n=d['n'],v=v, + input_raw_sha256='60830cb24fbdd5a26942c4aa897d0ae30738ca5772ab83d6c57be666ddc95f7a',input_scalar_sha256='c0f4da07311f1998e0813b39098da9015969c180fa55d72f281e45cdd50aaba8', + selected_pairs=len(pairs),selected_families=len(families),expected_local_delta=delta,pairs=pairs,families=families, + donor_sharing_histogram={str(k):n for k,n in sorted(shared.items())},entrance_rank_histogram={str(k):n for k,n in sorted(collections.Counter(e['rank'] for e in sel).items())}) +json.dump(selection,open(args.out+'.selection.json','w')) +receipt=dict(pairs=len(pairs),families=len(families),family_shapes={str(k):n for k,n in sorted(collections.Counter((e['kind'],len(e['donors'])+1,e['rank']) for e in sel).items())},delta=delta,W_lit=W,kappa=str(k),kappa_float=float(k),coarse=str(c),baseline_kappa_float=float(k0),phi_gain_total=sum(e['phi_gain'] for e in sel),sweep=results) +json.dump(receipt,open(args.out+'.json','w'),indent=1) +print('BEST prefix', upto, 'coarse %.15e (complex cap 7.47454944651775e-4)' % float(c), 'kappa %.15e' % float(k), 'W_lit', W, 'pairs', len(pairs), 'families', len(families), 'shapes', receipt['family_shapes']) diff --git a/research/five-stage-p10b-transcript-stages/discovery/coll/planes.py b/research/five-stage-p10b-transcript-stages/discovery/coll/planes.py new file mode 100644 index 0000000000..a85b2a62cb --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/coll/planes.py @@ -0,0 +1,33 @@ +"""Rank >= 2 entrance pool: exact pairwise intersections of first frames (dims 2..MAXD), nondegenerate, with member helpers. Usage: planes.py HELPERS.pkl OUT.pkl MAXD +Chafik Boukhalfa (chafreaky), Anthropic Claude assistance; Apache-2.0.""" +import pickle,sys,collections,itertools,time +import numpy as np +sys.path.insert(0,__import__('os').path.dirname(__import__('os').path.abspath(__file__))) +from linalg import nullspace,rref,integerize,det,gram +d=pickle.load(open(sys.argv[1],'rb'));ff=d['firstframe'];ft=d['ftab'];MAXD=int(sys.argv[3]) +byframe=collections.defaultdict(list) +for s in d['helpers']:byframe[ff[s]].append(s) +F=[f for f in byframe if 2<=ft[f]['dim']<=MAXD];print('frames',len(F),flush=True) +B={f:np.array(ft[f]['B'],dtype=float) for f in F} +t0=time.time();cand={} +dims=np.array([ft[f]['dim'] for f in F]) +for i,f in enumerate(F): + for j in range(i+1,len(F)): + g=F[j];k=dims[i]+dims[j]-np.linalg.matrix_rank(np.vstack([B[f],B[g]])) + if k>=2: + key=tuple(sorted((f,g))) + A=[list(r) for r in ft[f]['A']]+[list(r) for r in ft[g]['A']] + E=nullspace(A);R,_=rref(E);basis=[integerize(r) for r in R] + kk=tuple(map(tuple,basis)) + if kk not in cand and det(gram(basis))!=0:cand[kk]=basis +print('candidate subspaces',len(cand),'time',time.time()-t0,flush=True) +allF=list(byframe);out={} +for kk,basis in cand.items(): + U=np.array(basis,dtype=np.int64).T;mem=[] + for f in allF: + if ft[f]['dim']1:out[kk]=(basis,mem) +print('subspaces with >=2 helpers',len(out),collections.Counter(len(b) for b,m in out.values()),flush=True) +pickle.dump(out,open(sys.argv[2],'wb')) diff --git a/research/five-stage-p10b-transcript-stages/discovery/coll/trim5.py b/research/five-stage-p10b-transcript-stages/discovery/coll/trim5.py new file mode 100644 index 0000000000..829d873557 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/coll/trim5.py @@ -0,0 +1,17 @@ +"""phi of a shared-donor selection; trims to a total entrance rank divisible by 5 (width-100 bank tiling). Usage: trim5.py HELPERS.pkl SEL.json OUT.json +Chafik Boukhalfa (chafreaky), Anthropic Claude assistance; Apache-2.0.""" +import pickle,sys,json,math +d=pickle.load(open(sys.argv[1],'rb'));sel=json.load(open(sys.argv[2])) +ff=d['firstframe'];ft=d['ftab'];phi=lambda r:0.0 if r<=0 else r*math.log(100/r);dim=lambda s:ft[ff[s]]['dim'] +rk=lambda e:len(e['basis']) if e.get('basis') else 1 +def total(S): + don={} + for e in S: + for m in e['donors']:don[m]=rk(e) + return sum(phi(dim(e['pivot'])-rk(e))-phi(dim(e['pivot'])) for e in S)+sum(phi(r)+phi(dim(m)-r)-phi(dim(m)) for m,r in don.items()) +S=list(sel);print('entries',len(S),'rank',sum(map(rk,S)),'phi %.3f'%total(S)) +while sum(map(rk,S))%5: + best=min(range(len(S)),key=lambda i:total(S[:i]+S[i+1:])) + S=S[:best]+S[best+1:] +print('trimmed',len(S),'rank',sum(map(rk,S)),'phi %.3f'%total(S)) +json.dump(S,open(sys.argv[3],'w')) diff --git a/research/five-stage-p10b-transcript-stages/discovery/descent2_dump.py b/research/five-stage-p10b-transcript-stages/discovery/descent2_dump.py new file mode 100644 index 0000000000..ca0eab9d73 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/descent2_dump.py @@ -0,0 +1,14 @@ +"""Replay the package through the terminal-sink stage and dump the post-sink word for discovery/descent2_search.py. +Not run by verify.py. Usage: python3 -B discovery/descent2_dump.py OUT.pkl""" +import sys,importlib.util,pickle +from pathlib import Path +ROOT=Path(__file__).resolve().parent.parent;sys.path.insert(0,str(ROOT)) +def load(name,path): + s=importlib.util.spec_from_file_location(name,path);m=importlib.util.module_from_spec(s);sys.modules[name]=m;s.loader.exec_module(m);return m +ctx=load('portable527_prepare',ROOT/'prepare.py').prepare() +run=load('portable527_physical',ROOT/'code/physical527.py').run(dict(ctx),ctx['SOURCE_TEXT'],output_dir=None) +run=load('portable527_parity',ROOT/'parity_transform.py').run(run) +for st in ('descent_transform','target_transform','kernel_transform','restore_transform','sink_transform'):run=load('portable527_'+st,ROOT/(st+'.py')).run(run) +W,C=run['W'],run['C'] +d=dict(records=run['records'].tobytes(),initial=dict(run['initial_state']),final=dict(run['final_state']),ends=dict(run['helper_endpoints']),A=dict(C.A),B=dict(C.B),dimf=dict(C.dimf),chi=C.chi,cov=C.cov,h=C.h,v=W.v,ZERO=run['ZERO'],FULL=run['FULL'],cats=list(run['physical']['category_names']),physical={k:run['physical'][k] for k in ('paid_histogram','weighted_scalar_events','scalar_projection_sha256')},nregs=len(run['initial_state'])) +pickle.dump(d,open(sys.argv[1],'wb'));print('dumped',sys.argv[1]) diff --git a/research/five-stage-p10b-transcript-stages/discovery/descent2_freeze.py b/research/five-stage-p10b-transcript-stages/discovery/descent2_freeze.py new file mode 100644 index 0000000000..8edc051139 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/descent2_freeze.py @@ -0,0 +1,10 @@ +"""Freeze descent2-selection.json from a desc2_search output. usage: freeze.py postsink.pkl search.json OUT""" +import sys,pickle,json,hashlib +D=pickle.load(open(sys.argv[1],'rb'));S=json.load(open(sys.argv[2])) +ph=D['physical'];mass=sum(int(r)*c for r,c in ph['paid_histogram'].items()) +sel=dict(status='FROZEN_POST_SINK_CONCAVE_DESCENT_FRAME_SELECTION',input_raw_sha256=hashlib.sha256(D['records']).hexdigest(),input_scalar_sha256=ph['scalar_projection_sha256'], + source_record_count=S['source_record_count'],selected_gate_count=S['selected_gate_count'],move_types=S['moves'],expected_local_histogram_delta=S['local_delta'],expected_rank_mass=mass, + expected_removed_calls=S['removed_calls'],expected_scalar_additions=ph['weighted_scalar_events'],predicted_local_phi_change=S['dL_local'], + provenance="Derived on the post-sink word by discovery/descent2_search.py: greedy descent of sum r*ln(100/r) (PR #287's rule, rohanarun) with single-gate moves to operand-chain frames and constructed minimal-join / maximal-meet frames (PR #291), join with the operand span, and chain-adjacent pair/triple blocks moved to one common frame (PR #270-style connected blocks). Prepared with Anthropic Claude assistance.", + entries=[{k:e[k] for k in ('record','scalar','category','old_dimension','old_basis_sha256','new_basis','new_dimension','constructed')} for e in S['entries']]) +open(sys.argv[3],'w').write(json.dumps(sel,indent=1)+'\n');print('frozen',sel['selected_gate_count'],sel['expected_local_histogram_delta'],sel['expected_removed_calls']) diff --git a/research/five-stage-p10b-transcript-stages/discovery/descent2_search.py b/research/five-stage-p10b-transcript-stages/discovery/descent2_search.py new file mode 100644 index 0000000000..b9dffed2b8 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/descent2_search.py @@ -0,0 +1,209 @@ +"""Second retiming search on the post-sink word: greedy descent of sum phi(r), phi(r)=r ln(100/r), over single ADD gates +(candidates: frames on either operand chain, constructed minimal join of the preceding frames [+ operand span], maximal +meet of the following frames) and connected same-frame blocks. usage: python3 -B discovery/descent2_dump.py POSTSINK.pkl; python3 -B discovery/descent2_search.py POSTSINK.pkl OUT.json [passes] [--noblocks] [--runmax=K]; python3 discovery/descent2_freeze.py POSTSINK.pkl OUT.json descent2-selection.json. Prepared with Anthropic Claude assistance; Apache-2.0""" +import sys,pickle,json,math,time,hashlib,importlib.util +from collections import Counter,defaultdict +from array import array +from pathlib import Path +t0=time.time() +D=pickle.load(open(sys.argv[1],'rb'));outp=Path(sys.argv[2]);PASSES=int(sys.argv[3]) if len(sys.argv)>3 else 6;BLOCKS='--noblocks' not in sys.argv;RUNMAX=int(next((a.split('=')[1] for a in sys.argv if a.startswith('--runmax=')),'3')) +spec=importlib.util.spec_from_file_location('bk',Path(__file__).resolve().parent.parent/'bitword/references/pr168-v4/research/paired-cube-bit/check_paired_cube_bit.py');bk=importlib.util.module_from_spec(spec);spec.loader.exec_module(bk) +reduce_rows,kernel,rank,dot=bk.reduce_rows,bk.kernel,bk.rank,bk.dot +old=array('i');old.frombytes(D['records']);A,B,dimf=D['A'],D['B'],D['dimf'];chi=D['chi'];h=D['h'];v=D['v'];n=D['nregs'];initial=D['initial'];final=D['final'];ZERO=D['ZERO'] +assert n==len(initial) +def canon(rows): + Bc,_=reduce_rows(rows,h);return tuple(sorted(map(tuple,Bc),key=lambda r:next(i for i,x in enumerate(r) if x))) +ids={} +for f in sorted(B):ids.setdefault(canon(B[f]),f) +NEW={} +def register(rows): + key=canon(rows) + if key in ids:return ids[key] + f=max(B)+1;An,_=kernel(list(key),h);B[f],A[f],dimf[f]=key,An,len(key);ids[key]=f;NEW[f]=key;return f +cc={} +def sub(f1,f2): + if f1==f2:return True + r=cc.get((f1,f2)) + if r is None: + r=dimf[f1]<=dimf[f2] and all(dot(a,b)==0 for a in A[f2] for b in B[f1]);cc[(f1,f2)]=r + return r +nd={} +def nondeg(f): + r=nd.get(f) + if r is None: + Bf,Af=B[f],A[f] + if not Bf or len(Bf)==h:r=True + elif len(Bf)<=len(Af): + s=[sum(b) for b in Bf];M=[[9*dot(Bf[i],Bf[j])-s[i]*s[j] for j in range(len(Bf))] for i in range(len(Bf))];r=rank(M,len(Bf))==len(Bf) + else: + s=[sum(a) for a in Af];M=[[(9-h)*dot(Af[i],Af[j])+s[i]*s[j] for j in range(len(Af))] for i in range(len(Af))];r=rank(M,len(Af))==len(Af) + nd[f]=r + return r +jc={};mc={} +def join(fs): + fs=tuple(sorted(set(fs))) + if len(fs)==1:return fs[0] + r=jc.get(fs) + if r is None: + top=max(fs,key=lambda f:dimf[f]) + if all(sub(f,top) for f in fs):r=top + else:r=register([row for f in fs for row in B[f]]) + jc[fs]=r + return r +def meet(fs): + fs=tuple(sorted(set(fs))) + if len(fs)==1:return fs[0] + r=mc.get(fs) + if r is None: + bot=min(fs,key=lambda f:dimf[f]) + if all(sub(bot,f) for f in fs):r=bot + else: + K,_=kernel([row for f in fs for row in A[f]],h);r=register(K) if K else register([]) + mc[fs]=r + return r +LN=[0.0]+[d*math.log(100/d) for d in range(1,101)] +def cost(x,y):return LN[dimf[y]-dimf[x]] +N=len(old)//6 +chain={i:[] for i in initial};owner={i:[] for i in initial};gate_slots={};gates=[];fixed=set();copy=None +for k in range(N): + op,a,b,c,f,z=old[6*k:6*k+6] + if op==1: + sl=[(a,len(chain[a]))];chain[a].append(f);owner[a].append(k) + if b!=n:sl.append((b,len(chain[b])));chain[b].append(f);owner[b].append(k) + gate_slots[k]=sl;gates.append(k) + if b==n or (copy is not None and (a==copy[0] or b==copy[0])):fixed.add(k) + elif op==2:copy=(a,b,c);chain[a].append(c);owner[a].append(-1) + elif op==3:copy=None +gate_frame={k:old[6*k+4] for k in gates} +def prevf(r,p):return chain[r][p-1] if p>0 else initial[r] +def nextf(r,p):return chain[r][p+1] if p+1=0 + if d:H[d]+=1 + bef=f + return H +H0=hist();L0=sum(LN[d]*c for d,c in H0.items()) +print('gates',len(gates),'fixed',len(fixed),'calls',sum(H0.values()),'mass',sum(d*c for d,c in H0.items()),'L %.3f'%L0,'%.0fs'%(time.time()-t0),flush=True) +def spanok(g,need): + Ag=A[g] + return all(all(dot(x,chi[s])==0 for x in Ag) for s in need) +spanframe_cache={} +def spanframe(need): + key=frozenset(need) + r=spanframe_cache.get(key) + if r is None:r=register([chi[s] for s in need]) if need else register([]);spanframe_cache[key]=r + return r +selected={};moves=Counter();gain_by=Counter() +# block bookkeeping: span need of each gate is recorded during sweep (only for gates in plateau candidate blocks) +def gate_eval(slots,g): + return sum(cost(prevf(r,p),g)+cost(g,nextf(r,p)) for r,p in slots) +def setframe(k,g): + for r,p in gate_slots[k]:chain[r][p]=g + gate_frame[k]=g + if g==old[6*k+4]:selected.pop(k,None) + else:selected[k]=g +for it in range(PASSES): + columns=[{i:1} if i=len(chain[r]) else chain[r][p] + def ev(g): + return sum(cost(fr(r,p,g) if (r,p) in sset else fr(r,p,None),fr(r,q,g) if (r,q) in sset else fr(r,q,None)) for r,p,q in edges) + # current cost uses actual frames + base=sum(cost(fr(r,p,None),fr(r,q,None)) for r,p,q in edges) + cand={J,M} + for r in regs:cand.update(chain[r]);cand.add(initial[r]);cand.add(final[r]) + opts=sorted((ev(g)-base,g) for g in cand if sub(J,g) and sub(g,M)) + for d,g in opts: + if d>=-1e-9:break + if nondeg(g) and all(spanok(g,needs[k]) for k in ks): + for k in ks:setframe(k,g) + moves[tag]+=1;moves[tag+'_gates']+=len(ks);return d + return 0 + for r in chain: + ow=owner[r] + for p in range(1,len(ow)): + k1,k2=ow[p-1],ow[p] + if k1>=0 and k2>=0 and k1!=k2 and k1 in needs and k2 in needs: + d=block_try((k1,k2),'pair') + if d:bm+=2;bgain+=d + for L in range(4,RUNMAX+1): + if p>=L-1: + ks=ow[p-L+1:p+1] + if min(ks)>=0 and len(set(ks))==L and all(k in needs for k in ks): + d=block_try(ks,'run%d'%L) + if d:bm+=L;bgain+=d + if p>=2: + k0=ow[p-2] + if k0>=0 and k0 in needs and len({k0,k1,k2})==3 and k1 in needs and k2 in needs: + d=block_try((k0,k1,k2),'triple') + if d:bm+=3;bgain+=d + print('pass',it,'blocks moved gates',bm,'gain %.4f'%bgain,'%.0fs'%(time.time()-t0),flush=True) + if not moved and not bm:break +H1=hist();L1=sum(LN[d]*c for d,c in H1.items()) +delta=Counter(H1);delta.subtract(H0);delta={d:c for d,c in sorted(delta.items()) if c} +print('moves',dict(moves),'delta',delta,'removed calls',sum(H0.values())-sum(H1.values()),'L %.4f -> %.4f (dL %.4f)'%(L0,L1,L1-L0),flush=True) +def sha_basis(Bf):return hashlib.sha256(json.dumps([list(r) for r in Bf],separators=(',',':')).encode()).hexdigest() +entries=[] +for k in sorted(selected): + op,a,b,c,f,z=old[6*k:6*k+6];g=selected[k] + entries.append(dict(record=k,scalar=[a,b,c,z],category=D['cats'][z],old_dimension=dimf[f],old_basis_sha256=sha_basis(B[f]),new_basis=[list(map(int,r)) for r in B[g]],new_dimension=dimf[g],constructed=g in NEW)) +outp.write_text(json.dumps(dict(source_record_count=N,selected_gate_count=len(entries),local_delta={str(d):c for d,c in delta.items()},removed_calls=sum(H0.values())-sum(H1.values()),dL_local=L1-L0,moves=dict(moves),new_frames=len({e['new_basis'].__repr__() for e in entries if e['constructed']}),entries=entries),indent=1)+'\n') +print('wrote',outp,len(entries),'%.0fs'%(time.time()-t0)) diff --git a/research/five-stage-p10b-transcript-stages/discovery/descent_search.py b/research/five-stage-p10b-transcript-stages/discovery/descent_search.py new file mode 100644 index 0000000000..007ff280c5 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/descent_search.py @@ -0,0 +1,121 @@ +"""Re-derive a concave-descent frame selection (Rohan Arun's #287 rule, re-implemented): local descent of +sum_r n_r r ln(m/r), m = 5h over the parity-fused ADD word; each move reassigns one ADD gate to a frame already on one of +its operands' chains, keeping nested chains, fixed endpoints, exact integer operand source spans and nondegeneracy. +usage: descent_search.py PKG OUT.json [--compare FROZEN.json]""" +import sys, importlib.util, json, time, math, hashlib +from collections import Counter, defaultdict +from pathlib import Path +root = Path(sys.argv[1]).resolve(); sys.path.insert(0, str(root)); outp = Path(sys.argv[2]) +def load(name, p): + spec = importlib.util.spec_from_file_location(name, p); m = importlib.util.module_from_spec(spec); sys.modules[name] = m; spec.loader.exec_module(m); return m +t0 = time.time() +context = load('portable527_prepare', root / 'prepare.py').prepare() +phys = load('portable527_physical', root / 'code/physical527.py') +producer = phys.run(dict(context), context['SOURCE_TEXT'], output_dir=None) +pr = load('portable527_parity', root / 'parity_transform.py').run(producer, output_dir=None) +print('parity done %.0fs' % (time.time() - t0), flush=True) +W, C = pr['W'], pr['C']; v = W.v; old = pr['records']; initial = pr['initial_state']; n = len(initial); ZERO, FULL = pr['ZERO'], pr['FULL'] +final = {i: FULL for i in initial} +for t in range(v): final[v + t] = W.register(W.module.kernel([C.cov[t]], W.h)[0]) +M = 5 * W.h; LN = [0.0] + [d * math.log(M / d) for d in range(1, M + 1)] +def cost(x, y): return LN[C.dimf[y] - C.dimf[x]] +# chains: per register list of frames (needs); gate -> [(reg, pos)] +chain = {i: [] for i in initial}; gate_slots = {}; gates = [] +copy = None; in_copy = set() +N = len(old) // 6 +for k in range(N): + op, a, b, c, f, z = old[6*k:6*k+6] + if op == 1: + slots = [(a, len(chain[a]))]; chain[a].append(f) + if b != n: slots.append((b, len(chain[b]))); chain[b].append(f) + gate_slots[k] = slots; gates.append(k) + if copy is not None and (a == copy[0] or b == copy[0]): in_copy.add(k) + if b == n: in_copy.add(k) + elif op == 2: copy = (a, b, c); chain[a].append(c) + elif op == 3: copy = None +gate_frame = {k: old[6*k+4] for k in gates} +def prevf(reg, pos): return chain[reg][pos-1] if pos > 0 else initial[reg] +def nextf(reg, pos): return chain[reg][pos+1] if pos + 1 < len(chain[reg]) else final[reg] +def total(): + H = Counter() + for i in initial: + bef = initial[i] + for f in chain[i] + [final[i]]: + d = C.dimf[f] - C.dimf[bef] + if d: H[d] += 1 + bef = f + return H +H0 = total(); L0 = sum(LN[d] * c for d, c in H0.items()) +print('base chain histogram mass', sum(d*c for d, c in H0.items()), 'calls', sum(H0.values()), 'L %.1f' % L0, flush=True) +nd_cache = {} +def nondeg(g): + if g not in nd_cache: nd_cache[g] = C.nondeg(g) + return nd_cache[g] +chi = C.chi +def contains_span(g, srcs): + A = C.A[g] + return all(all(W.module.dot(x, chi[s]) == 0 for x in A) for s in srcs) +selected = {} +for it in range(4): + columns = [{i: 1} if i < v else {} for i in range(n)]; center = None; moved = 0; gain = 0.0 + for k in range(N): + op, a, b, c, f, z = old[6*k:6*k+6] + if op == 0: continue + if op == 2: center = a; continue + if op == 3: center = None; continue + source = center if b == n else b; ca = columns[a] + for s, x in columns[source].items(): + y = ca.get(s, 0) + c * x + if y: ca[s] = y + else: del ca[s] + if k in in_copy: continue + slots = gate_slots[k]; cur = gate_frame[k] + cand = set() + for reg, pos in slots: + cand.update(chain[reg]); cand.add(initial[reg]); cand.add(final[reg]) + cand.discard(cur) + base = sum(cost(prevf(r, p), cur) + cost(cur, nextf(r, p)) for r, p in slots) + best = None + for g in cand: + if not all(C.sub(prevf(r, p), g) and C.sub(g, nextf(r, p)) for r, p in slots): continue + d = sum(cost(prevf(r, p), g) + cost(g, nextf(r, p)) for r, p in slots) - base + if d < -1e-9 and (best is None or d < best[0]): best = (d, g) + if best is None: continue + # verify span + nondegeneracy for candidates in improving order + opts = sorted(((sum(cost(prevf(r, p), g) + cost(g, nextf(r, p)) for r, p in slots) - base, g) for g in cand + if all(C.sub(prevf(r, p), g) and C.sub(g, nextf(r, p)) for r, p in slots)), key=lambda t: (t[0], t[1])) + need = set() + if not (v <= a < 2*v): need.update(ca) + if not (v <= b < 2*v) and b != n: need.update(columns[b]) + for d, g in opts: + if d >= -1e-9: break + if nondeg(g) and contains_span(g, need): + for r, p in slots: chain[r][p] = g + gate_frame[k] = g; moved += 1; gain += d + if g == old[6*k+4]: selected.pop(k, None) + else: selected[k] = g + break + print('pass', it, 'moved', moved, 'gain %.2f' % gain, 'selected', len(selected), '%.0fs' % (time.time() - t0), flush=True) + if not moved: break +H1 = total(); L1 = sum(LN[d] * c for d, c in H1.items()) +delta = Counter(H1); delta.subtract(H0); delta = {d: c for d, c in sorted(delta.items()) if c} +print('delta', delta, 'removed calls', sum(H0.values()) - sum(H1.values()), 'L %.1f -> %.1f' % (L0, L1), flush=True) +def sha_basis(B): return hashlib.sha256(json.dumps(B, separators=(',', ':')).encode()).hexdigest() +entries = [] +for k in sorted(selected): + op, a, b, c, f, z = old[6*k:6*k+6]; g = selected[k] + entries.append(dict(record=k, scalar=[a, b, c, z], old_dimension=C.dimf[f], old_basis_sha256=sha_basis(C.B[f]), + new_basis=[list(map(int, row)) for row in C.B[g]], new_dimension=C.dimf[g])) +copies = Counter({W.h - 2: W.h}) +sel = dict(status='FROZEN_CONCAVE_DESCENT_FRAME_SELECTION', input_raw_sha256=hashlib.sha256(old.tobytes()).hexdigest(), + input_scalar_sha256=pr['physical']['scalar_projection_sha256'], source_record_count=N, selected_gate_count=len(entries), + expected_local_histogram_delta={str(d): c for d, c in delta.items()}, expected_rank_mass=sum(d*c for d, c in (H1 + copies).items()), + expected_removed_calls=sum(H0.values()) - sum(H1.values()), expected_scalar_additions=pr['physical']['weighted_scalar_events'], + provenance="Re-derived on this word by gen5/descent_search.py (re-implementation of #287's stated rule): greedy local descent of sum r*ln(m/r), m = 5h over the parity-fused ADD word, each move reassigning one ADD gate to a frame already on one of its operands' chains; nested chains, fixed endpoints, exact integer operand source spans and nondegeneracy enforced. Rule by Rohan Arun (#287); re-derivation prepared with Anthropic Claude assistance.", + entries=entries) +outp.write_text(json.dumps(sel, indent=1) + '\n') +if len(sys.argv) > 4 and sys.argv[3] == '--compare': + fz = json.loads(Path(sys.argv[4]).read_text()); fr = {e['record']: e for e in fz['entries']} + mine = {e['record']: e for e in entries} + print('frozen', len(fr), 'mine', len(mine), 'common records', len(set(fr) & set(mine)), 'same new basis', sum(fr[r]['new_basis'] == mine[r]['new_basis'] for r in set(fr) & set(mine))) + print('frozen delta', fz['expected_local_histogram_delta'], 'removed', fz['expected_removed_calls']) diff --git a/research/five-stage-p10b-transcript-stages/discovery/dump_at.py b/research/five-stage-p10b-transcript-stages/discovery/dump_at.py new file mode 100644 index 0000000000..b9b4629837 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/dump_at.py @@ -0,0 +1,47 @@ +"""Run the package pipeline through a stage of portable_bit.STAGES and dump records/frames/meta. Usage: dump_at.py PKG OUT STAGE +Chafik Boukhalfa (chafreaky), Anthropic Claude assistance; Apache-2.0.""" +import sys, json, importlib.util, time +from pathlib import Path +PKG = Path(sys.argv[1]).resolve(); OUT = Path(sys.argv[2]).resolve(); OUT.mkdir(parents=True, exist_ok=True); sys.path.insert(0, str(PKG)) +UPTO = sys.argv[3] # last stage to run (inclusive), or 'none' +def load(name, path): + s = importlib.util.spec_from_file_location(name, path); m = importlib.util.module_from_spec(s); sys.modules[name] = m; s.loader.exec_module(m); return m +t0 = time.time() +ctx = load('portable527_prepare', PKG/'prepare.py').prepare() +raw = load('portable527_raw_ledger', PKG/'raw_ledger.py').run(ctx) +producer = load('portable527_physical', PKG/'code/physical527.py').run(dict(ctx), ctx['SOURCE_TEXT'], output_dir=None) +run = load('portable527_parity', PKG/'parity_transform.py').run(producer) +STAGES = load('portable527_bitstages', PKG/'portable_bit.py').STAGES +todo = [] if UPTO == 'none' else list(STAGES[:STAGES.index(UPTO)+1]) +for st in todo: + if st.startswith('reorder'): + run = load('portable527_reorder', PKG/'reorder_transform.py').run(run, tag=st) + else: + run = load('portable527_'+st, PKG/(st.rstrip('0123456789')+'_transform.py') if not (PKG/(st+'_transform.py')).exists() else PKG/(st+'_transform.py')).run(run) + print(st, time.time()-t0, flush=True) +W, C = run['W'], run['C'] +rec = run['records']; (OUT/'records.bin').write_bytes(rec.tobytes()) +init = run['initial_state']; regs = run['context']['regs']; v = W.v; n = 2*v+len(regs) +final = dict(run.get('final_state') or init) +if not run.get('final_state'): + for k in range(0, len(rec), 6): + if rec[k] == 0: final[rec[k+1]] = rec[k+3] +used = set(init.values()) | set(final.values()) +for k in range(0, len(rec), 6): + op,a,b,c,f,z = rec[k:k+6] + if op==0: used.update((b,c)) + elif op==1: used.add(f) + elif op==2: used.update((c,f)) +for s,z in W.gauge.items(): used.add(z['frame']) +frames = {str(f): dict(B=C.B[f], A=C.A[f], dim=C.dimf[f]) for f in used} +meta = dict(n=n, v=v, R=len(regs), ZERO=run['ZERO'], FULL=run['FULL'], category_names=run['physical']['category_names'], stages=todo, + regs=regs, gauge={str(2*v+j): dict(frame=W.gauge[r]['frame'], dim=W.gauge[r]['dim']) for j,r in enumerate(regs) if r in W.gauge}, + donor_streams=sorted(2*v+j for j,r in enumerate(regs) if r in W.donor), borrow_streams=sorted(2*v+j for j,r in enumerate(regs) if r in run['context']['borrow']), + paid_histogram=run['physical']['paid_histogram'], paid_rank_mass=run['physical']['paid_rank_mass'], + scalar_projection_sha256=run['physical']['scalar_projection_sha256'], raw_sha256=__import__('hashlib').sha256(rec.tobytes()).hexdigest()) +(OUT/'initial.json').write_text(json.dumps({str(k):v for k,v in init.items()})) +(OUT/'final.json').write_text(json.dumps({str(k):v for k,v in final.items()})) +(OUT/'frames.json').write_text(json.dumps(frames)) +(OUT/'meta.json').write_text(json.dumps(meta)) +(OUT/'raw.json').write_text(json.dumps(raw, default=str)) +print('dumped', len(rec)//6, 'records; n', n, 'v', v, 'frames', len(frames), time.time()-t0, flush=True) diff --git a/research/five-stage-p10b-transcript-stages/discovery/repin.py b/research/five-stage-p10b-transcript-stages/discovery/repin.py new file mode 100644 index 0000000000..291745c26f --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/repin.py @@ -0,0 +1,61 @@ +#!/usr/bin/env python3 +"""Mechanical re-pinning after a new bit word (new module data) is installed. Not part of the proof. + + python3 -B discovery/repin.py --output /new/scratch/dir (dry run: prints the changed pins) + python3 -B discovery/repin.py --output /new/scratch/dir --write (writes word-pins.json and MANIFEST.json) + +It runs verify.replay(), the exact stage sequence of verify.py, in this process with word_pins.RECORD switched on, +so every expect(name, value) records the value of the installed word instead of asserting it. Every structural +assertion, control and exact certificate still runs and must pass. verify.py itself always runs with +RECORD = None (it asserts so), so after --write the new pins are checked by a fresh, strict `verify.py` run. +See discovery/REPIN.md for the whole procedure. Prepared by DreamingOfClouds with Anthropic Claude assistance; +Apache-2.0. +""" +import argparse, hashlib, importlib.util, json, sys, time +from pathlib import Path + +ROOT = Path(__file__).resolve().parents[1] +sys.path.insert(0, str(ROOT)) +sys.dont_write_bytecode = True + + +def manifest(write): + p = ROOT / 'MANIFEST.json'; old = json.loads(p.read_text()); files = {} + for q in ROOT.rglob('*'): + assert not q.is_symlink(), q + if q.is_file() and q != p: + assert '__pycache__' not in q.parts and q.suffix != '.pyc' and q.name != '.DS_Store', q + files[q.relative_to(ROOT).as_posix()] = hashlib.sha256(q.read_bytes()).hexdigest() + changed = sorted(k for k in set(files) | set(old['files']) if files.get(k) != old['files'].get(k)) + if write: + p.write_text(json.dumps(dict(files=dict(sorted(files.items())), schema=old['schema']), indent=1, sort_keys=True) + '\n') + return changed + + +def main(): + if not __debug__: raise SystemExit('assertions required') + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--output', type=Path, required=True); ap.add_argument('--write', action='store_true') + a = ap.parse_args(); out = a.output.resolve(); assert not out.exists() and not out.is_relative_to(ROOT); out.mkdir(parents=True) + import word_pins + assert Path(word_pins.__file__).resolve() == ROOT / 'word_pins.py' + old = dict(word_pins.PINS); word_pins.RECORD = {} + spec = importlib.util.spec_from_file_location('repin_verify', ROOT / 'verify.py'); verify = importlib.util.module_from_spec(spec); spec.loader.exec_module(verify) + results, timings = {}, {} + def save(name, value): (out / name).write_text(json.dumps(verify.serial(value), sort_keys=True, indent=2) + '\n') + t = time.monotonic(); verify.replay(out, results, timings, save) + new = dict(sorted(word_pins.RECORD.items())) + for k in sorted(set(old) | set(new)): + if old.get(k) != new.get(k): + print('PIN', k, ':', json.dumps(old.get(k))[:160], '->', json.dumps(new.get(k))[:160]) + (out / 'word-pins.json').write_text(json.dumps(new, indent=1, sort_keys=True) + '\n') + if a.write: + (ROOT / 'word-pins.json').write_text(json.dumps(new, indent=1, sort_keys=True) + '\n') + print('wrote word-pins.json; MANIFEST changes:', manifest(True)) + else: + print('dry run; MANIFEST would change:', manifest(False)) + print('recorded %d pins in %.0fs; now run verify.py (strict) on a new output directory' % (len(new), time.monotonic() - t)) + + +if __name__ == '__main__': + main() diff --git a/research/five-stage-p10b-transcript-stages/discovery/sink_screen_at.py b/research/five-stage-p10b-transcript-stages/discovery/sink_screen_at.py new file mode 100644 index 0000000000..ad341aad2f --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/sink_screen_at.py @@ -0,0 +1,20 @@ +"""Sink screen (sink_transform.screen) on the word after a given stage prefix (used to find the helpers the kernel +search excludes). Not run by verify.py. usage: python3 -B discovery/sink_screen_at.py . descent_transform,target_transform +Chafik Boukhalfa (chafreaky), Anthropic Claude assistance; Apache-2.0.""" +import sys,importlib.util +from pathlib import Path +ROOT=Path(sys.argv[1]).resolve();sys.path.insert(0,str(ROOT)) +def load(name,path): + s=importlib.util.spec_from_file_location(name,path);m=importlib.util.module_from_spec(s);sys.modules[name]=m;s.loader.exec_module(m);return m +ctx=load('portable527_prepare',ROOT/'prepare.py').prepare() +run=load('portable527_physical',ROOT/'code/physical527.py').run(dict(ctx),ctx['SOURCE_TEXT'],output_dir=None) +run=load('portable527_parity',ROOT/'parity_transform.py').run(run) +for st in sys.argv[2].split(','):run=load('portable527_'+st,ROOT/(st+'.py')).run(run) +sm=load('portable527_sink',ROOT/'sink_transform.py') +old=run['records'];W=run['W'];v=W.v;n=2*v+len(run['context']['regs']) +final=dict(run.get('final_state') or run['initial_state']) +if 'final_state' not in run: + for k in range(0,len(old),6): + if old[k]==0:final[old[k+1]]=old[k+3] +entry,rows=sm.screen(old,dict(run['initial_state']),final,n,v,list(run['physical']['category_names']),run['ZERO'],run['FULL']) +print('sinks',len(rows),[ (r['stream'],r['targets']) for r in rows]) diff --git a/research/five-stage-p10b-transcript-stages/discovery/target_search.py b/research/five-stage-p10b-transcript-stages/discovery/target_search.py new file mode 100644 index 0000000000..f88b1aa8aa --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/target_search.py @@ -0,0 +1,128 @@ +"""Re-derive target-prefix square groups (eumemic #268 / #287 transform) on a word. +usage: target_search.py PKG DESCENT_SELECTION OUT.json [--compare FROZEN]""" +import sys, importlib.util, json, time, math, hashlib +from itertools import combinations +from collections import Counter, defaultdict +from pathlib import Path +root = Path(sys.argv[1]).resolve(); sys.path.insert(0, str(root)); dsel = sys.argv[2]; outp = Path(sys.argv[3]) +def load(name, p): + spec = importlib.util.spec_from_file_location(name, p); m = importlib.util.module_from_spec(spec); sys.modules[name] = m; spec.loader.exec_module(m); return m +t0 = time.time() +context = load('portable527_prepare', root / 'prepare.py').prepare() +producer = load('portable527_physical', root / 'code/physical527.py').run(dict(context), context['SOURCE_TEXT'], output_dir=None) +pr = load('portable527_parity', root / 'parity_transform.py').run(producer, output_dir=None) +dr = load('portable527_descent', root / 'descent_transform.py').run(pr, output_dir=None, selection_path=dsel) +print('descent done %.0fs' % (time.time() - t0), flush=True) +W, C = dr['W'], dr['C']; v = W.v; rec = dr['records']; initial = dr['initial_state']; n = len(initial); ZERO, FULL = dr['ZERO'], dr['FULL'] +N = len(rec) // 6 +final = {i: FULL for i in initial} +for t in range(v): final[v + t] = W.register(W.module.kernel([C.cov[t]], W.h)[0]) +cut = None +for i in range(N): + if rec[6*i] == 0 and v <= rec[6*i+1] < 2*v: cut = i; break +print('cut', cut, flush=True) +# pass: columns as int bitsets; per-target add list (i, dim, frame, src) and response snapshots after cut; first move per target +columns = [1 << i for i in range(n)]; center = None +adds = defaultdict(list); snaps = defaultdict(list); resp = defaultdict(int); firstmove = {}; src_use = defaultdict(list) +needs = {s: [] for s in initial} # (record, frame) for census simulation +for i in range(N): + op, a, b, c, f, z = rec[6*i:6*i+6] + if op == 0: + if v <= a < 2*v and a - v not in firstmove: firstmove[a - v] = i + continue + if op == 2: center = a; needs[a].append((i, c)); continue + if op == 3: center = None; continue + actual = center if b == n else b + needs[a].append((i, f)) + if b != n: needs[b].append((i, f)) + if v <= actual < 2*v: src_use[actual - v].append(i) + if v <= a < 2*v: + t = a - v; adds[t].append((i, C.dimf[f], f, actual)) + if i > cut and not (v <= actual < 2*v): + resp[t] ^= columns[actual]; snaps[t].append((i, resp[t])) + columns[a] ^= columns[actual] +assert center is None +print('scan done %.0fs' % (time.time() - t0), flush=True) +def resp_upto(t, close): + r = 0 + for i, x in snaps[t]: + if i <= close: r = x + else: break + return r +M = 5 * W.h; LN = [0.0] + [d * math.log(M / d) for d in range(1, M + 1)] +def chain_hist(s, seq): + H = Counter(); bef = initial[s] + for f in seq + [final[s]]: + assert C.sub(bef, f), ('nest', s); d = C.dimf[f] - C.dimf[bef] + if d: H[d] += 1 + bef = f + return H +def try_group(T, dep): + if any(C.dimf[f] != 0 or f != ZERO for t in T for (i, f) in needs[v + t] if i <= cut): return None + if any(initial[v + t] != ZERO for t in T): return None + l20 = [i for t in T for (i, d, f, s) in adds[t] if i > cut and d == W.h - 4] + if not l20: return None + close = max(l20) + if any(i <= close for t in T for i in src_use[t]): return None + ret = [t for t in T if t != dep] + if resp_upto(dep, close) ^ resp_upto(ret[0], close) ^ resp_upto(ret[1], close) ^ resp_upto(ret[2], close): return None + # dependent's deleted adds must have non-target sources (they do by construction of snaps); every add of dep in (cut,close] deleted + # close frame: the common first need after close of all four targets (the frozen #287 groups all have this form) + nxts = [] + for t in T: + nx = [f for (i, f) in needs[v + t] if i > close] + nxts.append(nx[0] if nx else final[v + t]) + F = nxts[0] + if not all(C.sub(F, g) and C.sub(g, F) for g in nxts): return None + if C.dimf[F] != W.h - 3 or not C.nondeg(F): return None + if not all(all(W.module.dot(C.cov[t], b) == 0 for b in C.B[F]) for t in T): return None + # census simulation for the 4 targets + delta = Counter(); ok = True + for t in T: + s = v + t; seq_old = [f for (i, f) in needs[s]] + new = []; inserted_cut = False; inserted_close = False + for (i, f) in needs[s]: + if i > cut and not inserted_cut: + new.extend([ZERO] * (3 if t == dep else 1)); inserted_cut = True + if i > close and not inserted_close: + new.extend([F] * (3 if t == dep else 1)); inserted_close = True + if t == dep and cut < i <= close: continue + new.append(f) + if not inserted_cut: new.extend([ZERO] * (3 if t == dep else 1)) + if not inserted_close: new.extend([F] * (3 if t == dep else 1)) + try: + H0 = chain_hist(s, seq_old); H1 = chain_hist(s, new) + except AssertionError: + return None + delta.update(H1); delta.subtract(H0) + delta = {d: c for d, c in delta.items() if c} + gain = sum(LN[d] * c for d, c in delta.items()) + return dict(targets=sorted(T), cut_record=cut, close_after_record=close, dependent={str(dep): ret}, retained=ret, close_rank=W.h - 3, + close_basis=[list(map(int, r)) for r in C.B[F]], local_histogram_delta={str(d): c for d, c in sorted(delta.items())}, + score=round(-gain, 2), extra_setup_restore_additions=6) +groups = []; used = set() +cubes = v // 8 +for cube in range(cubes): + ports = list(range(8 * cube, 8 * cube + 8)) + cands = [] + for T in combinations(ports, 4): + for dep in T: + g = try_group(T, dep) + if g and g['score'] > 0: cands.append(g) + cands.sort(key=lambda g: -g['score']) + for g in cands: + if not set(g['targets']) & used: + groups.append(g); used.update(g['targets']) +print('groups', len(groups), 'score sum %.2f' % sum(g['score'] for g in groups), Counter(json.dumps(g['local_histogram_delta']) for g in groups).most_common(5), '%.0fs' % (time.time() - t0), flush=True) +tot = Counter() +for g in groups: tot.update({int(k): v_ for k, v_ in g['local_histogram_delta'].items()}) +sel = dict(input_raw_sha256=hashlib.sha256(rec.tobytes()).hexdigest(), input_scalar_sha256=dr['physical']['scalar_projection_sha256'], cut_record=cut, + rebase_parent='gen5 parity-fused word after the concave-descent retiming (groups re-derived by gen5/target_search.py)', + expected_total_delta={str(k): c for k, c in sorted(tot.items()) if c}, groups=groups) +outp.write_text(json.dumps(sel, indent=1) + '\n') +if len(sys.argv) > 5 and sys.argv[4] == '--compare': + fz = json.loads(Path(sys.argv[5]).read_text()) + A = {tuple(g['targets']): g for g in fz['groups']}; B = {tuple(g['targets']): g for g in groups} + print('frozen', len(A), 'mine', len(B), 'same targets', len(set(A) & set(B)), 'identical rows', sum(json.dumps(A[k], sort_keys=True) == json.dumps(B[k], sort_keys=True) for k in set(A) & set(B)), 'frozen total', fz['expected_total_delta'], 'mine', sel['expected_total_delta']) + k = next(iter(set(A) & set(B)), None) + if k: print('frozen', {x: A[k][x] for x in A[k] if x != 'close_basis'}); print('mine ', {x: B[k][x] for x in B[k] if x != 'close_basis'}, A[k]['close_basis'] == B[k]['close_basis']) diff --git a/research/five-stage-p10b-transcript-stages/finite_check.py b/research/five-stage-p10b-transcript-stages/finite_check.py new file mode 100644 index 0000000000..fead2f99f1 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/finite_check.py @@ -0,0 +1,145 @@ +"""Finite bill for the literal 60-replica banked five-stage p = 10 word (source527 finite bill, rebound). +Prepared with substantial OpenAI Codex assistance; Apache-2.0. +Retains PR234exact-tape/prime/ordinary-leaf hypotheses, and pays bankroutes. +p = 10 port (DreamingOfClouds, Anthropic Claude assistance): m = 5h, d = m^2, N = 2m, the 2h-dimensional rational +route (its factor counts pinned), h copied-centre temporaries and 5h copy/erase episodes per replica; the data +route families stay 20v + 4v (five stages of 4v data families plus the final exchange); word counts pinned. +""" +from collections import Counter +from fractions import Fraction as Q +from hashlib import sha256 +from pathlib import Path +import importlib.util,json +from word_pins import expect,shape +HERE=Path(__file__).resolve().parent +THEOREM_PINS={ + 'proof/three-stage-cover-bit.tex':'47123a756f823c83a0d48cca2bf5add6472cd88410b13aed345e70c8834fb511', + 'proof/three-stage-cover-rows.tex':'6ad97a5cd7d6aecf978a81226e1c2763d37840caca130c61f3bf5c4ac111c5c8', + 'proof/copied-centers-lemma.tex':'d0ce6d3d504996aadb098227885224e48df46101daec8893523a0a8b7364d8fe'} +def ceilq(x):return -((-x.numerator)//x.denominator) + +def cutoff_log2(delta,C): + assert 0=1 + return max(1,ceilq(36/delta**2),ceilq(2*(4+(C-1).bit_length())/delta)) + +def hist(x):return Counter({int(k):v for k,v in x.items()if v}) + +def route_template(h): + """Recompute the actual 2h-dimensional rational route (48 at h = 24, 40 at h = 20), not its receipt.""" + I=lambda n:[[Q(i==j)for j in range(n)]for i in range(n)] + q=[int(i<3)for i in range(h)] + P=[[Q(q[i])*(Q(q[j])-Q(1,3))/2 for j in range(h)]for i in range(h)] + K=[[Q(i==j)-P[i][j]for j in range(h)]for i in range(h)] + rho=[P[i]+K[i]for i in range(h)]+[K[i]+P[i]for i in range(h)] + a=[r[:]for r in rho];factors=[] + for j in range(2*h): + p=next(i for i in range(j,2*h)if a[i][j]) + if p!=j:a[j],a[p]=a[p],a[j];factors.append(('swap',j,p,None)) + if a[j][j]!=1: + c=1/a[j][j];a[j]=[c*x for x in a[j]];factors.append(('scale',j,None,c)) + for i in range(2*h): + if i!=j and a[i][j]: + c=-a[i][j];a[i]=[x+c*y for x,y in zip(a[i],a[j])];factors.append(('add',i,j,c)) + assert a==I(2*h) + def replay(omit=None): + a=I(2*h) + for z in reversed(range(len(factors))): + if z==omit:continue + kind,i,j,c=factors[z] + if kind=='swap':a[i],a[j]=a[j],a[i] + elif kind=='scale':a[i]=[x/c for x in a[i]] + else:a[i]=[x-c*y for x,y in zip(a[i],a[j])] + return a + assert replay()==rho + assert replay(next(i for i,f in enumerate(factors)if f[0]=='add'))!=rho + counts=dict(Counter(f[0]for f in factors));denoms=sorted({c.denominator for kind,i,j,c in factors if c is not None}) + expect('route_factor_counts',counts);assert denoms==[1,2,3,6] + serialization=[[kind,i,j,None if c is None else str(c)]for kind,i,j,c in factors] + return dict(factors=len(factors),factor_counts=counts,denominators=denoms, + factor_program_sha256=sha256(json.dumps(serialization,separators=(',',':')).encode()).hexdigest(), + exact_inverse_reconstruction=True,missing_addition_rejected=True) + +def run(raw,physical,scalar,prime_result,math_result,banks,banked_result,global_result): + for name,h in THEOREM_PINS.items():assert sha256((HERE/name).read_bytes()).hexdigest()==h,('changed theorem',name) + bit=(HERE/'proof/three-stage-cover-bit.tex').read_text();rows=(HERE/'proof/three-stage-cover-rows.tex').read_text();copied=(HERE/'proof/copied-centers-lemma.tex').read_text() + for s in ('constants are independent of $w,n$ and ancestor values','absorbed by the complete $q^w$ target fiber','spectator counters','32m^2','only units are inverted'):assert s in bit + for s in ('W(w)^{D(n)}','padding factor is less than two','below $q^2$'):assert s in rows + assert 'Copying, pointwise reads and erasure are linear'in copied and'fixed work stream'in copied + S=shape();h=S['h'] + assert raw['physical_R']==expect('final_physical_R',raw['physical_R']) and raw['v']==S['v'] and raw['h']==h and raw['source_aliases']==0 + assert scalar['forward']['event_sha256']==physical['scalar_projection_sha256']==global_result['scalar_projection_sha256'] + assert physical['tagged_scalar_sha256']==global_result['local_tagged_sha256'] + f,b=scalar['forward'],scalar['inverse'];n=2*raw['v']+raw['physical_R'] + for row in(f,b): + assert row['all_source_and_dirty_restored']and row['arbitrary_target_contents_preserved']and row['all_formal_columns']==n + assert row['weighted_additions']==physical['weighted_scalar_events']==expect('weighted_scalar_events',row['weighted_additions']) + assert hist(row['coefficient_counts'])==hist(physical['coefficient_histogram']) + assert row['literal_unit_additions']==sum(c*v for c,v in hist(row['coefficient_counts']).items())==expect('literal_unit_additions',row['literal_unit_additions']) + assert f['max_intermediate_row_l1']==expect('forward_max_row_l1',f['max_intermediate_row_l1']) and b['max_intermediate_row_l1']==expect('inverse_max_row_l1',b['max_intermediate_row_l1']) + assert raw['parity_transform']['both_reflected_ledgers'] and raw['parity_transform']['remaining_payload_additions']==expect('surviving_additions',raw['parity_transform']['remaining_payload_additions']) + assert raw['parity_transform']['removed_even_add_count']==expect('removed_even_adds',raw['parity_transform']['removed_even_add_count']) + # Every transcript stage receipt: both reflected ledgers, the selected counts pinned, and its rejected controls. + checks=dict( + descent=lambda r:r['both_reflected_ledgers'] and r['operand_source_spans_contained'] and r['selected_gate_count']==expect('descent_selected_gates',r['selected_gate_count']), + descent2=lambda r:r['both_reflected_ledgers'] and r['operand_source_spans_contained'] and r['selected_gate_count']==expect('descent2_selected_gates',r['selected_gate_count']), + target=lambda r:r['both_reflected_ledgers'] and r['negative_control']=='omitted target-prefix setup rejected' and r['selected_groups']==expect('target_groups',r['selected_groups']), + kernel=lambda r:r['both_reflected_ledgers'] and r['selected_entries']==expect('kernel_entries',r['selected_entries']) and all(c['wrong_rows']>0 for c in r['scalar']['controls']), + restore=lambda r:r['both_reflected_ledgers'] and r['selected']==expect('restore_helpers',r['selected']) and r['scalar']['controls'][0]['wrong_rows']>0 and not r['scalar']['forward']['wrong_rows'], + sink=lambda r:r['both_reflected_ledgers'] and r['selected']==expect('sink_count',r['selected']) and all(c['wrong_rows']>0 for c in r['scalar']['controls']), + reorder=lambda r:r['both_reflected_ledgers'] and r['integer_replay']['identical'] and r['all_gate_frames_contain_operand_source_spans'] and r['selected']==expect('reorder_count',r['selected']) and all(c['wrong_rows']>0 for c in r['scalar']['controls']), + reorder2=lambda r:r['both_reflected_ledgers'] and r['integer_replay']['identical'] and r['all_gate_frames_contain_operand_source_spans'] and r['selected']==expect('reorder2_count',r['selected']) and all(c['wrong_rows']>0 for c in r['scalar']['controls'])) + stages=raw['transcript_stages'];assert set(stages)<=set(checks) and len(set(stages))==len(stages) + assert {k[:-len('_transform')]for k in raw if k.endswith('_transform')}=={'parity'}|set(stages),'every executed stage leaves exactly one receipt' + for name in stages:assert checks[name](raw[name+'_transform']),('stage receipt',name) + assert physical['copied_centers']==S['centers'] and len(physical['copied_center_blocks'])==S['centers'] + assert all(z['rank']==S['center_rank'] and z['scatter_reads']==S['scatter_reads'] for z in physical['copied_center_blocks']) + assert hist(physical['paid_histogram'])==hist(raw['one_stage_helper_histogram_including_copies']) + assert prime_result['all_remaining_factors_below_2_power_80']and prime_result['physical_inventory_bound'] + assert prime_result['independent_entrances']==expect('final_entrances',prime_result['independent_entrances']) and prime_result['bundled_unique_bases']==expect('final_entrance_bases',prime_result['bundled_unique_bases']) + assert hist(prime_result['entrance_rank_counts'])==hist(raw['auxiliary_entrance_rank_histogram']) + assert banks['conservative_extra_selector_calls']==expect('extra_selector_calls',banks['conservative_extra_selector_calls']) and banks['normalizer_factor_bound']==expect('normalizer_factor_bound',banks['normalizer_factor_bound']) + assert banks['physical_replicas']==S['replicas'] and banks['literal_stock']==expect('literal_stock',banks['literal_stock']) and banks['assignments']==5*S['replicas']*raw['physical_R'] + assert banked_result['all_assignments_match']and banked_result['all_logical_helpers_bound']and banked_result['independent_completions_removed']==expect('final_entrances',banked_result['independent_completions_removed']) + m=S['m'];v=raw['v'];R=raw['physical_R'];T=banks['physical_replicas'];stock=banks['literal_stock'];d=m*m;N=2*m + H=hist(raw['five_stage_profile']['histogram']);assert H==hist(global_result['paid_histogram']) + for a,cnt in hist(raw.get('completion_rank_histogram',raw['auxiliary_entrance_rank_histogram'])).items(): + assert H[5*a]>=cnt;H[5*a]-=cnt + if not H[5*a]:del H[5*a] + literal=Counter({r:T*cnt for r,cnt in H.items()});E=sum(literal.values());mass=sum(r*cnt for r,cnt in literal.items()) + assert m*stock-mass==T*S['deficit'] and max(literal)==S['idle'][2] and Q(max(literal),m)0 and delta1>0 + chain=[Q(384599,10**10)];gaps=[] + for j in range(3): + old=chain[-1];a=(1-c)*c+c*old;ds=dict(atom=c-a,borrowing=1-a-c,remainder=1-a-c*(1-old),stock=1-c);assert old0 + delta=min(ds.values());L=cutoff_log2(delta,coefficient);assert Q(L)*delta**2>=36 and Q(L)*delta>=2*(4+(coefficient-1).bit_length()) + gaps.append(dict(stage=j+1,gaps={k:str(x)for k,x in ds.items()},minimum_gap=str(delta),cutoff_log2_at_charged_coefficient=str(L),full_cutoff_rule='Apply cutoff_log2(delta, C_full), where C_full bounds the displayed coefficient times every inherited primitive, wrapper and preceding ordinary-level constant.'));chain.append(a) + assert list(map(Q,mathematics['ordinary_bootstrap_chain']))==chain + controls=[] + for name,test in [('zero cutoff gap',lambda:cutoff_log2(Q(0),coefficient)),('negative constant',lambda:cutoff_log2(Q(1,2),0))]: + try:test() + except AssertionError:controls.append(name) + else:raise AssertionError('bad finitecutoff accepted') + expect('finite_coefficient',coefficient) + return dict(status='PASS_LITERAL_PARITY_FUSED_BANKED_FIVE_STAGE_P10_FINITE_BILL',theorem_pins=THEOREM_PINS,source_binding=dict(event=physical['scalar_projection_sha256'],tagged=physical['tagged_scalar_sha256'],global_program=global_result['program_sha256']),paid_inventory=dict(m=m,literal_stock=stock,physical_replicas=T,positive_rank_children=E,rank_mass=mass,weighted_additions=weighted,unit_expanded_additions=unit,bridge_additions=T*6*v,route_families=J,terminal_exchange_stream_movements=T*4*v,high_affine_factors=J*high,low_transposition_coefficient=J*(stock+h),generic_wrappers=E*good,matrix_preparation=E*128*N**3,copy_erase_episodes=5*h*T,fallback_per_child=32*m*m,extra_bank_selector_calls=K,normalizer_factor_bound=banks['normalizer_factor_bound'],simultaneous_extra_work_streams=1,payload_prefix_upper=payload,payload_prefix_bits=payloadbits),q_power_bound=dict(coefficient=coefficient,low_matrix_power=d,strict_upper='q^'+str(d+1)),rational_route=route,row_reserve=row_reserve,moment=dict(coarse=str(c),tau=str(1-c),delta_tau_lower=str(delta_tau),delta_linear=str(delta1),fallback_added_in_full=True),recurrence=dict(bound='A*(n+n^(1-c)*w^(1-a_j))',A='C*(1+1/delta_linear+1/delta_tau)',halving_degree=1,one_level_histogram=True),bootstrap=dict(chain=list(map(str,chain)),ordinary=str(chain[-1]),gaps=gaps),rejected_controls=controls,scope='Actual60replicas/literalbankstock andallfixedbanknormalizerschargedbefore finiteordinaryleaf absorption. Inheritedweightedcompiler,commonancestorchart,restoredrow,routing,prime,recoveryandanalyticinterfacesremainconditional.') diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/LICENSE b/research/five-stage-p10b-transcript-stages/inputs/complex/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/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/five-stage-p10b-transcript-stages/inputs/complex/NOTICE b/research/five-stage-p10b-transcript-stages/inputs/complex/NOTICE new file mode 100644 index 0000000000..63aa295646 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/NOTICE @@ -0,0 +1,290 @@ +Walsh-Hadamard power saving (wht-power-saving-lean) +Copyright 2026 Jacob Sussman + +Repository: https://github.com/jacobalansussman/wht-power-saving-lean + +This repository is not a project of OpenAI. OpenAI did not write, review or +endorse it. The package name "OAI" and the namespace "OAI.PowerSaving" are +those of openai/math and are kept only because the new files extend that +development. + +This repository is not a project of CrocSwap/integer-mult-bounds either. Its +authors did not write, review or endorse it. Section 6 says what is taken +from their repository. + +This repository contains files from, and files derived from, the repository +"openai/math" (https://github.com/openai/math), family 130, "Exact Fourier +transforms below n log n", at commit fd4aeeb2ee4fc729c18d98444fed42fd0529eeeb. +That repository is published under the Apache License, Version 2.0. A copy of +the licence is in the file LICENSE. The upstream repository has no NOTICE file +and its licence text names no copyright holder; the files are attributed here +to the authors of openai/math (OpenAI). + +1. Unmodified upstream files. + The 89 files under OAI/Computability/ are byte-for-byte copies of the files + with the same paths under lean/ in openai/math at the commit above. They + have not been changed. Modified copies of some of them are under + Work/Fourier/ and are listed in section 7. + One more file of openai/math is here unchanged, outside the Lean build: + third-party/openai-math/lean/ComparatorChallenges/UniformFourier.lean is a + byte-for-byte copy of lean/ComparatorChallenges/UniformFourier.lean at the + commit above (the statement of OpenAI's Fourier challenge). It is included + so that the modified copy named in section 2 can be compared with it. + +2. Files that contain upstream text. + - Work/CarrierCheck/ChallengeB2Ke16x.lean, + Work/CarrierCheck/ChallengeB2Ke16xR.lean, + Work/GCert/Data/ChallengeB2Gp193x.lean and the text template + tools/gen/templates/ChallengeB2L16x.lean.txt each contain, as their + lines 22-270, lines 9-257 of + lean/ComparatorChallenges/UniformFourier.lean of openai/math (the RAM cost + model), unchanged. Everything else in these files was written for this + repository. + - Work/Fourier/UniformFourierChallenge.lean is a modified copy of + lean/ComparatorChallenges/UniformFourier.lean of openai/math (the + statement of OpenAI's Fourier challenge, 336 lines). Changes: a comment + was added at the top; the exponent 1 - 1/(10^(13:ℕ)) was replaced by + 1 - 7474546/(10^(10:ℕ)); seven names received the suffix "Z" + (decimalExponent, decimalTime, TimeBounds, DFTGoal, ConvGoal, + transform_main, convolution_main). Everything else in the file is the + upstream text, unchanged. See section 7. + - Work/Scratch/Engine.lean and Work/Block/Engine.lean contain copies of + proofs of openai/math, changed for this repository: sections 1, 2 and 5 + of Work/Scratch/Engine.lean are upstream proofs with the batch layout + renamed, and both files contain a copy of the private upstream theorem + "hills_project" (lean/OAI/Computability/FourierTransform/ + TensorProgram.lean) with its envelope generalised. The comments in the + two files mark these places. + - lakefile.lean is adapted from lean/lakefile.lean of openai/math: the same + package name, toolchain, package option and Mathlib pin; every other + dependency was removed and the libraries of this repository were added. + lean-toolchain is a byte-for-byte copy of lean/lean-toolchain. + lake-manifest.json lists Mathlib and its dependencies at the revisions of + lean/lake-manifest.json. + - RELATED-WORK.md reproduces the BibTeX entries of two manuscripts of + openai/math. + +3. New files that build on upstream proofs. + The other files under WHTCheck/ and Work/ were written for this + repository. They import the upstream files, and several of them generalise + or adapt proofs of upstream files (for example Work/Block/Recursion.lean, + which says so in its header). They are changes and additions made for this + repository and are not part of openai/math. + +4. How the new files were made. + Jacob Sussman made the new files on 2026-10-08 and 2026-10-09 by directing + a team of AI agents (Claude). The agents wrote the new Lean files, the + certificate data and the generator scripts. See README.md, section 4. + +5. Ideas taken from other public work. + The network of the first result uses ideas published by others, among them + the helper circuit "NStar3" (Swapnil-jain/integer-mult-kappa, which credits + CrocSwap pull request #36 and Paureel for parts of it), its transfer to + family 130 (shea256/fourier-transform-below-nlogn), and "carrier links" and + "whole-residual batching" (pull requests to CrocSwap/integer-mult-bounds). + No file of Swapnil-jain/integer-mult-kappa or of + shea256/fourier-transform-below-nlogn is included here. One comment in + Work/Scratch/Engine.lean quotes three counts reported in + Swapnil-jain/integer-mult-kappa and names that source. The general frame + lemma that Work/GFrame proves is stated in + notes/general-clifford-frames.tex of CrocSwap/integer-mult-bounds; its Lean + proof was written for this repository. The credits, with links, are in + RELATED-WORK.md. + +6. Data derived from CrocSwap/integer-mult-bounds (second result). + The helper circuit of the second result is the paired-cube circuit of the + repository "CrocSwap/integer-mult-bounds" + (https://github.com/CrocSwap/integer-mult-bounds), in the state of its pull + request #193. It is the design of that community: icekylinx (pull requests + #144 and #184), eumemic (#168, and #117 behind its modules), ikeboy / + Avi Eisenberg (#191 and #193), with an664 (#128) credited there for the + workspace-sharing principle. That repository is published under the Apache + License, Version 2.0 (the same licence text as the file LICENSE). Its + NOTICE file begins "A sharper exponent for integer multiplication / + Copyright 2026 Douglas Colkitt" and says that the community release "is + not solely Douglas Colkitt's work". A complete copy of that NOTICE file, as + it is at the head of pull request #193, is in + third-party/CrocSwap-integer-mult-bounds/NOTICE. + + The data were taken from these files of that repository. They were loaded + as data by programs written for this repository; no program of that + repository was run, and none is included here. + - at the head of pull request #168 (eumemic), + 4a3c769e5c5430e7114c4d3e099ff34664677f17: + references/paired-cube/sources/local_L1.json + references/paired-cube/sources/tmod_TE_TD_TB3_1_1_4_full_6.0617964e-4.json + references/paired-cube/sources/pmod_J0_full_6.0666810e-4.json + references/paired-cube/sources/qmod_climb3u_best.json + references/paired-cube/selected-module/matching-arcs.json + references/paired-cube/physical/frames.json + - at the head of pull request #193 (ikeboy), + 187e1010ac8b259af8e9b5166f68b64bc27b4b47: + research/source-assisted-v4/data/physical-pairs.json + + Files of this repository that contain data derived from them: + tools/certificate/gcert1-p11-pr193.json.gz and the Lean data modules + generated from it, Work/GCert/Data/Gen/P193*.lean and the files they import + from Work/GCert/Data/Gen/P193/; its block counts are also in the generated + modules Work/GCert/Data/P193Price.lean, RateB2Gp193.lean, RateB2Gp193x.lean + and InstB2Gp193.lean. + Changes made: the circuit was rebuilt from those data as one explicit, + renumbered list of additions with a table of frames, in the certificate + format "gcert/1" of this repository; its 1,980 in-place steps were written + as pairs of additions with rescaled coefficients; the Lean data modules + were generated from that list. No file of that repository is included + unchanged, except the copy of its NOTICE file named above. + + Notices of that NOTICE file that pertain to these data, quoted: + + Paired-cube and shared-core extension, 9 October 2026 + Copyright 2026 icekylinx + + Source-assisted common-frame extension (2026-10-09) + Copyright 2026 icekylinx. Apache-2.0. + Substantial dependency: eumemic PR168, + fd25adb7fbaa12ee761d02c733c54d1d2a7687ee + + The full text of both notices, and the notices of the work they build on, + are in the copy named above. The credits, with links and with the words of + pull request #193 about its own sources, are in README.md ("Whose circuit + this is") and in RELATED-WORK.md, section 1. + +7. Modified copies of upstream files (third result). + The files listed below are copies of files of openai/math at the commit + above, changed for this repository. Each begins with a comment that names + the upstream file it is derived from and states what was changed. The + upstream originals under lean/OAI/Computability/ are in this repository + as well, unchanged (section 1), and the copies import them. The upstream + challenge file lean/ComparatorChallenges/UniformFourier.lean is in this + repository in both forms: unchanged under third-party/openai-math/ + (section 1) and modified (section 2). + + - Work/Fourier/ArbitraryLength.lean: modified copy of + lean/OAI/Computability/FourierTransform/ArbitraryLength.lean (224 + lines; 159 of them unchanged in the copy). Changes: identifiers renamed + on 64 lines (18 names: 15 with the suffix Z, 3 with Z inserted); 1 + import line replaced by 1; 15 comment lines added; no other change to + the code. + - Work/Fourier/Asymptotics.lean: modified copy of + lean/OAI/Computability/FourierTransform/Asymptotics.lean (187 lines; + 112 of them unchanged in the copy). Changes: identifiers renamed on 74 + lines (32 names: 26 with the suffix Z, 6 with Z inserted); 1 import + line replaced by 1; 15 comment lines added; no other change to the + code. + - Work/Fourier/Axioms.lean: written for this repository (not a copy of an + upstream file). + - Work/Fourier/ConvolutionProgram.lean: modified copy of + lean/OAI/Computability/FourierTransform/ConvolutionProgram.lean (100 + lines; 77 of them unchanged in the copy). Changes: identifiers renamed + on 22 lines (10 names: 9 with the suffix Z, 1 with Z inserted); 1 + import line replaced by 1; 15 comment lines added; no other change to + the code. + - Work/Fourier/Goal.lean: written for this repository; contains lines of + upstream files: of its 7 code lines, 6 are lines of + lean/OAI/Computability/FourierTransform/Goal.lean (original lines 35, + 75-77, 79, 81): unchanged: its lines 25; with identifiers renamed: its + lines 21, 24, 26, 28, 30. + - Work/Fourier/Main.lean: modified copy of + lean/OAI/Computability/FourierTransform/Main.lean (151 lines; 90 of + them unchanged in the copy). Changes: identifiers renamed on 59 lines + (40 names: 35 with the suffix Z, 5 with Z inserted); 1 import line + replaced by 2; 24 comment lines added; other code lines changed: 1 of + the original, 1 of the copy (copy line 59). + - Work/Fourier/Seam.lean: written for this repository; contains lines of + upstream files: of its 122 code lines, 15 are lines of + lean/OAI/Computability/FourierTransform/TensorProgram.lean (original + lines 36-37, 95-96): unchanged: its lines 93-94, 113-114, 141-142, + 163-164, 185-187, 194-196; with identifiers renamed: its lines 184; 3 + are lines of lean/OAI/Computability/FourierTransform/TensorSaving.lean + (original lines 83-84, 114): with identifiers renamed: its lines 45-46, + 59; 1 is a line of lean/OAI/Computability/FourierTransform/Main.lean + (original line 60): with identifiers renamed: its lines 213. + - Work/Fourier/SectorAlgorithm.lean: modified copy of + lean/OAI/Computability/FourierTransform/SectorAlgorithm.lean (224 + lines; 162 of them unchanged in the copy). Changes: identifiers renamed + on 61 lines (17 names: 13 with the suffix Z, 4 with Z inserted); 1 + import line replaced by 1; 15 comment lines added; no other change to + the code. + - Work/Fourier/SynchronizedAlgorithm.lean: modified copy of + lean/OAI/Computability/FourierTransform/SynchronizedAlgorithm.lean (126 + lines; 94 of them unchanged in the copy). Changes: identifiers renamed + on 31 lines (12 names: 10 with the suffix Z, 1 with Z inserted, 1 + other), the other being "canopy" to "Grove.canopy" (5 lines); 1 import + line replaced by 1; 16 comment lines added; no other change to the + code. + - Work/Fourier/TransformProgram.lean: modified copy of + lean/OAI/Computability/FourierTransform/TransformProgram.lean (146 + lines; 94 of them unchanged in the copy). Changes: identifiers renamed + on 51 lines (21 names: 19 with the suffix Z, 2 with Z inserted); 1 + import line replaced by 1; 15 comment lines added; no other change to + the code. + - Work/Fourier/UniformBounds.lean: modified copy of + lean/OAI/Computability/FourierTransform/UniformBounds.lean (183 lines; + 115 of them unchanged in the copy). Changes: identifiers renamed on 67 + lines (29 names: 25 with the suffix Z, 4 with Z inserted); 1 import + line replaced by 1; 15 comment lines added; no other change to the + code. + - Work/Fourier/UniformFourierChallenge.lean: modified copy of + lean/ComparatorChallenges/UniformFourier.lean (336 lines; 328 of them + unchanged in the copy). Changes: identifiers renamed on 7 lines (7 + names: 7 with the suffix Z); 12 comment lines added; other code lines + changed: 1 of the original, 1 of the copy (copy line 281). + - Work/Fourier/WorkingCompiler.lean: modified copy of + lean/OAI/Computability/FourierTransform/WorkingCompiler.lean (153 + lines; 104 of them unchanged in the copy). Changes: identifiers renamed + on 48 lines (14 names: 14 with the suffix Z); 1 import line replaced by + 1; 15 comment lines added; no other change to the code. + - Work/Fourier/WorkingPreparation.lean: modified copy of + lean/OAI/Computability/FourierTransform/WorkingPreparation.lean (212 + lines; 156 of them unchanged in the copy). Changes: identifiers renamed + on 55 lines (30 names: 28 with the suffix Z, 2 with Z inserted); 1 + import line replaced by 1; 15 comment lines added; no other change to + the code. + - Work/Fourier/WorkingTransform.lean: modified copy of + lean/OAI/Computability/FourierTransform/WorkingTransform.lean (119 + lines; 91 of them unchanged in the copy). Changes: identifiers renamed + on 27 lines (9 names: 8 with the suffix Z, 1 with Z inserted); 1 import + line replaced by 1; 15 comment lines added; no other change to the + code. + + Changes made to the eleven copied proof files: every declaration received + the letter "Z" in its name (as a suffix of its own name, or of the name + of the declaration it belongs to), so that it does not collide with the + upstream declaration of the same name; the upstream exponent "alpha" + (1 - 2/10^11) and the bound "hills" defined from it were replaced by + "alphaZ" (1 - 7474547/10^10) and "hillsZ", which are defined in + Work/Fourier/Seam.lean, and the single use of the upstream theorem + "hills_program" by "hillsZ_program"; the five definitions of the upstream + statement that contain its exponent (decimalExponent, decimalTime, + TimeBounds, DFTGoal, ConvGoal) were replaced by the versions of + Work/Fourier/Goal.lean, whose exponent is 1 - 7474546/(10^(10:ℕ)); + the import lines point to the copies; a header comment was added. + Two further changes: in the copy of Main.lean the same constant stands + once as the literal 2/10^11 and was replaced there too, and the two + final theorems of that copy received a documentation comment; in the + copy of SynchronizedAlgorithm.lean the name "canopy" was written out as + "Grove.canopy" in 5 places, because the short name is shadowed in the + larger environment of the copy. The script also renamed three names + inside upstream comments; the comments are otherwise the upstream ones + and describe the upstream network. + The proofs are those of openai/math. The copies were made by the script + tools/fourier/mkchain.py of this repository. + + Work/Fourier/Goal.lean contains copies of those five definitions of + lean/OAI/Computability/FourierTransform/Goal.lean, with the exponent + replaced and the suffix "Z" on the five names. + + Work/Fourier/Seam.lean was written for this repository. It repeats the + statement of the upstream theorem "hills_program" (TensorProgram.lean) and + the definition of "hills" (TensorSaving.lean) with the two names replaced; + its header says so. + + The work of others that the third result follows (danadran01, shea256, + eumemic) is credited in README.md ("Whose reduction this is") and in + RELATED-WORK.md, section 1. No file of their repositories is included + here. + +Not included in this repository and fetched by the build: Mathlib +(https://github.com/leanprover-community/mathlib4, Apache License 2.0) and its +dependencies. The comparator (https://github.com/leanprover/comparator) is a +separate tool and is not included. diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/NOTICE-PR304 b/research/five-stage-p10b-transcript-stages/inputs/complex/NOTICE-PR304 new file mode 100644 index 0000000000..a770422c6f --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/NOTICE-PR304 @@ -0,0 +1,61 @@ +Prepared by DreamingOfClouds with Anthropic Claude assistance. Apache-2.0. +Inherited files retain their original notices and assistance disclosures. +This package claims no exclusive priority over concurrent work and reports +no new kappa. + +What this package contributes: the three re-annealed query modules of the +source-assisted complex word (modules/: pair module n = 10, all-but-one +module n = 9, disjoint-triple module p = 11, found by simulated annealing +from PR168 v4's modules against the exact compile ledger of the aligned +word), one frozen compilation recipe applied to them and, as the control, to +PR168 v4's own modules (layers/), aligned_word.py (PR194's source-aligned +word with the module files and a frozen physical layer as inputs), +paircheck.py (an independent re-check of the reuse pairs with five mutation +controls), normalize_scatter.py (the star scatter by re-signing the +registers of retained totals with unit -1), the discovery driver +discovery/make_layer.py, and the four resulting programs with their checks. +Everything else is retained and credited: + +- icekylinx (OpenAI GPT-6 Astra and Codex assistance): PR144 paired cubes + and signed decoder (the K blocks and the star scatter of every program), + PR184 source-assisted construction: source-parity local factorization, + frame flow, exact lifts, contract (complex_frame_flow.py, + exact_complex_flow_lift.py, and source_aligned_local.py, from which + aligned_word.py derives through PR194). +- Avi Eisenberg (ikeboy): PR191/193/194, the rebuild of PR184's + construction on the PR168 v4 modules (source_aligned_local_v4.py, whose + code aligned_word.py keeps, contract_v4.py run here), the + parity-erasure-avoiding pairing of PR193 (the "parity" pair recipe) and + PR194's frozen pairs of the anchor. +- chafreaky / Chafik Boukhalfa (Anthropic Claude and OpenAI Codex + assistance): PR200 operation-frame descent (the frames of every layer), + maximum-weight late compensated reuse pairing (the "mw" pair recipe) and + the complete complex checker complex/physical.py (run here to admit every + layer); PR233 layer and package (vendored in references/pr233-layer/, its + discovery harness vendored in discovery/pr233/); PR256 gcert emitter + (gcert_emit.py, vendored unchanged) and the package whose structure and + checks this one mirrors; PR225 exact moment bounds (scripts/moment.py). +- Jacob Sussman (Anthropic Claude assistance): the certificate format + gcert/1, the reference checker gx.py and the Python mirror of the two + Lean checks gxcore.py (both vendored unchanged in gx/, Apache-2.0, + Copyright 2026 Jacob Sussman, jacobalansussman/wht-power-saving-lean at + f010392c), the bridged five-stage layout (Lean-checked in his repository) + in which the programs are priced, the unit convention of gxconv.py reused + by gcert_emit.py for scalings (and by normalize_scatter.py), and the + published certificate of #193 whose histogram anchors the chain + (references/sussman/). +- eumemic (Anthropic Claude and OpenAI Codex assistance): PR168 annealed + modules (the control's modules and the starting points of the annealing), + schedules and physical frames; PR117/155/157/161 module infrastructure, + physical frames and reuse; the exact-DFT arena (scripts/moment.py adapts + eumemic/exact-dft-bounds, Apache-2.0). +- DaysSky: PR162 extended carrier closure (compile_closure, and the greedy + extension in discovery/extend_floor.py). +- hcg890 (PR234), SovereignSteak (PR250: the five-stage ledger statement + used for the price), rohanarun (PR209/237). +- PR202 baseline lineage as credited in references/pr233-layer/NOTICE: + jamesyc / James Chang, DaysSky, GamingPuzzled, gupt1156, Abhinav + Ramachandran/geckods, jacklightChen / Zhihao Chen, Rohan Arun, an664, + Swapnil Jain, hpst3r, Aurel Prosz, dleen, Douglas Colkitt. +- OpenAI: the original complex phase network of "Integer multiplication + below n log n". diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/NOTICE b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/NOTICE new file mode 100644 index 0000000000..bc6b9fb602 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/NOTICE @@ -0,0 +1,22 @@ +Provenance of inputs/complex/gcert1-p10-centre-mw-flow.json.gz + +The complex program is copied byte for byte from DreamingOfClouds' PR #327 (branch research/complex-p10, +commit 40ed0456ab1990beb3440e61bb883ccf95fdcea4, file research/complex-p10/certificates/ +gcert1-p10-centre-mw-flow.json.gz; prepared with Anthropic Claude assistance, Apache-2.0). It is the +source-assisted complex word of PR #184/#194 compiled with PR #304's recipe at cube size p = 10 (h = 20, v = 960) +on the centre-sharing module set of #327 (PR #233 maximum-weight pairs): R = 6,455, N = 165,940. + +Files here, copied unchanged from #327 for provenance (this package does not rebuild the program; #327's own +verify.py does, and checks it with gx.check1 and gxcore): + + modules/pmod46_pc1_p10.json, modules/tmod_t2_p10.json, modules/qmod_sa1_p10.json the three query modules + layers/matching-arcs.json, physical-frames.json, physical-pairs-mw.json, kernel-pairs-mw.json the frozen layer + centre46_graph.diff PR #315's Graph.finish patch (icekylinx's graph.py) + expected-centre-mw.json #327's pinned record of this program (certificate/expected.json, "centre-mw" entry, + admission block omitted) + NOTICE-PR327 #327's notice, with the full credits of the modules, recipe, emitter and checkers + +This package re-checks the program itself (code/complex_gx.py: gx.check1 with the exact scalar identity and the +gxcore mirror, flipped-sign controls), replays every label and paid child (code/complex_labels.py), rebuilds both +scalar words and the splice (code/complex_scalars.py, code/complex_splice.py), and certifies the five-stage +complex coarse saving at m = 5h = 100 with both moment engines (math_check.complex_supplier). diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/NOTICE-PR327 b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/NOTICE-PR327 new file mode 100644 index 0000000000..923dacf2d9 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/NOTICE-PR327 @@ -0,0 +1,85 @@ +Prepared by DreamingOfClouds with Anthropic Claude assistance. Apache-2.0. +Inherited files retain their original notices and assistance disclosures. +This package claims no exclusive priority over concurrent work and reports +no new kappa. + +What this package contributes: the source-assisted complex word compiled at +cube size p = 10 (h = 20) instead of p = 11; four query modules for p = 10 +(modules/: triple module p = 10, pair module n = 9, its centre-sharing +version with a 37th root, all-but-one module n = 8), each cut from a p = 11 +module file by zero restriction and then annealed at p = 10 against the +exact compile ledger of the aligned word (README, "Modules"); the control +modules (PR168 v4's modules cut to p = 10 by module_cut.py); one frozen +compilation recipe applied to three module sets (layers/); the cube size as +a parameter of PR304's builder (aligned_word_p.py) and discovery driver +(discovery/make_layer_p.py); centre46.py (the centre-sharing graph); the +gauge-rank fix of PR233's maximum-weight pairing for h != 22 +(discovery/pairs_mw_p.py); the record correction in aligned_word_p.py +(the births of gauges that PR194's source_aligned_local_v4.py drops are +removed from its record, so that PR200's checker can recount it); the six +resulting programs with their checks (verify.py). Everything else is +retained and credited: + +- icekylinx (OpenAI GPT-6 Astra and Codex assistance): PR144 paired cubes + and signed decoder (the K blocks and the star scatter of every program, + and Graph.finish, whose centre-sharing patch centre46.py reproduces), + PR184 source-assisted construction: source-parity local factorization, + frame flow, exact lifts, contract (complex_frame_flow.py, + exact_complex_flow_lift.py, and source_aligned_local.py, from which + aligned_word_p.py derives through PR194 and PR304). +- Avi Eisenberg (ikeboy): PR191/193/194, the rebuild of PR184's + construction on the PR168 v4 modules (source_aligned_local_v4.py, whose + code aligned_word_p.py keeps, contract_v4.py run here), the + parity-erasure-avoiding pairing of PR193 (the "parity" pair recipe) and + PR194's frozen pairs of the anchor. +- chafreaky / Chafik Boukhalfa (Anthropic Claude and OpenAI Codex + assistance): PR200 operation-frame descent (the frames of every layer), + maximum-weight late compensated reuse pairing (the "mw" pair recipe; + pairs_mw_p.py is his pairs_mw.py with the gauge rank read from h) and the + complete complex checker complex/physical.py (run here to admit every + layer); PR233 layer and package (vendored in references/pr233-layer/, its + discovery harness vendored in discovery/pr233/); PR256 gcert emitter + (gcert_emit.py, vendored unchanged); PR225 exact moment bounds + (scripts/moment.py); PR296, the five-stage package whose complex-supplier + checks (with PR234's) read the programs in star form. +- Jacob Sussman (Anthropic Claude assistance): the certificate format + gcert/1, the reference checker gx.py and the Python mirror of the two + Lean checks gxcore.py (both vendored unchanged in gx/, Apache-2.0, + Copyright 2026 Jacob Sussman, jacobalansussman/wht-power-saving-lean at + f010392c), the bridged five-stage layout B_2 (Lean-checked in his + repository, stated there for every h) in which the programs are priced, + the unit convention of gxconv.py reused by gcert_emit.py and + normalize_scatter.py, and the published certificate of #193 whose + histogram anchors the chain (references/sussman/). +- eumemic (Anthropic Claude and OpenAI Codex assistance): PR168 annealed + modules (the parents of the control modules and of the p = 10 pair module + pmod_p3_p10.json), schedules and physical frames; PR117/155/157/161 + module infrastructure, physical frames and reuse; the exact-DFT arena + (scripts/moment.py adapts eumemic/exact-dft-bounds, Apache-2.0); the + source527 package (PR210 lineage, OpenAI Codex assistance), whose two + rational moment engines are vendored unchanged in scripts/source527/ + (see scripts/source527/NOTICE). +- DaysSky: PR162 extended carrier closure (compile_closure, and the greedy + extension in discovery/extend_floor.py). +- DreamingOfClouds (Anthropic Claude assistance): PR304, the p = 11 + re-annealed modules (the parents of three of the four p = 10 modules), + the frozen-layer recipe, aligned_word.py, paircheck.py, + normalize_scatter.py, make_layer.py and verify.py, of which this package + is the p = 10 version; PR315, whose 10-line Graph.finish patch + (references/centre46_graph.diff, vendored byte for byte) defines the + centre-sharing graph, and whose two moment engines' fallback convention is + used for the coarse price. The annealing drivers used for the p = 10 + modules (numba simulated annealing on closed-form compile-ledger + evaluators, adapted from the bit side's annealer) are research code and + are not included. +- hcg890 (PR234: the five-stage architecture of the packages that consume + a complex supplier; the 10^-16 bad-class fallback envelope priced here is + the one their moment engines carry as an inherited assumption), + SovereignSteak (PR250: the five-stage ledger statement used for the + price), rohanarun (PR209/237). +- PR202 baseline lineage as credited in references/pr233-layer/NOTICE: + jamesyc / James Chang, DaysSky, GamingPuzzled, gupt1156, Abhinav + Ramachandran/geckods, jacklightChen / Zhihao Chen, Rohan Arun, an664, + Swapnil Jain, hpst3r, Aurel Prosz, dleen, Douglas Colkitt. +- OpenAI: the original complex phase network of "Integer multiplication + below n log n". diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/centre46_graph.diff b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/centre46_graph.diff new file mode 100644 index 0000000000..76437ab856 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/centre46_graph.diff @@ -0,0 +1,33 @@ +--- graph_orig.py 2026-10-10 03:55:31 ++++ graph.py 2026-10-10 03:55:31 +@@ -190,14 +190,18 @@ + self.local_channels() + base_nodes = len(self.a) + D = dict(zip(self.cubes, self.module(triple, [self.F[I] for I in self.cubes]))) +- P, Q = {}, {} ++ P, Q, star = {}, {}, {} + for i in range(self.p): + others = [a for a in range(self.p) if a != i] + pairs = list(combinations(others, 2)) + for bit in range(2): + inputs = [self.A[tuple(sorted((i, *K))), i, bit] for K in pairs] +- for K, node in zip(pairs, self.module(pair, inputs)): ++ outs = self.module(pair, inputs) ++ for K, node in zip(pairs, outs[:len(pairs)]): + P[tuple(sorted((i, *K))), i, bit] = node ++ if len(outs) > len(pairs): ++ # centre-sharing pair module: its extra root is the sum of all inputs = star(2i+bit) ++ star[i, bit] = outs[len(pairs)] + for i, j in combinations(range(self.p), 2): + others = [a for a in range(self.p) if a not in (i, j)] + for mode in range(2): +@@ -231,7 +235,8 @@ + # Their scatter is 1/2 sum_(i in T) S_i - 1/6 sum_i S_i. + for i in range(self.p): + for e in range(2): +- self.centers.append(self.sum(self.A[I, i, e] for I in self.cubes if i in I)) ++ self.centers.append(star[i, e] if (i, e) in star else ++ self.sum(self.A[I, i, e] for I in self.cubes if i in I)) + incidences = 0 + center_scatter = '1/2 sum_(i in T) S_i - 1/6 sum_i S_i' + else: diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/expected-centre-mw.json b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/expected-centre-mw.json new file mode 100644 index 0000000000..ebe0b827c2 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/expected-centre-mw.json @@ -0,0 +1,234 @@ +{ + "centre-mw": { + "N": 165940, + "R": 6455, + "blocks": { + "c": { + "18": 20 + }, + "s": { + "1": 17326, + "10": 890, + "11": 169, + "12": 538, + "13": 936, + "14": 147, + "17": 535, + "2": 7518, + "3": 5953, + "4": 3612, + "5": 834, + "6": 1267, + "7": 431, + "8": 641, + "9": 442 + }, + "x": { + "1": 960, + "16": 960, + "2": 960 + }, + "y": { + "1": 2880, + "16": 960 + } + }, + "blocks_total": 47979, + "certificate_sha256": "370fae730670b375dd864b8a3fdfacfb166e5d59f215b78e524ba9a8a53923ff", + "contract_checks": { + "all_centers_in_phase1": true, + "all_fresh_columns_equal_identity": true, + "all_target_cap_reads_in_phase2": true, + "arithmetic": "integers, endpoint scaled by 6", + "checked_source_columns": 960, + "checked_target_rows": 960, + "controls_before_original_K": true, + "original_source_V_before_all_controls": true, + "positive_target_data_histogram": { + "1": 2880, + "16": 960 + }, + "read_counts": { + "center": 20, + "deferred": 1680, + "side": 2280 + }, + "source_controls_at_paid_parity_frames": true, + "target_chains_nested": true, + "target_data_histogram": { + "0": 4560, + "1": 2880, + "16": 960 + } + }, + "controls": { + "flipped_scalar_sign": [ + "gx.check1: REJECTED (E5)", + "gxcore.mirror: REJECTED (E5)" + ] + }, + "cst": 360, + "distinct_frame_steps": 38355, + "five_stage": { + "W": 10295, + "a": "7795/10^7", + "child_histogram": { + "1": 105830, + "10": 4450, + "11": 845, + "12": 2690, + "13": 4680, + "14": 735, + "16": 9600, + "17": 2675, + "18": 100, + "19": 1920, + "2": 42390, + "3": 29765, + "38": 1920, + "4": 19980, + "42": 1920, + "5": 4170, + "6": 6335, + "7": 2155, + "8": 3205, + "9": 2210 + }, + "coarse": { + "fallback_cost": "3034877/10^18", + "scope": "10^-16 and 32 m^2 rank-one fallback calls per paid child are the five-stage packages' inherited envelope, applied here at m = 5h = 100; not a new m = 5h admission", + "with_fallback": { + "b": "779597612622781/10^18", + "b_decimal": "0.000779597612622781", + "base_two_next_lower": "10000000000000000016450725420679944011260180987/10000000000000000000000000000000000000000000000", + "base_two_upper": "999999999999999999100302592961428378971651087/1000000000000000000000000000000000000000000000", + "moment_interval": [ + "13479973333575319885205610488331101189759035758464626041535874524867/13479973333575319897333507543509815336818572211270286240551805124608", + "3369993333393829971301402622082775297439758939616156510383968631217/3369993333393829974333376885877453834204643052817571560137951281152" + ], + "next_grid_point": "779597612622782/10^18", + "next_moment_lower_bound": "26959946667150639839018083084781231180018139743257737494189435486487/26959946667150639794667015087019630673637144422540572481103610249216" + }, + "without_fallback": { + "b": "779597615657658/10^18", + "b_decimal": "0.000779597615657658", + "base_two_next_lower": "500000000000000000925697043409/500000000000000000000000000000", + "base_two_upper": "999999999999999999306624137723/1000000000000000000000000000000", + "moment_interval": [ + "26959946667150639775973638819723420108329438489052198653291711559493/26959946667150639794667015087019630673637144422540572481103610249216", + "26959946667150639775973638819723420108329438489052198653291711559495/26959946667150639794667015087019630673637144422540572481103610249216" + ], + "next_grid_point": "779597615657659/10^18", + "next_moment_lower_bound": "3369993333393829980572562615939682811275518864187671344360025200353/3369993333393829974333376885877453834204643052817571560137951281152" + } + }, + "deficit": 2040, + "h": 20, + "idle_ranks": [ + 38, + 19, + 42, + 4 + ], + "m": 100, + "margin_lower_bound": "2557369071408992293011517642/10^30", + "moment_upper_bound": "10294997442630928591007706988482358/10^30", + "next_grid_point": "7796/10^7", + "next_grid_point_normalized_moment_lower_bound": "26959946830732886645042898979930176106869924172040708605813363382431/26959946667150639794667015087019630673637144422540572481103610249216", + "next_grid_point_rejected": true, + "rank": 1027460, + "with_fallback": { + "fallback_rank_one_calls": "32 m^2 x 247575 x 10^-16", + "margin_lower_bound": "2557289562505151904838206739/10^30", + "moment_upper_bound": "10294997442710437494848095161793261/10^30" + } + }, + "flow": { + "child_histogram": { + "1": 63498, + "10": 2670, + "11": 507, + "12": 1614, + "13": 2808, + "14": 441, + "16": 5760, + "17": 1605, + "18": 60, + "2": 27354, + "3": 17859, + "4": 10836, + "5": 2502, + "6": 3801, + "7": 1293, + "8": 1923, + "9": 1326 + }, + "deficit": 840, + "kernel_reuses": 0, + "loss": 360, + "new_R": 6455, + "new_W": 8375, + "original_physical_roles": 9335, + "source_control_erasures": 0 + }, + "frames": 12392, + "gates_A": 13142, + "gates_B": 23021, + "layer": { + "R": 11015, + "arcs": 6947, + "gauges_dropped_by_the_script": {}, + "kernel_pairs": 0, + "moved_frames": 9938, + "pairs": 1680, + "physical_R": 9335 + }, + "lift": { + "all_actual_coefficients_dyadic": true, + "inverse_elementary_gates": 40358, + "max_denominator": "2", + "nodes": 12400, + "physical_R": 6455, + "status": "Exact rational local lifts and inverse gate programs verified; monotone flow and zero-fresh kernel reuse DAG verified." + }, + "paircheck": { + "controls": { + "donor_frame_outside_gauge": "REJECTED (donor frame outside gauge)", + "duplicate_pair": "REJECTED (not one-to-one)", + "late_read_before_donor_death": "REJECTED (donor frame outside gauge, late chronology)", + "parity_erasable_donor": "REJECTED (erasable)", + "unpaired_gauge": "REJECTED (live external gauges)" + }, + "early": 740, + "erasable": 0, + "first_violations": [], + "gauges": 1680, + "kinds": [], + "late": 940, + "pairs": 1680, + "status": "PASS", + "violations": 0 + }, + "registers": 8375, + "scalar_denominators": { + "s": 2, + "x": 2, + "y": 6 + }, + "scalar_max_abs": { + "s": "2", + "x": "3/2", + "y": "5/2" + }, + "scatter": { + "changed_coefficients": 0, + "changed_gates": 0, + "flipped_coordinates": [], + "flipped_registers": [], + "gx_check1": "ACCEPTED (raw and committed program)", + "gxcore_mirror": "ACCEPTED (raw and committed program; label and scalar checks)", + "raw_certificate_sha256": "370fae730670b375dd864b8a3fdfacfb166e5d59f215b78e524ba9a8a53923ff", + "raw_scatter": "star" + } + } +} diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/layers/kernel-pairs-mw.json b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/layers/kernel-pairs-mw.json new file mode 100644 index 0000000000..b41b6c69ce --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/layers/kernel-pairs-mw.json @@ -0,0 +1 @@ +{"description":"Frozen kernel pairs of the frame flow on this layer (complex_frame_flow.py --witness --recycle-kernels).","kernel_pairs":[]} diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/layers/matching-arcs.json b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/layers/matching-arcs.json new file mode 100644 index 0000000000..d54a47a0a9 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/layers/matching-arcs.json @@ -0,0 +1 @@ +{"description":"Frozen carrier arcs of the source-aligned word (discovery/make_layer.py step 2): deterministic HK carrier matching (PR200/233 harness, ordering reverse) on query donors plus PR162 extension; checked by compile_closure.","matching_arcs":[[5401,10970],[5402,10890],[5403,10891],[5405,10928],[5406,10860],[5407,10861],[5409,12354],[5410,12506],[5411,11515],[5412,11483],[5413,11482],[5414,12042],[5415,11832],[5416,13428],[5417,11833],[5418,11165],[5419,11164],[5420,10855],[5421,11008],[5422,12966],[5423,11535],[5424,11180],[5425,12114],[5426,12070],[5427,10998],[5430,10934],[5431,12342],[5432,12156],[5433,11437],[5434,11742],[5435,11481],[5436,13068],[5437,11007],[5438,11006],[5439,11544],[5442,13408],[5443,12960],[5444,12517],[5445,12916],[5447,12946],[5448,12246],[5450,12124],[5451,12900],[5452,12536],[5454,11434],[5455,11389],[5456,12481],[5457,13322],[5458,12009],[5459,11942],[5460,11830],[5461,13300],[5462,11594],[5464,12666],[5465,11290],[5466,11468],[5467,11516],[5469,12228],[5470,13212],[5471,11730],[5472,11646],[5473,12395],[5474,12186],[5475,11710],[5476,12768],[5477,11052],[5479,12394],[5480,11448],[5481,11503],[5483,11179],[5484,12515],[5485,12514],[5486,12104],[5487,12393],[5488,12872],[5489,12716],[5490,12626],[5491,12740],[5492,11534],[5493,12618],[5494,11688],[5495,12868],[5496,12549],[5497,12010],[5498,11924],[5499,11092],[5500,11093],[5501,11843],[5502,12312],[5503,11480],[5504,11416],[5505,10843],[5506,11545],[5509,13222],[5511,11408],[5512,11652],[5513,11653],[5514,12720],[5515,11532],[5516,12028],[5517,11936],[5518,12132],[5519,12081],[5520,11154],[5521,11155],[5522,11828],[5524,12749],[5525,11406],[5526,11240],[5527,12497],[5529,11850],[5530,11117],[5532,13282],[5534,11917],[5535,12639],[5536,12732],[5537,12998],[5538,12176],[5539,11244],[5540,12230],[5541,11252],[5542,12374],[5543,11114],[5544,11115],[5545,11139],[5546,11824],[5548,11929],[5549,11354],[5551,12429],[5552,11882],[5553,11104],[5554,12044],[5555,11886],[5556,12367],[5557,11491],[5558,12076],[5561,12984],[5562,10859],[5563,11461],[5564,11292],[5566,11874],[5568,13216],[5569,11598],[5571,12988],[5572,12422],[5574,11207],[5575,11206],[5576,11880],[5578,11776],[5581,12154],[5582,11398],[5583,11941],[5584,12350],[5585,13360],[5586,11378],[5587,12541],[5589,11610],[5590,11671],[5592,11268],[5594,12812],[5595,10856],[5596,13031],[5598,11894],[5599,12399],[5600,13004],[5601,12562],[5602,12706],[5603,12188],[5604,13170],[5605,11380],[5606,12472],[5607,11184],[5608,11616],[5610,11970],[5611,12974],[5612,12655],[5613,13102],[5614,11658],[5615,11640],[5616,11641],[5617,11245],[5618,12813],[5620,10957],[5621,12314],[5622,11734],[5623,11724],[5624,12075],[5625,12074],[5626,12088],[5627,13168],[5628,10838],[5629,12508],[5630,12107],[5631,12106],[5632,11186],[5633,12261],[5634,12702],[5636,10978],[5637,12224],[5638,11860],[5640,11980],[5641,11465],[5642,11881],[5644,12839],[5645,12693],[5646,12828],[5647,11995],[5648,12049],[5650,11722],[5651,11723],[5653,13444],[5654,11862],[5655,12026],[5656,12657],[5658,11651],[5661,12648],[5662,12936],[5663,11485],[5664,11484],[5665,12454],[5666,12417],[5667,12416],[5668,11194],[5669,11890],[5673,11931],[5674,11446],[5675,12153],[5676,11618],[5677,12232],[5679,11937],[5680,11600],[5682,13064],[5683,12598],[5684,11908],[5685,11751],[5686,13394],[5687,11958],[5688,12335],[5690,12755],[5691,11218],[5692,11312],[5693,13294],[5694,12480],[5695,11161],[5696,13104],[5697,13105],[5698,11259],[5700,13258],[5701,12181],[5702,12681],[5703,12680],[5704,12292],[5707,10959],[5709,13264],[5711,11846],[5712,11847],[5713,12283],[5716,12200],[5718,10870],[5719,11626],[5720,12800],[5721,12212],[5722,13256],[5723,13154],[5724,11948],[5726,13130],[5727,11748],[5728,12046],[5730,11632],[5731,11633],[5732,10930],[5733,11752],[5734,11872],[5735,11141],[5736,11962],[5739,10808],[5740,13058],[5741,11768],[5742,12832],[5743,11968],[5745,12012],[5746,12280],[5748,12891],[5749,12468],[5750,12345],[5751,12804],[5752,12802],[5753,12892],[5754,11147],[5755,11433],[5756,11925],[5757,10824],[5758,12484],[5759,11131],[5760,11315],[5761,11320],[5762,12016],[5763,12239],[5764,12238],[5765,12596],[5766,11034],[5767,13006],[5770,11452],[5771,12968],[5773,11105],[5774,10980],[5775,11124],[5776,12969],[5777,12464],[5780,13244],[5781,11953],[5783,13060],[5784,12475],[5787,10940],[5789,11276],[5790,11643],[5791,11802],[5792,12025],[5794,12272],[5798,12500],[5799,11094],[5800,11668],[5801,12479],[5802,11840],[5803,12590],[5804,13065],[5805,12122],[5806,10969],[5807,11352],[5808,11838],[5812,10993],[5813,11060],[5814,12125],[5817,12534],[5818,13204],[5820,12376],[5821,11861],[5822,12377],[5823,11720],[5824,11721],[5825,11630],[5826,11392],[5827,11477],[5828,12806],[5833,12030],[5834,12038],[5835,10858],[5836,12370],[5837,12972],[5839,13164],[5840,12306],[5841,12821],[5842,11372],[5843,12334],[5844,11177],[5845,11897],[5846,12538],[5847,12588],[5848,12708],[5849,13262],[5852,11866],[5853,12142],[5854,12870],[5855,12592],[5856,12262],[5858,12796],[5860,12580],[5861,11502],[5865,12661],[5866,13112],[5867,12658],[5869,11345],[5870,12450],[5871,11771],[5877,10848],[5878,11538],[5880,13270],[5881,13026],[5883,12836],[5884,12006],[5885,12494],[5886,11818],[5887,12614],[5888,11045],[5889,11822],[5890,12884],[5892,11823],[5893,12236],[5894,11508],[5895,13329],[5897,12560],[5899,11166],[5900,13014],[5901,12202],[5902,12722],[5903,12593],[5904,10968],[5905,12250],[5906,12640],[5907,11772],[5908,12854],[5911,12159],[5912,10857],[5913,12672],[5914,11979],[5915,13318],[5916,12043],[5919,12694],[5921,12311],[5923,11725],[5924,11404],[5925,11411],[5926,11986],[5927,12110],[5928,11663],[5929,12150],[5931,12724],[5932,12015],[5934,13148],[5936,11677],[5937,12788],[5938,11132],[5939,12118],[5940,11205],[5943,12366],[5946,13032],[5948,12516],[5949,10898],[5950,11602],[5951,12064],[5952,12065],[5954,12488],[5955,12182],[5956,12638],[5958,12080],[5961,12446],[5964,12556],[5965,11018],[5968,11947],[5971,12734],[5972,13067],[5973,13381],[5974,10964],[5975,11634],[5976,12226],[5977,12227],[5979,12304],[5980,12864],[5981,11974],[5982,11975],[5984,12913],[5985,11674],[5986,12790],[5987,12047],[5988,13257],[5989,11792],[5991,11927],[5994,12296],[5995,12094],[5996,12572],[5997,11340],[5998,10965],[5999,12093],[6000,12092],[6003,12469],[6004,12690],[6006,11096],[6007,11956],[6008,12894],[6009,12033],[6010,11938],[6012,12273],[6013,11447],[6015,13152],[6016,12008],[6017,12170],[6018,12956],[6021,13062],[6022,11888],[6023,12876],[6024,12880],[6025,12297],[6028,12457],[6030,10992],[6031,12218],[6032,12234],[6034,12860],[6035,12677],[6036,12676],[6037,11778],[6038,11075],[6039,11479],[6040,12546],[6041,12547],[6046,12727],[6048,12920],[6050,11765],[6052,13348],[6053,11062],[6058,13280],[6059,12121],[6061,11821],[6062,12284],[6063,13416],[6065,12282],[6066,11639],[6067,13284],[6068,10830],[6070,12668],[6071,12728],[6072,13110],[6076,12187],[6079,12522],[6081,13415],[6082,10935],[6083,11134],[6084,12530],[6085,12341],[6086,12605],[6087,12604],[6088,12264],[6089,12052],[6090,12344],[6094,12256],[6096,11782],[6097,12201],[6098,12405],[6099,13370],[6100,12271],[6101,12382],[6102,12526],[6104,12674],[6105,12408],[6106,13127],[6107,11474],[6108,12688],[6109,12982],[6110,12303],[6111,12780],[6112,12257],[6113,11459],[6114,12190],[6119,11318],[6120,13142],[6121,13397],[6122,12964],[6124,10892],[6125,13388],[6128,13304],[6129,11791],[6130,12117],[6132,12612],[6134,11188],[6135,12155],[6136,11286],[6137,13442],[6138,13140],[6140,13122],[6142,12786],[6144,11364],[6145,12564],[6146,12620],[6147,13098],[6148,12410],[6149,12752],[6152,12336],[6154,11130],[6155,11004],[6156,12622],[6157,11399],[6159,13235],[6163,11702],[6164,12756],[6165,12449],[6166,13338],[6172,13292],[6173,12904],[6174,12808],[6177,12850],[6179,13024],[6182,11542],[6183,11892],[6186,11061],[6187,10953],[6189,12576],[6191,11736],[6192,11333],[6193,12730],[6194,13106],[6195,13099],[6196,10923],[6205,12660],[6206,12053],[6208,12404],[6209,13336],[6210,13202],[6214,11558],[6215,11566],[6216,12994],[6217,12995],[6220,13309],[6221,12840],[6222,12148],[6223,12954],[6225,13074],[6227,12456],[6230,12750],[6231,12762],[6232,12760],[6235,13012],[6236,12512],[6237,13036],[6239,13190],[6240,11238],[6241,11660],[6243,12837],[6244,13352],[6247,10882],[6248,11796],[6249,12996],[6250,12912],[6252,12841],[6257,11586],[6258,10904],[6260,12949],[6261,11794],[6263,12558],[6267,11476],[6271,12810],[6272,13053],[6273,11922],[6274,10994],[6276,13307],[6278,11834],[6281,11199],[6282,12129],[6283,13103],[6285,11928],[6288,13327],[6290,12279],[6292,13172],[6300,12237],[6302,12109],[6303,12947],[6304,11400],[6305,11871],[6314,13080],[6315,12554],[6317,12696],[6319,12782],[6320,11913],[6321,13193],[6322,12637],[6325,11985],[6327,11810],[6328,11732],[6329,13108],[6333,10816],[6338,11135],[6340,13093],[6341,12697],[6342,13320],[6345,13358],[6346,12838],[6347,13023],[6348,13432],[6350,13185],[6351,13368],[6352,13230],[6353,12403],[6354,12807],[6356,10897],[6357,10907],[6358,13180],[6360,11590],[6362,11735],[6363,12890],[6369,12089],[6370,12058],[6371,11803],[6372,12478],[6373,12848],[6374,12700],[6375,12758],[6377,13090],[6379,12463],[6381,11136],[6386,13412],[6387,11565],[6388,13240],[6391,11918],[6392,12115],[6394,12072],[6399,11766],[6402,12826],[6406,12274],[6407,13250],[6410,11592],[6412,12440],[6413,12923],[6414,11518],[6415,11341],[6416,12959],[6417,11837],[6418,10937],[6419,10936],[6422,13373],[6427,12970],[6428,13086],[6430,12664],[6432,12934],[6433,13400],[6434,11412],[6436,12987],[6438,13138],[6441,12744],[6442,12976],[6447,13150],[6449,12778],[6456,11489],[6457,12958],[6459,13390],[6461,11507],[6463,13226],[6464,13378],[6469,13010],[6470,12887],[6472,11623],[6476,12099],[6480,13159],[6484,11460],[6488,13182],[6493,12908],[6495,13316],[6496,13091],[6497,12624],[6499,13243],[6502,13116],[6508,11267],[6511,11841],[6515,12462],[6517,11664],[6518,11571],[6520,12630],[6524,12423],[6526,13196],[6527,13187],[6531,12896],[6536,11556],[6537,12474],[6541,12532],[6546,12130],[6547,13272],[6549,13100],[6552,12160],[6557,12906],[6560,12183],[6564,12103],[6565,11747],[6575,12932],[6589,12616],[6593,13200],[6595,13306],[6597,12918],[6598,13084],[6600,13057],[6604,12397],[6610,12903],[6619,11572],[6621,13184],[6634,12471],[6637,13143],[6663,12138],[6684,11271],[6687,13259],[6692,13278],[6712,13232],[6723,13450],[6724,13482],[6725,13524],[6726,13496],[6727,13480],[6728,13556],[6729,13992],[6730,13559],[6731,13802],[6732,13744],[6733,13710],[6736,13876],[6737,13714],[6738,13872],[6739,13592],[6740,13594],[6741,13814],[6742,13828],[6743,13804],[6744,13752],[6745,13972],[6746,13578],[6747,13702],[6748,13676],[6749,13964],[6750,13554],[6751,13790],[6752,13811],[6753,13950],[6754,13540],[6755,13567],[6756,13520],[6757,13779],[6758,13750],[6759,13944],[6760,13517],[6762,13812],[6763,13451],[6764,13918],[6765,13834],[6766,13760],[6767,13679],[6770,13878],[6772,13600],[6773,13620],[6776,13501],[6777,13938],[6778,13622],[6779,13698],[6780,13952],[6781,13860],[6782,13628],[6784,13645],[6785,13859],[6787,13716],[6788,13940],[6789,13610],[6790,13694],[6791,13640],[6792,13662],[6794,13448],[6795,13478],[6796,13756],[6797,14005],[6798,13798],[6799,13808],[6800,13500],[6801,13632],[6802,13670],[6803,14026],[6804,13580],[6805,13695],[6807,13994],[6809,13530],[6810,13686],[6811,13890],[6812,13547],[6813,13687],[6815,13590],[6816,14004],[6819,13621],[6820,13689],[6821,13680],[6822,13470],[6824,13712],[6825,13748],[6827,13826],[6829,13609],[6830,13585],[6831,13956],[6832,13474],[6833,13636],[6834,13888],[6835,13708],[6836,13852],[6837,13957],[6839,13988],[6840,13634],[6842,13682],[6843,13853],[6844,13660],[6845,13969],[6848,13706],[6849,13463],[6850,13728],[6851,13696],[6852,13468],[6853,13743],[6855,13648],[6856,14019],[6857,13861],[6858,13657],[6859,13484],[6860,13616],[6861,13491],[6863,13742],[6866,13548],[6867,13809],[6868,13452],[6870,13602],[6871,13884],[6872,13996],[6874,13880],[6875,13892],[6877,14014],[6878,13993],[6879,13865],[6881,13786],[6882,13833],[6883,13656],[6885,13499],[6889,13796],[6890,13797],[6891,13753],[6892,13720],[6893,13726],[6894,13839],[6895,13838],[6897,14008],[6898,13701],[6899,13788],[6901,13894],[6902,13537],[6903,13794],[6904,13754],[6905,13851],[6906,13927],[6907,13850],[6908,13933],[6910,13862],[6911,13835],[6913,13866],[6914,13901],[6916,14012],[6918,13684],[6919,13730],[6920,13960],[6921,14009],[6922,13898],[6925,13926],[6926,13543],[6929,13818],[6933,13822],[6937,13985],[6939,13911],[6941,13582],[6942,13729],[6944,13495],[6945,13563],[6948,13941],[6952,13840],[6954,13508],[6957,13633],[6960,13946],[6962,13966],[6963,13732],[6965,14023],[6969,13967],[6972,13984],[6975,14010],[6976,13469],[6978,13775],[6980,13599],[6983,13635],[6984,13982],[6987,13846],[6988,13955],[6990,13722],[6991,13693],[6992,13523],[6994,13958],[6996,13522],[7000,13768],[7014,14032],[7015,14064],[7016,14106],[7017,14078],[7018,14062],[7019,14138],[7020,14574],[7021,14141],[7022,14384],[7023,14326],[7024,14292],[7027,14458],[7028,14296],[7029,14454],[7030,14174],[7031,14176],[7032,14396],[7033,14410],[7034,14386],[7035,14334],[7036,14554],[7037,14160],[7038,14284],[7039,14258],[7040,14546],[7041,14136],[7042,14372],[7043,14393],[7044,14532],[7045,14122],[7046,14149],[7047,14102],[7048,14361],[7049,14332],[7050,14526],[7051,14099],[7053,14394],[7054,14033],[7055,14500],[7056,14416],[7057,14342],[7058,14261],[7061,14460],[7063,14182],[7064,14202],[7067,14083],[7068,14520],[7069,14204],[7070,14280],[7071,14534],[7072,14442],[7073,14210],[7075,14227],[7076,14441],[7078,14298],[7079,14522],[7080,14192],[7081,14276],[7082,14222],[7083,14244],[7085,14030],[7086,14060],[7087,14338],[7088,14587],[7089,14380],[7090,14390],[7091,14082],[7092,14214],[7093,14252],[7094,14608],[7095,14162],[7096,14277],[7098,14576],[7100,14112],[7101,14268],[7102,14472],[7103,14129],[7104,14269],[7106,14172],[7107,14586],[7110,14203],[7111,14271],[7112,14262],[7113,14052],[7115,14294],[7116,14330],[7118,14408],[7120,14191],[7121,14167],[7122,14538],[7123,14056],[7124,14218],[7125,14470],[7126,14290],[7127,14434],[7128,14539],[7130,14570],[7131,14216],[7133,14264],[7134,14435],[7135,14242],[7136,14551],[7139,14288],[7140,14045],[7141,14310],[7142,14278],[7143,14050],[7144,14325],[7146,14230],[7147,14601],[7148,14443],[7149,14239],[7150,14066],[7151,14198],[7152,14073],[7154,14324],[7157,14130],[7158,14391],[7159,14034],[7161,14184],[7162,14466],[7163,14578],[7165,14462],[7166,14474],[7168,14596],[7169,14575],[7170,14447],[7172,14368],[7173,14415],[7174,14238],[7176,14081],[7180,14378],[7181,14379],[7182,14335],[7183,14302],[7184,14308],[7185,14421],[7186,14420],[7188,14590],[7189,14283],[7190,14370],[7192,14476],[7193,14119],[7194,14376],[7195,14336],[7196,14433],[7197,14509],[7198,14432],[7199,14515],[7201,14444],[7202,14417],[7204,14448],[7205,14483],[7207,14594],[7209,14266],[7210,14312],[7211,14542],[7212,14591],[7213,14480],[7216,14508],[7217,14125],[7220,14400],[7224,14404],[7228,14567],[7230,14493],[7232,14164],[7233,14311],[7235,14077],[7236,14145],[7239,14523],[7243,14422],[7245,14090],[7248,14215],[7251,14528],[7253,14548],[7254,14314],[7256,14605],[7260,14549],[7263,14566],[7266,14592],[7267,14051],[7269,14357],[7271,14181],[7274,14217],[7275,14564],[7278,14428],[7279,14537],[7281,14304],[7282,14275],[7283,14105],[7285,14540],[7287,14104],[7291,14350],[7305,14614],[7306,14646],[7307,14688],[7308,14660],[7309,14644],[7310,14720],[7311,15156],[7312,14723],[7313,14966],[7314,14908],[7315,14874],[7318,15040],[7319,14878],[7320,15036],[7321,14756],[7322,14758],[7323,14978],[7324,14992],[7325,14968],[7326,14916],[7327,15136],[7328,14742],[7329,14866],[7330,14840],[7331,15128],[7332,14718],[7333,14954],[7334,14975],[7335,15114],[7336,14704],[7337,14731],[7338,14684],[7339,14943],[7340,14914],[7341,15108],[7342,14681],[7344,14976],[7345,14615],[7346,15082],[7347,14998],[7348,14924],[7349,14843],[7352,15042],[7354,14764],[7355,14784],[7358,14665],[7359,15102],[7360,14786],[7361,14862],[7362,15116],[7363,15024],[7364,14792],[7366,14809],[7367,15023],[7369,14880],[7370,15104],[7371,14774],[7372,14858],[7373,14804],[7374,14826],[7376,14612],[7377,14642],[7378,14920],[7379,15169],[7380,14962],[7381,14972],[7382,14664],[7383,14796],[7384,14834],[7385,15190],[7386,14744],[7387,14859],[7389,15158],[7391,14694],[7392,14850],[7393,15054],[7394,14711],[7395,14851],[7397,14754],[7398,15168],[7401,14785],[7402,14853],[7403,14844],[7404,14634],[7406,14876],[7407,14912],[7409,14990],[7411,14773],[7412,14749],[7413,15120],[7414,14638],[7415,14800],[7416,15052],[7417,14872],[7418,15016],[7419,15121],[7421,15152],[7422,14798],[7424,14846],[7425,15017],[7426,14824],[7427,15133],[7430,14870],[7431,14627],[7432,14892],[7433,14860],[7434,14632],[7435,14907],[7437,14812],[7438,15183],[7439,15025],[7440,14821],[7441,14648],[7442,14780],[7443,14655],[7445,14906],[7448,14712],[7449,14973],[7450,14616],[7452,14766],[7453,15048],[7454,15160],[7456,15044],[7457,15056],[7459,15178],[7460,15157],[7461,15029],[7463,14950],[7464,14997],[7465,14820],[7467,14663],[7471,14960],[7472,14961],[7473,14917],[7474,14884],[7475,14890],[7476,15003],[7477,15002],[7479,15172],[7480,14865],[7481,14952],[7483,15058],[7484,14701],[7485,14958],[7486,14918],[7487,15015],[7488,15091],[7489,15014],[7490,15097],[7492,15026],[7493,14999],[7495,15030],[7496,15065],[7498,15176],[7500,14848],[7501,14894],[7502,15124],[7503,15173],[7504,15062],[7507,15090],[7508,14707],[7511,14982],[7515,14986],[7519,15149],[7521,15075],[7523,14746],[7524,14893],[7526,14659],[7527,14727],[7530,15105],[7534,15004],[7536,14672],[7539,14797],[7542,15110],[7544,15130],[7545,14896],[7547,15187],[7551,15131],[7554,15148],[7557,15174],[7558,14633],[7560,14939],[7562,14763],[7565,14799],[7566,15146],[7569,15010],[7570,15119],[7572,14886],[7573,14857],[7574,14687],[7576,15122],[7578,14686],[7582,14932],[7596,15196],[7597,15228],[7598,15270],[7599,15242],[7600,15226],[7601,15302],[7602,15738],[7603,15305],[7604,15548],[7605,15490],[7606,15456],[7609,15622],[7610,15460],[7611,15618],[7612,15338],[7613,15340],[7614,15560],[7615,15574],[7616,15550],[7617,15498],[7618,15718],[7619,15324],[7620,15448],[7621,15422],[7622,15710],[7623,15300],[7624,15536],[7625,15557],[7626,15696],[7627,15286],[7628,15313],[7629,15266],[7630,15525],[7631,15496],[7632,15690],[7633,15263],[7635,15558],[7636,15197],[7637,15664],[7638,15580],[7639,15506],[7640,15425],[7643,15624],[7645,15346],[7646,15366],[7649,15247],[7650,15684],[7651,15368],[7652,15444],[7653,15698],[7654,15606],[7655,15374],[7657,15391],[7658,15605],[7660,15462],[7661,15686],[7662,15356],[7663,15440],[7664,15386],[7665,15408],[7667,15194],[7668,15224],[7669,15502],[7670,15751],[7671,15544],[7672,15554],[7673,15246],[7674,15378],[7675,15416],[7676,15772],[7677,15326],[7678,15441],[7680,15740],[7682,15276],[7683,15432],[7684,15636],[7685,15293],[7686,15433],[7688,15336],[7689,15750],[7692,15367],[7693,15435],[7694,15426],[7695,15216],[7697,15458],[7698,15494],[7700,15572],[7702,15355],[7703,15331],[7704,15702],[7705,15220],[7706,15382],[7707,15634],[7708,15454],[7709,15598],[7710,15703],[7712,15734],[7713,15380],[7715,15428],[7716,15599],[7717,15406],[7718,15715],[7721,15452],[7722,15209],[7723,15474],[7724,15442],[7725,15214],[7726,15489],[7728,15394],[7729,15765],[7730,15607],[7731,15403],[7732,15230],[7733,15362],[7734,15237],[7736,15488],[7739,15294],[7740,15555],[7741,15198],[7743,15348],[7744,15630],[7745,15742],[7747,15626],[7748,15638],[7750,15760],[7751,15739],[7752,15611],[7754,15532],[7755,15579],[7756,15402],[7758,15245],[7762,15542],[7763,15543],[7764,15499],[7765,15466],[7766,15472],[7767,15585],[7768,15584],[7770,15754],[7771,15447],[7772,15534],[7774,15640],[7775,15283],[7776,15540],[7777,15500],[7778,15597],[7779,15673],[7780,15596],[7781,15679],[7783,15608],[7784,15581],[7786,15612],[7787,15647],[7789,15758],[7791,15430],[7792,15476],[7793,15706],[7794,15755],[7795,15644],[7798,15672],[7799,15289],[7802,15564],[7806,15568],[7810,15731],[7812,15657],[7814,15328],[7815,15475],[7817,15241],[7818,15309],[7821,15687],[7825,15586],[7827,15254],[7830,15379],[7833,15692],[7835,15712],[7836,15478],[7838,15769],[7842,15713],[7845,15730],[7848,15756],[7849,15215],[7851,15521],[7853,15345],[7856,15381],[7857,15728],[7860,15592],[7861,15701],[7863,15468],[7864,15439],[7865,15269],[7867,15704],[7869,15268],[7873,15514],[7887,15778],[7888,15810],[7889,15852],[7890,15824],[7891,15808],[7892,15884],[7893,16320],[7894,15887],[7895,16130],[7896,16072],[7897,16038],[7900,16204],[7901,16042],[7902,16200],[7903,15920],[7904,15922],[7905,16142],[7906,16156],[7907,16132],[7908,16080],[7909,16300],[7910,15906],[7911,16030],[7912,16004],[7913,16292],[7914,15882],[7915,16118],[7916,16139],[7917,16278],[7918,15868],[7919,15895],[7920,15848],[7921,16107],[7922,16078],[7923,16272],[7924,15845],[7926,16140],[7927,15779],[7928,16246],[7929,16162],[7930,16088],[7931,16007],[7934,16206],[7936,15928],[7937,15948],[7940,15829],[7941,16266],[7942,15950],[7943,16026],[7944,16280],[7945,16188],[7946,15956],[7948,15973],[7949,16187],[7951,16044],[7952,16268],[7953,15938],[7954,16022],[7955,15968],[7956,15990],[7958,15776],[7959,15806],[7960,16084],[7961,16333],[7962,16126],[7963,16136],[7964,15828],[7965,15960],[7966,15998],[7967,16354],[7968,15908],[7969,16023],[7971,16322],[7973,15858],[7974,16014],[7975,16218],[7976,15875],[7977,16015],[7979,15918],[7980,16332],[7983,15949],[7984,16017],[7985,16008],[7986,15798],[7988,16040],[7989,16076],[7991,16154],[7993,15937],[7994,15913],[7995,16284],[7996,15802],[7997,15964],[7998,16216],[7999,16036],[8000,16180],[8001,16285],[8003,16316],[8004,15962],[8006,16010],[8007,16181],[8008,15988],[8009,16297],[8012,16034],[8013,15791],[8014,16056],[8015,16024],[8016,15796],[8017,16071],[8019,15976],[8020,16347],[8021,16189],[8022,15985],[8023,15812],[8024,15944],[8025,15819],[8027,16070],[8030,15876],[8031,16137],[8032,15780],[8034,15930],[8035,16212],[8036,16324],[8038,16208],[8039,16220],[8041,16342],[8042,16321],[8043,16193],[8045,16114],[8046,16161],[8047,15984],[8049,15827],[8053,16124],[8054,16125],[8055,16081],[8056,16048],[8057,16054],[8058,16167],[8059,16166],[8061,16336],[8062,16029],[8063,16116],[8065,16222],[8066,15865],[8067,16122],[8068,16082],[8069,16179],[8070,16255],[8071,16178],[8072,16261],[8074,16190],[8075,16163],[8077,16194],[8078,16229],[8080,16340],[8082,16012],[8083,16058],[8084,16288],[8085,16337],[8086,16226],[8089,16254],[8090,15871],[8093,16146],[8097,16150],[8101,16313],[8103,16239],[8105,15910],[8106,16057],[8108,15823],[8109,15891],[8112,16269],[8116,16168],[8118,15836],[8121,15961],[8124,16274],[8126,16294],[8127,16060],[8129,16351],[8133,16295],[8136,16312],[8139,16338],[8140,15797],[8142,16103],[8144,15927],[8147,15963],[8148,16310],[8151,16174],[8152,16283],[8154,16050],[8155,16021],[8156,15851],[8158,16286],[8160,15850],[8164,16096],[8178,16360],[8179,16392],[8180,16434],[8181,16406],[8182,16390],[8183,16466],[8184,16902],[8185,16469],[8186,16712],[8187,16654],[8188,16620],[8191,16786],[8192,16624],[8193,16782],[8194,16502],[8195,16504],[8196,16724],[8197,16738],[8198,16714],[8199,16662],[8200,16882],[8201,16488],[8202,16612],[8203,16586],[8204,16874],[8205,16464],[8206,16700],[8207,16721],[8208,16860],[8209,16450],[8210,16477],[8211,16430],[8212,16689],[8213,16660],[8214,16854],[8215,16427],[8217,16722],[8218,16361],[8219,16828],[8220,16744],[8221,16670],[8222,16589],[8225,16788],[8227,16510],[8228,16530],[8231,16411],[8232,16848],[8233,16532],[8234,16608],[8235,16862],[8236,16770],[8237,16538],[8239,16555],[8240,16769],[8242,16626],[8243,16850],[8244,16520],[8245,16604],[8246,16550],[8247,16572],[8249,16358],[8250,16388],[8251,16666],[8252,16915],[8253,16708],[8254,16718],[8255,16410],[8256,16542],[8257,16580],[8258,16936],[8259,16490],[8260,16605],[8262,16904],[8264,16440],[8265,16596],[8266,16800],[8267,16457],[8268,16597],[8270,16500],[8271,16914],[8274,16531],[8275,16599],[8276,16590],[8277,16380],[8279,16622],[8280,16658],[8282,16736],[8284,16519],[8285,16495],[8286,16866],[8287,16384],[8288,16546],[8289,16798],[8290,16618],[8291,16762],[8292,16867],[8294,16898],[8295,16544],[8297,16592],[8298,16763],[8299,16570],[8300,16879],[8303,16616],[8304,16373],[8305,16638],[8306,16606],[8307,16378],[8308,16653],[8310,16558],[8311,16929],[8312,16771],[8313,16567],[8314,16394],[8315,16526],[8316,16401],[8318,16652],[8321,16458],[8322,16719],[8323,16362],[8325,16512],[8326,16794],[8327,16906],[8329,16790],[8330,16802],[8332,16924],[8333,16903],[8334,16775],[8336,16696],[8337,16743],[8338,16566],[8340,16409],[8344,16706],[8345,16707],[8346,16663],[8347,16630],[8348,16636],[8349,16749],[8350,16748],[8352,16918],[8353,16611],[8354,16698],[8356,16804],[8357,16447],[8358,16704],[8359,16664],[8360,16761],[8361,16837],[8362,16760],[8363,16843],[8365,16772],[8366,16745],[8368,16776],[8369,16811],[8371,16922],[8373,16594],[8374,16640],[8375,16870],[8376,16919],[8377,16808],[8380,16836],[8381,16453],[8384,16728],[8388,16732],[8392,16895],[8394,16821],[8396,16492],[8397,16639],[8399,16405],[8400,16473],[8403,16851],[8407,16750],[8409,16418],[8412,16543],[8415,16856],[8417,16876],[8418,16642],[8420,16933],[8424,16877],[8427,16894],[8430,16920],[8431,16379],[8433,16685],[8435,16509],[8438,16545],[8439,16892],[8442,16756],[8443,16865],[8445,16632],[8446,16603],[8447,16433],[8449,16868],[8451,16432],[8455,16678],[8469,16942],[8470,16974],[8471,17016],[8472,16988],[8473,16972],[8474,17048],[8475,17484],[8476,17051],[8477,17294],[8478,17236],[8479,17202],[8482,17368],[8483,17206],[8484,17364],[8485,17084],[8486,17086],[8487,17306],[8488,17320],[8489,17296],[8490,17244],[8491,17464],[8492,17070],[8493,17194],[8494,17168],[8495,17456],[8496,17046],[8497,17282],[8498,17303],[8499,17442],[8500,17032],[8501,17059],[8502,17012],[8503,17271],[8504,17242],[8505,17436],[8506,17009],[8508,17304],[8509,16943],[8510,17410],[8511,17326],[8512,17252],[8513,17171],[8516,17370],[8518,17092],[8519,17112],[8522,16993],[8523,17430],[8524,17114],[8525,17190],[8526,17444],[8527,17352],[8528,17120],[8530,17137],[8531,17351],[8533,17208],[8534,17432],[8535,17102],[8536,17186],[8537,17132],[8538,17154],[8540,16940],[8541,16970],[8542,17248],[8543,17497],[8544,17290],[8545,17300],[8546,16992],[8547,17124],[8548,17162],[8549,17518],[8550,17072],[8551,17187],[8553,17486],[8555,17022],[8556,17178],[8557,17382],[8558,17039],[8559,17179],[8561,17082],[8562,17496],[8565,17113],[8566,17181],[8567,17172],[8568,16962],[8570,17204],[8571,17240],[8573,17318],[8575,17101],[8576,17077],[8577,17448],[8578,16966],[8579,17128],[8580,17380],[8581,17200],[8582,17344],[8583,17449],[8585,17480],[8586,17126],[8588,17174],[8589,17345],[8590,17152],[8591,17461],[8594,17198],[8595,16955],[8596,17220],[8597,17188],[8598,16960],[8599,17235],[8601,17140],[8602,17511],[8603,17353],[8604,17149],[8605,16976],[8606,17108],[8607,16983],[8609,17234],[8612,17040],[8613,17301],[8614,16944],[8616,17094],[8617,17376],[8618,17488],[8620,17372],[8621,17384],[8623,17506],[8624,17485],[8625,17357],[8627,17278],[8628,17325],[8629,17148],[8631,16991],[8635,17288],[8636,17289],[8637,17245],[8638,17212],[8639,17218],[8640,17331],[8641,17330],[8643,17500],[8644,17193],[8645,17280],[8647,17386],[8648,17029],[8649,17286],[8650,17246],[8651,17343],[8652,17419],[8653,17342],[8654,17425],[8656,17354],[8657,17327],[8659,17358],[8660,17393],[8662,17504],[8664,17176],[8665,17222],[8666,17452],[8667,17501],[8668,17390],[8671,17418],[8672,17035],[8675,17310],[8679,17314],[8683,17477],[8685,17403],[8687,17074],[8688,17221],[8690,16987],[8691,17055],[8694,17433],[8698,17332],[8700,17000],[8703,17125],[8706,17438],[8708,17458],[8709,17224],[8711,17515],[8715,17459],[8718,17476],[8721,17502],[8722,16961],[8724,17267],[8726,17091],[8729,17127],[8730,17474],[8733,17338],[8734,17447],[8736,17214],[8737,17185],[8738,17015],[8740,17450],[8742,17014],[8746,17260],[8760,17524],[8761,17556],[8762,17598],[8763,17570],[8764,17554],[8765,17630],[8766,18066],[8767,17633],[8768,17876],[8769,17818],[8770,17784],[8773,17950],[8774,17788],[8775,17946],[8776,17666],[8777,17668],[8778,17888],[8779,17902],[8780,17878],[8781,17826],[8782,18046],[8783,17652],[8784,17776],[8785,17750],[8786,18038],[8787,17628],[8788,17864],[8789,17885],[8790,18024],[8791,17614],[8792,17641],[8793,17594],[8794,17853],[8795,17824],[8796,18018],[8797,17591],[8799,17886],[8800,17525],[8801,17992],[8802,17908],[8803,17834],[8804,17753],[8807,17952],[8809,17674],[8810,17694],[8813,17575],[8814,18012],[8815,17696],[8816,17772],[8817,18026],[8818,17934],[8819,17702],[8821,17719],[8822,17933],[8824,17790],[8825,18014],[8826,17684],[8827,17768],[8828,17714],[8829,17736],[8831,17522],[8832,17552],[8833,17830],[8834,18079],[8835,17872],[8836,17882],[8837,17574],[8838,17706],[8839,17744],[8840,18100],[8841,17654],[8842,17769],[8844,18068],[8846,17604],[8847,17760],[8848,17964],[8849,17621],[8850,17761],[8852,17664],[8853,18078],[8856,17695],[8857,17763],[8858,17754],[8859,17544],[8861,17786],[8862,17822],[8864,17900],[8866,17683],[8867,17659],[8868,18030],[8869,17548],[8870,17710],[8871,17962],[8872,17782],[8873,17926],[8874,18031],[8876,18062],[8877,17708],[8879,17756],[8880,17927],[8881,17734],[8882,18043],[8885,17780],[8886,17537],[8887,17802],[8888,17770],[8889,17542],[8890,17817],[8892,17722],[8893,18093],[8894,17935],[8895,17731],[8896,17558],[8897,17690],[8898,17565],[8900,17816],[8903,17622],[8904,17883],[8905,17526],[8907,17676],[8908,17958],[8909,18070],[8911,17954],[8912,17966],[8914,18088],[8915,18067],[8916,17939],[8918,17860],[8919,17907],[8920,17730],[8922,17573],[8926,17870],[8927,17871],[8928,17827],[8929,17794],[8930,17800],[8931,17913],[8932,17912],[8934,18082],[8935,17775],[8936,17862],[8938,17968],[8939,17611],[8940,17868],[8941,17828],[8942,17925],[8943,18001],[8944,17924],[8945,18007],[8947,17936],[8948,17909],[8950,17940],[8951,17975],[8953,18086],[8955,17758],[8956,17804],[8957,18034],[8958,18083],[8959,17972],[8962,18000],[8963,17617],[8966,17892],[8970,17896],[8974,18059],[8976,17985],[8978,17656],[8979,17803],[8981,17569],[8982,17637],[8985,18015],[8989,17914],[8991,17582],[8994,17707],[8997,18020],[8999,18040],[9000,17806],[9002,18097],[9006,18041],[9009,18058],[9012,18084],[9013,17543],[9015,17849],[9017,17673],[9020,17709],[9021,18056],[9024,17920],[9025,18029],[9027,17796],[9028,17767],[9029,17597],[9031,18032],[9033,17596],[9037,17842],[9051,18106],[9052,18138],[9053,18180],[9054,18152],[9055,18136],[9056,18212],[9057,18648],[9058,18215],[9059,18458],[9060,18400],[9061,18366],[9064,18532],[9065,18370],[9066,18528],[9067,18248],[9068,18250],[9069,18470],[9070,18484],[9071,18460],[9072,18408],[9073,18628],[9074,18234],[9075,18358],[9076,18332],[9077,18620],[9078,18210],[9079,18446],[9080,18467],[9081,18606],[9082,18196],[9083,18223],[9084,18176],[9085,18435],[9086,18406],[9087,18600],[9088,18173],[9090,18468],[9091,18107],[9092,18574],[9093,18490],[9094,18416],[9095,18335],[9098,18534],[9100,18256],[9101,18276],[9104,18157],[9105,18594],[9106,18278],[9107,18354],[9108,18608],[9109,18516],[9110,18284],[9112,18301],[9113,18515],[9115,18372],[9116,18596],[9117,18266],[9118,18350],[9119,18296],[9120,18318],[9122,18104],[9123,18134],[9124,18412],[9125,18661],[9126,18454],[9127,18464],[9128,18156],[9129,18288],[9130,18326],[9131,18682],[9132,18236],[9133,18351],[9135,18650],[9137,18186],[9138,18342],[9139,18546],[9140,18203],[9141,18343],[9143,18246],[9144,18660],[9147,18277],[9148,18345],[9149,18336],[9150,18126],[9152,18368],[9153,18404],[9155,18482],[9157,18265],[9158,18241],[9159,18612],[9160,18130],[9161,18292],[9162,18544],[9163,18364],[9164,18508],[9165,18613],[9167,18644],[9168,18290],[9170,18338],[9171,18509],[9172,18316],[9173,18625],[9176,18362],[9177,18119],[9178,18384],[9179,18352],[9180,18124],[9181,18399],[9183,18304],[9184,18675],[9185,18517],[9186,18313],[9187,18140],[9188,18272],[9189,18147],[9191,18398],[9194,18204],[9195,18465],[9196,18108],[9198,18258],[9199,18540],[9200,18652],[9202,18536],[9203,18548],[9205,18670],[9206,18649],[9207,18521],[9209,18442],[9210,18489],[9211,18312],[9213,18155],[9217,18452],[9218,18453],[9219,18409],[9220,18376],[9221,18382],[9222,18495],[9223,18494],[9225,18664],[9226,18357],[9227,18444],[9229,18550],[9230,18193],[9231,18450],[9232,18410],[9233,18507],[9234,18583],[9235,18506],[9236,18589],[9238,18518],[9239,18491],[9241,18522],[9242,18557],[9244,18668],[9246,18340],[9247,18386],[9248,18616],[9249,18665],[9250,18554],[9253,18582],[9254,18199],[9257,18474],[9261,18478],[9265,18641],[9267,18567],[9269,18238],[9270,18385],[9272,18151],[9273,18219],[9276,18597],[9280,18496],[9282,18164],[9285,18289],[9288,18602],[9290,18622],[9291,18388],[9293,18679],[9297,18623],[9300,18640],[9303,18666],[9304,18125],[9306,18431],[9308,18255],[9311,18291],[9312,18638],[9315,18502],[9316,18611],[9318,18378],[9319,18349],[9320,18179],[9322,18614],[9324,18178],[9328,18424],[9342,18688],[9343,18720],[9344,18762],[9345,18734],[9346,18718],[9347,18794],[9348,19230],[9349,18797],[9350,19040],[9351,18982],[9352,18948],[9355,19114],[9356,18952],[9357,19110],[9358,18830],[9359,18832],[9360,19052],[9361,19066],[9362,19042],[9363,18990],[9364,19210],[9365,18816],[9366,18940],[9367,18914],[9368,19202],[9369,18792],[9370,19028],[9371,19049],[9372,19188],[9373,18778],[9374,18805],[9375,18758],[9376,19017],[9377,18988],[9378,19182],[9379,18755],[9381,19050],[9382,18689],[9383,19156],[9384,19072],[9385,18998],[9386,18917],[9389,19116],[9391,18838],[9392,18858],[9395,18739],[9396,19176],[9397,18860],[9398,18936],[9399,19190],[9400,19098],[9401,18866],[9403,18883],[9404,19097],[9406,18954],[9407,19178],[9408,18848],[9409,18932],[9410,18878],[9411,18900],[9413,18686],[9414,18716],[9415,18994],[9416,19243],[9417,19036],[9418,19046],[9419,18738],[9420,18870],[9421,18908],[9422,19264],[9423,18818],[9424,18933],[9426,19232],[9428,18768],[9429,18924],[9430,19128],[9431,18785],[9432,18925],[9434,18828],[9435,19242],[9438,18859],[9439,18927],[9440,18918],[9441,18708],[9443,18950],[9444,18986],[9446,19064],[9448,18847],[9449,18823],[9450,19194],[9451,18712],[9452,18874],[9453,19126],[9454,18946],[9455,19090],[9456,19195],[9458,19226],[9459,18872],[9461,18920],[9462,19091],[9463,18898],[9464,19207],[9467,18944],[9468,18701],[9469,18966],[9470,18934],[9471,18706],[9472,18981],[9474,18886],[9475,19257],[9476,19099],[9477,18895],[9478,18722],[9479,18854],[9480,18729],[9482,18980],[9485,18786],[9486,19047],[9487,18690],[9489,18840],[9490,19122],[9491,19234],[9493,19118],[9494,19130],[9496,19252],[9497,19231],[9498,19103],[9500,19024],[9501,19071],[9502,18894],[9504,18737],[9508,19034],[9509,19035],[9510,18991],[9511,18958],[9512,18964],[9513,19077],[9514,19076],[9516,19246],[9517,18939],[9518,19026],[9520,19132],[9521,18775],[9522,19032],[9523,18992],[9524,19089],[9525,19165],[9526,19088],[9527,19171],[9529,19100],[9530,19073],[9532,19104],[9533,19139],[9535,19250],[9537,18922],[9538,18968],[9539,19198],[9540,19247],[9541,19136],[9544,19164],[9545,18781],[9548,19056],[9552,19060],[9556,19223],[9558,19149],[9560,18820],[9561,18967],[9563,18733],[9564,18801],[9567,19179],[9571,19078],[9573,18746],[9576,18871],[9579,19184],[9581,19204],[9582,18970],[9584,19261],[9588,19205],[9591,19222],[9594,19248],[9595,18707],[9597,19013],[9599,18837],[9602,18873],[9603,19220],[9606,19084],[9607,19193],[9609,18960],[9610,18931],[9611,18761],[9613,19196],[9615,18760],[9619,19006],[9633,19270],[9634,19302],[9635,19344],[9636,19316],[9637,19300],[9638,19376],[9639,19812],[9640,19379],[9641,19622],[9642,19564],[9643,19530],[9646,19696],[9647,19534],[9648,19692],[9649,19412],[9650,19414],[9651,19634],[9652,19648],[9653,19624],[9654,19572],[9655,19792],[9656,19398],[9657,19522],[9658,19496],[9659,19784],[9660,19374],[9661,19610],[9662,19631],[9663,19770],[9664,19360],[9665,19387],[9666,19340],[9667,19599],[9668,19570],[9669,19764],[9670,19337],[9672,19632],[9673,19271],[9674,19738],[9675,19654],[9676,19580],[9677,19499],[9680,19698],[9682,19420],[9683,19440],[9686,19321],[9687,19758],[9688,19442],[9689,19518],[9690,19772],[9691,19680],[9692,19448],[9694,19465],[9695,19679],[9697,19536],[9698,19760],[9699,19430],[9700,19514],[9701,19460],[9702,19482],[9704,19268],[9705,19298],[9706,19576],[9707,19825],[9708,19618],[9709,19628],[9710,19320],[9711,19452],[9712,19490],[9713,19846],[9714,19400],[9715,19515],[9717,19814],[9719,19350],[9720,19506],[9721,19710],[9722,19367],[9723,19507],[9725,19410],[9726,19824],[9729,19441],[9730,19509],[9731,19500],[9732,19290],[9734,19532],[9735,19568],[9737,19646],[9739,19429],[9740,19405],[9741,19776],[9742,19294],[9743,19456],[9744,19708],[9745,19528],[9746,19672],[9747,19777],[9749,19808],[9750,19454],[9752,19502],[9753,19673],[9754,19480],[9755,19789],[9758,19526],[9759,19283],[9760,19548],[9761,19516],[9762,19288],[9763,19563],[9765,19468],[9766,19839],[9767,19681],[9768,19477],[9769,19304],[9770,19436],[9771,19311],[9773,19562],[9776,19368],[9777,19629],[9778,19272],[9780,19422],[9781,19704],[9782,19816],[9784,19700],[9785,19712],[9787,19834],[9788,19813],[9789,19685],[9791,19606],[9792,19653],[9793,19476],[9795,19319],[9799,19616],[9800,19617],[9801,19573],[9802,19540],[9803,19546],[9804,19659],[9805,19658],[9807,19828],[9808,19521],[9809,19608],[9811,19714],[9812,19357],[9813,19614],[9814,19574],[9815,19671],[9816,19747],[9817,19670],[9818,19753],[9820,19682],[9821,19655],[9823,19686],[9824,19721],[9826,19832],[9828,19504],[9829,19550],[9830,19780],[9831,19829],[9832,19718],[9835,19746],[9836,19363],[9839,19638],[9843,19642],[9847,19805],[9849,19731],[9851,19402],[9852,19549],[9854,19315],[9855,19383],[9858,19761],[9862,19660],[9864,19328],[9867,19453],[9870,19766],[9872,19786],[9873,19552],[9875,19843],[9879,19787],[9882,19804],[9885,19830],[9886,19289],[9888,19595],[9890,19419],[9893,19455],[9894,19802],[9897,19666],[9898,19775],[9900,19542],[9901,19513],[9902,19343],[9904,19778],[9906,19342],[9910,19588],[9924,19852],[9925,19884],[9926,19926],[9927,19898],[9928,19882],[9929,19958],[9930,20394],[9931,19961],[9932,20204],[9933,20146],[9934,20112],[9937,20278],[9938,20116],[9939,20274],[9940,19994],[9941,19996],[9942,20216],[9943,20230],[9944,20206],[9945,20154],[9946,20374],[9947,19980],[9948,20104],[9949,20078],[9950,20366],[9951,19956],[9952,20192],[9953,20213],[9954,20352],[9955,19942],[9956,19969],[9957,19922],[9958,20181],[9959,20152],[9960,20346],[9961,19919],[9963,20214],[9964,19853],[9965,20320],[9966,20236],[9967,20162],[9968,20081],[9971,20280],[9973,20002],[9974,20022],[9977,19903],[9978,20340],[9979,20024],[9980,20100],[9981,20354],[9982,20262],[9983,20030],[9985,20047],[9986,20261],[9988,20118],[9989,20342],[9990,20012],[9991,20096],[9992,20042],[9993,20064],[9995,19850],[9996,19880],[9997,20158],[9998,20407],[9999,20200],[10000,20210],[10001,19902],[10002,20034],[10003,20072],[10004,20428],[10005,19982],[10006,20097],[10008,20396],[10010,19932],[10011,20088],[10012,20292],[10013,19949],[10014,20089],[10016,19992],[10017,20406],[10020,20023],[10021,20091],[10022,20082],[10023,19872],[10025,20114],[10026,20150],[10028,20228],[10030,20011],[10031,19987],[10032,20358],[10033,19876],[10034,20038],[10035,20290],[10036,20110],[10037,20254],[10038,20359],[10040,20390],[10041,20036],[10043,20084],[10044,20255],[10045,20062],[10046,20371],[10049,20108],[10050,19865],[10051,20130],[10052,20098],[10053,19870],[10054,20145],[10056,20050],[10057,20421],[10058,20263],[10059,20059],[10060,19886],[10061,20018],[10062,19893],[10064,20144],[10067,19950],[10068,20211],[10069,19854],[10071,20004],[10072,20286],[10073,20398],[10075,20282],[10076,20294],[10078,20416],[10079,20395],[10080,20267],[10082,20188],[10083,20235],[10084,20058],[10086,19901],[10090,20198],[10091,20199],[10092,20155],[10093,20122],[10094,20128],[10095,20241],[10096,20240],[10098,20410],[10099,20103],[10100,20190],[10102,20296],[10103,19939],[10104,20196],[10105,20156],[10106,20253],[10107,20329],[10108,20252],[10109,20335],[10111,20264],[10112,20237],[10114,20268],[10115,20303],[10117,20414],[10119,20086],[10120,20132],[10121,20362],[10122,20411],[10123,20300],[10126,20328],[10127,19945],[10130,20220],[10134,20224],[10138,20387],[10140,20313],[10142,19984],[10143,20131],[10145,19897],[10146,19965],[10149,20343],[10153,20242],[10155,19910],[10158,20035],[10161,20348],[10163,20368],[10164,20134],[10166,20425],[10170,20369],[10173,20386],[10176,20412],[10177,19871],[10179,20177],[10181,20001],[10184,20037],[10185,20384],[10188,20248],[10189,20357],[10191,20124],[10192,20095],[10193,19925],[10195,20360],[10197,19924],[10201,20170],[10215,20434],[10216,20466],[10217,20508],[10218,20480],[10219,20464],[10220,20540],[10221,20976],[10222,20543],[10223,20786],[10224,20728],[10225,20694],[10228,20860],[10229,20698],[10230,20856],[10231,20576],[10232,20578],[10233,20798],[10234,20812],[10235,20788],[10236,20736],[10237,20956],[10238,20562],[10239,20686],[10240,20660],[10241,20948],[10242,20538],[10243,20774],[10244,20795],[10245,20934],[10246,20524],[10247,20551],[10248,20504],[10249,20763],[10250,20734],[10251,20928],[10252,20501],[10254,20796],[10255,20435],[10256,20902],[10257,20818],[10258,20744],[10259,20663],[10262,20862],[10264,20584],[10265,20604],[10268,20485],[10269,20922],[10270,20606],[10271,20682],[10272,20936],[10273,20844],[10274,20612],[10276,20629],[10277,20843],[10279,20700],[10280,20924],[10281,20594],[10282,20678],[10283,20624],[10284,20646],[10286,20432],[10287,20462],[10288,20740],[10289,20989],[10290,20782],[10291,20792],[10292,20484],[10293,20616],[10294,20654],[10295,21010],[10296,20564],[10297,20679],[10299,20978],[10301,20514],[10302,20670],[10303,20874],[10304,20531],[10305,20671],[10307,20574],[10308,20988],[10311,20605],[10312,20673],[10313,20664],[10314,20454],[10316,20696],[10317,20732],[10319,20810],[10321,20593],[10322,20569],[10323,20940],[10324,20458],[10325,20620],[10326,20872],[10327,20692],[10328,20836],[10329,20941],[10331,20972],[10332,20618],[10334,20666],[10335,20837],[10336,20644],[10337,20953],[10340,20690],[10341,20447],[10342,20712],[10343,20680],[10344,20452],[10345,20727],[10347,20632],[10348,21003],[10349,20845],[10350,20641],[10351,20468],[10352,20600],[10353,20475],[10355,20726],[10358,20532],[10359,20793],[10360,20436],[10362,20586],[10363,20868],[10364,20980],[10366,20864],[10367,20876],[10369,20998],[10370,20977],[10371,20849],[10373,20770],[10374,20817],[10375,20640],[10377,20483],[10381,20780],[10382,20781],[10383,20737],[10384,20704],[10385,20710],[10386,20823],[10387,20822],[10389,20992],[10390,20685],[10391,20772],[10393,20878],[10394,20521],[10395,20778],[10396,20738],[10397,20835],[10398,20911],[10399,20834],[10400,20917],[10402,20846],[10403,20819],[10405,20850],[10406,20885],[10408,20996],[10410,20668],[10411,20714],[10412,20944],[10413,20993],[10414,20882],[10417,20910],[10418,20527],[10421,20802],[10425,20806],[10429,20969],[10431,20895],[10433,20566],[10434,20713],[10436,20479],[10437,20547],[10440,20925],[10444,20824],[10446,20492],[10449,20617],[10452,20930],[10454,20950],[10455,20716],[10457,21007],[10461,20951],[10464,20968],[10467,20994],[10468,20453],[10470,20759],[10472,20583],[10475,20619],[10476,20966],[10479,20830],[10480,20939],[10482,20706],[10483,20677],[10484,20507],[10486,20942],[10488,20506],[10492,20752],[10506,21016],[10507,21048],[10508,21090],[10509,21062],[10510,21046],[10511,21122],[10512,21558],[10513,21125],[10514,21368],[10515,21310],[10516,21276],[10519,21442],[10520,21280],[10521,21438],[10522,21158],[10523,21160],[10524,21380],[10525,21394],[10526,21370],[10527,21318],[10528,21538],[10529,21144],[10530,21268],[10531,21242],[10532,21530],[10533,21120],[10534,21356],[10535,21377],[10536,21516],[10537,21106],[10538,21133],[10539,21086],[10540,21345],[10541,21316],[10542,21510],[10543,21083],[10545,21378],[10546,21017],[10547,21484],[10548,21400],[10549,21326],[10550,21245],[10553,21444],[10555,21166],[10556,21186],[10559,21067],[10560,21504],[10561,21188],[10562,21264],[10563,21518],[10564,21426],[10565,21194],[10567,21211],[10568,21425],[10570,21282],[10571,21506],[10572,21176],[10573,21260],[10574,21206],[10575,21228],[10577,21014],[10578,21044],[10579,21322],[10580,21571],[10581,21364],[10582,21374],[10583,21066],[10584,21198],[10585,21236],[10586,21592],[10587,21146],[10588,21261],[10590,21560],[10592,21096],[10593,21252],[10594,21456],[10595,21113],[10596,21253],[10598,21156],[10599,21570],[10602,21187],[10603,21255],[10604,21246],[10605,21036],[10607,21278],[10608,21314],[10610,21392],[10612,21175],[10613,21151],[10614,21522],[10615,21040],[10616,21202],[10617,21454],[10618,21274],[10619,21418],[10620,21523],[10622,21554],[10623,21200],[10625,21248],[10626,21419],[10627,21226],[10628,21535],[10631,21272],[10632,21029],[10633,21294],[10634,21262],[10635,21034],[10636,21309],[10638,21214],[10639,21585],[10640,21427],[10641,21223],[10642,21050],[10643,21182],[10644,21057],[10646,21308],[10649,21114],[10650,21375],[10651,21018],[10653,21168],[10654,21450],[10655,21562],[10657,21446],[10658,21458],[10660,21580],[10661,21559],[10662,21431],[10664,21352],[10665,21399],[10666,21222],[10668,21065],[10672,21362],[10673,21363],[10674,21319],[10675,21286],[10676,21292],[10677,21405],[10678,21404],[10680,21574],[10681,21267],[10682,21354],[10684,21460],[10685,21103],[10686,21360],[10687,21320],[10688,21417],[10689,21493],[10690,21416],[10691,21499],[10693,21428],[10694,21401],[10696,21432],[10697,21467],[10699,21578],[10701,21250],[10702,21296],[10703,21526],[10704,21575],[10705,21464],[10708,21492],[10709,21109],[10712,21384],[10716,21388],[10720,21551],[10722,21477],[10724,21148],[10725,21295],[10727,21061],[10728,21129],[10731,21507],[10735,21406],[10737,21074],[10740,21199],[10743,21512],[10745,21532],[10746,21298],[10748,21589],[10752,21533],[10755,21550],[10758,21576],[10759,21035],[10761,21341],[10763,21165],[10766,21201],[10767,21548],[10770,21412],[10771,21521],[10773,21288],[10774,21259],[10775,21089],[10777,21524],[10779,21088],[10783,21334],[10797,21598],[10798,21630],[10799,21672],[10800,21644],[10801,21628],[10802,21704],[10803,22140],[10804,21707],[10805,21950],[10806,21892],[10807,21858],[10810,22024],[10811,21862],[10812,22020],[10813,21740],[10814,21742],[10815,21962],[10816,21976],[10817,21952],[10818,21900],[10819,22120],[10820,21726],[10821,21850],[10822,21824],[10823,22112],[10824,21702],[10825,21938],[10826,21959],[10827,22098],[10828,21688],[10829,21715],[10830,21668],[10831,21927],[10832,21898],[10833,22092],[10834,21665],[10836,21960],[10837,21599],[10838,22066],[10839,21982],[10840,21908],[10841,21827],[10844,22026],[10846,21748],[10847,21768],[10850,21649],[10851,22086],[10852,21770],[10853,21846],[10854,22100],[10855,22008],[10856,21776],[10858,21793],[10859,22007],[10861,21864],[10862,22088],[10863,21758],[10864,21842],[10865,21788],[10866,21810],[10868,21596],[10869,21626],[10870,21904],[10871,22153],[10872,21946],[10873,21956],[10874,21648],[10875,21780],[10876,21818],[10877,22174],[10878,21728],[10879,21843],[10881,22142],[10883,21678],[10884,21834],[10885,22038],[10886,21695],[10887,21835],[10889,21738],[10890,22152],[10893,21769],[10894,21837],[10895,21828],[10896,21618],[10898,21860],[10899,21896],[10901,21974],[10903,21757],[10904,21733],[10905,22104],[10906,21622],[10907,21784],[10908,22036],[10909,21856],[10910,22000],[10911,22105],[10913,22136],[10914,21782],[10916,21830],[10917,22001],[10918,21808],[10919,22117],[10922,21854],[10923,21611],[10924,21876],[10925,21844],[10926,21616],[10927,21891],[10929,21796],[10930,22167],[10931,22009],[10932,21805],[10933,21632],[10934,21764],[10935,21639],[10937,21890],[10940,21696],[10941,21957],[10942,21600],[10944,21750],[10945,22032],[10946,22144],[10948,22028],[10949,22040],[10951,22162],[10952,22141],[10953,22013],[10955,21934],[10956,21981],[10957,21804],[10959,21647],[10963,21944],[10964,21945],[10965,21901],[10966,21868],[10967,21874],[10968,21987],[10969,21986],[10971,22156],[10972,21849],[10973,21936],[10975,22042],[10976,21685],[10977,21942],[10978,21902],[10979,21999],[10980,22075],[10981,21998],[10982,22081],[10984,22010],[10985,21983],[10987,22014],[10988,22049],[10990,22160],[10992,21832],[10993,21878],[10994,22108],[10995,22157],[10996,22046],[10999,22074],[11000,21691],[11003,21966],[11007,21970],[11011,22133],[11013,22059],[11015,21730],[11016,21877],[11018,21643],[11019,21711],[11022,22089],[11026,21988],[11028,21656],[11031,21781],[11034,22094],[11036,22114],[11037,21880],[11039,22171],[11043,22115],[11046,22132],[11049,22158],[11050,21617],[11052,21923],[11054,21747],[11057,21783],[11058,22130],[11061,21994],[11062,22103],[11064,21870],[11065,21841],[11066,21671],[11068,22106],[11070,21670],[11074,21916],[11088,22180],[11089,22212],[11090,22254],[11091,22226],[11092,22210],[11093,22286],[11094,22722],[11095,22289],[11096,22532],[11097,22474],[11098,22440],[11101,22606],[11102,22444],[11103,22602],[11104,22322],[11105,22324],[11106,22544],[11107,22558],[11108,22534],[11109,22482],[11110,22702],[11111,22308],[11112,22432],[11113,22406],[11114,22694],[11115,22284],[11116,22520],[11117,22541],[11118,22680],[11119,22270],[11120,22297],[11121,22250],[11122,22509],[11123,22480],[11124,22674],[11125,22247],[11127,22542],[11128,22181],[11129,22648],[11130,22564],[11131,22490],[11132,22409],[11135,22608],[11137,22330],[11138,22350],[11141,22231],[11142,22668],[11143,22352],[11144,22428],[11145,22682],[11146,22590],[11147,22358],[11149,22375],[11150,22589],[11152,22446],[11153,22670],[11154,22340],[11155,22424],[11156,22370],[11157,22392],[11159,22178],[11160,22208],[11161,22486],[11162,22735],[11163,22528],[11164,22538],[11165,22230],[11166,22362],[11167,22400],[11168,22756],[11169,22310],[11170,22425],[11172,22724],[11174,22260],[11175,22416],[11176,22620],[11177,22277],[11178,22417],[11180,22320],[11181,22734],[11184,22351],[11185,22419],[11186,22410],[11187,22200],[11189,22442],[11190,22478],[11192,22556],[11194,22339],[11195,22315],[11196,22686],[11197,22204],[11198,22366],[11199,22618],[11200,22438],[11201,22582],[11202,22687],[11204,22718],[11205,22364],[11207,22412],[11208,22583],[11209,22390],[11210,22699],[11213,22436],[11214,22193],[11215,22458],[11216,22426],[11217,22198],[11218,22473],[11220,22378],[11221,22749],[11222,22591],[11223,22387],[11224,22214],[11225,22346],[11226,22221],[11228,22472],[11231,22278],[11232,22539],[11233,22182],[11235,22332],[11236,22614],[11237,22726],[11239,22610],[11240,22622],[11242,22744],[11243,22723],[11244,22595],[11246,22516],[11247,22563],[11248,22386],[11250,22229],[11254,22526],[11255,22527],[11256,22483],[11257,22450],[11258,22456],[11259,22569],[11260,22568],[11262,22738],[11263,22431],[11264,22518],[11266,22624],[11267,22267],[11268,22524],[11269,22484],[11270,22581],[11271,22657],[11272,22580],[11273,22663],[11275,22592],[11276,22565],[11278,22596],[11279,22631],[11281,22742],[11283,22414],[11284,22460],[11285,22690],[11286,22739],[11287,22628],[11290,22656],[11291,22273],[11294,22548],[11298,22552],[11302,22715],[11304,22641],[11306,22312],[11307,22459],[11309,22225],[11310,22293],[11313,22671],[11317,22570],[11319,22238],[11322,22363],[11325,22676],[11327,22696],[11328,22462],[11330,22753],[11334,22697],[11337,22714],[11340,22740],[11341,22199],[11343,22505],[11345,22329],[11348,22365],[11349,22712],[11352,22576],[11353,22685],[11355,22452],[11356,22423],[11357,22253],[11359,22688],[11361,22252],[11365,22498],[11379,22762],[11380,22794],[11381,22836],[11382,22808],[11383,22792],[11384,22868],[11385,23304],[11386,22871],[11387,23114],[11388,23056],[11389,23022],[11392,23188],[11393,23026],[11394,23184],[11395,22904],[11396,22906],[11397,23126],[11398,23140],[11399,23116],[11400,23064],[11401,23284],[11402,22890],[11403,23014],[11404,22988],[11405,23276],[11406,22866],[11407,23102],[11408,23123],[11409,23262],[11410,22852],[11411,22879],[11412,22832],[11413,23091],[11414,23062],[11415,23256],[11416,22829],[11418,23124],[11419,22763],[11420,23230],[11421,23146],[11422,23072],[11423,22991],[11426,23190],[11428,22912],[11429,22932],[11432,22813],[11433,23250],[11434,22934],[11435,23010],[11436,23264],[11437,23172],[11438,22940],[11440,22957],[11441,23171],[11443,23028],[11444,23252],[11445,22922],[11446,23006],[11447,22952],[11448,22974],[11450,22760],[11451,22790],[11452,23068],[11453,23317],[11454,23110],[11455,23120],[11456,22812],[11457,22944],[11458,22982],[11459,23338],[11460,22892],[11461,23007],[11463,23306],[11465,22842],[11466,22998],[11467,23202],[11468,22859],[11469,22999],[11471,22902],[11472,23316],[11475,22933],[11476,23001],[11477,22992],[11478,22782],[11480,23024],[11481,23060],[11483,23138],[11485,22921],[11486,22897],[11487,23268],[11488,22786],[11489,22948],[11490,23200],[11491,23020],[11492,23164],[11493,23269],[11495,23300],[11496,22946],[11498,22994],[11499,23165],[11500,22972],[11501,23281],[11504,23018],[11505,22775],[11506,23040],[11507,23008],[11508,22780],[11509,23055],[11511,22960],[11512,23331],[11513,23173],[11514,22969],[11515,22796],[11516,22928],[11517,22803],[11519,23054],[11522,22860],[11523,23121],[11524,22764],[11526,22914],[11527,23196],[11528,23308],[11530,23192],[11531,23204],[11533,23326],[11534,23305],[11535,23177],[11537,23098],[11538,23145],[11539,22968],[11541,22811],[11545,23108],[11546,23109],[11547,23065],[11548,23032],[11549,23038],[11550,23151],[11551,23150],[11553,23320],[11554,23013],[11555,23100],[11557,23206],[11558,22849],[11559,23106],[11560,23066],[11561,23163],[11562,23239],[11563,23162],[11564,23245],[11566,23174],[11567,23147],[11569,23178],[11570,23213],[11572,23324],[11574,22996],[11575,23042],[11576,23272],[11577,23321],[11578,23210],[11581,23238],[11582,22855],[11585,23130],[11589,23134],[11593,23297],[11595,23223],[11597,22894],[11598,23041],[11600,22807],[11601,22875],[11604,23253],[11608,23152],[11610,22820],[11613,22945],[11616,23258],[11618,23278],[11619,23044],[11621,23335],[11625,23279],[11628,23296],[11631,23322],[11632,22781],[11634,23087],[11636,22911],[11639,22947],[11640,23294],[11643,23158],[11644,23267],[11646,23034],[11647,23005],[11648,22835],[11650,23270],[11652,22834],[11656,23080],[11670,23344],[11671,23376],[11672,23418],[11673,23390],[11674,23374],[11675,23450],[11676,23886],[11677,23453],[11678,23696],[11679,23638],[11680,23604],[11683,23770],[11684,23608],[11685,23766],[11686,23486],[11687,23488],[11688,23708],[11689,23722],[11690,23698],[11691,23646],[11692,23866],[11693,23472],[11694,23596],[11695,23570],[11696,23858],[11697,23448],[11698,23684],[11699,23705],[11700,23844],[11701,23434],[11702,23461],[11703,23414],[11704,23673],[11705,23644],[11706,23838],[11707,23411],[11709,23706],[11710,23345],[11711,23812],[11712,23728],[11713,23654],[11714,23573],[11717,23772],[11719,23494],[11720,23514],[11723,23395],[11724,23832],[11725,23516],[11726,23592],[11727,23846],[11728,23754],[11729,23522],[11731,23539],[11732,23753],[11734,23610],[11735,23834],[11736,23504],[11737,23588],[11738,23534],[11739,23556],[11741,23342],[11742,23372],[11743,23650],[11744,23899],[11745,23692],[11746,23702],[11747,23394],[11748,23526],[11749,23564],[11750,23920],[11751,23474],[11752,23589],[11754,23888],[11756,23424],[11757,23580],[11758,23784],[11759,23441],[11760,23581],[11762,23484],[11763,23898],[11766,23515],[11767,23583],[11768,23574],[11769,23364],[11771,23606],[11772,23642],[11774,23720],[11776,23503],[11777,23479],[11778,23850],[11779,23368],[11780,23530],[11781,23782],[11782,23602],[11783,23746],[11784,23851],[11786,23882],[11787,23528],[11789,23576],[11790,23747],[11791,23554],[11792,23863],[11795,23600],[11796,23357],[11797,23622],[11798,23590],[11799,23362],[11800,23637],[11802,23542],[11803,23913],[11804,23755],[11805,23551],[11806,23378],[11807,23510],[11808,23385],[11810,23636],[11813,23442],[11814,23703],[11815,23346],[11817,23496],[11818,23778],[11819,23890],[11821,23774],[11822,23786],[11824,23908],[11825,23887],[11826,23759],[11828,23680],[11829,23727],[11830,23550],[11832,23393],[11836,23690],[11837,23691],[11838,23647],[11839,23614],[11840,23620],[11841,23733],[11842,23732],[11844,23902],[11845,23595],[11846,23682],[11848,23788],[11849,23431],[11850,23688],[11851,23648],[11852,23745],[11853,23821],[11854,23744],[11855,23827],[11857,23756],[11858,23729],[11860,23760],[11861,23795],[11863,23906],[11865,23578],[11866,23624],[11867,23854],[11868,23903],[11869,23792],[11872,23820],[11873,23437],[11876,23712],[11880,23716],[11884,23879],[11886,23805],[11888,23476],[11889,23623],[11891,23389],[11892,23457],[11895,23835],[11899,23734],[11901,23402],[11904,23527],[11907,23840],[11909,23860],[11910,23626],[11912,23917],[11916,23861],[11919,23878],[11922,23904],[11923,23363],[11925,23669],[11927,23493],[11930,23529],[11931,23876],[11934,23740],[11935,23849],[11937,23616],[11938,23587],[11939,23417],[11941,23852],[11943,23416],[11947,23662],[11961,23926],[11962,23958],[11963,24000],[11964,23972],[11965,23956],[11966,24032],[11967,24468],[11968,24035],[11969,24278],[11970,24220],[11971,24186],[11974,24352],[11975,24190],[11976,24348],[11977,24068],[11978,24070],[11979,24290],[11980,24304],[11981,24280],[11982,24228],[11983,24448],[11984,24054],[11985,24178],[11986,24152],[11987,24440],[11988,24030],[11989,24266],[11990,24287],[11991,24426],[11992,24016],[11993,24043],[11994,23996],[11995,24255],[11996,24226],[11997,24420],[11998,23993],[12000,24288],[12001,23927],[12002,24394],[12003,24310],[12004,24236],[12005,24155],[12008,24354],[12010,24076],[12011,24096],[12014,23977],[12015,24414],[12016,24098],[12017,24174],[12018,24428],[12019,24336],[12020,24104],[12022,24121],[12023,24335],[12025,24192],[12026,24416],[12027,24086],[12028,24170],[12029,24116],[12030,24138],[12032,23924],[12033,23954],[12034,24232],[12035,24481],[12036,24274],[12037,24284],[12038,23976],[12039,24108],[12040,24146],[12041,24502],[12042,24056],[12043,24171],[12045,24470],[12047,24006],[12048,24162],[12049,24366],[12050,24023],[12051,24163],[12053,24066],[12054,24480],[12057,24097],[12058,24165],[12059,24156],[12060,23946],[12062,24188],[12063,24224],[12065,24302],[12067,24085],[12068,24061],[12069,24432],[12070,23950],[12071,24112],[12072,24364],[12073,24184],[12074,24328],[12075,24433],[12077,24464],[12078,24110],[12080,24158],[12081,24329],[12082,24136],[12083,24445],[12086,24182],[12087,23939],[12088,24204],[12089,24172],[12090,23944],[12091,24219],[12093,24124],[12094,24495],[12095,24337],[12096,24133],[12097,23960],[12098,24092],[12099,23967],[12101,24218],[12104,24024],[12105,24285],[12106,23928],[12108,24078],[12109,24360],[12110,24472],[12112,24356],[12113,24368],[12115,24490],[12116,24469],[12117,24341],[12119,24262],[12120,24309],[12121,24132],[12123,23975],[12127,24272],[12128,24273],[12129,24229],[12130,24196],[12131,24202],[12132,24315],[12133,24314],[12135,24484],[12136,24177],[12137,24264],[12139,24370],[12140,24013],[12141,24270],[12142,24230],[12143,24327],[12144,24403],[12145,24326],[12146,24409],[12148,24338],[12149,24311],[12151,24342],[12152,24377],[12154,24488],[12156,24160],[12157,24206],[12158,24436],[12159,24485],[12160,24374],[12163,24402],[12164,24019],[12167,24294],[12171,24298],[12175,24461],[12177,24387],[12179,24058],[12180,24205],[12182,23971],[12183,24039],[12186,24417],[12190,24316],[12192,23984],[12195,24109],[12198,24422],[12200,24442],[12201,24208],[12203,24499],[12207,24443],[12210,24460],[12213,24486],[12214,23945],[12216,24251],[12218,24075],[12221,24111],[12222,24458],[12225,24322],[12226,24431],[12228,24198],[12229,24169],[12230,23999],[12232,24434],[12234,23998],[12238,24244],[12252,24508],[12253,24540],[12254,24582],[12255,24554],[12256,24538],[12257,24614],[12258,25050],[12259,24617],[12260,24860],[12261,24802],[12262,24768],[12265,24934],[12266,24772],[12267,24930],[12268,24650],[12269,24652],[12270,24872],[12271,24886],[12272,24862],[12273,24810],[12274,25030],[12275,24636],[12276,24760],[12277,24734],[12278,25022],[12279,24612],[12280,24848],[12281,24869],[12282,25008],[12283,24598],[12284,24625],[12285,24578],[12286,24837],[12287,24808],[12288,25002],[12289,24575],[12291,24870],[12292,24509],[12293,24976],[12294,24892],[12295,24818],[12296,24737],[12299,24936],[12301,24658],[12302,24678],[12305,24559],[12306,24996],[12307,24680],[12308,24756],[12309,25010],[12310,24918],[12311,24686],[12313,24703],[12314,24917],[12316,24774],[12317,24998],[12318,24668],[12319,24752],[12320,24698],[12321,24720],[12323,24506],[12324,24536],[12325,24814],[12326,25063],[12327,24856],[12328,24866],[12329,24558],[12330,24690],[12331,24728],[12332,25084],[12333,24638],[12334,24753],[12336,25052],[12338,24588],[12339,24744],[12340,24948],[12341,24605],[12342,24745],[12344,24648],[12345,25062],[12348,24679],[12349,24747],[12350,24738],[12351,24528],[12353,24770],[12354,24806],[12356,24884],[12358,24667],[12359,24643],[12360,25014],[12361,24532],[12362,24694],[12363,24946],[12364,24766],[12365,24910],[12366,25015],[12368,25046],[12369,24692],[12371,24740],[12372,24911],[12373,24718],[12374,25027],[12377,24764],[12378,24521],[12379,24786],[12380,24754],[12381,24526],[12382,24801],[12384,24706],[12385,25077],[12386,24919],[12387,24715],[12388,24542],[12389,24674],[12390,24549],[12392,24800],[12395,24606],[12396,24867],[12397,24510],[12399,24660],[12400,24942],[12401,25054],[12403,24938],[12404,24950],[12406,25072],[12407,25051],[12408,24923],[12410,24844],[12411,24891],[12412,24714],[12414,24557],[12418,24854],[12419,24855],[12420,24811],[12421,24778],[12422,24784],[12423,24897],[12424,24896],[12426,25066],[12427,24759],[12428,24846],[12430,24952],[12431,24595],[12432,24852],[12433,24812],[12434,24909],[12435,24985],[12436,24908],[12437,24991],[12439,24920],[12440,24893],[12442,24924],[12443,24959],[12445,25070],[12447,24742],[12448,24788],[12449,25018],[12450,25067],[12451,24956],[12454,24984],[12455,24601],[12458,24876],[12462,24880],[12466,25043],[12468,24969],[12470,24640],[12471,24787],[12473,24553],[12474,24621],[12477,24999],[12481,24898],[12483,24566],[12486,24691],[12489,25004],[12491,25024],[12492,24790],[12494,25081],[12498,25025],[12501,25042],[12504,25068],[12505,24527],[12507,24833],[12509,24657],[12512,24693],[12513,25040],[12516,24904],[12517,25013],[12519,24780],[12520,24751],[12521,24581],[12523,25016],[12525,24580],[12529,24826],[12543,25089],[12544,25128],[12545,25118],[12546,25124],[12547,25120],[12548,25094],[12550,25109],[12551,25116],[12552,25130],[12553,25117],[12555,25102],[12556,25125],[12557,25108],[12560,25126],[12565,25127],[12567,25137],[12568,25176],[12569,25166],[12570,25172],[12571,25168],[12572,25142],[12574,25157],[12575,25164],[12576,25178],[12577,25165],[12579,25150],[12580,25173],[12581,25156],[12584,25174],[12589,25175],[12591,25185],[12592,25224],[12593,25214],[12594,25220],[12595,25216],[12596,25190],[12598,25205],[12599,25212],[12600,25226],[12601,25213],[12603,25198],[12604,25221],[12605,25204],[12608,25222],[12613,25223],[12615,25233],[12616,25272],[12617,25262],[12618,25268],[12619,25264],[12620,25238],[12622,25253],[12623,25260],[12624,25274],[12625,25261],[12627,25246],[12628,25269],[12629,25252],[12632,25270],[12637,25271],[12639,25281],[12640,25320],[12641,25310],[12642,25316],[12643,25312],[12644,25286],[12646,25301],[12647,25308],[12648,25322],[12649,25309],[12651,25294],[12652,25317],[12653,25300],[12656,25318],[12661,25319],[12663,25329],[12664,25368],[12665,25358],[12666,25364],[12667,25360],[12668,25334],[12670,25349],[12671,25356],[12672,25370],[12673,25357],[12675,25342],[12676,25365],[12677,25348],[12680,25366],[12685,25367],[12687,25377],[12688,25416],[12689,25406],[12690,25412],[12691,25408],[12692,25382],[12694,25397],[12695,25404],[12696,25418],[12697,25405],[12699,25390],[12700,25413],[12701,25396],[12704,25414],[12709,25415],[12711,25425],[12712,25464],[12713,25454],[12714,25460],[12715,25456],[12716,25430],[12718,25445],[12719,25452],[12720,25466],[12721,25453],[12723,25438],[12724,25461],[12725,25444],[12728,25462],[12733,25463],[12735,25473],[12736,25512],[12737,25502],[12738,25508],[12739,25504],[12740,25478],[12742,25493],[12743,25500],[12744,25514],[12745,25501],[12747,25486],[12748,25509],[12749,25492],[12752,25510],[12757,25511],[12759,25521],[12760,25560],[12761,25550],[12762,25556],[12763,25552],[12764,25526],[12766,25541],[12767,25548],[12768,25562],[12769,25549],[12771,25534],[12772,25557],[12773,25540],[12776,25558],[12781,25559],[12783,25569],[12784,25608],[12785,25598],[12786,25604],[12787,25600],[12788,25574],[12790,25589],[12791,25596],[12792,25610],[12793,25597],[12795,25582],[12796,25605],[12797,25588],[12800,25606],[12805,25607],[12807,25617],[12808,25656],[12809,25646],[12810,25652],[12811,25648],[12812,25622],[12814,25637],[12815,25644],[12816,25658],[12817,25645],[12819,25630],[12820,25653],[12821,25636],[12824,25654],[12829,25655],[12831,25665],[12832,25704],[12833,25694],[12834,25700],[12835,25696],[12836,25670],[12838,25685],[12839,25692],[12840,25706],[12841,25693],[12843,25678],[12844,25701],[12845,25684],[12848,25702],[12853,25703],[12855,25713],[12856,25752],[12857,25742],[12858,25748],[12859,25744],[12860,25718],[12862,25733],[12863,25740],[12864,25754],[12865,25741],[12867,25726],[12868,25749],[12869,25732],[12872,25750],[12877,25751],[12879,25761],[12880,25800],[12881,25790],[12882,25796],[12883,25792],[12884,25766],[12886,25781],[12887,25788],[12888,25802],[12889,25789],[12891,25774],[12892,25797],[12893,25780],[12896,25798],[12901,25799],[12903,25809],[12904,25848],[12905,25838],[12906,25844],[12907,25840],[12908,25814],[12910,25829],[12911,25836],[12912,25850],[12913,25837],[12915,25822],[12916,25845],[12917,25828],[12920,25846],[12925,25847],[12927,25857],[12928,25896],[12929,25886],[12930,25892],[12931,25888],[12932,25862],[12934,25877],[12935,25884],[12936,25898],[12937,25885],[12939,25870],[12940,25893],[12941,25876],[12944,25894],[12949,25895],[12951,25905],[12952,25944],[12953,25934],[12954,25940],[12955,25936],[12956,25910],[12958,25925],[12959,25932],[12960,25946],[12961,25933],[12963,25918],[12964,25941],[12965,25924],[12968,25942],[12973,25943],[12975,25953],[12976,25992],[12977,25982],[12978,25988],[12979,25984],[12980,25958],[12982,25973],[12983,25980],[12984,25994],[12985,25981],[12987,25966],[12988,25989],[12989,25972],[12992,25990],[12997,25991],[12999,26001],[13000,26040],[13001,26030],[13002,26036],[13003,26032],[13004,26006],[13006,26021],[13007,26028],[13008,26042],[13009,26029],[13011,26014],[13012,26037],[13013,26020],[13016,26038],[13021,26039],[13023,26049],[13024,26088],[13025,26078],[13026,26084],[13027,26080],[13028,26054],[13030,26069],[13031,26076],[13032,26090],[13033,26077],[13035,26062],[13036,26085],[13037,26068],[13040,26086],[13045,26087],[13047,26097],[13048,26136],[13049,26126],[13050,26132],[13051,26128],[13052,26102],[13054,26117],[13055,26124],[13056,26138],[13057,26125],[13059,26110],[13060,26133],[13061,26116],[13064,26134],[13069,26135],[13071,26145],[13072,26184],[13073,26174],[13074,26180],[13075,26176],[13076,26150],[13078,26165],[13079,26172],[13080,26186],[13081,26173],[13083,26158],[13084,26181],[13085,26164],[13088,26182],[13093,26183],[13095,26193],[13096,26232],[13097,26222],[13098,26228],[13099,26224],[13100,26198],[13102,26213],[13103,26220],[13104,26234],[13105,26221],[13107,26206],[13108,26229],[13109,26212],[13112,26230],[13117,26231],[13119,26241],[13120,26280],[13121,26270],[13122,26276],[13123,26272],[13124,26246],[13126,26261],[13127,26268],[13128,26282],[13129,26269],[13131,26254],[13132,26277],[13133,26260],[13136,26278],[13141,26279],[13143,26289],[13144,26328],[13145,26318],[13146,26324],[13147,26320],[13148,26294],[13150,26309],[13151,26316],[13152,26330],[13153,26317],[13155,26302],[13156,26325],[13157,26308],[13160,26326],[13165,26327],[13167,26337],[13168,26376],[13169,26366],[13170,26372],[13171,26368],[13172,26342],[13174,26357],[13175,26364],[13176,26378],[13177,26365],[13179,26350],[13180,26373],[13181,26356],[13184,26374],[13189,26375],[13191,26385],[13192,26424],[13193,26414],[13194,26420],[13195,26416],[13196,26390],[13198,26405],[13199,26412],[13200,26426],[13201,26413],[13203,26398],[13204,26421],[13205,26404],[13208,26422],[13213,26423],[13215,26433],[13216,26472],[13217,26462],[13218,26468],[13219,26464],[13220,26438],[13222,26453],[13223,26460],[13224,26474],[13225,26461],[13227,26446],[13228,26469],[13229,26452],[13232,26470],[13237,26471],[13239,26481],[13240,26520],[13241,26510],[13242,26516],[13243,26512],[13244,26486],[13246,26501],[13247,26508],[13248,26522],[13249,26509],[13251,26494],[13252,26517],[13253,26500],[13256,26518],[13261,26519],[13263,26529],[13264,26568],[13265,26558],[13266,26564],[13267,26560],[13268,26534],[13270,26549],[13271,26556],[13272,26570],[13273,26557],[13275,26542],[13276,26565],[13277,26548],[13280,26566],[13285,26567],[13287,26577],[13288,26616],[13289,26606],[13290,26612],[13291,26608],[13292,26582],[13294,26597],[13295,26604],[13296,26618],[13297,26605],[13299,26590],[13300,26613],[13301,26596],[13304,26614],[13309,26615],[13311,26625],[13312,26664],[13313,26654],[13314,26660],[13315,26656],[13316,26630],[13318,26645],[13319,26652],[13320,26666],[13321,26653],[13323,26638],[13324,26661],[13325,26644],[13328,26662],[13333,26663],[13335,26673],[13336,26712],[13337,26702],[13338,26708],[13339,26704],[13340,26678],[13342,26693],[13343,26700],[13344,26714],[13345,26701],[13347,26686],[13348,26709],[13349,26692],[13352,26710],[13357,26711],[13359,26721],[13360,26760],[13361,26750],[13362,26756],[13363,26752],[13364,26726],[13366,26741],[13367,26748],[13368,26762],[13369,26749],[13371,26734],[13372,26757],[13373,26740],[13376,26758],[13381,26759],[13383,26769],[13384,26808],[13385,26798],[13386,26804],[13387,26800],[13388,26774],[13390,26789],[13391,26796],[13392,26810],[13393,26797],[13395,26782],[13396,26805],[13397,26788],[13400,26806],[13405,26807],[13407,26817],[13408,26856],[13409,26846],[13410,26852],[13411,26848],[13412,26822],[13414,26837],[13415,26844],[13416,26858],[13417,26845],[13419,26830],[13420,26853],[13421,26836],[13424,26854],[13429,26855],[13431,26865],[13432,26904],[13433,26894],[13434,26900],[13435,26896],[13436,26870],[13438,26885],[13439,26892],[13440,26906],[13441,26893],[13443,26878],[13444,26901],[13445,26884],[13448,26902],[13453,26903],[13455,26913],[13456,26952],[13457,26942],[13458,26948],[13459,26944],[13460,26918],[13462,26933],[13463,26940],[13464,26954],[13465,26941],[13467,26926],[13468,26949],[13469,26932],[13472,26950],[13477,26951],[13479,26961],[13480,27000],[13481,26990],[13482,26996],[13483,26992],[13484,26966],[13486,26981],[13487,26988],[13488,27002],[13489,26989],[13491,26974],[13492,26997],[13493,26980],[13496,26998],[13501,26999],[13503,27009],[13504,27048],[13505,27038],[13506,27044],[13507,27040],[13508,27014],[13510,27029],[13511,27036],[13512,27050],[13513,27037],[13515,27022],[13516,27045],[13517,27028],[13520,27046],[13525,27047],[13527,27057],[13528,27096],[13529,27086],[13530,27092],[13531,27088],[13532,27062],[13534,27077],[13535,27084],[13536,27098],[13537,27085],[13539,27070],[13540,27093],[13541,27076],[13544,27094],[13549,27095],[13551,27105],[13552,27144],[13553,27134],[13554,27140],[13555,27136],[13556,27110],[13558,27125],[13559,27132],[13560,27146],[13561,27133],[13563,27118],[13564,27141],[13565,27124],[13568,27142],[13573,27143],[13575,27153],[13576,27192],[13577,27182],[13578,27188],[13579,27184],[13580,27158],[13582,27173],[13583,27180],[13584,27194],[13585,27181],[13587,27166],[13588,27189],[13589,27172],[13592,27190],[13597,27191],[13599,27201],[13600,27240],[13601,27230],[13602,27236],[13603,27232],[13604,27206],[13606,27221],[13607,27228],[13608,27242],[13609,27229],[13611,27214],[13612,27237],[13613,27220],[13616,27238],[13621,27239],[13623,27249],[13624,27288],[13625,27278],[13626,27284],[13627,27280],[13628,27254],[13630,27269],[13631,27276],[13632,27290],[13633,27277],[13635,27262],[13636,27285],[13637,27268],[13640,27286],[13645,27287],[13647,27297],[13648,27336],[13649,27326],[13650,27332],[13651,27328],[13652,27302],[13654,27317],[13655,27324],[13656,27338],[13657,27325],[13659,27310],[13660,27333],[13661,27316],[13664,27334],[13669,27335],[13671,27345],[13672,27384],[13673,27374],[13674,27380],[13675,27376],[13676,27350],[13678,27365],[13679,27372],[13680,27386],[13681,27373],[13683,27358],[13684,27381],[13685,27364],[13688,27382],[13693,27383],[13695,27393],[13696,27432],[13697,27422],[13698,27428],[13699,27424],[13700,27398],[13702,27413],[13703,27420],[13704,27434],[13705,27421],[13707,27406],[13708,27429],[13709,27412],[13712,27430],[13717,27431],[13719,27441],[13720,27480],[13721,27470],[13722,27476],[13723,27472],[13724,27446],[13726,27461],[13727,27468],[13728,27482],[13729,27469],[13731,27454],[13732,27477],[13733,27460],[13736,27478],[13741,27479],[13743,27489],[13744,27528],[13745,27518],[13746,27524],[13747,27520],[13748,27494],[13750,27509],[13751,27516],[13752,27530],[13753,27517],[13755,27502],[13756,27525],[13757,27508],[13760,27526],[13765,27527],[13767,27537],[13768,27576],[13769,27566],[13770,27572],[13771,27568],[13772,27542],[13774,27557],[13775,27564],[13776,27578],[13777,27565],[13779,27550],[13780,27573],[13781,27556],[13784,27574],[13789,27575],[13791,27585],[13792,27624],[13793,27614],[13794,27620],[13795,27616],[13796,27590],[13798,27605],[13799,27612],[13800,27626],[13801,27613],[13803,27598],[13804,27621],[13805,27604],[13808,27622],[13813,27623],[13815,27633],[13816,27672],[13817,27662],[13818,27668],[13819,27664],[13820,27638],[13822,27653],[13823,27660],[13824,27674],[13825,27661],[13827,27646],[13828,27669],[13829,27652],[13832,27670],[13837,27671],[13839,27681],[13840,27720],[13841,27710],[13842,27716],[13843,27712],[13844,27686],[13846,27701],[13847,27708],[13848,27722],[13849,27709],[13851,27694],[13852,27717],[13853,27700],[13856,27718],[13861,27719],[13863,27729],[13864,27768],[13865,27758],[13866,27764],[13867,27760],[13868,27734],[13870,27749],[13871,27756],[13872,27770],[13873,27757],[13875,27742],[13876,27765],[13877,27748],[13880,27766],[13885,27767],[13887,27777],[13888,27816],[13889,27806],[13890,27812],[13891,27808],[13892,27782],[13894,27797],[13895,27804],[13896,27818],[13897,27805],[13899,27790],[13900,27813],[13901,27796],[13904,27814],[13909,27815],[13911,27825],[13912,27864],[13913,27854],[13914,27860],[13915,27856],[13916,27830],[13918,27845],[13919,27852],[13920,27866],[13921,27853],[13923,27838],[13924,27861],[13925,27844],[13928,27862],[13933,27863],[13935,27873],[13936,27912],[13937,27902],[13938,27908],[13939,27904],[13940,27878],[13942,27893],[13943,27900],[13944,27914],[13945,27901],[13947,27886],[13948,27909],[13949,27892],[13952,27910],[13957,27911],[13959,27921],[13960,27960],[13961,27950],[13962,27956],[13963,27952],[13964,27926],[13966,27941],[13967,27948],[13968,27962],[13969,27949],[13971,27934],[13972,27957],[13973,27940],[13976,27958],[13981,27959],[13983,27969],[13984,28008],[13985,27998],[13986,28004],[13987,28000],[13988,27974],[13990,27989],[13991,27996],[13992,28010],[13993,27997],[13995,27982],[13996,28005],[13997,27988],[14000,28006],[14005,28007],[14007,28017],[14008,28056],[14009,28046],[14010,28052],[14011,28048],[14012,28022],[14014,28037],[14015,28044],[14016,28058],[14017,28045],[14019,28030],[14020,28053],[14021,28036],[14024,28054],[14029,28055],[14031,28065],[14032,28104],[14033,28094],[14034,28100],[14035,28096],[14036,28070],[14038,28085],[14039,28092],[14040,28106],[14041,28093],[14043,28078],[14044,28101],[14045,28084],[14048,28102],[14053,28103],[14055,28113],[14056,28152],[14057,28142],[14058,28148],[14059,28144],[14060,28118],[14062,28133],[14063,28140],[14064,28154],[14065,28141],[14067,28126],[14068,28149],[14069,28132],[14072,28150],[14077,28151],[14079,28161],[14080,28200],[14081,28190],[14082,28196],[14083,28192],[14084,28166],[14086,28181],[14087,28188],[14088,28202],[14089,28189],[14091,28174],[14092,28197],[14093,28180],[14096,28198],[14101,28199],[14103,28209],[14104,28248],[14105,28238],[14106,28244],[14107,28240],[14108,28214],[14110,28229],[14111,28236],[14112,28250],[14113,28237],[14115,28222],[14116,28245],[14117,28228],[14120,28246],[14125,28247],[14127,28257],[14128,28296],[14129,28286],[14130,28292],[14131,28288],[14132,28262],[14134,28277],[14135,28284],[14136,28298],[14137,28285],[14139,28270],[14140,28293],[14141,28276],[14144,28294],[14149,28295],[14151,28305],[14152,28344],[14153,28334],[14154,28340],[14155,28336],[14156,28310],[14158,28325],[14159,28332],[14160,28346],[14161,28333],[14163,28318],[14164,28341],[14165,28324],[14168,28342],[14173,28343],[14175,28353],[14176,28392],[14177,28382],[14178,28388],[14179,28384],[14180,28358],[14182,28373],[14183,28380],[14184,28394],[14185,28381],[14187,28366],[14188,28389],[14189,28372],[14192,28390],[14197,28391],[14199,28401],[14200,28440],[14201,28430],[14202,28436],[14203,28432],[14204,28406],[14206,28421],[14207,28428],[14208,28442],[14209,28429],[14211,28414],[14212,28437],[14213,28420],[14216,28438],[14221,28439],[14223,28449],[14224,28488],[14225,28478],[14226,28484],[14227,28480],[14228,28454],[14230,28469],[14231,28476],[14232,28490],[14233,28477],[14235,28462],[14236,28485],[14237,28468],[14240,28486],[14245,28487],[14247,28497],[14248,28536],[14249,28526],[14250,28532],[14251,28528],[14252,28502],[14254,28517],[14255,28524],[14256,28538],[14257,28525],[14259,28510],[14260,28533],[14261,28516],[14264,28534],[14269,28535],[14271,28545],[14272,28584],[14273,28574],[14274,28580],[14275,28576],[14276,28550],[14278,28565],[14279,28572],[14280,28586],[14281,28573],[14283,28558],[14284,28581],[14285,28564],[14288,28582],[14293,28583],[14295,28593],[14296,28632],[14297,28622],[14298,28628],[14299,28624],[14300,28598],[14302,28613],[14303,28620],[14304,28634],[14305,28621],[14307,28606],[14308,28629],[14309,28612],[14312,28630],[14317,28631],[14319,28641],[14320,28680],[14321,28670],[14322,28676],[14323,28672],[14324,28646],[14326,28661],[14327,28668],[14328,28682],[14329,28669],[14331,28654],[14332,28677],[14333,28660],[14336,28678],[14341,28679],[14343,28689],[14344,28728],[14345,28718],[14346,28724],[14347,28720],[14348,28694],[14350,28709],[14351,28716],[14352,28730],[14353,28717],[14355,28702],[14356,28725],[14357,28708],[14360,28726],[14365,28727],[14367,28737],[14368,28776],[14369,28766],[14370,28772],[14371,28768],[14372,28742],[14374,28757],[14375,28764],[14376,28778],[14377,28765],[14379,28750],[14380,28773],[14381,28756],[14384,28774],[14389,28775],[14391,28785],[14392,28824],[14393,28814],[14394,28820],[14395,28816],[14396,28790],[14398,28805],[14399,28812],[14400,28826],[14401,28813],[14403,28798],[14404,28821],[14405,28804],[14408,28822],[14413,28823],[14415,28833],[14416,28872],[14417,28862],[14418,28868],[14419,28864],[14420,28838],[14422,28853],[14423,28860],[14424,28874],[14425,28861],[14427,28846],[14428,28869],[14429,28852],[14432,28870],[14437,28871],[14439,28881],[14440,28920],[14441,28910],[14442,28916],[14443,28912],[14444,28886],[14446,28901],[14447,28908],[14448,28922],[14449,28909],[14451,28894],[14452,28917],[14453,28900],[14456,28918],[14461,28919],[14463,28929],[14464,28968],[14465,28958],[14466,28964],[14467,28960],[14468,28934],[14470,28949],[14471,28956],[14472,28970],[14473,28957],[14475,28942],[14476,28965],[14477,28948],[14480,28966],[14485,28967],[14487,28977],[14488,29016],[14489,29006],[14490,29012],[14491,29008],[14492,28982],[14494,28997],[14495,29004],[14496,29018],[14497,29005],[14499,28990],[14500,29013],[14501,28996],[14504,29014],[14509,29015],[14511,29025],[14512,29064],[14513,29054],[14514,29060],[14515,29056],[14516,29030],[14518,29045],[14519,29052],[14520,29066],[14521,29053],[14523,29038],[14524,29061],[14525,29044],[14528,29062],[14533,29063],[14535,29073],[14536,29112],[14537,29102],[14538,29108],[14539,29104],[14540,29078],[14542,29093],[14543,29100],[14544,29114],[14545,29101],[14547,29086],[14548,29109],[14549,29092],[14552,29110],[14557,29111],[14559,29121],[14560,29160],[14561,29150],[14562,29156],[14563,29152],[14564,29126],[14566,29141],[14567,29148],[14568,29162],[14569,29149],[14571,29134],[14572,29157],[14573,29140],[14576,29158],[14581,29159],[14583,29169],[14584,29208],[14585,29198],[14586,29204],[14587,29200],[14588,29174],[14590,29189],[14591,29196],[14592,29210],[14593,29197],[14595,29182],[14596,29205],[14597,29188],[14600,29206],[14605,29207],[14607,29217],[14608,29256],[14609,29246],[14610,29252],[14611,29248],[14612,29222],[14614,29237],[14615,29244],[14616,29258],[14617,29245],[14619,29230],[14620,29253],[14621,29236],[14624,29254],[14629,29255],[14631,29265],[14632,29304],[14633,29294],[14634,29300],[14635,29296],[14636,29270],[14638,29285],[14639,29292],[14640,29306],[14641,29293],[14643,29278],[14644,29301],[14645,29284],[14648,29302],[14653,29303],[14655,29313],[14656,29352],[14657,29342],[14658,29348],[14659,29344],[14660,29318],[14662,29333],[14663,29340],[14664,29354],[14665,29341],[14667,29326],[14668,29349],[14669,29332],[14672,29350],[14677,29351],[14679,29361],[14680,29400],[14681,29390],[14682,29396],[14683,29392],[14684,29366],[14686,29381],[14687,29388],[14688,29402],[14689,29389],[14691,29374],[14692,29397],[14693,29380],[14696,29398],[14701,29399],[14703,29417],[14705,29421],[14707,29432],[14709,29436],[14711,29409],[14713,29413],[14715,29424],[14717,29428],[14719,29449],[14721,29453],[14723,29464],[14725,29468],[14727,29441],[14729,29445],[14731,29456],[14733,29460],[14735,29481],[14737,29485],[14739,29496],[14741,29500],[14743,29473],[14745,29477],[14747,29488],[14749,29492],[14751,29513],[14753,29517],[14755,29528],[14757,29532],[14759,29505],[14761,29509],[14763,29520],[14765,29524],[14767,29545],[14769,29549],[14771,29560],[14773,29564],[14775,29537],[14777,29541],[14779,29552],[14781,29556],[14783,29577],[14785,29581],[14787,29592],[14789,29596],[14791,29569],[14793,29573],[14795,29584],[14797,29588],[14799,29609],[14801,29613],[14803,29624],[14805,29628],[14807,29601],[14809,29605],[14811,29616],[14813,29620],[14815,29641],[14817,29645],[14819,29656],[14821,29660],[14823,29633],[14825,29637],[14827,29648],[14829,29652],[14831,29673],[14833,29677],[14835,29688],[14837,29692],[14839,29665],[14841,29669],[14843,29680],[14845,29684],[14847,29705],[14849,29709],[14851,29720],[14853,29724],[14855,29697],[14857,29701],[14859,29712],[14861,29716],[14863,29737],[14865,29741],[14867,29752],[14869,29756],[14871,29729],[14873,29733],[14875,29744],[14877,29748],[14879,29769],[14881,29773],[14883,29784],[14885,29788],[14887,29761],[14889,29765],[14891,29776],[14893,29780],[14895,29801],[14897,29805],[14899,29816],[14901,29820],[14903,29793],[14905,29797],[14907,29808],[14909,29812],[14911,29833],[14913,29837],[14915,29848],[14917,29852],[14919,29825],[14921,29829],[14923,29840],[14925,29844],[14927,29865],[14929,29869],[14931,29880],[14933,29884],[14935,29857],[14937,29861],[14939,29872],[14941,29876],[14943,29897],[14945,29901],[14947,29912],[14949,29916],[14951,29889],[14953,29893],[14955,29904],[14957,29908],[14959,29929],[14961,29933],[14963,29944],[14965,29948],[14967,29921],[14969,29925],[14971,29936],[14973,29940],[14975,29961],[14977,29965],[14979,29976],[14981,29980],[14983,29953],[14985,29957],[14987,29968],[14989,29972],[14991,29993],[14993,29997],[14995,30008],[14997,30012],[14999,29985],[15001,29989],[15003,30000],[15005,30004],[15007,30025],[15009,30029],[15011,30040],[15013,30044],[15015,30017],[15017,30021],[15019,30032],[15021,30036],[15023,30057],[15025,30061],[15027,30072],[15029,30076],[15031,30049],[15033,30053],[15035,30064],[15037,30068],[15039,30089],[15041,30093],[15043,30104],[15045,30108],[15047,30081],[15049,30085],[15051,30096],[15053,30100],[15055,30121],[15057,30125],[15059,30136],[15061,30140],[15063,30113],[15065,30117],[15067,30128],[15069,30132],[15071,30153],[15073,30157],[15075,30168],[15077,30172],[15079,30145],[15081,30149],[15083,30160],[15085,30164],[15087,30185],[15089,30189],[15091,30200],[15093,30204],[15095,30177],[15097,30181],[15099,30192],[15101,30196],[15103,30217],[15105,30221],[15107,30232],[15109,30236],[15111,30209],[15113,30213],[15115,30224],[15117,30228],[15119,30249],[15121,30253],[15123,30264],[15125,30268],[15127,30241],[15129,30245],[15131,30256],[15133,30260],[15135,30281],[15137,30285],[15139,30296],[15141,30300],[15143,30273],[15145,30277],[15147,30288],[15149,30292],[15151,30313],[15153,30317],[15155,30328],[15157,30332],[15159,30305],[15161,30309],[15163,30320],[15165,30324],[15167,30345],[15169,30349],[15171,30360],[15173,30364],[15175,30337],[15177,30341],[15179,30352],[15181,30356],[15183,30377],[15185,30381],[15187,30392],[15189,30396],[15191,30369],[15193,30373],[15195,30384],[15197,30388],[15199,30409],[15201,30413],[15203,30424],[15205,30428],[15207,30401],[15209,30405],[15211,30416],[15213,30420],[15215,30441],[15217,30445],[15219,30456],[15221,30460],[15223,30433],[15225,30437],[15227,30448],[15229,30452],[15231,30473],[15233,30477],[15235,30488],[15237,30492],[15239,30465],[15241,30469],[15243,30480],[15245,30484],[15247,30505],[15249,30509],[15251,30520],[15253,30524],[15255,30497],[15257,30501],[15259,30512],[15261,30516],[15263,30537],[15265,30541],[15267,30552],[15269,30556],[15271,30529],[15273,30533],[15275,30544],[15277,30548],[15279,30569],[15281,30573],[15283,30584],[15285,30588],[15287,30561],[15289,30565],[15291,30576],[15293,30580],[15295,30601],[15297,30605],[15299,30616],[15301,30620],[15303,30593],[15305,30597],[15307,30608],[15309,30612],[15311,30633],[15313,30637],[15315,30648],[15317,30652],[15319,30625],[15321,30629],[15323,30640],[15325,30644],[15327,30665],[15329,30669],[15331,30680],[15333,30684],[15335,30657],[15337,30661],[15339,30672],[15341,30676],[15343,30697],[15345,30701],[15347,30712],[15349,30716],[15351,30689],[15353,30693],[15355,30704],[15357,30708],[15359,30729],[15361,30733],[15363,30744],[15365,30748],[15367,30721],[15369,30725],[15371,30736],[15373,30740],[15375,30761],[15377,30765],[15379,30776],[15381,30780],[15383,30753],[15385,30757],[15387,30768],[15389,30772],[15391,30793],[15393,30797],[15395,30808],[15397,30812],[15399,30785],[15401,30789],[15403,30800],[15405,30804],[15407,30825],[15409,30829],[15411,30840],[15413,30844],[15415,30817],[15417,30821],[15419,30832],[15421,30836],[15423,30857],[15425,30861],[15427,30872],[15429,30876],[15431,30849],[15433,30853],[15435,30864],[15437,30868],[15439,30889],[15441,30893],[15443,30904],[15445,30908],[15447,30881],[15449,30885],[15451,30896],[15453,30900],[15455,30921],[15457,30925],[15459,30936],[15461,30940],[15463,30913],[15465,30917],[15467,30928],[15469,30932],[15471,30953],[15473,30957],[15475,30968],[15477,30972],[15479,30945],[15481,30949],[15483,30960],[15485,30964],[15487,30985],[15489,30989],[15491,31000],[15493,31004],[15495,30977],[15497,30981],[15499,30992],[15501,30996],[15503,31017],[15505,31021],[15507,31032],[15509,31036],[15511,31009],[15513,31013],[15515,31024],[15517,31028],[15519,31049],[15521,31053],[15523,31064],[15525,31068],[15527,31041],[15529,31045],[15531,31056],[15533,31060],[15535,31081],[15537,31085],[15539,31096],[15541,31100],[15543,31073],[15545,31077],[15547,31088],[15549,31092],[15551,31113],[15553,31117],[15555,31128],[15557,31132],[15559,31105],[15561,31109],[15563,31120],[15565,31124],[15567,31145],[15569,31149],[15571,31160],[15573,31164],[15575,31137],[15577,31141],[15579,31152],[15581,31156],[15583,31177],[15585,31181],[15587,31192],[15589,31196],[15591,31169],[15593,31173],[15595,31184],[15597,31188],[15599,31209],[15601,31213],[15603,31224],[15605,31228],[15607,31201],[15609,31205],[15611,31216],[15613,31220],[15615,31241],[15617,31245],[15619,31256],[15621,31260],[15623,31233],[15625,31237],[15627,31248],[15629,31252],[15631,31273],[15633,31277],[15635,31288],[15637,31292],[15639,31265],[15641,31269],[15643,31280],[15645,31284],[15647,31305],[15649,31309],[15651,31320],[15653,31324],[15655,31297],[15657,31301],[15659,31312],[15661,31316],[15663,31337],[15665,31341],[15667,31352],[15669,31356],[15671,31329],[15673,31333],[15675,31344],[15677,31348],[15679,31369],[15681,31373],[15683,31384],[15685,31388],[15687,31361],[15689,31365],[15691,31376],[15693,31380],[15695,31401],[15697,31405],[15699,31416],[15701,31420],[15703,31393],[15705,31397],[15707,31408],[15709,31412],[15711,31433],[15713,31437],[15715,31448],[15717,31452],[15719,31425],[15721,31429],[15723,31440],[15725,31444],[15727,31465],[15729,31469],[15731,31480],[15733,31484],[15735,31457],[15737,31461],[15739,31472],[15741,31476],[15743,31497],[15745,31501],[15747,31512],[15749,31516],[15751,31489],[15753,31493],[15755,31504],[15757,31508],[15759,31529],[15761,31533],[15763,31544],[15765,31548],[15767,31521],[15769,31525],[15771,31536],[15773,31540],[15775,31561],[15777,31565],[15779,31576],[15781,31580],[15783,31553],[15785,31557],[15787,31568],[15789,31572],[15791,31593],[15793,31597],[15795,31608],[15797,31612],[15799,31585],[15801,31589],[15803,31600],[15805,31604],[15807,31625],[15809,31629],[15811,31640],[15813,31644],[15815,31617],[15817,31621],[15819,31632],[15821,31636],[15823,31657],[15825,31661],[15827,31672],[15829,31676],[15831,31649],[15833,31653],[15835,31664],[15837,31668],[15839,31689],[15841,31693],[15843,31704],[15845,31708],[15847,31681],[15849,31685],[15851,31696],[15853,31700],[15855,31721],[15857,31725],[15859,31736],[15861,31740],[15863,31713],[15865,31717],[15867,31728],[15869,31732],[15871,31753],[15873,31757],[15875,31768],[15877,31772],[15879,31745],[15881,31749],[15883,31760],[15885,31764],[15887,31785],[15889,31789],[15891,31800],[15893,31804],[15895,31777],[15897,31781],[15899,31792],[15901,31796],[15903,31817],[15905,31821],[15907,31832],[15909,31836],[15911,31809],[15913,31813],[15915,31824],[15917,31828],[15919,31849],[15921,31853],[15923,31864],[15925,31868],[15927,31841],[15929,31845],[15931,31856],[15933,31860],[15935,31881],[15937,31885],[15939,31896],[15941,31900],[15943,31873],[15945,31877],[15947,31888],[15949,31892],[15951,31913],[15953,31917],[15955,31928],[15957,31932],[15959,31905],[15961,31909],[15963,31920],[15965,31924],[15967,31945],[15969,31949],[15971,31960],[15973,31964],[15975,31937],[15977,31941],[15979,31952],[15981,31956],[15983,31977],[15985,31981],[15987,31992],[15989,31996],[15991,31969],[15993,31973],[15995,31984],[15997,31988],[15999,32009],[16001,32013],[16003,32024],[16005,32028],[16007,32001],[16009,32005],[16011,32016],[16013,32020],[16015,32041],[16017,32045],[16019,32056],[16021,32060],[16023,32033],[16025,32037],[16027,32048],[16029,32052],[16031,32073],[16033,32077],[16035,32088],[16037,32092],[16039,32065],[16041,32069],[16043,32080],[16045,32084],[16047,32105],[16049,32109],[16051,32120],[16053,32124],[16055,32097],[16057,32101],[16059,32112],[16061,32116],[16063,32137],[16065,32141],[16067,32152],[16069,32156],[16071,32129],[16073,32133],[16075,32144],[16077,32148],[16079,32169],[16081,32173],[16083,32184],[16085,32188],[16087,32161],[16089,32165],[16091,32176],[16093,32180],[16095,32201],[16097,32205],[16099,32216],[16101,32220],[16103,32193],[16105,32197],[16107,32208],[16109,32212],[16111,32233],[16113,32237],[16115,32248],[16117,32252],[16119,32225],[16121,32229],[16123,32240],[16125,32244],[16127,32265],[16129,32269],[16131,32280],[16133,32284],[16135,32257],[16137,32261],[16139,32272],[16141,32276],[16143,32297],[16145,32301],[16147,32312],[16149,32316],[16151,32289],[16153,32293],[16155,32304],[16157,32308],[16159,32329],[16161,32333],[16163,32344],[16165,32348],[16167,32321],[16169,32325],[16171,32336],[16173,32340],[16175,32361],[16177,32365],[16179,32376],[16181,32380],[16183,32353],[16185,32357],[16187,32368],[16189,32372],[16191,32393],[16193,32397],[16195,32408],[16197,32412],[16199,32385],[16201,32389],[16203,32400],[16205,32404],[16207,32425],[16209,32429],[16211,32440],[16213,32444],[16215,32417],[16217,32421],[16219,32432],[16221,32436],[16223,32457],[16225,32461],[16227,32472],[16229,32476],[16231,32449],[16233,32453],[16235,32464],[16237,32468],[16239,32489],[16241,32493],[16243,32504],[16245,32508],[16247,32481],[16249,32485],[16251,32496],[16253,32500],[16255,32521],[16257,32525],[16259,32536],[16261,32540],[16263,32513],[16265,32517],[16267,32528],[16269,32532],[16271,32553],[16273,32557],[16275,32568],[16277,32572],[16279,32545],[16281,32549],[16283,32560],[16285,32564],[16287,32585],[16289,32589],[16291,32600],[16293,32604],[16295,32577],[16297,32581],[16299,32592],[16301,32596],[16303,32617],[16305,32621],[16307,32632],[16309,32636],[16311,32609],[16313,32613],[16315,32624],[16317,32628],[16319,32649],[16321,32653],[16323,32664],[16325,32668],[16327,32641],[16329,32645],[16331,32656],[16333,32660],[16335,32681],[16337,32685],[16339,32696],[16341,32700],[16343,32673],[16345,32677],[16347,32688],[16349,32692],[16351,32713],[16353,32717],[16355,32728],[16357,32732],[16359,32705],[16361,32709],[16363,32720],[16365,32724],[16367,32745],[16369,32749],[16371,32760],[16373,32764],[16375,32737],[16377,32741],[16379,32752],[16381,32756],[16383,32777],[16385,32781],[16387,32792],[16389,32796],[16391,32769],[16393,32773],[16395,32784],[16397,32788],[16399,32809],[16401,32813],[16403,32824],[16405,32828],[16407,32801],[16409,32805],[16411,32816],[16413,32820],[16415,32841],[16417,32845],[16419,32856],[16421,32860],[16423,32833],[16425,32837],[16427,32848],[16429,32852],[16431,32873],[16433,32877],[16435,32888],[16437,32892],[16439,32865],[16441,32869],[16443,32880],[16445,32884],[16447,32905],[16449,32909],[16451,32920],[16453,32924],[16455,32897],[16457,32901],[16459,32912],[16461,32916],[16463,32937],[16465,32941],[16467,32952],[16469,32956],[16471,32929],[16473,32933],[16475,32944],[16477,32948],[16479,32969],[16481,32973],[16483,32984],[16485,32988],[16487,32961],[16489,32965],[16491,32976],[16493,32980],[16495,33001],[16497,33005],[16499,33016],[16501,33020],[16503,32993],[16505,32997],[16507,33008],[16509,33012],[16511,33033],[16513,33037],[16515,33048],[16517,33052],[16519,33025],[16521,33029],[16523,33040],[16525,33044],[16527,33065],[16529,33069],[16531,33080],[16533,33084],[16535,33057],[16537,33061],[16539,33072],[16541,33076],[16543,33097],[16545,33101],[16547,33112],[16549,33116],[16551,33089],[16553,33093],[16555,33104],[16557,33108],[16559,33129],[16561,33133],[16563,33144],[16565,33148],[16567,33121],[16569,33125],[16571,33136],[16573,33140],[16575,33161],[16577,33165],[16579,33176],[16581,33180],[16583,33153],[16585,33157],[16587,33168],[16589,33172],[16591,33193],[16593,33197],[16595,33208],[16597,33212],[16599,33185],[16601,33189],[16603,33200],[16605,33204],[16607,33225],[16609,33229],[16611,33240],[16613,33244],[16615,33217],[16617,33221],[16619,33232],[16621,33236]]} diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/layers/physical-frames.json b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/layers/physical-frames.json new file mode 100644 index 0000000000..2f91551281 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/layers/physical-frames.json @@ -0,0 +1 @@ +{"description":"Frozen operation frames (source_aligned_local_v4.py canonical form: operations whose frame differs from the closure frame), from PR200 descent on the aligned word and the script's forward closure.","frames":[[4800,[21,15]],[4801,[22,15]],[4802,[21,12,3]],[4803,[21,12,3]],[4804,[21,12,3]],[4805,[21,12,3]],[4806,[37,15]],[4807,[38,15]],[4808,[37,12,3]],[4809,[37,12,3]],[4810,[37,12,3]],[4811,[37,12,3]],[4812,[69,15]],[4813,[70,15]],[4814,[69,12,3]],[4815,[69,12,3]],[4816,[69,12,3]],[4817,[69,12,3]],[4818,[133,15]],[4819,[134,15]],[4820,[133,12,3]],[4821,[133,12,3]],[4822,[133,12,3]],[4823,[133,12,3]],[4824,[261,15]],[4825,[262,15]],[4826,[261,12,3]],[4827,[261,12,3]],[4828,[261,12,3]],[4829,[261,12,3]],[4830,[517,15]],[4831,[518,15]],[4832,[517,12,3]],[4833,[517,12,3]],[4834,[517,12,3]],[4835,[517,12,3]],[4836,[1029,15]],[4837,[1030,15]],[4838,[1029,12,3]],[4839,[1029,12,3]],[4840,[1029,12,3]],[4841,[1029,12,3]],[4842,[2053,15]],[4843,[2054,15]],[4844,[2053,12,3]],[4845,[2053,12,3]],[4846,[2053,12,3]],[4847,[2053,12,3]],[4848,[4101,15]],[4849,[4102,15]],[4850,[4101,12,3]],[4851,[4101,12,3]],[4852,[4101,12,3]],[4853,[4101,12,3]],[4854,[8197,15]],[4855,[8198,15]],[4856,[8197,12,3]],[4857,[8197,12,3]],[4858,[8197,12,3]],[4859,[8197,12,3]],[4860,[16389,15]],[4861,[16390,15]],[4862,[16389,12,3]],[4863,[16389,12,3]],[4864,[16389,12,3]],[4865,[16389,12,3]],[4866,[32773,15]],[4867,[32774,15]],[4868,[32773,12,3]],[4869,[32773,12,3]],[4870,[32773,12,3]],[4871,[32773,12,3]],[4872,[65541,15]],[4873,[65542,15]],[4874,[65541,12,3]],[4875,[65541,12,3]],[4876,[65541,12,3]],[4877,[65541,12,3]],[4878,[131077,15]],[4879,[131078,15]],[4880,[131077,12,3]],[4881,[131077,12,3]],[4882,[131077,12,3]],[4883,[131077,12,3]],[4884,[262149,15]],[4885,[262150,15]],[4886,[262149,12,3]],[4887,[262149,12,3]],[4888,[262149,12,3]],[4889,[262149,12,3]],[4890,[524293,15]],[4891,[524294,15]],[4892,[524293,12,3]],[4893,[524293,12,3]],[4894,[524293,12,3]],[4895,[524293,12,3]],[4896,[81,51]],[4897,[82,51]],[4898,[81,48,3]],[4899,[81,48,3]],[4900,[81,48,3]],[4901,[81,48,3]],[4902,[145,51]],[4903,[146,51]],[4904,[145,48,3]],[4905,[145,48,3]],[4906,[145,48,3]],[4907,[145,48,3]],[4908,[273,51]],[4909,[274,51]],[4910,[273,48,3]],[4911,[273,48,3]],[4912,[273,48,3]],[4913,[273,48,3]],[4914,[529,51]],[4915,[530,51]],[4916,[529,48,3]],[4917,[529,48,3]],[4918,[529,48,3]],[4919,[529,48,3]],[4920,[1041,51]],[4921,[1042,51]],[4922,[1041,48,3]],[4923,[1041,48,3]],[4924,[1041,48,3]],[4925,[1041,48,3]],[4926,[2065,51]],[4927,[2066,51]],[4928,[2065,48,3]],[4929,[2065,48,3]],[4930,[2065,48,3]],[4931,[2065,48,3]],[4932,[4113,51]],[4933,[4114,51]],[4934,[4113,48,3]],[4935,[4113,48,3]],[4936,[4113,48,3]],[4937,[4113,48,3]],[4938,[8209,51]],[4939,[8210,51]],[4940,[8209,48,3]],[4941,[8209,48,3]],[4942,[8209,48,3]],[4943,[8209,48,3]],[4944,[16401,51]],[4945,[16402,51]],[4946,[16401,48,3]],[4947,[16401,48,3]],[4948,[16401,48,3]],[4949,[16401,48,3]],[4950,[32785,51]],[4951,[32786,51]],[4952,[32785,48,3]],[4953,[32785,48,3]],[4954,[32785,48,3]],[4955,[32785,48,3]],[4956,[65553,51]],[4957,[65554,51]],[4958,[65553,48,3]],[4959,[65553,48,3]],[4960,[65553,48,3]],[4961,[65553,48,3]],[4962,[131089,51]],[4963,[131090,51]],[4964,[131089,48,3]],[4965,[131089,48,3]],[4966,[131089,48,3]],[4967,[131089,48,3]],[4968,[262161,51]],[4969,[262162,51]],[4970,[262161,48,3]],[4971,[262161,48,3]],[4972,[262161,48,3]],[4973,[262161,48,3]],[4974,[524305,51]],[4975,[524306,51]],[4976,[524305,48,3]],[4977,[524305,48,3]],[4978,[524305,48,3]],[4979,[524305,48,3]],[4980,[321,195]],[4981,[322,195]],[4982,[321,192,3]],[4983,[321,192,3]],[4984,[321,192,3]],[4985,[321,192,3]],[4986,[577,195]],[4987,[578,195]],[4988,[577,192,3]],[4989,[577,192,3]],[4990,[577,192,3]],[4991,[577,192,3]],[4992,[1089,195]],[4993,[1090,195]],[4994,[1089,192,3]],[4995,[1089,192,3]],[4996,[1089,192,3]],[4997,[1089,192,3]],[4998,[2113,195]],[4999,[2114,195]],[5000,[2113,192,3]],[5001,[2113,192,3]],[5002,[2113,192,3]],[5003,[2113,192,3]],[5004,[4161,195]],[5005,[4162,195]],[5006,[4161,192,3]],[5007,[4161,192,3]],[5008,[4161,192,3]],[5009,[4161,192,3]],[5010,[8257,195]],[5011,[8258,195]],[5012,[8257,192,3]],[5013,[8257,192,3]],[5014,[8257,192,3]],[5015,[8257,192,3]],[5016,[16449,195]],[5017,[16450,195]],[5018,[16449,192,3]],[5019,[16449,192,3]],[5020,[16449,192,3]],[5021,[16449,192,3]],[5022,[32833,195]],[5023,[32834,195]],[5024,[32833,192,3]],[5025,[32833,192,3]],[5026,[32833,192,3]],[5027,[32833,192,3]],[5028,[65601,195]],[5029,[65602,195]],[5030,[65601,192,3]],[5031,[65601,192,3]],[5032,[65601,192,3]],[5033,[65601,192,3]],[5034,[131137,195]],[5035,[131138,195]],[5036,[131137,192,3]],[5037,[131137,192,3]],[5038,[131137,192,3]],[5039,[131137,192,3]],[5040,[262209,195]],[5041,[262210,195]],[5042,[262209,192,3]],[5043,[262209,192,3]],[5044,[262209,192,3]],[5045,[262209,192,3]],[5046,[524353,195]],[5047,[524354,195]],[5048,[524353,192,3]],[5049,[524353,192,3]],[5050,[524353,192,3]],[5051,[524353,192,3]],[5052,[1281,771]],[5053,[1282,771]],[5054,[1281,768,3]],[5055,[1281,768,3]],[5056,[1281,768,3]],[5057,[1281,768,3]],[5058,[2305,771]],[5059,[2306,771]],[5060,[2305,768,3]],[5061,[2305,768,3]],[5062,[2305,768,3]],[5063,[2305,768,3]],[5064,[4353,771]],[5065,[4354,771]],[5066,[4353,768,3]],[5067,[4353,768,3]],[5068,[4353,768,3]],[5069,[4353,768,3]],[5070,[8449,771]],[5071,[8450,771]],[5072,[8449,768,3]],[5073,[8449,768,3]],[5074,[8449,768,3]],[5075,[8449,768,3]],[5076,[16641,771]],[5077,[16642,771]],[5078,[16641,768,3]],[5079,[16641,768,3]],[5080,[16641,768,3]],[5081,[16641,768,3]],[5082,[33025,771]],[5083,[33026,771]],[5084,[33025,768,3]],[5085,[33025,768,3]],[5086,[33025,768,3]],[5087,[33025,768,3]],[5088,[65793,771]],[5089,[65794,771]],[5090,[65793,768,3]],[5091,[65793,768,3]],[5092,[65793,768,3]],[5093,[65793,768,3]],[5094,[131329,771]],[5095,[131330,771]],[5096,[131329,768,3]],[5097,[131329,768,3]],[5098,[131329,768,3]],[5099,[131329,768,3]],[5100,[262401,771]],[5101,[262402,771]],[5102,[262401,768,3]],[5103,[262401,768,3]],[5104,[262401,768,3]],[5105,[262401,768,3]],[5106,[524545,771]],[5107,[524546,771]],[5108,[524545,768,3]],[5109,[524545,768,3]],[5110,[524545,768,3]],[5111,[524545,768,3]],[5112,[5121,3075]],[5113,[5122,3075]],[5114,[5121,3072,3]],[5115,[5121,3072,3]],[5116,[5121,3072,3]],[5117,[5121,3072,3]],[5118,[9217,3075]],[5119,[9218,3075]],[5120,[9217,3072,3]],[5121,[9217,3072,3]],[5122,[9217,3072,3]],[5123,[9217,3072,3]],[5124,[17409,3075]],[5125,[17410,3075]],[5126,[17409,3072,3]],[5127,[17409,3072,3]],[5128,[17409,3072,3]],[5129,[17409,3072,3]],[5130,[33793,3075]],[5131,[33794,3075]],[5132,[33793,3072,3]],[5133,[33793,3072,3]],[5134,[33793,3072,3]],[5135,[33793,3072,3]],[5136,[66561,3075]],[5137,[66562,3075]],[5138,[66561,3072,3]],[5139,[66561,3072,3]],[5140,[66561,3072,3]],[5141,[66561,3072,3]],[5142,[132097,3075]],[5143,[132098,3075]],[5144,[132097,3072,3]],[5145,[132097,3072,3]],[5146,[132097,3072,3]],[5147,[132097,3072,3]],[5148,[263169,3075]],[5149,[263170,3075]],[5150,[263169,3072,3]],[5151,[263169,3072,3]],[5152,[263169,3072,3]],[5153,[263169,3072,3]],[5154,[525313,3075]],[5155,[525314,3075]],[5156,[525313,3072,3]],[5157,[525313,3072,3]],[5158,[525313,3072,3]],[5159,[525313,3072,3]],[5160,[20481,12291]],[5161,[20482,12291]],[5162,[20481,12288,3]],[5163,[20481,12288,3]],[5164,[20481,12288,3]],[5165,[20481,12288,3]],[5166,[36865,12291]],[5167,[36866,12291]],[5168,[36865,12288,3]],[5169,[36865,12288,3]],[5170,[36865,12288,3]],[5171,[36865,12288,3]],[5172,[69633,12291]],[5173,[69634,12291]],[5174,[69633,12288,3]],[5175,[69633,12288,3]],[5176,[69633,12288,3]],[5177,[69633,12288,3]],[5178,[135169,12291]],[5179,[135170,12291]],[5180,[135169,12288,3]],[5181,[135169,12288,3]],[5182,[135169,12288,3]],[5183,[135169,12288,3]],[5184,[266241,12291]],[5185,[266242,12291]],[5186,[266241,12288,3]],[5187,[266241,12288,3]],[5188,[266241,12288,3]],[5189,[266241,12288,3]],[5190,[528385,12291]],[5191,[528386,12291]],[5192,[528385,12288,3]],[5193,[528385,12288,3]],[5194,[528385,12288,3]],[5195,[528385,12288,3]],[5196,[81921,49155]],[5197,[81922,49155]],[5198,[81921,49152,3]],[5199,[81921,49152,3]],[5200,[81921,49152,3]],[5201,[81921,49152,3]],[5202,[147457,49155]],[5203,[147458,49155]],[5204,[147457,49152,3]],[5205,[147457,49152,3]],[5206,[147457,49152,3]],[5207,[147457,49152,3]],[5208,[278529,49155]],[5209,[278530,49155]],[5210,[278529,49152,3]],[5211,[278529,49152,3]],[5212,[278529,49152,3]],[5213,[278529,49152,3]],[5214,[540673,49155]],[5215,[540674,49155]],[5216,[540673,49152,3]],[5217,[540673,49152,3]],[5218,[540673,49152,3]],[5219,[540673,49152,3]],[5220,[327681,196611]],[5221,[327682,196611]],[5222,[327681,196608,3]],[5223,[327681,196608,3]],[5224,[327681,196608,3]],[5225,[327681,196608,3]],[5226,[589825,196611]],[5227,[589826,196611]],[5228,[589825,196608,3]],[5229,[589825,196608,3]],[5230,[589825,196608,3]],[5231,[589825,196608,3]],[5232,[84,60]],[5233,[88,60]],[5234,[84,48,12]],[5235,[84,48,12]],[5236,[84,48,12]],[5237,[84,48,12]],[5238,[148,60]],[5239,[152,60]],[5240,[148,48,12]],[5241,[148,48,12]],[5242,[148,48,12]],[5243,[148,48,12]],[5244,[276,60]],[5245,[280,60]],[5246,[276,48,12]],[5247,[276,48,12]],[5248,[276,48,12]],[5249,[276,48,12]],[5250,[532,60]],[5251,[536,60]],[5252,[532,48,12]],[5253,[532,48,12]],[5254,[532,48,12]],[5255,[532,48,12]],[5256,[1044,60]],[5257,[1048,60]],[5258,[1044,48,12]],[5259,[1044,48,12]],[5260,[1044,48,12]],[5261,[1044,48,12]],[5262,[2068,60]],[5263,[2072,60]],[5264,[2068,48,12]],[5265,[2068,48,12]],[5266,[2068,48,12]],[5267,[2068,48,12]],[5268,[4116,60]],[5269,[4120,60]],[5270,[4116,48,12]],[5271,[4116,48,12]],[5272,[4116,48,12]],[5273,[4116,48,12]],[5274,[8212,60]],[5275,[8216,60]],[5276,[8212,48,12]],[5277,[8212,48,12]],[5278,[8212,48,12]],[5279,[8212,48,12]],[5280,[16404,60]],[5281,[16408,60]],[5282,[16404,48,12]],[5283,[16404,48,12]],[5284,[16404,48,12]],[5285,[16404,48,12]],[5286,[32788,60]],[5287,[32792,60]],[5288,[32788,48,12]],[5289,[32788,48,12]],[5290,[32788,48,12]],[5291,[32788,48,12]],[5292,[65556,60]],[5293,[65560,60]],[5294,[65556,48,12]],[5295,[65556,48,12]],[5296,[65556,48,12]],[5297,[65556,48,12]],[5298,[131092,60]],[5299,[131096,60]],[5300,[131092,48,12]],[5301,[131092,48,12]],[5302,[131092,48,12]],[5303,[131092,48,12]],[5304,[262164,60]],[5305,[262168,60]],[5306,[262164,48,12]],[5307,[262164,48,12]],[5308,[262164,48,12]],[5309,[262164,48,12]],[5310,[524308,60]],[5311,[524312,60]],[5312,[524308,48,12]],[5313,[524308,48,12]],[5314,[524308,48,12]],[5315,[524308,48,12]],[5316,[324,204]],[5317,[328,204]],[5318,[324,192,12]],[5319,[324,192,12]],[5320,[324,192,12]],[5321,[324,192,12]],[5322,[580,204]],[5323,[584,204]],[5324,[580,192,12]],[5325,[580,192,12]],[5326,[580,192,12]],[5327,[580,192,12]],[5328,[1092,204]],[5329,[1096,204]],[5330,[1092,192,12]],[5331,[1092,192,12]],[5332,[1092,192,12]],[5333,[1092,192,12]],[5334,[2116,204]],[5335,[2120,204]],[5336,[2116,192,12]],[5337,[2116,192,12]],[5338,[2116,192,12]],[5339,[2116,192,12]],[5340,[4164,204]],[5341,[4168,204]],[5342,[4164,192,12]],[5343,[4164,192,12]],[5344,[4164,192,12]],[5345,[4164,192,12]],[5346,[8260,204]],[5347,[8264,204]],[5348,[8260,192,12]],[5349,[8260,192,12]],[5350,[8260,192,12]],[5351,[8260,192,12]],[5352,[16452,204]],[5353,[16456,204]],[5354,[16452,192,12]],[5355,[16452,192,12]],[5356,[16452,192,12]],[5357,[16452,192,12]],[5358,[32836,204]],[5359,[32840,204]],[5360,[32836,192,12]],[5361,[32836,192,12]],[5362,[32836,192,12]],[5363,[32836,192,12]],[5364,[65604,204]],[5365,[65608,204]],[5366,[65604,192,12]],[5367,[65604,192,12]],[5368,[65604,192,12]],[5369,[65604,192,12]],[5370,[131140,204]],[5371,[131144,204]],[5372,[131140,192,12]],[5373,[131140,192,12]],[5374,[131140,192,12]],[5375,[131140,192,12]],[5376,[262212,204]],[5377,[262216,204]],[5378,[262212,192,12]],[5379,[262212,192,12]],[5380,[262212,192,12]],[5381,[262212,192,12]],[5382,[524356,204]],[5383,[524360,204]],[5384,[524356,192,12]],[5385,[524356,192,12]],[5386,[524356,192,12]],[5387,[524356,192,12]],[5388,[1284,780]],[5389,[1288,780]],[5390,[1284,768,12]],[5391,[1284,768,12]],[5392,[1284,768,12]],[5393,[1284,768,12]],[5394,[2308,780]],[5395,[2312,780]],[5396,[2308,768,12]],[5397,[2308,768,12]],[5398,[2308,768,12]],[5399,[2308,768,12]],[5400,[4356,780]],[5401,[4360,780]],[5402,[4356,768,12]],[5403,[4356,768,12]],[5404,[4356,768,12]],[5405,[4356,768,12]],[5406,[8452,780]],[5407,[8456,780]],[5408,[8452,768,12]],[5409,[8452,768,12]],[5410,[8452,768,12]],[5411,[8452,768,12]],[5412,[16644,780]],[5413,[16648,780]],[5414,[16644,768,12]],[5415,[16644,768,12]],[5416,[16644,768,12]],[5417,[16644,768,12]],[5418,[33028,780]],[5419,[33032,780]],[5420,[33028,768,12]],[5421,[33028,768,12]],[5422,[33028,768,12]],[5423,[33028,768,12]],[5424,[65796,780]],[5425,[65800,780]],[5426,[65796,768,12]],[5427,[65796,768,12]],[5428,[65796,768,12]],[5429,[65796,768,12]],[5430,[131332,780]],[5431,[131336,780]],[5432,[131332,768,12]],[5433,[131332,768,12]],[5434,[131332,768,12]],[5435,[131332,768,12]],[5436,[262404,780]],[5437,[262408,780]],[5438,[262404,768,12]],[5439,[262404,768,12]],[5440,[262404,768,12]],[5441,[262404,768,12]],[5442,[524548,780]],[5443,[524552,780]],[5444,[524548,768,12]],[5445,[524548,768,12]],[5446,[524548,768,12]],[5447,[524548,768,12]],[5448,[5124,3084]],[5449,[5128,3084]],[5450,[5124,3072,12]],[5451,[5124,3072,12]],[5452,[5124,3072,12]],[5453,[5124,3072,12]],[5454,[9220,3084]],[5455,[9224,3084]],[5456,[9220,3072,12]],[5457,[9220,3072,12]],[5458,[9220,3072,12]],[5459,[9220,3072,12]],[5460,[17412,3084]],[5461,[17416,3084]],[5462,[17412,3072,12]],[5463,[17412,3072,12]],[5464,[17412,3072,12]],[5465,[17412,3072,12]],[5466,[33796,3084]],[5467,[33800,3084]],[5468,[33796,3072,12]],[5469,[33796,3072,12]],[5470,[33796,3072,12]],[5471,[33796,3072,12]],[5472,[66564,3084]],[5473,[66568,3084]],[5474,[66564,3072,12]],[5475,[66564,3072,12]],[5476,[66564,3072,12]],[5477,[66564,3072,12]],[5478,[132100,3084]],[5479,[132104,3084]],[5480,[132100,3072,12]],[5481,[132100,3072,12]],[5482,[132100,3072,12]],[5483,[132100,3072,12]],[5484,[263172,3084]],[5485,[263176,3084]],[5486,[263172,3072,12]],[5487,[263172,3072,12]],[5488,[263172,3072,12]],[5489,[263172,3072,12]],[5490,[525316,3084]],[5491,[525320,3084]],[5492,[525316,3072,12]],[5493,[525316,3072,12]],[5494,[525316,3072,12]],[5495,[525316,3072,12]],[5496,[20484,12300]],[5497,[20488,12300]],[5498,[20484,12288,12]],[5499,[20484,12288,12]],[5500,[20484,12288,12]],[5501,[20484,12288,12]],[5502,[36868,12300]],[5503,[36872,12300]],[5504,[36868,12288,12]],[5505,[36868,12288,12]],[5506,[36868,12288,12]],[5507,[36868,12288,12]],[5508,[69636,12300]],[5509,[69640,12300]],[5510,[69636,12288,12]],[5511,[69636,12288,12]],[5512,[69636,12288,12]],[5513,[69636,12288,12]],[5514,[135172,12300]],[5515,[135176,12300]],[5516,[135172,12288,12]],[5517,[135172,12288,12]],[5518,[135172,12288,12]],[5519,[135172,12288,12]],[5520,[266244,12300]],[5521,[266248,12300]],[5522,[266244,12288,12]],[5523,[266244,12288,12]],[5524,[266244,12288,12]],[5525,[266244,12288,12]],[5526,[528388,12300]],[5527,[528392,12300]],[5528,[528388,12288,12]],[5529,[528388,12288,12]],[5530,[528388,12288,12]],[5531,[528388,12288,12]],[5532,[81924,49164]],[5533,[81928,49164]],[5534,[81924,49152,12]],[5535,[81924,49152,12]],[5536,[81924,49152,12]],[5537,[81924,49152,12]],[5538,[147460,49164]],[5539,[147464,49164]],[5540,[147460,49152,12]],[5541,[147460,49152,12]],[5542,[147460,49152,12]],[5543,[147460,49152,12]],[5544,[278532,49164]],[5545,[278536,49164]],[5546,[278532,49152,12]],[5547,[278532,49152,12]],[5548,[278532,49152,12]],[5549,[278532,49152,12]],[5550,[540676,49164]],[5551,[540680,49164]],[5552,[540676,49152,12]],[5553,[540676,49152,12]],[5554,[540676,49152,12]],[5555,[540676,49152,12]],[5556,[327684,196620]],[5557,[327688,196620]],[5558,[327684,196608,12]],[5559,[327684,196608,12]],[5560,[327684,196608,12]],[5561,[327684,196608,12]],[5562,[589828,196620]],[5563,[589832,196620]],[5564,[589828,196608,12]],[5565,[589828,196608,12]],[5566,[589828,196608,12]],[5567,[589828,196608,12]],[5568,[336,240]],[5569,[352,240]],[5570,[336,192,48]],[5571,[336,192,48]],[5572,[336,192,48]],[5573,[336,192,48]],[5574,[592,240]],[5575,[608,240]],[5576,[592,192,48]],[5577,[592,192,48]],[5578,[592,192,48]],[5579,[592,192,48]],[5580,[1104,240]],[5581,[1120,240]],[5582,[1104,192,48]],[5583,[1104,192,48]],[5584,[1104,192,48]],[5585,[1104,192,48]],[5586,[2128,240]],[5587,[2144,240]],[5588,[2128,192,48]],[5589,[2128,192,48]],[5590,[2128,192,48]],[5591,[2128,192,48]],[5592,[4176,240]],[5593,[4192,240]],[5594,[4176,192,48]],[5595,[4176,192,48]],[5596,[4176,192,48]],[5597,[4176,192,48]],[5598,[8272,240]],[5599,[8288,240]],[5600,[8272,192,48]],[5601,[8272,192,48]],[5602,[8272,192,48]],[5603,[8272,192,48]],[5604,[16464,240]],[5605,[16480,240]],[5606,[16464,192,48]],[5607,[16464,192,48]],[5608,[16464,192,48]],[5609,[16464,192,48]],[5610,[32848,240]],[5611,[32864,240]],[5612,[32848,192,48]],[5613,[32848,192,48]],[5614,[32848,192,48]],[5615,[32848,192,48]],[5616,[65616,240]],[5617,[65632,240]],[5618,[65616,192,48]],[5619,[65616,192,48]],[5620,[65616,192,48]],[5621,[65616,192,48]],[5622,[131152,240]],[5623,[131168,240]],[5624,[131152,192,48]],[5625,[131152,192,48]],[5626,[131152,192,48]],[5627,[131152,192,48]],[5628,[262224,240]],[5629,[262240,240]],[5630,[262224,192,48]],[5631,[262224,192,48]],[5632,[262224,192,48]],[5633,[262224,192,48]],[5634,[524368,240]],[5635,[524384,240]],[5636,[524368,192,48]],[5637,[524368,192,48]],[5638,[524368,192,48]],[5639,[524368,192,48]],[5640,[1296,816]],[5641,[1312,816]],[5642,[1296,768,48]],[5643,[1296,768,48]],[5644,[1296,768,48]],[5645,[1296,768,48]],[5646,[2320,816]],[5647,[2336,816]],[5648,[2320,768,48]],[5649,[2320,768,48]],[5650,[2320,768,48]],[5651,[2320,768,48]],[5652,[4368,816]],[5653,[4384,816]],[5654,[4368,768,48]],[5655,[4368,768,48]],[5656,[4368,768,48]],[5657,[4368,768,48]],[5658,[8464,816]],[5659,[8480,816]],[5660,[8464,768,48]],[5661,[8464,768,48]],[5662,[8464,768,48]],[5663,[8464,768,48]],[5664,[16656,816]],[5665,[16672,816]],[5666,[16656,768,48]],[5667,[16656,768,48]],[5668,[16656,768,48]],[5669,[16656,768,48]],[5670,[33040,816]],[5671,[33056,816]],[5672,[33040,768,48]],[5673,[33040,768,48]],[5674,[33040,768,48]],[5675,[33040,768,48]],[5676,[65808,816]],[5677,[65824,816]],[5678,[65808,768,48]],[5679,[65808,768,48]],[5680,[65808,768,48]],[5681,[65808,768,48]],[5682,[131344,816]],[5683,[131360,816]],[5684,[131344,768,48]],[5685,[131344,768,48]],[5686,[131344,768,48]],[5687,[131344,768,48]],[5688,[262416,816]],[5689,[262432,816]],[5690,[262416,768,48]],[5691,[262416,768,48]],[5692,[262416,768,48]],[5693,[262416,768,48]],[5694,[524560,816]],[5695,[524576,816]],[5696,[524560,768,48]],[5697,[524560,768,48]],[5698,[524560,768,48]],[5699,[524560,768,48]],[5700,[5136,3120]],[5701,[5152,3120]],[5702,[5136,3072,48]],[5703,[5136,3072,48]],[5704,[5136,3072,48]],[5705,[5136,3072,48]],[5706,[9232,3120]],[5707,[9248,3120]],[5708,[9232,3072,48]],[5709,[9232,3072,48]],[5710,[9232,3072,48]],[5711,[9232,3072,48]],[5712,[17424,3120]],[5713,[17440,3120]],[5714,[17424,3072,48]],[5715,[17424,3072,48]],[5716,[17424,3072,48]],[5717,[17424,3072,48]],[5718,[33808,3120]],[5719,[33824,3120]],[5720,[33808,3072,48]],[5721,[33808,3072,48]],[5722,[33808,3072,48]],[5723,[33808,3072,48]],[5724,[66576,3120]],[5725,[66592,3120]],[5726,[66576,3072,48]],[5727,[66576,3072,48]],[5728,[66576,3072,48]],[5729,[66576,3072,48]],[5730,[132112,3120]],[5731,[132128,3120]],[5732,[132112,3072,48]],[5733,[132112,3072,48]],[5734,[132112,3072,48]],[5735,[132112,3072,48]],[5736,[263184,3120]],[5737,[263200,3120]],[5738,[263184,3072,48]],[5739,[263184,3072,48]],[5740,[263184,3072,48]],[5741,[263184,3072,48]],[5742,[525328,3120]],[5743,[525344,3120]],[5744,[525328,3072,48]],[5745,[525328,3072,48]],[5746,[525328,3072,48]],[5747,[525328,3072,48]],[5748,[20496,12336]],[5749,[20512,12336]],[5750,[20496,12288,48]],[5751,[20496,12288,48]],[5752,[20496,12288,48]],[5753,[20496,12288,48]],[5754,[36880,12336]],[5755,[36896,12336]],[5756,[36880,12288,48]],[5757,[36880,12288,48]],[5758,[36880,12288,48]],[5759,[36880,12288,48]],[5760,[69648,12336]],[5761,[69664,12336]],[5762,[69648,12288,48]],[5763,[69648,12288,48]],[5764,[69648,12288,48]],[5765,[69648,12288,48]],[5766,[135184,12336]],[5767,[135200,12336]],[5768,[135184,12288,48]],[5769,[135184,12288,48]],[5770,[135184,12288,48]],[5771,[135184,12288,48]],[5772,[266256,12336]],[5773,[266272,12336]],[5774,[266256,12288,48]],[5775,[266256,12288,48]],[5776,[266256,12288,48]],[5777,[266256,12288,48]],[5778,[528400,12336]],[5779,[528416,12336]],[5780,[528400,12288,48]],[5781,[528400,12288,48]],[5782,[528400,12288,48]],[5783,[528400,12288,48]],[5784,[81936,49200]],[5785,[81952,49200]],[5786,[81936,49152,48]],[5787,[81936,49152,48]],[5788,[81936,49152,48]],[5789,[81936,49152,48]],[5790,[147472,49200]],[5791,[147488,49200]],[5792,[147472,49152,48]],[5793,[147472,49152,48]],[5794,[147472,49152,48]],[5795,[147472,49152,48]],[5796,[278544,49200]],[5797,[278560,49200]],[5798,[278544,49152,48]],[5799,[278544,49152,48]],[5800,[278544,49152,48]],[5801,[278544,49152,48]],[5802,[540688,49200]],[5803,[540704,49200]],[5804,[540688,49152,48]],[5805,[540688,49152,48]],[5806,[540688,49152,48]],[5807,[540688,49152,48]],[5808,[327696,196656]],[5809,[327712,196656]],[5810,[327696,196608,48]],[5811,[327696,196608,48]],[5812,[327696,196608,48]],[5813,[327696,196608,48]],[5814,[589840,196656]],[5815,[589856,196656]],[5816,[589840,196608,48]],[5817,[589840,196608,48]],[5818,[589840,196608,48]],[5819,[589840,196608,48]],[5820,[1344,960]],[5821,[1408,960]],[5822,[1344,768,192]],[5823,[1344,768,192]],[5824,[1344,768,192]],[5825,[1344,768,192]],[5826,[2368,960]],[5827,[2432,960]],[5828,[2368,768,192]],[5829,[2368,768,192]],[5830,[2368,768,192]],[5831,[2368,768,192]],[5832,[4416,960]],[5833,[4480,960]],[5834,[4416,768,192]],[5835,[4416,768,192]],[5836,[4416,768,192]],[5837,[4416,768,192]],[5838,[8512,960]],[5839,[8576,960]],[5840,[8512,768,192]],[5841,[8512,768,192]],[5842,[8512,768,192]],[5843,[8512,768,192]],[5844,[16704,960]],[5845,[16768,960]],[5846,[16704,768,192]],[5847,[16704,768,192]],[5848,[16704,768,192]],[5849,[16704,768,192]],[5850,[33088,960]],[5851,[33152,960]],[5852,[33088,768,192]],[5853,[33088,768,192]],[5854,[33088,768,192]],[5855,[33088,768,192]],[5856,[65856,960]],[5857,[65920,960]],[5858,[65856,768,192]],[5859,[65856,768,192]],[5860,[65856,768,192]],[5861,[65856,768,192]],[5862,[131392,960]],[5863,[131456,960]],[5864,[131392,768,192]],[5865,[131392,768,192]],[5866,[131392,768,192]],[5867,[131392,768,192]],[5868,[262464,960]],[5869,[262528,960]],[5870,[262464,768,192]],[5871,[262464,768,192]],[5872,[262464,768,192]],[5873,[262464,768,192]],[5874,[524608,960]],[5875,[524672,960]],[5876,[524608,768,192]],[5877,[524608,768,192]],[5878,[524608,768,192]],[5879,[524608,768,192]],[5880,[5184,3264]],[5881,[5248,3264]],[5882,[5184,3072,192]],[5883,[5184,3072,192]],[5884,[5184,3072,192]],[5885,[5184,3072,192]],[5886,[9280,3264]],[5887,[9344,3264]],[5888,[9280,3072,192]],[5889,[9280,3072,192]],[5890,[9280,3072,192]],[5891,[9280,3072,192]],[5892,[17472,3264]],[5893,[17536,3264]],[5894,[17472,3072,192]],[5895,[17472,3072,192]],[5896,[17472,3072,192]],[5897,[17472,3072,192]],[5898,[33856,3264]],[5899,[33920,3264]],[5900,[33856,3072,192]],[5901,[33856,3072,192]],[5902,[33856,3072,192]],[5903,[33856,3072,192]],[5904,[66624,3264]],[5905,[66688,3264]],[5906,[66624,3072,192]],[5907,[66624,3072,192]],[5908,[66624,3072,192]],[5909,[66624,3072,192]],[5910,[132160,3264]],[5911,[132224,3264]],[5912,[132160,3072,192]],[5913,[132160,3072,192]],[5914,[132160,3072,192]],[5915,[132160,3072,192]],[5916,[263232,3264]],[5917,[263296,3264]],[5918,[263232,3072,192]],[5919,[263232,3072,192]],[5920,[263232,3072,192]],[5921,[263232,3072,192]],[5922,[525376,3264]],[5923,[525440,3264]],[5924,[525376,3072,192]],[5925,[525376,3072,192]],[5926,[525376,3072,192]],[5927,[525376,3072,192]],[5928,[20544,12480]],[5929,[20608,12480]],[5930,[20544,12288,192]],[5931,[20544,12288,192]],[5932,[20544,12288,192]],[5933,[20544,12288,192]],[5934,[20544,12288,192]],[5935,[36928,12480]],[5936,[36992,12480]],[5937,[36928,12288,192]],[5938,[36928,12288,192]],[5939,[36928,12288,192]],[5940,[36928,12288,192]],[5941,[36928,12288,192]],[5942,[69696,12480]],[5943,[69760,12480]],[5944,[69696,12288,192]],[5945,[69696,12288,192]],[5946,[69696,12288,192]],[5947,[69696,12288,192]],[5948,[69696,12288,192]],[5949,[135232,12480]],[5950,[135296,12480]],[5951,[135232,12288,192]],[5952,[135232,12288,192]],[5953,[135232,12288,192]],[5954,[135232,12288,192]],[5955,[135232,12288,192]],[5956,[266304,12480]],[5957,[266368,12480]],[5958,[266304,12288,192]],[5959,[266304,12288,192]],[5960,[266304,12288,192]],[5961,[266304,12288,192]],[5962,[266304,12288,192]],[5963,[528448,12480]],[5964,[528512,12480]],[5965,[528448,12288,192]],[5966,[528448,12288,192]],[5967,[528448,12288,192]],[5968,[528448,12288,192]],[5969,[528448,12288,192]],[5970,[81984,49344]],[5971,[82048,49344]],[5972,[81984,49152,192]],[5973,[81984,49152,192]],[5974,[81984,49152,192]],[5975,[81984,49152,192]],[5976,[147520,49344]],[5977,[147584,49344]],[5978,[147520,49152,192]],[5979,[147520,49152,192]],[5980,[147520,49152,192]],[5981,[147520,49152,192]],[5982,[278592,49344]],[5983,[278656,49344]],[5984,[278592,49152,192]],[5985,[278592,49152,192]],[5986,[278592,49152,192]],[5987,[278592,49152,192]],[5988,[540736,49344]],[5989,[540800,49344]],[5990,[540736,49152,192]],[5991,[540736,49152,192]],[5992,[540736,49152,192]],[5993,[540736,49152,192]],[5994,[327744,196800]],[5995,[327808,196800]],[5996,[327744,196608,192]],[5997,[327744,196608,192]],[5998,[327744,196608,192]],[5999,[327744,196608,192]],[6000,[589888,196800]],[6001,[589952,196800]],[6002,[589888,196608,192]],[6003,[589888,196608,192]],[6004,[589888,196608,192]],[6005,[589888,196608,192]],[6006,[5376,3840]],[6007,[5632,3840]],[6008,[5376,3072,768]],[6009,[5376,3072,768]],[6010,[5376,3072,768]],[6011,[5376,3072,768]],[6012,[9472,3840]],[6013,[9728,3840]],[6014,[9472,3072,768]],[6015,[9472,3072,768]],[6016,[9472,3072,768]],[6017,[9472,3072,768]],[6018,[17664,3840]],[6019,[17920,3840]],[6020,[17664,3072,768]],[6021,[17664,3072,768]],[6022,[17664,3072,768]],[6023,[17664,3072,768]],[6024,[34048,3840]],[6025,[34304,3840]],[6026,[34048,3072,768]],[6027,[34048,3072,768]],[6028,[34048,3072,768]],[6029,[34048,3072,768]],[6030,[66816,3840]],[6031,[67072,3840]],[6032,[66816,3072,768]],[6033,[66816,3072,768]],[6034,[66816,3072,768]],[6035,[66816,3072,768]],[6036,[132352,3840]],[6037,[132608,3840]],[6038,[132352,3072,768]],[6039,[132352,3072,768]],[6040,[132352,3072,768]],[6041,[132352,3072,768]],[6042,[263424,3840]],[6043,[263680,3840]],[6044,[263424,3072,768]],[6045,[263424,3072,768]],[6046,[263424,3072,768]],[6047,[263424,3072,768]],[6048,[525568,3840]],[6049,[525824,3840]],[6050,[525568,3072,768]],[6051,[525568,3072,768]],[6052,[525568,3072,768]],[6053,[525568,3072,768]],[6054,[20736,13056]],[6055,[20992,13056]],[6056,[20736,12288,768]],[6057,[20736,12288,768]],[6058,[20736,12288,768]],[6059,[20736,12288,768]],[6060,[37120,13056]],[6061,[37376,13056]],[6062,[37120,12288,768]],[6063,[37120,12288,768]],[6064,[37120,12288,768]],[6065,[37120,12288,768]],[6066,[69888,13056]],[6067,[70144,13056]],[6068,[69888,12288,768]],[6069,[69888,12288,768]],[6070,[69888,12288,768]],[6071,[69888,12288,768]],[6072,[135424,13056]],[6073,[135680,13056]],[6074,[135424,12288,768]],[6075,[135424,12288,768]],[6076,[135424,12288,768]],[6077,[135424,12288,768]],[6078,[266496,13056]],[6079,[266752,13056]],[6080,[266496,12288,768]],[6081,[266496,12288,768]],[6082,[266496,12288,768]],[6083,[266496,12288,768]],[6084,[528640,13056]],[6085,[528896,13056]],[6086,[528640,12288,768]],[6087,[528640,12288,768]],[6088,[528640,12288,768]],[6089,[528640,12288,768]],[6090,[82176,49920]],[6091,[82432,49920]],[6092,[82176,49152,768]],[6093,[82176,49152,768]],[6094,[82176,49152,768]],[6095,[82176,49152,768]],[6096,[147712,49920]],[6097,[147968,49920]],[6098,[147712,49152,768]],[6099,[147712,49152,768]],[6100,[147712,49152,768]],[6101,[147712,49152,768]],[6102,[278784,49920]],[6103,[279040,49920]],[6104,[278784,49152,768]],[6105,[278784,49152,768]],[6106,[278784,49152,768]],[6107,[278784,49152,768]],[6108,[540928,49920]],[6109,[541184,49920]],[6110,[540928,49152,768]],[6111,[540928,49152,768]],[6112,[540928,49152,768]],[6113,[540928,49152,768]],[6114,[327936,197376]],[6115,[328192,197376]],[6116,[327936,196608,768]],[6117,[327936,196608,768]],[6118,[327936,196608,768]],[6119,[327936,196608,768]],[6120,[590080,197376]],[6121,[590336,197376]],[6122,[590080,196608,768]],[6123,[590080,196608,768]],[6124,[590080,196608,768]],[6125,[590080,196608,768]],[6126,[21504,15360]],[6127,[22528,15360]],[6128,[21504,12288,3072]],[6129,[21504,12288,3072]],[6130,[21504,12288,3072]],[6131,[21504,12288,3072]],[6132,[37888,15360]],[6133,[38912,15360]],[6134,[37888,12288,3072]],[6135,[37888,12288,3072]],[6136,[37888,12288,3072]],[6137,[37888,12288,3072]],[6138,[70656,15360]],[6139,[71680,15360]],[6140,[70656,12288,3072]],[6141,[70656,12288,3072]],[6142,[70656,12288,3072]],[6143,[70656,12288,3072]],[6144,[136192,15360]],[6145,[137216,15360]],[6146,[136192,12288,3072]],[6147,[136192,12288,3072]],[6148,[136192,12288,3072]],[6149,[136192,12288,3072]],[6150,[267264,15360]],[6151,[268288,15360]],[6152,[267264,12288,3072]],[6153,[267264,12288,3072]],[6154,[267264,12288,3072]],[6155,[267264,12288,3072]],[6156,[529408,15360]],[6157,[530432,15360]],[6158,[529408,12288,3072]],[6159,[529408,12288,3072]],[6160,[529408,12288,3072]],[6161,[529408,12288,3072]],[6162,[82944,52224]],[6163,[83968,52224]],[6164,[82944,49152,3072]],[6165,[82944,49152,3072]],[6166,[82944,49152,3072]],[6167,[82944,49152,3072]],[6168,[148480,52224]],[6169,[149504,52224]],[6170,[148480,49152,3072]],[6171,[148480,49152,3072]],[6172,[148480,49152,3072]],[6173,[148480,49152,3072]],[6174,[279552,52224]],[6175,[280576,52224]],[6176,[279552,49152,3072]],[6177,[279552,49152,3072]],[6178,[279552,49152,3072]],[6179,[279552,49152,3072]],[6180,[541696,52224]],[6181,[542720,52224]],[6182,[541696,49152,3072]],[6183,[541696,49152,3072]],[6184,[541696,49152,3072]],[6185,[541696,49152,3072]],[6186,[328704,199680]],[6187,[329728,199680]],[6188,[328704,196608,3072]],[6189,[328704,196608,3072]],[6190,[328704,196608,3072]],[6191,[328704,196608,3072]],[6192,[590848,199680]],[6193,[591872,199680]],[6194,[590848,196608,3072]],[6195,[590848,196608,3072]],[6196,[590848,196608,3072]],[6197,[590848,196608,3072]],[6198,[86016,61440]],[6199,[90112,61440]],[6200,[86016,49152,12288]],[6201,[86016,49152,12288]],[6202,[86016,49152,12288]],[6203,[86016,49152,12288]],[6204,[151552,61440]],[6205,[155648,61440]],[6206,[151552,49152,12288]],[6207,[151552,49152,12288]],[6208,[151552,49152,12288]],[6209,[151552,49152,12288]],[6210,[282624,61440]],[6211,[286720,61440]],[6212,[282624,49152,12288]],[6213,[282624,49152,12288]],[6214,[282624,49152,12288]],[6215,[282624,49152,12288]],[6216,[544768,61440]],[6217,[548864,61440]],[6218,[544768,49152,12288]],[6219,[544768,49152,12288]],[6220,[544768,49152,12288]],[6221,[544768,49152,12288]],[6222,[331776,208896]],[6223,[335872,208896]],[6224,[331776,196608,12288]],[6225,[331776,196608,12288]],[6226,[331776,196608,12288]],[6227,[331776,196608,12288]],[6228,[593920,208896]],[6229,[598016,208896]],[6230,[593920,196608,12288]],[6231,[593920,196608,12288]],[6232,[593920,196608,12288]],[6233,[593920,196608,12288]],[6234,[344064,245760]],[6235,[360448,245760]],[6236,[344064,196608,49152]],[6237,[344064,196608,49152]],[6238,[344064,196608,49152]],[6239,[344064,196608,49152]],[6240,[606208,245760]],[6241,[622592,245760]],[6242,[606208,196608,49152]],[6243,[606208,196608,49152]],[6244,[606208,196608,49152]],[6245,[606208,196608,49152]],[6246,[21,15]],[6247,[37,15]],[6248,[37,21,15]],[6249,[37,21,15]],[6250,[22,15]],[6251,[38,15]],[6252,[38,22,15]],[6253,[38,22,15]],[6254,[38,21]],[6255,[42,25]],[6256,[38,21,12]],[6257,[38,21,12]],[6258,[37,22]],[6259,[41,26]],[6260,[37,22,12]],[6261,[37,22,12]],[6262,[41,21]],[6263,[42,22]],[6264,[41,21,3]],[6265,[41,21,3]],[6266,[37,25]],[6267,[38,26]],[6268,[37,25,3]],[6269,[37,25,3]],[6270,[41,21]],[6271,[37,25]],[6272,[37,21,12]],[6273,[37,21,12]],[6274,[37,21,12]],[6275,[42,22]],[6276,[38,26]],[6277,[38,22,12]],[6278,[38,22,12]],[6279,[38,22,12]],[6280,[38,21]],[6281,[37,22]],[6282,[37,21,3]],[6283,[37,21,3]],[6284,[37,21,3]],[6285,[42,25]],[6286,[41,26]],[6287,[41,25,3]],[6288,[41,25,3]],[6289,[41,25,3]],[6290,[69,15]],[6291,[133,15]],[6292,[133,69,15]],[6293,[133,69,15]],[6294,[70,15]],[6295,[134,15]],[6296,[134,70,15]],[6297,[134,70,15]],[6298,[134,69]],[6299,[138,73]],[6300,[134,69,12]],[6301,[134,69,12]],[6302,[133,70]],[6303,[137,74]],[6304,[133,70,12]],[6305,[133,70,12]],[6306,[137,69]],[6307,[138,70]],[6308,[137,69,3]],[6309,[137,69,3]],[6310,[133,73]],[6311,[134,74]],[6312,[133,73,3]],[6313,[133,73,3]],[6314,[137,69]],[6315,[133,73]],[6316,[133,69,12]],[6317,[133,69,12]],[6318,[133,69,12]],[6319,[138,70]],[6320,[134,74]],[6321,[134,70,12]],[6322,[134,70,12]],[6323,[134,70,12]],[6324,[134,69]],[6325,[133,70]],[6326,[133,69,3]],[6327,[133,69,3]],[6328,[133,69,3]],[6329,[138,73]],[6330,[137,74]],[6331,[137,73,3]],[6332,[137,73,3]],[6333,[137,73,3]],[6334,[261,15]],[6335,[517,15]],[6336,[517,261,15]],[6337,[517,261,15]],[6338,[262,15]],[6339,[518,15]],[6340,[518,262,15]],[6341,[518,262,15]],[6342,[518,261]],[6343,[522,265]],[6344,[518,261,12]],[6345,[518,261,12]],[6346,[517,262]],[6347,[521,266]],[6348,[517,262,12]],[6349,[517,262,12]],[6350,[521,261]],[6351,[522,262]],[6352,[521,261,3]],[6353,[521,261,3]],[6354,[517,265]],[6355,[518,266]],[6356,[517,265,3]],[6357,[517,265,3]],[6358,[521,261]],[6359,[517,265]],[6360,[517,261,12]],[6361,[517,261,12]],[6362,[517,261,12]],[6363,[522,262]],[6364,[518,266]],[6365,[518,262,12]],[6366,[518,262,12]],[6367,[518,262,12]],[6368,[518,261]],[6369,[517,262]],[6370,[517,261,3]],[6371,[517,261,3]],[6372,[517,261,3]],[6373,[522,265]],[6374,[521,266]],[6375,[521,265,3]],[6376,[521,265,3]],[6377,[521,265,3]],[6378,[1029,15]],[6379,[2053,15]],[6380,[2053,1029,15]],[6381,[2053,1029,15]],[6382,[1030,15]],[6383,[2054,15]],[6384,[2054,1030,15]],[6385,[2054,1030,15]],[6386,[2054,1029]],[6387,[2058,1033]],[6388,[2054,1029,12]],[6389,[2054,1029,12]],[6390,[2053,1030]],[6391,[2057,1034]],[6392,[2053,1030,12]],[6393,[2053,1030,12]],[6394,[2057,1029]],[6395,[2058,1030]],[6396,[2057,1029,3]],[6397,[2057,1029,3]],[6398,[2053,1033]],[6399,[2054,1034]],[6400,[2053,1033,3]],[6401,[2053,1033,3]],[6402,[2057,1029]],[6403,[2053,1033]],[6404,[2053,1029,12]],[6405,[2053,1029,12]],[6406,[2053,1029,12]],[6407,[2058,1030]],[6408,[2054,1034]],[6409,[2054,1030,12]],[6410,[2054,1030,12]],[6411,[2054,1030,12]],[6412,[2054,1029]],[6413,[2053,1030]],[6414,[2053,1029,3]],[6415,[2053,1029,3]],[6416,[2053,1029,3]],[6417,[2058,1033]],[6418,[2057,1034]],[6419,[2057,1033,3]],[6420,[2057,1033,3]],[6421,[2057,1033,3]],[6422,[4101,15]],[6423,[8197,15]],[6424,[8197,4101,15]],[6425,[8197,4101,15]],[6426,[4102,15]],[6427,[8198,15]],[6428,[8198,4102,15]],[6429,[8198,4102,15]],[6430,[8198,4101]],[6431,[8202,4105]],[6432,[8198,4101,12]],[6433,[8198,4101,12]],[6434,[8197,4102]],[6435,[8201,4106]],[6436,[8197,4102,12]],[6437,[8197,4102,12]],[6438,[8201,4101]],[6439,[8202,4102]],[6440,[8201,4101,3]],[6441,[8201,4101,3]],[6442,[8197,4105]],[6443,[8198,4106]],[6444,[8197,4105,3]],[6445,[8197,4105,3]],[6446,[8201,4101]],[6447,[8197,4105]],[6448,[8197,4101,12]],[6449,[8197,4101,12]],[6450,[8197,4101,12]],[6451,[8202,4102]],[6452,[8198,4106]],[6453,[8198,4102,12]],[6454,[8198,4102,12]],[6455,[8198,4102,12]],[6456,[8198,4101]],[6457,[8197,4102]],[6458,[8197,4101,3]],[6459,[8197,4101,3]],[6460,[8197,4101,3]],[6461,[8202,4105]],[6462,[8201,4106]],[6463,[8201,4105,3]],[6464,[8201,4105,3]],[6465,[8201,4105,3]],[6466,[16389,15]],[6467,[32773,15]],[6468,[32773,16389,15]],[6469,[32773,16389,15]],[6470,[16390,15]],[6471,[32774,15]],[6472,[32774,16390,15]],[6473,[32774,16390,15]],[6474,[32774,16389]],[6475,[32778,16393]],[6476,[32774,16389,12]],[6477,[32774,16389,12]],[6478,[32773,16390]],[6479,[32777,16394]],[6480,[32773,16390,12]],[6481,[32773,16390,12]],[6482,[32777,16389]],[6483,[32778,16390]],[6484,[32777,16389,3]],[6485,[32777,16389,3]],[6486,[32773,16393]],[6487,[32774,16394]],[6488,[32773,16393,3]],[6489,[32773,16393,3]],[6490,[32777,16389]],[6491,[32773,16393]],[6492,[32773,16389,12]],[6493,[32773,16389,12]],[6494,[32773,16389,12]],[6495,[32778,16390]],[6496,[32774,16394]],[6497,[32774,16390,12]],[6498,[32774,16390,12]],[6499,[32774,16390,12]],[6500,[32774,16389]],[6501,[32773,16390]],[6502,[32773,16389,3]],[6503,[32773,16389,3]],[6504,[32773,16389,3]],[6505,[32778,16393]],[6506,[32777,16394]],[6507,[32777,16393,3]],[6508,[32777,16393,3]],[6509,[32777,16393,3]],[6510,[65541,15]],[6511,[131077,15]],[6512,[131077,65541,15]],[6513,[131077,65541,15]],[6514,[65542,15]],[6515,[131078,15]],[6516,[131078,65542,15]],[6517,[131078,65542,15]],[6518,[131078,65541]],[6519,[131082,65545]],[6520,[131078,65541,12]],[6521,[131078,65541,12]],[6522,[131077,65542]],[6523,[131081,65546]],[6524,[131077,65542,12]],[6525,[131077,65542,12]],[6526,[131081,65541]],[6527,[131082,65542]],[6528,[131081,65541,3]],[6529,[131081,65541,3]],[6530,[131077,65545]],[6531,[131078,65546]],[6532,[131077,65545,3]],[6533,[131077,65545,3]],[6534,[131081,65541]],[6535,[131077,65545]],[6536,[131077,65541,12]],[6537,[131077,65541,12]],[6538,[131077,65541,12]],[6539,[131082,65542]],[6540,[131078,65546]],[6541,[131078,65542,12]],[6542,[131078,65542,12]],[6543,[131078,65542,12]],[6544,[131078,65541]],[6545,[131077,65542]],[6546,[131077,65541,3]],[6547,[131077,65541,3]],[6548,[131077,65541,3]],[6549,[131082,65545]],[6550,[131081,65546]],[6551,[131081,65545,3]],[6552,[131081,65545,3]],[6553,[131081,65545,3]],[6554,[262149,15]],[6555,[524293,15]],[6556,[524293,262149,15]],[6557,[524293,262149,15]],[6558,[262150,15]],[6559,[524294,15]],[6560,[524294,262150,15]],[6561,[524294,262150,15]],[6562,[524294,262149]],[6563,[524298,262153]],[6564,[524294,262149,12]],[6565,[524294,262149,12]],[6566,[524293,262150]],[6567,[524297,262154]],[6568,[524293,262150,12]],[6569,[524293,262150,12]],[6570,[524297,262149]],[6571,[524298,262150]],[6572,[524297,262149,3]],[6573,[524297,262149,3]],[6574,[524293,262153]],[6575,[524294,262154]],[6576,[524293,262153,3]],[6577,[524293,262153,3]],[6578,[524297,262149]],[6579,[524293,262153]],[6580,[524293,262149,12]],[6581,[524293,262149,12]],[6582,[524293,262149,12]],[6583,[524298,262150]],[6584,[524294,262154]],[6585,[524294,262150,12]],[6586,[524294,262150,12]],[6587,[524294,262150,12]],[6588,[524294,262149]],[6589,[524293,262150]],[6590,[524293,262149,3]],[6591,[524293,262149,3]],[6592,[524293,262149,3]],[6593,[524298,262153]],[6594,[524297,262154]],[6595,[524297,262153,3]],[6596,[524297,262153,3]],[6597,[524297,262153,3]],[6598,[81,51]],[6599,[145,51]],[6600,[145,81,51]],[6601,[145,81,51]],[6602,[82,51]],[6603,[146,51]],[6604,[146,82,51]],[6605,[146,82,51]],[6606,[146,81]],[6607,[162,97]],[6608,[146,81,48]],[6609,[146,81,48]],[6610,[145,82]],[6611,[161,98]],[6612,[145,82,48]],[6613,[145,82,48]],[6614,[161,81]],[6615,[162,82]],[6616,[161,81,3]],[6617,[161,81,3]],[6618,[145,97]],[6619,[146,98]],[6620,[145,97,3]],[6621,[145,97,3]],[6622,[161,81]],[6623,[145,97]],[6624,[145,81,48]],[6625,[145,81,48]],[6626,[145,81,48]],[6627,[162,82]],[6628,[146,98]],[6629,[146,82,48]],[6630,[146,82,48]],[6631,[146,82,48]],[6632,[146,81]],[6633,[145,82]],[6634,[145,81,3]],[6635,[145,81,3]],[6636,[145,81,3]],[6637,[162,97]],[6638,[161,98]],[6639,[161,97,3]],[6640,[161,97,3]],[6641,[161,97,3]],[6642,[273,51]],[6643,[529,51]],[6644,[529,273,51]],[6645,[529,273,51]],[6646,[274,51]],[6647,[530,51]],[6648,[530,274,51]],[6649,[530,274,51]],[6650,[530,273]],[6651,[546,289]],[6652,[530,273,48]],[6653,[530,273,48]],[6654,[529,274]],[6655,[545,290]],[6656,[529,274,48]],[6657,[529,274,48]],[6658,[545,273]],[6659,[546,274]],[6660,[545,273,3]],[6661,[545,273,3]],[6662,[529,289]],[6663,[530,290]],[6664,[529,289,3]],[6665,[529,289,3]],[6666,[545,273]],[6667,[529,289]],[6668,[529,273,48]],[6669,[529,273,48]],[6670,[529,273,48]],[6671,[546,274]],[6672,[530,290]],[6673,[530,274,48]],[6674,[530,274,48]],[6675,[530,274,48]],[6676,[530,273]],[6677,[529,274]],[6678,[529,273,3]],[6679,[529,273,3]],[6680,[529,273,3]],[6681,[546,289]],[6682,[545,290]],[6683,[545,289,3]],[6684,[545,289,3]],[6685,[545,289,3]],[6686,[1041,51]],[6687,[2065,51]],[6688,[2065,1041,51]],[6689,[2065,1041,51]],[6690,[1042,51]],[6691,[2066,51]],[6692,[2066,1042,51]],[6693,[2066,1042,51]],[6694,[2066,1041]],[6695,[2082,1057]],[6696,[2066,1041,48]],[6697,[2066,1041,48]],[6698,[2065,1042]],[6699,[2081,1058]],[6700,[2065,1042,48]],[6701,[2065,1042,48]],[6702,[2081,1041]],[6703,[2082,1042]],[6704,[2081,1041,3]],[6705,[2081,1041,3]],[6706,[2065,1057]],[6707,[2066,1058]],[6708,[2065,1057,3]],[6709,[2065,1057,3]],[6710,[2081,1041]],[6711,[2065,1057]],[6712,[2065,1041,48]],[6713,[2065,1041,48]],[6714,[2065,1041,48]],[6715,[2082,1042]],[6716,[2066,1058]],[6717,[2066,1042,48]],[6718,[2066,1042,48]],[6719,[2066,1042,48]],[6720,[2066,1041]],[6721,[2065,1042]],[6722,[2065,1041,3]],[6723,[2065,1041,3]],[6724,[2065,1041,3]],[6725,[2082,1057]],[6726,[2081,1058]],[6727,[2081,1057,3]],[6728,[2081,1057,3]],[6729,[2081,1057,3]],[6730,[4113,51]],[6731,[8209,51]],[6732,[8209,4113,51]],[6733,[8209,4113,51]],[6734,[4114,51]],[6735,[8210,51]],[6736,[8210,4114,51]],[6737,[8210,4114,51]],[6738,[8210,4113]],[6739,[8226,4129]],[6740,[8210,4113,48]],[6741,[8210,4113,48]],[6742,[8209,4114]],[6743,[8225,4130]],[6744,[8209,4114,48]],[6745,[8209,4114,48]],[6746,[8225,4113]],[6747,[8226,4114]],[6748,[8225,4113,3]],[6749,[8225,4113,3]],[6750,[8209,4129]],[6751,[8210,4130]],[6752,[8209,4129,3]],[6753,[8209,4129,3]],[6754,[8225,4113]],[6755,[8209,4129]],[6756,[8209,4113,48]],[6757,[8209,4113,48]],[6758,[8209,4113,48]],[6759,[8226,4114]],[6760,[8210,4130]],[6761,[8210,4114,48]],[6762,[8210,4114,48]],[6763,[8210,4114,48]],[6764,[8210,4113]],[6765,[8209,4114]],[6766,[8209,4113,3]],[6767,[8209,4113,3]],[6768,[8209,4113,3]],[6769,[8226,4129]],[6770,[8225,4130]],[6771,[8225,4129,3]],[6772,[8225,4129,3]],[6773,[8225,4129,3]],[6774,[16401,51]],[6775,[32785,51]],[6776,[32785,16401,51]],[6777,[32785,16401,51]],[6778,[16402,51]],[6779,[32786,51]],[6780,[32786,16402,51]],[6781,[32786,16402,51]],[6782,[32786,16401]],[6783,[32802,16417]],[6784,[32786,16401,48]],[6785,[32786,16401,48]],[6786,[32785,16402]],[6787,[32801,16418]],[6788,[32785,16402,48]],[6789,[32785,16402,48]],[6790,[32801,16401]],[6791,[32802,16402]],[6792,[32801,16401,3]],[6793,[32801,16401,3]],[6794,[32785,16417]],[6795,[32786,16418]],[6796,[32785,16417,3]],[6797,[32785,16417,3]],[6798,[32801,16401]],[6799,[32785,16417]],[6800,[32785,16401,48]],[6801,[32785,16401,48]],[6802,[32785,16401,48]],[6803,[32802,16402]],[6804,[32786,16418]],[6805,[32786,16402,48]],[6806,[32786,16402,48]],[6807,[32786,16402,48]],[6808,[32786,16401]],[6809,[32785,16402]],[6810,[32785,16401,3]],[6811,[32785,16401,3]],[6812,[32785,16401,3]],[6813,[32802,16417]],[6814,[32801,16418]],[6815,[32801,16417,3]],[6816,[32801,16417,3]],[6817,[32801,16417,3]],[6818,[65553,51]],[6819,[131089,51]],[6820,[131089,65553,51]],[6821,[131089,65553,51]],[6822,[65554,51]],[6823,[131090,51]],[6824,[131090,65554,51]],[6825,[131090,65554,51]],[6826,[131090,65553]],[6827,[131106,65569]],[6828,[131090,65553,48]],[6829,[131090,65553,48]],[6830,[131089,65554]],[6831,[131105,65570]],[6832,[131089,65554,48]],[6833,[131089,65554,48]],[6834,[131105,65553]],[6835,[131106,65554]],[6836,[131105,65553,3]],[6837,[131105,65553,3]],[6838,[131089,65569]],[6839,[131090,65570]],[6840,[131089,65569,3]],[6841,[131089,65569,3]],[6842,[131105,65553]],[6843,[131089,65569]],[6844,[131089,65553,48]],[6845,[131089,65553,48]],[6846,[131089,65553,48]],[6847,[131106,65554]],[6848,[131090,65570]],[6849,[131090,65554,48]],[6850,[131090,65554,48]],[6851,[131090,65554,48]],[6852,[131090,65553]],[6853,[131089,65554]],[6854,[131089,65553,3]],[6855,[131089,65553,3]],[6856,[131089,65553,3]],[6857,[131106,65569]],[6858,[131105,65570]],[6859,[131105,65569,3]],[6860,[131105,65569,3]],[6861,[131105,65569,3]],[6862,[262161,51]],[6863,[524305,51]],[6864,[524305,262161,51]],[6865,[524305,262161,51]],[6866,[262162,51]],[6867,[524306,51]],[6868,[524306,262162,51]],[6869,[524306,262162,51]],[6870,[524306,262161]],[6871,[524322,262177]],[6872,[524306,262161,48]],[6873,[524306,262161,48]],[6874,[524305,262162]],[6875,[524321,262178]],[6876,[524305,262162,48]],[6877,[524305,262162,48]],[6878,[524321,262161]],[6879,[524322,262162]],[6880,[524321,262161,3]],[6881,[524321,262161,3]],[6882,[524305,262177]],[6883,[524306,262178]],[6884,[524305,262177,3]],[6885,[524305,262177,3]],[6886,[524321,262161]],[6887,[524305,262177]],[6888,[524305,262161,48]],[6889,[524305,262161,48]],[6890,[524305,262161,48]],[6891,[524322,262162]],[6892,[524306,262178]],[6893,[524306,262162,48]],[6894,[524306,262162,48]],[6895,[524306,262162,48]],[6896,[524306,262161]],[6897,[524305,262162]],[6898,[524305,262161,3]],[6899,[524305,262161,3]],[6900,[524305,262161,3]],[6901,[524322,262177]],[6902,[524321,262178]],[6903,[524321,262177,3]],[6904,[524321,262177,3]],[6905,[524321,262177,3]],[6906,[321,195]],[6907,[577,195]],[6908,[577,321,195]],[6909,[577,321,195]],[6910,[322,195]],[6911,[578,195]],[6912,[578,322,195]],[6913,[578,322,195]],[6914,[578,321]],[6915,[642,385]],[6916,[578,321,192]],[6917,[578,321,192]],[6918,[577,322]],[6919,[641,386]],[6920,[577,322,192]],[6921,[577,322,192]],[6922,[641,321]],[6923,[642,322]],[6924,[641,321,3]],[6925,[641,321,3]],[6926,[577,385]],[6927,[578,386]],[6928,[577,385,3]],[6929,[577,385,3]],[6930,[641,321]],[6931,[577,385]],[6932,[577,321,192]],[6933,[577,321,192]],[6934,[577,321,192]],[6935,[642,322]],[6936,[578,386]],[6937,[578,322,192]],[6938,[578,322,192]],[6939,[578,322,192]],[6940,[578,321]],[6941,[577,322]],[6942,[577,321,3]],[6943,[577,321,3]],[6944,[577,321,3]],[6945,[642,385]],[6946,[641,386]],[6947,[641,385,3]],[6948,[641,385,3]],[6949,[641,385,3]],[6950,[1089,195]],[6951,[2113,195]],[6952,[2113,1089,195]],[6953,[2113,1089,195]],[6954,[1090,195]],[6955,[2114,195]],[6956,[2114,1090,195]],[6957,[2114,1090,195]],[6958,[2114,1089]],[6959,[2178,1153]],[6960,[2114,1089,192]],[6961,[2114,1089,192]],[6962,[2113,1090]],[6963,[2177,1154]],[6964,[2113,1090,192]],[6965,[2113,1090,192]],[6966,[2177,1089]],[6967,[2178,1090]],[6968,[2177,1089,3]],[6969,[2177,1089,3]],[6970,[2113,1153]],[6971,[2114,1154]],[6972,[2113,1153,3]],[6973,[2113,1153,3]],[6974,[2177,1089]],[6975,[2113,1153]],[6976,[2113,1089,192]],[6977,[2113,1089,192]],[6978,[2113,1089,192]],[6979,[2178,1090]],[6980,[2114,1154]],[6981,[2114,1090,192]],[6982,[2114,1090,192]],[6983,[2114,1090,192]],[6984,[2114,1089]],[6985,[2113,1090]],[6986,[2113,1089,3]],[6987,[2113,1089,3]],[6988,[2113,1089,3]],[6989,[2178,1153]],[6990,[2177,1154]],[6991,[2177,1153,3]],[6992,[2177,1153,3]],[6993,[2177,1153,3]],[6994,[4161,195]],[6995,[8257,195]],[6996,[8257,4161,195]],[6997,[8257,4161,195]],[6998,[4162,195]],[6999,[8258,195]],[7000,[8258,4162,195]],[7001,[8258,4162,195]],[7002,[8258,4161]],[7003,[8322,4225]],[7004,[8258,4161,192]],[7005,[8258,4161,192]],[7006,[8257,4162]],[7007,[8321,4226]],[7008,[8257,4162,192]],[7009,[8257,4162,192]],[7010,[8321,4161]],[7011,[8322,4162]],[7012,[8321,4161,3]],[7013,[8321,4161,3]],[7014,[8257,4225]],[7015,[8258,4226]],[7016,[8257,4225,3]],[7017,[8257,4225,3]],[7018,[8321,4161]],[7019,[8257,4225]],[7020,[8257,4161,192]],[7021,[8257,4161,192]],[7022,[8257,4161,192]],[7023,[8322,4162]],[7024,[8258,4226]],[7025,[8258,4162,192]],[7026,[8258,4162,192]],[7027,[8258,4162,192]],[7028,[8258,4161]],[7029,[8257,4162]],[7030,[8257,4161,3]],[7031,[8257,4161,3]],[7032,[8257,4161,3]],[7033,[8322,4225]],[7034,[8321,4226]],[7035,[8321,4225,3]],[7036,[8321,4225,3]],[7037,[8321,4225,3]],[7038,[16449,195]],[7039,[32833,195]],[7040,[32833,16449,195]],[7041,[32833,16449,195]],[7042,[16450,195]],[7043,[32834,195]],[7044,[32834,16450,195]],[7045,[32834,16450,195]],[7046,[32834,16449]],[7047,[32898,16513]],[7048,[32834,16449,192]],[7049,[32834,16449,192]],[7050,[32833,16450]],[7051,[32897,16514]],[7052,[32833,16450,192]],[7053,[32833,16450,192]],[7054,[32897,16449]],[7055,[32898,16450]],[7056,[32897,16449,3]],[7057,[32897,16449,3]],[7058,[32833,16513]],[7059,[32834,16514]],[7060,[32833,16513,3]],[7061,[32833,16513,3]],[7062,[32897,16449]],[7063,[32833,16513]],[7064,[32833,16449,192]],[7065,[32833,16449,192]],[7066,[32833,16449,192]],[7067,[32898,16450]],[7068,[32834,16514]],[7069,[32834,16450,192]],[7070,[32834,16450,192]],[7071,[32834,16450,192]],[7072,[32834,16449]],[7073,[32833,16450]],[7074,[32833,16449,3]],[7075,[32833,16449,3]],[7076,[32833,16449,3]],[7077,[32898,16513]],[7078,[32897,16514]],[7079,[32897,16513,3]],[7080,[32897,16513,3]],[7081,[32897,16513,3]],[7082,[65601,195]],[7083,[131137,195]],[7084,[131137,65601,195]],[7085,[131137,65601,195]],[7086,[65602,195]],[7087,[131138,195]],[7088,[131138,65602,195]],[7089,[131138,65602,195]],[7090,[131138,65601]],[7091,[131202,65665]],[7092,[131138,65601,192]],[7093,[131138,65601,192]],[7094,[131137,65602]],[7095,[131201,65666]],[7096,[131137,65602,192]],[7097,[131137,65602,192]],[7098,[131201,65601]],[7099,[131202,65602]],[7100,[131201,65601,3]],[7101,[131201,65601,3]],[7102,[131137,65665]],[7103,[131138,65666]],[7104,[131137,65665,3]],[7105,[131137,65665,3]],[7106,[131201,65601]],[7107,[131137,65665]],[7108,[131137,65601,192]],[7109,[131137,65601,192]],[7110,[131137,65601,192]],[7111,[131202,65602]],[7112,[131138,65666]],[7113,[131138,65602,192]],[7114,[131138,65602,192]],[7115,[131138,65602,192]],[7116,[131138,65601]],[7117,[131137,65602]],[7118,[131137,65601,3]],[7119,[131137,65601,3]],[7120,[131137,65601,3]],[7121,[131202,65665]],[7122,[131201,65666]],[7123,[131201,65665,3]],[7124,[131201,65665,3]],[7125,[131201,65665,3]],[7126,[262209,195]],[7127,[524353,195]],[7128,[524353,262209,195]],[7129,[524353,262209,195]],[7130,[262210,195]],[7131,[524354,195]],[7132,[524354,262210,195]],[7133,[524354,262210,195]],[7134,[524354,262209]],[7135,[524418,262273]],[7136,[524354,262209,192]],[7137,[524354,262209,192]],[7138,[524353,262210]],[7139,[524417,262274]],[7140,[524353,262210,192]],[7141,[524353,262210,192]],[7142,[524417,262209]],[7143,[524418,262210]],[7144,[524417,262209,3]],[7145,[524417,262209,3]],[7146,[524353,262273]],[7147,[524354,262274]],[7148,[524353,262273,3]],[7149,[524353,262273,3]],[7150,[524417,262209]],[7151,[524353,262273]],[7152,[524353,262209,192]],[7153,[524353,262209,192]],[7154,[524353,262209,192]],[7155,[524418,262210]],[7156,[524354,262274]],[7157,[524354,262210,192]],[7158,[524354,262210,192]],[7159,[524354,262210,192]],[7160,[524354,262209]],[7161,[524353,262210]],[7162,[524353,262209,3]],[7163,[524353,262209,3]],[7164,[524353,262209,3]],[7165,[524418,262273]],[7166,[524417,262274]],[7167,[524417,262273,3]],[7168,[524417,262273,3]],[7169,[524417,262273,3]],[7170,[1281,771]],[7171,[2305,771]],[7172,[2305,1281,771]],[7173,[2305,1281,771]],[7174,[1282,771]],[7175,[2306,771]],[7176,[2306,1282,771]],[7177,[2306,1282,771]],[7178,[2306,1281]],[7179,[2562,1537]],[7180,[2306,1281,768]],[7181,[2306,1281,768]],[7182,[2305,1282]],[7183,[2561,1538]],[7184,[2305,1282,768]],[7185,[2305,1282,768]],[7186,[2561,1281]],[7187,[2562,1282]],[7188,[2561,1281,3]],[7189,[2561,1281,3]],[7190,[2305,1537]],[7191,[2306,1538]],[7192,[2305,1537,3]],[7193,[2305,1537,3]],[7194,[2561,1281]],[7195,[2305,1537]],[7196,[2305,1281,768]],[7197,[2305,1281,768]],[7198,[2305,1281,768]],[7199,[2562,1282]],[7200,[2306,1538]],[7201,[2306,1282,768]],[7202,[2306,1282,768]],[7203,[2306,1282,768]],[7204,[2306,1281]],[7205,[2305,1282]],[7206,[2305,1281,3]],[7207,[2305,1281,3]],[7208,[2305,1281,3]],[7209,[2562,1537]],[7210,[2561,1538]],[7211,[2561,1537,3]],[7212,[2561,1537,3]],[7213,[2561,1537,3]],[7214,[4353,771]],[7215,[8449,771]],[7216,[8449,4353,771]],[7217,[8449,4353,771]],[7218,[4354,771]],[7219,[8450,771]],[7220,[8450,4354,771]],[7221,[8450,4354,771]],[7222,[8450,4353]],[7223,[8706,4609]],[7224,[8450,4353,768]],[7225,[8450,4353,768]],[7226,[8449,4354]],[7227,[8705,4610]],[7228,[8449,4354,768]],[7229,[8449,4354,768]],[7230,[8705,4353]],[7231,[8706,4354]],[7232,[8705,4353,3]],[7233,[8705,4353,3]],[7234,[8449,4609]],[7235,[8450,4610]],[7236,[8449,4609,3]],[7237,[8449,4609,3]],[7238,[8705,4353]],[7239,[8449,4609]],[7240,[8449,4353,768]],[7241,[8449,4353,768]],[7242,[8449,4353,768]],[7243,[8706,4354]],[7244,[8450,4610]],[7245,[8450,4354,768]],[7246,[8450,4354,768]],[7247,[8450,4354,768]],[7248,[8450,4353]],[7249,[8449,4354]],[7250,[8449,4353,3]],[7251,[8449,4353,3]],[7252,[8449,4353,3]],[7253,[8706,4609]],[7254,[8705,4610]],[7255,[8705,4609,3]],[7256,[8705,4609,3]],[7257,[8705,4609,3]],[7258,[16641,771]],[7259,[33025,771]],[7260,[33025,16641,771]],[7261,[33025,16641,771]],[7262,[16642,771]],[7263,[33026,771]],[7264,[33026,16642,771]],[7265,[33026,16642,771]],[7266,[33026,16641]],[7267,[33282,16897]],[7268,[33026,16641,768]],[7269,[33026,16641,768]],[7270,[33025,16642]],[7271,[33281,16898]],[7272,[33025,16642,768]],[7273,[33025,16642,768]],[7274,[33281,16641]],[7275,[33282,16642]],[7276,[33281,16641,3]],[7277,[33281,16641,3]],[7278,[33025,16897]],[7279,[33026,16898]],[7280,[33025,16897,3]],[7281,[33025,16897,3]],[7282,[33281,16641]],[7283,[33025,16897]],[7284,[33025,16641,768]],[7285,[33025,16641,768]],[7286,[33025,16641,768]],[7287,[33025,16641,768]],[7288,[33282,16642]],[7289,[33026,16898]],[7290,[33026,16642,768]],[7291,[33026,16642,768]],[7292,[33026,16642,768]],[7293,[33026,16642,768]],[7294,[33026,16641]],[7295,[33025,16642]],[7296,[33025,16641,3]],[7297,[33025,16641,3]],[7298,[33025,16641,3]],[7299,[33282,16897]],[7300,[33281,16898]],[7301,[33281,16897,3]],[7302,[33281,16897,3]],[7303,[33281,16897,3]],[7304,[65793,771]],[7305,[131329,771]],[7306,[131329,65793,771]],[7307,[131329,65793,771]],[7308,[65794,771]],[7309,[131330,771]],[7310,[131330,65794,771]],[7311,[131330,65794,771]],[7312,[131330,65793]],[7313,[131586,66049]],[7314,[131330,65793,768]],[7315,[131330,65793,768]],[7316,[131329,65794]],[7317,[131585,66050]],[7318,[131329,65794,768]],[7319,[131329,65794,768]],[7320,[131585,65793]],[7321,[131586,65794]],[7322,[131585,65793,3]],[7323,[131585,65793,3]],[7324,[131329,66049]],[7325,[131330,66050]],[7326,[131329,66049,3]],[7327,[131329,66049,3]],[7328,[131585,65793]],[7329,[131329,66049]],[7330,[131329,65793,768]],[7331,[131329,65793,768]],[7332,[131329,65793,768]],[7333,[131586,65794]],[7334,[131330,66050]],[7335,[131330,65794,768]],[7336,[131330,65794,768]],[7337,[131330,65794,768]],[7338,[131330,65793]],[7339,[131329,65794]],[7340,[131329,65793,3]],[7341,[131329,65793,3]],[7342,[131329,65793,3]],[7343,[131586,66049]],[7344,[131585,66050]],[7345,[131585,66049,3]],[7346,[131585,66049,3]],[7347,[131585,66049,3]],[7348,[262401,771]],[7349,[524545,771]],[7350,[524545,262401,771]],[7351,[524545,262401,771]],[7352,[262402,771]],[7353,[524546,771]],[7354,[524546,262402,771]],[7355,[524546,262402,771]],[7356,[524546,262401]],[7357,[524802,262657]],[7358,[524546,262401,768]],[7359,[524546,262401,768]],[7360,[524545,262402]],[7361,[524801,262658]],[7362,[524545,262402,768]],[7363,[524545,262402,768]],[7364,[524801,262401]],[7365,[524802,262402]],[7366,[524801,262401,3]],[7367,[524801,262401,3]],[7368,[524545,262657]],[7369,[524546,262658]],[7370,[524545,262657,3]],[7371,[524545,262657,3]],[7372,[524801,262401]],[7373,[524545,262657]],[7374,[524545,262401,768]],[7375,[524545,262401,768]],[7376,[524545,262401,768]],[7377,[524802,262402]],[7378,[524546,262658]],[7379,[524546,262402,768]],[7380,[524546,262402,768]],[7381,[524546,262402,768]],[7382,[524546,262401]],[7383,[524545,262402]],[7384,[524545,262401,3]],[7385,[524545,262401,3]],[7386,[524545,262401,3]],[7387,[524802,262657]],[7388,[524801,262658]],[7389,[524801,262657,3]],[7390,[524801,262657,3]],[7391,[524801,262657,3]],[7392,[5121,3075]],[7393,[9217,3075]],[7394,[9217,5121,3075]],[7395,[9217,5121,3075]],[7396,[5122,3075]],[7397,[9218,3075]],[7398,[9218,5122,3075]],[7399,[9218,5122,3075]],[7400,[9218,5121]],[7401,[10242,6145]],[7402,[9218,5121,3072]],[7403,[9218,5121,3072]],[7404,[9217,5122]],[7405,[10241,6146]],[7406,[9217,5122,3072]],[7407,[9217,5122,3072]],[7408,[10241,5121]],[7409,[10242,5122]],[7410,[10241,5121,3]],[7411,[10241,5121,3]],[7412,[9217,6145]],[7413,[9218,6146]],[7414,[9217,6145,3]],[7415,[9217,6145,3]],[7416,[10241,5121]],[7417,[9217,6145]],[7418,[9217,5121,3072]],[7419,[9217,5121,3072]],[7420,[9217,5121,3072]],[7421,[10242,5122]],[7422,[9218,6146]],[7423,[9218,5122,3072]],[7424,[9218,5122,3072]],[7425,[9218,5122,3072]],[7426,[9218,5121]],[7427,[9217,5122]],[7428,[9217,5121,3]],[7429,[9217,5121,3]],[7430,[9217,5121,3]],[7431,[10242,6145]],[7432,[10241,6146]],[7433,[10241,6145,3]],[7434,[10241,6145,3]],[7435,[10241,6145,3]],[7436,[17409,3075]],[7437,[33793,3075]],[7438,[33793,17409,3075]],[7439,[33793,17409,3075]],[7440,[17410,3075]],[7441,[33794,3075]],[7442,[33794,17410,3075]],[7443,[33794,17410,3075]],[7444,[33794,17409]],[7445,[34818,18433]],[7446,[33794,17409,3072]],[7447,[33794,17409,3072]],[7448,[33793,17410]],[7449,[34817,18434]],[7450,[33793,17410,3072]],[7451,[33793,17410,3072]],[7452,[34817,17409]],[7453,[34818,17410]],[7454,[34817,17409,3]],[7455,[34817,17409,3]],[7456,[33793,18433]],[7457,[33794,18434]],[7458,[33793,18433,3]],[7459,[33793,18433,3]],[7460,[34817,17409]],[7461,[33793,18433]],[7462,[33793,17409,3072]],[7463,[33793,17409,3072]],[7464,[33793,17409,3072]],[7465,[34818,17410]],[7466,[33794,18434]],[7467,[33794,17410,3072]],[7468,[33794,17410,3072]],[7469,[33794,17410,3072]],[7470,[33794,17409]],[7471,[33793,17410]],[7472,[33793,17409,3]],[7473,[33793,17409,3]],[7474,[33793,17409,3]],[7475,[34818,18433]],[7476,[34817,18434]],[7477,[34817,18433,3]],[7478,[34817,18433,3]],[7479,[34817,18433,3]],[7480,[66561,3075]],[7481,[132097,3075]],[7482,[132097,66561,3075]],[7483,[132097,66561,3075]],[7484,[66562,3075]],[7485,[132098,3075]],[7486,[132098,66562,3075]],[7487,[132098,66562,3075]],[7488,[132098,66561]],[7489,[133122,67585]],[7490,[132098,66561,3072]],[7491,[132098,66561,3072]],[7492,[132097,66562]],[7493,[133121,67586]],[7494,[132097,66562,3072]],[7495,[132097,66562,3072]],[7496,[133121,66561]],[7497,[133122,66562]],[7498,[133121,66561,3]],[7499,[133121,66561,3]],[7500,[132097,67585]],[7501,[132098,67586]],[7502,[132097,67585,3]],[7503,[132097,67585,3]],[7504,[133121,66561]],[7505,[132097,67585]],[7506,[132097,66561,3072]],[7507,[132097,66561,3072]],[7508,[132097,66561,3072]],[7509,[133122,66562]],[7510,[132098,67586]],[7511,[132098,66562,3072]],[7512,[132098,66562,3072]],[7513,[132098,66562,3072]],[7514,[132098,66561]],[7515,[132097,66562]],[7516,[132097,66561,3]],[7517,[132097,66561,3]],[7518,[132097,66561,3]],[7519,[133122,67585]],[7520,[133121,67586]],[7521,[133121,67585,3]],[7522,[133121,67585,3]],[7523,[133121,67585,3]],[7524,[263169,3075]],[7525,[525313,3075]],[7526,[525313,263169,3075]],[7527,[525313,263169,3075]],[7528,[263170,3075]],[7529,[525314,3075]],[7530,[525314,263170,3075]],[7531,[525314,263170,3075]],[7532,[525314,263169]],[7533,[526338,264193]],[7534,[525314,263169,3072]],[7535,[525314,263169,3072]],[7536,[525313,263170]],[7537,[526337,264194]],[7538,[525313,263170,3072]],[7539,[525313,263170,3072]],[7540,[526337,263169]],[7541,[526338,263170]],[7542,[526337,263169,3]],[7543,[526337,263169,3]],[7544,[525313,264193]],[7545,[525314,264194]],[7546,[525313,264193,3]],[7547,[525313,264193,3]],[7548,[526337,263169]],[7549,[525313,264193]],[7550,[525313,263169,3072]],[7551,[525313,263169,3072]],[7552,[525313,263169,3072]],[7553,[526338,263170]],[7554,[525314,264194]],[7555,[525314,263170,3072]],[7556,[525314,263170,3072]],[7557,[525314,263170,3072]],[7558,[525314,263169]],[7559,[525313,263170]],[7560,[525313,263169,3]],[7561,[525313,263169,3]],[7562,[525313,263169,3]],[7563,[526338,264193]],[7564,[526337,264194]],[7565,[526337,264193,3]],[7566,[526337,264193,3]],[7567,[526337,264193,3]],[7568,[20481,12291]],[7569,[36865,12291]],[7570,[36865,20481,12291]],[7571,[36865,20481,12291]],[7572,[20482,12291]],[7573,[36866,12291]],[7574,[36866,20482,12291]],[7575,[36866,20482,12291]],[7576,[36866,20481]],[7577,[40962,24577]],[7578,[36866,20481,12288]],[7579,[36866,20481,12288]],[7580,[36865,20482]],[7581,[40961,24578]],[7582,[36865,20482,12288]],[7583,[36865,20482,12288]],[7584,[40961,20481]],[7585,[40962,20482]],[7586,[40961,20481,3]],[7587,[40961,20481,3]],[7588,[36865,24577]],[7589,[36866,24578]],[7590,[36865,24577,3]],[7591,[36865,24577,3]],[7592,[40961,20481]],[7593,[36865,24577]],[7594,[36865,20481,12288]],[7595,[36865,20481,12288]],[7596,[36865,20481,12288]],[7597,[40962,20482]],[7598,[36866,24578]],[7599,[36866,20482,12288]],[7600,[36866,20482,12288]],[7601,[36866,20482,12288]],[7602,[36866,20481]],[7603,[36865,20482]],[7604,[36865,20481,3]],[7605,[36865,20481,3]],[7606,[36865,20481,3]],[7607,[40962,24577]],[7608,[40961,24578]],[7609,[40961,24577,3]],[7610,[40961,24577,3]],[7611,[40961,24577,3]],[7612,[69633,12291]],[7613,[135169,12291]],[7614,[135169,69633,12291]],[7615,[135169,69633,12291]],[7616,[69634,12291]],[7617,[135170,12291]],[7618,[135170,69634,12291]],[7619,[135170,69634,12291]],[7620,[135170,69633]],[7621,[139266,73729]],[7622,[135170,69633,12288]],[7623,[135170,69633,12288]],[7624,[135169,69634]],[7625,[139265,73730]],[7626,[135169,69634,12288]],[7627,[135169,69634,12288]],[7628,[139265,69633]],[7629,[139266,69634]],[7630,[139265,69633,3]],[7631,[139265,69633,3]],[7632,[135169,73729]],[7633,[135170,73730]],[7634,[135169,73729,3]],[7635,[135169,73729,3]],[7636,[139265,69633]],[7637,[135169,73729]],[7638,[135169,69633,12288]],[7639,[135169,69633,12288]],[7640,[135169,69633,12288]],[7641,[139266,69634]],[7642,[135170,73730]],[7643,[135170,69634,12288]],[7644,[135170,69634,12288]],[7645,[135170,69634,12288]],[7646,[135170,69633]],[7647,[135169,69634]],[7648,[135169,69633,3]],[7649,[135169,69633,3]],[7650,[135169,69633,3]],[7651,[139266,73729]],[7652,[139265,73730]],[7653,[139265,73729,3]],[7654,[139265,73729,3]],[7655,[139265,73729,3]],[7656,[266241,12291]],[7657,[528385,12291]],[7658,[528385,266241,12291]],[7659,[528385,266241,12291]],[7660,[266242,12291]],[7661,[528386,12291]],[7662,[528386,266242,12291]],[7663,[528386,266242,12291]],[7664,[528386,266241]],[7665,[532482,270337]],[7666,[528386,266241,12288]],[7667,[528386,266241,12288]],[7668,[528385,266242]],[7669,[532481,270338]],[7670,[528385,266242,12288]],[7671,[528385,266242,12288]],[7672,[532481,266241]],[7673,[532482,266242]],[7674,[532481,266241,3]],[7675,[532481,266241,3]],[7676,[528385,270337]],[7677,[528386,270338]],[7678,[528385,270337,3]],[7679,[528385,270337,3]],[7680,[532481,266241]],[7681,[528385,270337]],[7682,[528385,266241,12288]],[7683,[528385,266241,12288]],[7684,[528385,266241,12288]],[7685,[532482,266242]],[7686,[528386,270338]],[7687,[528386,266242,12288]],[7688,[528386,266242,12288]],[7689,[528386,266242,12288]],[7690,[528386,266241]],[7691,[528385,266242]],[7692,[528385,266241,3]],[7693,[528385,266241,3]],[7694,[528385,266241,3]],[7695,[532482,270337]],[7696,[532481,270338]],[7697,[532481,270337,3]],[7698,[532481,270337,3]],[7699,[532481,270337,3]],[7700,[81921,49155]],[7701,[147457,49155]],[7702,[147457,81921,49155]],[7703,[147457,81921,49155]],[7704,[81922,49155]],[7705,[147458,49155]],[7706,[147458,81922,49155]],[7707,[147458,81922,49155]],[7708,[147458,81921]],[7709,[163842,98305]],[7710,[147458,81921,49152]],[7711,[147458,81921,49152]],[7712,[147457,81922]],[7713,[163841,98306]],[7714,[147457,81922,49152]],[7715,[147457,81922,49152]],[7716,[163841,81921]],[7717,[163842,81922]],[7718,[163841,81921,3]],[7719,[163841,81921,3]],[7720,[147457,98305]],[7721,[147458,98306]],[7722,[147457,98305,3]],[7723,[147457,98305,3]],[7724,[163841,81921]],[7725,[147457,98305]],[7726,[147457,81921,49152]],[7727,[147457,81921,49152]],[7728,[147457,81921,49152]],[7729,[163842,81922]],[7730,[147458,98306]],[7731,[147458,81922,49152]],[7732,[147458,81922,49152]],[7733,[147458,81922,49152]],[7734,[147458,81921]],[7735,[147457,81922]],[7736,[147457,81921,3]],[7737,[147457,81921,3]],[7738,[147457,81921,3]],[7739,[163842,98305]],[7740,[163841,98306]],[7741,[163841,98305,3]],[7742,[163841,98305,3]],[7743,[163841,98305,3]],[7744,[278529,49155]],[7745,[540673,49155]],[7746,[540673,278529,49155]],[7747,[540673,278529,49155]],[7748,[278530,49155]],[7749,[540674,49155]],[7750,[540674,278530,49155]],[7751,[540674,278530,49155]],[7752,[540674,278529]],[7753,[557058,294913]],[7754,[540674,278529,49152]],[7755,[540674,278529,49152]],[7756,[540673,278530]],[7757,[557057,294914]],[7758,[540673,278530,49152]],[7759,[540673,278530,49152]],[7760,[557057,278529]],[7761,[557058,278530]],[7762,[557057,278529,3]],[7763,[557057,278529,3]],[7764,[540673,294913]],[7765,[540674,294914]],[7766,[540673,294913,3]],[7767,[540673,294913,3]],[7768,[557057,278529]],[7769,[540673,294913]],[7770,[540673,278529,49152]],[7771,[540673,278529,49152]],[7772,[540673,278529,49152]],[7773,[557058,278530]],[7774,[540674,294914]],[7775,[540674,278530,49152]],[7776,[540674,278530,49152]],[7777,[540674,278530,49152]],[7778,[540674,278529]],[7779,[540673,278530]],[7780,[540673,278529,3]],[7781,[540673,278529,3]],[7782,[540673,278529,3]],[7783,[557058,294913]],[7784,[557057,294914]],[7785,[557057,294913,3]],[7786,[557057,294913,3]],[7787,[557057,294913,3]],[7788,[327681,196611]],[7789,[589825,196611]],[7790,[589825,327681,196611]],[7791,[589825,327681,196611]],[7792,[327682,196611]],[7793,[589826,196611]],[7794,[589826,327682,196611]],[7795,[589826,327682,196611]],[7796,[589826,327681]],[7797,[655362,393217]],[7798,[589826,327681,196608]],[7799,[589826,327681,196608]],[7800,[589825,327682]],[7801,[655361,393218]],[7802,[589825,327682,196608]],[7803,[589825,327682,196608]],[7804,[655361,327681]],[7805,[655362,327682]],[7806,[655361,327681,3]],[7807,[655361,327681,3]],[7808,[589825,393217]],[7809,[589826,393218]],[7810,[589825,393217,3]],[7811,[589825,393217,3]],[7812,[655361,327681]],[7813,[589825,393217]],[7814,[589825,327681,196608]],[7815,[589825,327681,196608]],[7816,[589825,327681,196608]],[7817,[655362,327682]],[7818,[589826,393218]],[7819,[589826,327682,196608]],[7820,[589826,327682,196608]],[7821,[589826,327682,196608]],[7822,[589826,327681]],[7823,[589825,327682]],[7824,[589825,327681,3]],[7825,[589825,327681,3]],[7826,[589825,327681,3]],[7827,[655362,393217]],[7828,[655361,393218]],[7829,[655361,393217,3]],[7830,[655361,393217,3]],[7831,[655361,393217,3]],[7832,[84,60]],[7833,[148,60]],[7834,[148,84,60]],[7835,[148,84,60]],[7836,[88,60]],[7837,[152,60]],[7838,[152,88,60]],[7839,[152,88,60]],[7840,[152,84]],[7841,[168,100]],[7842,[152,84,48]],[7843,[152,84,48]],[7844,[148,88]],[7845,[164,104]],[7846,[148,88,48]],[7847,[148,88,48]],[7848,[164,84]],[7849,[168,88]],[7850,[164,84,12]],[7851,[164,84,12]],[7852,[148,100]],[7853,[152,104]],[7854,[148,100,12]],[7855,[148,100,12]],[7856,[164,84]],[7857,[148,100]],[7858,[148,84,48]],[7859,[148,84,48]],[7860,[148,84,48]],[7861,[168,88]],[7862,[152,104]],[7863,[152,88,48]],[7864,[152,88,48]],[7865,[152,88,48]],[7866,[152,84]],[7867,[148,88]],[7868,[148,84,12]],[7869,[148,84,12]],[7870,[148,84,12]],[7871,[168,100]],[7872,[164,104]],[7873,[164,100,12]],[7874,[164,100,12]],[7875,[164,100,12]],[7876,[276,60]],[7877,[532,60]],[7878,[532,276,60]],[7879,[532,276,60]],[7880,[280,60]],[7881,[536,60]],[7882,[536,280,60]],[7883,[536,280,60]],[7884,[536,276]],[7885,[552,292]],[7886,[536,276,48]],[7887,[536,276,48]],[7888,[532,280]],[7889,[548,296]],[7890,[532,280,48]],[7891,[532,280,48]],[7892,[548,276]],[7893,[552,280]],[7894,[548,276,12]],[7895,[548,276,12]],[7896,[532,292]],[7897,[536,296]],[7898,[532,292,12]],[7899,[532,292,12]],[7900,[548,276]],[7901,[532,292]],[7902,[532,276,48]],[7903,[532,276,48]],[7904,[532,276,48]],[7905,[552,280]],[7906,[536,296]],[7907,[536,280,48]],[7908,[536,280,48]],[7909,[536,280,48]],[7910,[536,276]],[7911,[532,280]],[7912,[532,276,12]],[7913,[532,276,12]],[7914,[532,276,12]],[7915,[552,292]],[7916,[548,296]],[7917,[548,292,12]],[7918,[548,292,12]],[7919,[548,292,12]],[7920,[1044,60]],[7921,[2068,60]],[7922,[2068,1044,60]],[7923,[2068,1044,60]],[7924,[1048,60]],[7925,[2072,60]],[7926,[2072,1048,60]],[7927,[2072,1048,60]],[7928,[2072,1044]],[7929,[2088,1060]],[7930,[2072,1044,48]],[7931,[2072,1044,48]],[7932,[2068,1048]],[7933,[2084,1064]],[7934,[2068,1048,48]],[7935,[2068,1048,48]],[7936,[2084,1044]],[7937,[2088,1048]],[7938,[2084,1044,12]],[7939,[2084,1044,12]],[7940,[2068,1060]],[7941,[2072,1064]],[7942,[2068,1060,12]],[7943,[2068,1060,12]],[7944,[2084,1044]],[7945,[2068,1060]],[7946,[2068,1044,48]],[7947,[2068,1044,48]],[7948,[2068,1044,48]],[7949,[2088,1048]],[7950,[2072,1064]],[7951,[2072,1048,48]],[7952,[2072,1048,48]],[7953,[2072,1048,48]],[7954,[2072,1044]],[7955,[2068,1048]],[7956,[2068,1044,12]],[7957,[2068,1044,12]],[7958,[2068,1044,12]],[7959,[2088,1060]],[7960,[2084,1064]],[7961,[2084,1060,12]],[7962,[2084,1060,12]],[7963,[2084,1060,12]],[7964,[4116,60]],[7965,[8212,60]],[7966,[8212,4116,60]],[7967,[8212,4116,60]],[7968,[4120,60]],[7969,[8216,60]],[7970,[8216,4120,60]],[7971,[8216,4120,60]],[7972,[8216,4116]],[7973,[8232,4132]],[7974,[8216,4116,48]],[7975,[8216,4116,48]],[7976,[8212,4120]],[7977,[8228,4136]],[7978,[8212,4120,48]],[7979,[8212,4120,48]],[7980,[8228,4116]],[7981,[8232,4120]],[7982,[8228,4116,12]],[7983,[8228,4116,12]],[7984,[8212,4132]],[7985,[8216,4136]],[7986,[8212,4132,12]],[7987,[8212,4132,12]],[7988,[8228,4116]],[7989,[8212,4132]],[7990,[8212,4116,48]],[7991,[8212,4116,48]],[7992,[8212,4116,48]],[7993,[8232,4120]],[7994,[8216,4136]],[7995,[8216,4120,48]],[7996,[8216,4120,48]],[7997,[8216,4120,48]],[7998,[8216,4116]],[7999,[8212,4120]],[8000,[8212,4116,12]],[8001,[8212,4116,12]],[8002,[8212,4116,12]],[8003,[8232,4132]],[8004,[8228,4136]],[8005,[8228,4132,12]],[8006,[8228,4132,12]],[8007,[8228,4132,12]],[8008,[16404,60]],[8009,[32788,60]],[8010,[32788,16404,60]],[8011,[32788,16404,60]],[8012,[16408,60]],[8013,[32792,60]],[8014,[32792,16408,60]],[8015,[32792,16408,60]],[8016,[32792,16404]],[8017,[32808,16420]],[8018,[32792,16404,48]],[8019,[32792,16404,48]],[8020,[32788,16408]],[8021,[32804,16424]],[8022,[32788,16408,48]],[8023,[32788,16408,48]],[8024,[32804,16404]],[8025,[32808,16408]],[8026,[32804,16404,12]],[8027,[32804,16404,12]],[8028,[32788,16420]],[8029,[32792,16424]],[8030,[32788,16420,12]],[8031,[32788,16420,12]],[8032,[32804,16404]],[8033,[32788,16420]],[8034,[32788,16404,48]],[8035,[32788,16404,48]],[8036,[32788,16404,48]],[8037,[32808,16408]],[8038,[32792,16424]],[8039,[32792,16408,48]],[8040,[32792,16408,48]],[8041,[32792,16408,48]],[8042,[32792,16404]],[8043,[32788,16408]],[8044,[32788,16404,12]],[8045,[32788,16404,12]],[8046,[32788,16404,12]],[8047,[32808,16420]],[8048,[32804,16424]],[8049,[32804,16420,12]],[8050,[32804,16420,12]],[8051,[32804,16420,12]],[8052,[65556,60]],[8053,[131092,60]],[8054,[131092,65556,60]],[8055,[131092,65556,60]],[8056,[65560,60]],[8057,[131096,60]],[8058,[131096,65560,60]],[8059,[131096,65560,60]],[8060,[131096,65556]],[8061,[131112,65572]],[8062,[131096,65556,48]],[8063,[131096,65556,48]],[8064,[131092,65560]],[8065,[131108,65576]],[8066,[131092,65560,48]],[8067,[131092,65560,48]],[8068,[131108,65556]],[8069,[131112,65560]],[8070,[131108,65556,12]],[8071,[131108,65556,12]],[8072,[131092,65572]],[8073,[131096,65576]],[8074,[131092,65572,12]],[8075,[131092,65572,12]],[8076,[131108,65556]],[8077,[131092,65572]],[8078,[131092,65556,48]],[8079,[131092,65556,48]],[8080,[131092,65556,48]],[8081,[131112,65560]],[8082,[131096,65576]],[8083,[131096,65560,48]],[8084,[131096,65560,48]],[8085,[131096,65560,48]],[8086,[131096,65556]],[8087,[131092,65560]],[8088,[131092,65556,12]],[8089,[131092,65556,12]],[8090,[131092,65556,12]],[8091,[131112,65572]],[8092,[131108,65576]],[8093,[131108,65572,12]],[8094,[131108,65572,12]],[8095,[131108,65572,12]],[8096,[262164,60]],[8097,[524308,60]],[8098,[524308,262164,60]],[8099,[524308,262164,60]],[8100,[262168,60]],[8101,[524312,60]],[8102,[524312,262168,60]],[8103,[524312,262168,60]],[8104,[524312,262164]],[8105,[524328,262180]],[8106,[524312,262164,48]],[8107,[524312,262164,48]],[8108,[524308,262168]],[8109,[524324,262184]],[8110,[524308,262168,48]],[8111,[524308,262168,48]],[8112,[524324,262164]],[8113,[524328,262168]],[8114,[524324,262164,12]],[8115,[524324,262164,12]],[8116,[524308,262180]],[8117,[524312,262184]],[8118,[524308,262180,12]],[8119,[524308,262180,12]],[8120,[524324,262164]],[8121,[524308,262180]],[8122,[524308,262164,48]],[8123,[524308,262164,48]],[8124,[524308,262164,48]],[8125,[524328,262168]],[8126,[524312,262184]],[8127,[524312,262168,48]],[8128,[524312,262168,48]],[8129,[524312,262168,48]],[8130,[524312,262164]],[8131,[524308,262168]],[8132,[524308,262164,12]],[8133,[524308,262164,12]],[8134,[524308,262164,12]],[8135,[524328,262180]],[8136,[524324,262184]],[8137,[524324,262180,12]],[8138,[524324,262180,12]],[8139,[524324,262180,12]],[8140,[324,204]],[8141,[580,204]],[8142,[580,324,204]],[8143,[580,324,204]],[8144,[328,204]],[8145,[584,204]],[8146,[584,328,204]],[8147,[584,328,204]],[8148,[584,324]],[8149,[648,388]],[8150,[584,324,192]],[8151,[584,324,192]],[8152,[580,328]],[8153,[644,392]],[8154,[580,328,192]],[8155,[580,328,192]],[8156,[644,324]],[8157,[648,328]],[8158,[644,324,12]],[8159,[644,324,12]],[8160,[580,388]],[8161,[584,392]],[8162,[580,388,12]],[8163,[580,388,12]],[8164,[644,324]],[8165,[580,388]],[8166,[580,324,192]],[8167,[580,324,192]],[8168,[580,324,192]],[8169,[648,328]],[8170,[584,392]],[8171,[584,328,192]],[8172,[584,328,192]],[8173,[584,328,192]],[8174,[584,324]],[8175,[580,328]],[8176,[580,324,12]],[8177,[580,324,12]],[8178,[580,324,12]],[8179,[648,388]],[8180,[644,392]],[8181,[644,388,12]],[8182,[644,388,12]],[8183,[644,388,12]],[8184,[1092,204]],[8185,[2116,204]],[8186,[2116,1092,204]],[8187,[2116,1092,204]],[8188,[1096,204]],[8189,[2120,204]],[8190,[2120,1096,204]],[8191,[2120,1096,204]],[8192,[2120,1092]],[8193,[2184,1156]],[8194,[2120,1092,192]],[8195,[2120,1092,192]],[8196,[2116,1096]],[8197,[2180,1160]],[8198,[2116,1096,192]],[8199,[2116,1096,192]],[8200,[2180,1092]],[8201,[2184,1096]],[8202,[2180,1092,12]],[8203,[2180,1092,12]],[8204,[2116,1156]],[8205,[2120,1160]],[8206,[2116,1156,12]],[8207,[2116,1156,12]],[8208,[2180,1092]],[8209,[2116,1156]],[8210,[2116,1092,192]],[8211,[2116,1092,192]],[8212,[2116,1092,192]],[8213,[2184,1096]],[8214,[2120,1160]],[8215,[2120,1096,192]],[8216,[2120,1096,192]],[8217,[2120,1096,192]],[8218,[2120,1092]],[8219,[2116,1096]],[8220,[2116,1092,12]],[8221,[2116,1092,12]],[8222,[2116,1092,12]],[8223,[2184,1156]],[8224,[2180,1160]],[8225,[2180,1156,12]],[8226,[2180,1156,12]],[8227,[2180,1156,12]],[8228,[4164,204]],[8229,[8260,204]],[8230,[8260,4164,204]],[8231,[8260,4164,204]],[8232,[4168,204]],[8233,[8264,204]],[8234,[8264,4168,204]],[8235,[8264,4168,204]],[8236,[8264,4164]],[8237,[8328,4228]],[8238,[8264,4164,192]],[8239,[8264,4164,192]],[8240,[8260,4168]],[8241,[8324,4232]],[8242,[8260,4168,192]],[8243,[8260,4168,192]],[8244,[8324,4164]],[8245,[8328,4168]],[8246,[8324,4164,12]],[8247,[8324,4164,12]],[8248,[8260,4228]],[8249,[8264,4232]],[8250,[8260,4228,12]],[8251,[8260,4228,12]],[8252,[8324,4164]],[8253,[8260,4228]],[8254,[8260,4164,192]],[8255,[8260,4164,192]],[8256,[8260,4164,192]],[8257,[8328,4168]],[8258,[8264,4232]],[8259,[8264,4168,192]],[8260,[8264,4168,192]],[8261,[8264,4168,192]],[8262,[8264,4164]],[8263,[8260,4168]],[8264,[8260,4164,12]],[8265,[8260,4164,12]],[8266,[8260,4164,12]],[8267,[8328,4228]],[8268,[8324,4232]],[8269,[8324,4228,12]],[8270,[8324,4228,12]],[8271,[8324,4228,12]],[8272,[16452,204]],[8273,[32836,204]],[8274,[32836,16452,204]],[8275,[32836,16452,204]],[8276,[16456,204]],[8277,[32840,204]],[8278,[32840,16456,204]],[8279,[32840,16456,204]],[8280,[32840,16452]],[8281,[32904,16516]],[8282,[32840,16452,192]],[8283,[32840,16452,192]],[8284,[32836,16456]],[8285,[32900,16520]],[8286,[32836,16456,192]],[8287,[32836,16456,192]],[8288,[32900,16452]],[8289,[32904,16456]],[8290,[32900,16452,12]],[8291,[32900,16452,12]],[8292,[32836,16516]],[8293,[32840,16520]],[8294,[32836,16516,12]],[8295,[32836,16516,12]],[8296,[32900,16452]],[8297,[32836,16516]],[8298,[32836,16452,192]],[8299,[32836,16452,192]],[8300,[32836,16452,192]],[8301,[32904,16456]],[8302,[32840,16520]],[8303,[32840,16456,192]],[8304,[32840,16456,192]],[8305,[32840,16456,192]],[8306,[32840,16452]],[8307,[32836,16456]],[8308,[32836,16452,12]],[8309,[32836,16452,12]],[8310,[32836,16452,12]],[8311,[32904,16516]],[8312,[32900,16520]],[8313,[32900,16516,12]],[8314,[32900,16516,12]],[8315,[32900,16516,12]],[8316,[65604,204]],[8317,[131140,204]],[8318,[131140,65604,204]],[8319,[131140,65604,204]],[8320,[65608,204]],[8321,[131144,204]],[8322,[131144,65608,204]],[8323,[131144,65608,204]],[8324,[131144,65604]],[8325,[131208,65668]],[8326,[131144,65604,192]],[8327,[131144,65604,192]],[8328,[131140,65608]],[8329,[131204,65672]],[8330,[131140,65608,192]],[8331,[131140,65608,192]],[8332,[131204,65604]],[8333,[131208,65608]],[8334,[131204,65604,12]],[8335,[131204,65604,12]],[8336,[131140,65668]],[8337,[131144,65672]],[8338,[131140,65668,12]],[8339,[131140,65668,12]],[8340,[131204,65604]],[8341,[131140,65668]],[8342,[131140,65604,192]],[8343,[131140,65604,192]],[8344,[131140,65604,192]],[8345,[131208,65608]],[8346,[131144,65672]],[8347,[131144,65608,192]],[8348,[131144,65608,192]],[8349,[131144,65608,192]],[8350,[131144,65604]],[8351,[131140,65608]],[8352,[131140,65604,12]],[8353,[131140,65604,12]],[8354,[131140,65604,12]],[8355,[131208,65668]],[8356,[131204,65672]],[8357,[131204,65668,12]],[8358,[131204,65668,12]],[8359,[131204,65668,12]],[8360,[262212,204]],[8361,[524356,204]],[8362,[524356,262212,204]],[8363,[524356,262212,204]],[8364,[262216,204]],[8365,[524360,204]],[8366,[524360,262216,204]],[8367,[524360,262216,204]],[8368,[524360,262212]],[8369,[524424,262276]],[8370,[524360,262212,192]],[8371,[524360,262212,192]],[8372,[524356,262216]],[8373,[524420,262280]],[8374,[524356,262216,192]],[8375,[524356,262216,192]],[8376,[524420,262212]],[8377,[524424,262216]],[8378,[524420,262212,12]],[8379,[524420,262212,12]],[8380,[524356,262276]],[8381,[524360,262280]],[8382,[524356,262276,12]],[8383,[524356,262276,12]],[8384,[524420,262212]],[8385,[524356,262276]],[8386,[524356,262212,192]],[8387,[524356,262212,192]],[8388,[524356,262212,192]],[8389,[524424,262216]],[8390,[524360,262280]],[8391,[524360,262216,192]],[8392,[524360,262216,192]],[8393,[524360,262216,192]],[8394,[524360,262212]],[8395,[524356,262216]],[8396,[524356,262212,12]],[8397,[524356,262212,12]],[8398,[524356,262212,12]],[8399,[524424,262276]],[8400,[524420,262280]],[8401,[524420,262276,12]],[8402,[524420,262276,12]],[8403,[524420,262276,12]],[8404,[1284,780]],[8405,[2308,780]],[8406,[2308,1284,780]],[8407,[2308,1284,780]],[8408,[1288,780]],[8409,[2312,780]],[8410,[2312,1288,780]],[8411,[2312,1288,780]],[8412,[2312,1284]],[8413,[2568,1540]],[8414,[2312,1284,768]],[8415,[2312,1284,768]],[8416,[2308,1288]],[8417,[2564,1544]],[8418,[2308,1288,768]],[8419,[2308,1288,768]],[8420,[2564,1284]],[8421,[2568,1288]],[8422,[2564,1284,12]],[8423,[2564,1284,12]],[8424,[2308,1540]],[8425,[2312,1544]],[8426,[2308,1540,12]],[8427,[2308,1540,12]],[8428,[2564,1284]],[8429,[2308,1540]],[8430,[2308,1284,768]],[8431,[2308,1284,768]],[8432,[2308,1284,768]],[8433,[2568,1288]],[8434,[2312,1544]],[8435,[2312,1288,768]],[8436,[2312,1288,768]],[8437,[2312,1288,768]],[8438,[2312,1284]],[8439,[2308,1288]],[8440,[2308,1284,12]],[8441,[2308,1284,12]],[8442,[2308,1284,12]],[8443,[2568,1540]],[8444,[2564,1544]],[8445,[2564,1540,12]],[8446,[2564,1540,12]],[8447,[2564,1540,12]],[8448,[4356,780]],[8449,[8452,780]],[8450,[8452,4356,780]],[8451,[8452,4356,780]],[8452,[4360,780]],[8453,[8456,780]],[8454,[8456,4360,780]],[8455,[8456,4360,780]],[8456,[8456,4356]],[8457,[8712,4612]],[8458,[8456,4356,768]],[8459,[8456,4356,768]],[8460,[8452,4360]],[8461,[8708,4616]],[8462,[8452,4360,768]],[8463,[8452,4360,768]],[8464,[8708,4356]],[8465,[8712,4360]],[8466,[8708,4356,12]],[8467,[8708,4356,12]],[8468,[8452,4612]],[8469,[8456,4616]],[8470,[8452,4612,12]],[8471,[8452,4612,12]],[8472,[8708,4356]],[8473,[8452,4612]],[8474,[8452,4356,768]],[8475,[8452,4356,768]],[8476,[8452,4356,768]],[8477,[8712,4360]],[8478,[8456,4616]],[8479,[8456,4360,768]],[8480,[8456,4360,768]],[8481,[8456,4360,768]],[8482,[8456,4356]],[8483,[8452,4360]],[8484,[8452,4356,12]],[8485,[8452,4356,12]],[8486,[8452,4356,12]],[8487,[8712,4612]],[8488,[8708,4616]],[8489,[8708,4612,12]],[8490,[8708,4612,12]],[8491,[8708,4612,12]],[8492,[16644,780]],[8493,[33028,780]],[8494,[33028,16644,780]],[8495,[33028,16644,780]],[8496,[16648,780]],[8497,[33032,780]],[8498,[33032,16648,780]],[8499,[33032,16648,780]],[8500,[33032,16644]],[8501,[33288,16900]],[8502,[33032,16644,768]],[8503,[33032,16644,768]],[8504,[33028,16648]],[8505,[33284,16904]],[8506,[33028,16648,768]],[8507,[33028,16648,768]],[8508,[33284,16644]],[8509,[33288,16648]],[8510,[33284,16644,12]],[8511,[33284,16644,12]],[8512,[33028,16900]],[8513,[33032,16904]],[8514,[33028,16900,12]],[8515,[33028,16900,12]],[8516,[33284,16644]],[8517,[33028,16900]],[8518,[33028,16644,768]],[8519,[33028,16644,768]],[8520,[33028,16644,768]],[8521,[33028,16644,768]],[8522,[33288,16648]],[8523,[33032,16904]],[8524,[33032,16648,768]],[8525,[33032,16648,768]],[8526,[33032,16648,768]],[8527,[33032,16648,768]],[8528,[33032,16644]],[8529,[33028,16648]],[8530,[33028,16644,12]],[8531,[33028,16644,12]],[8532,[33028,16644,12]],[8533,[33288,16900]],[8534,[33284,16904]],[8535,[33284,16900,12]],[8536,[33284,16900,12]],[8537,[33284,16900,12]],[8538,[65796,780]],[8539,[131332,780]],[8540,[131332,65796,780]],[8541,[131332,65796,780]],[8542,[65800,780]],[8543,[131336,780]],[8544,[131336,65800,780]],[8545,[131336,65800,780]],[8546,[131336,65796]],[8547,[131592,66052]],[8548,[131336,65796,768]],[8549,[131336,65796,768]],[8550,[131332,65800]],[8551,[131588,66056]],[8552,[131332,65800,768]],[8553,[131332,65800,768]],[8554,[131588,65796]],[8555,[131592,65800]],[8556,[131588,65796,12]],[8557,[131588,65796,12]],[8558,[131332,66052]],[8559,[131336,66056]],[8560,[131332,66052,12]],[8561,[131332,66052,12]],[8562,[131588,65796]],[8563,[131332,66052]],[8564,[131332,65796,768]],[8565,[131332,65796,768]],[8566,[131332,65796,768]],[8567,[131592,65800]],[8568,[131336,66056]],[8569,[131336,65800,768]],[8570,[131336,65800,768]],[8571,[131336,65800,768]],[8572,[131336,65796]],[8573,[131332,65800]],[8574,[131332,65796,12]],[8575,[131332,65796,12]],[8576,[131332,65796,12]],[8577,[131592,66052]],[8578,[131588,66056]],[8579,[131588,66052,12]],[8580,[131588,66052,12]],[8581,[131588,66052,12]],[8582,[262404,780]],[8583,[524548,780]],[8584,[524548,262404,780]],[8585,[524548,262404,780]],[8586,[262408,780]],[8587,[524552,780]],[8588,[524552,262408,780]],[8589,[524552,262408,780]],[8590,[524552,262404]],[8591,[524808,262660]],[8592,[524552,262404,768]],[8593,[524552,262404,768]],[8594,[524548,262408]],[8595,[524804,262664]],[8596,[524548,262408,768]],[8597,[524548,262408,768]],[8598,[524804,262404]],[8599,[524808,262408]],[8600,[524804,262404,12]],[8601,[524804,262404,12]],[8602,[524548,262660]],[8603,[524552,262664]],[8604,[524548,262660,12]],[8605,[524548,262660,12]],[8606,[524804,262404]],[8607,[524548,262660]],[8608,[524548,262404,768]],[8609,[524548,262404,768]],[8610,[524548,262404,768]],[8611,[524808,262408]],[8612,[524552,262664]],[8613,[524552,262408,768]],[8614,[524552,262408,768]],[8615,[524552,262408,768]],[8616,[524552,262404]],[8617,[524548,262408]],[8618,[524548,262404,12]],[8619,[524548,262404,12]],[8620,[524548,262404,12]],[8621,[524808,262660]],[8622,[524804,262664]],[8623,[524804,262660,12]],[8624,[524804,262660,12]],[8625,[524804,262660,12]],[8626,[5124,3084]],[8627,[9220,3084]],[8628,[9220,5124,3084]],[8629,[9220,5124,3084]],[8630,[5128,3084]],[8631,[9224,3084]],[8632,[9224,5128,3084]],[8633,[9224,5128,3084]],[8634,[9224,5124]],[8635,[10248,6148]],[8636,[9224,5124,3072]],[8637,[9224,5124,3072]],[8638,[9220,5128]],[8639,[10244,6152]],[8640,[9220,5128,3072]],[8641,[9220,5128,3072]],[8642,[10244,5124]],[8643,[10248,5128]],[8644,[10244,5124,12]],[8645,[10244,5124,12]],[8646,[9220,6148]],[8647,[9224,6152]],[8648,[9220,6148,12]],[8649,[9220,6148,12]],[8650,[10244,5124]],[8651,[9220,6148]],[8652,[9220,5124,3072]],[8653,[9220,5124,3072]],[8654,[9220,5124,3072]],[8655,[10248,5128]],[8656,[9224,6152]],[8657,[9224,5128,3072]],[8658,[9224,5128,3072]],[8659,[9224,5128,3072]],[8660,[9224,5124]],[8661,[9220,5128]],[8662,[9220,5124,12]],[8663,[9220,5124,12]],[8664,[9220,5124,12]],[8665,[10248,6148]],[8666,[10244,6152]],[8667,[10244,6148,12]],[8668,[10244,6148,12]],[8669,[10244,6148,12]],[8670,[17412,3084]],[8671,[33796,3084]],[8672,[33796,17412,3084]],[8673,[33796,17412,3084]],[8674,[17416,3084]],[8675,[33800,3084]],[8676,[33800,17416,3084]],[8677,[33800,17416,3084]],[8678,[33800,17412]],[8679,[34824,18436]],[8680,[33800,17412,3072]],[8681,[33800,17412,3072]],[8682,[33796,17416]],[8683,[34820,18440]],[8684,[33796,17416,3072]],[8685,[33796,17416,3072]],[8686,[34820,17412]],[8687,[34824,17416]],[8688,[34820,17412,12]],[8689,[34820,17412,12]],[8690,[33796,18436]],[8691,[33800,18440]],[8692,[33796,18436,12]],[8693,[33796,18436,12]],[8694,[34820,17412]],[8695,[33796,18436]],[8696,[33796,17412,3072]],[8697,[33796,17412,3072]],[8698,[33796,17412,3072]],[8699,[34824,17416]],[8700,[33800,18440]],[8701,[33800,17416,3072]],[8702,[33800,17416,3072]],[8703,[33800,17416,3072]],[8704,[33800,17412]],[8705,[33796,17416]],[8706,[33796,17412,12]],[8707,[33796,17412,12]],[8708,[33796,17412,12]],[8709,[34824,18436]],[8710,[34820,18440]],[8711,[34820,18436,12]],[8712,[34820,18436,12]],[8713,[34820,18436,12]],[8714,[66564,3084]],[8715,[132100,3084]],[8716,[132100,66564,3084]],[8717,[132100,66564,3084]],[8718,[66568,3084]],[8719,[132104,3084]],[8720,[132104,66568,3084]],[8721,[132104,66568,3084]],[8722,[132104,66564]],[8723,[133128,67588]],[8724,[132104,66564,3072]],[8725,[132104,66564,3072]],[8726,[132100,66568]],[8727,[133124,67592]],[8728,[132100,66568,3072]],[8729,[132100,66568,3072]],[8730,[133124,66564]],[8731,[133128,66568]],[8732,[133124,66564,12]],[8733,[133124,66564,12]],[8734,[132100,67588]],[8735,[132104,67592]],[8736,[132100,67588,12]],[8737,[132100,67588,12]],[8738,[133124,66564]],[8739,[132100,67588]],[8740,[132100,66564,3072]],[8741,[132100,66564,3072]],[8742,[132100,66564,3072]],[8743,[133128,66568]],[8744,[132104,67592]],[8745,[132104,66568,3072]],[8746,[132104,66568,3072]],[8747,[132104,66568,3072]],[8748,[132104,66564]],[8749,[132100,66568]],[8750,[132100,66564,12]],[8751,[132100,66564,12]],[8752,[132100,66564,12]],[8753,[133128,67588]],[8754,[133124,67592]],[8755,[133124,67588,12]],[8756,[133124,67588,12]],[8757,[133124,67588,12]],[8758,[263172,3084]],[8759,[525316,3084]],[8760,[525316,263172,3084]],[8761,[525316,263172,3084]],[8762,[263176,3084]],[8763,[525320,3084]],[8764,[525320,263176,3084]],[8765,[525320,263176,3084]],[8766,[525320,263172]],[8767,[526344,264196]],[8768,[525320,263172,3072]],[8769,[525320,263172,3072]],[8770,[525316,263176]],[8771,[526340,264200]],[8772,[525316,263176,3072]],[8773,[525316,263176,3072]],[8774,[526340,263172]],[8775,[526344,263176]],[8776,[526340,263172,12]],[8777,[526340,263172,12]],[8778,[525316,264196]],[8779,[525320,264200]],[8780,[525316,264196,12]],[8781,[525316,264196,12]],[8782,[526340,263172]],[8783,[525316,264196]],[8784,[525316,263172,3072]],[8785,[525316,263172,3072]],[8786,[525316,263172,3072]],[8787,[526344,263176]],[8788,[525320,264200]],[8789,[525320,263176,3072]],[8790,[525320,263176,3072]],[8791,[525320,263176,3072]],[8792,[525320,263172]],[8793,[525316,263176]],[8794,[525316,263172,12]],[8795,[525316,263172,12]],[8796,[525316,263172,12]],[8797,[526344,264196]],[8798,[526340,264200]],[8799,[526340,264196,12]],[8800,[526340,264196,12]],[8801,[526340,264196,12]],[8802,[20484,12300]],[8803,[36868,12300]],[8804,[36868,20484,12300]],[8805,[36868,20484,12300]],[8806,[20488,12300]],[8807,[36872,12300]],[8808,[36872,20488,12300]],[8809,[36872,20488,12300]],[8810,[36872,20484]],[8811,[40968,24580]],[8812,[36872,20484,12288]],[8813,[36872,20484,12288]],[8814,[36868,20488]],[8815,[40964,24584]],[8816,[36868,20488,12288]],[8817,[36868,20488,12288]],[8818,[40964,20484]],[8819,[40968,20488]],[8820,[40964,20484,12]],[8821,[40964,20484,12]],[8822,[36868,24580]],[8823,[36872,24584]],[8824,[36868,24580,12]],[8825,[36868,24580,12]],[8826,[40964,20484]],[8827,[36868,24580]],[8828,[36868,20484,12288]],[8829,[36868,20484,12288]],[8830,[36868,20484,12288]],[8831,[40968,20488]],[8832,[36872,24584]],[8833,[36872,20488,12288]],[8834,[36872,20488,12288]],[8835,[36872,20488,12288]],[8836,[36872,20484]],[8837,[36868,20488]],[8838,[36868,20484,12]],[8839,[36868,20484,12]],[8840,[36868,20484,12]],[8841,[40968,24580]],[8842,[40964,24584]],[8843,[40964,24580,12]],[8844,[40964,24580,12]],[8845,[40964,24580,12]],[8846,[69636,12300]],[8847,[135172,12300]],[8848,[135172,69636,12300]],[8849,[135172,69636,12300]],[8850,[69640,12300]],[8851,[135176,12300]],[8852,[135176,69640,12300]],[8853,[135176,69640,12300]],[8854,[135176,69636]],[8855,[139272,73732]],[8856,[135176,69636,12288]],[8857,[135176,69636,12288]],[8858,[135172,69640]],[8859,[139268,73736]],[8860,[135172,69640,12288]],[8861,[135172,69640,12288]],[8862,[139268,69636]],[8863,[139272,69640]],[8864,[139268,69636,12]],[8865,[139268,69636,12]],[8866,[135172,73732]],[8867,[135176,73736]],[8868,[135172,73732,12]],[8869,[135172,73732,12]],[8870,[139268,69636]],[8871,[135172,73732]],[8872,[135172,69636,12288]],[8873,[135172,69636,12288]],[8874,[135172,69636,12288]],[8875,[139272,69640]],[8876,[135176,73736]],[8877,[135176,69640,12288]],[8878,[135176,69640,12288]],[8879,[135176,69640,12288]],[8880,[135176,69636]],[8881,[135172,69640]],[8882,[135172,69636,12]],[8883,[135172,69636,12]],[8884,[135172,69636,12]],[8885,[139272,73732]],[8886,[139268,73736]],[8887,[139268,73732,12]],[8888,[139268,73732,12]],[8889,[139268,73732,12]],[8890,[266244,12300]],[8891,[528388,12300]],[8892,[528388,266244,12300]],[8893,[528388,266244,12300]],[8894,[266248,12300]],[8895,[528392,12300]],[8896,[528392,266248,12300]],[8897,[528392,266248,12300]],[8898,[528392,266244]],[8899,[532488,270340]],[8900,[528392,266244,12288]],[8901,[528392,266244,12288]],[8902,[528388,266248]],[8903,[532484,270344]],[8904,[528388,266248,12288]],[8905,[528388,266248,12288]],[8906,[532484,266244]],[8907,[532488,266248]],[8908,[532484,266244,12]],[8909,[532484,266244,12]],[8910,[528388,270340]],[8911,[528392,270344]],[8912,[528388,270340,12]],[8913,[528388,270340,12]],[8914,[532484,266244]],[8915,[528388,270340]],[8916,[528388,266244,12288]],[8917,[528388,266244,12288]],[8918,[528388,266244,12288]],[8919,[532488,266248]],[8920,[528392,270344]],[8921,[528392,266248,12288]],[8922,[528392,266248,12288]],[8923,[528392,266248,12288]],[8924,[528392,266244]],[8925,[528388,266248]],[8926,[528388,266244,12]],[8927,[528388,266244,12]],[8928,[528388,266244,12]],[8929,[532488,270340]],[8930,[532484,270344]],[8931,[532484,270340,12]],[8932,[532484,270340,12]],[8933,[532484,270340,12]],[8934,[81924,49164]],[8935,[147460,49164]],[8936,[147460,81924,49164]],[8937,[147460,81924,49164]],[8938,[81928,49164]],[8939,[147464,49164]],[8940,[147464,81928,49164]],[8941,[147464,81928,49164]],[8942,[147464,81924]],[8943,[163848,98308]],[8944,[147464,81924,49152]],[8945,[147464,81924,49152]],[8946,[147460,81928]],[8947,[163844,98312]],[8948,[147460,81928,49152]],[8949,[147460,81928,49152]],[8950,[163844,81924]],[8951,[163848,81928]],[8952,[163844,81924,12]],[8953,[163844,81924,12]],[8954,[147460,98308]],[8955,[147464,98312]],[8956,[147460,98308,12]],[8957,[147460,98308,12]],[8958,[163844,81924]],[8959,[147460,98308]],[8960,[147460,81924,49152]],[8961,[147460,81924,49152]],[8962,[147460,81924,49152]],[8963,[163848,81928]],[8964,[147464,98312]],[8965,[147464,81928,49152]],[8966,[147464,81928,49152]],[8967,[147464,81928,49152]],[8968,[147464,81924]],[8969,[147460,81928]],[8970,[147460,81924,12]],[8971,[147460,81924,12]],[8972,[147460,81924,12]],[8973,[163848,98308]],[8974,[163844,98312]],[8975,[163844,98308,12]],[8976,[163844,98308,12]],[8977,[163844,98308,12]],[8978,[278532,49164]],[8979,[540676,49164]],[8980,[540676,278532,49164]],[8981,[540676,278532,49164]],[8982,[278536,49164]],[8983,[540680,49164]],[8984,[540680,278536,49164]],[8985,[540680,278536,49164]],[8986,[540680,278532]],[8987,[557064,294916]],[8988,[540680,278532,49152]],[8989,[540680,278532,49152]],[8990,[540676,278536]],[8991,[557060,294920]],[8992,[540676,278536,49152]],[8993,[540676,278536,49152]],[8994,[557060,278532]],[8995,[557064,278536]],[8996,[557060,278532,12]],[8997,[557060,278532,12]],[8998,[540676,294916]],[8999,[540680,294920]],[9000,[540676,294916,12]],[9001,[540676,294916,12]],[9002,[557060,278532]],[9003,[540676,294916]],[9004,[540676,278532,49152]],[9005,[540676,278532,49152]],[9006,[540676,278532,49152]],[9007,[557064,278536]],[9008,[540680,294920]],[9009,[540680,278536,49152]],[9010,[540680,278536,49152]],[9011,[540680,278536,49152]],[9012,[540680,278532]],[9013,[540676,278536]],[9014,[540676,278532,12]],[9015,[540676,278532,12]],[9016,[540676,278532,12]],[9017,[557064,294916]],[9018,[557060,294920]],[9019,[557060,294916,12]],[9020,[557060,294916,12]],[9021,[557060,294916,12]],[9022,[327684,196620]],[9023,[589828,196620]],[9024,[589828,327684,196620]],[9025,[589828,327684,196620]],[9026,[327688,196620]],[9027,[589832,196620]],[9028,[589832,327688,196620]],[9029,[589832,327688,196620]],[9030,[589832,327684]],[9031,[655368,393220]],[9032,[589832,327684,196608]],[9033,[589832,327684,196608]],[9034,[589828,327688]],[9035,[655364,393224]],[9036,[589828,327688,196608]],[9037,[589828,327688,196608]],[9038,[655364,327684]],[9039,[655368,327688]],[9040,[655364,327684,12]],[9041,[655364,327684,12]],[9042,[589828,393220]],[9043,[589832,393224]],[9044,[589828,393220,12]],[9045,[589828,393220,12]],[9046,[655364,327684]],[9047,[589828,393220]],[9048,[589828,327684,196608]],[9049,[589828,327684,196608]],[9050,[589828,327684,196608]],[9051,[655368,327688]],[9052,[589832,393224]],[9053,[589832,327688,196608]],[9054,[589832,327688,196608]],[9055,[589832,327688,196608]],[9056,[589832,327684]],[9057,[589828,327688]],[9058,[589828,327684,12]],[9059,[589828,327684,12]],[9060,[589828,327684,12]],[9061,[655368,393220]],[9062,[655364,393224]],[9063,[655364,393220,12]],[9064,[655364,393220,12]],[9065,[655364,393220,12]],[9066,[336,240]],[9067,[592,240]],[9068,[592,336,240]],[9069,[592,336,240]],[9070,[352,240]],[9071,[608,240]],[9072,[608,352,240]],[9073,[608,352,240]],[9074,[608,336]],[9075,[672,400]],[9076,[608,336,192]],[9077,[608,336,192]],[9078,[592,352]],[9079,[656,416]],[9080,[592,352,192]],[9081,[592,352,192]],[9082,[656,336]],[9083,[672,352]],[9084,[656,336,48]],[9085,[656,336,48]],[9086,[592,400]],[9087,[608,416]],[9088,[592,400,48]],[9089,[592,400,48]],[9090,[656,336]],[9091,[592,400]],[9092,[592,336,192]],[9093,[592,336,192]],[9094,[592,336,192]],[9095,[672,352]],[9096,[608,416]],[9097,[608,352,192]],[9098,[608,352,192]],[9099,[608,352,192]],[9100,[608,336]],[9101,[592,352]],[9102,[592,336,48]],[9103,[592,336,48]],[9104,[592,336,48]],[9105,[672,400]],[9106,[656,416]],[9107,[656,400,48]],[9108,[656,400,48]],[9109,[656,400,48]],[9110,[1104,240]],[9111,[2128,240]],[9112,[2128,1104,240]],[9113,[2128,1104,240]],[9114,[1120,240]],[9115,[2144,240]],[9116,[2144,1120,240]],[9117,[2144,1120,240]],[9118,[2144,1104]],[9119,[2208,1168]],[9120,[2144,1104,192]],[9121,[2144,1104,192]],[9122,[2128,1120]],[9123,[2192,1184]],[9124,[2128,1120,192]],[9125,[2128,1120,192]],[9126,[2192,1104]],[9127,[2208,1120]],[9128,[2192,1104,48]],[9129,[2192,1104,48]],[9130,[2128,1168]],[9131,[2144,1184]],[9132,[2128,1168,48]],[9133,[2128,1168,48]],[9134,[2192,1104]],[9135,[2128,1168]],[9136,[2128,1104,192]],[9137,[2128,1104,192]],[9138,[2128,1104,192]],[9139,[2208,1120]],[9140,[2144,1184]],[9141,[2144,1120,192]],[9142,[2144,1120,192]],[9143,[2144,1120,192]],[9144,[2144,1104]],[9145,[2128,1120]],[9146,[2128,1104,48]],[9147,[2128,1104,48]],[9148,[2128,1104,48]],[9149,[2208,1168]],[9150,[2192,1184]],[9151,[2192,1168,48]],[9152,[2192,1168,48]],[9153,[2192,1168,48]],[9154,[4176,240]],[9155,[8272,240]],[9156,[8272,4176,240]],[9157,[8272,4176,240]],[9158,[4192,240]],[9159,[8288,240]],[9160,[8288,4192,240]],[9161,[8288,4192,240]],[9162,[8288,4176]],[9163,[8352,4240]],[9164,[8288,4176,192]],[9165,[8288,4176,192]],[9166,[8272,4192]],[9167,[8336,4256]],[9168,[8272,4192,192]],[9169,[8272,4192,192]],[9170,[8336,4176]],[9171,[8352,4192]],[9172,[8336,4176,48]],[9173,[8336,4176,48]],[9174,[8272,4240]],[9175,[8288,4256]],[9176,[8272,4240,48]],[9177,[8272,4240,48]],[9178,[8336,4176]],[9179,[8272,4240]],[9180,[8272,4176,192]],[9181,[8272,4176,192]],[9182,[8272,4176,192]],[9183,[8352,4192]],[9184,[8288,4256]],[9185,[8288,4192,192]],[9186,[8288,4192,192]],[9187,[8288,4192,192]],[9188,[8288,4176]],[9189,[8272,4192]],[9190,[8272,4176,48]],[9191,[8272,4176,48]],[9192,[8272,4176,48]],[9193,[8352,4240]],[9194,[8336,4256]],[9195,[8336,4240,48]],[9196,[8336,4240,48]],[9197,[8336,4240,48]],[9198,[16464,240]],[9199,[32848,240]],[9200,[32848,16464,240]],[9201,[32848,16464,240]],[9202,[16480,240]],[9203,[32864,240]],[9204,[32864,16480,240]],[9205,[32864,16480,240]],[9206,[32864,16464]],[9207,[32928,16528]],[9208,[32864,16464,192]],[9209,[32864,16464,192]],[9210,[32848,16480]],[9211,[32912,16544]],[9212,[32848,16480,192]],[9213,[32848,16480,192]],[9214,[32912,16464]],[9215,[32928,16480]],[9216,[32912,16464,48]],[9217,[32912,16464,48]],[9218,[32848,16528]],[9219,[32864,16544]],[9220,[32848,16528,48]],[9221,[32848,16528,48]],[9222,[32912,16464]],[9223,[32848,16528]],[9224,[32848,16464,192]],[9225,[32848,16464,192]],[9226,[32848,16464,192]],[9227,[32928,16480]],[9228,[32864,16544]],[9229,[32864,16480,192]],[9230,[32864,16480,192]],[9231,[32864,16480,192]],[9232,[32864,16464]],[9233,[32848,16480]],[9234,[32848,16464,48]],[9235,[32848,16464,48]],[9236,[32848,16464,48]],[9237,[32928,16528]],[9238,[32912,16544]],[9239,[32912,16528,48]],[9240,[32912,16528,48]],[9241,[32912,16528,48]],[9242,[65616,240]],[9243,[131152,240]],[9244,[131152,65616,240]],[9245,[131152,65616,240]],[9246,[65632,240]],[9247,[131168,240]],[9248,[131168,65632,240]],[9249,[131168,65632,240]],[9250,[131168,65616]],[9251,[131232,65680]],[9252,[131168,65616,192]],[9253,[131168,65616,192]],[9254,[131152,65632]],[9255,[131216,65696]],[9256,[131152,65632,192]],[9257,[131152,65632,192]],[9258,[131216,65616]],[9259,[131232,65632]],[9260,[131216,65616,48]],[9261,[131216,65616,48]],[9262,[131152,65680]],[9263,[131168,65696]],[9264,[131152,65680,48]],[9265,[131152,65680,48]],[9266,[131216,65616]],[9267,[131152,65680]],[9268,[131152,65616,192]],[9269,[131152,65616,192]],[9270,[131152,65616,192]],[9271,[131232,65632]],[9272,[131168,65696]],[9273,[131168,65632,192]],[9274,[131168,65632,192]],[9275,[131168,65632,192]],[9276,[131168,65616]],[9277,[131152,65632]],[9278,[131152,65616,48]],[9279,[131152,65616,48]],[9280,[131152,65616,48]],[9281,[131232,65680]],[9282,[131216,65696]],[9283,[131216,65680,48]],[9284,[131216,65680,48]],[9285,[131216,65680,48]],[9286,[262224,240]],[9287,[524368,240]],[9288,[524368,262224,240]],[9289,[524368,262224,240]],[9290,[262240,240]],[9291,[524384,240]],[9292,[524384,262240,240]],[9293,[524384,262240,240]],[9294,[524384,262224]],[9295,[524448,262288]],[9296,[524384,262224,192]],[9297,[524384,262224,192]],[9298,[524368,262240]],[9299,[524432,262304]],[9300,[524368,262240,192]],[9301,[524368,262240,192]],[9302,[524432,262224]],[9303,[524448,262240]],[9304,[524432,262224,48]],[9305,[524432,262224,48]],[9306,[524368,262288]],[9307,[524384,262304]],[9308,[524368,262288,48]],[9309,[524368,262288,48]],[9310,[524432,262224]],[9311,[524368,262288]],[9312,[524368,262224,192]],[9313,[524368,262224,192]],[9314,[524368,262224,192]],[9315,[524448,262240]],[9316,[524384,262304]],[9317,[524384,262240,192]],[9318,[524384,262240,192]],[9319,[524384,262240,192]],[9320,[524384,262224]],[9321,[524368,262240]],[9322,[524368,262224,48]],[9323,[524368,262224,48]],[9324,[524368,262224,48]],[9325,[524448,262288]],[9326,[524432,262304]],[9327,[524432,262288,48]],[9328,[524432,262288,48]],[9329,[524432,262288,48]],[9330,[1296,816]],[9331,[2320,816]],[9332,[2320,1296,816]],[9333,[2320,1296,816]],[9334,[1312,816]],[9335,[2336,816]],[9336,[2336,1312,816]],[9337,[2336,1312,816]],[9338,[2336,1296]],[9339,[2592,1552]],[9340,[2336,1296,768]],[9341,[2336,1296,768]],[9342,[2320,1312]],[9343,[2576,1568]],[9344,[2320,1312,768]],[9345,[2320,1312,768]],[9346,[2576,1296]],[9347,[2592,1312]],[9348,[2576,1296,48]],[9349,[2576,1296,48]],[9350,[2320,1552]],[9351,[2336,1568]],[9352,[2320,1552,48]],[9353,[2320,1552,48]],[9354,[2576,1296]],[9355,[2320,1552]],[9356,[2320,1296,768]],[9357,[2320,1296,768]],[9358,[2320,1296,768]],[9359,[2592,1312]],[9360,[2336,1568]],[9361,[2336,1312,768]],[9362,[2336,1312,768]],[9363,[2336,1312,768]],[9364,[2336,1296]],[9365,[2320,1312]],[9366,[2320,1296,48]],[9367,[2320,1296,48]],[9368,[2320,1296,48]],[9369,[2592,1552]],[9370,[2576,1568]],[9371,[2576,1552,48]],[9372,[2576,1552,48]],[9373,[2576,1552,48]],[9374,[4368,816]],[9375,[8464,816]],[9376,[8464,4368,816]],[9377,[8464,4368,816]],[9378,[4384,816]],[9379,[8480,816]],[9380,[8480,4384,816]],[9381,[8480,4384,816]],[9382,[8480,4368]],[9383,[8736,4624]],[9384,[8480,4368,768]],[9385,[8480,4368,768]],[9386,[8464,4384]],[9387,[8720,4640]],[9388,[8464,4384,768]],[9389,[8464,4384,768]],[9390,[8720,4368]],[9391,[8736,4384]],[9392,[8720,4368,48]],[9393,[8720,4368,48]],[9394,[8464,4624]],[9395,[8480,4640]],[9396,[8464,4624,48]],[9397,[8464,4624,48]],[9398,[8720,4368]],[9399,[8464,4624]],[9400,[8464,4368,768]],[9401,[8464,4368,768]],[9402,[8464,4368,768]],[9403,[8736,4384]],[9404,[8480,4640]],[9405,[8480,4384,768]],[9406,[8480,4384,768]],[9407,[8480,4384,768]],[9408,[8480,4368]],[9409,[8464,4384]],[9410,[8464,4368,48]],[9411,[8464,4368,48]],[9412,[8464,4368,48]],[9413,[8736,4624]],[9414,[8720,4640]],[9415,[8720,4624,48]],[9416,[8720,4624,48]],[9417,[8720,4624,48]],[9418,[16656,816]],[9419,[33040,816]],[9420,[33040,16656,816]],[9421,[33040,16656,816]],[9422,[16672,816]],[9423,[33056,816]],[9424,[33056,16672,816]],[9425,[33056,16672,816]],[9426,[33056,16656]],[9427,[33312,16912]],[9428,[33056,16656,768]],[9429,[33056,16656,768]],[9430,[33040,16672]],[9431,[33296,16928]],[9432,[33040,16672,768]],[9433,[33040,16672,768]],[9434,[33296,16656]],[9435,[33312,16672]],[9436,[33296,16656,48]],[9437,[33296,16656,48]],[9438,[33040,16912]],[9439,[33056,16928]],[9440,[33040,16912,48]],[9441,[33040,16912,48]],[9442,[33296,16656]],[9443,[33040,16912]],[9444,[33040,16656,768]],[9445,[33040,16656,768]],[9446,[33040,16656,768]],[9447,[33040,16656,768]],[9448,[33312,16672]],[9449,[33056,16928]],[9450,[33056,16672,768]],[9451,[33056,16672,768]],[9452,[33056,16672,768]],[9453,[33056,16672,768]],[9454,[33056,16656]],[9455,[33040,16672]],[9456,[33040,16656,48]],[9457,[33040,16656,48]],[9458,[33040,16656,48]],[9459,[33312,16912]],[9460,[33296,16928]],[9461,[33296,16912,48]],[9462,[33296,16912,48]],[9463,[33296,16912,48]],[9464,[65808,816]],[9465,[131344,816]],[9466,[131344,65808,816]],[9467,[131344,65808,816]],[9468,[65824,816]],[9469,[131360,816]],[9470,[131360,65824,816]],[9471,[131360,65824,816]],[9472,[131360,65808]],[9473,[131616,66064]],[9474,[131360,65808,768]],[9475,[131360,65808,768]],[9476,[131344,65824]],[9477,[131600,66080]],[9478,[131344,65824,768]],[9479,[131344,65824,768]],[9480,[131600,65808]],[9481,[131616,65824]],[9482,[131600,65808,48]],[9483,[131600,65808,48]],[9484,[131344,66064]],[9485,[131360,66080]],[9486,[131344,66064,48]],[9487,[131344,66064,48]],[9488,[131600,65808]],[9489,[131344,66064]],[9490,[131344,65808,768]],[9491,[131344,65808,768]],[9492,[131344,65808,768]],[9493,[131616,65824]],[9494,[131360,66080]],[9495,[131360,65824,768]],[9496,[131360,65824,768]],[9497,[131360,65824,768]],[9498,[131360,65808]],[9499,[131344,65824]],[9500,[131344,65808,48]],[9501,[131344,65808,48]],[9502,[131344,65808,48]],[9503,[131616,66064]],[9504,[131600,66080]],[9505,[131600,66064,48]],[9506,[131600,66064,48]],[9507,[131600,66064,48]],[9508,[262416,816]],[9509,[524560,816]],[9510,[524560,262416,816]],[9511,[524560,262416,816]],[9512,[262432,816]],[9513,[524576,816]],[9514,[524576,262432,816]],[9515,[524576,262432,816]],[9516,[524576,262416]],[9517,[524832,262672]],[9518,[524576,262416,768]],[9519,[524576,262416,768]],[9520,[524560,262432]],[9521,[524816,262688]],[9522,[524560,262432,768]],[9523,[524560,262432,768]],[9524,[524816,262416]],[9525,[524832,262432]],[9526,[524816,262416,48]],[9527,[524816,262416,48]],[9528,[524560,262672]],[9529,[524576,262688]],[9530,[524560,262672,48]],[9531,[524560,262672,48]],[9532,[524816,262416]],[9533,[524560,262672]],[9534,[524560,262416,768]],[9535,[524560,262416,768]],[9536,[524560,262416,768]],[9537,[524832,262432]],[9538,[524576,262688]],[9539,[524576,262432,768]],[9540,[524576,262432,768]],[9541,[524576,262432,768]],[9542,[524576,262416]],[9543,[524560,262432]],[9544,[524560,262416,48]],[9545,[524560,262416,48]],[9546,[524560,262416,48]],[9547,[524832,262672]],[9548,[524816,262688]],[9549,[524816,262672,48]],[9550,[524816,262672,48]],[9551,[524816,262672,48]],[9552,[5136,3120]],[9553,[9232,3120]],[9554,[9232,5136,3120]],[9555,[9232,5136,3120]],[9556,[5152,3120]],[9557,[9248,3120]],[9558,[9248,5152,3120]],[9559,[9248,5152,3120]],[9560,[9248,5136]],[9561,[10272,6160]],[9562,[9248,5136,3072]],[9563,[9248,5136,3072]],[9564,[9232,5152]],[9565,[10256,6176]],[9566,[9232,5152,3072]],[9567,[9232,5152,3072]],[9568,[10256,5136]],[9569,[10272,5152]],[9570,[10256,5136,48]],[9571,[10256,5136,48]],[9572,[9232,6160]],[9573,[9248,6176]],[9574,[9232,6160,48]],[9575,[9232,6160,48]],[9576,[10256,5136]],[9577,[9232,6160]],[9578,[9232,5136,3072]],[9579,[9232,5136,3072]],[9580,[9232,5136,3072]],[9581,[10272,5152]],[9582,[9248,6176]],[9583,[9248,5152,3072]],[9584,[9248,5152,3072]],[9585,[9248,5152,3072]],[9586,[9248,5136]],[9587,[9232,5152]],[9588,[9232,5136,48]],[9589,[9232,5136,48]],[9590,[9232,5136,48]],[9591,[10272,6160]],[9592,[10256,6176]],[9593,[10256,6160,48]],[9594,[10256,6160,48]],[9595,[10256,6160,48]],[9596,[17424,3120]],[9597,[33808,3120]],[9598,[33808,17424,3120]],[9599,[33808,17424,3120]],[9600,[17440,3120]],[9601,[33824,3120]],[9602,[33824,17440,3120]],[9603,[33824,17440,3120]],[9604,[33824,17424]],[9605,[34848,18448]],[9606,[33824,17424,3072]],[9607,[33824,17424,3072]],[9608,[33808,17440]],[9609,[34832,18464]],[9610,[33808,17440,3072]],[9611,[33808,17440,3072]],[9612,[34832,17424]],[9613,[34848,17440]],[9614,[34832,17424,48]],[9615,[34832,17424,48]],[9616,[33808,18448]],[9617,[33824,18464]],[9618,[33808,18448,48]],[9619,[33808,18448,48]],[9620,[34832,17424]],[9621,[33808,18448]],[9622,[33808,17424,3072]],[9623,[33808,17424,3072]],[9624,[33808,17424,3072]],[9625,[34848,17440]],[9626,[33824,18464]],[9627,[33824,17440,3072]],[9628,[33824,17440,3072]],[9629,[33824,17440,3072]],[9630,[33824,17424]],[9631,[33808,17440]],[9632,[33808,17424,48]],[9633,[33808,17424,48]],[9634,[33808,17424,48]],[9635,[34848,18448]],[9636,[34832,18464]],[9637,[34832,18448,48]],[9638,[34832,18448,48]],[9639,[34832,18448,48]],[9640,[66576,3120]],[9641,[132112,3120]],[9642,[132112,66576,3120]],[9643,[132112,66576,3120]],[9644,[66592,3120]],[9645,[132128,3120]],[9646,[132128,66592,3120]],[9647,[132128,66592,3120]],[9648,[132128,66576]],[9649,[133152,67600]],[9650,[132128,66576,3072]],[9651,[132128,66576,3072]],[9652,[132112,66592]],[9653,[133136,67616]],[9654,[132112,66592,3072]],[9655,[132112,66592,3072]],[9656,[133136,66576]],[9657,[133152,66592]],[9658,[133136,66576,48]],[9659,[133136,66576,48]],[9660,[132112,67600]],[9661,[132128,67616]],[9662,[132112,67600,48]],[9663,[132112,67600,48]],[9664,[133136,66576]],[9665,[132112,67600]],[9666,[132112,66576,3072]],[9667,[132112,66576,3072]],[9668,[132112,66576,3072]],[9669,[133152,66592]],[9670,[132128,67616]],[9671,[132128,66592,3072]],[9672,[132128,66592,3072]],[9673,[132128,66592,3072]],[9674,[132128,66576]],[9675,[132112,66592]],[9676,[132112,66576,48]],[9677,[132112,66576,48]],[9678,[132112,66576,48]],[9679,[133152,67600]],[9680,[133136,67616]],[9681,[133136,67600,48]],[9682,[133136,67600,48]],[9683,[133136,67600,48]],[9684,[263184,3120]],[9685,[525328,3120]],[9686,[525328,263184,3120]],[9687,[525328,263184,3120]],[9688,[263200,3120]],[9689,[525344,3120]],[9690,[525344,263200,3120]],[9691,[525344,263200,3120]],[9692,[525344,263184]],[9693,[526368,264208]],[9694,[525344,263184,3072]],[9695,[525344,263184,3072]],[9696,[525328,263200]],[9697,[526352,264224]],[9698,[525328,263200,3072]],[9699,[525328,263200,3072]],[9700,[526352,263184]],[9701,[526368,263200]],[9702,[526352,263184,48]],[9703,[526352,263184,48]],[9704,[525328,264208]],[9705,[525344,264224]],[9706,[525328,264208,48]],[9707,[525328,264208,48]],[9708,[526352,263184]],[9709,[525328,264208]],[9710,[525328,263184,3072]],[9711,[525328,263184,3072]],[9712,[525328,263184,3072]],[9713,[526368,263200]],[9714,[525344,264224]],[9715,[525344,263200,3072]],[9716,[525344,263200,3072]],[9717,[525344,263200,3072]],[9718,[525344,263184]],[9719,[525328,263200]],[9720,[525328,263184,48]],[9721,[525328,263184,48]],[9722,[525328,263184,48]],[9723,[526368,264208]],[9724,[526352,264224]],[9725,[526352,264208,48]],[9726,[526352,264208,48]],[9727,[526352,264208,48]],[9728,[20496,12336]],[9729,[36880,12336]],[9730,[36880,20496,12336]],[9731,[36880,20496,12336]],[9732,[20512,12336]],[9733,[36896,12336]],[9734,[36896,20512,12336]],[9735,[36896,20512,12336]],[9736,[36896,20496]],[9737,[40992,24592]],[9738,[36896,20496,12288]],[9739,[36896,20496,12288]],[9740,[36880,20512]],[9741,[40976,24608]],[9742,[36880,20512,12288]],[9743,[36880,20512,12288]],[9744,[40976,20496]],[9745,[40992,20512]],[9746,[40976,20496,48]],[9747,[40976,20496,48]],[9748,[36880,24592]],[9749,[36896,24608]],[9750,[36880,24592,48]],[9751,[36880,24592,48]],[9752,[40976,20496]],[9753,[36880,24592]],[9754,[36880,20496,12288]],[9755,[36880,20496,12288]],[9756,[36880,20496,12288]],[9757,[40992,20512]],[9758,[36896,24608]],[9759,[36896,20512,12288]],[9760,[36896,20512,12288]],[9761,[36896,20512,12288]],[9762,[36896,20496]],[9763,[36880,20512]],[9764,[36880,20496,48]],[9765,[36880,20496,48]],[9766,[36880,20496,48]],[9767,[40992,24592]],[9768,[40976,24608]],[9769,[40976,24592,48]],[9770,[40976,24592,48]],[9771,[40976,24592,48]],[9772,[69648,12336]],[9773,[135184,12336]],[9774,[135184,69648,12336]],[9775,[135184,69648,12336]],[9776,[69664,12336]],[9777,[135200,12336]],[9778,[135200,69664,12336]],[9779,[135200,69664,12336]],[9780,[135200,69648]],[9781,[139296,73744]],[9782,[135200,69648,12288]],[9783,[135200,69648,12288]],[9784,[135184,69664]],[9785,[139280,73760]],[9786,[135184,69664,12288]],[9787,[135184,69664,12288]],[9788,[139280,69648]],[9789,[139296,69664]],[9790,[139280,69648,48]],[9791,[139280,69648,48]],[9792,[135184,73744]],[9793,[135200,73760]],[9794,[135184,73744,48]],[9795,[135184,73744,48]],[9796,[139280,69648]],[9797,[135184,73744]],[9798,[135184,69648,12288]],[9799,[135184,69648,12288]],[9800,[135184,69648,12288]],[9801,[139296,69664]],[9802,[135200,73760]],[9803,[135200,69664,12288]],[9804,[135200,69664,12288]],[9805,[135200,69664,12288]],[9806,[135200,69648]],[9807,[135184,69664]],[9808,[135184,69648,48]],[9809,[135184,69648,48]],[9810,[135184,69648,48]],[9811,[139296,73744]],[9812,[139280,73760]],[9813,[139280,73744,48]],[9814,[139280,73744,48]],[9815,[139280,73744,48]],[9816,[266256,12336]],[9817,[528400,12336]],[9818,[528400,266256,12336]],[9819,[528400,266256,12336]],[9820,[266272,12336]],[9821,[528416,12336]],[9822,[528416,266272,12336]],[9823,[528416,266272,12336]],[9824,[528416,266256]],[9825,[532512,270352]],[9826,[528416,266256,12288]],[9827,[528416,266256,12288]],[9828,[528400,266272]],[9829,[532496,270368]],[9830,[528400,266272,12288]],[9831,[528400,266272,12288]],[9832,[532496,266256]],[9833,[532512,266272]],[9834,[532496,266256,48]],[9835,[532496,266256,48]],[9836,[528400,270352]],[9837,[528416,270368]],[9838,[528400,270352,48]],[9839,[528400,270352,48]],[9840,[532496,266256]],[9841,[528400,270352]],[9842,[528400,266256,12288]],[9843,[528400,266256,12288]],[9844,[528400,266256,12288]],[9845,[532512,266272]],[9846,[528416,270368]],[9847,[528416,266272,12288]],[9848,[528416,266272,12288]],[9849,[528416,266272,12288]],[9850,[528416,266256]],[9851,[528400,266272]],[9852,[528400,266256,48]],[9853,[528400,266256,48]],[9854,[528400,266256,48]],[9855,[532512,270352]],[9856,[532496,270368]],[9857,[532496,270352,48]],[9858,[532496,270352,48]],[9859,[532496,270352,48]],[9860,[81936,49200]],[9861,[147472,49200]],[9862,[147472,81936,49200]],[9863,[147472,81936,49200]],[9864,[81952,49200]],[9865,[147488,49200]],[9866,[147488,81952,49200]],[9867,[147488,81952,49200]],[9868,[147488,81936]],[9869,[163872,98320]],[9870,[147488,81936,49152]],[9871,[147488,81936,49152]],[9872,[147472,81952]],[9873,[163856,98336]],[9874,[147472,81952,49152]],[9875,[147472,81952,49152]],[9876,[163856,81936]],[9877,[163872,81952]],[9878,[163856,81936,48]],[9879,[163856,81936,48]],[9880,[147472,98320]],[9881,[147488,98336]],[9882,[147472,98320,48]],[9883,[147472,98320,48]],[9884,[163856,81936]],[9885,[147472,98320]],[9886,[147472,81936,49152]],[9887,[147472,81936,49152]],[9888,[147472,81936,49152]],[9889,[163872,81952]],[9890,[147488,98336]],[9891,[147488,81952,49152]],[9892,[147488,81952,49152]],[9893,[147488,81952,49152]],[9894,[147488,81936]],[9895,[147472,81952]],[9896,[147472,81936,48]],[9897,[147472,81936,48]],[9898,[147472,81936,48]],[9899,[163872,98320]],[9900,[163856,98336]],[9901,[163856,98320,48]],[9902,[163856,98320,48]],[9903,[163856,98320,48]],[9904,[278544,49200]],[9905,[540688,49200]],[9906,[540688,278544,49200]],[9907,[540688,278544,49200]],[9908,[278560,49200]],[9909,[540704,49200]],[9910,[540704,278560,49200]],[9911,[540704,278560,49200]],[9912,[540704,278544]],[9913,[557088,294928]],[9914,[540704,278544,49152]],[9915,[540704,278544,49152]],[9916,[540688,278560]],[9917,[557072,294944]],[9918,[540688,278560,49152]],[9919,[540688,278560,49152]],[9920,[557072,278544]],[9921,[557088,278560]],[9922,[557072,278544,48]],[9923,[557072,278544,48]],[9924,[540688,294928]],[9925,[540704,294944]],[9926,[540688,294928,48]],[9927,[540688,294928,48]],[9928,[557072,278544]],[9929,[540688,294928]],[9930,[540688,278544,49152]],[9931,[540688,278544,49152]],[9932,[540688,278544,49152]],[9933,[557088,278560]],[9934,[540704,294944]],[9935,[540704,278560,49152]],[9936,[540704,278560,49152]],[9937,[540704,278560,49152]],[9938,[540704,278544]],[9939,[540688,278560]],[9940,[540688,278544,48]],[9941,[540688,278544,48]],[9942,[540688,278544,48]],[9943,[557088,294928]],[9944,[557072,294944]],[9945,[557072,294928,48]],[9946,[557072,294928,48]],[9947,[557072,294928,48]],[9948,[327696,196656]],[9949,[589840,196656]],[9950,[589840,327696,196656]],[9951,[589840,327696,196656]],[9952,[327712,196656]],[9953,[589856,196656]],[9954,[589856,327712,196656]],[9955,[589856,327712,196656]],[9956,[589856,327696]],[9957,[655392,393232]],[9958,[589856,327696,196608]],[9959,[589856,327696,196608]],[9960,[589840,327712]],[9961,[655376,393248]],[9962,[589840,327712,196608]],[9963,[589840,327712,196608]],[9964,[655376,327696]],[9965,[655392,327712]],[9966,[655376,327696,48]],[9967,[655376,327696,48]],[9968,[589840,393232]],[9969,[589856,393248]],[9970,[589840,393232,48]],[9971,[589840,393232,48]],[9972,[655376,327696]],[9973,[589840,393232]],[9974,[589840,327696,196608]],[9975,[589840,327696,196608]],[9976,[589840,327696,196608]],[9977,[655392,327712]],[9978,[589856,393248]],[9979,[589856,327712,196608]],[9980,[589856,327712,196608]],[9981,[589856,327712,196608]],[9982,[589856,327696]],[9983,[589840,327712]],[9984,[589840,327696,48]],[9985,[589840,327696,48]],[9986,[589840,327696,48]],[9987,[655392,393232]],[9988,[655376,393248]],[9989,[655376,393232,48]],[9990,[655376,393232,48]],[9991,[655376,393232,48]],[9992,[1344,960]],[9993,[2368,960]],[9994,[2368,1344,960]],[9995,[2368,1344,960]],[9996,[1408,960]],[9997,[2432,960]],[9998,[2432,1408,960]],[9999,[2432,1408,960]],[10000,[2432,1344]],[10001,[2688,1600]],[10002,[2432,1344,768]],[10003,[2432,1344,768]],[10004,[2368,1408]],[10005,[2624,1664]],[10006,[2368,1408,768]],[10007,[2368,1408,768]],[10008,[2624,1344]],[10009,[2688,1408]],[10010,[2624,1344,192]],[10011,[2624,1344,192]],[10012,[2368,1600]],[10013,[2432,1664]],[10014,[2368,1600,192]],[10015,[2368,1600,192]],[10016,[2624,1344]],[10017,[2368,1600]],[10018,[2368,1344,768]],[10019,[2368,1344,768]],[10020,[2368,1344,768]],[10021,[2688,1408]],[10022,[2432,1664]],[10023,[2432,1408,768]],[10024,[2432,1408,768]],[10025,[2432,1408,768]],[10026,[2432,1344]],[10027,[2368,1408]],[10028,[2368,1344,192]],[10029,[2368,1344,192]],[10030,[2368,1344,192]],[10031,[2688,1600]],[10032,[2624,1664]],[10033,[2624,1600,192]],[10034,[2624,1600,192]],[10035,[2624,1600,192]],[10036,[4416,960]],[10037,[8512,960]],[10038,[8512,4416,960]],[10039,[8512,4416,960]],[10040,[4480,960]],[10041,[8576,960]],[10042,[8576,4480,960]],[10043,[8576,4480,960]],[10044,[8576,4416]],[10045,[8832,4672]],[10046,[8576,4416,768]],[10047,[8576,4416,768]],[10048,[8512,4480]],[10049,[8768,4736]],[10050,[8512,4480,768]],[10051,[8512,4480,768]],[10052,[8768,4416]],[10053,[8832,4480]],[10054,[8768,4416,192]],[10055,[8768,4416,192]],[10056,[8512,4672]],[10057,[8576,4736]],[10058,[8512,4672,192]],[10059,[8512,4672,192]],[10060,[8768,4416]],[10061,[8512,4672]],[10062,[8512,4416,768]],[10063,[8512,4416,768]],[10064,[8512,4416,768]],[10065,[8832,4480]],[10066,[8576,4736]],[10067,[8576,4480,768]],[10068,[8576,4480,768]],[10069,[8576,4480,768]],[10070,[8576,4416]],[10071,[8512,4480]],[10072,[8512,4416,192]],[10073,[8512,4416,192]],[10074,[8512,4416,192]],[10075,[8832,4672]],[10076,[8768,4736]],[10077,[8768,4672,192]],[10078,[8768,4672,192]],[10079,[8768,4672,192]],[10080,[16704,960]],[10081,[33088,960]],[10082,[33088,16704,960]],[10083,[33088,16704,960]],[10084,[16768,960]],[10085,[33152,960]],[10086,[33152,16768,960]],[10087,[33152,16768,960]],[10088,[33152,16704]],[10089,[33408,16960]],[10090,[33152,16704,768]],[10091,[33152,16704,768]],[10092,[33088,16768]],[10093,[33344,17024]],[10094,[33088,16768,768]],[10095,[33088,16768,768]],[10096,[33344,16704]],[10097,[33408,16768]],[10098,[33344,16704,192]],[10099,[33344,16704,192]],[10100,[33088,16960]],[10101,[33152,17024]],[10102,[33088,16960,192]],[10103,[33088,16960,192]],[10104,[33344,16704]],[10105,[33088,16960]],[10106,[33088,16704,768]],[10107,[33088,16704,768]],[10108,[33088,16704,768]],[10109,[33088,16704,768]],[10110,[33408,16768]],[10111,[33152,17024]],[10112,[33152,16768,768]],[10113,[33152,16768,768]],[10114,[33152,16768,768]],[10115,[33152,16768,768]],[10116,[33152,16704]],[10117,[33088,16768]],[10118,[33088,16704,192]],[10119,[33088,16704,192]],[10120,[33088,16704,192]],[10121,[33088,16704,192]],[10122,[33408,16960]],[10123,[33344,17024]],[10124,[33344,16960,192]],[10125,[33344,16960,192]],[10126,[33344,16960,192]],[10127,[33344,16960,192]],[10128,[65856,960]],[10129,[131392,960]],[10130,[131392,65856,960]],[10131,[131392,65856,960]],[10132,[65920,960]],[10133,[131456,960]],[10134,[131456,65920,960]],[10135,[131456,65920,960]],[10136,[131456,65856]],[10137,[131712,66112]],[10138,[131456,65856,768]],[10139,[131456,65856,768]],[10140,[131392,65920]],[10141,[131648,66176]],[10142,[131392,65920,768]],[10143,[131392,65920,768]],[10144,[131648,65856]],[10145,[131712,65920]],[10146,[131648,65856,192]],[10147,[131648,65856,192]],[10148,[131392,66112]],[10149,[131456,66176]],[10150,[131392,66112,192]],[10151,[131392,66112,192]],[10152,[131648,65856]],[10153,[131392,66112]],[10154,[131392,65856,768]],[10155,[131392,65856,768]],[10156,[131392,65856,768]],[10157,[131712,65920]],[10158,[131456,66176]],[10159,[131456,65920,768]],[10160,[131456,65920,768]],[10161,[131456,65920,768]],[10162,[131456,65856]],[10163,[131392,65920]],[10164,[131392,65856,192]],[10165,[131392,65856,192]],[10166,[131392,65856,192]],[10167,[131712,66112]],[10168,[131648,66176]],[10169,[131648,66112,192]],[10170,[131648,66112,192]],[10171,[131648,66112,192]],[10172,[262464,960]],[10173,[524608,960]],[10174,[524608,262464,960]],[10175,[524608,262464,960]],[10176,[262528,960]],[10177,[524672,960]],[10178,[524672,262528,960]],[10179,[524672,262528,960]],[10180,[524672,262464]],[10181,[524928,262720]],[10182,[524672,262464,768]],[10183,[524672,262464,768]],[10184,[524608,262528]],[10185,[524864,262784]],[10186,[524608,262528,768]],[10187,[524608,262528,768]],[10188,[524864,262464]],[10189,[524928,262528]],[10190,[524864,262464,192]],[10191,[524864,262464,192]],[10192,[524608,262720]],[10193,[524672,262784]],[10194,[524608,262720,192]],[10195,[524608,262720,192]],[10196,[524864,262464]],[10197,[524608,262720]],[10198,[524608,262464,768]],[10199,[524608,262464,768]],[10200,[524608,262464,768]],[10201,[524928,262528]],[10202,[524672,262784]],[10203,[524672,262528,768]],[10204,[524672,262528,768]],[10205,[524672,262528,768]],[10206,[524672,262464]],[10207,[524608,262528]],[10208,[524608,262464,192]],[10209,[524608,262464,192]],[10210,[524608,262464,192]],[10211,[524928,262720]],[10212,[524864,262784]],[10213,[524864,262720,192]],[10214,[524864,262720,192]],[10215,[524864,262720,192]],[10216,[5184,3264]],[10217,[9280,3264]],[10218,[9280,5184,3264]],[10219,[9280,5184,3264]],[10220,[5248,3264]],[10221,[9344,3264]],[10222,[9344,5248,3264]],[10223,[9344,5248,3264]],[10224,[9344,5184]],[10225,[10368,6208]],[10226,[9344,5184,3072]],[10227,[9344,5184,3072]],[10228,[9280,5248]],[10229,[10304,6272]],[10230,[9280,5248,3072]],[10231,[9280,5248,3072]],[10232,[10304,5184]],[10233,[10368,5248]],[10234,[10304,5184,192]],[10235,[10304,5184,192]],[10236,[9280,6208]],[10237,[9344,6272]],[10238,[9280,6208,192]],[10239,[9280,6208,192]],[10240,[10304,5184]],[10241,[9280,6208]],[10242,[9280,5184,3072]],[10243,[9280,5184,3072]],[10244,[9280,5184,3072]],[10245,[10368,5248]],[10246,[9344,6272]],[10247,[9344,5248,3072]],[10248,[9344,5248,3072]],[10249,[9344,5248,3072]],[10250,[9344,5184]],[10251,[9280,5248]],[10252,[9280,5184,192]],[10253,[9280,5184,192]],[10254,[9280,5184,192]],[10255,[10368,6208]],[10256,[10304,6272]],[10257,[10304,6208,192]],[10258,[10304,6208,192]],[10259,[10304,6208,192]],[10260,[17472,3264]],[10261,[33856,3264]],[10262,[33856,17472,3264]],[10263,[33856,17472,3264]],[10264,[17536,3264]],[10265,[33920,3264]],[10266,[33920,17536,3264]],[10267,[33920,17536,3264]],[10268,[33920,17472]],[10269,[34944,18496]],[10270,[33920,17472,3072]],[10271,[33920,17472,3072]],[10272,[33856,17536]],[10273,[34880,18560]],[10274,[33856,17536,3072]],[10275,[33856,17536,3072]],[10276,[34880,17472]],[10277,[34944,17536]],[10278,[34880,17472,192]],[10279,[34880,17472,192]],[10280,[33856,18496]],[10281,[33920,18560]],[10282,[33856,18496,192]],[10283,[33856,18496,192]],[10284,[34880,17472]],[10285,[33856,18496]],[10286,[33856,17472,3072]],[10287,[33856,17472,3072]],[10288,[33856,17472,3072]],[10289,[34944,17536]],[10290,[33920,18560]],[10291,[33920,17536,3072]],[10292,[33920,17536,3072]],[10293,[33920,17536,3072]],[10294,[33920,17472]],[10295,[33856,17536]],[10296,[33856,17472,192]],[10297,[33856,17472,192]],[10298,[33856,17472,192]],[10299,[33856,17472,192]],[10300,[34944,18496]],[10301,[34880,18560]],[10302,[34880,18496,192]],[10303,[34880,18496,192]],[10304,[34880,18496,192]],[10305,[34880,18496,192]],[10306,[66624,3264]],[10307,[132160,3264]],[10308,[132160,66624,3264]],[10309,[132160,66624,3264]],[10310,[66688,3264]],[10311,[132224,3264]],[10312,[132224,66688,3264]],[10313,[132224,66688,3264]],[10314,[132224,66624]],[10315,[133248,67648]],[10316,[132224,66624,3072]],[10317,[132224,66624,3072]],[10318,[132160,66688]],[10319,[133184,67712]],[10320,[132160,66688,3072]],[10321,[132160,66688,3072]],[10322,[133184,66624]],[10323,[133248,66688]],[10324,[133184,66624,192]],[10325,[133184,66624,192]],[10326,[132160,67648]],[10327,[132224,67712]],[10328,[132160,67648,192]],[10329,[132160,67648,192]],[10330,[133184,66624]],[10331,[132160,67648]],[10332,[132160,66624,3072]],[10333,[132160,66624,3072]],[10334,[132160,66624,3072]],[10335,[133248,66688]],[10336,[132224,67712]],[10337,[132224,66688,3072]],[10338,[132224,66688,3072]],[10339,[132224,66688,3072]],[10340,[132224,66624]],[10341,[132160,66688]],[10342,[132160,66624,192]],[10343,[132160,66624,192]],[10344,[132160,66624,192]],[10345,[133248,67648]],[10346,[133184,67712]],[10347,[133184,67648,192]],[10348,[133184,67648,192]],[10349,[133184,67648,192]],[10350,[263232,3264]],[10351,[525376,3264]],[10352,[525376,263232,3264]],[10353,[525376,263232,3264]],[10354,[263296,3264]],[10355,[525440,3264]],[10356,[525440,263296,3264]],[10357,[525440,263296,3264]],[10358,[525440,263232]],[10359,[526464,264256]],[10360,[525440,263232,3072]],[10361,[525440,263232,3072]],[10362,[525376,263296]],[10363,[526400,264320]],[10364,[525376,263296,3072]],[10365,[525376,263296,3072]],[10366,[526400,263232]],[10367,[526464,263296]],[10368,[526400,263232,192]],[10369,[526400,263232,192]],[10370,[525376,264256]],[10371,[525440,264320]],[10372,[525376,264256,192]],[10373,[525376,264256,192]],[10374,[526400,263232]],[10375,[525376,264256]],[10376,[525376,263232,3072]],[10377,[525376,263232,3072]],[10378,[525376,263232,3072]],[10379,[526464,263296]],[10380,[525440,264320]],[10381,[525440,263296,3072]],[10382,[525440,263296,3072]],[10383,[525440,263296,3072]],[10384,[525440,263232]],[10385,[525376,263296]],[10386,[525376,263232,192]],[10387,[525376,263232,192]],[10388,[525376,263232,192]],[10389,[526464,264256]],[10390,[526400,264320]],[10391,[526400,264256,192]],[10392,[526400,264256,192]],[10393,[526400,264256,192]],[10394,[20544,12480]],[10395,[36928,12480]],[10396,[36928,20544,12480]],[10397,[36928,20544,12480]],[10398,[20608,12480]],[10399,[36992,12480]],[10400,[36992,20608,12480]],[10401,[36992,20608,12480]],[10402,[36992,20544]],[10403,[41088,24640]],[10404,[36992,20544,12288]],[10405,[36992,20544,12288]],[10406,[36928,20608]],[10407,[41024,24704]],[10408,[36928,20608,12288]],[10409,[36928,20608,12288]],[10410,[41024,20544]],[10411,[41088,20608]],[10412,[41024,20544,192]],[10413,[41024,20544,192]],[10414,[36928,24640]],[10415,[36992,24704]],[10416,[36928,24640,192]],[10417,[36928,24640,192]],[10418,[41024,20544]],[10419,[36928,24640]],[10420,[36928,20544,12288]],[10421,[36928,20544,12288]],[10422,[36928,20544,12288]],[10423,[41088,20608]],[10424,[36992,24704]],[10425,[36992,20608,12288]],[10426,[36992,20608,12288]],[10427,[36992,20608,12288]],[10428,[36992,20544]],[10429,[36928,20608]],[10430,[36928,20544,192]],[10431,[36928,20544,192]],[10432,[36928,20544,192]],[10433,[36928,20544,192]],[10434,[41088,24640]],[10435,[41024,24704]],[10436,[41024,24640,192]],[10437,[41024,24640,192]],[10438,[41024,24640,192]],[10439,[41024,24640,192]],[10440,[69696,12480]],[10441,[135232,12480]],[10442,[135232,69696,12480]],[10443,[135232,69696,12480]],[10444,[69760,12480]],[10445,[135296,12480]],[10446,[135296,69760,12480]],[10447,[135296,69760,12480]],[10448,[135296,69696]],[10449,[139392,73792]],[10450,[135296,69696,12288]],[10451,[135296,69696,12288]],[10452,[135232,69760]],[10453,[139328,73856]],[10454,[135232,69760,12288]],[10455,[135232,69760,12288]],[10456,[139328,69696]],[10457,[139392,69760]],[10458,[139328,69696,192]],[10459,[139328,69696,192]],[10460,[135232,73792]],[10461,[135296,73856]],[10462,[135232,73792,192]],[10463,[135232,73792,192]],[10464,[139328,69696]],[10465,[135232,73792]],[10466,[135232,69696,12288]],[10467,[135232,69696,12288]],[10468,[135232,69696,12288]],[10469,[139392,69760]],[10470,[135296,73856]],[10471,[135296,69760,12288]],[10472,[135296,69760,12288]],[10473,[135296,69760,12288]],[10474,[135296,69696]],[10475,[135232,69760]],[10476,[135232,69696,192]],[10477,[135232,69696,192]],[10478,[135232,69696,192]],[10479,[139392,73792]],[10480,[139328,73856]],[10481,[139328,73792,192]],[10482,[139328,73792,192]],[10483,[139328,73792,192]],[10484,[266304,12480]],[10485,[528448,12480]],[10486,[528448,266304,12480]],[10487,[528448,266304,12480]],[10488,[266368,12480]],[10489,[528512,12480]],[10490,[528512,266368,12480]],[10491,[528512,266368,12480]],[10492,[528512,266304]],[10493,[532608,270400]],[10494,[528512,266304,12288]],[10495,[528512,266304,12288]],[10496,[528448,266368]],[10497,[532544,270464]],[10498,[528448,266368,12288]],[10499,[528448,266368,12288]],[10500,[532544,266304]],[10501,[532608,266368]],[10502,[532544,266304,192]],[10503,[532544,266304,192]],[10504,[528448,270400]],[10505,[528512,270464]],[10506,[528448,270400,192]],[10507,[528448,270400,192]],[10508,[532544,266304]],[10509,[528448,270400]],[10510,[528448,266304,12288]],[10511,[528448,266304,12288]],[10512,[528448,266304,12288]],[10513,[532608,266368]],[10514,[528512,270464]],[10515,[528512,266368,12288]],[10516,[528512,266368,12288]],[10517,[528512,266368,12288]],[10518,[528512,266304]],[10519,[528448,266368]],[10520,[528448,266304,192]],[10521,[528448,266304,192]],[10522,[528448,266304,192]],[10523,[532608,270400]],[10524,[532544,270464]],[10525,[532544,270400,192]],[10526,[532544,270400,192]],[10527,[532544,270400,192]],[10528,[81984,49344]],[10529,[147520,49344]],[10530,[147520,81984,49344]],[10531,[147520,81984,49344]],[10532,[82048,49344]],[10533,[147584,49344]],[10534,[147584,82048,49344]],[10535,[147584,82048,49344]],[10536,[147584,81984]],[10537,[163968,98368]],[10538,[147584,81984,49152]],[10539,[147584,81984,49152]],[10540,[147520,82048]],[10541,[163904,98432]],[10542,[147520,82048,49152]],[10543,[147520,82048,49152]],[10544,[163904,81984]],[10545,[163968,82048]],[10546,[163904,81984,192]],[10547,[163904,81984,192]],[10548,[147520,98368]],[10549,[147584,98432]],[10550,[147520,98368,192]],[10551,[147520,98368,192]],[10552,[163904,81984]],[10553,[147520,98368]],[10554,[147520,81984,49152]],[10555,[147520,81984,49152]],[10556,[147520,81984,49152]],[10557,[163968,82048]],[10558,[147584,98432]],[10559,[147584,82048,49152]],[10560,[147584,82048,49152]],[10561,[147584,82048,49152]],[10562,[147584,81984]],[10563,[147520,82048]],[10564,[147520,81984,192]],[10565,[147520,81984,192]],[10566,[147520,81984,192]],[10567,[163968,98368]],[10568,[163904,98432]],[10569,[163904,98368,192]],[10570,[163904,98368,192]],[10571,[163904,98368,192]],[10572,[278592,49344]],[10573,[540736,49344]],[10574,[540736,278592,49344]],[10575,[540736,278592,49344]],[10576,[278656,49344]],[10577,[540800,49344]],[10578,[540800,278656,49344]],[10579,[540800,278656,49344]],[10580,[540800,278592]],[10581,[557184,294976]],[10582,[540800,278592,49152]],[10583,[540800,278592,49152]],[10584,[540736,278656]],[10585,[557120,295040]],[10586,[540736,278656,49152]],[10587,[540736,278656,49152]],[10588,[557120,278592]],[10589,[557184,278656]],[10590,[557120,278592,192]],[10591,[557120,278592,192]],[10592,[540736,294976]],[10593,[540800,295040]],[10594,[540736,294976,192]],[10595,[540736,294976,192]],[10596,[557120,278592]],[10597,[540736,294976]],[10598,[540736,278592,49152]],[10599,[540736,278592,49152]],[10600,[540736,278592,49152]],[10601,[557184,278656]],[10602,[540800,295040]],[10603,[540800,278656,49152]],[10604,[540800,278656,49152]],[10605,[540800,278656,49152]],[10606,[540800,278592]],[10607,[540736,278656]],[10608,[540736,278592,192]],[10609,[540736,278592,192]],[10610,[540736,278592,192]],[10611,[557184,294976]],[10612,[557120,295040]],[10613,[557120,294976,192]],[10614,[557120,294976,192]],[10615,[557120,294976,192]],[10616,[327744,196800]],[10617,[589888,196800]],[10618,[589888,327744,196800]],[10619,[589888,327744,196800]],[10620,[327808,196800]],[10621,[589952,196800]],[10622,[589952,327808,196800]],[10623,[589952,327808,196800]],[10624,[589952,327744]],[10625,[655488,393280]],[10626,[589952,327744,196608]],[10627,[589952,327744,196608]],[10628,[589888,327808]],[10629,[655424,393344]],[10630,[589888,327808,196608]],[10631,[589888,327808,196608]],[10632,[655424,327744]],[10633,[655488,327808]],[10634,[655424,327744,192]],[10635,[655424,327744,192]],[10636,[589888,393280]],[10637,[589952,393344]],[10638,[589888,393280,192]],[10639,[589888,393280,192]],[10640,[655424,327744]],[10641,[589888,393280]],[10642,[589888,327744,196608]],[10643,[589888,327744,196608]],[10644,[589888,327744,196608]],[10645,[655488,327808]],[10646,[589952,393344]],[10647,[589952,327808,196608]],[10648,[589952,327808,196608]],[10649,[589952,327808,196608]],[10650,[589952,327744]],[10651,[589888,327808]],[10652,[589888,327744,192]],[10653,[589888,327744,192]],[10654,[589888,327744,192]],[10655,[655488,393280]],[10656,[655424,393344]],[10657,[655424,393280,192]],[10658,[655424,393280,192]],[10659,[655424,393280,192]],[10660,[5376,3840]],[10661,[9472,3840]],[10662,[9472,5376,3840]],[10663,[9472,5376,3840]],[10664,[5632,3840]],[10665,[9728,3840]],[10666,[9728,5632,3840]],[10667,[9728,5632,3840]],[10668,[9728,5376]],[10669,[10752,6400]],[10670,[9728,5376,3072]],[10671,[9728,5376,3072]],[10672,[9472,5632]],[10673,[10496,6656]],[10674,[9472,5632,3072]],[10675,[9472,5632,3072]],[10676,[10496,5376]],[10677,[10752,5632]],[10678,[10496,5376,768]],[10679,[10496,5376,768]],[10680,[9472,6400]],[10681,[9728,6656]],[10682,[9472,6400,768]],[10683,[9472,6400,768]],[10684,[10496,5376]],[10685,[9472,6400]],[10686,[9472,5376,3072]],[10687,[9472,5376,3072]],[10688,[9472,5376,3072]],[10689,[10752,5632]],[10690,[9728,6656]],[10691,[9728,5632,3072]],[10692,[9728,5632,3072]],[10693,[9728,5632,3072]],[10694,[9728,5376]],[10695,[9472,5632]],[10696,[9472,5376,768]],[10697,[9472,5376,768]],[10698,[9472,5376,768]],[10699,[10752,6400]],[10700,[10496,6656]],[10701,[10496,6400,768]],[10702,[10496,6400,768]],[10703,[10496,6400,768]],[10704,[17664,3840]],[10705,[34048,3840]],[10706,[34048,17664,3840]],[10707,[34048,17664,3840]],[10708,[17920,3840]],[10709,[34304,3840]],[10710,[34304,17920,3840]],[10711,[34304,17920,3840]],[10712,[34304,17664]],[10713,[35328,18688]],[10714,[34304,17664,3072]],[10715,[34304,17664,3072]],[10716,[34048,17920]],[10717,[35072,18944]],[10718,[34048,17920,3072]],[10719,[34048,17920,3072]],[10720,[35072,17664]],[10721,[35328,17920]],[10722,[35072,17664,768]],[10723,[35072,17664,768]],[10724,[34048,18688]],[10725,[34304,18944]],[10726,[34048,18688,768]],[10727,[34048,18688,768]],[10728,[35072,17664]],[10729,[34048,18688]],[10730,[34048,17664,3072]],[10731,[34048,17664,3072]],[10732,[34048,17664,3072]],[10733,[35328,17920]],[10734,[34304,18944]],[10735,[34304,17920,3072]],[10736,[34304,17920,3072]],[10737,[34304,17920,3072]],[10738,[34304,17664]],[10739,[34048,17920]],[10740,[34048,17664,768]],[10741,[34048,17664,768]],[10742,[34048,17664,768]],[10743,[35328,18688]],[10744,[35072,18944]],[10745,[35072,18688,768]],[10746,[35072,18688,768]],[10747,[35072,18688,768]],[10748,[66816,3840]],[10749,[132352,3840]],[10750,[132352,66816,3840]],[10751,[132352,66816,3840]],[10752,[67072,3840]],[10753,[132608,3840]],[10754,[132608,67072,3840]],[10755,[132608,67072,3840]],[10756,[132608,66816]],[10757,[133632,67840]],[10758,[132608,66816,3072]],[10759,[132608,66816,3072]],[10760,[132352,67072]],[10761,[133376,68096]],[10762,[132352,67072,3072]],[10763,[132352,67072,3072]],[10764,[133376,66816]],[10765,[133632,67072]],[10766,[133376,66816,768]],[10767,[133376,66816,768]],[10768,[132352,67840]],[10769,[132608,68096]],[10770,[132352,67840,768]],[10771,[132352,67840,768]],[10772,[133376,66816]],[10773,[132352,67840]],[10774,[132352,66816,3072]],[10775,[132352,66816,3072]],[10776,[132352,66816,3072]],[10777,[133632,67072]],[10778,[132608,68096]],[10779,[132608,67072,3072]],[10780,[132608,67072,3072]],[10781,[132608,67072,3072]],[10782,[132608,66816]],[10783,[132352,67072]],[10784,[132352,66816,768]],[10785,[132352,66816,768]],[10786,[132352,66816,768]],[10787,[133632,67840]],[10788,[133376,68096]],[10789,[133376,67840,768]],[10790,[133376,67840,768]],[10791,[133376,67840,768]],[10792,[263424,3840]],[10793,[525568,3840]],[10794,[525568,263424,3840]],[10795,[525568,263424,3840]],[10796,[263680,3840]],[10797,[525824,3840]],[10798,[525824,263680,3840]],[10799,[525824,263680,3840]],[10800,[525824,263424]],[10801,[526848,264448]],[10802,[525824,263424,3072]],[10803,[525824,263424,3072]],[10804,[525568,263680]],[10805,[526592,264704]],[10806,[525568,263680,3072]],[10807,[525568,263680,3072]],[10808,[526592,263424]],[10809,[526848,263680]],[10810,[526592,263424,768]],[10811,[526592,263424,768]],[10812,[525568,264448]],[10813,[525824,264704]],[10814,[525568,264448,768]],[10815,[525568,264448,768]],[10816,[526592,263424]],[10817,[525568,264448]],[10818,[525568,263424,3072]],[10819,[525568,263424,3072]],[10820,[525568,263424,3072]],[10821,[526848,263680]],[10822,[525824,264704]],[10823,[525824,263680,3072]],[10824,[525824,263680,3072]],[10825,[525824,263680,3072]],[10826,[525824,263424]],[10827,[525568,263680]],[10828,[525568,263424,768]],[10829,[525568,263424,768]],[10830,[525568,263424,768]],[10831,[526848,264448]],[10832,[526592,264704]],[10833,[526592,264448,768]],[10834,[526592,264448,768]],[10835,[526592,264448,768]],[10836,[20736,13056]],[10837,[37120,13056]],[10838,[37120,20736,13056]],[10839,[37120,20736,13056]],[10840,[20992,13056]],[10841,[37376,13056]],[10842,[37376,20992,13056]],[10843,[37376,20992,13056]],[10844,[37376,20736]],[10845,[41472,24832]],[10846,[37376,20736,12288]],[10847,[37376,20736,12288]],[10848,[37120,20992]],[10849,[41216,25088]],[10850,[37120,20992,12288]],[10851,[37120,20992,12288]],[10852,[41216,20736]],[10853,[41472,20992]],[10854,[41216,20736,768]],[10855,[41216,20736,768]],[10856,[37120,24832]],[10857,[37376,25088]],[10858,[37120,24832,768]],[10859,[37120,24832,768]],[10860,[41216,20736]],[10861,[37120,24832]],[10862,[37120,20736,12288]],[10863,[37120,20736,12288]],[10864,[37120,20736,12288]],[10865,[41472,20992]],[10866,[37376,25088]],[10867,[37376,20992,12288]],[10868,[37376,20992,12288]],[10869,[37376,20992,12288]],[10870,[37376,20736]],[10871,[37120,20992]],[10872,[37120,20736,768]],[10873,[37120,20736,768]],[10874,[37120,20736,768]],[10875,[41472,24832]],[10876,[41216,25088]],[10877,[41216,24832,768]],[10878,[41216,24832,768]],[10879,[41216,24832,768]],[10880,[69888,13056]],[10881,[135424,13056]],[10882,[135424,69888,13056]],[10883,[135424,69888,13056]],[10884,[70144,13056]],[10885,[135680,13056]],[10886,[135680,70144,13056]],[10887,[135680,70144,13056]],[10888,[135680,69888]],[10889,[139776,73984]],[10890,[135680,69888,12288]],[10891,[135680,69888,12288]],[10892,[135424,70144]],[10893,[139520,74240]],[10894,[135424,70144,12288]],[10895,[135424,70144,12288]],[10896,[139520,69888]],[10897,[139776,70144]],[10898,[139520,69888,768]],[10899,[139520,69888,768]],[10900,[135424,73984]],[10901,[135680,74240]],[10902,[135424,73984,768]],[10903,[135424,73984,768]],[10904,[139520,69888]],[10905,[135424,73984]],[10906,[135424,69888,12288]],[10907,[135424,69888,12288]],[10908,[135424,69888,12288]],[10909,[139776,70144]],[10910,[135680,74240]],[10911,[135680,70144,12288]],[10912,[135680,70144,12288]],[10913,[135680,70144,12288]],[10914,[135680,69888]],[10915,[135424,70144]],[10916,[135424,69888,768]],[10917,[135424,69888,768]],[10918,[135424,69888,768]],[10919,[139776,73984]],[10920,[139520,74240]],[10921,[139520,73984,768]],[10922,[139520,73984,768]],[10923,[139520,73984,768]],[10924,[266496,13056]],[10925,[528640,13056]],[10926,[528640,266496,13056]],[10927,[528640,266496,13056]],[10928,[266752,13056]],[10929,[528896,13056]],[10930,[528896,266752,13056]],[10931,[528896,266752,13056]],[10932,[528896,266496]],[10933,[532992,270592]],[10934,[528896,266496,12288]],[10935,[528896,266496,12288]],[10936,[528640,266752]],[10937,[532736,270848]],[10938,[528640,266752,12288]],[10939,[528640,266752,12288]],[10940,[532736,266496]],[10941,[532992,266752]],[10942,[532736,266496,768]],[10943,[532736,266496,768]],[10944,[528640,270592]],[10945,[528896,270848]],[10946,[528640,270592,768]],[10947,[528640,270592,768]],[10948,[532736,266496]],[10949,[528640,270592]],[10950,[528640,266496,12288]],[10951,[528640,266496,12288]],[10952,[528640,266496,12288]],[10953,[532992,266752]],[10954,[528896,270848]],[10955,[528896,266752,12288]],[10956,[528896,266752,12288]],[10957,[528896,266752,12288]],[10958,[528896,266496]],[10959,[528640,266752]],[10960,[528640,266496,768]],[10961,[528640,266496,768]],[10962,[528640,266496,768]],[10963,[532992,270592]],[10964,[532736,270848]],[10965,[532736,270592,768]],[10966,[532736,270592,768]],[10967,[532736,270592,768]],[10968,[82176,49920]],[10969,[147712,49920]],[10970,[147712,82176,49920]],[10971,[147712,82176,49920]],[10972,[82432,49920]],[10973,[147968,49920]],[10974,[147968,82432,49920]],[10975,[147968,82432,49920]],[10976,[147968,82176]],[10977,[164352,98560]],[10978,[147968,82176,49152]],[10979,[147968,82176,49152]],[10980,[147712,82432]],[10981,[164096,98816]],[10982,[147712,82432,49152]],[10983,[147712,82432,49152]],[10984,[164096,82176]],[10985,[164352,82432]],[10986,[164096,82176,768]],[10987,[164096,82176,768]],[10988,[147712,98560]],[10989,[147968,98816]],[10990,[147712,98560,768]],[10991,[147712,98560,768]],[10992,[164096,82176]],[10993,[147712,98560]],[10994,[147712,82176,49152]],[10995,[147712,82176,49152]],[10996,[147712,82176,49152]],[10997,[164352,82432]],[10998,[147968,98816]],[10999,[147968,82432,49152]],[11000,[147968,82432,49152]],[11001,[147968,82432,49152]],[11002,[147968,82176]],[11003,[147712,82432]],[11004,[147712,82176,768]],[11005,[147712,82176,768]],[11006,[147712,82176,768]],[11007,[164352,98560]],[11008,[164096,98816]],[11009,[164096,98560,768]],[11010,[164096,98560,768]],[11011,[164096,98560,768]],[11012,[278784,49920]],[11013,[540928,49920]],[11014,[540928,278784,49920]],[11015,[540928,278784,49920]],[11016,[279040,49920]],[11017,[541184,49920]],[11018,[541184,279040,49920]],[11019,[541184,279040,49920]],[11020,[541184,278784]],[11021,[557568,295168]],[11022,[541184,278784,49152]],[11023,[541184,278784,49152]],[11024,[540928,279040]],[11025,[557312,295424]],[11026,[540928,279040,49152]],[11027,[540928,279040,49152]],[11028,[557312,278784]],[11029,[557568,279040]],[11030,[557312,278784,768]],[11031,[557312,278784,768]],[11032,[540928,295168]],[11033,[541184,295424]],[11034,[540928,295168,768]],[11035,[540928,295168,768]],[11036,[557312,278784]],[11037,[540928,295168]],[11038,[540928,278784,49152]],[11039,[540928,278784,49152]],[11040,[540928,278784,49152]],[11041,[557568,279040]],[11042,[541184,295424]],[11043,[541184,279040,49152]],[11044,[541184,279040,49152]],[11045,[541184,279040,49152]],[11046,[541184,278784]],[11047,[540928,279040]],[11048,[540928,278784,768]],[11049,[540928,278784,768]],[11050,[540928,278784,768]],[11051,[557568,295168]],[11052,[557312,295424]],[11053,[557312,295168,768]],[11054,[557312,295168,768]],[11055,[557312,295168,768]],[11056,[327936,197376]],[11057,[590080,197376]],[11058,[590080,327936,197376]],[11059,[590080,327936,197376]],[11060,[328192,197376]],[11061,[590336,197376]],[11062,[590336,328192,197376]],[11063,[590336,328192,197376]],[11064,[590336,327936]],[11065,[655872,393472]],[11066,[590336,327936,196608]],[11067,[590336,327936,196608]],[11068,[590080,328192]],[11069,[655616,393728]],[11070,[590080,328192,196608]],[11071,[590080,328192,196608]],[11072,[655616,327936]],[11073,[655872,328192]],[11074,[655616,327936,768]],[11075,[655616,327936,768]],[11076,[590080,393472]],[11077,[590336,393728]],[11078,[590080,393472,768]],[11079,[590080,393472,768]],[11080,[655616,327936]],[11081,[590080,393472]],[11082,[590080,327936,196608]],[11083,[590080,327936,196608]],[11084,[590080,327936,196608]],[11085,[655872,328192]],[11086,[590336,393728]],[11087,[590336,328192,196608]],[11088,[590336,328192,196608]],[11089,[590336,328192,196608]],[11090,[590336,327936]],[11091,[590080,328192]],[11092,[590080,327936,768]],[11093,[590080,327936,768]],[11094,[590080,327936,768]],[11095,[655872,393472]],[11096,[655616,393728]],[11097,[655616,393472,768]],[11098,[655616,393472,768]],[11099,[655616,393472,768]],[11100,[21504,15360]],[11101,[37888,15360]],[11102,[37888,21504,15360]],[11103,[37888,21504,15360]],[11104,[22528,15360]],[11105,[38912,15360]],[11106,[38912,22528,15360]],[11107,[38912,22528,15360]],[11108,[38912,21504]],[11109,[43008,25600]],[11110,[38912,21504,12288]],[11111,[38912,21504,12288]],[11112,[37888,22528]],[11113,[41984,26624]],[11114,[37888,22528,12288]],[11115,[37888,22528,12288]],[11116,[41984,21504]],[11117,[43008,22528]],[11118,[41984,21504,3072]],[11119,[41984,21504,3072]],[11120,[37888,25600]],[11121,[38912,26624]],[11122,[37888,25600,3072]],[11123,[37888,25600,3072]],[11124,[41984,21504]],[11125,[37888,25600]],[11126,[37888,21504,12288]],[11127,[37888,21504,12288]],[11128,[37888,21504,12288]],[11129,[43008,22528]],[11130,[38912,26624]],[11131,[38912,22528,12288]],[11132,[38912,22528,12288]],[11133,[38912,22528,12288]],[11134,[38912,21504]],[11135,[37888,22528]],[11136,[37888,21504,3072]],[11137,[37888,21504,3072]],[11138,[37888,21504,3072]],[11139,[43008,25600]],[11140,[41984,26624]],[11141,[41984,25600,3072]],[11142,[41984,25600,3072]],[11143,[41984,25600,3072]],[11144,[70656,15360]],[11145,[136192,15360]],[11146,[136192,70656,15360]],[11147,[136192,70656,15360]],[11148,[71680,15360]],[11149,[137216,15360]],[11150,[137216,71680,15360]],[11151,[137216,71680,15360]],[11152,[137216,70656]],[11153,[141312,74752]],[11154,[137216,70656,12288]],[11155,[137216,70656,12288]],[11156,[136192,71680]],[11157,[140288,75776]],[11158,[136192,71680,12288]],[11159,[136192,71680,12288]],[11160,[140288,70656]],[11161,[141312,71680]],[11162,[140288,70656,3072]],[11163,[140288,70656,3072]],[11164,[136192,74752]],[11165,[137216,75776]],[11166,[136192,74752,3072]],[11167,[136192,74752,3072]],[11168,[140288,70656]],[11169,[136192,74752]],[11170,[136192,70656,12288]],[11171,[136192,70656,12288]],[11172,[136192,70656,12288]],[11173,[141312,71680]],[11174,[137216,75776]],[11175,[137216,71680,12288]],[11176,[137216,71680,12288]],[11177,[137216,71680,12288]],[11178,[137216,70656]],[11179,[136192,71680]],[11180,[136192,70656,3072]],[11181,[136192,70656,3072]],[11182,[136192,70656,3072]],[11183,[141312,74752]],[11184,[140288,75776]],[11185,[140288,74752,3072]],[11186,[140288,74752,3072]],[11187,[140288,74752,3072]],[11188,[267264,15360]],[11189,[529408,15360]],[11190,[529408,267264,15360]],[11191,[529408,267264,15360]],[11192,[268288,15360]],[11193,[530432,15360]],[11194,[530432,268288,15360]],[11195,[530432,268288,15360]],[11196,[530432,267264]],[11197,[534528,271360]],[11198,[530432,267264,12288]],[11199,[530432,267264,12288]],[11200,[529408,268288]],[11201,[533504,272384]],[11202,[529408,268288,12288]],[11203,[529408,268288,12288]],[11204,[533504,267264]],[11205,[534528,268288]],[11206,[533504,267264,3072]],[11207,[533504,267264,3072]],[11208,[529408,271360]],[11209,[530432,272384]],[11210,[529408,271360,3072]],[11211,[529408,271360,3072]],[11212,[533504,267264]],[11213,[529408,271360]],[11214,[529408,267264,12288]],[11215,[529408,267264,12288]],[11216,[529408,267264,12288]],[11217,[534528,268288]],[11218,[530432,272384]],[11219,[530432,268288,12288]],[11220,[530432,268288,12288]],[11221,[530432,268288,12288]],[11222,[530432,267264]],[11223,[529408,268288]],[11224,[529408,267264,3072]],[11225,[529408,267264,3072]],[11226,[529408,267264,3072]],[11227,[534528,271360]],[11228,[533504,272384]],[11229,[533504,271360,3072]],[11230,[533504,271360,3072]],[11231,[533504,271360,3072]],[11232,[82944,52224]],[11233,[148480,52224]],[11234,[148480,82944,52224]],[11235,[148480,82944,52224]],[11236,[83968,52224]],[11237,[149504,52224]],[11238,[149504,83968,52224]],[11239,[149504,83968,52224]],[11240,[149504,82944]],[11241,[165888,99328]],[11242,[149504,82944,49152]],[11243,[149504,82944,49152]],[11244,[148480,83968]],[11245,[164864,100352]],[11246,[148480,83968,49152]],[11247,[148480,83968,49152]],[11248,[164864,82944]],[11249,[165888,83968]],[11250,[164864,82944,3072]],[11251,[164864,82944,3072]],[11252,[148480,99328]],[11253,[149504,100352]],[11254,[148480,99328,3072]],[11255,[148480,99328,3072]],[11256,[164864,82944]],[11257,[148480,99328]],[11258,[148480,82944,49152]],[11259,[148480,82944,49152]],[11260,[148480,82944,49152]],[11261,[165888,83968]],[11262,[149504,100352]],[11263,[149504,83968,49152]],[11264,[149504,83968,49152]],[11265,[149504,83968,49152]],[11266,[149504,82944]],[11267,[148480,83968]],[11268,[148480,82944,3072]],[11269,[148480,82944,3072]],[11270,[148480,82944,3072]],[11271,[165888,99328]],[11272,[164864,100352]],[11273,[164864,99328,3072]],[11274,[164864,99328,3072]],[11275,[164864,99328,3072]],[11276,[279552,52224]],[11277,[541696,52224]],[11278,[541696,279552,52224]],[11279,[541696,279552,52224]],[11280,[280576,52224]],[11281,[542720,52224]],[11282,[542720,280576,52224]],[11283,[542720,280576,52224]],[11284,[542720,279552]],[11285,[559104,295936]],[11286,[542720,279552,49152]],[11287,[542720,279552,49152]],[11288,[541696,280576]],[11289,[558080,296960]],[11290,[541696,280576,49152]],[11291,[541696,280576,49152]],[11292,[558080,279552]],[11293,[559104,280576]],[11294,[558080,279552,3072]],[11295,[558080,279552,3072]],[11296,[541696,295936]],[11297,[542720,296960]],[11298,[541696,295936,3072]],[11299,[541696,295936,3072]],[11300,[558080,279552]],[11301,[541696,295936]],[11302,[541696,279552,49152]],[11303,[541696,279552,49152]],[11304,[541696,279552,49152]],[11305,[559104,280576]],[11306,[542720,296960]],[11307,[542720,280576,49152]],[11308,[542720,280576,49152]],[11309,[542720,280576,49152]],[11310,[542720,279552]],[11311,[541696,280576]],[11312,[541696,279552,3072]],[11313,[541696,279552,3072]],[11314,[541696,279552,3072]],[11315,[559104,295936]],[11316,[558080,296960]],[11317,[558080,295936,3072]],[11318,[558080,295936,3072]],[11319,[558080,295936,3072]],[11320,[328704,199680]],[11321,[590848,199680]],[11322,[590848,328704,199680]],[11323,[590848,328704,199680]],[11324,[329728,199680]],[11325,[591872,199680]],[11326,[591872,329728,199680]],[11327,[591872,329728,199680]],[11328,[591872,328704]],[11329,[657408,394240]],[11330,[591872,328704,196608]],[11331,[591872,328704,196608]],[11332,[590848,329728]],[11333,[656384,395264]],[11334,[590848,329728,196608]],[11335,[590848,329728,196608]],[11336,[656384,328704]],[11337,[657408,329728]],[11338,[656384,328704,3072]],[11339,[656384,328704,3072]],[11340,[590848,394240]],[11341,[591872,395264]],[11342,[590848,394240,3072]],[11343,[590848,394240,3072]],[11344,[656384,328704]],[11345,[590848,394240]],[11346,[590848,328704,196608]],[11347,[590848,328704,196608]],[11348,[590848,328704,196608]],[11349,[657408,329728]],[11350,[591872,395264]],[11351,[591872,329728,196608]],[11352,[591872,329728,196608]],[11353,[591872,329728,196608]],[11354,[591872,328704]],[11355,[590848,329728]],[11356,[590848,328704,3072]],[11357,[590848,328704,3072]],[11358,[590848,328704,3072]],[11359,[657408,394240]],[11360,[656384,395264]],[11361,[656384,394240,3072]],[11362,[656384,394240,3072]],[11363,[656384,394240,3072]],[11364,[86016,61440]],[11365,[151552,61440]],[11366,[151552,86016,61440]],[11367,[151552,86016,61440]],[11368,[90112,61440]],[11369,[155648,61440]],[11370,[155648,90112,61440]],[11371,[155648,90112,61440]],[11372,[155648,86016]],[11373,[172032,102400]],[11374,[155648,86016,49152]],[11375,[155648,86016,49152]],[11376,[151552,90112]],[11377,[167936,106496]],[11378,[151552,90112,49152]],[11379,[151552,90112,49152]],[11380,[167936,86016]],[11381,[172032,90112]],[11382,[167936,86016,12288]],[11383,[167936,86016,12288]],[11384,[151552,102400]],[11385,[155648,106496]],[11386,[151552,102400,12288]],[11387,[151552,102400,12288]],[11388,[167936,86016]],[11389,[151552,102400]],[11390,[151552,86016,49152]],[11391,[151552,86016,49152]],[11392,[151552,86016,49152]],[11393,[172032,90112]],[11394,[155648,106496]],[11395,[155648,90112,49152]],[11396,[155648,90112,49152]],[11397,[155648,90112,49152]],[11398,[155648,86016]],[11399,[151552,90112]],[11400,[151552,86016,12288]],[11401,[151552,86016,12288]],[11402,[151552,86016,12288]],[11403,[172032,102400]],[11404,[167936,106496]],[11405,[167936,102400,12288]],[11406,[167936,102400,12288]],[11407,[167936,102400,12288]],[11408,[282624,61440]],[11409,[544768,61440]],[11410,[544768,282624,61440]],[11411,[544768,282624,61440]],[11412,[286720,61440]],[11413,[548864,61440]],[11414,[548864,286720,61440]],[11415,[548864,286720,61440]],[11416,[548864,282624]],[11417,[565248,299008]],[11418,[548864,282624,49152]],[11419,[548864,282624,49152]],[11420,[544768,286720]],[11421,[561152,303104]],[11422,[544768,286720,49152]],[11423,[544768,286720,49152]],[11424,[561152,282624]],[11425,[565248,286720]],[11426,[561152,282624,12288]],[11427,[561152,282624,12288]],[11428,[544768,299008]],[11429,[548864,303104]],[11430,[544768,299008,12288]],[11431,[544768,299008,12288]],[11432,[561152,282624]],[11433,[544768,299008]],[11434,[544768,282624,49152]],[11435,[544768,282624,49152]],[11436,[544768,282624,49152]],[11437,[565248,286720]],[11438,[548864,303104]],[11439,[548864,286720,49152]],[11440,[548864,286720,49152]],[11441,[548864,286720,49152]],[11442,[548864,282624]],[11443,[544768,286720]],[11444,[544768,282624,12288]],[11445,[544768,282624,12288]],[11446,[544768,282624,12288]],[11447,[565248,299008]],[11448,[561152,303104]],[11449,[561152,299008,12288]],[11450,[561152,299008,12288]],[11451,[561152,299008,12288]],[11452,[331776,208896]],[11453,[593920,208896]],[11454,[593920,331776,208896]],[11455,[593920,331776,208896]],[11456,[335872,208896]],[11457,[598016,208896]],[11458,[598016,335872,208896]],[11459,[598016,335872,208896]],[11460,[598016,331776]],[11461,[663552,397312]],[11462,[598016,331776,196608]],[11463,[598016,331776,196608]],[11464,[593920,335872]],[11465,[659456,401408]],[11466,[593920,335872,196608]],[11467,[593920,335872,196608]],[11468,[659456,331776]],[11469,[663552,335872]],[11470,[659456,331776,12288]],[11471,[659456,331776,12288]],[11472,[593920,397312]],[11473,[598016,401408]],[11474,[593920,397312,12288]],[11475,[593920,397312,12288]],[11476,[659456,331776]],[11477,[593920,397312]],[11478,[593920,331776,196608]],[11479,[593920,331776,196608]],[11480,[593920,331776,196608]],[11481,[663552,335872]],[11482,[598016,401408]],[11483,[598016,335872,196608]],[11484,[598016,335872,196608]],[11485,[598016,335872,196608]],[11486,[598016,331776]],[11487,[593920,335872]],[11488,[593920,331776,12288]],[11489,[593920,331776,12288]],[11490,[593920,331776,12288]],[11491,[663552,397312]],[11492,[659456,401408]],[11493,[659456,397312,12288]],[11494,[659456,397312,12288]],[11495,[659456,397312,12288]],[11496,[344064,245760]],[11497,[606208,245760]],[11498,[606208,344064,245760]],[11499,[606208,344064,245760]],[11500,[360448,245760]],[11501,[622592,245760]],[11502,[622592,360448,245760]],[11503,[622592,360448,245760]],[11504,[622592,344064]],[11505,[688128,409600]],[11506,[622592,344064,196608]],[11507,[622592,344064,196608]],[11508,[606208,360448]],[11509,[671744,425984]],[11510,[606208,360448,196608]],[11511,[606208,360448,196608]],[11512,[671744,344064]],[11513,[688128,360448]],[11514,[671744,344064,49152]],[11515,[671744,344064,49152]],[11516,[606208,409600]],[11517,[622592,425984]],[11518,[606208,409600,49152]],[11519,[606208,409600,49152]],[11520,[671744,344064]],[11521,[606208,409600]],[11522,[606208,344064,196608]],[11523,[606208,344064,196608]],[11524,[606208,344064,196608]],[11525,[688128,360448]],[11526,[622592,425984]],[11527,[622592,360448,196608]],[11528,[622592,360448,196608]],[11529,[622592,360448,196608]],[11530,[622592,344064]],[11531,[606208,360448]],[11532,[606208,344064,49152]],[11533,[606208,344064,49152]],[11534,[606208,344064,49152]],[11535,[688128,409600]],[11536,[671744,425984]],[11537,[671744,409600,49152]],[11538,[671744,409600,49152]],[11539,[671744,409600,49152]],[11540,[37,21,12,3]],[11541,[37,21,12,3]],[11542,[37,21,12,3]],[11543,[37,21,12,3]],[11544,[133,69,12,3]],[11545,[133,69,12,3]],[11546,[133,69,12,3]],[11547,[133,69,12,3]],[11548,[517,261,12,3]],[11549,[517,261,12,3]],[11550,[517,261,12,3]],[11551,[517,261,12,3]],[11552,[2053,1029,12,3]],[11553,[2053,1029,12,3]],[11554,[2053,1029,12,3]],[11555,[2053,1029,12,3]],[11556,[8197,4101,12,3]],[11557,[8197,4101,12,3]],[11558,[8197,4101,12,3]],[11559,[8197,4101,12,3]],[11560,[32773,16389,12,3]],[11561,[32773,16389,12,3]],[11562,[32773,16389,12,3]],[11563,[32773,16389,12,3]],[11564,[131077,65541,12,3]],[11565,[131077,65541,12,3]],[11566,[131077,65541,12,3]],[11567,[131077,65541,12,3]],[11568,[524293,262149,12,3]],[11569,[524293,262149,12,3]],[11570,[524293,262149,12,3]],[11571,[524293,262149,12,3]],[11572,[145,81,48,3]],[11573,[145,81,48,3]],[11574,[145,81,48,3]],[11575,[145,81,48,3]],[11576,[529,273,48,3]],[11577,[529,273,48,3]],[11578,[529,273,48,3]],[11579,[529,273,48,3]],[11580,[2065,1041,48,3]],[11581,[2065,1041,48,3]],[11582,[2065,1041,48,3]],[11583,[2065,1041,48,3]],[11584,[8209,4113,48,3]],[11585,[8209,4113,48,3]],[11586,[8209,4113,48,3]],[11587,[8209,4113,48,3]],[11588,[32785,16401,48,3]],[11589,[32785,16401,48,3]],[11590,[32785,16401,48,3]],[11591,[32785,16401,48,3]],[11592,[32785,16401,48,3]],[11593,[131089,65553,48,3]],[11594,[131089,65553,48,3]],[11595,[131089,65553,48,3]],[11596,[131089,65553,48,3]],[11597,[524305,262161,48,3]],[11598,[524305,262161,48,3]],[11599,[524305,262161,48,3]],[11600,[524305,262161,48,3]],[11601,[577,321,192,3]],[11602,[577,321,192,3]],[11603,[577,321,192,3]],[11604,[577,321,192,3]],[11605,[2113,1089,192,3]],[11606,[2113,1089,192,3]],[11607,[2113,1089,192,3]],[11608,[2113,1089,192,3]],[11609,[8257,4161,192,3]],[11610,[8257,4161,192,3]],[11611,[8257,4161,192,3]],[11612,[8257,4161,192,3]],[11613,[32833,16449,192,3]],[11614,[32833,16449,192,3]],[11615,[32833,16449,192,3]],[11616,[32833,16449,192,3]],[11617,[131137,65601,192,3]],[11618,[131137,65601,192,3]],[11619,[131137,65601,192,3]],[11620,[131137,65601,192,3]],[11621,[524353,262209,192,3]],[11622,[524353,262209,192,3]],[11623,[524353,262209,192,3]],[11624,[524353,262209,192,3]],[11625,[2305,1281,768,3]],[11626,[2305,1281,768,3]],[11627,[2305,1281,768,3]],[11628,[2305,1281,768,3]],[11629,[8449,4353,768,3]],[11630,[8449,4353,768,3]],[11631,[8449,4353,768,3]],[11632,[8449,4353,768,3]],[11633,[33025,16641,768,3]],[11634,[33025,16641,768,3]],[11635,[33025,16641,768,3]],[11636,[33025,16641,768,3]],[11637,[131329,65793,768,3]],[11638,[131329,65793,768,3]],[11639,[131329,65793,768,3]],[11640,[131329,65793,768,3]],[11641,[524545,262401,768,3]],[11642,[524545,262401,768,3]],[11643,[524545,262401,768,3]],[11644,[524545,262401,768,3]],[11645,[9217,5121,3072,3]],[11646,[9217,5121,3072,3]],[11647,[9217,5121,3072,3]],[11648,[9217,5121,3072,3]],[11649,[33793,17409,3072,3]],[11650,[33793,17409,3072,3]],[11651,[33793,17409,3072,3]],[11652,[33793,17409,3072,3]],[11653,[132097,66561,3072,3]],[11654,[132097,66561,3072,3]],[11655,[132097,66561,3072,3]],[11656,[132097,66561,3072,3]],[11657,[525313,263169,3072,3]],[11658,[525313,263169,3072,3]],[11659,[525313,263169,3072,3]],[11660,[525313,263169,3072,3]],[11661,[525313,263169,3072,3]],[11662,[36865,20481,12288,3]],[11663,[36865,20481,12288,3]],[11664,[36865,20481,12288,3]],[11665,[36865,20481,12288,3]],[11666,[135169,69633,12288,3]],[11667,[135169,69633,12288,3]],[11668,[135169,69633,12288,3]],[11669,[135169,69633,12288,3]],[11670,[528385,266241,12288,3]],[11671,[528385,266241,12288,3]],[11672,[528385,266241,12288,3]],[11673,[528385,266241,12288,3]],[11674,[147457,81921,49152,3]],[11675,[147457,81921,49152,3]],[11676,[147457,81921,49152,3]],[11677,[147457,81921,49152,3]],[11678,[540673,278529,49152,3]],[11679,[540673,278529,49152,3]],[11680,[540673,278529,49152,3]],[11681,[540673,278529,49152,3]],[11682,[589825,327681,196608,3]],[11683,[589825,327681,196608,3]],[11684,[589825,327681,196608,3]],[11685,[589825,327681,196608,3]],[11686,[148,84,48,12]],[11687,[148,84,48,12]],[11688,[148,84,48,12]],[11689,[148,84,48,12]],[11690,[532,276,48,12]],[11691,[532,276,48,12]],[11692,[532,276,48,12]],[11693,[532,276,48,12]],[11694,[2068,1044,48,12]],[11695,[2068,1044,48,12]],[11696,[2068,1044,48,12]],[11697,[2068,1044,48,12]],[11698,[8212,4116,48,12]],[11699,[8212,4116,48,12]],[11700,[8212,4116,48,12]],[11701,[8212,4116,48,12]],[11702,[32788,16404,48,12]],[11703,[32788,16404,48,12]],[11704,[32788,16404,48,12]],[11705,[32788,16404,48,12]],[11706,[131092,65556,48,12]],[11707,[131092,65556,48,12]],[11708,[131092,65556,48,12]],[11709,[131092,65556,48,12]],[11710,[524308,262164,48,12]],[11711,[524308,262164,48,12]],[11712,[524308,262164,48,12]],[11713,[524308,262164,48,12]],[11714,[580,324,192,12]],[11715,[580,324,192,12]],[11716,[580,324,192,12]],[11717,[580,324,192,12]],[11718,[2116,1092,192,12]],[11719,[2116,1092,192,12]],[11720,[2116,1092,192,12]],[11721,[2116,1092,192,12]],[11722,[8260,4164,192,12]],[11723,[8260,4164,192,12]],[11724,[8260,4164,192,12]],[11725,[8260,4164,192,12]],[11726,[32836,16452,192,12]],[11727,[32836,16452,192,12]],[11728,[32836,16452,192,12]],[11729,[32836,16452,192,12]],[11730,[131140,65604,192,12]],[11731,[131140,65604,192,12]],[11732,[131140,65604,192,12]],[11733,[131140,65604,192,12]],[11734,[524356,262212,192,12]],[11735,[524356,262212,192,12]],[11736,[524356,262212,192,12]],[11737,[524356,262212,192,12]],[11738,[2308,1284,768,12]],[11739,[2308,1284,768,12]],[11740,[2308,1284,768,12]],[11741,[2308,1284,768,12]],[11742,[8452,4356,768,12]],[11743,[8452,4356,768,12]],[11744,[8452,4356,768,12]],[11745,[8452,4356,768,12]],[11746,[33028,16644,768,12]],[11747,[33028,16644,768,12]],[11748,[33028,16644,768,12]],[11749,[33028,16644,768,12]],[11750,[131332,65796,768,12]],[11751,[131332,65796,768,12]],[11752,[131332,65796,768,12]],[11753,[131332,65796,768,12]],[11754,[524548,262404,768,12]],[11755,[524548,262404,768,12]],[11756,[524548,262404,768,12]],[11757,[524548,262404,768,12]],[11758,[9220,5124,3072,12]],[11759,[9220,5124,3072,12]],[11760,[9220,5124,3072,12]],[11761,[9220,5124,3072,12]],[11762,[33796,17412,3072,12]],[11763,[33796,17412,3072,12]],[11764,[33796,17412,3072,12]],[11765,[33796,17412,3072,12]],[11766,[132100,66564,3072,12]],[11767,[132100,66564,3072,12]],[11768,[132100,66564,3072,12]],[11769,[132100,66564,3072,12]],[11770,[525316,263172,3072,12]],[11771,[525316,263172,3072,12]],[11772,[525316,263172,3072,12]],[11773,[525316,263172,3072,12]],[11774,[525316,263172,3072,12]],[11775,[36868,20484,12288,12]],[11776,[36868,20484,12288,12]],[11777,[36868,20484,12288,12]],[11778,[36868,20484,12288,12]],[11779,[135172,69636,12288,12]],[11780,[135172,69636,12288,12]],[11781,[135172,69636,12288,12]],[11782,[135172,69636,12288,12]],[11783,[528388,266244,12288,12]],[11784,[528388,266244,12288,12]],[11785,[528388,266244,12288,12]],[11786,[528388,266244,12288,12]],[11787,[147460,81924,49152,12]],[11788,[147460,81924,49152,12]],[11789,[147460,81924,49152,12]],[11790,[147460,81924,49152,12]],[11791,[540676,278532,49152,12]],[11792,[540676,278532,49152,12]],[11793,[540676,278532,49152,12]],[11794,[540676,278532,49152,12]],[11795,[589828,327684,196608,12]],[11796,[589828,327684,196608,12]],[11797,[589828,327684,196608,12]],[11798,[589828,327684,196608,12]],[11799,[589828,327684,196608,12]],[11800,[592,336,192,48]],[11801,[592,336,192,48]],[11802,[592,336,192,48]],[11803,[592,336,192,48]],[11804,[2128,1104,192,48]],[11805,[2128,1104,192,48]],[11806,[2128,1104,192,48]],[11807,[2128,1104,192,48]],[11808,[8272,4176,192,48]],[11809,[8272,4176,192,48]],[11810,[8272,4176,192,48]],[11811,[8272,4176,192,48]],[11812,[32848,16464,192,48]],[11813,[32848,16464,192,48]],[11814,[32848,16464,192,48]],[11815,[32848,16464,192,48]],[11816,[131152,65616,192,48]],[11817,[131152,65616,192,48]],[11818,[131152,65616,192,48]],[11819,[131152,65616,192,48]],[11820,[524368,262224,192,48]],[11821,[524368,262224,192,48]],[11822,[524368,262224,192,48]],[11823,[524368,262224,192,48]],[11824,[2320,1296,768,48]],[11825,[2320,1296,768,48]],[11826,[2320,1296,768,48]],[11827,[2320,1296,768,48]],[11828,[8464,4368,768,48]],[11829,[8464,4368,768,48]],[11830,[8464,4368,768,48]],[11831,[8464,4368,768,48]],[11832,[33040,16656,768,48]],[11833,[33040,16656,768,48]],[11834,[33040,16656,768,48]],[11835,[33040,16656,768,48]],[11836,[131344,65808,768,48]],[11837,[131344,65808,768,48]],[11838,[131344,65808,768,48]],[11839,[131344,65808,768,48]],[11840,[524560,262416,768,48]],[11841,[524560,262416,768,48]],[11842,[524560,262416,768,48]],[11843,[524560,262416,768,48]],[11844,[9232,5136,3072,48]],[11845,[9232,5136,3072,48]],[11846,[9232,5136,3072,48]],[11847,[9232,5136,3072,48]],[11848,[33808,17424,3072,48]],[11849,[33808,17424,3072,48]],[11850,[33808,17424,3072,48]],[11851,[33808,17424,3072,48]],[11852,[132112,66576,3072,48]],[11853,[132112,66576,3072,48]],[11854,[132112,66576,3072,48]],[11855,[132112,66576,3072,48]],[11856,[525328,263184,3072,48]],[11857,[525328,263184,3072,48]],[11858,[525328,263184,3072,48]],[11859,[525328,263184,3072,48]],[11860,[36880,20496,12288,48]],[11861,[36880,20496,12288,48]],[11862,[36880,20496,12288,48]],[11863,[36880,20496,12288,48]],[11864,[135184,69648,12288,48]],[11865,[135184,69648,12288,48]],[11866,[135184,69648,12288,48]],[11867,[135184,69648,12288,48]],[11868,[528400,266256,12288,48]],[11869,[528400,266256,12288,48]],[11870,[528400,266256,12288,48]],[11871,[528400,266256,12288,48]],[11872,[147472,81936,49152,48]],[11873,[147472,81936,49152,48]],[11874,[147472,81936,49152,48]],[11875,[147472,81936,49152,48]],[11876,[540688,278544,49152,48]],[11877,[540688,278544,49152,48]],[11878,[540688,278544,49152,48]],[11879,[540688,278544,49152,48]],[11880,[540688,278544,49152,48]],[11881,[589840,327696,196608,48]],[11882,[589840,327696,196608,48]],[11883,[589840,327696,196608,48]],[11884,[589840,327696,196608,48]],[11885,[2368,1344,768,192]],[11886,[2368,1344,768,192]],[11887,[2368,1344,768,192]],[11888,[2368,1344,768,192]],[11889,[8512,4416,768,192]],[11890,[8512,4416,768,192]],[11891,[8512,4416,768,192]],[11892,[8512,4416,768,192]],[11893,[33088,16704,768,192]],[11894,[33088,16704,768,192]],[11895,[33088,16704,768,192]],[11896,[33088,16704,768,192]],[11897,[131392,65856,768,192]],[11898,[131392,65856,768,192]],[11899,[131392,65856,768,192]],[11900,[131392,65856,768,192]],[11901,[524608,262464,768,192]],[11902,[524608,262464,768,192]],[11903,[524608,262464,768,192]],[11904,[524608,262464,768,192]],[11905,[9280,5184,3072,192]],[11906,[9280,5184,3072,192]],[11907,[9280,5184,3072,192]],[11908,[9280,5184,3072,192]],[11909,[33856,17472,3072,192]],[11910,[33856,17472,3072,192]],[11911,[33856,17472,3072,192]],[11912,[33856,17472,3072,192]],[11913,[132160,66624,3072,192]],[11914,[132160,66624,3072,192]],[11915,[132160,66624,3072,192]],[11916,[132160,66624,3072,192]],[11917,[525376,263232,3072,192]],[11918,[525376,263232,3072,192]],[11919,[525376,263232,3072,192]],[11920,[525376,263232,3072,192]],[11921,[36928,20544,12288,192]],[11922,[36928,20544,12288,192]],[11923,[36928,20544,12288,192]],[11924,[36928,20544,12288,192]],[11925,[135232,69696,12288,192]],[11926,[135232,69696,12288,192]],[11927,[135232,69696,12288,192]],[11928,[135232,69696,12288,192]],[11929,[528448,266304,12288,192]],[11930,[528448,266304,12288,192]],[11931,[528448,266304,12288,192]],[11932,[528448,266304,12288,192]],[11933,[147520,81984,49152,192]],[11934,[147520,81984,49152,192]],[11935,[147520,81984,49152,192]],[11936,[147520,81984,49152,192]],[11937,[540736,278592,49152,192]],[11938,[540736,278592,49152,192]],[11939,[540736,278592,49152,192]],[11940,[540736,278592,49152,192]],[11941,[589888,327744,196608,192]],[11942,[589888,327744,196608,192]],[11943,[589888,327744,196608,192]],[11944,[589888,327744,196608,192]],[11945,[9472,5376,3072,768]],[11946,[9472,5376,3072,768]],[11947,[9472,5376,3072,768]],[11948,[9472,5376,3072,768]],[11949,[34048,17664,3072,768]],[11950,[34048,17664,3072,768]],[11951,[34048,17664,3072,768]],[11952,[34048,17664,3072,768]],[11953,[132352,66816,3072,768]],[11954,[132352,66816,3072,768]],[11955,[132352,66816,3072,768]],[11956,[132352,66816,3072,768]],[11957,[525568,263424,3072,768]],[11958,[525568,263424,3072,768]],[11959,[525568,263424,3072,768]],[11960,[525568,263424,3072,768]],[11961,[37120,20736,12288,768]],[11962,[37120,20736,12288,768]],[11963,[37120,20736,12288,768]],[11964,[37120,20736,12288,768]],[11965,[135424,69888,12288,768]],[11966,[135424,69888,12288,768]],[11967,[135424,69888,12288,768]],[11968,[135424,69888,12288,768]],[11969,[528640,266496,12288,768]],[11970,[528640,266496,12288,768]],[11971,[528640,266496,12288,768]],[11972,[528640,266496,12288,768]],[11973,[147712,82176,49152,768]],[11974,[147712,82176,49152,768]],[11975,[147712,82176,49152,768]],[11976,[147712,82176,49152,768]],[11977,[540928,278784,49152,768]],[11978,[540928,278784,49152,768]],[11979,[540928,278784,49152,768]],[11980,[540928,278784,49152,768]],[11981,[590080,327936,196608,768]],[11982,[590080,327936,196608,768]],[11983,[590080,327936,196608,768]],[11984,[590080,327936,196608,768]],[11985,[37888,21504,12288,3072]],[11986,[37888,21504,12288,3072]],[11987,[37888,21504,12288,3072]],[11988,[37888,21504,12288,3072]],[11989,[136192,70656,12288,3072]],[11990,[136192,70656,12288,3072]],[11991,[136192,70656,12288,3072]],[11992,[136192,70656,12288,3072]],[11993,[529408,267264,12288,3072]],[11994,[529408,267264,12288,3072]],[11995,[529408,267264,12288,3072]],[11996,[529408,267264,12288,3072]],[11997,[148480,82944,49152,3072]],[11998,[148480,82944,49152,3072]],[11999,[148480,82944,49152,3072]],[12000,[148480,82944,49152,3072]],[12001,[541696,279552,49152,3072]],[12002,[541696,279552,49152,3072]],[12003,[541696,279552,49152,3072]],[12004,[541696,279552,49152,3072]],[12005,[590848,328704,196608,3072]],[12006,[590848,328704,196608,3072]],[12007,[590848,328704,196608,3072]],[12008,[590848,328704,196608,3072]],[12009,[590848,328704,196608,3072]],[12010,[151552,86016,49152,12288]],[12011,[151552,86016,49152,12288]],[12012,[151552,86016,49152,12288]],[12013,[151552,86016,49152,12288]],[12014,[544768,282624,49152,12288]],[12015,[544768,282624,49152,12288]],[12016,[544768,282624,49152,12288]],[12017,[544768,282624,49152,12288]],[12018,[593920,331776,196608,12288]],[12019,[593920,331776,196608,12288]],[12020,[593920,331776,196608,12288]],[12021,[593920,331776,196608,12288]],[12022,[593920,331776,196608,12288]],[12023,[606208,344064,196608,49152]],[12024,[606208,344064,196608,49152]],[12025,[606208,344064,196608,49152]],[12026,[606208,344064,196608,49152]],[12031,[540673,278529,147457,81921,49152]],[12033,[8257,4161,2113,1089,192]],[12034,[8257,4161,2113,1089,192]],[12035,[33024,16640,8448,4352,768,1]],[12036,[524293,262149,36,20,12]],[12037,[524293,262149,36,20,12]],[12038,[8197,4101,36,20,12]],[12039,[8197,4101,36,20,12]],[12040,[517,261,36,20,12]],[12041,[525313,263169,132097,66561,3072]],[12042,[525313,263169,132097,66561,3072]],[12045,[524353,262209,576,320,192]],[12046,[524353,262209,576,320,192]],[12049,[32785,16401,8209,4113,48]],[12050,[32785,16401,8209,4113,48]],[12051,[32772,16388,8196,4100,12,1]],[12052,[32772,16388,8196,4100,12,1]],[12057,[528384,266240,135168,69632,36864,20480,12288,4092,1]],[12059,[33024,16640,8448,4352,768,1]],[12060,[32832,16448,576,320,192,1]],[12061,[32832,16448,576,320,192,1]],[12062,[528,272,144,80,48,1]],[12063,[528,272,144,80,48,1]],[12064,[524353,262209,131137,65601,192]],[12065,[524353,262209,131137,65601,192]],[12068,[524305,262161,131089,65553,48]],[12070,[32832,16448,576,320,192,1]],[12071,[32832,16448,576,320,192,1]],[12072,[2064,1040,528,272,48,1]],[12073,[2064,1040,528,272,48,1]],[12074,[133,69,36,20,12]],[12075,[133,69,36,20,12]],[12076,[131077,65541,36,20,12]],[12077,[131077,65541,36,20,12]],[12079,[2053,1029,517,261,12]],[12080,[2064,1040,528,272,48,1]],[12081,[131089,65553,32785,16401,48]],[12082,[131137,65601,2112,1088,192]],[12083,[2113,1089,576,320,192]],[12084,[32772,16388,2052,1028,12,1]],[12085,[32833,16449,8257,4161,192]],[12086,[131077,65541,133,69,12]],[12087,[32772,16388,2052,1028,12,1]],[12092,[540674,278530,147458,81922,49152]],[12094,[8258,4162,2114,1090,192]],[12095,[8258,4162,2114,1090,192]],[12096,[33024,16640,8448,4352,768,2]],[12097,[524294,262150,36,20,12]],[12098,[524294,262150,36,20,12]],[12099,[8198,4102,36,20,12]],[12100,[8198,4102,36,20,12]],[12101,[518,262,36,20,12]],[12102,[525314,263170,132098,66562,3072]],[12103,[525314,263170,132098,66562,3072]],[12106,[524354,262210,576,320,192]],[12107,[524354,262210,576,320,192]],[12110,[32786,16402,8210,4114,48]],[12111,[32786,16402,8210,4114,48]],[12112,[32772,16388,8196,4100,12,2]],[12113,[32772,16388,8196,4100,12,2]],[12118,[528384,266240,135168,69632,36864,20480,12288,4092,2]],[12120,[33024,16640,8448,4352,768,2]],[12121,[32832,16448,576,320,192,2]],[12122,[32832,16448,576,320,192,2]],[12123,[528,272,144,80,48,2]],[12124,[528,272,144,80,48,2]],[12125,[524354,262210,131138,65602,192]],[12126,[524354,262210,131138,65602,192]],[12129,[524306,262162,131090,65554,48]],[12131,[32832,16448,576,320,192,2]],[12132,[32832,16448,576,320,192,2]],[12133,[2064,1040,528,272,48,2]],[12134,[2064,1040,528,272,48,2]],[12135,[134,70,36,20,12]],[12136,[134,70,36,20,12]],[12137,[131078,65542,36,20,12]],[12138,[131078,65542,36,20,12]],[12140,[2054,1030,518,262,12]],[12141,[2064,1040,528,272,48,2]],[12142,[131090,65554,32786,16402,48]],[12143,[131138,65602,2112,1088,192]],[12144,[2114,1090,576,320,192]],[12145,[32772,16388,2052,1028,12,2]],[12146,[32834,16450,8258,4162,192]],[12147,[131078,65542,134,70,12]],[12148,[32772,16388,2052,1028,12,2]],[12153,[540676,278532,147460,81924,49152]],[12155,[8260,4164,2116,1092,192]],[12156,[8260,4164,2116,1092,192]],[12157,[33024,16640,8448,4352,768,4]],[12158,[524293,262149,33,17,3]],[12159,[524293,262149,33,17,3]],[12160,[8197,4101,33,17,3]],[12161,[8197,4101,33,17,3]],[12162,[517,261,33,17,3]],[12163,[525316,263172,132100,66564,3072]],[12164,[525316,263172,132100,66564,3072]],[12167,[524356,262212,576,320,192]],[12168,[524356,262212,576,320,192]],[12171,[32788,16404,8212,4116,48]],[12172,[32788,16404,8212,4116,48]],[12173,[32769,16385,8193,4097,4,3]],[12174,[32769,16385,8193,4097,4,3]],[12179,[528384,266240,135168,69632,36864,20480,12288,4083,4]],[12181,[33024,16640,8448,4352,768,4]],[12182,[32832,16448,576,320,192,4]],[12183,[32832,16448,576,320,192,4]],[12184,[528,272,144,80,48,4]],[12185,[528,272,144,80,48,4]],[12186,[524356,262212,131140,65604,192]],[12187,[524356,262212,131140,65604,192]],[12190,[524308,262164,131092,65556,48]],[12192,[32832,16448,576,320,192,4]],[12193,[32832,16448,576,320,192,4]],[12194,[2064,1040,528,272,48,4]],[12195,[2064,1040,528,272,48,4]],[12196,[133,69,33,17,3]],[12197,[133,69,33,17,3]],[12198,[131077,65541,33,17,3]],[12199,[131077,65541,33,17,3]],[12201,[2053,1029,517,261,3]],[12202,[2064,1040,528,272,48,4]],[12203,[131092,65556,32788,16404,48]],[12204,[131140,65604,2112,1088,192]],[12205,[2116,1092,576,320,192]],[12206,[32769,16385,2049,1025,4,3]],[12207,[32836,16452,8260,4164,192]],[12208,[131077,65541,133,69,3]],[12209,[32769,16385,2049,1025,4,3]],[12214,[540680,278536,147464,81928,49152]],[12216,[8264,4168,2120,1096,192]],[12217,[8264,4168,2120,1096,192]],[12218,[33024,16640,8448,4352,768,8]],[12219,[524297,262153,33,17,3]],[12220,[524297,262153,33,17,3]],[12221,[8201,4105,33,17,3]],[12222,[8201,4105,33,17,3]],[12223,[521,265,33,17,3]],[12224,[525320,263176,132104,66568,3072]],[12225,[525320,263176,132104,66568,3072]],[12228,[524360,262216,576,320,192]],[12229,[524360,262216,576,320,192]],[12232,[32792,16408,8216,4120,48]],[12233,[32792,16408,8216,4120,48]],[12234,[32769,16385,8193,4097,8,3]],[12235,[32769,16385,8193,4097,8,3]],[12240,[528384,266240,135168,69632,36864,20480,12288,4083,8]],[12242,[33024,16640,8448,4352,768,8]],[12243,[32832,16448,576,320,192,8]],[12244,[32832,16448,576,320,192,8]],[12245,[528,272,144,80,48,8]],[12246,[528,272,144,80,48,8]],[12247,[524360,262216,131144,65608,192]],[12248,[524360,262216,131144,65608,192]],[12251,[524312,262168,131096,65560,48]],[12253,[32832,16448,576,320,192,8]],[12254,[32832,16448,576,320,192,8]],[12255,[2064,1040,528,272,48,8]],[12256,[2064,1040,528,272,48,8]],[12257,[137,73,33,17,3]],[12258,[137,73,33,17,3]],[12259,[131081,65545,33,17,3]],[12260,[131081,65545,33,17,3]],[12262,[2057,1033,521,265,3]],[12263,[2064,1040,528,272,48,8]],[12264,[131096,65560,32792,16408,48]],[12265,[131144,65608,2112,1088,192]],[12266,[2120,1096,576,320,192]],[12267,[32769,16385,2049,1025,8,3]],[12268,[32840,16456,8264,4168,192]],[12269,[131081,65545,137,73,3]],[12270,[32769,16385,2049,1025,8,3]],[12275,[540688,278544,147472,81936,49152]],[12277,[8272,4176,2128,1104,192]],[12278,[8272,4176,2128,1104,192]],[12279,[33024,16640,8448,4352,768,16]],[12280,[524305,262161,9,5,3]],[12281,[524305,262161,9,5,3]],[12282,[8209,4113,9,5,3]],[12283,[8209,4113,9,5,3]],[12284,[529,273,9,5,3]],[12285,[525328,263184,132112,66576,3072]],[12286,[525328,263184,132112,66576,3072]],[12289,[524368,262224,576,320,192]],[12290,[524368,262224,576,320,192]],[12293,[32788,16404,8212,4116,12]],[12294,[32788,16404,8212,4116,12]],[12295,[32769,16385,8193,4097,16,3]],[12296,[32769,16385,8193,4097,16,3]],[12301,[528384,266240,135168,69632,36864,20480,12288,4047,16]],[12303,[33024,16640,8448,4352,768,16]],[12304,[32832,16448,576,320,192,16]],[12305,[32832,16448,576,320,192,16]],[12306,[516,260,132,68,16,12]],[12307,[516,260,132,68,16,12]],[12308,[524368,262224,131152,65616,192]],[12309,[524368,262224,131152,65616,192]],[12312,[524308,262164,131092,65556,12]],[12314,[32832,16448,576,320,192,16]],[12315,[32832,16448,576,320,192,16]],[12316,[2052,1028,516,260,16,12]],[12317,[2052,1028,516,260,16,12]],[12318,[145,81,9,5,3]],[12319,[145,81,9,5,3]],[12320,[131089,65553,9,5,3]],[12321,[131089,65553,9,5,3]],[12323,[2065,1041,529,273,3]],[12324,[2052,1028,516,260,16,12]],[12325,[131092,65556,32788,16404,12]],[12326,[131152,65616,2112,1088,192]],[12327,[2128,1104,576,320,192]],[12328,[32769,16385,2049,1025,16,3]],[12329,[32848,16464,8272,4176,192]],[12330,[131089,65553,145,81,3]],[12331,[32769,16385,2049,1025,16,3]],[12336,[540704,278560,147488,81952,49152]],[12338,[8288,4192,2144,1120,192]],[12339,[8288,4192,2144,1120,192]],[12340,[33024,16640,8448,4352,768,32]],[12341,[524321,262177,9,5,3]],[12342,[524321,262177,9,5,3]],[12343,[8225,4129,9,5,3]],[12344,[8225,4129,9,5,3]],[12345,[545,289,9,5,3]],[12346,[525344,263200,132128,66592,3072]],[12347,[525344,263200,132128,66592,3072]],[12350,[524384,262240,576,320,192]],[12351,[524384,262240,576,320,192]],[12354,[32804,16420,8228,4132,12]],[12355,[32804,16420,8228,4132,12]],[12356,[32769,16385,8193,4097,32,3]],[12357,[32769,16385,8193,4097,32,3]],[12362,[528384,266240,135168,69632,36864,20480,12288,4047,32]],[12364,[33024,16640,8448,4352,768,32]],[12365,[32832,16448,576,320,192,32]],[12366,[32832,16448,576,320,192,32]],[12367,[516,260,132,68,32,12]],[12368,[516,260,132,68,32,12]],[12369,[524384,262240,131168,65632,192]],[12370,[524384,262240,131168,65632,192]],[12373,[524324,262180,131108,65572,12]],[12375,[32832,16448,576,320,192,32]],[12376,[32832,16448,576,320,192,32]],[12377,[2052,1028,516,260,32,12]],[12378,[2052,1028,516,260,32,12]],[12379,[161,97,9,5,3]],[12380,[161,97,9,5,3]],[12381,[131105,65569,9,5,3]],[12382,[131105,65569,9,5,3]],[12384,[2081,1057,545,289,3]],[12385,[2052,1028,516,260,32,12]],[12386,[131108,65572,32804,16420,12]],[12387,[131168,65632,2112,1088,192]],[12388,[2144,1120,576,320,192]],[12389,[32769,16385,2049,1025,32,3]],[12390,[32864,16480,8288,4192,192]],[12391,[131105,65569,161,97,3]],[12392,[32769,16385,2049,1025,32,3]],[12397,[540736,278592,147520,81984,49152]],[12399,[8272,4176,2128,1104,48]],[12400,[8272,4176,2128,1104,48]],[12401,[33024,16640,8448,4352,768,64]],[12402,[524353,262209,9,5,3]],[12403,[524353,262209,9,5,3]],[12404,[8257,4161,9,5,3]],[12405,[8257,4161,9,5,3]],[12406,[577,321,9,5,3]],[12407,[525376,263232,132160,66624,3072]],[12408,[525376,263232,132160,66624,3072]],[12411,[524368,262224,528,272,48]],[12412,[524368,262224,528,272,48]],[12415,[32836,16452,8260,4164,12]],[12416,[32836,16452,8260,4164,12]],[12417,[32769,16385,8193,4097,64,3]],[12418,[32769,16385,8193,4097,64,3]],[12423,[528384,266240,135168,69632,36864,20480,12288,3903,64]],[12425,[33024,16640,8448,4352,768,64]],[12426,[32784,16400,528,272,64,48]],[12427,[32784,16400,528,272,64,48]],[12428,[516,260,64,36,20,12]],[12429,[516,260,64,36,20,12]],[12430,[524368,262224,131152,65616,48]],[12431,[524368,262224,131152,65616,48]],[12434,[524356,262212,131140,65604,12]],[12436,[32784,16400,528,272,64,48]],[12437,[32784,16400,528,272,64,48]],[12438,[2052,1028,516,260,64,12]],[12439,[2052,1028,516,260,64,12]],[12440,[81,48,9,5,3]],[12441,[81,48,9,5,3]],[12442,[131137,65601,9,5,3]],[12443,[131137,65601,9,5,3]],[12445,[2113,1089,577,321,3]],[12446,[2052,1028,516,260,64,12]],[12447,[131140,65604,32836,16452,12]],[12448,[131152,65616,2064,1040,48]],[12449,[2128,1104,528,272,48]],[12450,[32769,16385,2049,1025,64,3]],[12451,[32848,16464,8272,4176,48]],[12452,[131088,65552,81,48,3]],[12453,[32769,16385,2049,1025,64,3]],[12458,[540800,278656,147584,82048,49152]],[12460,[8336,4240,2192,1168,48]],[12461,[8336,4240,2192,1168,48]],[12462,[33024,16640,8448,4352,768,128]],[12463,[524417,262273,9,5,3]],[12464,[524417,262273,9,5,3]],[12465,[8321,4225,9,5,3]],[12466,[8321,4225,9,5,3]],[12467,[641,385,9,5,3]],[12468,[525440,263296,132224,66688,3072]],[12469,[525440,263296,132224,66688,3072]],[12472,[524432,262288,528,272,48]],[12473,[524432,262288,528,272,48]],[12476,[32900,16516,8324,4228,12]],[12477,[32900,16516,8324,4228,12]],[12478,[32769,16385,8193,4097,128,3]],[12479,[32769,16385,8193,4097,128,3]],[12484,[528384,266240,135168,69632,36864,20480,12288,3903,128]],[12486,[33024,16640,8448,4352,768,128]],[12487,[32784,16400,528,272,128,48]],[12488,[32784,16400,528,272,128,48]],[12489,[516,260,128,36,20,12]],[12490,[516,260,128,36,20,12]],[12491,[524432,262288,131216,65680,48]],[12492,[524432,262288,131216,65680,48]],[12495,[524420,262276,131204,65668,12]],[12497,[32784,16400,528,272,128,48]],[12498,[32784,16400,528,272,128,48]],[12499,[2052,1028,516,260,128,12]],[12500,[2052,1028,516,260,128,12]],[12501,[145,48,9,5,3]],[12502,[145,48,9,5,3]],[12503,[131201,65665,9,5,3]],[12504,[131201,65665,9,5,3]],[12506,[2177,1153,641,385,3]],[12507,[2052,1028,516,260,128,12]],[12508,[131204,65668,32900,16516,12]],[12509,[131216,65680,2064,1040,48]],[12510,[2192,1168,528,272,48]],[12511,[32769,16385,2049,1025,128,3]],[12512,[32912,16528,8336,4240,48]],[12513,[131088,65552,145,48,3]],[12514,[32769,16385,2049,1025,128,3]],[12519,[540928,278784,147712,82176,49152]],[12521,[8464,4368,2320,1296,48]],[12522,[8464,4368,2320,1296,48]],[12523,[32832,16448,8256,4160,256,192]],[12524,[524545,262401,9,5,3]],[12525,[524545,262401,9,5,3]],[12526,[8449,4353,9,5,3]],[12527,[8449,4353,9,5,3]],[12528,[321,192,9,5,3]],[12529,[525568,263424,132352,66816,3072]],[12530,[525568,263424,132352,66816,3072]],[12533,[524560,262416,144,80,48]],[12534,[524560,262416,144,80,48]],[12537,[33028,16644,8452,4356,12]],[12538,[33028,16644,8452,4356,12]],[12539,[32769,16385,8193,4097,256,3]],[12540,[32769,16385,8193,4097,256,3]],[12545,[528384,266240,135168,69632,36864,20480,12288,3327,256]],[12547,[32832,16448,8256,4160,256,192]],[12548,[32784,16400,256,144,80,48]],[12549,[32784,16400,256,144,80,48]],[12550,[256,132,68,36,20,12]],[12551,[256,132,68,36,20,12]],[12552,[524560,262416,131344,65808,48]],[12553,[524560,262416,131344,65808,48]],[12556,[524548,262404,131332,65796,12]],[12558,[32784,16400,256,144,80,48]],[12559,[32784,16400,256,144,80,48]],[12560,[2052,1028,256,132,68,12]],[12561,[2052,1028,256,132,68,12]],[12562,[273,48,9,5,3]],[12563,[273,48,9,5,3]],[12564,[131329,65793,9,5,3]],[12565,[131329,65793,9,5,3]],[12567,[2112,1088,321,192,3]],[12568,[2052,1028,256,132,68,12]],[12569,[131332,65796,33028,16644,12]],[12570,[131344,65808,2064,1040,48]],[12571,[2320,1296,144,80,48]],[12572,[32769,16385,2049,1025,256,3]],[12573,[33040,16656,8464,4368,48]],[12574,[131088,65552,273,48,3]],[12575,[32769,16385,2049,1025,256,3]],[12580,[541184,279040,147968,82432,49152]],[12582,[8720,4624,2576,1552,48]],[12583,[8720,4624,2576,1552,48]],[12584,[32832,16448,8256,4160,512,192]],[12585,[524801,262657,9,5,3]],[12586,[524801,262657,9,5,3]],[12587,[8705,4609,9,5,3]],[12588,[8705,4609,9,5,3]],[12589,[577,192,9,5,3]],[12590,[525824,263680,132608,67072,3072]],[12591,[525824,263680,132608,67072,3072]],[12594,[524816,262672,144,80,48]],[12595,[524816,262672,144,80,48]],[12598,[33284,16900,8708,4612,12]],[12599,[33284,16900,8708,4612,12]],[12600,[32769,16385,8193,4097,512,3]],[12601,[32769,16385,8193,4097,512,3]],[12606,[528384,266240,135168,69632,36864,20480,12288,3327,512]],[12608,[32832,16448,8256,4160,512,192]],[12609,[32784,16400,512,144,80,48]],[12610,[32784,16400,512,144,80,48]],[12611,[512,132,68,36,20,12]],[12612,[512,132,68,36,20,12]],[12613,[524816,262672,131600,66064,48]],[12614,[524816,262672,131600,66064,48]],[12617,[524804,262660,131588,66052,12]],[12619,[32784,16400,512,144,80,48]],[12620,[32784,16400,512,144,80,48]],[12621,[2052,1028,512,132,68,12]],[12622,[2052,1028,512,132,68,12]],[12623,[529,48,9,5,3]],[12624,[529,48,9,5,3]],[12625,[131585,66049,9,5,3]],[12626,[131585,66049,9,5,3]],[12628,[2112,1088,577,192,3]],[12629,[2052,1028,512,132,68,12]],[12630,[131588,66052,33284,16900,12]],[12631,[131600,66064,2064,1040,48]],[12632,[2576,1552,144,80,48]],[12633,[32769,16385,2049,1025,512,3]],[12634,[33296,16912,8720,4624,48]],[12635,[131088,65552,529,48,3]],[12636,[32769,16385,2049,1025,512,3]],[12641,[541696,279552,148480,82944,49152]],[12643,[8448,4352,1296,768,48]],[12644,[8448,4352,1296,768,48]],[12645,[32832,16448,8256,4160,1024,192]],[12646,[525313,263169,9,5,3]],[12647,[525313,263169,9,5,3]],[12648,[9217,5121,9,5,3]],[12649,[9217,5121,9,5,3]],[12650,[1089,192,9,5,3]],[12651,[525568,263424,132352,66816,768]],[12652,[525568,263424,132352,66816,768]],[12655,[525328,263184,144,80,48]],[12656,[525328,263184,144,80,48]],[12659,[33796,17412,9220,5124,12]],[12660,[33796,17412,9220,5124,12]],[12661,[32769,16385,8193,4097,1024,3]],[12662,[32769,16385,8193,4097,1024,3]],[12667,[528384,266240,135168,69632,36864,20480,12288,1024,1023]],[12669,[32832,16448,8256,4160,1024,192]],[12670,[32784,16400,1024,144,80,48]],[12671,[32784,16400,1024,144,80,48]],[12672,[1024,132,68,36,20,12]],[12673,[1024,132,68,36,20,12]],[12674,[525328,263184,132112,66576,48]],[12675,[525328,263184,132112,66576,48]],[12678,[525316,263172,132100,66564,12]],[12680,[32784,16400,1024,144,80,48]],[12681,[32784,16400,1024,144,80,48]],[12682,[1024,516,260,132,68,12]],[12683,[1024,516,260,132,68,12]],[12684,[1041,48,9,5,3]],[12685,[1041,48,9,5,3]],[12686,[132097,66561,9,5,3]],[12687,[132097,66561,9,5,3]],[12689,[1089,576,320,192,3]],[12690,[1024,516,260,132,68,12]],[12691,[132100,66564,33796,17412,12]],[12692,[132112,66576,528,272,48]],[12693,[1296,768,144,80,48]],[12694,[32769,16385,1024,513,257,3]],[12695,[33808,17424,9232,5136,48]],[12696,[131088,65552,1041,48,3]],[12697,[32769,16385,1024,513,257,3]],[12702,[542720,280576,149504,83968,49152]],[12704,[8448,4352,2320,768,48]],[12705,[8448,4352,2320,768,48]],[12706,[32832,16448,8256,4160,2048,192]],[12707,[526337,264193,9,5,3]],[12708,[526337,264193,9,5,3]],[12709,[10241,6145,9,5,3]],[12710,[10241,6145,9,5,3]],[12711,[2113,192,9,5,3]],[12712,[526592,264448,133376,67840,768]],[12713,[526592,264448,133376,67840,768]],[12716,[526352,264208,144,80,48]],[12717,[526352,264208,144,80,48]],[12720,[34820,18436,10244,6148,12]],[12721,[34820,18436,10244,6148,12]],[12722,[32769,16385,8193,4097,2048,3]],[12723,[32769,16385,8193,4097,2048,3]],[12728,[528384,266240,135168,69632,36864,20480,12288,2048,1023]],[12730,[32832,16448,8256,4160,2048,192]],[12731,[32784,16400,2048,144,80,48]],[12732,[32784,16400,2048,144,80,48]],[12733,[2048,132,68,36,20,12]],[12734,[2048,132,68,36,20,12]],[12735,[526352,264208,133136,67600,48]],[12736,[526352,264208,133136,67600,48]],[12739,[526340,264196,133124,67588,12]],[12741,[32784,16400,2048,144,80,48]],[12742,[32784,16400,2048,144,80,48]],[12743,[2048,516,260,132,68,12]],[12744,[2048,516,260,132,68,12]],[12745,[2065,48,9,5,3]],[12746,[2065,48,9,5,3]],[12747,[133121,67585,9,5,3]],[12748,[133121,67585,9,5,3]],[12750,[2113,576,320,192,3]],[12751,[2048,516,260,132,68,12]],[12752,[133124,67588,34820,18436,12]],[12753,[133136,67600,528,272,48]],[12754,[2320,768,144,80,48]],[12755,[32769,16385,2048,513,257,3]],[12756,[34832,18448,10256,6160,48]],[12757,[131088,65552,2065,48,3]],[12758,[32769,16385,2048,513,257,3]],[12763,[544768,282624,151552,86016,49152]],[12765,[4368,2304,1280,768,48]],[12766,[4368,2304,1280,768,48]],[12767,[32832,16448,4096,2112,1088,192]],[12768,[528385,266241,9,5,3]],[12769,[528385,266241,9,5,3]],[12770,[5121,3072,9,5,3]],[12771,[5121,3072,9,5,3]],[12772,[4161,192,9,5,3]],[12773,[528640,266496,135424,69888,768]],[12774,[528640,266496,135424,69888,768]],[12777,[528400,266256,144,80,48]],[12778,[528400,266256,144,80,48]],[12781,[33792,17408,5124,3072,12]],[12782,[33792,17408,5124,3072,12]],[12783,[32769,16385,4096,2049,1025,3]],[12784,[32769,16385,4096,2049,1025,3]],[12789,[525312,263168,132096,66560,33792,17408,4096,3072,1023]],[12791,[32832,16448,4096,2112,1088,192]],[12792,[32784,16400,4096,144,80,48]],[12793,[32784,16400,4096,144,80,48]],[12794,[4096,132,68,36,20,12]],[12795,[4096,132,68,36,20,12]],[12796,[528400,266256,135184,69648,48]],[12797,[528400,266256,135184,69648,48]],[12800,[528388,266244,135172,69636,12]],[12802,[32784,16400,4096,144,80,48]],[12803,[32784,16400,4096,144,80,48]],[12804,[4096,516,260,132,68,12]],[12805,[4096,516,260,132,68,12]],[12806,[4113,48,9,5,3]],[12807,[4113,48,9,5,3]],[12808,[135169,69633,9,5,3]],[12809,[135169,69633,9,5,3]],[12811,[4161,576,320,192,3]],[12812,[4096,516,260,132,68,12]],[12813,[135172,69636,36868,20484,12]],[12814,[135184,69648,528,272,48]],[12815,[4368,768,144,80,48]],[12816,[32769,16385,4096,513,257,3]],[12817,[33792,17408,5136,3072,48]],[12818,[131088,65552,4113,48,3]],[12819,[32769,16385,4096,513,257,3]],[12824,[548864,286720,155648,90112,49152]],[12826,[8464,2304,1280,768,48]],[12827,[8464,2304,1280,768,48]],[12828,[32832,16448,8192,2112,1088,192]],[12829,[532481,270337,9,5,3]],[12830,[532481,270337,9,5,3]],[12831,[9217,3072,9,5,3]],[12832,[9217,3072,9,5,3]],[12833,[8257,192,9,5,3]],[12834,[532736,270592,139520,73984,768]],[12835,[532736,270592,139520,73984,768]],[12838,[532496,270352,144,80,48]],[12839,[532496,270352,144,80,48]],[12842,[33792,17408,9220,3072,12]],[12843,[33792,17408,9220,3072,12]],[12844,[32769,16385,8192,2049,1025,3]],[12845,[32769,16385,8192,2049,1025,3]],[12850,[525312,263168,132096,66560,33792,17408,8192,3072,1023]],[12852,[32832,16448,8192,2112,1088,192]],[12853,[32784,16400,8192,144,80,48]],[12854,[32784,16400,8192,144,80,48]],[12855,[8192,132,68,36,20,12]],[12856,[8192,132,68,36,20,12]],[12857,[532496,270352,139280,73744,48]],[12858,[532496,270352,139280,73744,48]],[12861,[532484,270340,139268,73732,12]],[12863,[32784,16400,8192,144,80,48]],[12864,[32784,16400,8192,144,80,48]],[12865,[8192,516,260,132,68,12]],[12866,[8192,516,260,132,68,12]],[12867,[8209,48,9,5,3]],[12868,[8209,48,9,5,3]],[12869,[139265,73729,9,5,3]],[12870,[139265,73729,9,5,3]],[12872,[8257,576,320,192,3]],[12873,[8192,516,260,132,68,12]],[12874,[139268,73732,40964,24580,12]],[12875,[139280,73744,528,272,48]],[12876,[8464,768,144,80,48]],[12877,[32769,16385,8192,513,257,3]],[12878,[33792,17408,9232,3072,48]],[12879,[131088,65552,8209,48,3]],[12880,[32769,16385,8192,513,257,3]],[12885,[544768,282624,151552,86016,12288]],[12887,[16656,2304,1280,768,48]],[12888,[16656,2304,1280,768,48]],[12889,[16384,8256,4160,2112,1088,192]],[12890,[540673,278529,9,5,3]],[12891,[540673,278529,9,5,3]],[12892,[17409,3072,9,5,3]],[12893,[17409,3072,9,5,3]],[12894,[16449,192,9,5,3]],[12895,[540928,278784,147712,82176,768]],[12896,[540928,278784,147712,82176,768]],[12899,[540688,278544,144,80,48]],[12900,[540688,278544,144,80,48]],[12903,[17412,9216,5120,3072,12]],[12904,[17412,9216,5120,3072,12]],[12905,[16384,8193,4097,2049,1025,3]],[12906,[16384,8193,4097,2049,1025,3]],[12911,[525312,263168,132096,66560,16384,9216,5120,3072,1023]],[12913,[16384,8256,4160,2112,1088,192]],[12914,[16384,8208,4112,144,80,48]],[12915,[16384,8208,4112,144,80,48]],[12916,[16384,132,68,36,20,12]],[12917,[16384,132,68,36,20,12]],[12918,[540688,278544,147472,81936,48]],[12919,[540688,278544,147472,81936,48]],[12922,[540676,278532,147460,81924,12]],[12924,[16384,8208,4112,144,80,48]],[12925,[16384,8208,4112,144,80,48]],[12926,[16384,516,260,132,68,12]],[12927,[16384,516,260,132,68,12]],[12928,[16401,48,9,5,3]],[12929,[16401,48,9,5,3]],[12930,[147457,81921,9,5,3]],[12931,[147457,81921,9,5,3]],[12933,[16449,576,320,192,3]],[12934,[16384,516,260,132,68,12]],[12935,[135168,69632,20484,12288,12]],[12936,[147472,81936,528,272,48]],[12937,[16656,768,144,80,48]],[12938,[16384,8193,4097,513,257,3]],[12939,[17424,9216,5120,3072,48]],[12940,[131088,65552,16401,48,3]],[12941,[16384,8193,4097,513,257,3]],[12946,[561152,299008,167936,102400,12288]],[12948,[33040,2304,1280,768,48]],[12949,[33040,2304,1280,768,48]],[12950,[32768,8256,4160,2112,1088,192]],[12951,[557057,294913,9,5,3]],[12952,[557057,294913,9,5,3]],[12953,[33793,3072,9,5,3]],[12954,[33793,3072,9,5,3]],[12955,[32833,192,9,5,3]],[12956,[557312,295168,164096,98560,768]],[12957,[557312,295168,164096,98560,768]],[12960,[557072,294928,144,80,48]],[12961,[557072,294928,144,80,48]],[12964,[33796,9216,5120,3072,12]],[12965,[33796,9216,5120,3072,12]],[12966,[32768,8193,4097,2049,1025,3]],[12967,[32768,8193,4097,2049,1025,3]],[12972,[525312,263168,132096,66560,32768,9216,5120,3072,1023]],[12974,[32768,8256,4160,2112,1088,192]],[12975,[32768,8208,4112,144,80,48]],[12976,[32768,8208,4112,144,80,48]],[12977,[32768,132,68,36,20,12]],[12978,[32768,132,68,36,20,12]],[12979,[557072,294928,163856,98320,48]],[12980,[557072,294928,163856,98320,48]],[12983,[557060,294916,163844,98308,12]],[12985,[32768,8208,4112,144,80,48]],[12986,[32768,8208,4112,144,80,48]],[12987,[32768,516,260,132,68,12]],[12988,[32768,516,260,132,68,12]],[12989,[32785,48,9,5,3]],[12990,[32785,48,9,5,3]],[12991,[163841,98305,9,5,3]],[12992,[163841,98305,9,5,3]],[12994,[32833,576,320,192,3]],[12995,[32768,516,260,132,68,12]],[12996,[135168,69632,36868,12288,12]],[12997,[163856,98320,528,272,48]],[12998,[33040,768,144,80,48]],[12999,[32768,8193,4097,513,257,3]],[13000,[33808,9216,5120,3072,48]],[13001,[131088,65552,32785,48,3]],[13002,[32768,8193,4097,513,257,3]],[13007,[540672,278528,86016,49152,12288]],[13009,[65808,2304,1280,768,48]],[13010,[65808,2304,1280,768,48]],[13011,[65536,8256,4160,2112,1088,192]],[13012,[589825,327681,9,5,3]],[13013,[589825,327681,9,5,3]],[13014,[66561,3072,9,5,3]],[13015,[66561,3072,9,5,3]],[13016,[65601,192,9,5,3]],[13017,[540672,278528,82176,49152,768]],[13018,[540672,278528,82176,49152,768]],[13021,[589840,327696,144,80,48]],[13022,[589840,327696,144,80,48]],[13025,[66564,9216,5120,3072,12]],[13026,[66564,9216,5120,3072,12]],[13027,[65536,8193,4097,2049,1025,3]],[13028,[65536,8193,4097,2049,1025,3]],[13033,[525312,263168,65536,33792,17408,9216,5120,3072,1023]],[13035,[65536,8256,4160,2112,1088,192]],[13036,[65536,8208,4112,144,80,48]],[13037,[65536,8208,4112,144,80,48]],[13038,[65536,132,68,36,20,12]],[13039,[65536,132,68,36,20,12]],[13040,[540672,278528,81936,49152,48]],[13041,[540672,278528,81936,49152,48]],[13044,[540672,278528,81924,49152,12]],[13046,[65536,8208,4112,144,80,48]],[13047,[65536,8208,4112,144,80,48]],[13048,[65536,516,260,132,68,12]],[13049,[65536,516,260,132,68,12]],[13050,[65553,48,9,5,3]],[13051,[65553,48,9,5,3]],[13052,[81921,49152,9,5,3]],[13053,[81921,49152,9,5,3]],[13055,[65601,576,320,192,3]],[13056,[65536,516,260,132,68,12]],[13057,[69636,36864,20480,12288,12]],[13058,[81936,49152,528,272,48]],[13059,[65808,768,144,80,48]],[13060,[65536,8193,4097,513,257,3]],[13061,[66576,9216,5120,3072,48]],[13062,[65553,32784,16400,48,3]],[13063,[65536,8193,4097,513,257,3]],[13068,[540672,278528,151552,49152,12288]],[13070,[131344,2304,1280,768,48]],[13071,[131344,2304,1280,768,48]],[13072,[131072,8256,4160,2112,1088,192]],[13073,[655361,393217,9,5,3]],[13074,[655361,393217,9,5,3]],[13075,[132097,3072,9,5,3]],[13076,[132097,3072,9,5,3]],[13077,[131137,192,9,5,3]],[13078,[540672,278528,147712,49152,768]],[13079,[540672,278528,147712,49152,768]],[13082,[655376,393232,144,80,48]],[13083,[655376,393232,144,80,48]],[13086,[132100,9216,5120,3072,12]],[13087,[132100,9216,5120,3072,12]],[13088,[131072,8193,4097,2049,1025,3]],[13089,[131072,8193,4097,2049,1025,3]],[13094,[525312,263168,131072,33792,17408,9216,5120,3072,1023]],[13096,[131072,8256,4160,2112,1088,192]],[13097,[131072,8208,4112,144,80,48]],[13098,[131072,8208,4112,144,80,48]],[13099,[131072,132,68,36,20,12]],[13100,[131072,132,68,36,20,12]],[13101,[540672,278528,147472,49152,48]],[13102,[540672,278528,147472,49152,48]],[13105,[540672,278528,147460,49152,12]],[13107,[131072,8208,4112,144,80,48]],[13108,[131072,8208,4112,144,80,48]],[13109,[131072,516,260,132,68,12]],[13110,[131072,516,260,132,68,12]],[13111,[131089,48,9,5,3]],[13112,[131089,48,9,5,3]],[13113,[147457,49152,9,5,3]],[13114,[147457,49152,9,5,3]],[13116,[131137,576,320,192,3]],[13117,[131072,516,260,132,68,12]],[13118,[135172,36864,20480,12288,12]],[13119,[147472,49152,528,272,48]],[13120,[131344,768,144,80,48]],[13121,[131072,8193,4097,513,257,3]],[13122,[132112,9216,5120,3072,48]],[13123,[131089,32784,16400,48,3]],[13124,[131072,8193,4097,513,257,3]],[13129,[282624,147456,81920,49152,12288]],[13131,[262416,2304,1280,768,48]],[13132,[262416,2304,1280,768,48]],[13133,[262144,8256,4160,2112,1088,192]],[13134,[327681,196608,9,5,3]],[13135,[327681,196608,9,5,3]],[13136,[263169,3072,9,5,3]],[13137,[263169,3072,9,5,3]],[13138,[262209,192,9,5,3]],[13139,[278784,147456,81920,49152,768]],[13140,[278784,147456,81920,49152,768]],[13143,[327696,196608,144,80,48]],[13144,[327696,196608,144,80,48]],[13147,[263172,9216,5120,3072,12]],[13148,[263172,9216,5120,3072,12]],[13149,[262144,8193,4097,2049,1025,3]],[13150,[262144,8193,4097,2049,1025,3]],[13155,[262144,132096,66560,33792,17408,9216,5120,3072,1023]],[13157,[262144,8256,4160,2112,1088,192]],[13158,[262144,8208,4112,144,80,48]],[13159,[262144,8208,4112,144,80,48]],[13160,[262144,132,68,36,20,12]],[13161,[262144,132,68,36,20,12]],[13162,[278544,147456,81920,49152,48]],[13163,[278544,147456,81920,49152,48]],[13166,[278532,147456,81920,49152,12]],[13168,[262144,8208,4112,144,80,48]],[13169,[262144,8208,4112,144,80,48]],[13170,[262144,516,260,132,68,12]],[13171,[262144,516,260,132,68,12]],[13172,[262161,48,9,5,3]],[13173,[262161,48,9,5,3]],[13174,[278529,49152,9,5,3]],[13175,[278529,49152,9,5,3]],[13177,[262209,576,320,192,3]],[13178,[262144,516,260,132,68,12]],[13179,[266244,36864,20480,12288,12]],[13180,[278544,49152,528,272,48]],[13181,[262416,768,144,80,48]],[13182,[262144,8193,4097,513,257,3]],[13183,[263184,9216,5120,3072,48]],[13184,[262161,32784,16400,48,3]],[13185,[262144,8193,4097,513,257,3]],[13190,[544768,147456,81920,49152,12288]],[13192,[524560,2304,1280,768,48]],[13193,[524560,2304,1280,768,48]],[13194,[524288,8256,4160,2112,1088,192]],[13195,[589825,196608,9,5,3]],[13196,[589825,196608,9,5,3]],[13197,[525313,3072,9,5,3]],[13198,[525313,3072,9,5,3]],[13199,[524353,192,9,5,3]],[13200,[540928,147456,81920,49152,768]],[13201,[540928,147456,81920,49152,768]],[13204,[589840,196608,144,80,48]],[13205,[589840,196608,144,80,48]],[13208,[525316,9216,5120,3072,12]],[13209,[525316,9216,5120,3072,12]],[13210,[524288,8193,4097,2049,1025,3]],[13211,[524288,8193,4097,2049,1025,3]],[13216,[524288,132096,66560,33792,17408,9216,5120,3072,1023]],[13218,[524288,8256,4160,2112,1088,192]],[13219,[524288,8208,4112,144,80,48]],[13220,[524288,8208,4112,144,80,48]],[13221,[524288,132,68,36,20,12]],[13222,[524288,132,68,36,20,12]],[13223,[540688,147456,81920,49152,48]],[13224,[540688,147456,81920,49152,48]],[13227,[540676,147456,81920,49152,12]],[13229,[524288,8208,4112,144,80,48]],[13230,[524288,8208,4112,144,80,48]],[13231,[524288,516,260,132,68,12]],[13232,[524288,516,260,132,68,12]],[13233,[524305,48,9,5,3]],[13234,[524305,48,9,5,3]],[13235,[540673,49152,9,5,3]],[13236,[540673,49152,9,5,3]],[13238,[524353,576,320,192,3]],[13239,[524288,516,260,132,68,12]],[13240,[528388,36864,20480,12288,12]],[13241,[540688,49152,528,272,48]],[13242,[524560,768,144,80,48]],[13243,[524288,8193,4097,513,257,3]],[13244,[525328,9216,5120,3072,48]],[13245,[524305,32784,16400,48,3]],[13246,[524288,8193,4097,513,257,3]],[13247,[524293,262149,131077,65541,15]],[13248,[133,69,37,21,15]],[13249,[2053,1029,133,69,15]],[13250,[524294,262150,131078,65542,15]],[13251,[134,70,38,22,15]],[13252,[2054,1030,134,70,15]],[13253,[524305,262161,131089,65553,51]],[13254,[132,68,38,21,12]],[13255,[2065,1041,145,81,51]],[13256,[524306,262162,131090,65554,51]],[13257,[132,68,37,22,12]],[13258,[2066,1042,146,82,51]],[13259,[524353,262209,131137,65601,195]],[13260,[134,69,36,20,12]],[13261,[2064,1040,146,81,48]],[13262,[524354,262210,131138,65602,195]],[13263,[133,70,36,20,12]],[13264,[2064,1040,145,82,48]],[13265,[524545,262401,131329,65793,771]],[13266,[518,261,36,20,12]],[13267,[2064,1040,530,273,48]],[13268,[524546,262402,131330,65794,771]],[13269,[517,262,36,20,12]],[13270,[2064,1040,529,274,48]],[13271,[525313,263169,132097,66561,3075]],[13272,[2054,1029,36,20,12]],[13273,[2066,1041,528,272,48]],[13274,[525314,263170,132098,66562,3075]],[13275,[2053,1030,36,20,12]],[13276,[2065,1042,528,272,48]],[13277,[528385,266241,135169,69633,12291]],[13278,[8198,4101,36,20,12]],[13279,[8210,4113,528,272,48]],[13280,[528386,266242,135170,69634,12291]],[13281,[8197,4102,36,20,12]],[13282,[8209,4114,528,272,48]],[13283,[540673,278529,147457,81921,49155]],[13284,[32774,16389,36,20,12]],[13285,[32786,16401,528,272,48]],[13286,[540674,278530,147458,81922,49155]],[13287,[32773,16390,36,20,12]],[13288,[32785,16402,528,272,48]],[13289,[540672,278528,147458,81921,49152]],[13290,[131078,65541,36,20,12]],[13291,[131090,65553,528,272,48]],[13292,[540672,278528,147457,81922,49152]],[13293,[131077,65542,36,20,12]],[13294,[131089,65554,528,272,48]],[13295,[540674,278529,147456,81920,49152]],[13296,[524294,262149,36,20,12]],[13297,[524306,262161,528,272,48]],[13298,[540673,278530,147456,81920,49152]],[13299,[524293,262150,36,20,12]],[13300,[524305,262162,528,272,48]],[13301,[524308,262164,131092,65556,60]],[13302,[129,65,41,21,3]],[13303,[2068,1044,148,84,60]],[13304,[524312,262168,131096,65560,60]],[13305,[129,65,37,25,3]],[13306,[2072,1048,152,88,60]],[13307,[524356,262212,131140,65604,204]],[13308,[137,69,33,17,3]],[13309,[2064,1040,152,84,48]],[13310,[524360,262216,131144,65608,204]],[13311,[133,73,33,17,3]],[13312,[2064,1040,148,88,48]],[13313,[524548,262404,131332,65796,780]],[13314,[521,261,33,17,3]],[13315,[2064,1040,536,276,48]],[13316,[524552,262408,131336,65800,780]],[13317,[517,265,33,17,3]],[13318,[2064,1040,532,280,48]],[13319,[525316,263172,132100,66564,3084]],[13320,[2057,1029,33,17,3]],[13321,[2072,1044,528,272,48]],[13322,[525320,263176,132104,66568,3084]],[13323,[2053,1033,33,17,3]],[13324,[2068,1048,528,272,48]],[13325,[528388,266244,135172,69636,12300]],[13326,[8201,4101,33,17,3]],[13327,[8216,4116,528,272,48]],[13328,[528392,266248,135176,69640,12300]],[13329,[8197,4105,33,17,3]],[13330,[8212,4120,528,272,48]],[13331,[540676,278532,147460,81924,49164]],[13332,[32777,16389,33,17,3]],[13333,[32792,16404,528,272,48]],[13334,[540680,278536,147464,81928,49164]],[13335,[32773,16393,33,17,3]],[13336,[32788,16408,528,272,48]],[13337,[540672,278528,147464,81924,49152]],[13338,[131081,65541,33,17,3]],[13339,[131096,65556,528,272,48]],[13340,[540672,278528,147460,81928,49152]],[13341,[131077,65545,33,17,3]],[13342,[131092,65560,528,272,48]],[13343,[540680,278532,147456,81920,49152]],[13344,[524297,262149,33,17,3]],[13345,[524312,262164,528,272,48]],[13346,[540676,278536,147456,81920,49152]],[13347,[524293,262153,33,17,3]],[13348,[524308,262168,528,272,48]],[13349,[524368,262224,131152,65616,240]],[13350,[161,81,9,5,3]],[13351,[2052,1028,164,84,12]],[13352,[524384,262240,131168,65632,240]],[13353,[145,97,9,5,3]],[13354,[2052,1028,148,100,12]],[13355,[524560,262416,131344,65808,816]],[13356,[545,273,9,5,3]],[13357,[2052,1028,548,276,12]],[13358,[524576,262432,131360,65824,816]],[13359,[529,289,9,5,3]],[13360,[2052,1028,532,292,12]],[13361,[525328,263184,132112,66576,3120]],[13362,[2081,1041,9,5,3]],[13363,[2084,1044,516,260,12]],[13364,[525344,263200,132128,66592,3120]],[13365,[2065,1057,9,5,3]],[13366,[2068,1060,516,260,12]],[13367,[528400,266256,135184,69648,12336]],[13368,[8225,4113,9,5,3]],[13369,[8228,4116,516,260,12]],[13370,[528416,266272,135200,69664,12336]],[13371,[8209,4129,9,5,3]],[13372,[8212,4132,516,260,12]],[13373,[540688,278544,147472,81936,49200]],[13374,[32801,16401,9,5,3]],[13375,[32804,16404,516,260,12]],[13376,[540704,278560,147488,81952,49200]],[13377,[32785,16417,9,5,3]],[13378,[32788,16420,516,260,12]],[13379,[540672,278528,147488,81936,49152]],[13380,[131105,65553,9,5,3]],[13381,[131108,65556,516,260,12]],[13382,[540672,278528,147472,81952,49152]],[13383,[131089,65569,9,5,3]],[13384,[131092,65572,516,260,12]],[13385,[540704,278544,147456,81920,49152]],[13386,[524321,262161,9,5,3]],[13387,[524324,262164,516,260,12]],[13388,[540688,278560,147456,81920,49152]],[13389,[524305,262177,9,5,3]],[13390,[524308,262180,516,260,12]],[13391,[524608,262464,131392,65856,960]],[13392,[641,321,9,5,3]],[13393,[2052,1028,644,324,12]],[13394,[524672,262528,131456,65920,960]],[13395,[577,385,9,5,3]],[13396,[2052,1028,580,388,12]],[13397,[525376,263232,132160,66624,3264]],[13398,[2177,1089,9,5,3]],[13399,[2180,1092,516,260,12]],[13400,[525440,263296,132224,66688,3264]],[13401,[2113,1153,9,5,3]],[13402,[2116,1156,516,260,12]],[13403,[528448,266304,135232,69696,12480]],[13404,[8321,4161,9,5,3]],[13405,[8324,4164,516,260,12]],[13406,[528512,266368,135296,69760,12480]],[13407,[8257,4225,9,5,3]],[13408,[8260,4228,516,260,12]],[13409,[540736,278592,147520,81984,49344]],[13410,[32897,16449,9,5,3]],[13411,[32900,16452,516,260,12]],[13412,[540800,278656,147584,82048,49344]],[13413,[32833,16513,9,5,3]],[13414,[32836,16516,516,260,12]],[13415,[540672,278528,147584,81984,49152]],[13416,[131201,65601,9,5,3]],[13417,[131204,65604,516,260,12]],[13418,[540672,278528,147520,82048,49152]],[13419,[131137,65665,9,5,3]],[13420,[131140,65668,516,260,12]],[13421,[540800,278592,147456,81920,49152]],[13422,[524417,262209,9,5,3]],[13423,[524420,262212,516,260,12]],[13424,[540736,278656,147456,81920,49152]],[13425,[524353,262273,9,5,3]],[13426,[524356,262276,516,260,12]],[13427,[525568,263424,132352,66816,3840]],[13428,[2561,1281,9,5,3]],[13429,[2564,1284,132,68,12]],[13430,[525824,263680,132608,67072,3840]],[13431,[2305,1537,9,5,3]],[13432,[2308,1540,132,68,12]],[13433,[528640,266496,135424,69888,13056]],[13434,[8705,4353,9,5,3]],[13435,[8708,4356,132,68,12]],[13436,[528896,266752,135680,70144,13056]],[13437,[8449,4609,9,5,3]],[13438,[8452,4612,132,68,12]],[13439,[540928,278784,147712,82176,49920]],[13440,[33281,16641,9,5,3]],[13441,[33284,16644,132,68,12]],[13442,[541184,279040,147968,82432,49920]],[13443,[33025,16897,9,5,3]],[13444,[33028,16900,132,68,12]],[13445,[540672,278528,147968,82176,49152]],[13446,[131585,65793,9,5,3]],[13447,[131588,65796,132,68,12]],[13448,[540672,278528,147712,82432,49152]],[13449,[131329,66049,9,5,3]],[13450,[131332,66052,132,68,12]],[13451,[541184,278784,147456,81920,49152]],[13452,[524801,262401,9,5,3]],[13453,[524804,262404,132,68,12]],[13454,[540928,279040,147456,81920,49152]],[13455,[524545,262657,9,5,3]],[13456,[524548,262660,132,68,12]],[13457,[529408,267264,136192,70656,15360]],[13458,[10241,5121,9,5,3]],[13459,[10244,5124,132,68,12]],[13460,[530432,268288,137216,71680,15360]],[13461,[9217,6145,9,5,3]],[13462,[9220,6148,132,68,12]],[13463,[541696,279552,148480,82944,52224]],[13464,[34817,17409,9,5,3]],[13465,[34820,17412,132,68,12]],[13466,[542720,280576,149504,83968,52224]],[13467,[33793,18433,9,5,3]],[13468,[33796,18436,132,68,12]],[13469,[540672,278528,149504,82944,49152]],[13470,[133121,66561,9,5,3]],[13471,[133124,66564,132,68,12]],[13472,[540672,278528,148480,83968,49152]],[13473,[132097,67585,9,5,3]],[13474,[132100,67588,132,68,12]],[13475,[542720,279552,147456,81920,49152]],[13476,[526337,263169,9,5,3]],[13477,[526340,263172,132,68,12]],[13478,[541696,280576,147456,81920,49152]],[13479,[525313,264193,9,5,3]],[13480,[525316,264196,132,68,12]],[13481,[544768,282624,151552,86016,61440]],[13482,[40961,20481,9,5,3]],[13483,[40964,20484,132,68,12]],[13484,[548864,286720,155648,90112,61440]],[13485,[36865,24577,9,5,3]],[13486,[36868,24580,132,68,12]],[13487,[540672,278528,155648,86016,49152]],[13488,[139265,69633,9,5,3]],[13489,[139268,69636,132,68,12]],[13490,[540672,278528,151552,90112,49152]],[13491,[135169,73729,9,5,3]],[13492,[135172,73732,132,68,12]],[13493,[548864,282624,147456,81920,49152]],[13494,[532481,266241,9,5,3]],[13495,[532484,266244,132,68,12]],[13496,[544768,286720,147456,81920,49152]],[13497,[528385,270337,9,5,3]],[13498,[528388,270340,132,68,12]],[13499,[528384,266240,167936,86016,12288]],[13500,[163841,81921,9,5,3]],[13501,[163844,81924,132,68,12]],[13502,[528384,266240,151552,102400,12288]],[13503,[147457,98305,9,5,3]],[13504,[147460,98308,132,68,12]],[13505,[561152,282624,135168,69632,12288]],[13506,[557057,278529,9,5,3]],[13507,[557060,278532,132,68,12]],[13508,[544768,299008,135168,69632,12288]],[13509,[540673,294913,9,5,3]],[13510,[540676,294916,132,68,12]],[13511,[659456,331776,36864,20480,12288]],[13512,[655361,327681,9,5,3]],[13513,[655364,327684,132,68,12]],[13514,[593920,397312,36864,20480,12288]],[13515,[589825,393217,9,5,3]],[13516,[589828,393220,132,68,12]],[13519,[32768,16384,2052,1028,132,68,12]],[13520,[32768,16384,2052,1028,132,68,12]],[13547,[147460,81924,49152,132,68,12]],[13551,[32768,16384,2052,1028,132,68,12]],[13552,[540676,278532,49152,132,68,12]],[13553,[540676,278532,49152,132,68,12]],[13573,[524288,262144,512,256,32,16,8,4,2,1]],[13598,[524304,262160,147472,81936,49152,48]],[13599,[524304,262160,147472,81936,49152,48]],[13600,[524304,262160,147472,81936,49152,48]],[13645,[524304,262160,2128,1104,192,48]],[13657,[33024,16640,8448,4352,768,32,16]],[13658,[32769,16385,128,64,33,17,3]],[13668,[524288,262144,131072,65536,2048,1024,32,16,8,4]],[13699,[131328,65792,33025,16641,768,3]],[13700,[131328,65792,33025,16641,768,3]],[13720,[524288,262144,131072,65536,8192,4096,128,64,32,16]],[13722,[524304,262160,148,84,48,12]],[13737,[33088,16704,8512,4416,768,192]],[13751,[2049,1025,577,321,192,3]],[13779,[2049,1025,529,273,48,3]],[13780,[593920,331776,196608,36864,20480,12288]],[13781,[593920,331776,196608,36864,20480,12288]],[13783,[524352,262208,8512,4416,768,192]],[13816,[32768,16384,8192,4096,512,256,128,64,8,4]],[13818,[33024,16640,8448,4352,768,32,16]],[13836,[524545,262401,2049,1025,768,3]],[13849,[32769,16385,128,64,33,17,3]],[13863,[525313,263169,33792,17408,3072]],[13864,[32833,16449,2113,1089,192]],[13865,[525314,263170,33792,17408,3072]],[13866,[32834,16450,2114,1090,192]],[13867,[525316,263172,33792,17408,3072]],[13868,[32836,16452,2116,1092,192]],[13869,[525320,263176,33792,17408,3072]],[13870,[32840,16456,2120,1096,192]],[13871,[525328,263184,33792,17408,3072]],[13872,[32848,16464,2128,1104,192]],[13873,[525344,263200,33792,17408,3072]],[13874,[32864,16480,2144,1120,192]],[13875,[525376,263232,33792,17408,3072]],[13876,[32848,16464,2128,1104,48]],[13877,[525440,263296,33792,17408,3072]],[13878,[32912,16528,2192,1168,48]],[13879,[525568,263424,33792,17408,3072]],[13880,[33040,16656,2320,1296,48]],[13881,[525824,263680,33792,17408,3072]],[13882,[33296,16912,2576,1552,48]],[13883,[525568,263424,33024,16640,768]],[13884,[33024,16640,1296,768,48]],[13885,[526592,264448,33024,16640,768]],[13886,[33024,16640,2320,768,48]],[13887,[528640,266496,33024,16640,768]],[13888,[33024,16640,4368,768,48]],[13889,[532736,270592,33024,16640,768]],[13890,[33024,16640,8464,768,48]],[13891,[540928,278784,8448,4352,768]],[13892,[16656,8448,4352,768,48]],[13893,[557312,295168,8448,4352,768]],[13894,[33040,8448,4352,768,48]],[13895,[590080,327936,8448,4352,768]],[13896,[65808,8448,4352,768,48]],[13897,[655616,393472,8448,4352,768]],[13898,[131344,8448,4352,768,48]],[13899,[327936,196608,8448,4352,768]],[13900,[262416,8448,4352,768,48]],[13901,[590080,196608,8448,4352,768]],[13902,[524560,8448,4352,768,48]],[13904,[524288,262144,131072,65536,512,256,8,4]],[13906,[32768,16384,8192,4096,32,16,8,4]],[13909,[131072,65536,512,256,32,16,8,4]],[13912,[8192,4096,2048,1024,128,64,32,16]],[13913,[524288,262144,8192,4096,2048,1024,128,64]],[13914,[524288,262144,32768,16384,8192,4096,512,256]],[13915,[524288,262144,131072,65536,512,256,8,4]],[13916,[524288,262144,131072,65536,512,256,8,4]],[13918,[32773,16389,132,68,12,3]],[13919,[524353,262209,32769,16385,192,3]],[13921,[8197,4101,516,260,36,20,12]],[13927,[516,260,132,68,36,20,12,1]],[13940,[516,260,132,68,36,20,12,1]],[13941,[516,260,132,68,36,20,12,1]],[13942,[516,260,132,68,36,20,12,1]],[13943,[516,260,132,68,36,20,12,1]],[13944,[516,260,132,68,36,20,12,1]],[13949,[8196,4100,2052,1028,516,260,12,1]],[13950,[8196,4100,2052,1028,516,260,12,1]],[13966,[8196,4100,2052,1028,516,260,12,1]],[13968,[8198,4102,516,260,36,20,12]],[13974,[516,260,132,68,36,20,12,2]],[13987,[516,260,132,68,36,20,12,2]],[13988,[516,260,132,68,36,20,12,2]],[13989,[516,260,132,68,36,20,12,2]],[13990,[516,260,132,68,36,20,12,2]],[13991,[516,260,132,68,36,20,12,2]],[13996,[8196,4100,2052,1028,516,260,12,2]],[13997,[8196,4100,2052,1028,516,260,12,2]],[14013,[8196,4100,2052,1028,516,260,12,2]],[14015,[8197,4101,513,257,33,17,3]],[14021,[513,257,129,65,33,17,4,3]],[14034,[513,257,129,65,33,17,4,3]],[14035,[513,257,129,65,33,17,4,3]],[14036,[513,257,129,65,33,17,4,3]],[14037,[513,257,129,65,33,17,4,3]],[14038,[513,257,129,65,33,17,4,3]],[14043,[8193,4097,2049,1025,513,257,4,3]],[14044,[8193,4097,2049,1025,513,257,4,3]],[14060,[8193,4097,2049,1025,513,257,4,3]],[14062,[8201,4105,513,257,33,17,3]],[14068,[513,257,129,65,33,17,8,3]],[14081,[513,257,129,65,33,17,8,3]],[14082,[513,257,129,65,33,17,8,3]],[14083,[513,257,129,65,33,17,8,3]],[14084,[513,257,129,65,33,17,8,3]],[14085,[513,257,129,65,33,17,8,3]],[14090,[8193,4097,2049,1025,513,257,8,3]],[14091,[8193,4097,2049,1025,513,257,8,3]],[14107,[8193,4097,2049,1025,513,257,8,3]],[14109,[8209,4113,513,257,9,5,3]],[14115,[513,257,129,65,16,9,5,3]],[14128,[513,257,129,65,16,9,5,3]],[14129,[513,257,129,65,16,9,5,3]],[14130,[513,257,129,65,16,9,5,3]],[14131,[513,257,129,65,16,9,5,3]],[14132,[513,257,129,65,16,9,5,3]],[14137,[8193,4097,2049,1025,513,257,16,3]],[14138,[8193,4097,2049,1025,513,257,16,3]],[14154,[8193,4097,2049,1025,513,257,16,3]],[14156,[8225,4129,513,257,9,5,3]],[14162,[513,257,129,65,32,9,5,3]],[14175,[513,257,129,65,32,9,5,3]],[14176,[513,257,129,65,32,9,5,3]],[14177,[513,257,129,65,32,9,5,3]],[14178,[513,257,129,65,32,9,5,3]],[14179,[513,257,129,65,32,9,5,3]],[14184,[8193,4097,2049,1025,513,257,32,3]],[14185,[8193,4097,2049,1025,513,257,32,3]],[14201,[8193,4097,2049,1025,513,257,32,3]],[14203,[8257,4161,513,257,9,5,3]],[14209,[513,257,64,33,17,9,5,3]],[14222,[513,257,64,33,17,9,5,3]],[14223,[513,257,64,33,17,9,5,3]],[14224,[513,257,64,33,17,9,5,3]],[14225,[513,257,64,33,17,9,5,3]],[14226,[513,257,64,33,17,9,5,3]],[14231,[8193,4097,2049,1025,513,257,64,3]],[14232,[8193,4097,2049,1025,513,257,64,3]],[14248,[8193,4097,2049,1025,513,257,64,3]],[14250,[8321,4225,513,257,9,5,3]],[14256,[513,257,128,33,17,9,5,3]],[14269,[513,257,128,33,17,9,5,3]],[14270,[513,257,128,33,17,9,5,3]],[14271,[513,257,128,33,17,9,5,3]],[14272,[513,257,128,33,17,9,5,3]],[14273,[513,257,128,33,17,9,5,3]],[14278,[8193,4097,2049,1025,513,257,128,3]],[14279,[8193,4097,2049,1025,513,257,128,3]],[14295,[8193,4097,2049,1025,513,257,128,3]],[14297,[8449,4353,129,65,9,5,3]],[14303,[256,129,65,33,17,9,5,3]],[14316,[256,129,65,33,17,9,5,3]],[14317,[256,129,65,33,17,9,5,3]],[14318,[256,129,65,33,17,9,5,3]],[14319,[256,129,65,33,17,9,5,3]],[14320,[256,129,65,33,17,9,5,3]],[14325,[8193,4097,2049,1025,256,129,65,3]],[14326,[8193,4097,2049,1025,256,129,65,3]],[14342,[8193,4097,2049,1025,256,129,65,3]],[14344,[8705,4609,129,65,9,5,3]],[14350,[512,129,65,33,17,9,5,3]],[14363,[512,129,65,33,17,9,5,3]],[14364,[512,129,65,33,17,9,5,3]],[14365,[512,129,65,33,17,9,5,3]],[14366,[512,129,65,33,17,9,5,3]],[14367,[512,129,65,33,17,9,5,3]],[14372,[8193,4097,2049,1025,512,129,65,3]],[14373,[8193,4097,2049,1025,512,129,65,3]],[14389,[8193,4097,2049,1025,512,129,65,3]],[14391,[9217,5121,129,65,9,5,3]],[14397,[1024,129,65,33,17,9,5,3]],[14410,[1024,129,65,33,17,9,5,3]],[14411,[1024,129,65,33,17,9,5,3]],[14412,[1024,129,65,33,17,9,5,3]],[14413,[1024,129,65,33,17,9,5,3]],[14414,[1024,129,65,33,17,9,5,3]],[14419,[8193,4097,1024,513,257,129,65,3]],[14420,[8193,4097,1024,513,257,129,65,3]],[14436,[8193,4097,1024,513,257,129,65,3]],[14438,[10241,6145,129,65,9,5,3]],[14444,[2048,129,65,33,17,9,5,3]],[14457,[2048,129,65,33,17,9,5,3]],[14458,[2048,129,65,33,17,9,5,3]],[14459,[2048,129,65,33,17,9,5,3]],[14460,[2048,129,65,33,17,9,5,3]],[14461,[2048,129,65,33,17,9,5,3]],[14466,[8193,4097,2048,513,257,129,65,3]],[14467,[8193,4097,2048,513,257,129,65,3]],[14483,[8193,4097,2048,513,257,129,65,3]],[14485,[5121,3072,129,65,9,5,3]],[14491,[4096,129,65,33,17,9,5,3]],[14504,[4096,129,65,33,17,9,5,3]],[14505,[4096,129,65,33,17,9,5,3]],[14506,[4096,129,65,33,17,9,5,3]],[14507,[4096,129,65,33,17,9,5,3]],[14508,[4096,129,65,33,17,9,5,3]],[14513,[4096,2049,1025,513,257,129,65,3]],[14514,[4096,2049,1025,513,257,129,65,3]],[14530,[4096,2049,1025,513,257,129,65,3]],[14532,[9217,3072,129,65,9,5,3]],[14538,[8192,129,65,33,17,9,5,3]],[14551,[8192,129,65,33,17,9,5,3]],[14552,[8192,129,65,33,17,9,5,3]],[14553,[8192,129,65,33,17,9,5,3]],[14554,[8192,129,65,33,17,9,5,3]],[14555,[8192,129,65,33,17,9,5,3]],[14560,[8192,2049,1025,513,257,129,65,3]],[14561,[8192,2049,1025,513,257,129,65,3]],[14577,[8192,2049,1025,513,257,129,65,3]],[14579,[17409,3072,129,65,9,5,3]],[14585,[16384,129,65,33,17,9,5,3]],[14598,[16384,129,65,33,17,9,5,3]],[14599,[16384,129,65,33,17,9,5,3]],[14600,[16384,129,65,33,17,9,5,3]],[14601,[16384,129,65,33,17,9,5,3]],[14602,[16384,129,65,33,17,9,5,3]],[14607,[16384,2049,1025,513,257,129,65,3]],[14608,[16384,2049,1025,513,257,129,65,3]],[14624,[16384,2049,1025,513,257,129,65,3]],[14626,[33793,3072,129,65,9,5,3]],[14632,[32768,129,65,33,17,9,5,3]],[14645,[32768,129,65,33,17,9,5,3]],[14646,[32768,129,65,33,17,9,5,3]],[14647,[32768,129,65,33,17,9,5,3]],[14648,[32768,129,65,33,17,9,5,3]],[14649,[32768,129,65,33,17,9,5,3]],[14654,[32768,2049,1025,513,257,129,65,3]],[14655,[32768,2049,1025,513,257,129,65,3]],[14671,[32768,2049,1025,513,257,129,65,3]],[14673,[66561,3072,129,65,9,5,3]],[14679,[65536,129,65,33,17,9,5,3]],[14692,[65536,129,65,33,17,9,5,3]],[14693,[65536,129,65,33,17,9,5,3]],[14694,[65536,129,65,33,17,9,5,3]],[14695,[65536,129,65,33,17,9,5,3]],[14696,[65536,129,65,33,17,9,5,3]],[14701,[65536,2049,1025,513,257,129,65,3]],[14702,[65536,2049,1025,513,257,129,65,3]],[14718,[65536,2049,1025,513,257,129,65,3]],[14720,[132097,3072,129,65,9,5,3]],[14726,[131072,129,65,33,17,9,5,3]],[14739,[131072,129,65,33,17,9,5,3]],[14740,[131072,129,65,33,17,9,5,3]],[14741,[131072,129,65,33,17,9,5,3]],[14742,[131072,129,65,33,17,9,5,3]],[14743,[131072,129,65,33,17,9,5,3]],[14748,[131072,2049,1025,513,257,129,65,3]],[14749,[131072,2049,1025,513,257,129,65,3]],[14765,[131072,2049,1025,513,257,129,65,3]],[14767,[263169,3072,129,65,9,5,3]],[14773,[262144,129,65,33,17,9,5,3]],[14786,[262144,129,65,33,17,9,5,3]],[14787,[262144,129,65,33,17,9,5,3]],[14788,[262144,129,65,33,17,9,5,3]],[14789,[262144,129,65,33,17,9,5,3]],[14790,[262144,129,65,33,17,9,5,3]],[14795,[262144,2049,1025,513,257,129,65,3]],[14796,[262144,2049,1025,513,257,129,65,3]],[14812,[262144,2049,1025,513,257,129,65,3]],[14814,[525313,3072,129,65,9,5,3]],[14820,[524288,129,65,33,17,9,5,3]],[14833,[524288,129,65,33,17,9,5,3]],[14834,[524288,129,65,33,17,9,5,3]],[14835,[524288,129,65,33,17,9,5,3]],[14836,[524288,129,65,33,17,9,5,3]],[14837,[524288,129,65,33,17,9,5,3]],[14842,[524288,2049,1025,513,257,129,65,3]],[14843,[524288,2049,1025,513,257,129,65,3]],[14859,[524288,2049,1025,513,257,129,65,3]],[14860,[517,261,133,69,37,21,15]],[14861,[524293,262149,131077,65541,8197,4101,15]],[14862,[524293,262149,131077,65541,8197,4101,15]],[14863,[32773,16389,517,261,15]],[14864,[518,262,134,70,38,22,15]],[14865,[524294,262150,131078,65542,8198,4102,15]],[14866,[524294,262150,131078,65542,8198,4102,15]],[14867,[32774,16390,518,262,15]],[14868,[516,260,132,68,38,21,12]],[14869,[524305,262161,131089,65553,8209,4113,51]],[14870,[524305,262161,131089,65553,8209,4113,51]],[14871,[32785,16401,529,273,51]],[14872,[516,260,132,68,37,22,12]],[14873,[524306,262162,131090,65554,8210,4114,51]],[14874,[524306,262162,131090,65554,8210,4114,51]],[14875,[32786,16402,530,274,51]],[14876,[516,260,134,69,36,20,12]],[14877,[524353,262209,131137,65601,8257,4161,195]],[14878,[524353,262209,131137,65601,8257,4161,195]],[14879,[32833,16449,577,321,195]],[14880,[516,260,133,70,36,20,12]],[14881,[524354,262210,131138,65602,8258,4162,195]],[14882,[524354,262210,131138,65602,8258,4162,195]],[14883,[32834,16450,578,322,195]],[14884,[518,261,132,68,36,20,12]],[14885,[524545,262401,131329,65793,8449,4353,771]],[14886,[524545,262401,131329,65793,8449,4353,771]],[14887,[32832,16448,578,321,192]],[14888,[517,262,132,68,36,20,12]],[14889,[524546,262402,131330,65794,8450,4354,771]],[14890,[524546,262402,131330,65794,8450,4354,771]],[14891,[32832,16448,577,322,192]],[14892,[2054,1029,132,68,36,20,12]],[14893,[525313,263169,132097,66561,9217,5121,3075]],[14894,[525313,263169,132097,66561,9217,5121,3075]],[14895,[32832,16448,2114,1089,192]],[14896,[2053,1030,132,68,36,20,12]],[14897,[525314,263170,132098,66562,9218,5122,3075]],[14898,[525314,263170,132098,66562,9218,5122,3075]],[14899,[32832,16448,2113,1090,192]],[14900,[8198,4101,132,68,36,20,12]],[14901,[525312,263168,132096,66560,9218,5121,3072]],[14902,[525312,263168,132096,66560,9218,5121,3072]],[14903,[32832,16448,8258,4161,192]],[14904,[8197,4102,132,68,36,20,12]],[14905,[525312,263168,132096,66560,9217,5122,3072]],[14906,[525312,263168,132096,66560,9217,5122,3072]],[14907,[32832,16448,8257,4162,192]],[14908,[32774,16389,132,68,36,20,12]],[14909,[525312,263168,132096,66560,33794,17409,3072]],[14910,[525312,263168,132096,66560,33794,17409,3072]],[14911,[32834,16449,8256,4160,192]],[14912,[32773,16390,132,68,36,20,12]],[14913,[525312,263168,132096,66560,33793,17410,3072]],[14914,[525312,263168,132096,66560,33793,17410,3072]],[14915,[32833,16450,8256,4160,192]],[14916,[131078,65541,132,68,36,20,12]],[14917,[525312,263168,132098,66561,33792,17408,3072]],[14918,[525312,263168,132098,66561,33792,17408,3072]],[14919,[131138,65601,8256,4160,192]],[14920,[131077,65542,132,68,36,20,12]],[14921,[525312,263168,132097,66562,33792,17408,3072]],[14922,[525312,263168,132097,66562,33792,17408,3072]],[14923,[131137,65602,8256,4160,192]],[14924,[524294,262149,132,68,36,20,12]],[14925,[525314,263169,132096,66560,33792,17408,3072]],[14926,[525314,263169,132096,66560,33792,17408,3072]],[14927,[524354,262209,8256,4160,192]],[14928,[524293,262150,132,68,36,20,12]],[14929,[525313,263170,132096,66560,33792,17408,3072]],[14930,[525313,263170,132096,66560,33792,17408,3072]],[14931,[524353,262210,8256,4160,192]],[14932,[513,257,129,65,41,21,3]],[14933,[524308,262164,131092,65556,8212,4116,60]],[14934,[524308,262164,131092,65556,8212,4116,60]],[14935,[32788,16404,532,276,60]],[14936,[513,257,129,65,37,25,3]],[14937,[524312,262168,131096,65560,8216,4120,60]],[14938,[524312,262168,131096,65560,8216,4120,60]],[14939,[32792,16408,536,280,60]],[14940,[513,257,137,69,33,17,3]],[14941,[524356,262212,131140,65604,8260,4164,204]],[14942,[524356,262212,131140,65604,8260,4164,204]],[14943,[32836,16452,580,324,204]],[14944,[513,257,133,73,33,17,3]],[14945,[524360,262216,131144,65608,8264,4168,204]],[14946,[524360,262216,131144,65608,8264,4168,204]],[14947,[32840,16456,584,328,204]],[14948,[521,261,129,65,33,17,3]],[14949,[524548,262404,131332,65796,8452,4356,780]],[14950,[524548,262404,131332,65796,8452,4356,780]],[14951,[32832,16448,584,324,192]],[14952,[517,265,129,65,33,17,3]],[14953,[524552,262408,131336,65800,8456,4360,780]],[14954,[524552,262408,131336,65800,8456,4360,780]],[14955,[32832,16448,580,328,192]],[14956,[2057,1029,129,65,33,17,3]],[14957,[525316,263172,132100,66564,9220,5124,3084]],[14958,[525316,263172,132100,66564,9220,5124,3084]],[14959,[32832,16448,2120,1092,192]],[14960,[2053,1033,129,65,33,17,3]],[14961,[525320,263176,132104,66568,9224,5128,3084]],[14962,[525320,263176,132104,66568,9224,5128,3084]],[14963,[32832,16448,2116,1096,192]],[14964,[8201,4101,129,65,33,17,3]],[14965,[525312,263168,132096,66560,9224,5124,3072]],[14966,[525312,263168,132096,66560,9224,5124,3072]],[14967,[32832,16448,8264,4164,192]],[14968,[8197,4105,129,65,33,17,3]],[14969,[525312,263168,132096,66560,9220,5128,3072]],[14970,[525312,263168,132096,66560,9220,5128,3072]],[14971,[32832,16448,8260,4168,192]],[14972,[32777,16389,129,65,33,17,3]],[14973,[525312,263168,132096,66560,33800,17412,3072]],[14974,[525312,263168,132096,66560,33800,17412,3072]],[14975,[32840,16452,8256,4160,192]],[14976,[32773,16393,129,65,33,17,3]],[14977,[525312,263168,132096,66560,33796,17416,3072]],[14978,[525312,263168,132096,66560,33796,17416,3072]],[14979,[32836,16456,8256,4160,192]],[14980,[131081,65541,129,65,33,17,3]],[14981,[525312,263168,132104,66564,33792,17408,3072]],[14982,[525312,263168,132104,66564,33792,17408,3072]],[14983,[131144,65604,8256,4160,192]],[14984,[131077,65545,129,65,33,17,3]],[14985,[525312,263168,132100,66568,33792,17408,3072]],[14986,[525312,263168,132100,66568,33792,17408,3072]],[14987,[131140,65608,8256,4160,192]],[14988,[524297,262149,129,65,33,17,3]],[14989,[525320,263172,132096,66560,33792,17408,3072]],[14990,[525320,263172,132096,66560,33792,17408,3072]],[14991,[524360,262212,8256,4160,192]],[14992,[524293,262153,129,65,33,17,3]],[14993,[525316,263176,132096,66560,33792,17408,3072]],[14994,[525316,263176,132096,66560,33792,17408,3072]],[14995,[524356,262216,8256,4160,192]],[14996,[513,257,161,81,9,5,3]],[14997,[524368,262224,131152,65616,8272,4176,240]],[14998,[524368,262224,131152,65616,8272,4176,240]],[14999,[32848,16464,592,336,240]],[15000,[513,257,145,97,9,5,3]],[15001,[524384,262240,131168,65632,8288,4192,240]],[15002,[524384,262240,131168,65632,8288,4192,240]],[15003,[32864,16480,608,352,240]],[15004,[545,273,129,65,9,5,3]],[15005,[524560,262416,131344,65808,8464,4368,816]],[15006,[524560,262416,131344,65808,8464,4368,816]],[15007,[32832,16448,608,336,192]],[15008,[529,289,129,65,9,5,3]],[15009,[524576,262432,131360,65824,8480,4384,816]],[15010,[524576,262432,131360,65824,8480,4384,816]],[15011,[32832,16448,592,352,192]],[15012,[2081,1041,129,65,9,5,3]],[15013,[525328,263184,132112,66576,9232,5136,3120]],[15014,[525328,263184,132112,66576,9232,5136,3120]],[15015,[32832,16448,2144,1104,192]],[15016,[2065,1057,129,65,9,5,3]],[15017,[525344,263200,132128,66592,9248,5152,3120]],[15018,[525344,263200,132128,66592,9248,5152,3120]],[15019,[32832,16448,2128,1120,192]],[15020,[8225,4113,129,65,9,5,3]],[15021,[525312,263168,132096,66560,9248,5136,3072]],[15022,[525312,263168,132096,66560,9248,5136,3072]],[15023,[32832,16448,8288,4176,192]],[15024,[8209,4129,129,65,9,5,3]],[15025,[525312,263168,132096,66560,9232,5152,3072]],[15026,[525312,263168,132096,66560,9232,5152,3072]],[15027,[32832,16448,8272,4192,192]],[15028,[32801,16401,129,65,9,5,3]],[15029,[525312,263168,132096,66560,33824,17424,3072]],[15030,[525312,263168,132096,66560,33824,17424,3072]],[15031,[32864,16464,8256,4160,192]],[15032,[32785,16417,129,65,9,5,3]],[15033,[525312,263168,132096,66560,33808,17440,3072]],[15034,[525312,263168,132096,66560,33808,17440,3072]],[15035,[32848,16480,8256,4160,192]],[15036,[131105,65553,129,65,9,5,3]],[15037,[525312,263168,132128,66576,33792,17408,3072]],[15038,[525312,263168,132128,66576,33792,17408,3072]],[15039,[131168,65616,8256,4160,192]],[15040,[131089,65569,129,65,9,5,3]],[15041,[525312,263168,132112,66592,33792,17408,3072]],[15042,[525312,263168,132112,66592,33792,17408,3072]],[15043,[131152,65632,8256,4160,192]],[15044,[524321,262161,129,65,9,5,3]],[15045,[525344,263184,132096,66560,33792,17408,3072]],[15046,[525344,263184,132096,66560,33792,17408,3072]],[15047,[524384,262224,8256,4160,192]],[15048,[524305,262177,129,65,9,5,3]],[15049,[525328,263200,132096,66560,33792,17408,3072]],[15050,[525328,263200,132096,66560,33792,17408,3072]],[15051,[524368,262240,8256,4160,192]],[15052,[641,321,33,17,9,5,3]],[15053,[524608,262464,131392,65856,8512,4416,960]],[15054,[524608,262464,131392,65856,8512,4416,960]],[15055,[32784,16400,656,336,48]],[15056,[577,385,33,17,9,5,3]],[15057,[524672,262528,131456,65920,8576,4480,960]],[15058,[524672,262528,131456,65920,8576,4480,960]],[15059,[32784,16400,592,400,48]],[15060,[2177,1089,33,17,9,5,3]],[15061,[525376,263232,132160,66624,9280,5184,3264]],[15062,[525376,263232,132160,66624,9280,5184,3264]],[15063,[32784,16400,2192,1104,48]],[15064,[2113,1153,33,17,9,5,3]],[15065,[525440,263296,132224,66688,9344,5248,3264]],[15066,[525440,263296,132224,66688,9344,5248,3264]],[15067,[32784,16400,2128,1168,48]],[15068,[8321,4161,33,17,9,5,3]],[15069,[525312,263168,132096,66560,9344,5184,3072]],[15070,[525312,263168,132096,66560,9344,5184,3072]],[15071,[32784,16400,8336,4176,48]],[15072,[8257,4225,33,17,9,5,3]],[15073,[525312,263168,132096,66560,9280,5248,3072]],[15074,[525312,263168,132096,66560,9280,5248,3072]],[15075,[32784,16400,8272,4240,48]],[15076,[32897,16449,33,17,9,5,3]],[15077,[525312,263168,132096,66560,33920,17472,3072]],[15078,[525312,263168,132096,66560,33920,17472,3072]],[15079,[32912,16464,8208,4112,48]],[15080,[32833,16513,33,17,9,5,3]],[15081,[525312,263168,132096,66560,33856,17536,3072]],[15082,[525312,263168,132096,66560,33856,17536,3072]],[15083,[32848,16528,8208,4112,48]],[15084,[131201,65601,33,17,9,5,3]],[15085,[525312,263168,132224,66624,33792,17408,3072]],[15086,[525312,263168,132224,66624,33792,17408,3072]],[15087,[131216,65616,8208,4112,48]],[15088,[131137,65665,33,17,9,5,3]],[15089,[525312,263168,132160,66688,33792,17408,3072]],[15090,[525312,263168,132160,66688,33792,17408,3072]],[15091,[131152,65680,8208,4112,48]],[15092,[524417,262209,33,17,9,5,3]],[15093,[525440,263232,132096,66560,33792,17408,3072]],[15094,[525440,263232,132096,66560,33792,17408,3072]],[15095,[524432,262224,8208,4112,48]],[15096,[524353,262273,33,17,9,5,3]],[15097,[525376,263296,132096,66560,33792,17408,3072]],[15098,[525376,263296,132096,66560,33792,17408,3072]],[15099,[524368,262288,8208,4112,48]],[15100,[2561,1281,33,17,9,5,3]],[15101,[525568,263424,132352,66816,9472,5376,3840]],[15102,[525568,263424,132352,66816,9472,5376,3840]],[15103,[32784,16400,2576,1296,48]],[15104,[2305,1537,33,17,9,5,3]],[15105,[525824,263680,132608,67072,9728,5632,3840]],[15106,[525824,263680,132608,67072,9728,5632,3840]],[15107,[32784,16400,2320,1552,48]],[15108,[8705,4353,33,17,9,5,3]],[15109,[525312,263168,132096,66560,9728,5376,3072]],[15110,[525312,263168,132096,66560,9728,5376,3072]],[15111,[32784,16400,8720,4368,48]],[15112,[8449,4609,33,17,9,5,3]],[15113,[525312,263168,132096,66560,9472,5632,3072]],[15114,[525312,263168,132096,66560,9472,5632,3072]],[15115,[32784,16400,8464,4624,48]],[15116,[33281,16641,33,17,9,5,3]],[15117,[525312,263168,132096,66560,34304,17664,3072]],[15118,[525312,263168,132096,66560,34304,17664,3072]],[15119,[33296,16656,8208,4112,48]],[15120,[33025,16897,33,17,9,5,3]],[15121,[525312,263168,132096,66560,34048,17920,3072]],[15122,[525312,263168,132096,66560,34048,17920,3072]],[15123,[33040,16912,8208,4112,48]],[15124,[131585,65793,33,17,9,5,3]],[15125,[525312,263168,132608,66816,33792,17408,3072]],[15126,[525312,263168,132608,66816,33792,17408,3072]],[15127,[131600,65808,8208,4112,48]],[15128,[131329,66049,33,17,9,5,3]],[15129,[525312,263168,132352,67072,33792,17408,3072]],[15130,[525312,263168,132352,67072,33792,17408,3072]],[15131,[131344,66064,8208,4112,48]],[15132,[524801,262401,33,17,9,5,3]],[15133,[525824,263424,132096,66560,33792,17408,3072]],[15134,[525824,263424,132096,66560,33792,17408,3072]],[15135,[524816,262416,8208,4112,48]],[15136,[524545,262657,33,17,9,5,3]],[15137,[525568,263680,132096,66560,33792,17408,3072]],[15138,[525568,263680,132096,66560,33792,17408,3072]],[15139,[524560,262672,8208,4112,48]],[15140,[10241,5121,33,17,9,5,3]],[15141,[524544,262400,131328,65792,10496,5376,768]],[15142,[524544,262400,131328,65792,10496,5376,768]],[15143,[32784,16400,10256,5136,48]],[15144,[9217,6145,33,17,9,5,3]],[15145,[524544,262400,131328,65792,9472,6400,768]],[15146,[524544,262400,131328,65792,9472,6400,768]],[15147,[32784,16400,9232,6160,48]],[15148,[34817,17409,33,17,9,5,3]],[15149,[524544,262400,131328,65792,35072,17664,768]],[15150,[524544,262400,131328,65792,35072,17664,768]],[15151,[34832,17424,8208,4112,48]],[15152,[33793,18433,33,17,9,5,3]],[15153,[524544,262400,131328,65792,34048,18688,768]],[15154,[524544,262400,131328,65792,34048,18688,768]],[15155,[33808,18448,8208,4112,48]],[15156,[133121,66561,33,17,9,5,3]],[15157,[524544,262400,133376,66816,33024,16640,768]],[15158,[524544,262400,133376,66816,33024,16640,768]],[15159,[133136,66576,8208,4112,48]],[15160,[132097,67585,33,17,9,5,3]],[15161,[524544,262400,132352,67840,33024,16640,768]],[15162,[524544,262400,132352,67840,33024,16640,768]],[15163,[132112,67600,8208,4112,48]],[15164,[526337,263169,33,17,9,5,3]],[15165,[526592,263424,131328,65792,33024,16640,768]],[15166,[526592,263424,131328,65792,33024,16640,768]],[15167,[526352,263184,8208,4112,48]],[15168,[525313,264193,33,17,9,5,3]],[15169,[525568,264448,131328,65792,33024,16640,768]],[15170,[525568,264448,131328,65792,33024,16640,768]],[15171,[525328,264208,8208,4112,48]],[15172,[40961,20481,33,17,9,5,3]],[15173,[524544,262400,131328,65792,41216,20736,768]],[15174,[524544,262400,131328,65792,41216,20736,768]],[15175,[40976,20496,2064,1040,48]],[15176,[36865,24577,33,17,9,5,3]],[15177,[524544,262400,131328,65792,37120,24832,768]],[15178,[524544,262400,131328,65792,37120,24832,768]],[15179,[36880,24592,2064,1040,48]],[15180,[139265,69633,33,17,9,5,3]],[15181,[524544,262400,139520,69888,33024,16640,768]],[15182,[524544,262400,139520,69888,33024,16640,768]],[15183,[139280,69648,2064,1040,48]],[15184,[135169,73729,33,17,9,5,3]],[15185,[524544,262400,135424,73984,33024,16640,768]],[15186,[524544,262400,135424,73984,33024,16640,768]],[15187,[135184,73744,2064,1040,48]],[15188,[532481,266241,33,17,9,5,3]],[15189,[532736,266496,131328,65792,33024,16640,768]],[15190,[532736,266496,131328,65792,33024,16640,768]],[15191,[532496,266256,2064,1040,48]],[15192,[528385,270337,33,17,9,5,3]],[15193,[528640,270592,131328,65792,33024,16640,768]],[15194,[528640,270592,131328,65792,33024,16640,768]],[15195,[528400,270352,2064,1040,48]],[15196,[163841,81921,33,17,9,5,3]],[15197,[524544,262400,164096,82176,8448,4352,768]],[15198,[524544,262400,164096,82176,8448,4352,768]],[15199,[163856,81936,2064,1040,48]],[15200,[147457,98305,33,17,9,5,3]],[15201,[524544,262400,147712,98560,8448,4352,768]],[15202,[524544,262400,147712,98560,8448,4352,768]],[15203,[147472,98320,2064,1040,48]],[15204,[557057,278529,33,17,9,5,3]],[15205,[557312,278784,131328,65792,8448,4352,768]],[15206,[557312,278784,131328,65792,8448,4352,768]],[15207,[557072,278544,2064,1040,48]],[15208,[540673,294913,33,17,9,5,3]],[15209,[540928,295168,131328,65792,8448,4352,768]],[15210,[540928,295168,131328,65792,8448,4352,768]],[15211,[540688,294928,2064,1040,48]],[15212,[655361,327681,33,17,9,5,3]],[15213,[655616,327936,33024,16640,8448,4352,768]],[15214,[655616,327936,33024,16640,8448,4352,768]],[15215,[655376,327696,2064,1040,48]],[15216,[589825,393217,33,17,9,5,3]],[15217,[590080,393472,33024,16640,8448,4352,768]],[15218,[590080,393472,33024,16640,8448,4352,768]],[15219,[589840,393232,2064,1040,48]],[15222,[524288,262144,131072,65536,32768,16384,2048,1024]],[15274,[2068,1044,532,276,48,12]],[15278,[524288,262144,131072,65536,512,256,32,16]],[15308,[8272,4176,2128,1104,192,48]],[15374,[131152,65616,592,336,192,48]],[15465,[8192,4096,512,256,8,4,2,1]],[15502,[131328,65792,8448,4352,768,1]],[15505,[131328,65792,8448,4352,768,1]],[15506,[525312,263168,132096,66560,50172,9216,5120,3072,1]],[15507,[524305,262161,131089,65553,8209,4113,48]],[15509,[131328,65792,8448,4352,768,2]],[15512,[131328,65792,8448,4352,768,2]],[15513,[525312,263168,132096,66560,50172,9216,5120,3072,2]],[15514,[524306,262162,131090,65554,8210,4114,48]],[15516,[131328,65792,8448,4352,768,4]],[15519,[131328,65792,8448,4352,768,4]],[15520,[525312,263168,132096,66560,50163,9216,5120,3072,4]],[15521,[524308,262164,131092,65556,8212,4116,48]],[15523,[131328,65792,8448,4352,768,8]],[15526,[131328,65792,8448,4352,768,8]],[15527,[525312,263168,132096,66560,50163,9216,5120,3072,8]],[15528,[524312,262168,131096,65560,8216,4120,48]],[15530,[131328,65792,8448,4352,768,16]],[15533,[131328,65792,8448,4352,768,16]],[15534,[525312,263168,132096,66560,50127,9216,5120,3072,16]],[15535,[524308,262164,131092,65556,8212,4116,12]],[15537,[131328,65792,8448,4352,768,32]],[15540,[131328,65792,8448,4352,768,32]],[15541,[525312,263168,132096,66560,50127,9216,5120,3072,32]],[15542,[524324,262180,131108,65572,8228,4132,12]],[15544,[131328,65792,8448,4352,768,64]],[15547,[131328,65792,8448,4352,768,64]],[15548,[525312,263168,132096,66560,49983,9216,5120,3072,64]],[15549,[524356,262212,131140,65604,8260,4164,12]],[15551,[131328,65792,8448,4352,768,128]],[15554,[131328,65792,8448,4352,768,128]],[15555,[525312,263168,132096,66560,49983,9216,5120,3072,128]],[15556,[524420,262276,131204,65668,8324,4228,12]],[15558,[131136,65600,8256,4160,256,192]],[15561,[131136,65600,8256,4160,256,192]],[15562,[525312,263168,132096,66560,49407,9216,5120,3072,256]],[15563,[524548,262404,131332,65796,8452,4356,12]],[15565,[131136,65600,8256,4160,512,192]],[15568,[131136,65600,8256,4160,512,192]],[15569,[525312,263168,132096,66560,49407,9216,5120,3072,512]],[15570,[524804,262660,131588,66052,8708,4612,12]],[15572,[131136,65600,8256,4160,1024,192]],[15575,[131136,65600,8256,4160,1024,192]],[15576,[524544,262400,131328,65792,49407,8448,4352,1024,768]],[15577,[525316,263172,132100,66564,9220,5124,12]],[15579,[131136,65600,8256,4160,2048,192]],[15582,[131136,65600,8256,4160,2048,192]],[15583,[524544,262400,131328,65792,49407,8448,4352,2048,768]],[15584,[526340,264196,133124,67588,10244,6148,12]],[15586,[131136,65600,4096,2112,1088,192]],[15589,[131136,65600,4096,2112,1088,192]],[15590,[524544,262400,131328,65792,49407,4096,2304,1280,768]],[15591,[525312,263168,132096,66560,5124,3072,12]],[15593,[131136,65600,8192,2112,1088,192]],[15596,[131136,65600,8192,2112,1088,192]],[15597,[524544,262400,131328,65792,49407,8192,2304,1280,768]],[15598,[525312,263168,132096,66560,9220,3072,12]],[15600,[131136,65600,16384,2112,1088,192]],[15603,[131136,65600,16384,2112,1088,192]],[15604,[524544,262400,131328,65792,16384,12543,2304,1280,768]],[15605,[525312,263168,132096,66560,17412,3072,12]],[15607,[131136,65600,32768,2112,1088,192]],[15610,[131136,65600,32768,2112,1088,192]],[15611,[524544,262400,131328,65792,32768,12543,2304,1280,768]],[15612,[525312,263168,132096,66560,33796,3072,12]],[15614,[65536,32832,16448,2112,1088,192]],[15617,[65536,32832,16448,2112,1088,192]],[15618,[524544,262400,65536,33024,16640,12543,2304,1280,768]],[15619,[525312,263168,66564,33792,17408,3072,12]],[15621,[131072,32832,16448,2112,1088,192]],[15624,[131072,32832,16448,2112,1088,192]],[15625,[524544,262400,131072,33024,16640,12543,2304,1280,768]],[15626,[525312,263168,132100,33792,17408,3072,12]],[15628,[262144,32832,16448,2112,1088,192]],[15631,[262144,32832,16448,2112,1088,192]],[15632,[262144,131328,65792,33024,16640,12543,2304,1280,768]],[15633,[263172,132096,66560,33792,17408,3072,12]],[15635,[524288,32832,16448,2112,1088,192]],[15638,[524288,32832,16448,2112,1088,192]],[15639,[524288,131328,65792,33024,16640,12543,2304,1280,768]],[15640,[525316,132096,66560,33792,17408,3072,12]],[15647,[32768,16384,8192,4096,32,16,8,4,2,1]],[15652,[524288,262144,2048,1024,512,256,32,16,8,4]],[15653,[524288,262144,8192,4096,512,256,32,16,8,4]],[15656,[524288,262144,131072,65536,32768,16384,512,256,2,1]],[15657,[524288,262144,131072,65536,8192,4096,512,256,32,16]],[15658,[524288,262144,2048,1024,512,256,32,16,8,4]],[15661,[524288,262144,131072,65536,2048,1024,32,16,8,4]],[15663,[131072,65536,32768,16384,512,256,32,16,8,4]],[15664,[131072,65536,32768,16384,512,256,32,16,8,4]],[15665,[131072,65536,512,256,128,64,32,16,8,4]],[15666,[131072,65536,512,256,128,64,32,16,8,4]],[15669,[131072,65536,32768,16384,2048,1024,512,256,32,16]],[15670,[131072,65536,32768,16384,512,256,32,16,8,4]],[15674,[131072,65536,32768,16384,2048,1024,128,64,2,1]],[15676,[524288,262144,131072,65536,32768,16384,2048,1024,2,1]],[15679,[524288,262144,8192,4096,2048,1024,128,64,32,16]],[15680,[524288,262144,2048,1024,32,16,8,4,2,1]],[15681,[524288,262144,512,256,128,64,8,4,2,1]],[15682,[524288,262144,512,256,128,64,8,4,2,1]],[15687,[131072,65536,8192,4096,512,256,128,64,32,16]],[15688,[131072,65536,8192,4096,2048,1024,8,4,2,1]],[15689,[524353,262209,32769,16385,513,257,192,3]],[15693,[524288,262144,8192,4096,512,256,32,16,8,4]],[15696,[524288,262144,32768,16384,8192,4096,32,16,2,1]],[15702,[524288,262144,8192,4096,2048,1024,128,64,32,16]],[15703,[131072,65536,32768,16384,8192,4096,128,64,2,1]],[15705,[131072,65536,32768,16384,2048,1024,128,64,2,1]],[15707,[524288,262144,131072,65536,8192,4096,512,256,32,16]],[15713,[131072,65536,32768,16384,512,256,8,4,2,1]],[15714,[32768,16384,8192,4096,2048,1024,512,256,32,16]],[15715,[524288,262144,131072,65536,2048,1024,512,256,8,4]],[15716,[524288,262144,2048,1024,512,256,8,4,2,1]],[15717,[131072,65536,32768,16384,512,256,32,16,2,1]],[15719,[131072,65536,32768,16384,8192,4096,128,64,2,1]],[15720,[131072,65536,32768,16384,2048,1024,512,256,8,4]],[15731,[524544,262400,131328,65792,33024,16640,15612,768,1]],[15732,[2064,1040,528,272,144,80,48,1]],[15760,[8196,4100,2052,1028,516,260,36,20,12,1]],[15771,[524544,262400,131328,65792,33024,16640,15612,768,2]],[15772,[2064,1040,528,272,144,80,48,2]],[15800,[8196,4100,2052,1028,516,260,36,20,12,2]],[15811,[524544,262400,131328,65792,33024,16640,15603,768,4]],[15812,[2064,1040,528,272,144,80,48,4]],[15840,[8193,4097,2049,1025,513,257,33,17,4,3]],[15851,[524544,262400,131328,65792,33024,16640,15603,768,8]],[15852,[2064,1040,528,272,144,80,48,8]],[15880,[8193,4097,2049,1025,513,257,33,17,8,3]],[15891,[524544,262400,131328,65792,33024,16640,15567,768,16]],[15892,[2052,1028,516,260,132,68,16,12]],[15920,[8193,4097,2049,1025,513,257,16,9,5,3]],[15931,[524544,262400,131328,65792,33024,16640,15567,768,32]],[15932,[2052,1028,516,260,132,68,32,12]],[15960,[8193,4097,2049,1025,513,257,32,9,5,3]],[15971,[524544,262400,131328,65792,33024,16640,15423,768,64]],[15972,[2052,1028,516,260,64,36,20,12]],[16000,[8193,4097,2049,1025,513,257,64,9,5,3]],[16011,[524544,262400,131328,65792,33024,16640,15423,768,128]],[16012,[2052,1028,516,260,128,36,20,12]],[16040,[8193,4097,2049,1025,513,257,128,9,5,3]],[16051,[524352,262208,131136,65600,32832,16448,15423,256,192]],[16052,[2052,1028,256,132,68,36,20,12]],[16080,[8193,4097,2049,1025,256,129,65,9,5,3]],[16091,[524352,262208,131136,65600,32832,16448,15423,512,192]],[16092,[2052,1028,512,132,68,36,20,12]],[16120,[8193,4097,2049,1025,512,129,65,9,5,3]],[16131,[524352,262208,131136,65600,32832,16448,13119,1024,192]],[16132,[1024,516,260,132,68,36,20,12]],[16160,[8193,4097,1024,513,257,129,65,9,5,3]],[16171,[524352,262208,131136,65600,32832,16448,13119,2048,192]],[16172,[2048,516,260,132,68,36,20,12]],[16200,[8193,4097,2048,513,257,129,65,9,5,3]],[16211,[524352,262208,131136,65600,32832,16448,4096,3903,192]],[16212,[4096,516,260,132,68,36,20,12]],[16240,[4096,2049,1025,513,257,129,65,9,5,3]],[16251,[524352,262208,131136,65600,32832,16448,8192,3903,192]],[16252,[8192,516,260,132,68,36,20,12]],[16280,[8192,2049,1025,513,257,129,65,9,5,3]],[16291,[524352,262208,131136,65600,16384,8256,4160,3903,192]],[16292,[16384,516,260,132,68,36,20,12]],[16320,[16384,2049,1025,513,257,129,65,9,5,3]],[16331,[524352,262208,131136,65600,32768,8256,4160,3903,192]],[16332,[32768,516,260,132,68,36,20,12]],[16360,[32768,2049,1025,513,257,129,65,9,5,3]],[16371,[524352,262208,65536,32832,16448,8256,4160,3903,192]],[16372,[65536,516,260,132,68,36,20,12]],[16400,[65536,2049,1025,513,257,129,65,9,5,3]],[16411,[524352,262208,131072,32832,16448,8256,4160,3903,192]],[16412,[131072,516,260,132,68,36,20,12]],[16440,[131072,2049,1025,513,257,129,65,9,5,3]],[16451,[262144,131136,65600,32832,16448,8256,4160,3903,192]],[16452,[262144,516,260,132,68,36,20,12]],[16480,[262144,2049,1025,513,257,129,65,9,5,3]],[16491,[524288,131136,65600,32832,16448,8256,4160,3903,192]],[16492,[524288,516,260,132,68,36,20,12]],[16520,[524288,2049,1025,513,257,129,65,9,5,3]],[16521,[2053,1029,517,261,133,69,37,21,15]],[16522,[524293,262149,32773,16389,15]],[16523,[2054,1030,518,262,134,70,38,22,15]],[16524,[524294,262150,32774,16390,15]],[16525,[2052,1028,516,260,132,68,38,21,12]],[16526,[524305,262161,32785,16401,51]],[16527,[2052,1028,516,260,132,68,37,22,12]],[16528,[524306,262162,32786,16402,51]],[16529,[2052,1028,516,260,134,69,36,20,12]],[16530,[524353,262209,32833,16449,195]],[16531,[2052,1028,516,260,133,70,36,20,12]],[16532,[524354,262210,32834,16450,195]],[16533,[2052,1028,518,261,132,68,36,20,12]],[16534,[524545,262401,33025,16641,771]],[16535,[2052,1028,517,262,132,68,36,20,12]],[16536,[524546,262402,33026,16642,771]],[16537,[2054,1029,516,260,132,68,36,20,12]],[16538,[525313,263169,33793,17409,3075]],[16539,[2053,1030,516,260,132,68,36,20,12]],[16540,[525314,263170,33794,17410,3075]],[16541,[8198,4101,516,260,132,68,36,20,12]],[16542,[528385,266241,36865,20481,12291]],[16543,[8197,4102,516,260,132,68,36,20,12]],[16544,[528386,266242,36866,20482,12291]],[16545,[32774,16389,516,260,132,68,36,20,12]],[16546,[528384,266240,36866,20481,12288]],[16547,[32773,16390,516,260,132,68,36,20,12]],[16548,[528384,266240,36865,20482,12288]],[16549,[131078,65541,516,260,132,68,36,20,12]],[16550,[528384,266240,135170,69633,12288]],[16551,[131077,65542,516,260,132,68,36,20,12]],[16552,[528384,266240,135169,69634,12288]],[16553,[524294,262149,516,260,132,68,36,20,12]],[16554,[528386,266241,135168,69632,12288]],[16555,[524293,262150,516,260,132,68,36,20,12]],[16556,[528385,266242,135168,69632,12288]],[16557,[2049,1025,513,257,129,65,41,21,3]],[16558,[524308,262164,32788,16404,60]],[16559,[2049,1025,513,257,129,65,37,25,3]],[16560,[524312,262168,32792,16408,60]],[16561,[2049,1025,513,257,137,69,33,17,3]],[16562,[524356,262212,32836,16452,204]],[16563,[2049,1025,513,257,133,73,33,17,3]],[16564,[524360,262216,32840,16456,204]],[16565,[2049,1025,521,261,129,65,33,17,3]],[16566,[524548,262404,33028,16644,780]],[16567,[2049,1025,517,265,129,65,33,17,3]],[16568,[524552,262408,33032,16648,780]],[16569,[2057,1029,513,257,129,65,33,17,3]],[16570,[525316,263172,33796,17412,3084]],[16571,[2053,1033,513,257,129,65,33,17,3]],[16572,[525320,263176,33800,17416,3084]],[16573,[8201,4101,513,257,129,65,33,17,3]],[16574,[528388,266244,36868,20484,12300]],[16575,[8197,4105,513,257,129,65,33,17,3]],[16576,[528392,266248,36872,20488,12300]],[16577,[32777,16389,513,257,129,65,33,17,3]],[16578,[528384,266240,36872,20484,12288]],[16579,[32773,16393,513,257,129,65,33,17,3]],[16580,[528384,266240,36868,20488,12288]],[16581,[131081,65541,513,257,129,65,33,17,3]],[16582,[528384,266240,135176,69636,12288]],[16583,[131077,65545,513,257,129,65,33,17,3]],[16584,[528384,266240,135172,69640,12288]],[16585,[524297,262149,513,257,129,65,33,17,3]],[16586,[528392,266244,135168,69632,12288]],[16587,[524293,262153,513,257,129,65,33,17,3]],[16588,[528388,266248,135168,69632,12288]],[16589,[2049,1025,513,257,161,81,9,5,3]],[16590,[524368,262224,32848,16464,240]],[16591,[2049,1025,513,257,145,97,9,5,3]],[16592,[524384,262240,32864,16480,240]],[16593,[2049,1025,545,273,129,65,9,5,3]],[16594,[524560,262416,33040,16656,816]],[16595,[2049,1025,529,289,129,65,9,5,3]],[16596,[524576,262432,33056,16672,816]],[16597,[2081,1041,513,257,129,65,9,5,3]],[16598,[525328,263184,33808,17424,3120]],[16599,[2065,1057,513,257,129,65,9,5,3]],[16600,[525344,263200,33824,17440,3120]],[16601,[8225,4113,513,257,129,65,9,5,3]],[16602,[528400,266256,36880,20496,12336]],[16603,[8209,4129,513,257,129,65,9,5,3]],[16604,[528416,266272,36896,20512,12336]],[16605,[32801,16401,513,257,129,65,9,5,3]],[16606,[528384,266240,36896,20496,12288]],[16607,[32785,16417,513,257,129,65,9,5,3]],[16608,[528384,266240,36880,20512,12288]],[16609,[131105,65553,513,257,129,65,9,5,3]],[16610,[528384,266240,135200,69648,12288]],[16611,[131089,65569,513,257,129,65,9,5,3]],[16612,[528384,266240,135184,69664,12288]],[16613,[524321,262161,513,257,129,65,9,5,3]],[16614,[528416,266256,135168,69632,12288]],[16615,[524305,262177,513,257,129,65,9,5,3]],[16616,[528400,266272,135168,69632,12288]],[16617,[2049,1025,641,321,33,17,9,5,3]],[16618,[524608,262464,33088,16704,960]],[16619,[2049,1025,577,385,33,17,9,5,3]],[16620,[524672,262528,33152,16768,960]],[16621,[2177,1089,513,257,33,17,9,5,3]],[16622,[525376,263232,33856,17472,3264]],[16623,[2113,1153,513,257,33,17,9,5,3]],[16624,[525440,263296,33920,17536,3264]],[16625,[8321,4161,513,257,33,17,9,5,3]],[16626,[528448,266304,36928,20544,12480]],[16627,[8257,4225,513,257,33,17,9,5,3]],[16628,[528512,266368,36992,20608,12480]],[16629,[32897,16449,513,257,33,17,9,5,3]],[16630,[528384,266240,36992,20544,12288]],[16631,[32833,16513,513,257,33,17,9,5,3]],[16632,[528384,266240,36928,20608,12288]],[16633,[131201,65601,513,257,33,17,9,5,3]],[16634,[528384,266240,135296,69696,12288]],[16635,[131137,65665,513,257,33,17,9,5,3]],[16636,[528384,266240,135232,69760,12288]],[16637,[524417,262209,513,257,33,17,9,5,3]],[16638,[528512,266304,135168,69632,12288]],[16639,[524353,262273,513,257,33,17,9,5,3]],[16640,[528448,266368,135168,69632,12288]],[16641,[2561,1281,129,65,33,17,9,5,3]],[16642,[525568,263424,34048,17664,3840]],[16643,[2305,1537,129,65,33,17,9,5,3]],[16644,[525824,263680,34304,17920,3840]],[16645,[8705,4353,129,65,33,17,9,5,3]],[16646,[528640,266496,37120,20736,13056]],[16647,[8449,4609,129,65,33,17,9,5,3]],[16648,[528896,266752,37376,20992,13056]],[16649,[33281,16641,129,65,33,17,9,5,3]],[16650,[528384,266240,37376,20736,12288]],[16651,[33025,16897,129,65,33,17,9,5,3]],[16652,[528384,266240,37120,20992,12288]],[16653,[131585,65793,129,65,33,17,9,5,3]],[16654,[528384,266240,135680,69888,12288]],[16655,[131329,66049,129,65,33,17,9,5,3]],[16656,[528384,266240,135424,70144,12288]],[16657,[524801,262401,129,65,33,17,9,5,3]],[16658,[528896,266496,135168,69632,12288]],[16659,[524545,262657,129,65,33,17,9,5,3]],[16660,[528640,266752,135168,69632,12288]],[16661,[10241,5121,129,65,33,17,9,5,3]],[16662,[529408,267264,37888,21504,15360]],[16663,[9217,6145,129,65,33,17,9,5,3]],[16664,[530432,268288,38912,22528,15360]],[16665,[34817,17409,129,65,33,17,9,5,3]],[16666,[528384,266240,38912,21504,12288]],[16667,[33793,18433,129,65,33,17,9,5,3]],[16668,[528384,266240,37888,22528,12288]],[16669,[133121,66561,129,65,33,17,9,5,3]],[16670,[528384,266240,137216,70656,12288]],[16671,[132097,67585,129,65,33,17,9,5,3]],[16672,[528384,266240,136192,71680,12288]],[16673,[526337,263169,129,65,33,17,9,5,3]],[16674,[530432,267264,135168,69632,12288]],[16675,[525313,264193,129,65,33,17,9,5,3]],[16676,[529408,268288,135168,69632,12288]],[16677,[40961,20481,129,65,33,17,9,5,3]],[16678,[525312,263168,41984,21504,3072]],[16679,[36865,24577,129,65,33,17,9,5,3]],[16680,[525312,263168,37888,25600,3072]],[16681,[139265,69633,129,65,33,17,9,5,3]],[16682,[525312,263168,140288,70656,3072]],[16683,[135169,73729,129,65,33,17,9,5,3]],[16684,[525312,263168,136192,74752,3072]],[16685,[532481,266241,129,65,33,17,9,5,3]],[16686,[533504,267264,132096,66560,3072]],[16687,[528385,270337,129,65,33,17,9,5,3]],[16688,[529408,271360,132096,66560,3072]],[16689,[163841,81921,129,65,33,17,9,5,3]],[16690,[525312,263168,164864,82944,3072]],[16691,[147457,98305,129,65,33,17,9,5,3]],[16692,[525312,263168,148480,99328,3072]],[16693,[557057,278529,129,65,33,17,9,5,3]],[16694,[558080,279552,132096,66560,3072]],[16695,[540673,294913,129,65,33,17,9,5,3]],[16696,[541696,295936,132096,66560,3072]],[16697,[655361,327681,129,65,33,17,9,5,3]],[16698,[656384,328704,33792,17408,3072]],[16699,[589825,393217,129,65,33,17,9,5,3]],[16700,[590848,394240,33792,17408,3072]],[16701,[524288,262144,8192,4096,8,4,2,1]],[16703,[524288,262144,200640,32768,16384,8192,4096,8,4,2,1]],[16704,[32768,16384,8192,4096,32,16,8,4,2,1]],[16705,[2049,1025,513,257,37,21,12,3]],[16708,[200451,32768,16384,8192,4096,128,64,32,16,8,4]],[16720,[8193,4097,2049,1025,145,81,48,3]],[16728,[524288,262144,8192,4096,32,16,8,4,2,1]],[16731,[524288,262144,131072,65536,2048,1024,32,16,8,4]],[16732,[524288,262144,131072,65536,8192,4096,512,256,128,64]],[16738,[786483,131072,65536,32768,16384,8192,4096,3075,512,256,128,64,8,4]],[16739,[524288,262144,2048,1024,32,16,8,4,2,1]],[16740,[524288,262144,2048,1024,32,16,8,4,2,1]],[16741,[131072,65536,8192,4096,512,256,128,64,32,16]],[16747,[524288,262144,2048,1024,128,64,32,16,8,4]],[16748,[524288,262144,2048,1024,128,64,32,16,8,4]],[16761,[131072,65536,32768,16384,512,256,8,4,2,1]],[16786,[524288,262144,209664,61440,2048,1024,128,64,32,16,8,4,2,1]],[16788,[524352,262208,32833,16449,2113,1089,192]],[16790,[524352,262208,131136,65600,52284,8256,4160,576,320,192,1]],[16791,[32784,16400,2064,1040,528,272,48,1]],[16795,[524544,262400,131328,65792,33024,16640,8448,4352,3324,768,1]],[16796,[524544,262400,131328,65792,33024,16640,8448,4352,3324,768,1]],[16797,[524544,262400,131328,65792,33024,16640,8448,4352,3324,768,1]],[16798,[524304,262160,131088,65552,32784,16400,8208,4112,4044,48,1]],[16799,[524352,262208,32834,16450,2114,1090,192]],[16801,[524352,262208,131136,65600,52284,8256,4160,576,320,192,2]],[16802,[32784,16400,2064,1040,528,272,48,2]],[16806,[524544,262400,131328,65792,33024,16640,8448,4352,3324,768,2]],[16807,[524544,262400,131328,65792,33024,16640,8448,4352,3324,768,2]],[16808,[524544,262400,131328,65792,33024,16640,8448,4352,3324,768,2]],[16809,[524304,262160,131088,65552,32784,16400,8208,4112,4044,48,2]],[16810,[524352,262208,32836,16452,2116,1092,192]],[16812,[524352,262208,131136,65600,52275,8256,4160,576,320,192,4]],[16813,[32784,16400,2064,1040,528,272,48,4]],[16817,[524544,262400,131328,65792,33024,16640,8448,4352,3315,768,4]],[16818,[524544,262400,131328,65792,33024,16640,8448,4352,3315,768,4]],[16819,[524544,262400,131328,65792,33024,16640,8448,4352,3315,768,4]],[16820,[524304,262160,131088,65552,32784,16400,8208,4112,4035,48,4]],[16821,[524352,262208,32840,16456,2120,1096,192]],[16823,[524352,262208,131136,65600,52275,8256,4160,576,320,192,8]],[16824,[32784,16400,2064,1040,528,272,48,8]],[16828,[524544,262400,131328,65792,33024,16640,8448,4352,3315,768,8]],[16829,[524544,262400,131328,65792,33024,16640,8448,4352,3315,768,8]],[16830,[524544,262400,131328,65792,33024,16640,8448,4352,3315,768,8]],[16831,[524304,262160,131088,65552,32784,16400,8208,4112,4035,48,8]],[16832,[524352,262208,32848,16464,2128,1104,192]],[16834,[524352,262208,131136,65600,52239,8256,4160,576,320,192,16]],[16835,[32772,16388,2052,1028,516,260,16,12]],[16839,[524544,262400,131328,65792,33024,16640,8448,4352,3279,768,16]],[16840,[524544,262400,131328,65792,33024,16640,8448,4352,3279,768,16]],[16841,[524544,262400,131328,65792,33024,16640,8448,4352,3279,768,16]],[16842,[524292,262148,131076,65540,32772,16388,8196,4100,4035,16,12]],[16843,[524352,262208,32864,16480,2144,1120,192]],[16845,[524352,262208,131136,65600,52239,8256,4160,576,320,192,32]],[16846,[32772,16388,2052,1028,516,260,32,12]],[16850,[524544,262400,131328,65792,33024,16640,8448,4352,3279,768,32]],[16851,[524544,262400,131328,65792,33024,16640,8448,4352,3279,768,32]],[16852,[524544,262400,131328,65792,33024,16640,8448,4352,3279,768,32]],[16853,[524292,262148,131076,65540,32772,16388,8196,4100,4035,32,12]],[16854,[524304,262160,32848,16464,2128,1104,48]],[16856,[524304,262160,131088,65552,52239,8208,4112,528,272,64,48]],[16857,[32772,16388,2052,1028,516,260,64,12]],[16861,[524544,262400,131328,65792,33024,16640,8448,4352,3135,768,64]],[16862,[524544,262400,131328,65792,33024,16640,8448,4352,3135,768,64]],[16863,[524544,262400,131328,65792,33024,16640,8448,4352,3135,768,64]],[16864,[524292,262148,131076,65540,32772,16388,8196,4100,3891,64,12]],[16865,[524304,262160,32912,16528,2192,1168,48]],[16867,[524304,262160,131088,65552,52239,8208,4112,528,272,128,48]],[16868,[32772,16388,2052,1028,516,260,128,12]],[16872,[524544,262400,131328,65792,33024,16640,8448,4352,3135,768,128]],[16873,[524544,262400,131328,65792,33024,16640,8448,4352,3135,768,128]],[16874,[524544,262400,131328,65792,33024,16640,8448,4352,3135,768,128]],[16875,[524292,262148,131076,65540,32772,16388,8196,4100,3891,128,12]],[16876,[524304,262160,33040,16656,2320,1296,48]],[16878,[524304,262160,131088,65552,52239,8208,4112,256,144,80,48]],[16879,[32772,16388,2052,1028,256,132,68,12]],[16883,[524352,262208,131136,65600,32832,16448,8256,4160,3135,256,192]],[16884,[524352,262208,131136,65600,32832,16448,8256,4160,3135,256,192]],[16885,[524352,262208,131136,65600,32832,16448,8256,4160,3135,256,192]],[16886,[524292,262148,131076,65540,32772,16388,8196,4100,3315,256,12]],[16887,[524304,262160,33296,16912,2576,1552,48]],[16889,[524304,262160,131088,65552,52239,8208,4112,512,144,80,48]],[16890,[32772,16388,2052,1028,512,132,68,12]],[16894,[524352,262208,131136,65600,32832,16448,8256,4160,3135,512,192]],[16895,[524352,262208,131136,65600,32832,16448,8256,4160,3135,512,192]],[16896,[524352,262208,131136,65600,32832,16448,8256,4160,3135,512,192]],[16897,[524292,262148,131076,65540,32772,16388,8196,4100,3315,512,12]],[16898,[524304,262160,33024,16640,1296,768,48]],[16900,[524304,262160,131088,65552,49935,8208,4112,1024,144,80,48]],[16901,[32772,16388,1024,516,260,132,68,12]],[16905,[524352,262208,131136,65600,32832,16448,8256,4160,1024,831,192]],[16906,[524352,262208,131136,65600,32832,16448,8256,4160,1024,831,192]],[16907,[524352,262208,131136,65600,32832,16448,8256,4160,1024,831,192]],[16908,[524292,262148,131076,65540,32772,16388,8196,4100,1024,1011,12]],[16909,[524304,262160,33024,16640,2320,768,48]],[16911,[524304,262160,131088,65552,49935,8208,4112,2048,144,80,48]],[16912,[32772,16388,2048,516,260,132,68,12]],[16916,[524352,262208,131136,65600,32832,16448,8256,4160,2048,831,192]],[16917,[524352,262208,131136,65600,32832,16448,8256,4160,2048,831,192]],[16918,[524352,262208,131136,65600,32832,16448,8256,4160,2048,831,192]],[16919,[524292,262148,131076,65540,32772,16388,8196,4100,2048,1011,12]],[16920,[524304,262160,33024,16640,4368,768,48]],[16922,[524304,262160,131088,65552,49935,4096,2064,1040,144,80,48]],[16923,[32772,16388,4096,516,260,132,68,12]],[16927,[524352,262208,131136,65600,32832,16448,4096,2112,1088,831,192]],[16928,[524352,262208,131136,65600,32832,16448,4096,2112,1088,831,192]],[16929,[524352,262208,131136,65600,32832,16448,4096,2112,1088,831,192]],[16930,[524292,262148,131076,65540,32772,16388,4096,2052,1028,1011,12]],[16931,[524304,262160,33024,16640,8464,768,48]],[16933,[524304,262160,131088,65552,49935,8192,2064,1040,144,80,48]],[16934,[32772,16388,8192,516,260,132,68,12]],[16938,[524352,262208,131136,65600,32832,16448,8192,2112,1088,831,192]],[16939,[524352,262208,131136,65600,32832,16448,8192,2112,1088,831,192]],[16940,[524352,262208,131136,65600,32832,16448,8192,2112,1088,831,192]],[16941,[524292,262148,131076,65540,32772,16388,8192,2052,1028,1011,12]],[16942,[524304,262160,16656,8448,4352,768,48]],[16944,[524304,262160,131088,65552,16384,13071,2064,1040,144,80,48]],[16945,[16384,8196,4100,516,260,132,68,12]],[16949,[524352,262208,131136,65600,16384,8256,4160,2112,1088,831,192]],[16950,[524352,262208,131136,65600,16384,8256,4160,2112,1088,831,192]],[16951,[524352,262208,131136,65600,16384,8256,4160,2112,1088,831,192]],[16952,[524292,262148,131076,65540,16384,8196,4100,2052,1028,1011,12]],[16953,[524304,262160,33040,8448,4352,768,48]],[16955,[524304,262160,131088,65552,32768,13071,2064,1040,144,80,48]],[16956,[32768,8196,4100,516,260,132,68,12]],[16960,[524352,262208,131136,65600,32768,8256,4160,2112,1088,831,192]],[16961,[524352,262208,131136,65600,32768,8256,4160,2112,1088,831,192]],[16962,[524352,262208,131136,65600,32768,8256,4160,2112,1088,831,192]],[16963,[524292,262148,131076,65540,32768,8196,4100,2052,1028,1011,12]],[16964,[524304,262160,65808,8448,4352,768,48]],[16966,[524304,262160,65536,32784,16400,13071,2064,1040,144,80,48]],[16967,[65536,8196,4100,516,260,132,68,12]],[16971,[524352,262208,65536,32832,16448,8256,4160,2112,1088,831,192]],[16972,[524352,262208,65536,32832,16448,8256,4160,2112,1088,831,192]],[16973,[524352,262208,65536,32832,16448,8256,4160,2112,1088,831,192]],[16974,[524292,262148,65536,32772,16388,8196,4100,2052,1028,1011,12]],[16975,[524304,262160,131344,8448,4352,768,48]],[16977,[524304,262160,131072,32784,16400,13071,2064,1040,144,80,48]],[16978,[131072,8196,4100,516,260,132,68,12]],[16982,[524352,262208,131072,32832,16448,8256,4160,2112,1088,831,192]],[16983,[524352,262208,131072,32832,16448,8256,4160,2112,1088,831,192]],[16984,[524352,262208,131072,32832,16448,8256,4160,2112,1088,831,192]],[16985,[524292,262148,131072,32772,16388,8196,4100,2052,1028,1011,12]],[16986,[262416,131088,65552,8448,4352,768,48]],[16988,[262144,131088,65552,32784,16400,13071,2064,1040,144,80,48]],[16989,[262144,8196,4100,516,260,132,68,12]],[16993,[262144,131136,65600,32832,16448,8256,4160,2112,1088,831,192]],[16994,[262144,131136,65600,32832,16448,8256,4160,2112,1088,831,192]],[16995,[262144,131136,65600,32832,16448,8256,4160,2112,1088,831,192]],[16996,[262144,131076,65540,32772,16388,8196,4100,2052,1028,1011,12]],[16997,[524560,131088,65552,8448,4352,768,48]],[16999,[524288,131088,65552,32784,16400,13071,2064,1040,144,80,48]],[17000,[524288,8196,4100,516,260,132,68,12]],[17004,[524288,131136,65600,32832,16448,8256,4160,2112,1088,831,192]],[17005,[524288,131136,65600,32832,16448,8256,4160,2112,1088,831,192]],[17006,[524288,131136,65600,32832,16448,8256,4160,2112,1088,831,192]],[17007,[524288,131076,65540,32772,16388,8196,4100,2052,1028,1011,12]],[17009,[524288,262144,131072,65536,32768,16384,2048,1024,8,4]],[17010,[524288,262144,131072,65536,2048,1024,512,256,32,16,8,4]],[17011,[524288,262144,131072,65536,128,64,32,16,8,4,2,1]],[17012,[524288,262144,131072,65536,8192,4096,128,64,32,16,8,4]],[17016,[131072,65536,8192,4096,2048,1024,512,256,32,16,2,1]],[17018,[524288,262144,131072,65536,32768,16384,8192,4096,512,256,2,1]],[17019,[524288,262144,131072,65536,32768,16384,8192,4096,2048,1024,2,1]],[17023,[524288,262144,32768,16384,8192,4096,2048,1024,32,16,2,1]],[17024,[524288,262144,32768,16384,8192,4096,2048,1024,32,16,2,1]],[17025,[524288,262144,131072,65536,8192,4096,128,64,32,16,8,4]],[17026,[524288,262144,2048,1024,512,256,128,64,32,16,8,4]],[17027,[524288,262144,2048,1024,512,256,128,64,32,16,8,4]],[17028,[524288,262144,131072,65536,32768,16384,2048,1024,512,256,2,1]],[17029,[524288,262144,131072,65536,32768,16384,2048,1024,512,256,2,1]],[17030,[131072,65536,8192,4096,32,16,8,4]],[17032,[524288,262144,131072,65536,2048,1024,128,64,32,16,2,1]],[17033,[32768,16384,8192,4096,2048,1024,512,256,32,16,2,1]],[17041,[524288,262144,32768,16384,2048,1024,128,64,32,16,8,4]],[17042,[131072,65536,8192,4096,2048,1024,512,256,128,64,2,1]],[17043,[131072,65536,8192,4096,2048,1024,512,256,128,64,2,1]],[17045,[524288,262144,131072,65536,2048,1024,512,256,128,64,32,16]],[17046,[524288,262144,131072,65536,61443,2048,1024,512,256,128,64,32,16,15]],[17048,[32768,16384,8192,4096,2048,1024,512,256,128,64,2,1]],[17049,[786492,196620,32768,16384,8192,4096,2048,1024,512,256,128,64,2,1]],[17050,[524288,262144,131072,65536,512,256,32,16,8,4,2,1]],[17051,[524288,262144,131072,65536,512,256,32,16,8,4,2,1]],[17052,[524288,262144,131072,65536,2048,1024,512,256,32,16,2,1]],[17053,[524288,262144,131072,65536,2048,1024,512,256,32,16,2,1]],[17054,[524288,262144,131072,65536,2048,1024,512,256,32,16,2,1]],[17061,[131072,65536,8192,4096,2048,1024,512,256,32,16,2,1]],[17062,[131072,65536,8192,4096,512,256,128,64,32,16,8,4]],[17063,[524288,262144,32768,16384,8192,4096,2048,1024,512,256,2,1]],[17064,[524288,262144,32768,16384,8192,4096,2048,1024,512,256,2,1]],[17065,[524288,262144,196656,32768,16384,8192,4096,2048,1024,512,256,252,2,1]],[17072,[524288,262144,32768,16384,8192,4096,32,16,8,4,2,1]],[17073,[524288,262144,32768,16384,8192,4096,32,16,8,4,2,1]],[17075,[131072,65536,32768,16384,8192,4096,512,256,128,64,2,1]],[17076,[131072,65536,32768,16384,8192,4096,512,256,128,64,2,1]],[17082,[524288,262144,131072,65536,8192,4096,2048,1024,32,16,8,4]],[17083,[524288,262144,32768,16384,8192,4096,2048,1024,32,16,2,1]],[17085,[524288,262144,32768,16384,2048,1024,32,16,8,4,2,1]],[17086,[524288,262144,32768,16384,2048,1024,32,16,8,4,2,1]],[17088,[524288,262144,131072,65536,32768,16384,8192,4096,512,256,2,1]],[17089,[524288,262144,131072,65536,32768,16384,8192,4096,512,256,2,1]],[17090,[524288,262144,131072,65536,8192,4096,512,256,128,64,32,16]],[17091,[524288,262144,32768,16384,8192,4096,2048,1024,32,16,2,1]],[17092,[524288,262144,196812,32768,16384,8192,4096,2048,1024,960,32,16,2,1]],[17093,[524288,262144,131072,65536,2048,1024,512,256,32,16,2,1]],[17094,[524288,262144,131072,65536,61452,2048,1024,512,256,204,32,16,2,1]],[17095,[524288,262144,32768,16384,2048,1024,128,64,32,16,8,4]],[17098,[524288,262144,8192,4096,2048,1024,128,64,32,16,2,1]],[17099,[524288,262144,197388,49164,8192,4096,2048,1024,128,64,32,16,2,1]],[17106,[524288,262144,131072,65536,512,256,128,64,32,16,8,4]],[17109,[524288,262144,2048,1024,512,256,128,64,32,16,2,1]],[17110,[524288,262144,512,256,128,64,32,16,8,4,2,1]],[17111,[524288,262144,131072,65536,512,256,128,64,32,16,2,1]],[17112,[524288,262144,131072,65536,61452,3084,512,256,128,64,32,16,2,1]],[17114,[524288,262144,32768,16384,8192,4096,512,256,128,64,8,4]],[17115,[524288,262144,32768,16384,8192,4096,512,256,128,64,8,4]],[17116,[524288,262144,32768,16384,8192,4096,2048,1024,128,64,32,16]],[17117,[524288,262144,197379,32768,16384,8192,4096,2048,1024,128,64,32,16,15]],[17118,[524288,262144,32768,16384,8192,4096,128,64,32,16,8,4]],[17121,[524288,262144,131072,65536,32768,16384,512,256,128,64,32,16]],[17124,[131072,65536,32768,16384,8192,4096,2048,1024,512,256,32,16]],[17125,[131072,65536,32768,16384,8192,4096,2048,1024,512,256,32,16]],[17126,[131072,65536,32768,16384,8192,4096,2048,1024,512,256,32,16]],[17127,[131072,65536,32768,16384,8192,4096,2048,1024,512,256,2,1]],[17128,[786492,131072,65536,32768,16384,8192,4096,2048,1024,512,256,204,2,1]],[17129,[131072,65536,32768,16384,8192,4096,2048,1024,512,256,8,4]],[17130,[131072,65536,32768,16384,8192,4096,2048,1024,512,256,8,4]],[17131,[131072,65536,32768,16384,8192,4096,2048,1024,512,256,8,4]],[17132,[786483,131072,65536,32768,16384,8192,4096,2048,1024,512,256,195,8,4]],[17133,[524288,262144,32768,16384,8192,4096,128,64,32,16,2,1]],[17134,[524288,262144,197388,32768,16384,8192,4096,3084,128,64,32,16,2,1]],[17136,[524288,262144,131072,65536,8192,4096,128,64,32,16,8,4]],[17137,[524288,262144,131072,65536,8192,4096,128,64,32,16,8,4]],[17141,[131072,65536,32768,16384,2048,1024,512,256,128,64,8,4]],[17142,[131072,65536,8192,4096,2048,1024,512,256,128,64,8,4]],[17143,[786483,131072,65536,49155,8192,4096,2048,1024,512,256,128,64,8,4]],[17144,[131072,65536,32768,16384,8192,4096,512,256,32,16,2,1]],[17145,[32768,16384,8192,4096,2048,1024,128,64,8,4,2,1]],[17146,[983088,32768,16384,8192,4096,2048,1024,816,128,64,8,4,2,1]],[17147,[131072,65536,32768,16384,8192,4096,512,256,32,16,2,1]],[17153,[524288,262144,131072,65536,32768,16384,512,256,32,16,8,4]],[17154,[524288,262144,32768,16384,8192,4096,512,256,32,16,8,4]],[17155,[524288,262144,131072,65536,32768,16384,512,256,32,16,8,4]],[17156,[32768,16384,8192,4096,2048,1024,512,256,8,4,2,1]],[17157,[32768,16384,8192,4096,2048,1024,512,256,8,4,2,1]],[17160,[131072,65536,8192,4096,2048,1024,512,256,8,4,2,1]],[17161,[786672,131072,65536,49344,8192,4096,2048,1024,512,256,8,4,2,1]],[17162,[131072,65536,32768,16384,8192,4096,128,64,8,4,2,1]],[17163,[131072,65536,32768,16384,8192,4096,128,64,8,4,2,1]],[17165,[131072,65536,2048,1024,512,256,128,64,8,4,2,1]],[17166,[798768,131072,65536,61440,2048,1024,512,256,128,64,8,4,2,1]],[17168,[131072,65536,32768,16384,2048,1024,512,256,128,64,8,4]],[17169,[131072,65536,32768,16384,8192,4096,2048,1024,32,16,2,1]],[17170,[131072,65536,32768,16384,8192,4096,2048,1024,32,16,2,1]],[17172,[524352,262208,131136,65600,52284,8256,4160,576,320,192,1]],[17190,[524304,262160,131088,65552,32784,16400,8208,4112,4044,48,1]],[17191,[524292,262148,248880,8196,4100,516,260,132,68,12,1]],[17197,[524352,262208,131136,65600,52284,8256,4160,576,320,192,2]],[17215,[524304,262160,131088,65552,32784,16400,8208,4112,4044,48,2]],[17216,[524292,262148,248880,8196,4100,516,260,132,68,12,2]],[17222,[524352,262208,131136,65600,52275,8256,4160,576,320,192,4]],[17240,[524304,262160,131088,65552,32784,16400,8208,4112,4035,48,4]],[17241,[524289,262145,248880,8193,4097,513,257,129,65,4,3]],[17247,[524352,262208,131136,65600,52275,8256,4160,576,320,192,8]],[17265,[524304,262160,131088,65552,32784,16400,8208,4112,4035,48,8]],[17266,[524289,262145,248880,8193,4097,513,257,129,65,8,3]],[17272,[524352,262208,131136,65600,52239,8256,4160,576,320,192,16]],[17290,[524292,262148,131076,65540,32772,16388,8196,4100,4035,16,12]],[17291,[524289,262145,248844,8193,4097,513,257,129,65,16,3]],[17297,[524352,262208,131136,65600,52239,8256,4160,576,320,192,32]],[17315,[524292,262148,131076,65540,32772,16388,8196,4100,4035,32,12]],[17316,[524289,262145,248844,8193,4097,513,257,129,65,32,3]],[17322,[524304,262160,131088,65552,52239,8208,4112,528,272,64,48]],[17340,[524292,262148,131076,65540,32772,16388,8196,4100,3891,64,12]],[17341,[524289,262145,248844,8193,4097,513,257,64,33,17,3]],[17347,[524304,262160,131088,65552,52239,8208,4112,528,272,128,48]],[17365,[524292,262148,131076,65540,32772,16388,8196,4100,3891,128,12]],[17366,[524289,262145,248844,8193,4097,513,257,128,33,17,3]],[17372,[524304,262160,131088,65552,52239,8208,4112,256,144,80,48]],[17390,[524292,262148,131076,65540,32772,16388,8196,4100,3315,256,12]],[17391,[524289,262145,248844,8193,4097,256,129,65,33,17,3]],[17397,[524304,262160,131088,65552,52239,8208,4112,512,144,80,48]],[17415,[524292,262148,131076,65540,32772,16388,8196,4100,3315,512,12]],[17416,[524289,262145,248844,8193,4097,512,129,65,33,17,3]],[17422,[524304,262160,131088,65552,49935,8208,4112,1024,144,80,48]],[17440,[524292,262148,131076,65540,32772,16388,8196,4100,1024,1011,12]],[17441,[524289,262145,246540,8193,4097,1024,129,65,33,17,3]],[17447,[524304,262160,131088,65552,49935,8208,4112,2048,144,80,48]],[17465,[524292,262148,131076,65540,32772,16388,8196,4100,2048,1011,12]],[17466,[524289,262145,246540,8193,4097,2048,129,65,33,17,3]],[17472,[524304,262160,131088,65552,49935,4096,2064,1040,144,80,48]],[17490,[524292,262148,131076,65540,32772,16388,4096,2052,1028,1011,12]],[17491,[524289,262145,246540,4096,2049,1025,129,65,33,17,3]],[17497,[524304,262160,131088,65552,49935,8192,2064,1040,144,80,48]],[17515,[524292,262148,131076,65540,32772,16388,8192,2052,1028,1011,12]],[17516,[524289,262145,246540,8192,2049,1025,129,65,33,17,3]],[17522,[524304,262160,131088,65552,16384,13071,2064,1040,144,80,48]],[17540,[524292,262148,131076,65540,16384,8196,4100,2052,1028,1011,12]],[17541,[524289,262145,209676,16384,2049,1025,129,65,33,17,3]],[17547,[524304,262160,131088,65552,32768,13071,2064,1040,144,80,48]],[17565,[524292,262148,131076,65540,32768,8196,4100,2052,1028,1011,12]],[17566,[524289,262145,209676,32768,2049,1025,129,65,33,17,3]],[17572,[524304,262160,65536,32784,16400,13071,2064,1040,144,80,48]],[17590,[524292,262148,65536,32772,16388,8196,4100,2052,1028,1011,12]],[17591,[524289,262145,65536,62220,2049,1025,129,65,33,17,3]],[17597,[524304,262160,131072,32784,16400,13071,2064,1040,144,80,48]],[17615,[524292,262148,131072,32772,16388,8196,4100,2052,1028,1011,12]],[17616,[524289,262145,131072,62220,2049,1025,129,65,33,17,3]],[17622,[262144,131088,65552,32784,16400,13071,2064,1040,144,80,48]],[17640,[262144,131076,65540,32772,16388,8196,4100,2052,1028,1011,12]],[17641,[262144,131073,65537,62220,2049,1025,129,65,33,17,3]],[17647,[524288,131088,65552,32784,16400,13071,2064,1040,144,80,48]],[17665,[524288,131076,65540,32772,16388,8196,4100,2052,1028,1011,12]],[17666,[524288,131073,65537,62220,2049,1025,129,65,33,17,3]],[17944,[524288,262144,131072,65536,2048,1024,512,256,32,16,8,4]],[17945,[200448,32768,16384,8192,4096,128,64,32,16,8,4,2,1]],[17946,[131072,65536,32768,16384,2048,1024,512,256,32,16,2,1]],[17947,[131072,65536,32768,16384,2048,1024,512,256,32,16,2,1]],[17948,[131072,65536,32768,16384,8192,4096,2048,1024,128,64,2,1]],[17950,[200448,32768,16384,8192,4096,128,64,32,16,8,4,2,1]],[17953,[524288,262144,8192,4096,128,64,32,16,8,4,2,1]],[17956,[246528,8192,4096,2048,1024,128,64,32,16,8,4,2,1]],[17957,[32768,16384,8192,4096,512,256,128,64,8,4,2,1]],[17958,[32768,16384,8192,4096,2048,1024,512,256,32,16,2,1]],[17959,[789507,32768,16384,8192,4096,512,256,128,64,32,16,8,4]],[17960,[524288,262144,8192,4096,512,256,128,64,32,16,8,4]],[17961,[131072,65536,32768,16384,8192,4096,2048,1024,512,256,128,64]],[17964,[32768,16384,8192,4096,2048,1024,512,256,128,64,8,4]],[17966,[258048,2048,1024,512,256,128,64,32,16,8,4,2,1]],[17970,[524288,262144,131072,65536,512,256,32,16,8,4,2,1]],[17972,[524288,262144,8192,4096,2048,1024,32,16,8,4,2,1]],[17973,[131072,65536,8192,4096,2048,1024,512,256,32,16,2,1]],[17974,[524288,262144,8192,4096,128,64,32,16,8,4,2,1]],[17975,[524288,262144,131072,65536,2048,1024,128,64,32,16,8,4]],[17978,[524288,262144,208908,32768,16384,2048,1024,512,256,128,64,2,1]],[17983,[131072,65536,32768,16384,8192,4096,2048,1024,512,256,128,64]],[17984,[131072,65536,32768,16384,8192,4096,2048,1024,512,256,128,64]],[17985,[786672,131072,65536,32768,16384,8192,4096,512,256,8,4,2,1]],[17986,[786672,131072,65536,32768,16384,8192,4096,512,256,8,4,2,1]],[17987,[835632,131072,65536,8192,4096,512,256,128,64,8,4,2,1]],[17988,[524288,262144,32768,16384,8192,4096,2048,1024,32,16,8,4]],[17989,[524288,262144,32768,16384,8192,4096,2048,1024,32,16,8,4]],[17990,[524288,262144,8192,4096,512,256,32,16,8,4,2,1]],[17991,[524288,262144,131072,65536,62208,2048,1024,128,64,8,4,2,1]],[17992,[524288,262144,131072,65536,128,64,32,16,8,4,2,1]],[17993,[835632,131072,65536,8192,4096,512,256,128,64,8,4,2,1]],[17995,[131072,65536,8192,4096,512,256,128,64,32,16,8,4]],[17996,[786483,131072,65536,32768,16384,8192,4096,2048,1024,128,64,8,4]],[17997,[786483,131072,65536,32768,16384,8192,4096,2048,1024,128,64,8,4]],[17998,[524288,262144,131072,65536,8192,4096,512,256,32,16,8,4]],[17999,[524288,262144,246528,8192,4096,2048,1024,128,64,32,16,8,4]],[18000,[524288,262144,131072,65536,8192,4096,2048,1024,32,16,8,4]],[18001,[524288,262144,8192,4096,2048,1024,32,16,8,4,2,1]],[18002,[524288,262144,2048,1024,512,256,32,16,8,4,2,1]],[18003,[524288,262144,2048,1024,512,256,32,16,8,4,2,1]],[18006,[524288,262144,246528,8192,4096,2048,1024,128,64,8,4,2,1]],[18011,[524288,262144,131072,65536,2048,1024,128,64,32,16,8,4]],[18012,[524288,262144,2048,1024,512,256,128,64,32,16,8,4]],[18013,[524288,262144,32768,16384,2048,1024,128,64,32,16,2,1]],[18014,[524288,262144,32768,16384,2048,1024,128,64,32,16,2,1]],[18016,[524288,262144,131072,65536,32768,16384,8192,4096,2048,1024,2,1]],[18019,[131072,65536,8192,4096,32,16,8,4]],[18021,[524288,262144,131072,65536,64512,512,256,128,64,8,4,2,1]],[18022,[131072,65536,62208,2048,1024,128,64,32,16,8,4,2,1]],[18023,[524288,262144,131072,65536,512,256,128,64,32,16,8,4]],[18024,[524288,262144,32768,16384,8192,4096,2048,1024,32,16,8,4]],[18025,[524288,262144,2048,1024,512,256,128,64,32,16,2,1]],[18026,[524288,262144,512,256,128,64,32,16,8,4,2,1]],[18027,[524288,262144,131072,65536,32768,16384,8192,4096,512,256,2,1]],[18028,[32768,16384,8192,4096,2048,1024,512,256,128,64,8,4]],[18030,[524288,262144,131072,65536,32768,16384,2048,1024,512,256,2,1]],[18031,[524288,262144,131072,65536,32768,16384,512,256,128,64,32,16]],[18032,[524288,262144,131072,65536,49932,8192,4096,2048,1024,128,64,2,1]],[18033,[786483,131072,65536,32768,16384,8192,4096,2048,1024,128,64,8,4]],[18038,[983088,32768,16384,2048,1024,512,256,128,64,8,4,2,1]],[18039,[524288,262144,131072,65536,8192,4096,128,64,32,16,8,4]],[18040,[32768,16384,8192,4096,2048,1024,512,256,128,64,8,4]],[18042,[524288,262144,32768,16384,8192,4096,512,256,128,64,8,4]],[18047,[131072,65536,32768,16384,2048,1024,512,256,32,16,2,1]],[18048,[131072,65536,8192,4096,2048,1024,512,256,128,64,2,1]],[18049,[131072,65536,32768,16384,2048,1024,512,256,8,4,2,1]],[18050,[131072,65536,32768,16384,2048,1024,512,256,8,4,2,1]],[18051,[524288,262144,131072,65536,2048,1024,512,256,8,4,2,1]],[18052,[524288,262144,131072,65536,52227,8192,4096,512,256,128,64,8,4]],[18053,[131072,65536,32768,16384,8192,4096,512,256,32,16,2,1]],[18054,[524288,262144,32768,16384,8192,4096,512,256,32,16,8,4]],[18057,[131072,65536,32768,16384,8192,4096,2048,1024,512,256,32,16]],[18058,[32768,16384,8192,4096,512,256,128,64,8,4,2,1]],[18059,[32768,16384,8192,4096,512,256,128,64,8,4,2,1]],[18060,[32768,16384,8192,4096,2048,1024,512,256,8,4,2,1]],[18062,[524288,262144,131072,65536,32768,16384,8192,4096,4032,8,4,2,1]],[18063,[835632,131072,65536,8192,4096,512,256,128,64,8,4,2,1]],[18064,[131072,65536,32768,16384,8192,4096,128,64,8,4,2,1]],[18065,[524288,262144,32768,16384,2048,1024,32,16,8,4,2,1]],[18066,[524288,262144,131072,65536,8192,4096,3852,128,64,32,16,2,1]],[18068,[524288,262144,32768,16384,8192,4096,32,16,8,4,2,1]],[18069,[131072,65536,32768,16384,8192,4096,512,256,128,64,2,1]],[18070,[131072,65536,62208,2048,1024,128,64,32,16,8,4,2,1]],[18072,[131072,65536,32768,16384,8192,4096,2048,1024,128,64,2,1]],[18073,[524288,262144,32768,16384,2048,1024,128,64,32,16,8,4]],[18074,[524288,262144,131072,65536,61443,2048,1024,512,256,128,64,8,4]],[18075,[131072,65536,61443,2048,1024,512,256,128,64,32,16,8,4]],[18076,[524288,262144,131072,65536,128,64,32,16,8,4,2,1]],[18078,[200448,32768,16384,8192,4096,128,64,32,16,8,4,2,1]],[18079,[524288,262144,131072,65536,32768,16384,8192,4096,3267,32,16,8,4]],[18080,[131072,65536,32768,16384,8192,4096,2048,1024,32,16,2,1]],[18081,[131072,65536,32768,16384,2048,1024,512,256,128,64,8,4]],[18082,[524288,262144,131072,65536,8192,4096,512,256,128,64,32,16]],[18083,[524288,262144,131072,65536,32768,16384,512,256,32,16,8,4]],[18084,[524288,262144,131072,65536,32768,16384,15363,128,64,32,16,8,4]],[18086,[524288,262144,131072,65536,2048,1024,128,64,32,16,2,1]],[18190,[524352,262208,131136,65600,49212,8256,4160,2112,1088,576,320,192,1]],[18191,[524352,262208,131136,65600,49212,8256,4160,2112,1088,576,320,192,1]],[18210,[524288,262144,196668,32768,16384,8192,4096,2048,1024,512,256,128,64,1]],[18215,[524292,262148,131076,65540,62208,2052,1028,132,68,36,20,12,1]],[18218,[986112,32772,16388,8196,4100,516,260,132,68,36,20,12,1]],[18222,[524288,262144,131072,65536,32768,16384,8192,4096,2048,1024,828,128,64,1]],[18230,[524352,262208,131136,65600,49212,8256,4160,2112,1088,576,320,192,2]],[18231,[524352,262208,131136,65600,49212,8256,4160,2112,1088,576,320,192,2]],[18250,[524288,262144,196668,32768,16384,8192,4096,2048,1024,512,256,128,64,2]],[18255,[524292,262148,131076,65540,62208,2052,1028,132,68,36,20,12,2]],[18258,[986112,32772,16388,8196,4100,516,260,132,68,36,20,12,2]],[18262,[524288,262144,131072,65536,32768,16384,8192,4096,2048,1024,828,128,64,2]],[18270,[524352,262208,131136,65600,49203,8256,4160,2112,1088,576,320,192,4]],[18271,[524352,262208,131136,65600,49203,8256,4160,2112,1088,576,320,192,4]],[18290,[524288,262144,196659,32768,16384,8192,4096,2048,1024,512,256,128,64,4]],[18295,[524289,262145,131073,65537,62208,2049,1025,129,65,33,17,4,3]],[18298,[986112,32769,16385,8193,4097,513,257,129,65,33,17,4,3]],[18302,[524288,262144,131072,65536,32768,16384,8192,4096,2048,1024,819,128,64,4]],[18310,[524352,262208,131136,65600,49203,8256,4160,2112,1088,576,320,192,8]],[18311,[524352,262208,131136,65600,49203,8256,4160,2112,1088,576,320,192,8]],[18330,[524288,262144,196659,32768,16384,8192,4096,2048,1024,512,256,128,64,8]],[18335,[524289,262145,131073,65537,62208,2049,1025,129,65,33,17,8,3]],[18338,[986112,32769,16385,8193,4097,513,257,129,65,33,17,8,3]],[18342,[524288,262144,131072,65536,32768,16384,8192,4096,2048,1024,819,128,64,8]],[18350,[524352,262208,131136,65600,49167,8256,4160,2112,1088,576,320,192,16]],[18351,[524352,262208,131136,65600,49167,8256,4160,2112,1088,576,320,192,16]],[18370,[524288,262144,196623,32768,16384,8192,4096,2048,1024,512,256,128,64,16]],[18375,[524289,262145,131073,65537,62208,2049,1025,129,65,16,9,5,3]],[18378,[986112,32769,16385,8193,4097,513,257,129,65,16,9,5,3]],[18382,[524288,262144,131072,65536,32768,16384,8192,4096,2048,1024,783,128,64,16]],[18390,[524352,262208,131136,65600,49167,8256,4160,2112,1088,576,320,192,32]],[18391,[524352,262208,131136,65600,49167,8256,4160,2112,1088,576,320,192,32]],[18410,[524288,262144,196623,32768,16384,8192,4096,2048,1024,512,256,128,64,32]],[18415,[524289,262145,131073,65537,62208,2049,1025,129,65,32,9,5,3]],[18418,[986112,32769,16385,8193,4097,513,257,129,65,32,9,5,3]],[18422,[524288,262144,131072,65536,32768,16384,8192,4096,2048,1024,783,128,64,32]],[18430,[524304,262160,131088,65552,49167,8208,4112,2064,1040,528,272,64,48]],[18431,[524304,262160,131088,65552,49167,8208,4112,2064,1040,528,272,64,48]],[18450,[524288,262144,196623,32768,16384,8192,4096,2048,1024,512,256,64,32,16]],[18455,[524289,262145,131073,65537,62208,2049,1025,64,33,17,9,5,3]],[18458,[986112,32769,16385,8193,4097,513,257,64,33,17,9,5,3]],[18462,[524288,262144,131072,65536,32768,16384,8192,4096,2048,1024,783,64,32,16]],[18470,[524304,262160,131088,65552,49167,8208,4112,2064,1040,528,272,128,48]],[18471,[524304,262160,131088,65552,49167,8208,4112,2064,1040,528,272,128,48]],[18490,[524288,262144,196623,32768,16384,8192,4096,2048,1024,512,256,128,32,16]],[18495,[524289,262145,131073,65537,62208,2049,1025,128,33,17,9,5,3]],[18498,[986112,32769,16385,8193,4097,513,257,128,33,17,9,5,3]],[18502,[524288,262144,131072,65536,32768,16384,8192,4096,2048,1024,783,128,32,16]],[18510,[524304,262160,131088,65552,49167,8208,4112,2064,1040,256,144,80,48]],[18511,[524304,262160,131088,65552,49167,8208,4112,2064,1040,256,144,80,48]],[18530,[524288,262144,196623,32768,16384,8192,4096,2048,1024,256,128,64,32,16]],[18535,[524289,262145,131073,65537,61632,2049,1025,256,33,17,9,5,3]],[18538,[986112,32769,16385,8193,4097,256,129,65,33,17,9,5,3]],[18542,[524288,262144,131072,65536,32768,16384,8192,4096,2048,1024,256,207,32,16]],[18550,[524304,262160,131088,65552,49167,8208,4112,2064,1040,512,144,80,48]],[18551,[524304,262160,131088,65552,49167,8208,4112,2064,1040,512,144,80,48]],[18570,[524288,262144,196623,32768,16384,8192,4096,2048,1024,512,128,64,32,16]],[18575,[524289,262145,131073,65537,61632,2049,1025,512,33,17,9,5,3]],[18578,[986112,32769,16385,8193,4097,512,129,65,33,17,9,5,3]],[18582,[524288,262144,131072,65536,32768,16384,8192,4096,2048,1024,512,207,32,16]],[18590,[524304,262160,131088,65552,49167,8208,4112,1024,528,272,144,80,48]],[18591,[524304,262160,131088,65552,49167,8208,4112,1024,528,272,144,80,48]],[18610,[524288,262144,196623,32768,16384,8192,4096,1024,512,256,128,64,32,16]],[18615,[524289,262145,131073,65537,61632,1024,513,257,33,17,9,5,3]],[18618,[983808,32769,16385,8193,4097,1024,129,65,33,17,9,5,3]],[18622,[524288,262144,131072,65536,32768,16384,8192,4096,1024,512,256,207,32,16]],[18630,[524304,262160,131088,65552,49167,8208,4112,2048,528,272,144,80,48]],[18631,[524304,262160,131088,65552,49167,8208,4112,2048,528,272,144,80,48]],[18650,[524288,262144,196623,32768,16384,8192,4096,2048,512,256,128,64,32,16]],[18655,[524289,262145,131073,65537,61632,2048,513,257,33,17,9,5,3]],[18658,[983808,32769,16385,8193,4097,2048,129,65,33,17,9,5,3]],[18662,[524288,262144,131072,65536,32768,16384,8192,4096,2048,512,256,207,32,16]],[18670,[524304,262160,131088,65552,49167,4096,2064,1040,528,272,144,80,48]],[18671,[524304,262160,131088,65552,49167,4096,2064,1040,528,272,144,80,48]],[18690,[524288,262144,196623,32768,16384,4096,2048,1024,512,256,128,64,32,16]],[18695,[524289,262145,131073,65537,52416,4096,513,257,33,17,9,5,3]],[18698,[983808,32769,16385,4096,2049,1025,129,65,33,17,9,5,3]],[18702,[524288,262144,131072,65536,32768,16384,4096,2048,1024,512,256,207,32,16]],[18710,[524304,262160,131088,65552,49167,8192,2064,1040,528,272,144,80,48]],[18711,[524304,262160,131088,65552,49167,8192,2064,1040,528,272,144,80,48]],[18730,[524288,262144,196623,32768,16384,8192,2048,1024,512,256,128,64,32,16]],[18735,[524289,262145,131073,65537,52416,8192,513,257,33,17,9,5,3]],[18738,[983808,32769,16385,8192,2049,1025,129,65,33,17,9,5,3]],[18742,[524288,262144,131072,65536,32768,16384,8192,2048,1024,512,256,207,32,16]],[18750,[524304,262160,131088,65552,16384,12303,2064,1040,528,272,144,80,48]],[18751,[524304,262160,131088,65552,16384,12303,2064,1040,528,272,144,80,48]],[18770,[524288,262144,196623,16384,8192,4096,2048,1024,512,256,128,64,32,16]],[18775,[524289,262145,131073,65537,16384,15552,513,257,33,17,9,5,3]],[18778,[983808,16384,8193,4097,2049,1025,129,65,33,17,9,5,3]],[18782,[524288,262144,131072,65536,16384,8192,4096,2048,1024,512,256,207,32,16]],[18790,[524304,262160,131088,65552,32768,12303,2064,1040,528,272,144,80,48]],[18791,[524304,262160,131088,65552,32768,12303,2064,1040,528,272,144,80,48]],[18810,[524288,262144,196623,32768,8192,4096,2048,1024,512,256,128,64,32,16]],[18815,[524289,262145,131073,65537,32768,15552,513,257,33,17,9,5,3]],[18818,[983808,32768,8193,4097,2049,1025,129,65,33,17,9,5,3]],[18822,[524288,262144,131072,65536,32768,8192,4096,2048,1024,512,256,207,32,16]],[18830,[524304,262160,65536,32784,16400,12303,2064,1040,528,272,144,80,48]],[18831,[524304,262160,65536,32784,16400,12303,2064,1040,528,272,144,80,48]],[18850,[524288,262144,65536,49167,8192,4096,2048,1024,512,256,128,64,32,16]],[18855,[524289,262145,65536,32769,16385,15552,513,257,33,17,9,5,3]],[18858,[836352,65536,8193,4097,2049,1025,129,65,33,17,9,5,3]],[18862,[524288,262144,65536,32768,16384,8192,4096,2048,1024,512,256,207,32,16]],[18870,[524304,262160,131072,32784,16400,12303,2064,1040,528,272,144,80,48]],[18871,[524304,262160,131072,32784,16400,12303,2064,1040,528,272,144,80,48]],[18890,[524288,262144,131072,49167,8192,4096,2048,1024,512,256,128,64,32,16]],[18895,[524289,262145,131072,32769,16385,15552,513,257,33,17,9,5,3]],[18898,[836352,131072,8193,4097,2049,1025,129,65,33,17,9,5,3]],[18902,[524288,262144,131072,32768,16384,8192,4096,2048,1024,512,256,207,32,16]],[18910,[262144,131088,65552,32784,16400,12303,2064,1040,528,272,144,80,48]],[18911,[262144,131088,65552,32784,16400,12303,2064,1040,528,272,144,80,48]],[18930,[262144,131072,65536,49167,8192,4096,2048,1024,512,256,128,64,32,16]],[18935,[262144,131073,65537,32769,16385,15552,513,257,33,17,9,5,3]],[18938,[262144,246528,8193,4097,2049,1025,129,65,33,17,9,5,3]],[18942,[262144,131072,65536,32768,16384,8192,4096,2048,1024,512,256,207,32,16]],[18950,[524288,131088,65552,32784,16400,12303,2064,1040,528,272,144,80,48]],[18951,[524288,131088,65552,32784,16400,12303,2064,1040,528,272,144,80,48]],[18970,[524288,131072,65536,49167,8192,4096,2048,1024,512,256,128,64,32,16]],[18975,[524288,131073,65537,32769,16385,15552,513,257,33,17,9,5,3]],[18978,[524288,246528,8193,4097,2049,1025,129,65,33,17,9,5,3]],[18982,[524288,131072,65536,32768,16384,8192,4096,2048,1024,512,256,207,32,16]],[19483,[524288,262144,131072,65536,8192,4096,512,256,128,64,32,16,8,4]],[19493,[524288,262144,131072,65536,8192,4096,512,256,128,64,32,16,8,4]],[19494,[524288,262144,131072,65536,2048,1024,512,256,128,64,32,16,2,1]],[19510,[524288,262144,131072,65536,2048,1024,512,256,128,64,32,16,2,1]],[19511,[524288,262144,131072,65536,2048,1024,512,256,128,64,32,16,2,1]],[19512,[524288,262144,131072,65536,2048,1024,512,256,128,64,32,16,2,1]],[19721,[524288,262144,131072,65536,8192,4096,512,256,128,64,32,16,8,4]],[19733,[524288,262144,131072,65536,8192,4096,512,256,128,64,32,16,8,4]],[19777,[131072,65536,32768,16384,8192,4096,2048,1024,512,256,128,64,8,4]],[19782,[131072,65536,32768,16384,8192,4096,2048,1024,512,256,128,64,8,4]],[19788,[131072,65536,32768,16384,8192,4096,2048,1024,512,256,128,64,8,4]],[19866,[524292,262148,199680,32772,16388,8196,4100,516,260,132,68,36,20,12,1]],[19880,[524292,262148,131076,65540,61440,2052,1028,516,260,132,68,36,20,12,1]],[19936,[524292,262148,199680,32772,16388,8196,4100,516,260,132,68,36,20,12,2]],[19950,[524292,262148,131076,65540,61440,2052,1028,516,260,132,68,36,20,12,2]],[20012,[524289,262145,199680,32769,16385,8193,4097,513,257,129,65,33,17,4,3]],[20026,[524289,262145,131073,65537,61440,2049,1025,513,257,129,65,33,17,4,3]],[20090,[524289,262145,199680,32769,16385,8193,4097,513,257,129,65,33,17,8,3]],[20104,[524289,262145,131073,65537,61440,2049,1025,513,257,129,65,33,17,8,3]],[20172,[524289,262145,199680,32769,16385,8193,4097,513,257,129,65,16,9,5,3]],[20190,[524289,262145,131073,65537,61440,2049,1025,513,257,129,65,16,9,5,3]],[20259,[524289,262145,199680,32769,16385,8193,4097,513,257,129,65,32,9,5,3]],[20277,[524289,262145,131073,65537,61440,2049,1025,513,257,129,65,32,9,5,3]],[20354,[524289,262145,199680,32769,16385,8193,4097,513,257,64,33,17,9,5,3]],[20372,[524289,262145,131073,65537,61440,2049,1025,513,257,64,33,17,9,5,3]],[20451,[524289,262145,199680,32769,16385,8193,4097,513,257,128,33,17,9,5,3]],[20469,[524289,262145,131073,65537,61440,2049,1025,513,257,128,33,17,9,5,3]],[20555,[524289,262145,199680,32769,16385,8193,4097,256,129,65,33,17,9,5,3]],[20575,[524289,262145,131073,65537,61440,2049,1025,256,129,65,33,17,9,5,3]],[20663,[524289,262145,199680,32769,16385,8193,4097,512,129,65,33,17,9,5,3]],[20683,[524289,262145,131073,65537,61440,2049,1025,512,129,65,33,17,9,5,3]],[20775,[524289,262145,197376,32769,16385,8193,4097,1024,129,65,33,17,9,5,3]],[20801,[524289,262145,131073,65537,61440,1024,513,257,129,65,33,17,9,5,3]],[20895,[524289,262145,197376,32769,16385,8193,4097,2048,129,65,33,17,9,5,3]],[20921,[524289,262145,131073,65537,61440,2048,513,257,129,65,33,17,9,5,3]],[21021,[524289,262145,197376,32769,16385,4096,2049,1025,129,65,33,17,9,5,3]],[21051,[524289,262145,131073,65537,52224,4096,513,257,129,65,33,17,9,5,3]],[21154,[524289,262145,197376,32769,16385,8192,2049,1025,129,65,33,17,9,5,3]],[21184,[524289,262145,131073,65537,52224,8192,513,257,129,65,33,17,9,5,3]],[21294,[524289,262145,197376,16384,8193,4097,2049,1025,129,65,33,17,9,5,3]],[21325,[524289,262145,131073,65537,16384,15360,513,257,129,65,33,17,9,5,3]],[21441,[524289,262145,197376,32768,8193,4097,2049,1025,129,65,33,17,9,5,3]],[21472,[524289,262145,131073,65537,32768,15360,513,257,129,65,33,17,9,5,3]],[21596,[524289,262145,65536,49920,8193,4097,2049,1025,129,65,33,17,9,5,3]],[21633,[524289,262145,65536,32769,16385,15360,513,257,129,65,33,17,9,5,3]],[21758,[524289,262145,131072,49920,8193,4097,2049,1025,129,65,33,17,9,5,3]],[21795,[524289,262145,131072,32769,16385,15360,513,257,129,65,33,17,9,5,3]],[21930,[262144,131073,65537,49920,8193,4097,2049,1025,129,65,33,17,9,5,3]],[21971,[262144,131073,65537,32769,16385,15360,513,257,129,65,33,17,9,5,3]],[22108,[524288,131073,65537,49920,8193,4097,2049,1025,129,65,33,17,9,5,3]],[22149,[524288,131073,65537,32769,16385,15360,513,257,129,65,33,17,9,5,3]]]} diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/layers/physical-pairs-mw.json b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/layers/physical-pairs-mw.json new file mode 100644 index 0000000000..d92f058a23 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/layers/physical-pairs-mw.json @@ -0,0 +1 @@ +{"description":"Frozen reuse pairs [donor, recipient, deadline]: PR200/233 maximum-weight late compensated pairing (pairs_mw.py) with the last late pair moved to the phase cut.","pairs":[[5698,9335,null],[5484,9336,null],[5159,9337,null],[5591,9338,null],[5687,9339,null],[5026,9340,null],[5243,9341,null],[5394,9342,null],[5675,9343,null],[5286,9344,20065],[5586,9345,null],[5676,9346,null],[5292,9347,null],[5627,9348,null],[5490,9349,null],[5746,9350,null],[1467,9351,20127],[5074,9352,null],[5495,9353,null],[5578,9354,null],[5639,9355,null],[5435,9356,null],[4474,9357,null],[5458,9358,null],[5483,9359,null],[1460,9360,20171],[1454,9361,20174],[1172,9362,20179],[1459,9363,20182],[1447,9364,20184],[5724,9365,null],[1267,9366,20195],[5399,9367,null],[1425,9368,20214],[5346,9369,null],[5634,9370,null],[5303,9371,null],[5718,9372,20236],[5170,9373,null],[4762,9374,null],[5298,9375,null],[5388,9376,null],[1419,9377,20258],[1511,9378,null],[1412,9379,20266],[1364,9380,20269],[1406,9381,20271],[5730,9382,null],[1411,9383,20282],[5650,9384,null],[1399,9385,20301],[1377,9386,20302],[1358,9387,20303],[1329,9388,20310],[1371,9389,20312],[1363,9390,20315],[5362,9391,null],[5290,9392,null],[5339,9393,null],[5147,9394,null],[5386,9395,null],[5255,9396,null],[5351,9397,null],[5387,9398,null],[5478,9399,20342],[5543,9400,null],[1275,9401,20350],[1351,9402,20353],[1698,9403,null],[1316,9404,20361],[1323,9405,20364],[1310,9406,20366],[3946,9407,null],[1083,9408,20377],[1281,9409,20379],[5723,9410,null],[5482,9411,null],[1315,9412,20398],[1303,9413,20399],[1233,9414,20400],[1227,9415,20407],[1602,9416,null],[1268,9417,20412],[5674,9418,null],[5111,9419,null],[5574,9420,20422],[5266,9421,null],[5436,9422,null],[5434,9423,null],[5682,9424,null],[5334,9425,20438],[5051,9426,null],[5338,9427,null],[1255,9428,20447],[5554,9429,null],[1131,9430,20453],[1166,9431,20458],[5580,9432,null],[1214,9433,20463],[5526,9434,20471],[1185,9435,20474],[1220,9436,20476],[1219,9437,20478],[3058,9438,null],[1690,9439,null],[932,9440,20496],[974,9441,20497],[5447,9442,null],[1262,9443,20506],[1686,9444,20507],[1666,9445,null],[2962,9446,null],[273,9447,20515],[5340,9448,null],[5314,9449,null],[4546,9450,null],[2914,9451,null],[2988,9452,null],[686,9453,20533],[2890,9454,null],[5622,9455,20537],[4619,9456,null],[5670,9457,20540],[3899,9458,null],[5602,9459,null],[1650,9460,null],[1450,9461,null],[590,9462,20553],[1607,9463,null],[1546,9464,null],[884,9465,20562],[1474,9466,null],[979,9467,20567],[1522,9468,null],[2794,9469,null],[4763,9470,null],[987,9471,20580],[980,9472,20582],[4716,9473,null],[5410,9474,null],[5722,9475,null],[5531,9476,null],[5291,9477,null],[4426,9478,null],[4775,9479,null],[5530,9480,null],[342,9481,20614],[2790,9482,20615],[2986,9483,null],[2843,9484,null],[370,9485,null],[2866,9486,null],[3996,9487,null],[5579,9488,null],[4722,9489,null],[1643,9490,null],[3922,9491,null],[2855,9492,null],[5735,9493,null],[2940,9494,null],[4066,9495,null],[5626,9496,null],[5506,9497,null],[1547,9498,null],[1642,9499,null],[3850,9500,null],[705,9501,20662],[3947,9502,null],[3719,9503,null],[3810,9504,null],[1655,9505,null],[657,9506,20680],[2796,9507,null],[2999,9508,null],[1570,9509,null],[2838,9510,20690],[897,9511,20692],[5442,9512,null],[4018,9513,null],[3815,9514,null],[5003,9515,null],[1137,9516,20712],[1063,9517,20713],[5196,9518,null],[5242,9519,null],[1207,9520,20723],[1171,9521,20724],[1179,9522,20727],[1111,9523,20731],[4583,9524,null],[4631,9525,null],[4594,9526,null],[2886,9527,20741],[4758,9528,20742],[3047,9529,null],[4038,9530,20747],[1159,9531,20749],[1075,9532,20752],[4662,9533,20755],[4666,9534,null],[3030,9535,20757],[3959,9536,null],[5146,9537,null],[5195,9538,null],[2951,9539,null],[1124,9540,20769],[1089,9541,20772],[1123,9542,20773],[1070,9543,20774],[692,9544,20776],[1595,9545,null],[638,9546,20779],[4714,9547,null],[871,9548,20783],[1118,9549,20786],[5002,9550,null],[3995,9551,null],[1692,9552,null],[2987,9553,null],[267,9554,20798],[2460,9555,null],[3034,9556,null],[993,9557,20806],[743,9558,null],[891,9559,20810],[926,9560,20811],[4738,9561,null],[5628,9562,null],[5015,9563,null],[5050,9564,null],[4667,9565,null],[919,9566,20832],[931,9567,20833],[259,9568,20840],[2555,9569,null],[260,9570,20843],[1076,9571,20844],[5063,9572,null],[5094,9573,20851],[4055,9574,null],[5122,9575,null],[3863,9576,null],[4626,9577,null],[4518,9578,20862],[4786,9579,null],[4571,9580,null],[3970,9581,null],[3874,9582,null],[5218,9583,null],[5207,9584,null],[4535,9585,null],[4042,9586,null],[4764,9587,null],[4715,9588,null],[535,9589,20884],[878,9590,20889],[3826,9591,null],[609,9592,20893],[603,9593,20894],[679,9594,20896],[651,9595,20898],[945,9596,20899],[967,9597,20900],[596,9598,20903],[1218,9599,null],[561,9600,20909],[4727,9601,null],[254,9602,20916],[315,9603,20917],[369,9604,20918],[2938,9605,null],[4295,9606,null],[843,9607,20926],[939,9608,20928],[836,9609,20930],[67,9610,20931],[883,9611,20932],[3898,9612,null],[3035,9613,null],[2939,9614,null],[691,9615,20944],[1594,9616,null],[4674,9617,null],[753,9618,20954],[747,9619,20961],[739,9620,20962],[2482,9621,null],[1691,9622,null],[116,9623,20966],[350,9624,20967],[734,9625,20969],[2075,9626,null],[4954,9627,null],[5250,9628,null],[5190,9629,20980],[4428,9630,null],[3994,9631,null],[3948,9632,null],[3239,9633,null],[55,9634,20991],[1618,9635,null],[631,9636,20994],[643,9637,20995],[500,9638,20998],[2934,9639,21001],[5430,9640,21002],[4283,9641,null],[4210,9642,null],[4007,9643,null],[4044,9644,null],[75,9645,21010],[1027,9646,21015],[3515,9647,null],[1714,9648,null],[5148,9649,null],[699,9650,21022],[788,9651,21024],[3942,9652,21025],[391,9653,21026],[644,9654,21029],[583,9655,21030],[343,9656,21031],[740,9657,21034],[595,9658,21035],[4247,9659,null],[4690,9660,null],[3658,9661,null],[321,9662,21046],[363,9663,21047],[3954,9664,null],[1035,9665,21050],[4306,9666,null],[2982,9667,21054],[2327,9668,null],[4002,9669,null],[775,9670,21059],[782,9671,21061],[299,9672,null],[1638,9673,21064],[3010,9674,null],[5532,9675,null],[5244,9676,null],[2562,9677,null],[1115,9678,null],[1028,9679,21085],[5194,9680,null],[1158,9681,21087],[2508,9682,null],[2550,9683,21095],[302,9684,21096],[4978,9685,null],[5538,9686,null],[1041,9687,21100],[4186,9688,null],[727,9689,21104],[1022,9690,21108],[4955,9691,null],[4278,9692,21113],[4668,9693,null],[3036,9694,null],[4043,9695,null],[4450,9696,null],[513,9697,21124],[2514,9698,null],[2946,9699,null],[1590,9700,21128],[4902,9701,21131],[4235,9702,null],[5154,9703,null],[2506,9704,null],[5712,9705,21138],[3275,9706,null],[3538,9707,null],[787,9708,21143],[1206,9709,21148],[3767,9710,null],[499,9711,21152],[1015,9712,21153],[3335,9713,null],[994,9714,null],[1596,9715,null],[4050,9716,null],[411,9717,21162],[634,9718,null],[403,9719,21164],[1175,9720,null],[398,9721,21168],[404,9722,21169],[1355,9723,null],[731,9724,null],[356,9725,21179],[295,9726,21180],[171,9727,21181],[2519,9728,null],[966,9729,21185],[2578,9730,null],[2556,9731,null],[4236,9732,null],[1170,9733,null],[108,9734,null],[2746,9735,null],[1703,9736,null],[1404,9737,null],[4967,9738,null],[3778,9739,null],[2747,9740,null],[823,9741,21210],[801,9742,21218],[830,9743,21219],[835,9744,21220],[849,9745,21227],[355,9746,21228],[307,9747,21229],[308,9748,21231],[5106,9749,null],[5100,9750,null],[451,9751,21235],[1259,9752,null],[2028,9753,null],[4258,9754,null],[4907,9755,null],[5238,9756,21245],[2434,9757,null],[3851,9758,null],[4498,9759,null],[4487,9760,null],[2892,9761,null],[33,9762,21259],[507,9763,21260],[494,9764,21261],[5058,9765,null],[2567,9766,null],[1074,9767,null],[459,9768,21268],[123,9769,21269],[4906,9770,null],[2603,9771,null],[4282,9772,null],[4770,9773,null],[3298,9774,null],[3911,9775,null],[4140,9776,null],[795,9777,21282],[19,9778,21286],[1066,9779,null],[1548,9780,null],[3762,9781,null],[542,9782,21293],[177,9783,21295],[548,9784,21297],[396,9785,null],[555,9786,21299],[683,9787,null],[971,9788,null],[219,9789,21304],[446,9790,21306],[1559,9791,null],[3563,9792,null],[1186,9793,null],[4162,9794,null],[487,9795,21315],[1378,9796,null],[547,9797,21321],[706,9798,null],[158,9799,21324],[3042,9800,null],[695,9801,null],[3586,9802,null],[2423,9803,null],[4230,9804,21331],[2050,9805,null],[4234,9806,null],[658,9807,null],[4427,9808,null],[4962,9809,null],[107,9810,null],[81,9811,21341],[62,9812,21343],[2898,9813,null],[4566,9814,21345],[5099,9815,null],[5098,9816,null],[2370,9817,null],[1212,9818,null],[4578,9819,null],[1067,9820,null],[983,9821,null],[2554,9822,null],[1079,9823,null],[114,9824,null],[225,9825,21378],[1090,9826,null],[2698,9827,null],[439,9828,21382],[115,9829,21384],[452,9830,21388],[2759,9831,null],[3706,9832,null],[2507,9833,null],[4331,9834,null],[4434,9835,null],[3323,9836,null],[3754,9837,null],[2754,9838,null],[635,9839,null],[2699,9840,null],[348,9841,null],[110,9842,21410],[465,9843,21411],[103,9844,21412],[3707,9845,null],[2711,9846,null],[630,9847,21417],[5046,9848,21420],[4475,9849,null],[4570,9850,null],[3714,9851,null],[4950,9852,21425],[3755,9853,null],[163,9854,21429],[3274,9855,null],[211,9856,21435],[1403,9857,null],[4919,9858,null],[1498,9859,null],[346,9860,null],[417,9861,21444],[4476,9862,null],[930,9863,null],[2314,9864,null],[682,9865,null],[212,9866,21451],[4956,9867,null],[1494,9868,21455],[4290,9869,null],[1210,9870,null],[3527,9871,null],[3562,9872,null],[164,9873,21467],[2842,9874,null],[7,9875,21469],[129,9876,21471],[3330,9877,null],[2322,9878,null],[3083,9879,null],[2891,9880,null],[3516,9881,null],[2315,9882,null],[1164,9883,null],[444,9884,null],[1163,9885,null],[4439,9886,null],[359,9887,null],[151,9888,21488],[68,9889,21490],[828,9890,null],[206,9891,21492],[3575,9892,null],[3522,9893,null],[2411,9894,null],[27,9895,21504],[4284,9896,null],[2338,9897,null],[5010,9898,null],[1138,9899,null],[1426,9900,null],[2412,9901,null],[199,9902,21524],[2471,9903,null],[4823,9904,null],[1415,9905,null],[2994,9906,null],[2410,9907,null],[2651,9908,null],[215,9909,null],[204,9910,null],[2039,9911,null],[2034,9912,null],[4103,9913,null],[3324,9914,null],[2375,9915,null],[2602,9916,null],[4642,9917,null],[3671,9918,null],[2903,9919,null],[4330,9920,null],[3900,9921,null],[3654,9922,21559],[3990,9923,21560],[586,9924,null],[3466,9925,null],[247,9926,21564],[1788,9927,null],[2358,9928,21568],[3564,9929,null],[20,9930,21570],[4854,9931,21573],[4151,9932,null],[2658,9933,null],[4187,9934,null],[4134,9935,21578],[4530,9936,null],[839,9937,null],[4391,9938,null],[5382,9939,21588],[4811,9940,null],[2748,9941,null],[3479,9942,null],[3750,9943,21594],[3894,9944,21595],[2770,9945,null],[4618,9946,null],[1751,9947,null],[4482,9948,null],[4522,9949,null],[978,9950,null],[875,9951,null],[4523,9952,null],[4614,9953,21608],[2386,9954,null],[726,9955,21611],[2316,9956,null],[3322,9957,null],[970,9958,null],[850,9959,null],[4343,9960,null],[1402,9961,null],[1410,9962,null],[3095,9963,null],[347,9964,null],[3756,9965,null],[354,9966,null],[4882,9967,null],[1110,9968,21634],[1223,9969,null],[1799,9970,null],[1786,9971,null],[3467,9972,null],[2171,9973,null],[2076,9974,null],[4871,9975,null],[4859,9976,null],[5202,9977,null],[2087,9978,null],[2674,9979,null],[2742,9980,21650],[2807,9981,null],[827,9982,null],[826,9983,null],[2022,9984,21656],[4834,9985,null],[3490,9986,null],[1062,9987,21666],[203,9988,null],[4138,9989,null],[1014,9990,21676],[738,9991,null],[1451,9992,null],[1211,9993,null],[2166,9994,21686],[834,9995,null],[2418,9996,null],[2458,9997,null],[246,9998,21691],[2170,9999,null],[2178,10000,null],[1554,10001,null],[2026,10002,null],[2027,10003,null],[2135,10004,null],[3558,10005,21704],[1835,10006,null],[1740,10007,null],[4620,10008,null],[3419,10009,null],[4139,10010,null],[2172,10011,null],[3802,10012,null],[3318,10013,21717],[4470,10014,21721],[678,10015,21722],[4402,10016,null],[119,10017,null],[1930,10018,null],[14,10019,21727],[490,10020,null],[690,10021,null],[2650,10022,null],[4710,10023,21735],[4806,10024,21736],[2183,10025,null],[3431,10026,null],[4354,10027,null],[4199,10028,null],[2194,10029,null],[4114,10030,null],[66,10031,null],[1068,10032,null],[202,10033,null],[1254,10034,21755],[466,10035,null],[539,10036,null],[1830,10037,21759],[3346,10038,null],[3154,10039,null],[390,10040,21763],[1452,10041,null],[3126,10042,21765],[4524,10043,null],[822,10044,21769],[60,10045,null],[106,10046,null],[1234,10047,null],[972,10048,null],[1116,10049,null],[538,10050,null],[754,10051,null],[1020,10052,null],[551,10053,null],[684,10054,null],[3394,10055,null],[1314,10056,null],[582,10057,21791],[2604,10058,null],[2364,10059,null],[3570,10060,null],[1787,10061,null],[730,10062,null],[3226,10063,null],[3082,10064,null],[2454,10065,21802],[3202,10066,null],[3106,10067,null],[4858,10068,null],[3366,10069,21808],[58,10070,null],[2652,10071,null],[2663,10072,null],[226,10073,null],[4379,10074,null],[2626,10075,null],[2459,10076,null],[2406,10077,21819],[3370,10078,null],[130,10079,null],[3191,10080,null],[5052,10081,null],[1127,10082,null],[4810,10083,null],[1463,10084,null],[2220,10085,null],[102,10086,21848],[2219,10087,null],[2802,10088,null],[2646,10089,21852],[1307,10090,null],[3442,10091,null],[54,10092,21856],[2231,10093,null],[2362,10094,null],[786,10095,null],[4378,10096,null],[3610,10097,null],[1834,10098,null],[2530,10099,null],[2146,10100,null],[4091,10101,null],[4866,10102,null],[3131,10103,null],[1979,10104,null],[3852,10105,null],[2598,10106,21878],[2074,10107,null],[1906,10108,null],[3174,10109,21883],[3179,10110,null],[3634,10111,null],[2122,10112,null],[3227,10113,null],[4679,10114,null],[18,10115,null],[610,10116,null],[3514,10117,null],[4930,10118,null],[1114,10119,null],[3730,10120,null],[2844,10121,null],[4326,10122,21904],[2242,10123,null],[3660,10124,null],[3659,10125,null],[3143,10126,null],[514,10127,null],[71,10128,null],[2218,10129,null],[3462,10130,21918],[395,10131,null],[594,10132,null],[4914,10133,null],[4572,10134,null],[1356,10135,null],[492,10136,null],[1500,10137,null],[1330,10138,null],[2850,10139,null],[2694,10140,21932],[2722,10141,null],[486,10142,21935],[3282,10143,null],[3846,10144,21937],[922,10145,null],[918,10146,21941],[588,10147,null],[442,10148,null],[4086,10149,21945],[443,10150,null],[599,10151,null],[3250,10152,null],[3803,10153,null],[4092,10154,null],[402,10155,null],[3090,10156,null],[3611,10157,null],[1367,10158,null],[491,10159,null],[1883,10160,null],[3708,10161,null],[1878,10162,21966],[1926,10163,21968],[1042,10164,null],[274,10165,null],[1794,10166,null],[1986,10167,null],[1810,10168,null],[1739,10169,null],[1884,10170,null],[2082,10171,null],[450,10172,null],[3418,10173,null],[4090,10174,null],[4182,10175,21984],[1162,10176,null],[732,10177,null],[2502,10178,21988],[923,10179,null],[2274,10180,null],[298,10181,null],[1506,10182,null],[1350,10183,21994],[1782,10184,21996],[3798,10185,21997],[1931,10186,null],[1991,10187,null],[1974,10188,22007],[2070,10189,22008],[882,10190,null],[780,10191,null],[4860,10192,null],[2795,10193,null],[898,10194,null],[2818,10195,null],[4818,10196,null],[258,10197,null],[2466,10198,null],[4146,10199,null],[263,10200,null],[1954,10201,null],[82,10202,null],[2615,10203,null],[4338,10204,null],[2002,10205,null],[10,10206,null],[3371,10207,null],[4380,10208,null],[2700,10209,null],[3084,10210,null],[3287,10211,null],[2290,10212,null],[2610,10213,null],[1842,10214,null],[1762,10215,null],[2123,10216,null],[3130,10217,null],[3234,10218,null],[1938,10219,null],[498,10220,null],[587,10221,null],[6,10222,22069],[251,10223,null],[210,10224,null],[1978,10225,null],[3383,10226,null],[3666,10227,null],[1858,10228,null],[2124,10229,null],[4422,10230,22082],[4242,10231,null],[4332,10232,null],[3378,10233,null],[3682,10234,null],[1932,10235,null],[778,10236,null],[2118,10237,22092],[1836,10238,null],[162,10239,null],[2130,10240,null],[924,10241,null],[198,10242,22101],[1499,10243,null],[503,10244,null],[534,10245,22106],[3623,10246,null],[34,10247,null],[3132,10248,null],[3138,10249,null],[3606,10250,22113],[3178,10251,null],[870,10252,22115],[2268,10253,null],[418,10254,null],[3270,10255,22120],[2267,10256,null],[647,10257,null],[407,10258,null],[3858,10259,null],[1446,10260,22127],[3468,10261,null],[1302,10262,22131],[1282,10263,null],[1260,10264,null],[946,10265,null],[636,10266,null],[935,10267,null],[2706,10268,null],[178,10269,null],[1943,10270,null],[3372,10271,null],[2363,10272,null],[12,10273,null],[3078,10274,22150],[3228,10275,null],[2266,10276,null],[4188,10277,null],[3474,10278,null],[2098,10279,null],[1271,10280,null],[4098,10281,null],[774,10282,22160],[3276,10283,null],[3702,10284,22163],[1306,10285,null],[2226,10286,null],[4908,10287,null],[5142,10288,22168],[791,10289,null],[155,10290,null],[1362,10291,null],[3420,10292,null],[4812,10293,null],[3618,10294,null],[3186,10295,null],[4945,10296,22180],[3804,10297,null],[4374,10298,22184],[3426,10299,null],[5533,10300,22188],[3414,10301,22190],[4194,10302,null],[5389,10303,22194],[5197,10304,22196],[3906,10305,null],[4717,10306,22200],[5715,10307,22202],[4992,10308,22204],[5616,10309,22206],[8462,10310,22208],[2279,10311,null],[5245,10312,22212],[2214,10313,22214],[5233,10314,22216],[5720,10315,22218],[5240,10316,22220],[4386,10317,null],[2256,10318,22224],[2317,10319,22226],[8481,10320,22228],[2977,10321,22230],[2262,10322,22232],[8327,10323,22234],[8522,10324,22236],[5004,10325,null],[4080,10326,22240],[1882,10327,null],[3504,10328,22244],[4034,10329,22246],[5185,10330,22248],[2029,10331,22250],[8528,10332,22252],[1890,10333,null],[1980,10334,null],[3889,10335,22258],[8992,10336,22260],[3997,10337,22262],[5234,10338,22264],[5665,10339,22266],[8343,10340,22268],[1895,10341,null],[8413,10342,22272],[3901,10343,22274],[4040,10344,22276],[2017,10345,22278],[3222,10346,22280],[3180,10347,null],[4621,10348,22284],[8990,10349,22286],[8945,10350,22288],[2749,10351,22290],[8923,10352,22292],[8911,10353,22294],[8326,10354,22296],[3313,10355,22298],[8981,10356,22300],[1734,10357,22302],[1738,10358,null],[4285,10359,22306],[5725,10360,22308],[1920,10361,22310],[8391,10362,22312],[3325,10363,22314],[8328,10364,22316],[8299,10365,22318],[4998,10366,22320],[2305,10367,22322],[8469,10368,22324],[8400,10369,22326],[4224,10370,22328],[8470,10371,22330],[8513,10372,22332],[8308,10373,22334],[8360,10374,22336],[8329,10375,22338],[5522,10376,22340],[3032,10377,22342],[8291,10378,22344],[4760,10379,22346],[3037,10380,22348],[1746,10381,null],[3510,10382,22352],[8464,10383,22354],[9196,10384,22356],[8907,10385,22358],[5184,10386,22360],[8526,10387,22362],[8494,10388,22364],[8330,10389,22366],[1847,10390,null],[3264,10391,22370],[4273,10392,22372],[5377,10393,22374],[2880,10394,22376],[2737,10395,22378],[5101,10396,22380],[8376,10397,22382],[8361,10398,22384],[8964,10399,22386],[8428,10400,22388],[8928,10401,22390],[8388,10402,22392],[8419,10403,22394],[8518,10404,22396],[8456,10405,22398],[8500,10406,22400],[2640,10407,22402],[8987,10408,22404],[8517,10409,22406],[4704,10410,22408],[8385,10411,22410],[2736,10412,22412],[8346,10413,22414],[8331,10414,22416],[8490,10415,22418],[9302,10416,22420],[8934,10417,22422],[8407,10418,22424],[9178,10419,22426],[8993,10420,22428],[9183,10421,22430],[8515,10422,22432],[8507,10423,22434],[9199,10424,22436],[8345,10425,22438],[8398,10426,22440],[4512,10427,22442],[8349,10428,22444],[8315,10429,22446],[8927,10430,22448],[8414,10431,22450],[8380,10432,22452],[8297,10433,22454],[8423,10434,22456],[8417,10435,22458],[8457,10436,22460],[8411,10437,22462],[8312,10438,22464],[1031,10439,null],[4800,10440,22468],[1542,10441,22470],[1682,10442,22472],[5677,10443,22474],[5521,10444,22476],[1019,10445,null],[1308,10446,null],[4957,10447,22482],[5328,10448,22484],[1398,10449,22486],[1026,10450,null],[5617,10451,22490],[8262,10452,22492],[1458,10453,null],[1354,10454,null],[1405,10455,22498],[8438,10456,22500],[1645,10457,22502],[5485,10458,22504],[8538,10459,22506],[5629,10460,22508],[1319,10461,null],[562,10462,null],[1258,10463,null],[8416,10464,22516],[1688,10465,22518],[1633,10466,22520],[5666,10467,22522],[8942,10468,22524],[1266,10469,null],[642,10470,null],[540,10471,null],[5520,10472,22532],[1681,10473,22534],[779,10474,null],[546,10475,null],[8480,10476,22540],[8421,10477,22542],[802,10478,null],[973,10479,22546],[8524,10480,22548],[8545,10481,22550],[4754,10482,22552],[874,10483,null],[8472,10484,22556],[8409,10485,22558],[1344,10486,22560],[438,10487,22562],[8512,10488,22564],[8926,10489,22566],[887,10490,null],[394,10491,null],[5672,10492,22572],[1122,10493,null],[8975,10494,22576],[685,10495,22578],[9177,10496,22580],[9305,10497,22582],[3456,10498,22584],[624,10499,22586],[8474,10500,22588],[8473,10501,22590],[9174,10502,22592],[455,10503,null],[8525,10504,22596],[1693,10505,22598],[8223,10506,22600],[4753,10507,22602],[5473,10508,22604],[3744,10509,22606],[8404,10510,22608],[8403,10511,22610],[8988,10512,22612],[8264,10513,22614],[8952,10514,22616],[9187,10515,22618],[8482,10516,22620],[8379,10517,22622],[8231,10518,22624],[8530,10519,22626],[9290,10520,22628],[1393,10521,22630],[1201,10522,22632],[4477,10523,22634],[5089,10524,22636],[3612,10525,null],[1018,10526,null],[8943,10527,22642],[8493,10528,22644],[8947,10529,22646],[8502,10530,22648],[8267,10531,22650],[8243,10532,22652],[8279,10533,22654],[8211,10534,22656],[8989,10535,22658],[9181,10536,22660],[3792,10537,22662],[8950,10538,22664],[8259,10539,22666],[8257,10540,22668],[8261,10541,22670],[876,10542,null],[9186,10543,22674],[8499,10544,22676],[5472,10545,22678],[8453,10546,22680],[8235,10547,22682],[8454,10548,22684],[8393,10549,22686],[8458,10550,22688],[8460,10551,22690],[8387,10552,22692],[8944,10553,22694],[8272,10554,22696],[8461,10555,22698],[8486,10556,22700],[8451,10557,22702],[8446,10558,22704],[8389,10559,22706],[8491,10560,22708],[8424,10561,22710],[528,10562,22712],[9184,10563,22714],[8476,10564,22716],[8377,10565,22718],[8383,10566,22720],[311,10567,null],[8969,10568,22724],[3026,10569,22726],[5528,10570,22728],[5714,10571,22730],[1680,10572,22732],[167,10573,null],[322,10574,null],[2893,10575,22738],[9194,10576,22740],[2881,10577,22742],[2989,10578,22744],[5713,10579,22746],[8541,10580,22748],[250,10581,null],[1584,10582,22752],[1549,10583,22754],[8910,10584,22756],[1537,10585,22758],[4765,10586,22760],[300,10587,null],[8484,10588,22764],[59,10589,null],[306,10590,null],[4609,10591,22770],[8535,10592,22772],[8268,10593,22774],[3025,10594,22776],[337,10595,22778],[9208,10596,22780],[156,10597,null],[192,10598,22784],[1213,10599,22786],[9284,10600,22788],[5721,10601,22790],[8237,10602,22792],[961,10603,22794],[8242,10604,22796],[252,10605,null],[8468,10606,22800],[2557,10607,22802],[8539,10608,22804],[8256,10609,22806],[8251,10610,22808],[8483,10611,22810],[8278,10612,22812],[8187,10613,22814],[8534,10614,22816],[150,10615,22818],[8915,10616,22820],[8270,10617,22822],[8544,10618,22824],[4705,10619,22826],[8527,10620,22828],[154,10621,null],[8974,10622,22832],[8514,10623,22834],[9173,10624,22836],[8509,10625,22838],[9172,10626,22840],[9233,10627,22842],[4176,10628,22844],[8341,10629,22846],[4848,10630,22848],[8271,10631,22850],[9240,10632,22852],[5232,10633,22854],[8540,10634,22856],[4465,10635,22858],[8269,10636,22860],[2310,10637,22862],[8350,10638,22864],[8916,10639,22866],[4464,10640,22868],[8373,10641,22870],[8280,10642,22872],[8542,10643,22874],[9197,10644,22876],[8319,10645,22878],[1008,10646,22880],[2208,10647,22882],[8529,10648,22884],[8334,10649,22886],[1632,10650,22888],[5280,10651,22890],[8475,10652,22892],[8505,10653,22894],[8318,10654,22896],[8336,10655,22898],[4128,10656,22900],[8342,10657,22902],[8258,10658,22904],[4608,10659,22906],[8510,10660,22908],[1536,10661,22910],[8991,10662,22912],[8186,10663,22914],[9283,10664,22916],[288,10665,22918],[8954,10666,22920],[8357,10667,22922],[9176,10668,22924],[8492,10669,22926],[2112,10670,22928],[8447,10671,22930],[8516,10672,22932],[2400,10673,22934],[9203,10674,22936],[4656,10675,22938],[8506,10676,22940],[816,10677,22942],[8195,10678,22944],[3757,10679,22946],[8374,10680,22948],[8940,10681,22950],[3985,10682,22952],[673,10683,22954],[8439,10684,22956],[9204,10685,22958],[8352,10686,22960],[3745,10687,22962],[8919,10688,22964],[8375,10689,22966],[4045,10690,22968],[349,10691,22970],[8436,10692,22972],[672,10693,22974],[8366,10694,22976],[2545,10695,22978],[9195,10696,22980],[9334,10697,22982],[8306,10698,22984],[1968,10699,22986],[8255,10700,22988],[11,10701,null],[8253,10702,22992],[3553,10703,22994],[3936,10704,22996],[8999,10705,22998],[8956,10706,23000],[8985,10707,23002],[8961,10708,23004],[1644,10709,null],[8358,10710,23008],[3696,10711,23010],[8433,10712,23012],[8201,10713,23014],[8207,10714,23016],[4033,10715,23018],[9296,10716,23020],[23,10717,null],[8367,10718,23024],[3360,10719,23026],[8996,10720,23028],[1296,10721,23030],[8224,10722,23032],[9285,10723,23034],[8435,10724,23036],[8354,10725,23038],[8508,10726,23040],[8287,10727,23042],[8418,10728,23044],[8543,10729,23046],[3565,10730,23048],[8437,10731,23050],[8983,10732,23052],[8191,10733,23054],[294,10734,23056],[8406,10735,23058],[9205,10736,23060],[8365,10737,23062],[9171,10738,23064],[5664,10739,23066],[8984,10740,23068],[1248,10741,23070],[144,10742,23072],[8348,10743,23074],[8935,10744,23076],[8971,10745,23078],[8370,10746,23080],[8537,10747,23082],[8408,10748,23084],[8932,10749,23086],[1440,10750,23088],[8994,10751,23090],[8353,10752,23092],[9293,10753,23094],[8335,10754,23096],[9189,10755,23098],[8941,10756,23100],[3888,10757,23102],[8332,10758,23104],[8430,10759,23106],[9307,10760,23108],[5136,10761,23110],[8909,10762,23112],[8362,10763,23114],[8412,10764,23116],[5040,10765,23118],[8247,10766,23120],[8489,10767,23122],[8422,10768,23124],[8908,10769,23126],[8295,10770,23128],[8298,10771,23130],[9306,10772,23132],[8301,10773,23134],[8302,10774,23136],[4752,10775,23138],[9304,10776,23140],[8289,10777,23142],[5795,10778,null],[8199,10779,23146],[9308,10780,23148],[8241,10781,23150],[5798,10782,null],[9190,10783,23154],[9175,10784,23156],[8240,10785,23158],[3024,10786,23160],[8427,10787,23162],[8536,10788,23164],[5786,10789,null],[8282,10790,23168],[8415,10791,23170],[4416,10792,23172],[8285,10793,23174],[8478,10794,23176],[8929,10795,23178],[8930,10796,23180],[5804,10797,null],[5780,10798,null],[8239,10799,23186],[8368,10800,23188],[8189,10801,23190],[9200,10802,23192],[8265,10803,23194],[8477,10804,23196],[5783,10805,null],[2928,10806,23200],[8351,10807,23202],[8523,10808,23204],[336,10809,23206],[8317,10810,23208],[8920,10811,23210],[9297,10812,23212],[1392,10813,23214],[8198,10814,23216],[2688,10815,23218],[8968,10816,23220],[8276,10817,23222],[8200,10818,23224],[8310,10819,23226],[3840,10820,23228],[5807,10821,null],[8963,10822,23232],[8204,10823,23234],[8347,10824,23236],[2976,10825,23238],[8369,10826,23240],[8296,10827,23242],[3600,10828,23244],[960,10829,23246],[576,10830,23248],[9287,10831,23250],[8970,10832,23252],[8316,10833,23254],[9303,10834,23256],[9295,10835,23258],[8455,10836,23260],[768,10837,23262],[8410,10838,23264],[8325,10839,23266],[8305,10840,23268],[912,10841,23270],[8467,10842,23272],[8307,10843,23274],[8390,10844,23276],[2160,10845,23278],[8183,10846,23280],[5424,10847,23282],[8463,10848,23284],[9310,10849,23286],[8222,10850,23288],[9311,10851,23290],[8229,10852,23292],[8214,10853,23294],[8303,10854,23296],[2016,10855,23298],[2544,10856,23300],[8286,10857,23302],[8283,10858,23304],[8338,10859,23306],[8959,10860,23308],[8188,10861,23310],[6497,10862,null],[8311,10863,23314],[8293,10864,23316],[9236,10865,23318],[9198,10866,23320],[9170,10867,23322],[8254,10868,23324],[8337,10869,23326],[8946,10870,23328],[8973,10871,23330],[8938,10872,23332],[9241,10873,23334],[8202,10874,23336],[8931,10875,23338],[9185,10876,23340],[8232,10877,23342],[5777,10878,null],[8238,10879,23346],[8449,10880,23348],[9234,10881,23350],[2832,10882,23352],[8215,10883,23354],[9301,10884,23356],[6493,10885,null],[8193,10886,23360],[6495,10887,null],[8955,10888,23364],[8503,10889,23366],[8274,10890,23368],[8359,10891,23370],[8249,10892,23372],[5762,10893,null],[5774,10894,null],[8322,10895,23378],[8498,10896,23380],[8233,10897,23382],[8192,10898,23384],[8273,10899,23386],[3984,10900,23388],[8392,10901,23390],[5771,10902,null],[8386,10903,23394],[8300,10904,23396],[720,10905,23398],[8962,10906,23400],[8181,10907,23402],[9206,10908,23404],[8444,10909,23406],[8205,10910,23408],[8218,10911,23410],[2496,10912,23412],[8320,10913,23414],[8976,10914,23416],[1488,10915,23418],[8384,10916,23420],[9237,10917,23422],[8209,10918,23424],[8340,10919,23426],[1776,10920,23428],[8918,10921,23430],[8324,10922,23432],[480,10923,23434],[8442,10924,23436],[6499,10925,null],[5801,10926,null],[1200,10927,23442],[8997,10928,23444],[9313,10929,23446],[8922,10930,23448],[8532,10931,23450],[8958,10932,23452],[0,10933,23454],[48,10934,23456],[3312,10935,23458],[8448,10936,23460],[8511,10937,23462],[8216,10938,23464],[9212,10939,23466],[8246,10940,23468],[96,10941,23470],[3072,10942,23472],[8217,10943,23474],[8967,10944,23476],[8914,10945,23478],[8479,10946,23480],[432,10947,23482],[8459,10948,23484],[8924,10949,23486],[5768,10950,null],[8321,10951,23490],[8339,10952,23492],[8226,10953,23494],[9235,10954,23496],[9210,10955,23498],[8266,10956,23500],[3120,10957,23502],[5792,10958,null],[8185,10959,23506],[8979,10960,23508],[9299,10961,23510],[9239,10962,23512],[8210,10963,23514],[1152,10964,23516],[8998,10965,23518],[8219,10966,23520],[8227,10967,23522],[9192,10968,23524],[8313,10969,23526],[8344,10970,23528],[3552,10971,23530],[8443,10972,23532],[2064,10973,23534],[8445,10974,23536],[8248,10975,23538],[8487,10976,23540],[8913,10977,23542],[8382,10978,23544],[2352,10979,23546],[8978,10980,23548],[1824,10981,23550],[5789,10982,null],[8213,10983,23554],[9309,10984,23556],[8333,10985,23558],[8426,10986,23560],[8245,10987,23562],[8206,10988,23564],[8395,10989,23566],[5765,10990,null],[8234,10991,23570],[8405,10992,23572],[8323,10993,23574],[8937,10994,23576],[8182,10995,23578],[8960,10996,23580],[4896,10997,23582],[8399,10998,23584],[8397,10999,23586],[8441,11000,23588],[9193,11001,23590],[8180,11002,23592],[8294,11003,23594],[8401,11004,23596],[1728,11005,23598],[8485,11006,23600],[9209,11007,23602],[8396,11008,23604],[1104,11009,23606],[2784,11010,23608],[8497,11011,23610],[8440,11012,23612],[9242,11013,23614],[3168,11014,23616]]} diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/modules/pmod46_pc1_p10.json b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/modules/pmod46_pc1_p10.json new file mode 100644 index 0000000000..1f500511ac --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/modules/pmod46_pc1_p10.json @@ -0,0 +1 @@ +{"input_count": 36, "args": [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, [0, 3], [35, 36], [3, 10], [21, 38], [6, 7], [33, 34], [23, 41], [25, 35], [42, 43], [16, 17], [22, 23], [19, 46], [15, 47], [29, 34], [16, 49], [7, 14], [13, 51], [6, 52], [36, 53], [2, 39], [4, 11], [22, 56], [25, 57], [2, 9], [24, 59], [21, 60], [58, 61], [32, 33], [28, 29], [54, 64], [5, 12], [27, 66], [33, 67], [17, 32], [20, 25], [69, 70], [7, 71], [32, 70], [41, 73], [10, 65], [10, 36], [11, 12], [26, 77], [4, 5], [30, 79], [78, 80], [76, 81], [27, 82], [48, 83], [31, 35], [64, 85], [53, 86], [84, 87], [31, 33], [32, 89], [34, 90], [24, 25], [30, 46], [92, 93], [91, 94], [44, 67], [18, 23], [51, 66], [97, 98], [8, 9], [15, 100], [2, 101], [1, 102], [18, 45], [83, 104], [103, 105], [0, 35], [13, 107], [51, 108], [6, 109], [19, 20], [110, 111], [31, 32], [13, 77], [89, 114], [8, 115], [0, 1], [101, 117], [55, 118], [70, 99], [119, 120], [26, 27], [64, 122], [34, 63], [85, 124], [123, 125], [94, 126], [13, 14], [77, 128], [127, 129], [68, 97], [30, 122], [45, 132], [21, 23], [15, 18], [133, 135], [134, 136], [22, 24], [137, 138], [9, 10], [139, 140], [1, 8], [104, 142], [83, 143], [16, 18], [68, 145], [6, 13], [89, 147], [83, 148], [28, 149], [60, 150], [40, 79], [21, 127], [152, 153], [3, 152], [64, 125], [104, 132], [156, 157], [155, 158], [102, 117], [147, 160], [24, 43], [161, 162], [24, 147], [19, 164], [160, 165], [89, 166], [22, 134], [136, 168], [49, 169], [8, 140], [2, 3], [16, 119], [26, 57], [173, 174], [28, 173], [162, 176], [29, 177], [53, 178], [112, 142], [21, 140], [130, 181], [12, 13], [28, 165], [17, 175], [184, 185], [22, 31], [69, 187], [56, 188], [111, 163], [51, 190], [4, 172], [5, 192], [19, 28], [89, 194], [139, 195], [193, 196], [61, 75], [96, 198], [88, 143], [74, 200], [15, 20], [162, 202], [188, 203], [16, 21], [28, 205], [19, 206], [29, 207], [204, 208], [26, 209], [20, 162], [19, 211], [135, 212], [42, 213], [11, 80], [26, 113], [111, 142], [37, 64], [10, 218], [53, 219], [217, 220], [34, 221], [14, 171], [27, 223], [183, 224], [9, 27], [2, 168], [226, 227], [116, 194], [77, 223], [3, 5], [29, 206], [1, 40], [2, 233], [214, 234], [232, 235], [189, 191], [53, 64], [83, 125], [238, 239], [146, 222], [34, 51], [92, 169], [171, 210], [154, 172], [27, 50], [121, 246], [29, 72], [14, 248], [32, 242], [29, 250], [82, 251], [31, 186], [17, 18], [165, 176], [131, 255], [6, 59], [34, 93], [69, 258], [213, 259], [89, 260], [234, 261], [151, 168], [228, 252], [1, 6], [197, 265], [27, 231], [144, 251], [20, 268], [11, 128], [244, 270], [12, 91], [73, 170], [230, 273], [10, 216], [53, 218], [275, 276], [56, 277], [45, 217], [278, 279], [141, 229], [89, 129], [100, 260], [282, 283], [7, 73], [170, 285], [215, 254], [12, 287], [46, 288], [167, 289], [143, 149], [79, 262], [1, 111], [159, 293], [61, 201], [10, 129], [111, 156], [243, 297], [25, 264], [214, 232], [160, 289], [180, 272], [26, 192], [111, 158], [73, 242], [301, 305], [79, 95], [257, 307], [41, 190], [99, 309], [175, 249], [236, 267], [1, 193], [286, 313], [77, 109], [296, 304], [209, 233], [287, 302], [194, 291], [111, 179], [225, 300], [106, 168], [303, 317], [62, 277], [308, 315], [8, 316]], "roots": [298, 182, 326, 284, 321, 271, 274, 281, 245, 294, 292, 312, 323, 314, 266, 240, 325, 199, 324, 299, 263, 318, 241, 280, 269, 319, 310, 237, 306, 290, 320, 247, 256, 311, 253, 322, 295]} \ No newline at end of file diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/modules/qmod_sa1_p10.json b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/modules/qmod_sa1_p10.json new file mode 100644 index 0000000000..e3d623cae3 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/modules/qmod_sa1_p10.json @@ -0,0 +1 @@ +{"input_count":8,"args":[null,null,null,null,null,null,null,null,[6,7],[3,6],[0,1],[2,10],[3,11],[1,3],[4,8],[13,14],[5,15],[2,5],[14,17],[12,14],[5,7],[0,18],[4,12],[15,17],[0,16],[11,20],[9,25],[10,18],[20,22],[3,21],[5,22],[6,30]],"roots":[23,29,24,27,26,19,28,31]} diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/modules/tmod_t2_p10.json b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/modules/tmod_t2_p10.json new file mode 100644 index 0000000000..7d2185c2be --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/modules/tmod_t2_p10.json @@ -0,0 +1 @@ +{"kind":"disjoint_triples","p":10,"input_labels":[[0,1,2],[0,1,3],[0,1,4],[0,1,5],[0,1,6],[0,1,7],[0,1,8],[0,1,9],[0,2,3],[0,2,4],[0,2,5],[0,2,6],[0,2,7],[0,2,8],[0,2,9],[0,3,4],[0,3,5],[0,3,6],[0,3,7],[0,3,8],[0,3,9],[0,4,5],[0,4,6],[0,4,7],[0,4,8],[0,4,9],[0,5,6],[0,5,7],[0,5,8],[0,5,9],[0,6,7],[0,6,8],[0,6,9],[0,7,8],[0,7,9],[0,8,9],[1,2,3],[1,2,4],[1,2,5],[1,2,6],[1,2,7],[1,2,8],[1,2,9],[1,3,4],[1,3,5],[1,3,6],[1,3,7],[1,3,8],[1,3,9],[1,4,5],[1,4,6],[1,4,7],[1,4,8],[1,4,9],[1,5,6],[1,5,7],[1,5,8],[1,5,9],[1,6,7],[1,6,8],[1,6,9],[1,7,8],[1,7,9],[1,8,9],[2,3,4],[2,3,5],[2,3,6],[2,3,7],[2,3,8],[2,3,9],[2,4,5],[2,4,6],[2,4,7],[2,4,8],[2,4,9],[2,5,6],[2,5,7],[2,5,8],[2,5,9],[2,6,7],[2,6,8],[2,6,9],[2,7,8],[2,7,9],[2,8,9],[3,4,5],[3,4,6],[3,4,7],[3,4,8],[3,4,9],[3,5,6],[3,5,7],[3,5,8],[3,5,9],[3,6,7],[3,6,8],[3,6,9],[3,7,8],[3,7,9],[3,8,9],[4,5,6],[4,5,7],[4,5,8],[4,5,9],[4,6,7],[4,6,8],[4,6,9],[4,7,8],[4,7,9],[4,8,9],[5,6,7],[5,6,8],[5,6,9],[5,7,8],[5,7,9],[5,8,9],[6,7,8],[6,7,9],[6,8,9],[7,8,9]],"target_labels":[[0,1,2],[0,1,3],[0,1,4],[0,1,5],[0,1,6],[0,1,7],[0,1,8],[0,1,9],[0,2,3],[0,2,4],[0,2,5],[0,2,6],[0,2,7],[0,2,8],[0,2,9],[0,3,4],[0,3,5],[0,3,6],[0,3,7],[0,3,8],[0,3,9],[0,4,5],[0,4,6],[0,4,7],[0,4,8],[0,4,9],[0,5,6],[0,5,7],[0,5,8],[0,5,9],[0,6,7],[0,6,8],[0,6,9],[0,7,8],[0,7,9],[0,8,9],[1,2,3],[1,2,4],[1,2,5],[1,2,6],[1,2,7],[1,2,8],[1,2,9],[1,3,4],[1,3,5],[1,3,6],[1,3,7],[1,3,8],[1,3,9],[1,4,5],[1,4,6],[1,4,7],[1,4,8],[1,4,9],[1,5,6],[1,5,7],[1,5,8],[1,5,9],[1,6,7],[1,6,8],[1,6,9],[1,7,8],[1,7,9],[1,8,9],[2,3,4],[2,3,5],[2,3,6],[2,3,7],[2,3,8],[2,3,9],[2,4,5],[2,4,6],[2,4,7],[2,4,8],[2,4,9],[2,5,6],[2,5,7],[2,5,8],[2,5,9],[2,6,7],[2,6,8],[2,6,9],[2,7,8],[2,7,9],[2,8,9],[3,4,5],[3,4,6],[3,4,7],[3,4,8],[3,4,9],[3,5,6],[3,5,7],[3,5,8],[3,5,9],[3,6,7],[3,6,8],[3,6,9],[3,7,8],[3,7,9],[3,8,9],[4,5,6],[4,5,7],[4,5,8],[4,5,9],[4,6,7],[4,6,8],[4,6,9],[4,7,8],[4,7,9],[4,8,9],[5,6,7],[5,6,8],[5,6,9],[5,7,8],[5,7,9],[5,8,9],[6,7,8],[6,7,9],[6,8,9],[7,8,9]],"input_count":120,"args":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[77,115],[47,56],[92,122],[121,123],[112,117],[29,34],[114,126],[125,127],[101,112],[106,129],[25,103],[22,131],[29,132],[27,133],[130,134],[23,32],[135,136],[93,116],[78,138],[5,27],[46,96],[12,13],[80,142],[76,143],[55,56],[59,145],[4,5],[146,147],[144,148],[34,114],[17,45],[2,151],[29,57],[20,93],[7,154],[153,155],[48,156],[152,157],[62,98],[158,159],[150,160],[6,56],[28,162],[4,163],[47,92],[19,165],[164,166],[161,167],[120,168],[63,99],[115,170],[35,171],[169,172],[8,21],[49,58],[94,175],[30,176],[174,177],[36,116],[64,100],[179,180],[178,181],[173,182],[112,114],[101,184],[24,102],[34,186],[185,187],[14,36],[20,189],[69,85],[100,191],[190,192],[10,26],[72,107],[194,195],[42,64],[48,197],[7,198],[91,92],[86,93],[200,201],[13,77],[35,203],[115,204],[54,110],[49,180],[206,207],[90,208],[32,128],[40,41],[1,211],[39,212],[33,113],[61,97],[214,215],[178,216],[18,91],[4,55],[140,219],[112,220],[32,221],[152,156],[46,60],[48,96],[224,225],[223,226],[222,227],[218,228],[217,229],[40,67],[37,39],[66,232],[11,233],[1,9],[234,235],[231,236],[76,113],[82,238],[15,30],[79,240],[239,241],[83,120],[64,243],[81,119],[42,85],[245,246],[244,247],[40,61],[63,249],[41,250],[43,251],[80,118],[84,253],[82,254],[252,255],[248,256],[38,54],[75,258],[71,104],[259,260],[195,259],[3,50],[22,263],[23,101],[55,140],[265,266],[264,267],[14,78],[51,106],[60,62],[270,271],[60,270],[53,273],[5,274],[136,275],[3,22],[59,249],[28,31],[27,279],[111,280],[6,148],[281,282],[52,108],[283,284],[51,52],[263,286],[24,287],[22,23],[288,289],[5,33],[12,18],[291,292],[36,110],[26,294],[105,117],[30,79],[11,297],[66,94],[298,299],[17,300],[78,93],[301,302],[115,116],[58,304],[33,35],[118,306],[242,307],[11,77],[143,309],[308,310],[73,243],[109,312],[84,313],[111,146],[24,31],[34,316],[136,317],[25,296],[318,319],[106,108],[320,321],[26,36],[35,323],[322,324],[195,245],[73,83],[74,327],[81,328],[72,80],[329,330],[9,68],[65,332],[66,333],[74,75],[110,335],[85,336],[314,337],[94,209],[85,197],[43,340],[258,336],[341,342],[58,79],[39,344],[260,345],[343,346],[78,116],[347,348],[63,84],[41,350],[73,109],[351,352],[243,353],[349,354],[54,90],[44,356],[75,357],[67,97],[82,359],[102,111],[296,321],[103,362],[361,363],[184,364],[52,62],[88,98],[108,367],[366,368],[44,89],[48,370],[47,371],[369,372],[38,65],[37,374],[69,375],[41,42],[328,377],[68,378],[376,379],[373,380],[3,7],[25,382],[53,383],[16,20],[2,385],[384,386],[24,34],[6,388],[19,389],[387,390],[381,391],[17,218],[10,14],[74,394],[71,395],[78,396],[12,76],[11,398],[72,399],[397,400],[81,401],[137,402],[109,120],[110,404],[119,405],[107,118],[406,407],[33,408],[324,409],[81,83],[42,69],[411,412],[45,58],[79,299],[39,415],[414,416],[57,348],[93,418],[417,419],[96,119],[360,421],[81,422],[40,46],[423,424],[61,425],[192,198],[60,427],[426,428],[37,49],[43,70],[430,431],[429,432],[420,433],[9,15],[2,435],[21,436],[7,29],[61,63],[8,439],[432,437],[10,235],[14,442],[92,95],[393,444],[19,445],[281,446],[46,47],[447,448],[2,282],[449,450],[101,102],[105,452],[24,453],[289,454],[87,88],[455,456],[451,457],[92,121],[152,154],[29,131],[53,382],[50,57],[462,463],[4,22],[464,465],[461,466],[460,467],[90,100],[89,469],[48,86],[370,471],[468,472],[33,292],[21,435],[474,475],[22,25],[186,477],[284,478],[42,74],[376,480],[16,86],[37,68],[41,483],[80,484],[9,231],[1,142],[486,487],[485,488],[18,19],[2,490],[98,225],[117,271],[32,34],[5,6],[31,495],[59,496],[494,497],[7,498],[493,499],[95,448],[500,501],[492,502],[491,503],[413,504],[489,505],[14,20],[506,507],[65,75],[90,509],[16,510],[108,114],[115,311],[103,512],[269,412],[119,230],[181,516],[53,103],[22,265],[72,519],[104,339],[38,39],[1,522],[467,523],[11,28],[203,525],[71,78],[327,527],[395,528],[526,529],[524,530],[49,215],[63,118],[532,533],[377,531],[2,449],[45,536],[76,91],[55,538],[74,110],[70,509],[540,541],[191,470],[542,543],[38,377],[39,66],[457,482],[447,547],[333,548],[113,539],[434,550],[112,551],[10,71],[72,553],[144,309],[554,555],[73,556],[549,557],[94,97],[21,559],[100,560],[119,120],[179,562],[113,307],[30,115],[564,565],[563,566],[210,281],[567,568],[561,569],[99,570],[86,260],[510,572],[87,107],[72,574],[88,352],[575,576],[105,577],[573,578],[470,542],[44,48],[341,430],[581,582],[580,583],[69,584],[53,585],[258,586],[475,587],[373,391],[20,96],[93,98],[590,591],[571,592],[446,593],[170,404],[452,579],[76,77],[231,485],[546,598],[597,599],[66,67],[558,601],[28,187],[29,603],[92,98],[84,459],[102,606],[11,241],[39,608],[8,58],[1,610],[609,611],[43,612],[12,33],[249,614],[239,615],[613,616],[245,617],[301,475],[70,619],[16,194],[573,621],[620,622],[13,35],[19,624],[68,99],[84,626],[625,627],[459,628],[623,629],[39,611],[55,147],[631,632],[239,614],[100,562],[130,136],[51,636],[331,597],[527,638],[39,639],[60,220],[637,641],[43,430],[70,360],[61,424],[644,645],[643,646],[417,550],[647,648],[357,509],[38,650],[50,86],[260,652],[651,653],[649,654],[453,557],[52,105],[51,59],[657,658],[117,321],[271,660],[659,661],[5,384],[662,663],[6,664],[136,665],[317,666],[35,115],[120,668],[104,116],[30,295],[670,671],[669,672],[109,673],[40,81],[95,644],[626,676],[111,253],[677,678],[606,679],[238,680],[91,474],[681,682],[51,267],[46,218],[87,685],[684,686],[231,398],[687,688],[193,302],[116,690],[29,691],[237,398],[95,200],[45,694],[315,448],[695,696],[86,697],[107,109],[44,88],[87,659],[700,701],[16,702],[50,518],[72,73],[374,705],[87,700],[706,707],[27,239],[359,709],[682,710],[633,711],[645,712],[87,96],[89,714],[575,647],[19,88],[89,201],[17,718],[385,719],[605,720],[717,721],[29,722],[152,177],[216,724],[4,264],[44,86],[16,727],[726,728],[687,729],[725,730],[102,114],[374,442],[234,733],[71,734],[152,726],[728,736],[735,737],[72,689],[738,739],[133,136],[53,662],[47,87],[95,367],[141,371],[744,745],[743,746],[742,747],[40,748],[30,214],[107,750],[295,670],[751,752],[50,453],[145,754],[286,755],[39,58],[59,256],[79,121],[111,238],[759,760],[758,761],[757,762],[260,763],[756,764],[385,718],[714,766],[393,767],[403,768],[9,601],[769,770],[54,64],[41,63],[278,773],[643,774],[448,775],[56,776],[262,352],[657,778],[765,778],[28,629],[99,533],[65,69],[771,783],[32,474],[113,538],[423,575],[103,130],[787,788],[139,415],[572,790],[544,791],[789,792],[786,793],[648,777],[295,394],[300,441],[151,797],[4,611],[39,799],[798,800],[22,186],[263,802],[52,803],[728,804],[47,773],[627,806],[54,807],[715,744],[97,119],[81,515],[693,811],[26,394],[36,383],[813,814],[1,8],[15,816],[815,817],[343,818],[2,816],[16,475],[3,194],[821,822],[651,823],[820,824],[432,825],[281,455],[26,104],[107,828],[827,829],[26,174],[356,831],[448,695],[36,813],[71,834],[78,835],[670,836],[612,837],[41,68],[77,839],[13,840],[167,841],[161,842],[6,19],[624,844],[826,845],[24,846],[36,831],[15,614],[52,352],[88,850],[807,851],[847,852],[75,84],[441,816],[103,114],[313,368],[626,857],[856,858],[464,642],[32,429],[99,534],[607,859],[72,81],[67,864],[40,865],[758,816],[87,141],[293,855],[861,869],[566,829],[109,871],[559,872],[283,290],[32,60],[221,875],[340,418],[438,877],[189,878],[618,879],[876,880],[548,873],[21,99],[90,883],[94,884],[109,885],[179,406],[871,887],[792,863],[458,728],[45,890],[97,469],[99,892],[113,670],[115,894],[408,895],[101,896],[202,809],[365,898],[897,899],[893,900],[2,18],[5,136],[902,903],[554,830],[82,249],[195,906],[74,541],[543,908],[796,909],[475,910],[25,385],[911,912],[624,849],[867,914],[138,180],[7,190],[870,917],[188,296],[741,919],[272,920],[385,815],[588,922],[820,923],[87,273],[745,925],[904,926],[384,385],[443,928],[481,866],[12,927],[930,931],[929,932],[7,62],[492,493],[57,315],[184,936],[833,937],[935,938],[93,939],[56,732],[415,786],[680,942],[882,884],[20,490],[809,945],[16,946],[16,747],[667,948],[3,23],[24,950],[496,951],[703,952],[100,722],[269,411],[245,907],[20,491],[949,957],[58,339],[58,94],[113,960],[477,514],[604,962],[673,963],[954,964],[886,965],[98,150],[238,245],[348,968],[103,463],[55,970],[274,971],[129,972],[347,973],[969,974],[907,975],[115,203],[35,163],[977,978],[351,979],[4,613],[261,981],[194,982],[850,983],[803,984],[980,985],[45,451],[171,987],[564,988],[174,306],[862,990],[568,955],[238,759],[178,215],[989,994],[209,595],[440,667],[51,268],[982,998],[616,999],[106,296],[67,783],[68,1002],[196,1000],[51,101],[575,1005],[655,1006],[543,787],[1001,1008],[542,858],[1009,1010],[84,513],[85,1012],[563,1013],[522,656],[574,622],[520,1016],[80,749],[137,634],[608,837],[1019,1020],[627,773],[124,1022],[417,432],[654,1024],[851,1025],[102,1026],[1023,1027],[212,1015],[865,1018],[875,934],[57,1031],[128,1032],[283,1033],[64,440],[1034,1035],[98,192],[255,326],[95,254],[68,644],[1039,1040],[326,337],[1021,1042],[380,1030],[620,711],[1017,1045],[19,68],[53,69],[258,1048],[273,584],[1049,1050],[874,1029],[114,125],[139,1053],[943,1054],[631,1012],[651,801],[286,754],[698,1058],[81,421],[243,1037],[1060,1061],[1055,1062],[104,832],[177,1064],[185,364],[527,1066],[98,243],[427,1068],[62,1069],[243,343],[42,675],[321,920],[281,1073],[888,1074],[152,167],[172,1076],[90,848],[283,1056],[11,269],[621,1057],[38,586],[133,385],[572,1083],[911,1084],[252,1079],[116,1085],[303,1087],[145,763],[40,545],[194,511],[58,772],[63,1092],[62,243],[23,51],[293,1095],[325,409],[883,1097],[51,950],[496,1099],[24,1100],[915,1101],[779,1102],[194,1103],[699,862],[356,1105],[491,501],[953,1107],[1106,1108],[26,1109],[254,677],[776,1041],[99,1112],[105,286],[374,1114],[358,1115],[1113,1116],[577,1117],[28,802],[439,872],[370,704],[86,1121],[447,1073],[670,1067],[990,1110],[313,337],[1038,1126],[1124,1127],[410,772],[119,560],[993,1128],[45,93],[86,1132],[62,284],[389,1134],[53,1135],[71,597],[187,962],[185,361],[56,971],[1139,1140],[742,1141],[439,1142],[1092,1143],[896,1144],[31,476],[625,1146],[1111,1147],[1091,1148],[453,874],[1120,1150],[88,805],[1076,1152],[61,810],[107,1154],[207,1155],[997,1129],[87,1059],[104,1158],[367,1123],[54,58],[8,1161],[1151,1162],[894,959],[133,460],[472,1165],[16,1166],[860,1167],[700,1106],[115,961],[1169,1170],[892,1098],[947,1172],[1155,1164],[1159,1171],[463,518],[941,1176],[92,1133],[1177,1178],[767,1160],[472,1132],[973,1181],[868,1182],[91,1183],[1174,1184],[16,168],[88,1186],[3,1187],[119,753],[61,1162],[1189,1190],[530,1138],[166,1022],[801,979],[1193,1194],[137,768],[680,795],[735,1153],[941,1135],[28,1199],[674,1200],[841,1198],[12,331],[2,495],[625,683],[556,1074],[329,1206],[8,467],[1201,1208],[1093,1209],[107,731],[280,1205],[208,1155],[33,1213],[13,394],[1203,1215],[57,184],[348,1217],[248,493],[1089,1219],[1218,1220],[318,1216],[1,1222],[1090,1223],[753,1196],[269,1207],[619,1212],[352,854],[479,1188],[1130,1225],[639,1066],[898,1231],[66,1003],[1232,1233],[23,24],[665,1224],[112,421],[20,504],[635,1238],[36,64],[1239,1240],[1122,1229],[991,1241],[927,928],[1214,1244],[555,955],[527,546],[381,1247],[154,987],[492,1249],[133,860],[401,523],[199,691],[153,1253],[801,1254],[117,494],[20,1256],[1072,1251],[1252,1258],[1033,1250],[980,981],[992,1014],[1147,1204],[1113,1263],[325,1215],[32,81],[189,1094],[1127,1265],[816,914],[816,1264],[332,1002],[39,414],[849,1268],[258,1176],[791,1274],[585,1275],[322,947],[1216,1277],[1271,1278],[236,515],[464,921],[285,1281],[716,825],[69,770],[445,592],[1284,1285],[388,913],[1047,1286],[1059,1137],[857,1287],[77,1179],[1248,1291],[277,1081],[653,1293],[16,473],[71,1295],[442,1296],[1080,1297],[535,1199],[628,1290],[1096,1283],[94,901],[708,1289],[343,838],[35,996],[513,1228],[589,1305],[905,1306],[1023,1024],[848,1307],[467,1304],[493,1069],[481,546],[1298,1313],[58,521],[1011,1039],[1134,1177],[555,992],[1288,1318],[481,1247],[866,1320],[76,1184],[1321,1322],[855,917],[1148,1257],[189,1325],[121,1317],[287,891],[1062,1326],[862,1170],[218,1168],[596,943],[868,1331],[1237,1266],[42,1034],[692,1045],[150,878],[213,1335],[489,1107],[953,1339],[257,493],[499,1341],[1269,1342],[1334,1336],[1038,1071],[1261,1267],[1337,1346],[10,706],[419,1070],[1340,1348],[567,1036],[426,1051],[1149,1235],[78,411],[599,1303],[189,1343],[373,1179],[305,1357],[624,1136],[352,742],[251,1360],[575,1352],[114,1349],[578,1353],[1309,1363],[469,1230],[412,940],[1354,1367],[600,1368],[179,1295],[1345,1361],[831,1370],[521,595],[916,939],[1358,1373],[205,338],[73,1202],[13,392],[562,1374],[1060,1113],[30,1372],[355,1327],[106,787],[276,614],[630,1119],[1272,1276],[1315,1381],[443,1378],[109,1077],[785,913],[1312,1380],[819,956],[576,1385],[64,1191],[1384,1392],[963,1020],[1251,1394],[1383,1390],[1064,1211],[58,1351],[1376,1396],[229,812],[1078,1245],[343,354],[818,1404],[748,1141],[807,1070],[1324,1407],[91,1406],[149,237],[1359,1405],[34,624],[1408,1412],[844,1413],[1178,1409],[748,782],[405,1416],[537,840],[1410,1418],[1152,1389],[1156,1417],[334,1192],[1065,1420],[6,1419],[1330,1379],[356,1421],[713,798],[69,723],[1422,1428],[843,1280],[83,1430],[620,692],[640,1142],[23,1398],[1090,1433],[243,967],[1432,1436],[781,1437],[1246,1338],[808,1082],[313,1440],[369,1441]],"roots":[1302,1131,1063,1316,889,794,1332,1234,1145,1425,1426,1375,1185,1175,1415,1221,1371,1382,976,780,1435,1391,1365,552,1197,1369,1442,1362,1118,1044,1386,1028,1292,1007,1323,1355,1075,594,1173,966,1366,944,1180,1262,1273,1401,1043,1308,1226,1329,1438,1344,1227,1319,1300,1434,1364,1279,1088,1393,1429,1046,784,602,1400,1157,1210,1397,1163,1282,1243,183,517,995,1260,1310,1403,1125,958,1387,1423,1242,1399,1333,1328,1356,1347,881,1086,1439,1411,1395,1104,1236,1311,986,1299,1004,1259,1052,1414,918,1270,508,1255,1195,1431,1427,1402,1424,924,853,1388,1301,933,1350,1294,1314,1377,740],"contract":"Root indexed by J sums input I exactly when I and J are disjoint.","source":"agent-cmod ctsa annealing of the complex compile ledger"} diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/gcert1-p10-centre-mw-flow.json.gz b/research/five-stage-p10b-transcript-stages/inputs/complex/gcert1-p10-centre-mw-flow.json.gz new file mode 100644 index 0000000000..3e5ed6941c Binary files /dev/null and b/research/five-stage-p10b-transcript-stages/inputs/complex/gcert1-p10-centre-mw-flow.json.gz differ diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/retained/FINITE_BRIDGE.txt b/research/five-stage-p10b-transcript-stages/inputs/complex/retained/FINITE_BRIDGE.txt new file mode 100644 index 0000000000..c1a8843611 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/retained/FINITE_BRIDGE.txt @@ -0,0 +1,141 @@ +FINITE ROUTER, ROW-STOCK, AND SEMANTIC BRIDGE FOR ROUND 13 + +Prepared for icekylinx by GPT-6 Astra, 9 October 2026. Apache-2.0. + +This bridge applies to a completed, physically proved round-13 profile. +It cannot make a numerically attractive but unconstructed profile valid. +The local source/target flags, controlled injections, old-response +subtraction, inverse cleanup, and retained alias boundaries are separate +construction obligations. assemble_profiles.py records their role as +proof dependencies and independently checks the exact arithmetic. + +1. The inherited uniform interfaces + +Retain the three completed-core cover of PR144/PR168 and all of its +analytic and fixed-tape assumptions. The complex cover is O(m,2), m<=72, +with order V<2^(m*m)<=2^5184. No new independent cover coordinates are +introduced by common-frame scalar lifts or source-controlled local +rewrites. Every stage still uses one completed invocation at each vertex. + +For a supplied profile with W0<10^7 roles per cover vertex, the full +physical stock W=V W0 is less than2^5208. Its total rank s is less +than mW<2^5215. The profile's actual proper-child maximum is retained; +the selected complex maximum must be less than m/2. The script checks +these inequalities rather than assuming that fewer auxiliary rows imply +a better contraction or a shorter recursion. + +The bit word uses the same weighted q-adic frame interface and the same +internally borrowed selectors as its pinned parent. New source controls +must use existing nondegenerate source-meeting planes or separately +certified new frames. All zero-rank adapters remain charged scalar work. +The group-size factor is not omitted and is not inserted into an external +polynomial row reserve. The inherited ordinary leaf saving is exactly +384599/10^10. The bad-row allowance is1/10^16; the charged fallback per +edge is32m^2. Its inequality2m^3/2^80<1/10^16 is checked explicitly. + +2. A deliberately loose finite scalar bound + +The pinned words and round-13 modifications are finite straight-line +programs with fewer than2^40 stored nodes, roles, coefficients, and +boundary entries. Scalar sum/difference lifts use actual invertible +matrices and are executed pointwise at common frame representatives. +For the selected dyadic rewrite, new elementary coefficients are +dyadic; the inherited center scatters retain their fixed odd divisor3. +No unrecorded new odd denominator may be included under this bridge. + +Fixed integer multipliers can be expanded into scalar doublings and +additions; dyadic divisions can be expanded into halvings. The explicit +low words and full-frame inverses are much smaller than2^4096 primitive +scalar/movement groups per invocation. Even constructing their fixed +old-response matrices by exact elimination is dominated by this bound: +matrix order is below2^40, original finite-word coefficient bit lengths +are below2^80, and the elementary elimination and coefficient expansion +bounds are below2^1024. No input-size-dependent dense elimination is +being performed. These are constants of the chosen finite construction. + +Consequently all3V invocation words, endpoint adapters, and finite role +bookkeeping fit within K<2^9300 logical groups. The retained universal +router is overcharged by a full W-role permutation for every group: + + 64 (m+1)^3 (K+1) (W+1)^2 < 2^20000. + +Choose the exact dominating scalar/router budget G=2^30000. This also +dominates the primitive arithmetic required to realize the fixed scalar +coefficients and source-controlled inverse cleanup. The router still +uses a fixed number of tapes, with sequential reuse of row stock. + +3. Explicit semantic constants + +Choose the exact integer E=2^100000 and put B=s+E. Then + + 2 G W^2 + 8s + 4W + 4 + 32m < 2^40500 < E, + E <= B < 2^100001. + +For the actual maximum child r= s+E >= 1. + +Choose C0=2^210000 and C1=1. These dominate both the retained semantic +requirement32m B^2 and2B+18. The reported strict_literal_gap=1 and +induction_gap_lower=1 are proved lower bounds on the positive actual +integer gaps; they are not claims that those gaps equal one. + +Use the inherited common dyadic grid with fixed3^(-K') exposure and +retain its precision/rounding contract. No child receives an independent +rounding allowance and no source-controlled injection is treated as an +unpaid numerical operation. + +4. External rows and stopping + +The complex child maximum below m/2 gives halving degree1, while +log2 W<5208<10000. Keep the deliberately conservative inherited bit +coarse reserve9909 and ordinary-leaf reserve252. Thus the external +row coefficient is bounded by + + A=10000+9909+252=20161. + +Choose degree D=1000000 and suffix slope4D. The exact row gap is + + D - (51/25)A > 0. + +The q-adic selector fields and source-control labels remain internally +borrowed and restored. Increasing these finite overcharges changes +constants and the all-size bridge, not the selected exponent saving. + +5. Exact supplier moments and balanced assembly + +For each actual histogram, assemble_profiles.py proves + + sum_r n_r r exp(a log(m/r))/(mW0) + bad_allowance < 1 + +using rational upper bounds, with upward rounding on the2^120 grid. +The bit atom stop is the first10^(-12) grid point above +a/(1+a-old), which implies both required strict toll inequalities. +Its effective saving is(1-beta)a+beta*old. This stopping rule is the +already reviewed PR158 edge rule, not a new local-word contribution. + +The final assembly uses the substantial PR168 balanced-prefix adapter, +with eta=10^(-8) and phase stop10^(-9), retaining all47 strict +constraints and all7 margins. The selected final kappa is rounded +down on the10^(-10) grid below the minimum complete margin. The +script checks every constraint exactly and reports whether the fixed +target0.0009218338 is reached. + +This is a conditional bound of the retained theorem form + + T(n)=O(n (log n)^(1-kappa)). + +The improvement ratio refers to kappa, the logarithmic exponent saving. +It is not a measurement of practical multiplication throughput. + +Credits + +The base supplier, scalar/frame verification, and actual profiles are +pinned to PR168 fd25adb7fbaa12ee761d02c733c54d1d2a7687ee, eumemic +(Anthropic Claude assistance), building on icekylinx's PR144. The +balanced prefix is RaD/hipotures; the semantic constraints are retained +from the reviewed PR23 line; completed-core sharing is credited to +an664 PR128; the atom-edge stop is credited to geckods PR158. Existing +source notices retain their more detailed upstream attributions. +The new source-controlled boundary construction, this conservative +bridge, and its integration are GPT-6 Astra's round-13 work. diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/retained/compact-control-layout.tex b/research/five-stage-p10b-transcript-stages/inputs/complex/retained/compact-control-layout.tex new file mode 100644 index 0000000000..16f4d23347 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/retained/compact-control-layout.tex @@ -0,0 +1,118 @@ +\paragraph{Rows and complete compact fields.} +Let $m,W,s$ denote the complex network constants and keep the layer's global +$p,d,K$ at every node. Put +\[ + G=4\lceil\log_2p\rceil+6,\quad H=dG,\quad + q_F=\left\lceil\frac{2H}{K}\right\rceil,\quad + q_B=\left\lceil\frac{H}{K}\right\rceil, +\] +\[ + q_0=\lceil\log_2W\rceil\lceil\log_m(2d)\rceil, + \quad k_0=\lceil\log_m d\rceil,\quad Q_0=q_0+q_F+q_B. +\] +If $D\le Q_0$, apply all $D$ selected kernels individually. Otherwise, +process individually the first $q_0+q_F$ and last $q_B$ selected axes. +This uses existing coordinates only. The remaining active axes are a +consecutive middle block of length $D-Q_0$. + +Regard the first $q_0$ chunks as the row index. Immediately after it, the +next $q_F$ chunks have at least $2H$ bits. Reinterpret these consecutive +bits as two $H$-bit front fields and a spectator remainder; a remainder +of length zero is omitted. The last $q_B$ chunks similarly supply one +$H$-bit back field and a spectator remainder. These reinterpretations move +no records and preserve the total address space. For a call with $f$ axes +per slot, carve $nG=(f-1)G\le H$ consecutive bits from each of these +fields; collapse their unused bits into spectators. The resulting field +list has a fixed number of entries. Both front fields precede all active +slots and the back field follows them, so the compact-control proposition +applies to every ordered pair of slots. For $f=1$ no compact fields are used. + +The original row range has length $R_{\rm row}=2^{q_0K}\ge W^{k_0}$. +For each original prefix, pad this row range to the next multiple of +$W^{k_0}$ by adding zero rows. A row includes the entire complete front +fields, active middle block, back field, all spectator coordinates and +polynomial record suffix. Padding adds whole such rows, so increases total +volume by at most two and does not change any within-row range. + +At a node write the row index as $u=Wg+w$, $0\le w2r_j^{t_j}$ for largest children $r_b=529,r_c=756$. +At width $e$ reserve the product +$Q=W_c^{D_c(e)}W_b^{D_b(e)}$, with +$D_j(e)=t_j\lceil\log_2e\rceil$. Its coefficient is +$9\cdot28+20\cdot30=852$, and +\[ + 2000>\frac{51}{25}\,852. +\] +The sufficient stock is therefore $p^{2000}$, supplied by the retained +physically preceding transformed prefix and a single complete-row +padding. Nested bit stock is restored before another complex child. +Sequential copies introduce no independent row field. The supplementary +suffix condition $b_{\rm in}^{1-\epsilon}>8000(\log_2b_{\rm in}+8)$ +is eventual for fixed $\epsilon<1$. + +\subsection{Exact conditional assembly} +Use the analytic proof map in +\path{notes/structured-bulk-assembly.tex}: arbitrary-source routing +with active masking and paid repair scans; one rounded phase-cell +matrix with preserved period cuts and downward-weight error bounds; +persistent target halos, sequential overlap tapes and factor pages; +Baker--Harman--Pintz prime packing; and the retained exact-recovery +interface. Their full costs are unchanged. In particular the bulk +bound retains the terms +\[ + O\!\left(Tp\left[p^\tau\operatorname{polylog}p+ + d\operatorname{polylog}p+dp^\delta+w^2p^\delta+ + dw^2p^\delta/L\right]\right)+n^{o(1)}, +\] +with $L=2^{\lceil8\log_2p\rceil}$, +$w^2=O(p^{1-r})$, and normalization exponent requiring +$\epsilon+r<1$. These arguments, not a change of arithmetic model, +justify the seven margins below. + +\begin{theorem}[Conditional fixed-tape multiplication bound] +Under the retained analytic and fixed-tape interfaces of PR23/PR29 +and the preceding proof map, the selected copied-center networks give +\[ + T(n)=O\!\left(n(\log n)^{1-\kappa}\right),\qquad + \boxed{\kappa=\frac{384569}{10000000000}=3.84569\times10^{-5}}. +\] +\end{theorem} +\begin{proof} +Take the strict finite savings $a=a_b=384599/10^{10}$ and +$b=a_c=717/10^7$, with $\tau=1-a$, $\sigma=1-b$, and put +\[ +\begin{gathered} + \eta=10^{-8},\quad\beta=\tfrac14,\quad q=a(1-2\eta),\quad + c=q(1+\eta),\quad\epsilon=\frac{1-\eta}{1+c+q},\\ + \lambda'=1-q,\quad\lambda=(\tau+\lambda')/2,\quad + g=\epsilon q,\quad r=(g+1-\epsilon)/2,\quad\delta=\eta/8. +\end{gathered} +\] +The stopped complex leaf saving $(1-\beta)b=53.775\times10^{-6}$ +is strictly above $a$, so paid internal adapters use exponent $\tau$ +and both layer exponents lie below $\lambda'$. The exact certificate +checks all 47 strict constraints of the retained semantic/bulk +composition, using the new literal scalar charge and product-row gap. +These include compact reservations, geometry, the linear guard, +$\epsilon+r<1$, phase-cell/band separation, prime packing, short-record +fallback and artificial-boundary allowances. + +The seven final savings are +\[ + 1-\epsilon(1+c),\quad a,\quad g,\quad a,\quad + \min(1-\epsilon-\delta,r-\delta),\quad + 1-\epsilon-\delta,\quad\epsilon. +\] +Their minimum is exactly $g$ and the prefix margin equals $g+\eta$. +Exact rational comparison gives +\[ + g-\frac{384569}{10^{10}}>4.0746056580\times10^{-11}>0. +\] +These positive gaps absorb fixed logarithms. The all-size conclusion +retains constructive finite setup, descriptor and catalogue domination, +prime existence and analytic recovery as eventual thresholds. The +strict bit and complex moments, copied-stream recurrence contracts and +these assembly inequalities prove the claimed conditional bound. +\end{proof} diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/retained/copied-centers-lemma.tex b/research/five-stage-p10b-transcript-stages/inputs/complex/retained/copied-centers-lemma.tex new file mode 100644 index 0000000000..8933aaf508 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/retained/copied-centers-lemma.tex @@ -0,0 +1,103 @@ +\subsection{Scalar, frame and temporary-stream contracts} +The retained source-copy, reversible mixer and scatter maps satisfy +$JLV=I$. Over $\mathbb F_2$ the chronological word +\[ + L,\ J,\ L^{-1},\ V,\ L,\ J,\ L^{-1},\ V +\] +adds the input to the target and restores every arbitrary auxiliary. +Over Gaussian dyadics use its corresponding old-value subtraction and +new-value addition. A designated retained output has a distinct terminal +output-use carrier: a matching may feed that carrier, but cannot merge +two designated terminals or append a later middle-producer consumer. +Its remaining uses before cleanup are its scatter reads, all of which +leave its scalar value unchanged. + +Within one tensor invocation suppress the fixed future line and put +\[ + D_0=B\otimes F_h,\quad D_1=A\otimes F_h,\quad + A=B\mathbin{\perp}P,\quad D_U=D_0\mathbin{\perp}(P\otimes U), +\] +where $P$ and the suppressed future factor are one-dimensional and +$U$ is a nondegenerate retained-center space of dimension $r$. +Thus a local change of rank $d$ has ambient rank $d$. +Write $\mathcal F_Q$ for the address frame: it is the rational partial +swap $D_Q$ in the bit construction, and the binary phase $C_Q$ in the +complex construction. Changing a copy from frame $Q_1$ to $Q_2$ means +applying $\mathcal F_{Q_2}\mathcal F_{Q_1}^{-1}$ to its physical stream. +Orthogonal backgrounds cancel in this quotient. + +Copies use Paureel's retained copy/transform/read/discard interface +\cite{paureel,pr29}. A copy has precisely the original complete role +stream, including all control and spectator ranges, and volume $V/W$. +It is processed while inactive original streams are parked on the fixed +depth-first stack tapes. Copying, pointwise reads and erasure are linear +in that stream's volume. Sequential processing needs one additional +fixed work stream, not an independently varying row coordinate. + +\begin{lemma}[Copied retained-center schedule] +In either invocation orientation a designated retained center's +physical rank profile can be changed from $z^r+z^h$ to +$z^r+z^{h-r}$, with the same scalar action, original role endpoints, +and arbitrary-scratch restoration. The rank-$r$ transform on the copy +is included in the recursive call list. +\end{lemma} +\begin{proof} +In the forward orientation the original center has scalar value $w$ +at frame $D_U$ after the middle mixer. Its old sequence was +$D_U\to D_0\to D_1$: scatter at $D_0$, then cleanup at $D_1$, +with ranks $r,h$. +Keep the original at $D_U$, copy its physical stream, and transform +only the copy to $D_0$, paying rank $r$. Supply every scatter read +from that transformed copy while its data targets remain at their +unchanged common frame $D_0$, then erase the temporary. The reads +are exactly those of $w$ in the old schedule. Since they do not change +$w$, move the original directly from $D_U$ to $D_1$ before its first +cleanup incidence; this costs $h-r$. Every subsequent original gate +therefore receives the same scalar value at its required frame. + +In the reverse complementary orientation the old sequence was +$D_0\to D_1\to D_{U^\perp}$, with ranks $h,r$ and scatter at $D_1$. +After the preceding all-$D_0$ operations, advance the original directly +to $D_{U^\perp}=D_0\mathbin{\perp}(P\otimes U^\perp)$, paying +$h-r$. Copy it and transform the copy to $D_1$, paying $r$. +Use that copy for all early scatter reads, then erase it. The original +already has the exact frame and unchanged scalar value required by the +following inverse mixer. Terminal output-use separation ensures no +intervening producer consumer has been bypassed. + +For partial swaps either direction of the rank-$r$ change is the same +involution. For complex phases the forward copy uses $C_U^{-1}$, +the direct original growth uses $C_{U^\perp}$, and the reverse copy +uses $C_FC_{U^\perp}^{-1}=C_U$. These are the same charged ranks, +implemented by the retained forward/inverse residual interface. +All tensor backgrounds cancel as stated. Every original scalar +incidence, final source-copy cancellation and auxiliary source/sink +operator is unchanged. Thus the scalar identity and all endpoints +remain exact on arbitrary initial auxiliary values. +\end{proof} + +For the selected centers $r=h-1$, and there are $h$ distinct retained +output uses per invocation. Their old histogram has rank mass +$hR_h+2\ell_h$, where $\ell_h=h(h-1)$. The new histogram is exactly +\[ + H'_{h,1}=H_{h,1}+h,\qquad H'_{h,h}=H_{h,h}-h, + \qquad H'_{h,r}=H_{h,r}\quad(r\ne1,h), +\] +and hence $\sum_r rH'_{h,r}=hR_h+\ell_h$. +Every old rank-$(h-1)$ residual remains as a paid transform of a copy; +its projector and ordinary bit pivot profile are unchanged. Only the +full-rank original transition becomes the rank-one complement. +The physical role count $R_h$ is unchanged. + +For two factors, put $N=v_av_b$, $B_a=v_bR_a$, $B_b=v_aR_b$, +$W=2N+B_a+B_b$ and $L=v_b\ell_a+v_a\ell_b$. +All exterior, data-front and endpoint-correction calls remain in place. +The resulting complete rank mass is +\[ + s=Wm-N+L,\qquad Wm-s=N-L. +\] +This follows by subtracting exactly $L$ from the retained two-stage +physical mass $Wm-N+2L$. The $N$ rank-one endpoint-copy calls are +separate and remain fully charged. Because center copies retain the +same complete role-volume fraction $1/W$, the existing complete-row, +integer-width remainder and fixed-tape recurrence proofs apply. diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/retained/endpoint-gauge-complex.tex b/research/five-stage-p10b-transcript-stages/inputs/complex/retained/endpoint-gauge-complex.tex new file mode 100644 index 0000000000..907a0ceda8 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/retained/endpoint-gauge-complex.tex @@ -0,0 +1,225 @@ +\subsection{A normal form for every nondegenerate binary residual} +Let $E$ have binary basis matrix $V$ and nonsingular Gram matrix +$G=V^tV$. In dual Fourier coordinates put +$q(z)=\operatorname{wt}(VG^{-1}z)\pmod4$. +Its polarization is $2z^tG^{-1}w$. The same argument applies to mixed +signs on orthogonal summands, since reversing a sign preserves this +polarization. Write $S_q=\sum_z i^{q(z)}$. Completing the square gives +\[ +\begin{aligned} +K(x,y)&=2^{-r}\sum_z i^{q(z)}(-1)^{z^t(x+y)}\\ + &=2^{-r}S_q\,i^{-q(Gx)}(-1)^{x^tGy}i^{-q(Gy)}. +\end{aligned} +\] +The scaled Walsh kernel in the middle is a binary permutation of +$H_0^{\otimes r}$, where +\[ + H_0=\tfrac12\begin{pmatrix}1&1\\1&-1\end{pmatrix} + =bSCS,\qquad b=(1-i)/2,\quad S=\operatorname{diag}(1,i). +\] +The remaining scalar $S_qb^r$ is a fourth root of unity. To verify +this, decompose the nondegenerate quadratic module into odd +one-dimensional and alternating two-dimensional blocks. Their Gauss +sums are $1\pm i$ and $\pm2$, respectively; multiplying by $b$ and +$b^2$ gives a fourth root in each case. This is a proof device, not +an orthonormal-basis assumption on $E$. + +Consequently one rank-$r$ child suffices, with binary address changes, +diagonal fourth-root phases, and one scalar fourth-root phase. +On $f$ parallel columns it is one $C^{\otimes rf}$ child, the scalar +raised to power $f$, and columnwise quadratic phases modulo four. +The retained packed address operations evaluate these fixed formulas. +These wrappers have modulus one and introduce no denominator loss. + +\subsection{The selected Gaussian-dyadic producer} +Use paired triple exclusion with base threshold two, complete unsplit +disjoint and pair-star sums, and sharing by actual ordinary support. +For an ordinary support with at least two common points use the span +of its triple indicators; these form an orthonormal common-pair star. +Otherwise use the coordinate space of its union. Support inclusion +preserves these labels: losing the common pair enters a containing +coordinate space. Source lines use ordinary triple containment. + +Retain every full pair-star $P_{uv}=\sum_{w\ne u,v}X_{uvw}$ and form +$B_u=\sum_{v\ne u}P_{uv}=2\sum_{T\ni u}X_T$. +For even $h$ label these central additions by the nondegenerate +hyperplane $E_u=\{x:\sum_{j\ne u}x_j=0\}$; every contributing star +lies in it. Retain the global total $T$ with full-space label. +The central correction at target $S$ is +\[ + \frac14\sum_{u\in S}B_u-\frac12T + =\sum_U\frac{|S\cap U|-1}{2}X_U. +\] +Adding half the disjoint sum and subtracting half the intersection-two +sum gives exactly $X_S$. All coefficients are Gaussian dyadic. +The transparent retained-output wrapper and oriented carrier compiler +apply to these nested nondegenerate labels. The $h$ hyperplane centers +lose $h(h-1)$ and the global center loses $h$, so loss is $h^2$. +The selected counts, including all point centers, are +\[ +\begin{array}{c|rrrrrr} +h&v_h&c_h&q_h&|\mathcal M_h|&R_h&\text{loss}\\\hline +32&4960&122512&19873&19241&123144&1024\\ +30&4060&99153&16271&15873&99551&900\\ +40&9880&252023&39561&37642&253942&1600 +\end{array} +\] +Their internal histograms satisfy $\sum_r rH_{h,r}=hR_h+2h^2$. +They are distinct from the bit histograms. + +\subsection{Endpoint normalization and the complex characteristic} +For nondegenerate $U$, Fourier phases give +\[ + C_U^2=X_{P_U\mathbf1},\qquad + C_{U^\perp}C_U^{-1}=C_FX_{P_U\mathbf1}. +\] +Put $v=P_U\mathbf1$. On coordinates in $v$, this endpoint has +$C^{-1}$ instead of $C$. The identity $C^{-1}=-iZCZ$ shows that +conjugating by $Z_v$ and multiplying by $i^{\operatorname{wt}(v)}$ +normalizes it to $C_F$; for $f$ columns the exponent is +$f\operatorname{wt}(v)$. These are diagonal wrappers without a child. + +Choose stage-two source $C_{D_0}$ and sink $C_{D_0^\perp}$, where +$D_1=D_0\mathbin{\perp} A$ and $\dim A=b$. The same refined copy +schedule removes the entrance on every auxiliary role. With +$R=D_1^\perp$, the exit is $C_RC_{D_0}^{-1}$ on +$E=R\mathbin{\perp}D_0=A^\perp$. Its rank is $m-b$ and its +nondegenerate polar form is unchanged by the mixed signs. The normal +form above executes it as one child. Arbitrary auxiliary restoration +justifies the endpoint normalization on the entire $B_2$ bank. + +Use the complex counts to define $B_i=NR_{h_i}/v_{h_i}$, and now +\[ +\begin{aligned} +W&=2N+B_2+B_3=10390178240000,\\ +L&=\sum_i(N/v_{h_i})h_i^2=117399987200,\\ +s&=Wm-2N+2L=398982681296998400. +\end{aligned} +\] +The whole-residual macro list is +\[ +\begin{array}{c|rrrrr} +t&38328&38360&38370&37401&899\\\hline +n_t&B_1&B_3-B_1&B_2&2N&2N. +\end{array} +\] +Add $(N/v_h)H_{h,r}$ rank-$r$ children for each positive internal rank. +Leave the remaining physical-data rank, 39393978624000, as singleton +calls. The resulting list has weighted rank exactly $s$. +For $a_c=3/125000$ and $\sigma=1-a_c$, the rational logarithm bounds +above and $e^u\le(1-u)^{-1}$, $0\le u<1$, give +\[ + \Psi_c(\sigma)\le\sum_t\frac{n_tt}{Wm(1-a_c\ell_t)} + <1-\frac{792981575160764}{10^{23}}. +\] + +\subsection{The dependency-path guard} +Before gauging, nested producer labels telescope along every arithmetic +path, including wire switches at common-frame scalar gates. Retained +center drops occur on one return frontier per stage, crossed at most +once by a path, and each costs at most that axis dimension. Carrier +reuse adds only increasing continuations. This gives +$q_0=m+2(a+b+k)$. Gauging removes an early edge and adds $ab-b$ at +a late stage-two edge. A path meets at most one such edge, since it +terminates that stage-two role, which is not shared across stages. +Thus the conservative total rank budget is +\[ + q=m+2(a+b+k)+ab=39564. +\] +Every child except the four large macros is at most 899; two large +macros cannot fit within $q$. Set $\rho=19/10$, $\gamma=9997/10000$. +The integer comparisons $m^{19}>500000000^{10}$ and +$899^9<460^{10}$ give $m^\rho>500000000$ and +$899^{\rho-1}<460$. +If a path has one large child $t$, its moment is at most +\[ + (t/m)^\rho+(q-t)899^{\rho-1}/m^\rho. +\] +This expression increases over the large-child range, since its +numerator derivative is $\rho t^{\rho-1}-899^{\rho-1}>0$. +Use $t=m-b$ and the concavity bound +$(1-x)^{19/10}\le1-19x/10+9x^2/10$ to obtain +\[ + \sum_{\rm path}(r/m)^\rho + <1-\frac{19}{12800}+\frac9{10\cdot1280^2} + +\frac{1194\cdot460}{500000000} + =\frac{51180270301}{51200000000}<\gamma. +\] +Without a large macro the bound is $227493/6250000<\gamma$. + +For coefficient-depth accounting take $E_0=128(W+m+1)^3$. +There are at most $s$ positive-rank residual calls and $W$ endpoint +normalizations. Combining the quadratic phases with the $S$ factors, +each uses at most two diagonal phase passes and one scalar phase. +The inherited gate and remainder count is therefore bounded conservatively by +\[ + 36W^3+16s+16W+8m+4 card Γ * N.unit φ) + +Scalar chain of one class (`x1 y1 x2 y2` on `X1 Y1 X2 Y2`), as in `bridged-word.md`: + + stage 0 F on pair 1 Y1 = y1 + x1 + stage 1 B on pair 1 X1 = -y1 + gates A X1 += X2, Y2 -= Y1 + stage 2 F on pair 1 Y1 = x1 + x2 + gates B Y2 += Y1, X1 -= X2 (X1 = -y1, Y2 = y2 - y1 + x2) + stage 3 B on pair 2 X2 = y1 - y2 + stage 4 F on pair 2 Y2 = x2 + gates C Y1 -= Y2, X2 += X1 (X1 = -y1, X2 = -y2, Y1 = x1, Y2 = x2) + exchange X_i := Y_i, Y_i := -X_i +-/ + +set_option linter.unusedSectionVars false +set_option linter.unusedVariables false + +namespace OAI +namespace PowerSaving +namespace BR +open Binary Matrix Finset RAM SS CB RF +noncomputable section + +section Gates +variable {Γ T Sl C : Type} + +/-- source of the gates of the layers A and B: `X1 ← X2`, `Y2 ← Y1`. -/ +def pAB : BRole Γ T Sl C → BRole Γ T Sl C := + mkB (fun g t => kX2 (g,t)) (fun g t => kY1 (g,t)) (fun g t => kX2 (g,t)) + (fun g t => kY1 (g,t)) (fun g q => kS (g,q)) (fun g c => kC (g,c)) + +/-- layer A: `X1 += X2`, `Y2 -= Y1`. -/ +def kA : BRole Γ T Sl C → ℚ := + mkB (fun _ _ => 1) (fun _ _ => 0) (fun _ _ => 0) (fun _ _ => -1) (fun _ _ => 0) (fun _ _ => 0) + +/-- layer B: `X1 -= X2`, `Y2 += Y1`. -/ +def kB : BRole Γ T Sl C → ℚ := + mkB (fun _ _ => -1) (fun _ _ => 0) (fun _ _ => 0) (fun _ _ => 1) (fun _ _ => 0) (fun _ _ => 0) + +/-- source of the gates of the layer C: `Y1 ← Y2`, `X2 ← X1`. -/ +def pC : BRole Γ T Sl C → BRole Γ T Sl C := + mkB (fun g t => kX1 (g,t)) (fun g t => kY2 (g,t)) (fun g t => kX1 (g,t)) + (fun g t => kY2 (g,t)) (fun g q => kS (g,q)) (fun g c => kC (g,c)) + +/-- layer C: `Y1 -= Y2`, `X2 += X1`. -/ +def kCc : BRole Γ T Sl C → ℚ := + mkB (fun _ _ => 0) (fun _ _ => -1) (fun _ _ => 1) (fun _ _ => 0) (fun _ _ => 0) (fun _ _ => 0) + +/-- scalar map of a gate layer. -/ +def gsc (p : BRole Γ T Sl C → BRole Γ T Sl C) (k : BRole Γ T Sl C → ℚ) + (x : BRole Γ T Sl C → ℂ) : BRole Γ T Sl C → ℂ := fun i => x i + (k i : ℂ) * x (p i) + +/-- the signed exchange `X_i := Y_i`, `Y_i := -X_i` on both pairs. -/ +def bpull : BRole Γ T Sl C → BRole Γ T Sl C := + mkB (fun g t => kY1 (g,t)) (fun g t => kX1 (g,t)) (fun g t => kY2 (g,t)) + (fun g t => kX2 (g,t)) (fun g q => kS (g,q)) (fun g c => kC (g,c)) + +def bsgn : BRole Γ T Sl C → ℚ := + mkB (fun _ _ => 1) (fun _ _ => -1) (fun _ _ => 1) (fun _ _ => -1) (fun _ _ => 1) (fun _ _ => 1) + +variable [Fintype Γ] [DecidableEq Γ] [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] + +def brecM : Matrix (BRole Γ T Sl C) (BRole Γ T Sl C) ℚ := + fun i j => if j = bpull i then bsgn i else 0 + +lemma actPoint_brecM (x : BRole Γ T Sl C → ℂ) (i : BRole Γ T Sl C) : + actPoint brecM x i = (bsgn i : ℂ) * x (bpull i) := by + unfold actPoint + rw [sum_eq_single (bpull i)] + · simp [brecM] + · intro j _ hj; simp [brecM, hj] + · simp + +/-- the scalar map of the whole network before the exchange, on one class. -/ +def chain (x : BRole Γ T Sl C → ℂ) : BRole Γ T Sl C → ℂ := + gsc pC kCc (lift2 GF (lift2 GB (gsc pAB kB (lift1 GF (gsc pAB kA (lift1 GB (lift1 GF x))))))) + +/-- **The scalar identity of the bridged chain**: `X_i = -y_i`, `Y_i = x_i` on both pairs, +helper slots unchanged. -/ +lemma chain_eq (x : BRole Γ T Sl C → ℂ) (l : BLive Γ T Sl) : + chain x (Sum.inl l) = mkB (fun g t => -x (kY1 (g,t))) (fun g t => x (kX1 (g,t))) + (fun g t => -x (kY2 (g,t))) (fun g t => x (kX2 (g,t))) + (fun g q => x (kS (g,q))) (fun g c => x (kC (g,c))) (Sum.inl l) := by + rcases l with (((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩) + all_goals + simp only [chain, gsc, lift1, lift2, GF, GB, mkB, mkS, pAB, pC, kA, kB, kCc, pos1, pos2, + kX1, kY1, kX2, kY2, kS, kC, jX, jY, jS, jC, Function.comp_apply] + first + | (push_cast; ring) + | (push_cast; done) + | ring + +end Gates + +section Net +variable {H T Sl C α Γ : Type} [Fintype H] [DecidableEq H] [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] [Fintype α] [DecidableEq α] + [Fintype Γ] [DecidableEq Γ] +variable (N : Bridge2 H T Sl C α Γ) + +/-- gate layer A, after stage 1 and the first idle climb of pair 2: twins have equal frames. -/ +lemma Bridge2.gateA : XRoute N.S3 N.S3 (gsc pAB kA) (fun _ => 0) := by + refine gateP pAB kA N.S3 ?_ + rintro ((((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩)|⟨g,c⟩) hk + · rfl + · exact (hk rfl).elim + · exact (hk rfl).elim + · rfl + · exact (hk rfl).elim + · exact (hk rfl).elim + +/-- gate layer B, after stage 2 and the second idle climb of pair 2. -/ +lemma Bridge2.gateB : XRoute N.S5 N.S5 (gsc pAB kB) (fun _ => 0) := by + refine gateP pAB kB N.S5 ?_ + rintro ((((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩)|⟨g,c⟩) hk + · exact N.x23 g t + · exact (hk rfl).elim + · exact (hk rfl).elim + · exact (N.y23 g t).symm + · exact (hk rfl).elim + · exact (hk rfl).elim + +/-- gate layer C, after the final climbs. -/ +lemma Bridge2.gateC : XRoute N.S8 N.S8 (gsc pC kCc) (fun _ => 0) := by + refine gateP pC kCc N.S8 ?_ + rintro ((((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩)|⟨g,c⟩) hk + · exact (hk rfl).elim + · rfl + · rfl + · exact (hk rfl).elim + · exact (hk rfl).elim + · exact (hk rfl).elim + +/-- the free shifts at the end. -/ +def Bridge2.corr : BRole Γ T Sl C → Space α := + mkB (fun _ _ => 0) (fun g t => N.u g t) (fun _ _ => 0) (fun g t => N.u g t) + (fun _ _ => 0) (fun _ _ => 0) + +def Bridge2.S9 : BRole Γ T Sl C → CMat α := fun r => shift (N.corr r) * N.S8 r + +/-- the whole word before the exchange: five stages, three idle-climb layers, three gate +layers. -/ +lemma Bridge2.route : + XRoute N.S0 N.S8 chain (fun φ => (Fintype.card Γ : ℝ) * N.unit φ) := by + have R := ((((((((((N.stage0.trans N.stage1).trans N.climbA).trans N.gateA).trans + N.stage2).trans N.climbB).trans N.gateB).trans N.stage3).trans N.stage4).trans + N.fin).trans N.gateC) + refine (R.castg ?_).cast (fun φ => ?_) + · rfl + · simp only [Bridge2.unit] + ring + +/-- **The scratch certificate of the bridged five-stage network with shared helper sets**, +in whole blocks, with its exact price for every price list. -/ +theorem bridge2_certificate : + BCert α (Sum.inl : BLive Γ T Sl → BRole Γ T Sl C) + (fun φ => (Fintype.card Γ : ℝ) * N.unit φ) := by + have R2 : XRoute N.S8 N.S9 id (fun _ => 0) := XRoute.shifts N.hm N.S8 N.corr + have R3 : XRoute N.S9 (fun r => N.S9 (bpull r)) (actPoint brecM) (fun _ => 0) := + XRoute.gate brecM N.S9 _ (fun i j h => by + have hj : j = bpull i := by + by_contra hne + exact h (by simp [brecM, hne]) + rw [hj]) + have Rt := ((N.route.trans R2).trans R3).cast (c' := fun φ => (Fintype.card Γ : ℝ) * N.unit φ) + (fun φ => by first | ring | simp) + have hSinv : ∀ r, ∃ M, N.S0 r * M = 1 := by + rintro ((((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩)|⟨g,c⟩) + · exact N.inv0 g t + · refine ⟨1, ?_⟩ + show (N.M0 g).Φ 0 * 1 = 1 + rw [N.z0, Matrix.mul_one] + · exact N.inv0 g t + · refine ⟨1, ?_⟩ + show (N.M0 g).Φ 0 * 1 = 1 + rw [N.z0, Matrix.mul_one] + · exact ⟨1, Matrix.mul_one _⟩ + · exact ⟨1, Matrix.mul_one _⟩ + choose S' hS' using hSinv + have hT : ∀ l : BLive Γ T Sl, N.S9 (bpull (Sum.inl l)) = kernel α * N.S0 (Sum.inl l) := by + rintro (((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩) + · show shift (N.u g t) * N.YF g t = kernel α * (N.M0 g).Φ (tt (N.I.tv t)) + exact (N.term g t).symm + · show shift (0 : Space α) * kernel α = kernel α * (N.M0 g).Φ 0 + rw [shift_zero, Matrix.one_mul, N.z0, Matrix.mul_one] + · show shift (N.u g t) * N.YF g t = kernel α * (N.M0 g).Φ (tt (N.I.tv t)) + exact (N.term g t).symm + · show shift (0 : Space α) * kernel α = kernel α * (N.M0 g).Φ 0 + rw [shift_zero, Matrix.one_mul, N.z0, Matrix.mul_one] + · show shift (0 : Space α) * kernel α = kernel α * 1 + rw [shift_zero, Matrix.one_mul, Matrix.mul_one] + have hg : ∀ x : BRole Γ T Sl C → ℂ, + (∀ s, (∀ l : BLive Γ T Sl, (Sum.inl l : BRole Γ T Sl C) ≠ s) → x s = 0) → + ∀ l : BLive Γ T Sl, + (actPoint brecM ∘ (id ∘ chain)) x (Sum.inl l) = x (Sum.inl l) := by + intro x _ l + change actPoint brecM (chain x) (Sum.inl l) = _ + rw [actPoint_brecM] + rcases l with (((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩) + · show ((1:ℚ):ℂ) * chain x (Sum.inl (Sum.inl (Sum.inl (Sum.inr (g,t))))) = _ + rw [chain_eq] + show ((1:ℚ):ℂ) * x (kX1 (g,t)) = x (kX1 (g,t)) + first | (push_cast; ring) | simp + · show ((-1:ℚ):ℂ) * chain x (Sum.inl (Sum.inl (Sum.inl (Sum.inl (g,t))))) = _ + rw [chain_eq] + show ((-1:ℚ):ℂ) * (-x (kY1 (g,t))) = x (kY1 (g,t)) + first | (push_cast; ring) | simp + · show ((1:ℚ):ℂ) * chain x (Sum.inl (Sum.inl (Sum.inr (Sum.inr (g,t))))) = _ + rw [chain_eq] + show ((1:ℚ):ℂ) * x (kX2 (g,t)) = x (kX2 (g,t)) + first | (push_cast; ring) | simp + · show ((-1:ℚ):ℂ) * chain x (Sum.inl (Sum.inl (Sum.inr (Sum.inl (g,t))))) = _ + rw [chain_eq] + show ((-1:ℚ):ℂ) * (-x (kY2 (g,t))) = x (kY2 (g,t)) + first | (push_cast; ring) | simp + · show ((1:ℚ):ℂ) * chain x (Sum.inl (Sum.inr (g,q))) = _ + rw [chain_eq] + show ((1:ℚ):ℂ) * x (kS (g,q)) = x (kS (g,q)) + first | (push_cast; ring) | simp + exact XRoute.liveKernel (Sum.inl : BLive Γ T Sl → BRole Γ T Sl C) N.S0 S' + (fun r => N.S9 (bpull r)) hS' _ _ Rt hg hT + +end Net +end +end BR +end PowerSaving +end OAI + +#print axioms OAI.PowerSaving.BR.chain_eq +#print axioms OAI.PowerSaving.BR.Bridge2.route +#print axioms OAI.PowerSaving.BR.bridge2_certificate diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__Bridge__Net.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__Bridge__Net.lean new file mode 100644 index 0000000000..204f6d9cf9 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__Bridge__Net.lean @@ -0,0 +1,345 @@ +import Work.Bridge.Inv + +/-! +# (key: bridge-net) The BRIDGED five-stage network B_2 with shared helper sets, abstract form + +Generalises `RF.Fold3S` / `RF.fold3s_certificate` (`Work.Reframe.SCert`) to the bridged word +of PLAN2.md B1: every class `(g,t)` has TWO bank pairs `(X1,Y1)`, `(X2,Y2)` with the same +line; five stages of invocations + + stage 0 forward on pair 1 invocation of the class (g,t): g + stage 1 backward on pair 1 r1 t g + stage 2 forward on pair 1 r2 t g + stage 3 backward on pair 2 r3 t g + stage 4 forward on pair 2 r4 t g + +and three layers of FREE gates between twins at equal frames: + + after stage 1 (pair 2 has climbed to the frames of pair 1): X1 += X2, Y2 -= Y1 + after stage 2 (pair 2 has climbed one more window): Y2 += Y1, X1 -= X2 + after the final climbs (all four roles at their end frames): Y1 -= Y2, X2 += X1 + +Result on both pairs: `X_i = -y_i`, `Y_i = x_i`; then the usual signed exchange. + +The idle pair does not move during a stage. Its climbs are ONE block per role: +`aX2`, `aY2` (pair 2 before the first gate layer, prices `caX`, `caY`; in B_2 ONE block of +rank `2h-2` each), +the window of stage 2 (pair 2 before the second gate layer, rank `card H - 1`, from the +package: `Inv.climbX`, `Inv.climbY`), `fX1`, `fY1` (pair 1 at the end, prices `cX1`, `cY1`; +in B_2 ONE block of rank `2h+2` each), `fX2`, `fY2` (pair 2 at the end, prices `cX2`, `cY2`; +in B_2 one block of rank `4` each). The prices are arbitrary functions of the price list, so +a geometry that makes an idle climb in several blocks can be plugged in as well. + +`Bridge2 H T Sl C α Γ` is everything the wiring needs to know about the geometry; +`bridge2_certificate`: a `BCert` on the live roles `BLive Γ T Sl` +(`card Γ * (4 card T + card Sl)` of them, `BR.card_BLive`) whose price, for EVERY price +list, is `card Γ * N.unit φ`, + + N.unit φ = 5 * N.I.cost φ + card T * ((caX φ + caY φ) + 2 * bcost φ (card H - 1) + + (cX1 φ + cY1 φ) + (cX2 φ + cY2 φ)). +-/ + +set_option linter.unusedSectionVars false +set_option linter.unusedVariables false + +namespace OAI +namespace PowerSaving +namespace BR +open Binary Matrix Finset RAM SS CB RF +noncomputable section + +/-- See the file header. Fields in the style of `RF.Fold3S`; stages are numbered 0 to 4. -/ +structure Bridge2 (H T Sl C α Γ : Type) [Fintype H] [DecidableEq H] [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] [Fintype α] [DecidableEq α] where + /-- the invocation (for a block circuit `X`: `X.inv`). -/ + I : Inv H T Sl C + /-- frame maps of the invocations of the five stages. -/ + M0 : Γ → XMap H α + M1 : Γ → XMap H α + M2 : Γ → XMap H α + M3 : Γ → XMap H α + M4 : Γ → XMap H α + /-- the class `(g,t)` is served by the invocation `g` in stage 0 and `r_l t g` in stage `l`. -/ + r1 : T → Γ ≃ Γ + r2 : T → Γ ≃ Γ + r3 : T → Γ ≃ Γ + r4 : T → Γ ≃ Γ + /-- the invocation `d` of stage `l` uses the helper set (and the copies) `s_l d`. -/ + s1 : Γ ≃ Γ + s2 : Γ ≃ Γ + s3 : Γ ≃ Γ + s4 : Γ ≃ Γ + /-- inverse of the frame of the base, and frame of the window, of every invocation. -/ + N1 : Γ → CMat α + W1 : Γ → CMat α + N2 : Γ → CMat α + W2 : Γ → CMat α + N3 : Γ → CMat α + W3 : Γ → CMat α + N4 : Γ → CMat α + W4 : Γ → CMat α + u : Γ → T → Space α + YF : Γ → T → CMat α + hm : 2 ≤ Fintype.card α + /-- prices of the idle climbs, for every price list. B_2 with merged climbs: + `caX = caY = fun φ => bcost φ (2h-2)`, `cX1 = cY1 = fun φ => bcost φ (2h+2)`, + `cX2 = cY2 = fun φ => bcost φ 4`. -/ + caX : (ℕ → ℝ) → ℝ + caY : (ℕ → ℝ) → ℝ + cX1 : (ℕ → ℝ) → ℝ + cY1 : (ℕ → ℝ) → ℝ + cX2 : (ℕ → ℝ) → ℝ + cY2 : (ℕ → ℝ) → ℝ + inv0 : ∀ g t, ∃ N : CMat α, (M0 g).Φ (tt (I.tv t)) * N = 1 + z0 : ∀ g, (M0 g).Φ 0 = 1 + hN1 : ∀ d, (M1 d).Φ 0 * N1 d = 1 + hW1 : ∀ d, (M1 d).Φ 1 = W1 d * (M1 d).Φ 0 + hN2 : ∀ d, (M2 d).Φ 0 * N2 d = 1 + hW2 : ∀ d, (M2 d).Φ 1 = W2 d * (M2 d).Φ 0 + hN3 : ∀ d, (M3 d).Φ 0 * N3 d = 1 + hW3 : ∀ d, (M3 d).Φ 1 = W3 d * (M3 d).Φ 0 + hN4 : ∀ d, (M4 d).Φ 0 * N4 d = 1 + hW4 : ∀ d, (M4 d).Φ 1 = W4 d * (M4 d).Φ 0 + /-- the bank frames a stage leaves are the bank frames the next stage starts from. -/ + x01 : ∀ g t, (M0 g).Φ 1 = (M1 (r1 t g)).Φ (tt (I.tv t)) + y01 : ∀ g t, (M0 g).Φ (1 + tt (I.tv t)) = (M1 (r1 t g)).Φ 0 + x12 : ∀ g t, (M1 (r1 t g)).Φ 1 = (M2 (r2 t g)).Φ (tt (I.tv t)) + y12 : ∀ g t, (M1 (r1 t g)).Φ (1 + tt (I.tv t)) = (M2 (r2 t g)).Φ 0 + x23 : ∀ g t, (M2 (r2 t g)).Φ 1 = (M3 (r3 t g)).Φ (tt (I.tv t)) + y23 : ∀ g t, (M2 (r2 t g)).Φ (1 + tt (I.tv t)) = (M3 (r3 t g)).Φ 0 + x34 : ∀ g t, (M3 (r3 t g)).Φ 1 = (M4 (r4 t g)).Φ (tt (I.tv t)) + y34 : ∀ g t, (M3 (r3 t g)).Φ (1 + tt (I.tv t)) = (M4 (r4 t g)).Φ 0 + /-- the five windows of a helper set make up the kernel. -/ + sfin : ∀ g, W4 (s4.symm g) * (W3 (s3.symm g) * (W2 (s2.symm g) * + (W1 (s1.symm g) * (M0 g).Φ 1))) = kernel α + /-- pair 2, idle in stages 0 and 1: ONE block from its start frame to the frame of its + twin after stage 1. -/ + aX2 : ∀ g t, XReach ((M0 g).Φ (tt (I.tv t))) ((M1 (r1 t g)).Φ 1) caX + aY2 : ∀ g t, XReach ((M0 g).Φ 0) ((M1 (r1 t g)).Φ (1 + tt (I.tv t))) caY + /-- pair 1, idle in stages 3 and 4: ONE block from its frame after stage 2 to the end. -/ + fX1 : ∀ g t, XReach ((M2 (r2 t g)).Φ 1) (kernel α) cX1 + fY1 : ∀ g t, XReach ((M2 (r2 t g)).Φ (1 + tt (I.tv t))) (YF g t) cY1 + /-- pair 2 after stage 4: ONE final block. -/ + fX2 : ∀ g t, XReach ((M4 (r4 t g)).Φ 1) (kernel α) cX2 + fY2 : ∀ g t, XReach ((M4 (r4 t g)).Φ (1 + tt (I.tv t))) (YF g t) cY2 + term : ∀ g t, kernel α * (M0 g).Φ (tt (I.tv t)) = shift (u g t) * YF g t + +section Net +variable {H T Sl C α Γ : Type} [Fintype H] [DecidableEq H] [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] [Fintype α] [DecidableEq α] + [Fintype Γ] [DecidableEq Γ] +variable (N : Bridge2 H T Sl C α Γ) + +/-- price of the blocks of one unit (one element of `Γ`): five invocations and the idle +climbs of the four bank roles of every class. -/ +def Bridge2.unit (φ : ℕ → ℝ) : ℝ := + 5 * N.I.cost φ + (Fintype.card T : ℝ) * ((N.caX φ + N.caY φ) + + 2 * bcost φ (Fintype.card H - 1) + + (N.cX1 φ + N.cY1 φ) + (N.cX2 φ + N.cY2 φ)) + +/-- scratch copies always enter and leave with the matrix `1` (also: the helper slots at the +start, with `C := Sl`). -/ +def cOne (Γ C α : Type) [Fintype α] [DecidableEq α] : Γ → C → CMat α := fun _ _ => 1 + +/-- the bank index of stage 0: the class `(g,t)` belongs to the invocation `g`. -/ +abbrev bid (Γ T : Type) : T → Γ ≃ Γ := fun _ => Equiv.refl Γ + +/-! bank frames of the class `(g,t)`: `xi l`, `yi l` at the START of stage `l`; `xo l`, +`yo l` at the END of stage `l` (only where no next stage follows on that pair). -/ +def Bridge2.xi0 (g : Γ) (t : T) : CMat α := (N.M0 g).Φ (tt (N.I.tv t)) +def Bridge2.yi0 (g : Γ) (t : T) : CMat α := (N.M0 g).Φ 0 +def Bridge2.xi1 (g : Γ) (t : T) : CMat α := (N.M1 (N.r1 t g)).Φ (tt (N.I.tv t)) +def Bridge2.yi1 (g : Γ) (t : T) : CMat α := (N.M1 (N.r1 t g)).Φ 0 +def Bridge2.xi2 (g : Γ) (t : T) : CMat α := (N.M2 (N.r2 t g)).Φ (tt (N.I.tv t)) +def Bridge2.yi2 (g : Γ) (t : T) : CMat α := (N.M2 (N.r2 t g)).Φ 0 +def Bridge2.xo2 (g : Γ) (t : T) : CMat α := (N.M2 (N.r2 t g)).Φ 1 +def Bridge2.yo2 (g : Γ) (t : T) : CMat α := (N.M2 (N.r2 t g)).Φ (1 + tt (N.I.tv t)) +def Bridge2.xi3 (g : Γ) (t : T) : CMat α := (N.M3 (N.r3 t g)).Φ (tt (N.I.tv t)) +def Bridge2.yi3 (g : Γ) (t : T) : CMat α := (N.M3 (N.r3 t g)).Φ 0 +def Bridge2.xi4 (g : Γ) (t : T) : CMat α := (N.M4 (N.r4 t g)).Φ (tt (N.I.tv t)) +def Bridge2.yi4 (g : Γ) (t : T) : CMat α := (N.M4 (N.r4 t g)).Φ 0 +def Bridge2.xo4 (g : Γ) (t : T) : CMat α := (N.M4 (N.r4 t g)).Φ 1 +def Bridge2.yo4 (g : Γ) (t : T) : CMat α := (N.M4 (N.r4 t g)).Φ (1 + tt (N.I.tv t)) + +/-- helper slots after the stages 0, 1, 2, 3, 4 (at the start: `cOne Γ Sl α`). -/ +def Bridge2.Z1 : Γ → Sl → CMat α := fun g _ => (N.M0 g).Φ 1 +def Bridge2.Z2 : Γ → Sl → CMat α := fun g q => N.W1 (N.s1.symm g) * N.Z1 g q +def Bridge2.Z3 : Γ → Sl → CMat α := fun g q => N.W2 (N.s2.symm g) * N.Z2 g q +def Bridge2.Z4 : Γ → Sl → CMat α := fun g q => N.W3 (N.s3.symm g) * N.Z3 g q +def Bridge2.Z5 : Γ → Sl → CMat α := fun g q => N.W4 (N.s4.symm g) * N.Z4 g q + +/-- frames: at the start; after stage 0; after stage 1; after the first idle climb of pair 2 +(first gate layer here); after stage 2; after the second idle climb of pair 2 (second gate +layer here); after stage 3; after stage 4; after the final climbs (third gate layer here). -/ +def Bridge2.S0 : BRole Γ T Sl C → CMat α := mkB N.xi0 N.yi0 N.xi0 N.yi0 (cOne Γ Sl α) (cOne Γ C α) +def Bridge2.S1 : BRole Γ T Sl C → CMat α := mkB N.xi1 N.yi1 N.xi0 N.yi0 N.Z1 (cOne Γ C α) +def Bridge2.S2 : BRole Γ T Sl C → CMat α := mkB N.xi2 N.yi2 N.xi0 N.yi0 N.Z2 (cOne Γ C α) +def Bridge2.S3 : BRole Γ T Sl C → CMat α := mkB N.xi2 N.yi2 N.xi2 N.yi2 N.Z2 (cOne Γ C α) +def Bridge2.S4 : BRole Γ T Sl C → CMat α := mkB N.xo2 N.yo2 N.xi2 N.yi2 N.Z3 (cOne Γ C α) +def Bridge2.S5 : BRole Γ T Sl C → CMat α := mkB N.xo2 N.yo2 N.xi3 N.yi3 N.Z3 (cOne Γ C α) +def Bridge2.S6 : BRole Γ T Sl C → CMat α := mkB N.xo2 N.yo2 N.xi4 N.yi4 N.Z4 (cOne Γ C α) +def Bridge2.S7 : BRole Γ T Sl C → CMat α := mkB N.xo2 N.yo2 N.xo4 N.yo4 N.Z5 (cOne Γ C α) +def Bridge2.S8 : BRole Γ T Sl C → CMat α := + mkB (fun _ _ => kernel α) N.YF (fun _ _ => kernel α) N.YF (fun _ _ => kernel α) (cOne Γ C α) + +/-- stage 0: forward on pair 1, every helper set starts at the matrix `1`. -/ +lemma Bridge2.stage0 : + XRoute N.S0 N.S1 (lift1 GF) (fun φ => (Fintype.card Γ : ℝ) * N.I.cost φ) := by + have h := istage_fwd N.I (bid Γ T) (Equiv.refl Γ) N.M0 (fun _ => 1) (fun g => (N.M0 g).Φ 1) + (fun d => by rw [N.z0, Matrix.mul_one]) (fun d => by rw [N.z0, Matrix.mul_one]) + (cOne Γ Sl α) (cOne Γ C α) (cOne Γ C α) + have e : bOut N.I.tv (bid Γ T) N.M0 + (fun g (q : Sl) => (N.M0 ((Equiv.refl Γ).symm g)).Φ 1 * cOne Γ Sl α g q) (cOne Γ C α) + = mkS N.xi1 N.yi1 N.Z1 (cOne Γ C α) := by + funext r + rcases r with (((⟨g,t⟩|⟨g,t⟩)|⟨g,q⟩)|⟨g,c⟩) + · exact N.x01 g t + · exact N.y01 g t + · show (N.M0 g).Φ 1 * 1 = (N.M0 g).Φ 1 + rw [Matrix.mul_one] + · rfl + have h' : XRoute (bIn N.I.tv (bid Γ T) N.M0 (cOne Γ Sl α) (cOne Γ C α)) + (mkS N.xi1 N.yi1 N.Z1 (cOne Γ C α)) GF (fun φ => (Fintype.card Γ : ℝ) * N.I.cost φ) := by + rw [← e] + exact h + exact blift1 N.xi0 N.yi0 h' + +/-- stage 1: backward on pair 1; the helper set `g` serves the invocation `s1⁻¹ g`. -/ +lemma Bridge2.stage1 : + XRoute N.S1 N.S2 (lift1 GB) (fun φ => (Fintype.card Γ : ℝ) * N.I.cost φ) := by + have h := istage_bwd N.I N.r1 N.s1 N.M1 N.N1 N.W1 N.hN1 N.hW1 N.Z1 (cOne Γ C α) (cOne Γ C α) + have e : bOut N.I.tv N.r1 N.M1 (fun g q => N.W1 (N.s1.symm g) * N.Z1 g q) (cOne Γ C α) + = mkS N.xi2 N.yi2 N.Z2 (cOne Γ C α) := by + funext r + rcases r with (((⟨g,t⟩|⟨g,t⟩)|⟨g,q⟩)|⟨g,c⟩) + · exact N.x12 g t + · exact N.y12 g t + · rfl + · rfl + have h' : XRoute (bIn N.I.tv N.r1 N.M1 N.Z1 (cOne Γ C α)) + (mkS N.xi2 N.yi2 N.Z2 (cOne Γ C α)) GB (fun φ => (Fintype.card Γ : ℝ) * N.I.cost φ) := by + rw [← e] + exact h + exact blift1 N.xi0 N.yi0 h' + +/-- stage 2: forward on pair 1. -/ +lemma Bridge2.stage2 : + XRoute N.S3 N.S4 (lift1 GF) (fun φ => (Fintype.card Γ : ℝ) * N.I.cost φ) := + blift1 N.xi2 N.yi2 + (istage_fwd N.I N.r2 N.s2 N.M2 N.N2 N.W2 N.hN2 N.hW2 N.Z2 (cOne Γ C α) (cOne Γ C α)) + +/-- stage 3: backward on pair 2. -/ +lemma Bridge2.stage3 : + XRoute N.S5 N.S6 (lift2 GB) (fun φ => (Fintype.card Γ : ℝ) * N.I.cost φ) := by + have h := istage_bwd N.I N.r3 N.s3 N.M3 N.N3 N.W3 N.hN3 N.hW3 N.Z3 (cOne Γ C α) (cOne Γ C α) + have e : bOut N.I.tv N.r3 N.M3 (fun g q => N.W3 (N.s3.symm g) * N.Z3 g q) (cOne Γ C α) + = mkS N.xi4 N.yi4 N.Z4 (cOne Γ C α) := by + funext r + rcases r with (((⟨g,t⟩|⟨g,t⟩)|⟨g,q⟩)|⟨g,c⟩) + · exact N.x34 g t + · exact N.y34 g t + · rfl + · rfl + have h' : XRoute (bIn N.I.tv N.r3 N.M3 N.Z3 (cOne Γ C α)) + (mkS N.xi4 N.yi4 N.Z4 (cOne Γ C α)) GB (fun φ => (Fintype.card Γ : ℝ) * N.I.cost φ) := by + rw [← e] + exact h + exact blift2 N.xo2 N.yo2 h' + +/-- stage 4: forward on pair 2. -/ +lemma Bridge2.stage4 : + XRoute N.S6 N.S7 (lift2 GF) (fun φ => (Fintype.card Γ : ℝ) * N.I.cost φ) := + blift2 N.xo2 N.yo2 + (istage_fwd N.I N.r4 N.s4 N.M4 N.N4 N.W4 N.hN4 N.hW4 N.Z4 (cOne Γ C α) (cOne Γ C α)) + +/-- first idle climb of pair 2 (stages 0 and 1 in ONE block per role), to the frames of +pair 1 after stage 1. -/ +lemma Bridge2.climbA : + XRoute N.S2 N.S3 id (fun φ => (Fintype.card Γ : ℝ) * + ((Fintype.card T : ℝ) * (N.caX φ + N.caY φ))) := by + have H1 := XRoute.reach_all N.S2 N.S3 + (mkB (fun _ _ _ => 0) (fun _ _ _ => 0) (fun _ _ => N.caX) + (fun _ _ => N.caY) (fun _ _ _ => 0) (fun _ _ _ => 0)) (by + rintro ((((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩)|⟨g,c⟩) + · exact XReach.refl _ + · exact XReach.refl _ + · show XReach ((N.M0 g).Φ (tt (N.I.tv t))) ((N.M2 (N.r2 t g)).Φ (tt (N.I.tv t))) N.caX + rw [← N.x12 g t] + exact N.aX2 g t + · show XReach ((N.M0 g).Φ 0) ((N.M2 (N.r2 t g)).Φ 0) N.caY + rw [← N.y12 g t] + exact N.aY2 g t + · exact XReach.refl _ + · exact XReach.refl _) + refine H1.cast (fun φ => ?_) + simp_rw [mkB_map (fun c : (ℕ → ℝ) → ℝ => c φ)] + rw [sum_mkB] + simp only [sum_const, card_univ, nsmul_eq_mul, mul_zero, add_zero, zero_add] + ring + +/-- second idle climb of pair 2: the window of stage 2, ONE block of rank `card H - 1` per +role, to the frames of pair 1 after stage 2. -/ +lemma Bridge2.climbB : + XRoute N.S4 N.S5 id (fun φ => (Fintype.card Γ : ℝ) * + ((Fintype.card T : ℝ) * (2 * bcost φ (Fintype.card H - 1)))) := by + have H1 := XRoute.reach_all N.S4 N.S5 + (mkB (fun _ _ _ => 0) (fun _ _ _ => 0) (fun _ _ φ => bcost φ (Fintype.card H - 1)) + (fun _ _ φ => bcost φ (Fintype.card H - 1)) (fun _ _ _ => 0) (fun _ _ _ => 0)) (by + rintro ((((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩)|⟨g,c⟩) + · exact XReach.refl _ + · exact XReach.refl _ + · show XReach ((N.M2 (N.r2 t g)).Φ (tt (N.I.tv t))) ((N.M3 (N.r3 t g)).Φ (tt (N.I.tv t))) + (fun φ => bcost φ (Fintype.card H - 1)) + rw [← N.x23 g t] + exact N.I.climbX (N.M2 (N.r2 t g)) t + · show XReach ((N.M2 (N.r2 t g)).Φ 0) ((N.M3 (N.r3 t g)).Φ 0) + (fun φ => bcost φ (Fintype.card H - 1)) + rw [← N.y23 g t] + exact N.I.climbY (N.M2 (N.r2 t g)) t + · exact XReach.refl _ + · exact XReach.refl _) + refine H1.cast (fun φ => ?_) + simp_rw [mkB_map (fun c : (ℕ → ℝ) → ℝ => c φ)] + rw [sum_mkB] + simp only [sum_const, card_univ, nsmul_eq_mul, mul_zero, add_zero, zero_add] + ring + +/-- the final climbs: pair 1 from its frames after stage 2 (ONE block per role for the +stages 3, 4 and the rest), pair 2 from its frames after stage 4; the helper slots are +already at the kernel. -/ +lemma Bridge2.fin : + XRoute N.S7 N.S8 id (fun φ => (Fintype.card Γ : ℝ) * + ((Fintype.card T : ℝ) * ((N.cX1 φ + N.cY1 φ) + (N.cX2 φ + N.cY2 φ)))) := by + have H1 := XRoute.reach_all N.S7 N.S8 + (mkB (fun _ _ => N.cX1) (fun _ _ => N.cY1) (fun _ _ => N.cX2) (fun _ _ => N.cY2) + (fun _ _ _ => 0) (fun _ _ _ => 0)) (by + rintro ((((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩)|⟨g,c⟩) + · exact N.fX1 g t + · exact N.fY1 g t + · exact N.fX2 g t + · exact N.fY2 g t + · show XReach (N.W4 (N.s4.symm g) * (N.W3 (N.s3.symm g) * (N.W2 (N.s2.symm g) * + (N.W1 (N.s1.symm g) * (N.M0 g).Φ 1)))) (kernel α) (fun _ => 0) + rw [N.sfin g] + exact XReach.refl _ + · exact XReach.refl _) + refine H1.cast (fun φ => ?_) + simp_rw [mkB_map (fun c : (ℕ → ℝ) → ℝ => c φ)] + rw [sum_mkB] + simp only [sum_const, card_univ, nsmul_eq_mul, mul_zero, add_zero, zero_add] + ring + +end Net +end +end BR +end PowerSaving +end OAI + +#print axioms OAI.PowerSaving.BR.Bridge2.stage0 +#print axioms OAI.PowerSaving.BR.Bridge2.stage1 +#print axioms OAI.PowerSaving.BR.Bridge2.stage2 +#print axioms OAI.PowerSaving.BR.Bridge2.stage3 +#print axioms OAI.PowerSaving.BR.Bridge2.stage4 +#print axioms OAI.PowerSaving.BR.Bridge2.climbA +#print axioms OAI.PowerSaving.BR.Bridge2.climbB +#print axioms OAI.PowerSaving.BR.Bridge2.fin diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__Carrier__Live.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__Carrier__Live.lean new file mode 100644 index 0000000000..b8306527d6 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__Carrier__Live.lean @@ -0,0 +1,232 @@ +import Work.Carrier.Pack +import Work.Carrier.Ring + +/-! +# (key: carrier-thm) The live roles of an invocation, and the four dirt gates as matrices + +`L3 T Sl = (T ⊕ T) ⊕ Sl`: the bank roles `x` (`lX`), `y` (`lY`) and the helper slots (`lS`), all +on the same footing (no scratch copies). `PX`, `PY`: the coordinate projectors. + +For the matrix `M` of all gates of the main phase and its inverse `Mi`: + + g1 M = 1 - PY * M * PS `y -= K s` g1i M = 1 + PY * M * PS (its inverse) + g8 Mi = PX + PY + PS * Mi slot rows of `M⁻¹` h8 M = PX + PY + PS * M (its inverse) + +(`PS = 1 - PX - PY`). This file: unit rows / columns of these gates (hence between which roles +their entries can be nonzero), the scatter with the copies eliminated (`scatM`), and the scalar +maps of `1 + PY * M * PX` and of the transpose of `1 - PY * M * PX`. + +No `sorry`. +-/ + +set_option linter.unusedSectionVars false +set_option linter.unusedVariables false + +namespace OAI +namespace PowerSaving +namespace CR +open Binary Matrix Finset RAM SS CB BR +noncomputable section + +section Diag +variable {ρ : Type*} [Fintype ρ] [DecidableEq ρ] + +lemma col_zero_of {d : ρ → ℚ} {G : Matrix ρ ρ ℚ} + (h : G * Matrix.diagonal d = Matrix.diagonal d) {i j : ρ} (hj : d j = 1) (hij : i ≠ j) : + G i j = 0 := by + have e := congrFun (congrFun h i) j + rw [Matrix.mul_diagonal, Matrix.diagonal_apply_ne _ hij, hj, mul_one] at e + exact e + +lemma row_zero_of {d : ρ → ℚ} {G : Matrix ρ ρ ℚ} + (h : Matrix.diagonal d * G = Matrix.diagonal d) {i j : ρ} (hi : d i = 1) (hij : i ≠ j) : + G i j = 0 := by + have e := congrFun (congrFun h i) j + rw [Matrix.diagonal_mul, Matrix.diagonal_apply_ne _ hij, hi, one_mul] at e + exact e + +lemma diag_mul_of_rows {d : ρ → ℚ} {G : Matrix ρ ρ ℚ} + (h : ∀ i j, d i ≠ 0 → G i j = if i = j then 1 else 0) : + Matrix.diagonal d * G = Matrix.diagonal d := by + ext i j + rw [Matrix.diagonal_mul] + by_cases hd : d i = 0 + · rw [hd, zero_mul] + by_cases hij : i = j + · subst hij; rw [Matrix.diagonal_apply_eq, hd] + · rw [Matrix.diagonal_apply_ne _ hij] + · rw [h i j hd] + by_cases hij : i = j + · subst hij; rw [if_pos rfl, mul_one, Matrix.diagonal_apply_eq] + · rw [if_neg hij, mul_zero, Matrix.diagonal_apply_ne _ hij] + +lemma mul_diag_of_cols {d : ρ → ℚ} {G : Matrix ρ ρ ℚ} + (h : ∀ i j, d j ≠ 0 → G i j = if i = j then 1 else 0) : + G * Matrix.diagonal d = Matrix.diagonal d := by + ext i j + rw [Matrix.mul_diagonal] + by_cases hd : d j = 0 + · rw [hd, mul_zero] + by_cases hij : i = j + · subst hij; rw [Matrix.diagonal_apply_eq, hd] + · rw [Matrix.diagonal_apply_ne _ hij] + · rw [h i j hd] + by_cases hij : i = j + · subst hij; rw [if_pos rfl, one_mul, Matrix.diagonal_apply_eq] + · rw [if_neg hij, zero_mul, Matrix.diagonal_apply_ne _ hij] + +/-- scalar map of a diagonal gate matrix. -/ +lemma act_diag (d : ρ → ℚ) (u : ρ → ℂ) : + actPoint (Matrix.diagonal d) u = fun i => ((d i : ℚ) : ℂ) * u i := by + funext i + show ∑ j, ((Matrix.diagonal d i j : ℚ) : ℂ) * u j = ((d i : ℚ) : ℂ) * u i + rw [Finset.sum_eq_single i] + · rw [Matrix.diagonal_apply_eq] + · intro j _ hj + rw [Matrix.diagonal_apply_ne _ (Ne.symm hj), Rat.cast_zero, zero_mul] + · intro h + exact absurd (Finset.mem_univ i) h + +lemma actPoint_mul (A B : Matrix ρ ρ ℚ) (u : ρ → ℂ) : + actPoint (A * B) u = actPoint A (actPoint B u) := + ap_mul A B u + +end Diag + +section Live +variable {T Sl : Type} [Fintype T] [DecidableEq T] [Fintype Sl] [DecidableEq Sl] + +/-- live roles of one invocation: `x`, `y`, helper slots. -/ +abbrev L3 (T Sl : Type) := (T ⊕ T) ⊕ Sl +abbrev lX (t : T) : L3 T Sl := Sum.inl (Sum.inl t) +abbrev lY (t : T) : L3 T Sl := Sum.inl (Sum.inr t) +abbrev lS (q : Sl) : L3 T Sl := Sum.inr q + +/-- indicator of the x roles. -/ +def iX : L3 T Sl → ℚ := Sum.elim (Sum.elim (fun _ => 1) (fun _ => 0)) (fun _ => 0) +/-- indicator of the y roles. -/ +def iY : L3 T Sl → ℚ := Sum.elim (Sum.elim (fun _ => 0) (fun _ => 1)) (fun _ => 0) + +def PX : Matrix (L3 T Sl) (L3 T Sl) ℚ := Matrix.diagonal iX +def PY : Matrix (L3 T Sl) (L3 T Sl) ℚ := Matrix.diagonal iY + +lemma iX_cases (i : L3 T Sl) : iX i = 0 ∨ iX i = 1 := by + rcases i with ((t|t)|q) + · exact Or.inr rfl + · exact Or.inl rfl + · exact Or.inl rfl + +lemma iY_cases (i : L3 T Sl) : iY i = 0 ∨ iY i = 1 := by + rcases i with ((t|t)|q) + · exact Or.inl rfl + · exact Or.inr rfl + · exact Or.inl rfl + +lemma PX_sq : (PX : Matrix (L3 T Sl) (L3 T Sl) ℚ) * PX = PX := by + unfold PX + have e : (fun i : L3 T Sl => iX i * iX i) = iX := by + funext i + rcases i with ((t|t)|q) <;> simp [iX] + rw [Matrix.diagonal_mul_diagonal, e] + +lemma PY_sq : (PY : Matrix (L3 T Sl) (L3 T Sl) ℚ) * PY = PY := by + unfold PY + have e : (fun i : L3 T Sl => iY i * iY i) = iY := by + funext i + rcases i with ((t|t)|q) <;> simp [iY] + rw [Matrix.diagonal_mul_diagonal, e] + +lemma PX_PY : (PX : Matrix (L3 T Sl) (L3 T Sl) ℚ) * PY = 0 := by + unfold PX PY + rw [Matrix.diagonal_mul_diagonal] + have e : (fun i : L3 T Sl => iX i * iY i) = fun _ => 0 := by + funext i + rcases i with ((t|t)|q) <;> simp [iX, iY] + rw [e] + exact Matrix.diagonal_zero + +lemma PY_PX : (PY : Matrix (L3 T Sl) (L3 T Sl) ℚ) * PX = 0 := by + unfold PX PY + rw [Matrix.diagonal_mul_diagonal] + have e : (fun i : L3 T Sl => iY i * iX i) = fun _ => 0 := by + funext i + rcases i with ((t|t)|q) <;> simp [iX, iY] + rw [e] + exact Matrix.diagonal_zero + +lemma PX_T : (PX : Matrix (L3 T Sl) (L3 T Sl) ℚ)ᵀ = PX := Matrix.diagonal_transpose _ +lemma PY_T : (PY : Matrix (L3 T Sl) (L3 T Sl) ℚ)ᵀ = PY := Matrix.diagonal_transpose _ + +/-- "no gate into an x role": the x rows are unit rows. -/ +lemma PX_mul_of {M : Matrix (L3 T Sl) (L3 T Sl) ℚ} + (hx : ∀ t j, M (lX t) j = if lX t = j then 1 else 0) : PX * M = PX := by + unfold PX + apply diag_mul_of_rows + intro i j hi + rcases i with ((t|t)|q) + · exact hx t j + · exact absurd rfl hi + · exact absurd rfl hi + +/-- "no gate reads a y role": the y columns are unit columns. -/ +lemma mul_PY_of {M : Matrix (L3 T Sl) (L3 T Sl) ℚ} + (hy : ∀ i t, M i (lY t) = if i = lY t then 1 else 0) : M * PY = PY := by + unfold PY + apply mul_diag_of_cols + intro i j hj + rcases j with ((t|t)|q) + · exact absurd rfl hj + · exact hy i t + · exact absurd rfl hj + +/-! ### the four dirt gates -/ + +def g1 (M : Matrix (L3 T Sl) (L3 T Sl) ℚ) : Matrix (L3 T Sl) (L3 T Sl) ℚ := + 1 - PY * M * (1 - PX - PY) +def g1i (M : Matrix (L3 T Sl) (L3 T Sl) ℚ) : Matrix (L3 T Sl) (L3 T Sl) ℚ := + 1 + PY * M * (1 - PX - PY) +def g8 (Mi : Matrix (L3 T Sl) (L3 T Sl) ℚ) : Matrix (L3 T Sl) (L3 T Sl) ℚ := + PX + PY + (1 - PX - PY) * Mi +def h8 (M : Matrix (L3 T Sl) (L3 T Sl) ℚ) : Matrix (L3 T Sl) (L3 T Sl) ℚ := + PX + PY + (1 - PX - PY) * M + +/-- a gate with unit x rows and unit x columns joins two different roles only if neither is an +x role. -/ +lemma offdiag_x {G : Matrix (L3 T Sl) (L3 T Sl) ℚ} (h1 : G * PX = PX) (h2 : PX * G = PX) + {i j : L3 T Sl} (hij : G i j ≠ 0) (e : i ≠ j) : iX i = 0 ∧ iX j = 0 := by + constructor + · by_contra h + exact hij (row_zero_of h2 ((iX_cases i).resolve_left h) e) + · by_contra h + exact hij (col_zero_of h1 ((iX_cases j).resolve_left h) e) + +/-- a gate with unit x rows, unit y rows and unit y columns: a nonzero entry off the diagonal +is in a slot row and not in a y column. -/ +lemma offdiag_s {G : Matrix (L3 T Sl) (L3 T Sl) ℚ} (hx : PX * G = PX) (hy : PY * G = PY) + (hyc : G * PY = PY) {i j : L3 T Sl} (hij : G i j ≠ 0) (e : i ≠ j) : + iX i = 0 ∧ iY i = 0 ∧ iY j = 0 := by + refine ⟨?_, ?_, ?_⟩ + · by_contra h + exact hij (row_zero_of hx ((iX_cases i).resolve_left h) e) + · by_contra h + exact hij (row_zero_of hy ((iY_cases i).resolve_left h) e) + · by_contra h + exact hij (col_zero_of hyc ((iY_cases j).resolve_left h) e) + +lemma g1_x (M : Matrix (L3 T Sl) (L3 T Sl) ℚ) : g1 M * PX = PX ∧ PX * g1 M = PX := by + unfold g1 + constructor + · rw [sub_mul, one_mul, side_n_right (PX_sq (T := T) (Sl := Sl)) PY_PX, sub_zero] + · rw [mul_sub, mul_one, side_n_left (PX_PY (T := T) (Sl := Sl)), sub_zero] + +lemma g1i_x (M : Matrix (L3 T Sl) (L3 T Sl) ℚ) : g1i M * PX = PX ∧ PX * g1i M = PX := by + unfold g1i + constructor + · rw [add_mul, one_mul, side_n_right (PX_sq (T := T) (Sl := Sl)) PY_PX, add_zero] + · rw [mul_add, mul_one, side_n_left (PX_PY (T := T) (Sl := Sl)), add_zero] + +end Live +end +end CR +end PowerSaving +end OAI diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__Carrier__Phases.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__Carrier__Phases.lean new file mode 100644 index 0000000000..305da15b5d --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__Carrier__Phases.lean @@ -0,0 +1,192 @@ +import Work.Carrier.Glue + +/-! +# (key: carrier-thm) A carrier circuit given by its phases: hypotheses and scalar identities + +`Phased H T Sl C` is the hypothesis structure of the carrier invocation theorem in the general +scope (any ordered mix of gates `(x, slot)`, `(slot, slot)`, `(x, y)`, `(slot, y)`): + +* phase A (before the scatter), phase B (after it) and the final climbs F are exact block routes + on the LIVE roles `L3 T Sl` (`x`, `y`, slots: all on the same footing), for every block frame + map, with the gate products `MA`, `MB` (and the transposed inverses for the backward word); +* the scatter goes through the scratch copies: `c += Cc s` at the labels `cen`, the copies come + down, `y += Jr c` at 0; +* `hx`: no gate INTO an x role, `hy`: no gate READS a y role, `hid`: the y roles receive exactly + the x roles — three facts about the ONE matrix `Mt = MB * scatM (Jr * Cc) * MA`. + +This file: `Mt`, its inverse `Mti`, and the scalar identities of the forward and of the backward +word (`fwd_scalar`, `bwd_scalar`): with the two dirt gates `g1`, `g8` (resp. the transposes of +`g1i`, `h8`) the word does `y += x` (resp. `x -= y`) for ARBITRARY slot contents. + +No `sorry`. +-/ + +set_option linter.unusedSectionVars false +set_option linter.unusedVariables false + +namespace OAI +namespace PowerSaving +namespace CR +open Binary Matrix Finset RAM SS CB BR +noncomputable section + +/-- labels of the live roles at the START of an invocation. -/ +def lab3 {H T Sl : Type} (tv : T → Space H) : L3 T Sl → Lbl H := + Sum.elim (Sum.elim (fun t => lineL (tv t)) (fun _ => zeroL)) (fun _ => zeroL) + +/-- **The hypotheses of the carrier invocation theorem, by phases.** See the file header. -/ +structure Phased (H T Sl C : Type) [Fintype H] [DecidableEq H] [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] where + tv : T → Space H + kx : ∀ t, Climb (lineL (tv t)) fullL + ky : ∀ t, Climb zeroL (perpL (tv t)) + cen : C → Lbl H + kc : ∀ k, Climb zeroL (cen k) + Cc : Matrix C Sl ℚ + Jr : Matrix T C ℚ + labA : L3 T Sl → Lbl H + labB : L3 T Sl → Lbl H + labF : L3 T Sl → Lbl H + hAy : ∀ t, (labA (lY t)).P = 0 + hAc : ∀ k q, Cc k q ≠ 0 → (cen k).P = (labA (lS q)).P + hFx : ∀ t, (labF (lX t)).P = 1 + hFy : ∀ t, (labF (lY t)).P = 1 + tt (tv t) + hFs : ∀ q, (labF (lS q)).P = 1 + MA : Matrix (L3 T Sl) (L3 T Sl) ℚ + MAi : Matrix (L3 T Sl) (L3 T Sl) ℚ + MB : Matrix (L3 T Sl) (L3 T Sl) ℚ + MBi : Matrix (L3 T Sl) (L3 T Sl) ℚ + hAi : MAi * MA = 1 + hBi : MBi * MB = 1 + hx : ∀ t j, (MB * scatM (Jr * Cc) * MA) (lX t) j = if lX t = j then 1 else 0 + hy : ∀ i t, (MB * scatM (Jr * Cc) * MA) i (lY t) = if i = lY t then 1 else 0 + hid : ∀ S t, (MB * scatM (Jr * Cc) * MA) (lY S) (lX t) = if S = t then 1 else 0 + rA : List ℕ + rB : List ℕ + rF : List ℕ + pA : ∀ {α : Type} [Fintype α] [DecidableEq α] (Xm : XMap H α), + XRoute (fun r => Xm.Φ (lab3 tv r).P) (fun r => Xm.Φ (labA r).P) (actPoint MA) + (fun φ => rcost φ rA) ∧ + XRoute (fun r => Xm.Φ (lab3 tv r).P) (fun r => Xm.Φ (labA r).P) (actPoint MAiᵀ) + (fun φ => rcost φ rA) + pB : ∀ {α : Type} [Fintype α] [DecidableEq α] (Xm : XMap H α), + XRoute (fun r => Xm.Φ (labA r).P) (fun r => Xm.Φ (labB r).P) (actPoint MB) + (fun φ => rcost φ rB) ∧ + XRoute (fun r => Xm.Φ (labA r).P) (fun r => Xm.Φ (labB r).P) (actPoint MBiᵀ) + (fun φ => rcost φ rB) + pF : ∀ {α : Type} [Fintype α] [DecidableEq α] (Xm : XMap H α), + XRoute (fun r => Xm.Φ (labB r).P) (fun r => Xm.Φ (labF r).P) id (fun φ => rcost φ rF) + +section Alg +variable {H T Sl C : Type} [Fintype H] [DecidableEq H] [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] + +namespace Phased +variable (K : Phased H T Sl C) + +/-- the product of ALL gates of the main phase (scatter with the copies eliminated). -/ +def Mt : Matrix (L3 T Sl) (L3 T Sl) ℚ := K.MB * scatM (K.Jr * K.Cc) * K.MA +/-- its inverse. -/ +def Mti : Matrix (L3 T Sl) (L3 T Sl) ℚ := K.MAi * scatMi (K.Jr * K.Cc) * K.MBi + +/-- price of one invocation: the blocks of the three phases and one block per copy. -/ +def cost (φ : ℕ → ℝ) : ℝ := + rcost φ K.rA + (∑ k, bcost φ (K.cen k).d) + rcost φ K.rB + rcost φ K.rF + +lemma im : K.Mti * K.Mt = 1 := by + unfold Mti Mt + have hB : ∀ X : Matrix (L3 T Sl) (L3 T Sl) ℚ, K.MBi * (K.MB * X) = X := fun X => by + rw [← Matrix.mul_assoc, K.hBi, Matrix.one_mul] + have hS : ∀ X : Matrix (L3 T Sl) (L3 T Sl) ℚ, + scatMi (K.Jr * K.Cc) * (scatM (K.Jr * K.Cc) * X) = X := fun X => by + rw [← Matrix.mul_assoc, scat_inv, Matrix.one_mul] + rw [Matrix.mul_assoc, Matrix.mul_assoc, Matrix.mul_assoc, hB, hS, K.hAi] + +lemma mi : K.Mt * K.Mti = 1 := mul_eq_one_comm.mp K.im + +lemma hxm : PX * K.Mt = PX := PX_mul_of (M := K.Mt) K.hx +lemma hmy : K.Mt * PY = PY := mul_PY_of (M := K.Mt) K.hy +lemma hiy : K.Mti * PY = PY := dirt_iy K.hmy K.im + +/-- **the dirt rule, forward**, for the matrices of the circuit. -/ +lemma hF : g8 K.Mti * K.Mt * g1 K.Mt = 1 + PY * K.Mt * PX := by + unfold g8 g1 + exact dirt_fwd PX_sq PY_sq PX_PY PY_PX K.hxm K.hmy K.im K.mi + +/-- **the dirt rule, backward.** -/ +lemma hB : g1i K.Mt * K.Mti * h8 K.Mt = 1 - PY * K.Mt * PX := by + unfold g1i h8 + exact dirt_bwd PX_sq PY_sq PX_PY PY_PX K.hxm K.hmy K.im K.mi + +/-- live part of the forward word before the scatter: `y -= K s`, then phase A. -/ +def f1 (u : L3 T Sl → ℂ) : L3 T Sl → ℂ := actPoint K.MA (actPoint (g1 K.Mt) u) +/-- after the scatter: phase B, then the slot rows of the inverse. -/ +def f2 (u : L3 T Sl → ℂ) : L3 T Sl → ℂ := actPoint (g8 K.Mti) (actPoint K.MB u) +/-- the same for the backward word (transposed inverses). -/ +def b1 (u : L3 T Sl → ℂ) : L3 T Sl → ℂ := actPoint K.MAiᵀ (actPoint (g1i K.Mt)ᵀ u) +def b2 (u : L3 T Sl → ℂ) : L3 T Sl → ℂ := actPoint (h8 K.Mt)ᵀ (actPoint K.MBiᵀ u) + +lemma fwd_live (u : L3 T Sl → ℂ) : + K.f2 (actPoint (scatM (K.Jr * K.Cc)) (K.f1 u)) = actPoint (1 + PY * K.Mt * PX) u := by + rw [← K.hF] + show actPoint (g8 K.Mti) (actPoint K.MB (actPoint (scatM (K.Jr * K.Cc)) + (actPoint K.MA (actPoint (g1 K.Mt) u)))) + = actPoint (g8 K.Mti * (K.MB * scatM (K.Jr * K.Cc) * K.MA) * g1 K.Mt) u + rw [actPoint_mul, actPoint_mul, actPoint_mul, actPoint_mul] + +lemma bwd_live (u : L3 T Sl → ℂ) : + K.b2 (actPoint ((scatMi (K.Jr * K.Cc))ᵀ) (K.b1 u)) + = actPoint ((1 - PY * K.Mt * PX)ᵀ) u := by + rw [← K.hB] + show actPoint (h8 K.Mt)ᵀ (actPoint K.MBiᵀ (actPoint (scatMi (K.Jr * K.Cc))ᵀ + (actPoint K.MAiᵀ (actPoint (g1i K.Mt)ᵀ u)))) + = actPoint ((g1i K.Mt * (K.MAi * scatMi (K.Jr * K.Cc) * K.MBi) * h8 K.Mt)ᵀ) u + rw [Matrix.transpose_mul, Matrix.transpose_mul, Matrix.transpose_mul, Matrix.transpose_mul, + actPoint_mul, actPoint_mul, actPoint_mul, actPoint_mul] + +lemma liveAct_glue (φ : (L3 T Sl → ℂ) → (L3 T Sl → ℂ)) (u : L3 T Sl → ℂ) (c : C → ℂ) : + liveAct φ (glue u c) = glue (φ u) c := + congrArg (fun v => glue (φ v) c) (glue_up u c) + +/-- **Scalar identity of the forward word**: `y += x`, slots restored, for ARBITRARY slot +contents (the copies are erased before and after). -/ +theorem fwd_scalar (z : Box T Sl C → ℂ) : + eraseC (liveAct K.f2 (gateS bY bC K.Jr (gateS bC bS K.Cc (liveAct K.f1 (eraseC z))))) + = shearF z := by + have h1 : liveAct K.f1 (eraseC z) = glue (K.f1 (z ∘ upE)) (fun _ => 0) := by + rw [erase_glue z, liveAct_glue] + have hs : gateS bY bC K.Jr (gateS bC bS K.Cc (glue (K.f1 (z ∘ upE)) (fun _ => 0))) ∘ upE + = actPoint (scatM (K.Jr * K.Cc)) (K.f1 (z ∘ upE)) := by + have h := scat_glue K.Jr K.Cc (glue (K.f1 (z ∘ upE)) (fun _ => 0)) rfl + rw [glue_up] at h + exact h + rw [h1] + unfold liveAct + rw [erase_of_glue, hs, K.fwd_live, act_shear K.Mt K.hid] + exact glue_shearF z + +/-- **Scalar identity of the backward word**: `x -= y`, slots restored. -/ +theorem bwd_scalar (z : Box T Sl C → ℂ) : + eraseC (liveAct K.b2 (gateS bS bC (-K.Ccᵀ) (gateS bC bY K.Jrᵀ (liveAct K.b1 (eraseC z))))) + = shearB z := by + have h1 : liveAct K.b1 (eraseC z) = glue (K.b1 (z ∘ upE)) (fun _ => 0) := by + rw [erase_glue z, liveAct_glue] + have hs : gateS bS bC (-K.Ccᵀ) (gateS bC bY K.Jrᵀ (glue (K.b1 (z ∘ upE)) (fun _ => 0))) ∘ upE + = actPoint ((scatMi (K.Jr * K.Cc))ᵀ) (K.b1 (z ∘ upE)) := by + have h := scat_glueT K.Jr K.Cc (glue (K.b1 (z ∘ upE)) (fun _ => 0)) rfl + rw [glue_up] at h + exact h + rw [h1] + unfold liveAct + rw [erase_of_glue, hs, K.bwd_live, act_shearT K.Mt K.hid] + exact glue_shearB z + +end Phased +end Alg +end +end CR +end PowerSaving +end OAI + +#print axioms OAI.PowerSaving.CR.Phased.fwd_scalar +#print axioms OAI.PowerSaving.CR.Phased.bwd_scalar diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__Fourier__Main.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__Fourier__Main.lean new file mode 100644 index 0000000000..9aa06b5bf2 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__Fourier__Main.lean @@ -0,0 +1,176 @@ +import Work.Fourier.Asymptotics +import OAI.Computability.FourierTransform.RegisterBounds +import Work.Fourier.Goal + +/- +Modified copy of lean/OAI/Computability/FourierTransform/Main.lean of github.com/openai/math +(commit fd4aeeb, Apache-2.0), generated by `tools/fourier/mkchain.py`. OpenAI's file itself is +unmodified in this repository and still imported. Changed for this repository, all mechanically: + * every declaration of this file (and of the other 10 copied files) has the suffix `Z` + on its name, so that it does not collide with OpenAI's original; + * OpenAI's exponent `alpha = 1 - 2/10^11` and envelope `hills` are replaced by + `alphaZ = 1 - 7474547/10^10` and `hillsZ` (Work/Fourier/Seam.lean), and the single use of + OpenAI's `hills_program` by `hillsZ_program`; + * `decimalExponent`, `decimalTime`, `TimeBounds`, `DFTGoal`, `ConvGoal` are replaced by their + `Z` versions from Work/Fourier/Goal.lean (exponent `1 - 7474546/10^10`); + * imports point to the copies. + * literal `let d : ℝ := 2/(10:ℝ)^11` -> `let d : ℝ := 7474547/(10:ℝ)^10` (alpha_thetaZ: the local constant d must equal 1 - alphaZ) + * `theorem transform_mainZ : DFTGoalZ :=`: docstring added + * `theorem convolution_mainZ : ConvGoalZ :=`: docstring added +Comments and docstrings below are OpenAI's and describe OpenAI's network, not ours. +-/ + +namespace OAI + +/-! +Exact uniform Fourier transforms and convolution. + +The construction formalizes the exact arithmetic algorithms of +*An explicit power saving for the exact discrete Fourier transform* (OpenAI). +The finite phase network originates in the complex construction of +*Integer multiplication below n log n*. + +`transform_mainZ` and `convolution_mainZ` give fixed finite RAM programs, including +preparation and index work, polynomial storage bounds, and a canonical root whose +order is computed from the input length. Each includes the paper exponent, decimal +power saving, and little-o bound. The `_order` variants also specify the root order. + +The implementation uses a smaller concrete tensor network (32 binary coordinates +per factor, 4060 triples, and a `2^50` role envelope) with a stronger saving that +implies the stated paper constants. The general rational-algebra extraction, +symbolic certificate search, circuit printer, and bounded-printer uniformization +from the synthesis appendix are outside this formalization. +-/ +namespace PowerSaving +open RAM Bench Selection Filter Asymptotics Real +noncomputable section +namespace Skies + +lemma multiplier_rangeZ : 1 < paperMultiplier ∧ paperMultiplier < paperM := by + norm_num [paperMultiplier,paperM,paperDelta,paperW] + +lemma theta_ltZ : theta < 1 := by + have h := multiplier_rangeZ + have hg : 0 by rw [speedZ,Real.rpow_one]; rfl + rw [h] at H; exact H + +lemma speed_paperZ : speedZ theta =O[atTop] paperTime := by + rw [isBigO_iff] + refine ⟨1,?_⟩ + filter_upwards [TtopZ.eventually_ge_atTop 1,QtopZ.eventually_ge_atTop 1] with n hn hh + have he : 0 (lunchZ a b N n:ℝ)) =O[atTop] decimalTimeZ := hd.isBigO + exact ⟨hp.isBigO.trans speed_paperZ,ht,ht.trans_isLittleO decimal_littleZ⟩ + +end Skies + +/-! Main results. Provide formula for the order besides the existential specification. -/ +theorem transform_main_orderZ : ∃ order solve W, + DFTProgram order solve W ∧ TimeBoundsZ W ∧ + ∀ n, 0 ⟨le_rfl,by dsimp; omega⟩) + a b,fun n hn => ⟨ho n hn,(ho n hn).symm ▸ (receipt_bound n hn).2⟩⟩ + +theorem convolution_main_orderZ : ∃ order solve W, + ConvProgram order solve W ∧ TimeBoundsZ W ∧ + ∀ n, 0 + ⟨ho n hn,(ho n hn).symm ▸ (receipt_bound _ (stretch_posZ hn)).2⟩⟩ + +/-- **The discrete Fourier transform of every length in `O(n (log n)^(1 - 7474546/10^10))`.** +OpenAI's `transform_main` (one fixed program, OpenAI's own `DFTProgram`, `paperTime` and `nlogn`) +with the decimal exponent `1 - 1/10^13` replaced by `decimalExponentZ = 1 - 7474546/10^10` +(Work/Fourier/Goal.lean). Sibling of the Walsh-Hadamard theorem `wht_main_block_B2Gp193x`: both +follow from one kernel program, `RAM.hillsZ_program` (Work/Fourier/Seam.lean). -/ +theorem transform_mainZ : DFTGoalZ := + let ⟨o,s,W,h,g,_⟩ := transform_main_orderZ + ⟨o,s,W,h,g⟩ + +/-- **Convolution of every length with the same bounds** (OpenAI's `convolution_main`, same change). -/ +theorem convolution_mainZ : ConvGoalZ := + let ⟨o,s,W,h,g,_⟩ := convolution_main_orderZ + ⟨o,s,W,h,g⟩ + +lemma matrix_definitionZ (n : ℕ) (x : Vec n) : dft n x = Matrix.mulVec (dftMatrix n) x := + rfl + +end +end PowerSaving + +end OAI diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__Geom.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__Geom.lean new file mode 100644 index 0000000000..eb4490af8b --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__Geom.lean @@ -0,0 +1,210 @@ +import Work.GCert.Chain.NetCert +import Work.GCert.Chain.WinB +import Work.BridgeGeom.B2 + +/-! +# (key: gx-chain) THE NETWORK LEMMA (spec statement 6): the bridged word B_2 delivers a `GCert` + +GENERATED by checks/wht26/gx-chain/py/netgen.py from Work/BridgeGeom/Net.lean (section Net): +the geometry of `BG.geomBridge2`, word for word, with the windows `gwinB` (`.Xm = BG.fmapB`). + +`bridge2_gcert I hH`: for every generalised invocation package, a `GCert` on +`card Γ * (4 card T + card Sl)` live roles, label dimension `5h`, unit price +`5 * I.cost φ + card T * BG.bankPrice h φ` (unchanged). No `sorry`. +-/ + +set_option linter.unusedSectionVars false +set_option linter.unusedVariables false + +namespace OAI +namespace PowerSaving +namespace GX +open Binary Matrix Finset RAM SS CB RF BR GF BG +noncomputable section + +section Net +variable {H T Sl C : Type} [Fintype H] [DecidableEq H] [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] +variable (I : GInv H T Sl C) (base : T → OBase H) (l : H) + (hbase : ∀ t, I.tv t = (base t).v l) (hH : 1 ≤ Fintype.card H) +include hbase + +lemma ggeom_x01 (g : Orth (L5 H)) (t : T) : + PhiB g ∅ 1 = PhiB (RrB (base t) l (0 : Fin 4) g) (qS bs1 l) (tt (I.tv t)) := by + rw [hbase t] + exact bankT_x0 (base t) l (0 : Fin 4) g + +lemma ggeom_y01 (g : Orth (L5 H)) (t : T) : + PhiB g ∅ (1 + tt (I.tv t)) = PhiB (RrB (base t) l (0 : Fin 4) g) (qS bs1 l) 0 := by + rw [hbase t] + exact bankT_y0 (base t) l (0 : Fin 4) g + +/-- consecutive stages `c ∈ bs`, `c' ∉ bs`: `X` leaves where it enters. -/ +lemma ggeom_xx (bs : Finset (Fin 4)) (c c' : Fin 4) (hc : c ∈ bs) (hc' : c' ∉ bs) + (g : Orth (L5 H)) (t : T) : + PhiB (RrB (base t) l c g) (qS bs l) 1 + = PhiB (RrB (base t) l c' g) (qS (insert c' bs) l) (tt (I.tv t)) := by + rw [hbase t] + exact bankT_xx (base t) l bs c c' hc hc' g + +/-- consecutive stages: `Y` leaves where it enters. -/ +lemma ggeom_yy (bs : Finset (Fin 4)) (c c' : Fin 4) (hc : c ∈ bs) (hc' : c' ∉ bs) + (g : Orth (L5 H)) (t : T) : + PhiB (RrB (base t) l c g) (qS bs l) (1 + tt (I.tv t)) + = PhiB (RrB (base t) l c' g) (qS (insert c' bs) l) 0 := by + rw [hbase t] + exact bankT_yy (base t) l bs c c' hc hc' g + +/-- terminal identity of the bank pairs of the class `(g,t)`. -/ +lemma ggeom_term5 (g : Orth (L5 H)) (t : T) : + kernel (L5 H) * PhiB g ∅ (tt (I.tv t)) + = shift ((BBB (base t) g).v (Sum.inl l)) + * frame (BBB (base t) g) (univ \ {Sum.inl l}) := by + rw [hbase t] + exact class_term (base t) l g + +include hH + +/-- pair 2 before the first gate layer, `X`: ONE block of rank `2h-2`. -/ +lemma ggeom_aX2 (g : Orth (L5 H)) (t : T) : + XReach (PhiB g ∅ (tt (I.tv t))) (PhiB (RrB (base t) l (0 : Fin 4) g) (qS bs1 l) 1) + (fun φ => bcost φ (2 * Fintype.card H - 2)) := by + rw [hbase t] + exact idle_X0 (base t) l hB4 hH (0 : Fin 4) g _ (by omega) + +/-- pair 2 before the first gate layer, `Y`: ONE block of rank `2h-2`. -/ +lemma ggeom_aY2 (g : Orth (L5 H)) (t : T) : + XReach (PhiB g ∅ 0) (PhiB (RrB (base t) l (0 : Fin 4) g) (qS bs1 l) (1 + tt (I.tv t))) + (fun φ => bcost φ (2 * Fintype.card H - 2)) := by + rw [hbase t] + exact idle_Y0 (base t) l hB4 hH (0 : Fin 4) g _ (by omega) + +/-- pair 1 at the end (idle in stages 3, 4, then the last four moves), `X`: ONE block `2h+2`. -/ +lemma ggeom_fX1 (g : Orth (L5 H)) (t : T) : + XReach (PhiB (RrB (base t) l (1 : Fin 4) g) (qS bs2 l) 1) (kernel (L5 H)) + (fun φ => bcost φ (2 * Fintype.card H + 2)) := + idle_Xend (base t) l hB4 hH bs2 (1 : Fin 4) (Finset.mem_insert_self _ _) g _ + (by rw [card_bs2, Fintype.card_fin]; omega) + +/-- pair 1 at the end, `Y`: ONE block of rank `2h+2`. -/ +lemma ggeom_fY1 (g : Orth (L5 H)) (t : T) : + XReach (PhiB (RrB (base t) l (1 : Fin 4) g) (qS bs2 l) (1 + tt (I.tv t))) + (frame (BBB (base t) g) (univ \ {Sum.inl l})) + (fun φ => bcost φ (2 * Fintype.card H + 2)) := by + rw [hbase t] + exact idle_Yend (base t) l hB4 hH bs2 (1 : Fin 4) (Finset.mem_insert_self _ _) g _ + (by rw [card_bs2, Fintype.card_fin]; omega) + +/-- pair 2 after stage 4, `X`: ONE block of rank `4`. -/ +lemma ggeom_fX2 (g : Orth (L5 H)) (t : T) : + XReach (PhiB (RrB (base t) l (3 : Fin 4) g) (qS bs4 l) 1) (kernel (L5 H)) + (fun φ => bcost φ 4) := + idle_Xend (base t) l hB4 hH bs4 (3 : Fin 4) (Finset.mem_insert_self _ _) g _ + (by rw [card_bs4, Fintype.card_fin]; omega) + +/-- pair 2 after stage 4, `Y`: ONE block of rank `4`. -/ +lemma ggeom_fY2 (g : Orth (L5 H)) (t : T) : + XReach (PhiB (RrB (base t) l (3 : Fin 4) g) (qS bs4 l) (1 + tt (I.tv t))) + (frame (BBB (base t) g) (univ \ {Sum.inl l})) (fun φ => bcost φ 4) := by + rw [hbase t] + exact idle_Yend (base t) l hB4 hH bs4 (3 : Fin 4) (Finset.mem_insert_self _ _) g _ + (by rw [card_bs4, Fintype.card_fin]; omega) + +/-- **The bridged word B_2 as a term of `BR.Bridge2`**: five stages on the label space +`H ⊕ (Fin 4 × H)`, for any invocation package whose lines are the vectors of index `l` of +orthonormal bases. -/ +def ggeomBridge2 : GBridge2 H T Sl C (L5 H) (Orth (L5 H)) where + I := I + G0 := fun g => gwinB hB4 hH g ∅ + G1 := fun d => gwinB hB4 hH d (qS bs1 l) + G2 := fun d => gwinB hB4 hH d (qS bs2 l) + G3 := fun d => gwinB hB4 hH d (qS bs3 l) + G4 := fun d => gwinB hB4 hH d (qS bs4 l) + r1 := fun t => RrB (base t) l (0 : Fin 4) + r2 := fun t => RrB (base t) l (1 : Fin 4) + r3 := fun t => RrB (base t) l (2 : Fin 4) + r4 := fun t => RrB (base t) l (3 : Fin 4) + s1 := (Orth.colPerm (tauB (0 : Fin 4))).symm + s2 := (Orth.colPerm (tauB (1 : Fin 4))).symm + s3 := (Orth.colPerm (tauB (2 : Fin 4))).symm + s4 := (Orth.colPerm (tauB (3 : Fin 4))).symm + N1 := fun d => unframeM (d.1 * Matrix.fromBlocks 0 0 0 (diagI (qS bs1 l)) * d.1ᵀ) + W1 := fun d => frameM (d.1 * diagI (JB univ ∅) * d.1ᵀ) + N2 := fun d => unframeM (d.1 * Matrix.fromBlocks 0 0 0 (diagI (qS bs2 l)) * d.1ᵀ) + W2 := fun d => frameM (d.1 * diagI (JB univ ∅) * d.1ᵀ) + N3 := fun d => unframeM (d.1 * Matrix.fromBlocks 0 0 0 (diagI (qS bs3 l)) * d.1ᵀ) + W3 := fun d => frameM (d.1 * diagI (JB univ ∅) * d.1ᵀ) + N4 := fun d => unframeM (d.1 * Matrix.fromBlocks 0 0 0 (diagI (qS bs4 l)) * d.1ᵀ) + W4 := fun d => frameM (d.1 * diagI (JB univ ∅) * d.1ᵀ) + u := fun g t => (BBB (base t) g).v (Sum.inl l) + YF := fun g t => frame (BBB (base t) g) (univ \ {Sum.inl l}) + hm := two_le_card_LB hB4 hH + caX := fun φ => bcost φ (2 * Fintype.card H - 2) + caY := fun φ => bcost φ (2 * Fintype.card H - 2) + cX1 := fun φ => bcost φ (2 * Fintype.card H + 2) + cY1 := fun φ => bcost φ (2 * Fintype.card H + 2) + cX2 := fun φ => bcost φ 4 + cY2 := fun φ => bcost φ 4 + inv0 := fun g t => ⟨unframeM (g.1 * Matrix.fromBlocks (tt (I.tv t)) 0 0 (diagI ∅) * g.1ᵀ), + frameM_unframeM _⟩ + z0 := fun g => PhiB_zero_empty g + hN1 := fun d => frameM_unframeM _ + hW1 := fun d => PhiB_one d (qS bs1 l) + hN2 := fun d => frameM_unframeM _ + hW2 := fun d => PhiB_one d (qS bs2 l) + hN3 := fun d => frameM_unframeM _ + hW3 := fun d => PhiB_one d (qS bs3 l) + hN4 := fun d => frameM_unframeM _ + hW4 := fun d => PhiB_one d (qS bs4 l) + x01 := fun g t => ggeom_x01 I base l hbase g t + y01 := fun g t => ggeom_y01 I base l hbase g t + x12 := fun g t => ggeom_xx I base l hbase bs1 0 1 (Finset.mem_singleton_self _) mem1 g t + y12 := fun g t => ggeom_yy I base l hbase bs1 0 1 (Finset.mem_singleton_self _) mem1 g t + x23 := fun g t => ggeom_xx I base l hbase bs2 1 2 (Finset.mem_insert_self _ _) mem2 g t + y23 := fun g t => ggeom_yy I base l hbase bs2 1 2 (Finset.mem_insert_self _ _) mem2 g t + x34 := fun g t => ggeom_xx I base l hbase bs3 2 3 (Finset.mem_insert_self _ _) mem3 g t + y34 := fun g t => ggeom_yy I base l hbase bs3 2 3 (Finset.mem_insert_self _ _) mem3 g t + sfin := fun g => helper_fin5 g + aX2 := fun g t => ggeom_aX2 I base l hbase hH g t + aY2 := fun g t => ggeom_aY2 I base l hbase hH g t + fX1 := fun g t => ggeom_fX1 I base l hbase hH g t + fY1 := fun g t => ggeom_fY1 I base l hbase hH g t + fX2 := fun g t => ggeom_fX2 I base l hbase hH g t + fY2 := fun g t => ggeom_fY2 I base l hbase hH g t + term := fun g t => ggeom_term5 I base l hbase g t + +end Net + +section End +variable {H T Sl C : Type} [Fintype H] [DecidableEq H] [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] + +/-- an orthonormal basis through a unit vector with a zero coordinate, at any index. -/ +theorem base_ex (z : Space H) (hz : dot z z = 1) (hg : ∃ p, z p = 0) (l : H) : + ∃ A : OBase H, z = A.v l := by + obtain ⟨p, hp⟩ := hg + obtain ⟨A, k, hA⟩ := exists_base_one z hz p hp + refine ⟨reindex A (Equiv.swap k l), ?_⟩ + rw [← hA] + show A.v k = A.v (Equiv.swap k l l) + rw [Equiv.swap_apply_right] + +/-- **Generalised certificate of the bridged word B_2** for a generalised invocation package. -/ +theorem bridge2_gcert (I : GInv H T Sl C) (hH : 1 ≤ Fintype.card H) : + GCert (L5 H) (Sum.inl : BLive (Orth (L5 H)) T Sl → BRole (Orth (L5 H)) T Sl C) + (fun φ => (Fintype.card (Orth (L5 H)) : ℝ) + * (5 * I.cost φ + (Fintype.card T : ℝ) * bankPrice (Fintype.card H) φ)) := by + obtain ⟨l⟩ : Nonempty H := Fintype.card_pos_iff.mp (by omega) + have hb : ∀ t, ∃ A : OBase H, I.tv t = A.v l := + fun t => base_ex (I.tv t) (I.hunit t) (I.hgap t) l + choose base hbase using hb + exact gbridge2_certificate (ggeomBridge2 I base l hbase hH) + +end End +end +end GX +end PowerSaving +end OAI + +#print axioms OAI.PowerSaving.GX.ggeomBridge2 +#print axioms OAI.PowerSaving.GX.bridge2_gcert diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__InvThm.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__InvThm.lean new file mode 100644 index 0000000000..d69fcb4992 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__InvThm.lean @@ -0,0 +1,164 @@ +import Work.GCert.Chain.Inv + +/-! +# (key: gx-chain) THE CARRIER INVOCATION THEOREM on the generalised engine: `Lab.inv` + +`CR.Phased.inv` (`Work/Carrier/PhasedInv.lean`) with subspace labels and `GRoute`. Forward word: + + erase | y -= K s (old frame 0) | free adapters to the labels of the certificate | phase A | + c += Cc s | copies down | y += Jr c | phase B | final climbs | free adapters to the old + frames | slots := slot rows of the inverse (old frame 1) | erase + +The backward word is the transposed inverse, gate by gate, on the same labels. The scalar +identities are `Scal.fwd_scalar` / `Scal.bwd_scalar` (those of `CR.Phased`). + +No `sorry`. +-/ + +set_option linter.unusedSectionVars false +set_option linter.unusedVariables false + +namespace OAI +namespace PowerSaving +namespace GX +open Binary Matrix Finset RAM SS CB BR CR GF RF +noncomputable section + +section Thm +variable {H T Sl C : Type} [Fintype H] [DecidableEq H] [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] +variable {α : Type} [Fintype α] [DecidableEq α] +variable {S : Scal T Sl C} (L : Lab H S) (W : GWin H α) + +/-- **Forward word on clean frames.** -/ +theorem Lab.fwd_erased (c0 c1 : C → CMat α) : + GRoute (iin W.Xm L.tv (fun _ : Sl => W.Xm.Φ 0) c0) + (iout W.Xm L.tv (fun _ : Sl => W.Xm.Φ 1) c1) shearF L.cost := by + have a1 : GRoute (fun r : L3 T Sl => W.Xm.Φ (lab3 L.tv r).P) + (fun r : L3 T Sl => W.Xm.Φ (lab3 L.tv r).P) + (actPoint (g1 S.Mt)) (fun _ => 0) := + GRoute.gate (g1 S.Mt) _ _ (fun i j hij => by + by_cases e : i = j + · subst e; rfl + · obtain ⟨h1, h2⟩ := offdiag_x (g1_x S.Mt).1 (g1_x S.Mt).2 hij e + exact start_frames W.Xm L.tv i j h1 h2) + have b3 : GRoute (fun r : L3 T Sl => W.Xm.Φ (labE L.tv r)) + (fun r : L3 T Sl => W.Xm.Φ (labE L.tv r)) + (actPoint (g8 S.Mti)) (fun _ => 0) := + GRoute.gate (g8 S.Mti) _ _ (fun i j hij => by + by_cases e : i = j + · subst e; rfl + · have f := g8_facts S.hiy + obtain ⟨h1, h2, h3⟩ := offdiag_s f.1 f.2.1 f.2.2 hij e + exact end_old W.Xm L.tv i j h1 h2 h3) + have seg1 : GRoute (fun r : L3 T Sl => W.Xm.Φ (lab3 L.tv r).P) (fun r => W.X.Φ (L.labA r)) + S.f1 (fun φ => rcost φ L.rA) := + ((a1.trans (L.ad0 W)).trans (L.pA W.X W.big).1).cast (fun φ => by simp) + have seg2 : GRoute (fun r => W.X.Φ (L.labA r)) (fun r : L3 T Sl => W.Xm.Φ (labE L.tv r)) + S.f2 (fun φ => rcost φ L.rB + rcost φ L.rF) := + ((((L.pB W.X W.big).1.trans (L.pF W.X W.big)).trans (L.adF W)).trans b3).cast + (fun φ => by simp) + have e0 : GRoute (iin W.Xm L.tv (fun _ : Sl => W.Xm.Φ 0) c0) + (glue (fun r : L3 T Sl => W.Xm.Φ (lab3 L.tv r).P) (fun k => W.X.Φ (L.cen k))) + eraseC (fun _ => 0) := + GRoute.ofX (xerase (fun t => rfl) (fun t => rfl) (fun q => rfl)) + have L1 := glift_live (fun k => W.X.Φ (L.cen k)) seg1 + have m1 : GRoute (glue (fun r => W.X.Φ (L.labA r)) (fun k => W.X.Φ (L.cen k))) + (glue (fun r => W.X.Φ (L.labA r)) (fun k => W.X.Φ (L.cen k))) + (fun z => addBlk bC (ap S.Cc (z ∘ bS)) z) (fun _ => 0) := + GRoute.ofX (xgate_shear bC bS bS_inj S.Cc (fun k q h => congrArg W.X.Φ (L.hAc k q h))) + have m2 := L.cdown W (fun r => W.X.Φ (L.labA r)) + have m3 : GRoute (glue (fun r => W.X.Φ (L.labA r)) (fun _ : C => W.X.Φ L.z0)) + (glue (fun r => W.X.Φ (L.labA r)) (fun _ : C => W.X.Φ L.z0)) + (fun z => addBlk bY (ap S.Jr (z ∘ bC)) z) (fun _ => 0) := + GRoute.ofX (xgate_shear bY bC bC_inj S.Jr (fun t k _ => congrArg W.X.Φ (L.hAy t))) + have L2 := glift_live (fun _ : C => W.X.Φ L.z0) seg2 + have e1 : GRoute (glue (fun r : L3 T Sl => W.Xm.Φ (labE L.tv r)) (fun _ : C => W.X.Φ L.z0)) + (iout W.Xm L.tv (fun _ : Sl => W.Xm.Φ 1) c1) eraseC (fun _ => 0) := + GRoute.ofX (xerase (fun t => rfl) (fun t => rfl) (fun q => rfl)) + have tot := (((((e0.trans L1).trans m1).trans m2).trans m3).trans L2).trans e1 + refine (tot.castg (g' := shearF) (funext fun z => S.fwd_scalar z)).cast (fun φ => ?_) + simp only [Lab.cost, zero_add, add_zero] + ring + +/-- **Backward word on clean frames**: the transposed inverse gates, same labels; the copies +start at the zero frame and climb. -/ +theorem Lab.bwd_erased (c0 c1 : C → CMat α) : + GRoute (iin W.Xm L.tv (fun _ : Sl => W.Xm.Φ 0) c0) + (iout W.Xm L.tv (fun _ : Sl => W.Xm.Φ 1) c1) shearB L.cost := by + have a1 : GRoute (fun r : L3 T Sl => W.Xm.Φ (lab3 L.tv r).P) + (fun r : L3 T Sl => W.Xm.Φ (lab3 L.tv r).P) + (actPoint (g1i S.Mt)ᵀ) (fun _ => 0) := + GRoute.gate (g1i S.Mt)ᵀ _ _ (fun i j hij => by + by_cases e : i = j + · subst e; rfl + · have hij' : g1i S.Mt j i ≠ 0 := hij + obtain ⟨h1, h2⟩ := offdiag_x (g1i_x S.Mt).1 (g1i_x S.Mt).2 hij' (Ne.symm e) + exact start_frames W.Xm L.tv i j h2 h1) + have b3 : GRoute (fun r : L3 T Sl => W.Xm.Φ (labE L.tv r)) + (fun r : L3 T Sl => W.Xm.Φ (labE L.tv r)) + (actPoint (h8 S.Mt)ᵀ) (fun _ => 0) := + GRoute.gate (h8 S.Mt)ᵀ _ _ (fun i j hij => by + by_cases e : i = j + · subst e; rfl + · have hij' : h8 S.Mt j i ≠ 0 := hij + have f := h8_facts S.hmy + obtain ⟨h1, h2, h3⟩ := offdiag_s f.1 f.2.1 f.2.2 hij' (Ne.symm e) + exact (end_old W.Xm L.tv j i h1 h2 h3).symm) + have seg1 : GRoute (fun r : L3 T Sl => W.Xm.Φ (lab3 L.tv r).P) (fun r => W.X.Φ (L.labA r)) + S.b1 (fun φ => rcost φ L.rA) := + ((a1.trans (L.ad0 W)).trans (L.pA W.X W.big).2).cast (fun φ => by simp) + have seg2 : GRoute (fun r => W.X.Φ (L.labA r)) (fun r : L3 T Sl => W.Xm.Φ (labE L.tv r)) + S.b2 (fun φ => rcost φ L.rB + rcost φ L.rF) := + ((((L.pB W.X W.big).2.trans (L.pF W.X W.big)).trans (L.adF W)).trans b3).cast + (fun φ => by simp) + have e0 : GRoute (iin W.Xm L.tv (fun _ : Sl => W.Xm.Φ 0) c0) + (glue (fun r : L3 T Sl => W.Xm.Φ (lab3 L.tv r).P) (fun _ : C => W.X.Φ L.z0)) + eraseC (fun _ => 0) := + GRoute.ofX (xerase (fun t => rfl) (fun t => rfl) (fun q => rfl)) + have L1 := glift_live (fun _ : C => W.X.Φ L.z0) seg1 + have m1 : GRoute (glue (fun r => W.X.Φ (L.labA r)) (fun _ : C => W.X.Φ L.z0)) + (glue (fun r => W.X.Φ (L.labA r)) (fun _ : C => W.X.Φ L.z0)) + (fun z => addBlk bC (ap S.Jrᵀ (z ∘ bY)) z) (fun _ => 0) := + GRoute.ofX (xgate_shear bC bY bY_inj S.Jrᵀ (fun k t _ => (congrArg W.X.Φ (L.hAy t)).symm)) + have m2 := L.cup W (fun r => W.X.Φ (L.labA r)) + have m3 : GRoute (glue (fun r => W.X.Φ (L.labA r)) (fun k => W.X.Φ (L.cen k))) + (glue (fun r => W.X.Φ (L.labA r)) (fun k => W.X.Φ (L.cen k))) + (fun z => addBlk bS (ap (-S.Ccᵀ) (z ∘ bC)) z) (fun _ => 0) := + GRoute.ofX (xgate_shear bS bC bC_inj (-S.Ccᵀ) + (fun q k h => (congrArg W.X.Φ (L.hAc k q (ne_of_negT S.Cc h))).symm)) + have L2 := glift_live (fun k => W.X.Φ (L.cen k)) seg2 + have e1 : GRoute (glue (fun r : L3 T Sl => W.Xm.Φ (labE L.tv r)) (fun k => W.X.Φ (L.cen k))) + (iout W.Xm L.tv (fun _ : Sl => W.Xm.Φ 1) c1) eraseC (fun _ => 0) := + GRoute.ofX (xerase (fun t => rfl) (fun t => rfl) (fun q => rfl)) + have tot := (((((e0.trans L1).trans m1).trans m2).trans m3).trans L2).trans e1 + refine (tot.castg (g' := shearB) (funext fun z => S.bwd_scalar z)).cast (fun φ => ?_) + simp only [Lab.cost, zero_add, add_zero] + ring + +/-- **THE CARRIER INVOCATION THEOREM on the generalised engine.** The two halves of a +certificate are an invocation package for the bridged network, with the price `L.cost`. -/ +def Lab.inv : GInv H T Sl C where + tv := L.tv + hunit := L.hunit + hgap := L.hgap + cost := L.cost + fwd := fun W N0 Wn hN hW Z c0 c1 => + gdirty_of_erased W.Xm L.tv N0 Wn hN hW Z c0 c1 (L.fwd_erased W c0 c1) + (shearF_comm (fun _ => 1) (fun q => N0 * Z q) (fun _ => 1)) + bwd := fun W N0 Wn hN hW Z c0 c1 => + gdirty_of_erased W.Xm L.tv N0 Wn hN hW Z c0 c1 (L.bwd_erased W c0 c1) + (shearB_comm (fun _ => 1) (fun q => N0 * Z q) (fun _ => 1)) + +@[simp] lemma Lab.inv_cost (φ : ℕ → ℝ) : L.inv.cost φ = L.cost φ := rfl +@[simp] lemma Lab.inv_tv : L.inv.tv = L.tv := rfl + +end Thm +end +end GX +end PowerSaving +end OAI + +#print axioms OAI.PowerSaving.GX.Lab.fwd_erased +#print axioms OAI.PowerSaving.GX.Lab.bwd_erased +#print axioms OAI.PowerSaving.GX.Lab.inv diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__NetCert.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__NetCert.lean new file mode 100644 index 0000000000..6336ba0766 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__NetCert.lean @@ -0,0 +1,157 @@ +import Work.GCert.Chain.NetStage +import Work.GFrame.Top.Assemble + +/-! +# (key: gx-chain) The bridged word B_2 on the generalised engine: the certificate `GCert` + +GENERATED by checks/wht26/gx-chain/py/netgen.py from Work/Bridge/Cert.lean (section Net). +`gbridge2_certificate`: a `GCert` on the live roles `BLive Γ T Sl` with price `card Γ * N.unit φ`. +The gate layers, the idle climbs and the exchange are the old routes (`GRoute.ofX`). No `sorry`. +-/ + +set_option linter.unusedSectionVars false +set_option linter.unusedVariables false + +namespace OAI +namespace PowerSaving +namespace GX +open Binary Matrix Finset RAM SS CB RF BR GF +noncomputable section + +section Net +variable {H T Sl C α Γ : Type} [Fintype H] [DecidableEq H] [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] [Fintype α] [DecidableEq α] + [Fintype Γ] [DecidableEq Γ] +variable (N : GBridge2 H T Sl C α Γ) + +/-- gate layer A, after stage 1 and the first idle climb of pair 2: twins have equal frames. -/ +lemma GBridge2.gateA : XRoute N.S3 N.S3 (gsc pAB kA) (fun _ => 0) := by + refine gateP pAB kA N.S3 ?_ + rintro ((((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩)|⟨g,c⟩) hk + · rfl + · exact (hk rfl).elim + · exact (hk rfl).elim + · rfl + · exact (hk rfl).elim + · exact (hk rfl).elim + +/-- gate layer B, after stage 2 and the second idle climb of pair 2. -/ +lemma GBridge2.gateB : XRoute N.S5 N.S5 (gsc pAB kB) (fun _ => 0) := by + refine gateP pAB kB N.S5 ?_ + rintro ((((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩)|⟨g,c⟩) hk + · exact N.x23 g t + · exact (hk rfl).elim + · exact (hk rfl).elim + · exact (N.y23 g t).symm + · exact (hk rfl).elim + · exact (hk rfl).elim + +/-- gate layer C, after the final climbs. -/ +lemma GBridge2.gateC : XRoute N.S8 N.S8 (gsc pC kCc) (fun _ => 0) := by + refine gateP pC kCc N.S8 ?_ + rintro ((((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩)|⟨g,c⟩) hk + · exact (hk rfl).elim + · rfl + · rfl + · exact (hk rfl).elim + · exact (hk rfl).elim + · exact (hk rfl).elim + +/-- the free shifts at the end. -/ +def GBridge2.corr : BRole Γ T Sl C → Space α := + mkB (fun _ _ => 0) (fun g t => N.u g t) (fun _ _ => 0) (fun g t => N.u g t) + (fun _ _ => 0) (fun _ _ => 0) + +def GBridge2.S9 : BRole Γ T Sl C → CMat α := fun r => shift (N.corr r) * N.S8 r + +/-- the whole word before the exchange: five stages, three idle-climb layers, three gate +layers. -/ +lemma GBridge2.route : + GRoute N.S0 N.S8 chain (fun φ => (Fintype.card Γ : ℝ) * N.unit φ) := by + have R := ((((((((((N.stage0.trans N.stage1).trans (GRoute.ofX N.climbA)).trans + (GRoute.ofX N.gateA)).trans N.stage2).trans (GRoute.ofX N.climbB)).trans + (GRoute.ofX N.gateB)).trans N.stage3).trans N.stage4).trans + (GRoute.ofX N.fin)).trans (GRoute.ofX N.gateC)) + refine (R.castg ?_).cast (fun φ => ?_) + · rfl + · simp only [GBridge2.unit] + ring + +/-- **The scratch certificate of the bridged five-stage network with shared helper sets**, +in whole blocks, with its exact price for every price list. -/ +theorem gbridge2_certificate : + GCert α (Sum.inl : BLive Γ T Sl → BRole Γ T Sl C) + (fun φ => (Fintype.card Γ : ℝ) * N.unit φ) := by + have R2 : GRoute N.S8 N.S9 id (fun _ => 0) := GRoute.shifts N.hm N.S8 N.corr + have R3 : GRoute N.S9 (fun r => N.S9 (bpull r)) (actPoint brecM) (fun _ => 0) := + GRoute.gate brecM N.S9 _ (fun i j h => by + have hj : j = bpull i := by + by_contra hne + exact h (by simp [brecM, hne]) + rw [hj]) + have Rt := ((N.route.trans R2).trans R3).cast (c' := fun φ => (Fintype.card Γ : ℝ) * N.unit φ) + (fun φ => by first | ring | simp) + have hSinv : ∀ r, ∃ M, N.S0 r * M = 1 := by + rintro ((((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩)|⟨g,c⟩) + · exact N.inv0 g t + · refine ⟨1, ?_⟩ + show (N.G0 g).Xm.Φ 0 * 1 = 1 + rw [N.z0, Matrix.mul_one] + · exact N.inv0 g t + · refine ⟨1, ?_⟩ + show (N.G0 g).Xm.Φ 0 * 1 = 1 + rw [N.z0, Matrix.mul_one] + · exact ⟨1, Matrix.mul_one _⟩ + · exact ⟨1, Matrix.mul_one _⟩ + have hT : ∀ l : BLive Γ T Sl, N.S9 (bpull (Sum.inl l)) = kernel α * N.S0 (Sum.inl l) := by + rintro (((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩) + · show shift (N.u g t) * N.YF g t = kernel α * (N.G0 g).Xm.Φ (tt (N.I.tv t)) + exact (N.term g t).symm + · show shift (0 : Space α) * kernel α = kernel α * (N.G0 g).Xm.Φ 0 + rw [shift_zero, Matrix.one_mul, N.z0, Matrix.mul_one] + · show shift (N.u g t) * N.YF g t = kernel α * (N.G0 g).Xm.Φ (tt (N.I.tv t)) + exact (N.term g t).symm + · show shift (0 : Space α) * kernel α = kernel α * (N.G0 g).Xm.Φ 0 + rw [shift_zero, Matrix.one_mul, N.z0, Matrix.mul_one] + · show shift (0 : Space α) * kernel α = kernel α * 1 + rw [shift_zero, Matrix.one_mul, Matrix.mul_one] + have hg : ∀ x : BRole Γ T Sl C → ℂ, + (∀ s, (∀ l : BLive Γ T Sl, (Sum.inl l : BRole Γ T Sl C) ≠ s) → x s = 0) → + ∀ l : BLive Γ T Sl, + (actPoint brecM ∘ (id ∘ chain)) x (Sum.inl l) = x (Sum.inl l) := by + intro x _ l + change actPoint brecM (chain x) (Sum.inl l) = _ + rw [actPoint_brecM] + rcases l with (((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩) + · show ((1:ℚ):ℂ) * chain x (Sum.inl (Sum.inl (Sum.inl (Sum.inr (g,t))))) = _ + rw [chain_eq] + show ((1:ℚ):ℂ) * x (kX1 (g,t)) = x (kX1 (g,t)) + first | (push_cast; ring) | simp + · show ((-1:ℚ):ℂ) * chain x (Sum.inl (Sum.inl (Sum.inl (Sum.inl (g,t))))) = _ + rw [chain_eq] + show ((-1:ℚ):ℂ) * (-x (kY1 (g,t))) = x (kY1 (g,t)) + first | (push_cast; ring) | simp + · show ((1:ℚ):ℂ) * chain x (Sum.inl (Sum.inl (Sum.inr (Sum.inr (g,t))))) = _ + rw [chain_eq] + show ((1:ℚ):ℂ) * x (kX2 (g,t)) = x (kX2 (g,t)) + first | (push_cast; ring) | simp + · show ((-1:ℚ):ℂ) * chain x (Sum.inl (Sum.inl (Sum.inr (Sum.inl (g,t))))) = _ + rw [chain_eq] + show ((-1:ℚ):ℂ) * (-x (kY2 (g,t))) = x (kY2 (g,t)) + first | (push_cast; ring) | simp + · show ((1:ℚ):ℂ) * chain x (Sum.inl (Sum.inr (g,q))) = _ + rw [chain_eq] + show ((1:ℚ):ℂ) * x (kS (g,q)) = x (kS (g,q)) + first | (push_cast; ring) | simp + exact gcert_of_groute (Sum.inl : BLive Γ T Sl → BRole Γ T Sl C) N.S0 + (fun r => N.S9 (bpull r)) _ _ Rt hSinv hg hT + +end Net + +end +end GX +end PowerSaving +end OAI + +#print axioms OAI.PowerSaving.GX.GBridge2.route +#print axioms OAI.PowerSaving.GX.gbridge2_certificate diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__NetDef.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__NetDef.lean new file mode 100644 index 0000000000..c13042eb43 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__NetDef.lean @@ -0,0 +1,157 @@ +import Work.GCert.Chain.Stage + +/-! +# (key: gx-chain) The bridged five-stage word B_2 on the generalised engine: data and frames + +GENERATED by checks/wht26/gx-chain/py/netgen.py from Work/Bridge/Net.lean (`BR.Bridge2`): the +invocation is a `GInv`, the frame maps of the stages are windows `GWin` (`G0 .. G4`; the old +frame map of a window is `.Xm`). Everything else word for word. No `sorry`. +-/ + +set_option linter.unusedSectionVars false +set_option linter.unusedVariables false + +namespace OAI +namespace PowerSaving +namespace GX +open Binary Matrix Finset RAM SS CB RF BR GF +noncomputable section + +/-- See the file header. Fields in the style of `RF.Fold3S`; stages are numbered 0 to 4. -/ +structure GBridge2 (H T Sl C α Γ : Type) [Fintype H] [DecidableEq H] [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] [Fintype α] [DecidableEq α] where + /-- the invocation (for a block circuit `X`: `X.inv`). -/ + I : GInv H T Sl C + /-- frame maps of the invocations of the five stages. -/ + G0 : Γ → GWin H α + G1 : Γ → GWin H α + G2 : Γ → GWin H α + G3 : Γ → GWin H α + G4 : Γ → GWin H α + /-- the class `(g,t)` is served by the invocation `g` in stage 0 and `r_l t g` in stage `l`. -/ + r1 : T → Γ ≃ Γ + r2 : T → Γ ≃ Γ + r3 : T → Γ ≃ Γ + r4 : T → Γ ≃ Γ + /-- the invocation `d` of stage `l` uses the helper set (and the copies) `s_l d`. -/ + s1 : Γ ≃ Γ + s2 : Γ ≃ Γ + s3 : Γ ≃ Γ + s4 : Γ ≃ Γ + /-- inverse of the frame of the base, and frame of the window, of every invocation. -/ + N1 : Γ → CMat α + W1 : Γ → CMat α + N2 : Γ → CMat α + W2 : Γ → CMat α + N3 : Γ → CMat α + W3 : Γ → CMat α + N4 : Γ → CMat α + W4 : Γ → CMat α + u : Γ → T → Space α + YF : Γ → T → CMat α + hm : 2 ≤ Fintype.card α + /-- prices of the idle climbs, for every price list. B_2 with merged climbs: + `caX = caY = fun φ => bcost φ (2h-2)`, `cX1 = cY1 = fun φ => bcost φ (2h+2)`, + `cX2 = cY2 = fun φ => bcost φ 4`. -/ + caX : (ℕ → ℝ) → ℝ + caY : (ℕ → ℝ) → ℝ + cX1 : (ℕ → ℝ) → ℝ + cY1 : (ℕ → ℝ) → ℝ + cX2 : (ℕ → ℝ) → ℝ + cY2 : (ℕ → ℝ) → ℝ + inv0 : ∀ g t, ∃ N : CMat α, (G0 g).Xm.Φ (tt (I.tv t)) * N = 1 + z0 : ∀ g, (G0 g).Xm.Φ 0 = 1 + hN1 : ∀ d, (G1 d).Xm.Φ 0 * N1 d = 1 + hW1 : ∀ d, (G1 d).Xm.Φ 1 = W1 d * (G1 d).Xm.Φ 0 + hN2 : ∀ d, (G2 d).Xm.Φ 0 * N2 d = 1 + hW2 : ∀ d, (G2 d).Xm.Φ 1 = W2 d * (G2 d).Xm.Φ 0 + hN3 : ∀ d, (G3 d).Xm.Φ 0 * N3 d = 1 + hW3 : ∀ d, (G3 d).Xm.Φ 1 = W3 d * (G3 d).Xm.Φ 0 + hN4 : ∀ d, (G4 d).Xm.Φ 0 * N4 d = 1 + hW4 : ∀ d, (G4 d).Xm.Φ 1 = W4 d * (G4 d).Xm.Φ 0 + /-- the bank frames a stage leaves are the bank frames the next stage starts from. -/ + x01 : ∀ g t, (G0 g).Xm.Φ 1 = (G1 (r1 t g)).Xm.Φ (tt (I.tv t)) + y01 : ∀ g t, (G0 g).Xm.Φ (1 + tt (I.tv t)) = (G1 (r1 t g)).Xm.Φ 0 + x12 : ∀ g t, (G1 (r1 t g)).Xm.Φ 1 = (G2 (r2 t g)).Xm.Φ (tt (I.tv t)) + y12 : ∀ g t, (G1 (r1 t g)).Xm.Φ (1 + tt (I.tv t)) = (G2 (r2 t g)).Xm.Φ 0 + x23 : ∀ g t, (G2 (r2 t g)).Xm.Φ 1 = (G3 (r3 t g)).Xm.Φ (tt (I.tv t)) + y23 : ∀ g t, (G2 (r2 t g)).Xm.Φ (1 + tt (I.tv t)) = (G3 (r3 t g)).Xm.Φ 0 + x34 : ∀ g t, (G3 (r3 t g)).Xm.Φ 1 = (G4 (r4 t g)).Xm.Φ (tt (I.tv t)) + y34 : ∀ g t, (G3 (r3 t g)).Xm.Φ (1 + tt (I.tv t)) = (G4 (r4 t g)).Xm.Φ 0 + /-- the five windows of a helper set make up the kernel. -/ + sfin : ∀ g, W4 (s4.symm g) * (W3 (s3.symm g) * (W2 (s2.symm g) * + (W1 (s1.symm g) * (G0 g).Xm.Φ 1))) = kernel α + /-- pair 2, idle in stages 0 and 1: ONE block from its start frame to the frame of its + twin after stage 1. -/ + aX2 : ∀ g t, XReach ((G0 g).Xm.Φ (tt (I.tv t))) ((G1 (r1 t g)).Xm.Φ 1) caX + aY2 : ∀ g t, XReach ((G0 g).Xm.Φ 0) ((G1 (r1 t g)).Xm.Φ (1 + tt (I.tv t))) caY + /-- pair 1, idle in stages 3 and 4: ONE block from its frame after stage 2 to the end. -/ + fX1 : ∀ g t, XReach ((G2 (r2 t g)).Xm.Φ 1) (kernel α) cX1 + fY1 : ∀ g t, XReach ((G2 (r2 t g)).Xm.Φ (1 + tt (I.tv t))) (YF g t) cY1 + /-- pair 2 after stage 4: ONE final block. -/ + fX2 : ∀ g t, XReach ((G4 (r4 t g)).Xm.Φ 1) (kernel α) cX2 + fY2 : ∀ g t, XReach ((G4 (r4 t g)).Xm.Φ (1 + tt (I.tv t))) (YF g t) cY2 + term : ∀ g t, kernel α * (G0 g).Xm.Φ (tt (I.tv t)) = shift (u g t) * YF g t + +section Net +variable {H T Sl C α Γ : Type} [Fintype H] [DecidableEq H] [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] [Fintype α] [DecidableEq α] + [Fintype Γ] [DecidableEq Γ] +variable (N : GBridge2 H T Sl C α Γ) + +/-- price of the blocks of one unit (one element of `Γ`): five invocations and the idle +climbs of the four bank roles of every class. -/ +def GBridge2.unit (φ : ℕ → ℝ) : ℝ := + 5 * N.I.cost φ + (Fintype.card T : ℝ) * ((N.caX φ + N.caY φ) + + 2 * bcost φ (Fintype.card H - 1) + + (N.cX1 φ + N.cY1 φ) + (N.cX2 φ + N.cY2 φ)) + +/-- the bank index of stage 0: the class `(g,t)` belongs to the invocation `g`. -/ +abbrev bid (Γ T : Type) : T → Γ ≃ Γ := fun _ => Equiv.refl Γ + +/-! bank frames of the class `(g,t)`: `xi l`, `yi l` at the START of stage `l`; `xo l`, +`yo l` at the END of stage `l` (only where no next stage follows on that pair). -/ +def GBridge2.xi0 (g : Γ) (t : T) : CMat α := (N.G0 g).Xm.Φ (tt (N.I.tv t)) +def GBridge2.yi0 (g : Γ) (t : T) : CMat α := (N.G0 g).Xm.Φ 0 +def GBridge2.xi1 (g : Γ) (t : T) : CMat α := (N.G1 (N.r1 t g)).Xm.Φ (tt (N.I.tv t)) +def GBridge2.yi1 (g : Γ) (t : T) : CMat α := (N.G1 (N.r1 t g)).Xm.Φ 0 +def GBridge2.xi2 (g : Γ) (t : T) : CMat α := (N.G2 (N.r2 t g)).Xm.Φ (tt (N.I.tv t)) +def GBridge2.yi2 (g : Γ) (t : T) : CMat α := (N.G2 (N.r2 t g)).Xm.Φ 0 +def GBridge2.xo2 (g : Γ) (t : T) : CMat α := (N.G2 (N.r2 t g)).Xm.Φ 1 +def GBridge2.yo2 (g : Γ) (t : T) : CMat α := (N.G2 (N.r2 t g)).Xm.Φ (1 + tt (N.I.tv t)) +def GBridge2.xi3 (g : Γ) (t : T) : CMat α := (N.G3 (N.r3 t g)).Xm.Φ (tt (N.I.tv t)) +def GBridge2.yi3 (g : Γ) (t : T) : CMat α := (N.G3 (N.r3 t g)).Xm.Φ 0 +def GBridge2.xi4 (g : Γ) (t : T) : CMat α := (N.G4 (N.r4 t g)).Xm.Φ (tt (N.I.tv t)) +def GBridge2.yi4 (g : Γ) (t : T) : CMat α := (N.G4 (N.r4 t g)).Xm.Φ 0 +def GBridge2.xo4 (g : Γ) (t : T) : CMat α := (N.G4 (N.r4 t g)).Xm.Φ 1 +def GBridge2.yo4 (g : Γ) (t : T) : CMat α := (N.G4 (N.r4 t g)).Xm.Φ (1 + tt (N.I.tv t)) + +/-- helper slots after the stages 0, 1, 2, 3, 4 (at the start: `cOne Γ Sl α`). -/ +def GBridge2.Z1 : Γ → Sl → CMat α := fun g _ => (N.G0 g).Xm.Φ 1 +def GBridge2.Z2 : Γ → Sl → CMat α := fun g q => N.W1 (N.s1.symm g) * N.Z1 g q +def GBridge2.Z3 : Γ → Sl → CMat α := fun g q => N.W2 (N.s2.symm g) * N.Z2 g q +def GBridge2.Z4 : Γ → Sl → CMat α := fun g q => N.W3 (N.s3.symm g) * N.Z3 g q +def GBridge2.Z5 : Γ → Sl → CMat α := fun g q => N.W4 (N.s4.symm g) * N.Z4 g q + +/-- frames: at the start; after stage 0; after stage 1; after the first idle climb of pair 2 +(first gate layer here); after stage 2; after the second idle climb of pair 2 (second gate +layer here); after stage 3; after stage 4; after the final climbs (third gate layer here). -/ +def GBridge2.S0 : BRole Γ T Sl C → CMat α := mkB N.xi0 N.yi0 N.xi0 N.yi0 (cOne Γ Sl α) (cOne Γ C α) +def GBridge2.S1 : BRole Γ T Sl C → CMat α := mkB N.xi1 N.yi1 N.xi0 N.yi0 N.Z1 (cOne Γ C α) +def GBridge2.S2 : BRole Γ T Sl C → CMat α := mkB N.xi2 N.yi2 N.xi0 N.yi0 N.Z2 (cOne Γ C α) +def GBridge2.S3 : BRole Γ T Sl C → CMat α := mkB N.xi2 N.yi2 N.xi2 N.yi2 N.Z2 (cOne Γ C α) +def GBridge2.S4 : BRole Γ T Sl C → CMat α := mkB N.xo2 N.yo2 N.xi2 N.yi2 N.Z3 (cOne Γ C α) +def GBridge2.S5 : BRole Γ T Sl C → CMat α := mkB N.xo2 N.yo2 N.xi3 N.yi3 N.Z3 (cOne Γ C α) +def GBridge2.S6 : BRole Γ T Sl C → CMat α := mkB N.xo2 N.yo2 N.xi4 N.yi4 N.Z4 (cOne Γ C α) +def GBridge2.S7 : BRole Γ T Sl C → CMat α := mkB N.xo2 N.yo2 N.xo4 N.yo4 N.Z5 (cOne Γ C α) +def GBridge2.S8 : BRole Γ T Sl C → CMat α := + mkB (fun _ _ => kernel α) N.YF (fun _ _ => kernel α) N.YF (fun _ _ => kernel α) (cOne Γ C α) + + +end Net +end +end GX +end PowerSaving +end OAI + +#print axioms OAI.PowerSaving.GX.GBridge2.unit diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__NetStage.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__NetStage.lean new file mode 100644 index 0000000000..670f4c6a84 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__NetStage.lean @@ -0,0 +1,186 @@ +import Work.GCert.Chain.NetDef + +/-! +# (key: gx-chain) The bridged word B_2 on the generalised engine: the five stages and the idle climbs + +GENERATED by checks/wht26/gx-chain/py/netgen.py from Work/Bridge/Net.lean. The stages are +`GRoute`s (`gistage_fwd` / `gistage_bwd`, `gblift1` / `gblift2`); the idle climbs of the bank +roles are the OLD block routes, unchanged. No `sorry`. +-/ + +set_option linter.unusedSectionVars false +set_option linter.unusedVariables false + +namespace OAI +namespace PowerSaving +namespace GX +open Binary Matrix Finset RAM SS CB RF BR GF +noncomputable section + +section Net +variable {H T Sl C α Γ : Type} [Fintype H] [DecidableEq H] [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] [Fintype α] [DecidableEq α] + [Fintype Γ] [DecidableEq Γ] +variable (N : GBridge2 H T Sl C α Γ) + +/-- stage 0: forward on pair 1, every helper set starts at the matrix `1`. -/ +lemma GBridge2.stage0 : + GRoute N.S0 N.S1 (lift1 GF) (fun φ => (Fintype.card Γ : ℝ) * N.I.cost φ) := by + have h := gistage_fwd N.I (bid Γ T) (Equiv.refl Γ) N.G0 (fun _ => 1) (fun g => (N.G0 g).Xm.Φ 1) + (fun d => by rw [N.z0, Matrix.mul_one]) (fun d => by rw [N.z0, Matrix.mul_one]) + (cOne Γ Sl α) (cOne Γ C α) (cOne Γ C α) + have e : bOut N.I.tv (bid Γ T) (fun d => (N.G0 d).Xm) + (fun g (q : Sl) => (N.G0 ((Equiv.refl Γ).symm g)).Xm.Φ 1 * cOne Γ Sl α g q) (cOne Γ C α) + = mkS N.xi1 N.yi1 N.Z1 (cOne Γ C α) := by + funext r + rcases r with (((⟨g,t⟩|⟨g,t⟩)|⟨g,q⟩)|⟨g,c⟩) + · exact N.x01 g t + · exact N.y01 g t + · show (N.G0 g).Xm.Φ 1 * 1 = (N.G0 g).Xm.Φ 1 + rw [Matrix.mul_one] + · rfl + have h' : GRoute (bIn N.I.tv (bid Γ T) (fun d => (N.G0 d).Xm) (cOne Γ Sl α) (cOne Γ C α)) + (mkS N.xi1 N.yi1 N.Z1 (cOne Γ C α)) GF (fun φ => (Fintype.card Γ : ℝ) * N.I.cost φ) := by + rw [← e] + exact h + exact gblift1 N.xi0 N.yi0 h' + +/-- stage 1: backward on pair 1; the helper set `g` serves the invocation `s1⁻¹ g`. -/ +lemma GBridge2.stage1 : + GRoute N.S1 N.S2 (lift1 GB) (fun φ => (Fintype.card Γ : ℝ) * N.I.cost φ) := by + have h := gistage_bwd N.I N.r1 N.s1 N.G1 N.N1 N.W1 N.hN1 N.hW1 N.Z1 (cOne Γ C α) (cOne Γ C α) + have e : bOut N.I.tv N.r1 (fun d => (N.G1 d).Xm) (fun g q => N.W1 (N.s1.symm g) * N.Z1 g q) (cOne Γ C α) + = mkS N.xi2 N.yi2 N.Z2 (cOne Γ C α) := by + funext r + rcases r with (((⟨g,t⟩|⟨g,t⟩)|⟨g,q⟩)|⟨g,c⟩) + · exact N.x12 g t + · exact N.y12 g t + · rfl + · rfl + have h' : GRoute (bIn N.I.tv N.r1 (fun d => (N.G1 d).Xm) N.Z1 (cOne Γ C α)) + (mkS N.xi2 N.yi2 N.Z2 (cOne Γ C α)) GB (fun φ => (Fintype.card Γ : ℝ) * N.I.cost φ) := by + rw [← e] + exact h + exact gblift1 N.xi0 N.yi0 h' + +/-- stage 2: forward on pair 1. -/ +lemma GBridge2.stage2 : + GRoute N.S3 N.S4 (lift1 GF) (fun φ => (Fintype.card Γ : ℝ) * N.I.cost φ) := + gblift1 N.xi2 N.yi2 + (gistage_fwd N.I N.r2 N.s2 N.G2 N.N2 N.W2 N.hN2 N.hW2 N.Z2 (cOne Γ C α) (cOne Γ C α)) + +/-- stage 3: backward on pair 2. -/ +lemma GBridge2.stage3 : + GRoute N.S5 N.S6 (lift2 GB) (fun φ => (Fintype.card Γ : ℝ) * N.I.cost φ) := by + have h := gistage_bwd N.I N.r3 N.s3 N.G3 N.N3 N.W3 N.hN3 N.hW3 N.Z3 (cOne Γ C α) (cOne Γ C α) + have e : bOut N.I.tv N.r3 (fun d => (N.G3 d).Xm) (fun g q => N.W3 (N.s3.symm g) * N.Z3 g q) (cOne Γ C α) + = mkS N.xi4 N.yi4 N.Z4 (cOne Γ C α) := by + funext r + rcases r with (((⟨g,t⟩|⟨g,t⟩)|⟨g,q⟩)|⟨g,c⟩) + · exact N.x34 g t + · exact N.y34 g t + · rfl + · rfl + have h' : GRoute (bIn N.I.tv N.r3 (fun d => (N.G3 d).Xm) N.Z3 (cOne Γ C α)) + (mkS N.xi4 N.yi4 N.Z4 (cOne Γ C α)) GB (fun φ => (Fintype.card Γ : ℝ) * N.I.cost φ) := by + rw [← e] + exact h + exact gblift2 N.xo2 N.yo2 h' + +/-- stage 4: forward on pair 2. -/ +lemma GBridge2.stage4 : + GRoute N.S6 N.S7 (lift2 GF) (fun φ => (Fintype.card Γ : ℝ) * N.I.cost φ) := + gblift2 N.xo2 N.yo2 + (gistage_fwd N.I N.r4 N.s4 N.G4 N.N4 N.W4 N.hN4 N.hW4 N.Z4 (cOne Γ C α) (cOne Γ C α)) + +/-- first idle climb of pair 2 (stages 0 and 1 in ONE block per role), to the frames of +pair 1 after stage 1. -/ +lemma GBridge2.climbA : + XRoute N.S2 N.S3 id (fun φ => (Fintype.card Γ : ℝ) * + ((Fintype.card T : ℝ) * (N.caX φ + N.caY φ))) := by + have H1 := XRoute.reach_all N.S2 N.S3 + (mkB (fun _ _ _ => 0) (fun _ _ _ => 0) (fun _ _ => N.caX) + (fun _ _ => N.caY) (fun _ _ _ => 0) (fun _ _ _ => 0)) (by + rintro ((((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩)|⟨g,c⟩) + · exact XReach.refl _ + · exact XReach.refl _ + · show XReach ((N.G0 g).Xm.Φ (tt (N.I.tv t))) ((N.G2 (N.r2 t g)).Xm.Φ (tt (N.I.tv t))) N.caX + rw [← N.x12 g t] + exact N.aX2 g t + · show XReach ((N.G0 g).Xm.Φ 0) ((N.G2 (N.r2 t g)).Xm.Φ 0) N.caY + rw [← N.y12 g t] + exact N.aY2 g t + · exact XReach.refl _ + · exact XReach.refl _) + refine H1.cast (fun φ => ?_) + simp_rw [mkB_map (fun c : (ℕ → ℝ) → ℝ => c φ)] + rw [sum_mkB] + simp only [sum_const, card_univ, nsmul_eq_mul, mul_zero, add_zero, zero_add] + ring + +/-- second idle climb of pair 2: the window of stage 2, ONE block of rank `card H - 1` per +role, to the frames of pair 1 after stage 2. -/ +lemma GBridge2.climbB : + XRoute N.S4 N.S5 id (fun φ => (Fintype.card Γ : ℝ) * + ((Fintype.card T : ℝ) * (2 * bcost φ (Fintype.card H - 1)))) := by + have H1 := XRoute.reach_all N.S4 N.S5 + (mkB (fun _ _ _ => 0) (fun _ _ _ => 0) (fun _ _ φ => bcost φ (Fintype.card H - 1)) + (fun _ _ φ => bcost φ (Fintype.card H - 1)) (fun _ _ _ => 0) (fun _ _ _ => 0)) (by + rintro ((((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩)|⟨g,c⟩) + · exact XReach.refl _ + · exact XReach.refl _ + · show XReach ((N.G2 (N.r2 t g)).Xm.Φ (tt (N.I.tv t))) ((N.G3 (N.r3 t g)).Xm.Φ (tt (N.I.tv t))) + (fun φ => bcost φ (Fintype.card H - 1)) + rw [← N.x23 g t] + exact N.I.climbX (N.G2 (N.r2 t g)).Xm t + · show XReach ((N.G2 (N.r2 t g)).Xm.Φ 0) ((N.G3 (N.r3 t g)).Xm.Φ 0) + (fun φ => bcost φ (Fintype.card H - 1)) + rw [← N.y23 g t] + exact N.I.climbY (N.G2 (N.r2 t g)).Xm t + · exact XReach.refl _ + · exact XReach.refl _) + refine H1.cast (fun φ => ?_) + simp_rw [mkB_map (fun c : (ℕ → ℝ) → ℝ => c φ)] + rw [sum_mkB] + simp only [sum_const, card_univ, nsmul_eq_mul, mul_zero, add_zero, zero_add] + ring + +/-- the final climbs: pair 1 from its frames after stage 2 (ONE block per role for the +stages 3, 4 and the rest), pair 2 from its frames after stage 4; the helper slots are +already at the kernel. -/ +lemma GBridge2.fin : + XRoute N.S7 N.S8 id (fun φ => (Fintype.card Γ : ℝ) * + ((Fintype.card T : ℝ) * ((N.cX1 φ + N.cY1 φ) + (N.cX2 φ + N.cY2 φ)))) := by + have H1 := XRoute.reach_all N.S7 N.S8 + (mkB (fun _ _ => N.cX1) (fun _ _ => N.cY1) (fun _ _ => N.cX2) (fun _ _ => N.cY2) + (fun _ _ _ => 0) (fun _ _ _ => 0)) (by + rintro ((((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩)|⟨g,c⟩) + · exact N.fX1 g t + · exact N.fY1 g t + · exact N.fX2 g t + · exact N.fY2 g t + · show XReach (N.W4 (N.s4.symm g) * (N.W3 (N.s3.symm g) * (N.W2 (N.s2.symm g) * + (N.W1 (N.s1.symm g) * (N.G0 g).Xm.Φ 1)))) (kernel α) (fun _ => 0) + rw [N.sfin g] + exact XReach.refl _ + · exact XReach.refl _) + refine H1.cast (fun φ => ?_) + simp_rw [mkB_map (fun c : (ℕ → ℝ) → ℝ => c φ)] + rw [sum_mkB] + simp only [sum_const, card_univ, nsmul_eq_mul, mul_zero, add_zero, zero_add] + ring + +end Net +end +end GX +end PowerSaving +end OAI + +#print axioms OAI.PowerSaving.GX.GBridge2.stage0 +#print axioms OAI.PowerSaving.GX.GBridge2.stage1 +#print axioms OAI.PowerSaving.GX.GBridge2.stage2 +#print axioms OAI.PowerSaving.GX.GBridge2.stage3 +#print axioms OAI.PowerSaving.GX.GBridge2.stage4 +#print axioms OAI.PowerSaving.GX.GBridge2.climbA +#print axioms OAI.PowerSaving.GX.GBridge2.climbB +#print axioms OAI.PowerSaving.GX.GBridge2.fin diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__Phased.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__Phased.lean new file mode 100644 index 0000000000..e68c42377f --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__Phased.lean @@ -0,0 +1,199 @@ +import Work.Carrier.Phases +import Work.GFrame.Labels.All + +/-! +# (key: gx-chain) The certificate as two halves: `Scal` (scalar half) and `Lab` (label half) + +`Scal T Sl C`: the scalar fields of `CR.Phased` (three facts about ONE matrix +`Mt = MB * scatM (Jr * Cc) * MA`). The scalar identities of the forward and of the backward +word (`fwd_scalar`, `bwd_scalar`) are those of `Work/Carrier/Phases.lean`, word for word. + +`Lab H S`: subspace labels (`GF.SLbl H`), routes of the three phases on the generalised engine +(`GF.GRoute`) through every stage-B frame map (`GF.BXMap H α`), and facts about dimensions at +the two ends. No projector, no `Climb`. + +No `sorry`. +-/ + +set_option linter.unusedSectionVars false +set_option linter.unusedVariables false + +namespace OAI +namespace PowerSaving +namespace GX +open Binary Matrix Finset RAM SS CB BR CR GF +noncomputable section + +/-- **The scalar half.** -/ +structure Scal (T Sl C : Type) [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] where + Cc : Matrix C Sl ℚ + Jr : Matrix T C ℚ + MA : Matrix (L3 T Sl) (L3 T Sl) ℚ + MAi : Matrix (L3 T Sl) (L3 T Sl) ℚ + MB : Matrix (L3 T Sl) (L3 T Sl) ℚ + MBi : Matrix (L3 T Sl) (L3 T Sl) ℚ + hAi : MAi * MA = 1 + hBi : MBi * MB = 1 + hx : ∀ t j, (MB * scatM (Jr * Cc) * MA) (lX t) j = if lX t = j then 1 else 0 + hy : ∀ i t, (MB * scatM (Jr * Cc) * MA) i (lY t) = if i = lY t then 1 else 0 + hid : ∀ S t, (MB * scatM (Jr * Cc) * MA) (lY S) (lX t) = if S = t then 1 else 0 + +/-- **The label half.** See `checks/wht26/shared/gcert-interface.md`, section CHAIN. -/ +structure Lab (H : Type) [Fintype H] [DecidableEq H] {T Sl C : Type} [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] (S : Scal T Sl C) where + tv : T → Space H + hunit : ∀ t, dot (tv t) (tv t) = 1 + hgap : ∀ t, ∃ p, tv t p = 0 + lab0 : L3 T Sl → SLbl H + labA : L3 T Sl → SLbl H + labB : L3 T Sl → SLbl H + labF : L3 T Sl → SLbl H + cen : C → SLbl H + z0 : SLbl H + hz0 : z0.dim = 0 + h0x : ∀ t, (lab0 (lX t)).dim = 1 ∧ (lab0 (lX t)).Mem (tv t) + h0y : ∀ t, (lab0 (lY t)).dim = 0 + h0s : ∀ q, (lab0 (lS q)).dim = 0 + hAy : ∀ t, labA (lY t) = z0 + hAc : ∀ k q, S.Cc k q ≠ 0 → cen k = labA (lS q) + hcen : ∀ k, 0 < (cen k).dim + hFx : ∀ t, (labF (lX t)).dim = Fintype.card H + hFs : ∀ q, (labF (lS q)).dim = Fintype.card H + hFy : ∀ t, (labF (lY t)).dim + 1 = Fintype.card H ∧ + ∀ x, (labF (lY t)).Mem x → dot (tv t) x = 0 + rA : List ℕ + rB : List ℕ + rF : List ℕ + pA : ∀ {α : Type} [Fintype α] [DecidableEq α] (X : BXMap H α), + Fintype.card H < Fintype.card α → + GRoute (fun r => X.Φ (lab0 r)) (fun r => X.Φ (labA r)) (actPoint S.MA) + (fun φ => rcost φ rA) ∧ + GRoute (fun r => X.Φ (lab0 r)) (fun r => X.Φ (labA r)) (actPoint S.MAiᵀ) + (fun φ => rcost φ rA) + pB : ∀ {α : Type} [Fintype α] [DecidableEq α] (X : BXMap H α), + Fintype.card H < Fintype.card α → + GRoute (fun r => X.Φ (labA r)) (fun r => X.Φ (labB r)) (actPoint S.MB) + (fun φ => rcost φ rB) ∧ + GRoute (fun r => X.Φ (labA r)) (fun r => X.Φ (labB r)) (actPoint S.MBiᵀ) + (fun φ => rcost φ rB) + pF : ∀ {α : Type} [Fintype α] [DecidableEq α] (X : BXMap H α), + Fintype.card H < Fintype.card α → + GRoute (fun r => X.Φ (labB r)) (fun r => X.Φ (labF r)) id (fun φ => rcost φ rF) + +/-- price of one invocation: the blocks of the three phases and one block per copy. -/ +def Lab.cost {H : Type} [Fintype H] [DecidableEq H] {T Sl C : Type} [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] {S : Scal T Sl C} (L : Lab H S) + (φ : ℕ → ℝ) : ℝ := + rcost φ L.rA + (∑ k, bcost φ (L.cen k).dim) + rcost φ L.rB + rcost φ L.rF + +section Alg +variable {H T Sl C : Type} [Fintype H] [DecidableEq H] [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] + +namespace Scal +variable (K : Scal T Sl C) + +/-- the product of ALL gates of the main phase (scatter with the copies eliminated). -/ +def Mt : Matrix (L3 T Sl) (L3 T Sl) ℚ := K.MB * scatM (K.Jr * K.Cc) * K.MA +/-- its inverse. -/ +def Mti : Matrix (L3 T Sl) (L3 T Sl) ℚ := K.MAi * scatMi (K.Jr * K.Cc) * K.MBi + + +lemma im : K.Mti * K.Mt = 1 := by + unfold Mti Mt + have hB : ∀ X : Matrix (L3 T Sl) (L3 T Sl) ℚ, K.MBi * (K.MB * X) = X := fun X => by + rw [← Matrix.mul_assoc, K.hBi, Matrix.one_mul] + have hS : ∀ X : Matrix (L3 T Sl) (L3 T Sl) ℚ, + scatMi (K.Jr * K.Cc) * (scatM (K.Jr * K.Cc) * X) = X := fun X => by + rw [← Matrix.mul_assoc, scat_inv, Matrix.one_mul] + rw [Matrix.mul_assoc, Matrix.mul_assoc, Matrix.mul_assoc, hB, hS, K.hAi] + +lemma mi : K.Mt * K.Mti = 1 := mul_eq_one_comm.mp K.im + +lemma hxm : PX * K.Mt = PX := PX_mul_of (M := K.Mt) K.hx +lemma hmy : K.Mt * PY = PY := mul_PY_of (M := K.Mt) K.hy +lemma hiy : K.Mti * PY = PY := dirt_iy K.hmy K.im + +/-- **the dirt rule, forward**, for the matrices of the circuit. -/ +lemma hF : g8 K.Mti * K.Mt * g1 K.Mt = 1 + PY * K.Mt * PX := by + unfold g8 g1 + exact dirt_fwd PX_sq PY_sq PX_PY PY_PX K.hxm K.hmy K.im K.mi + +/-- **the dirt rule, backward.** -/ +lemma hB : g1i K.Mt * K.Mti * h8 K.Mt = 1 - PY * K.Mt * PX := by + unfold g1i h8 + exact dirt_bwd PX_sq PY_sq PX_PY PY_PX K.hxm K.hmy K.im K.mi + +/-- live part of the forward word before the scatter: `y -= K s`, then phase A. -/ +def f1 (u : L3 T Sl → ℂ) : L3 T Sl → ℂ := actPoint K.MA (actPoint (g1 K.Mt) u) +/-- after the scatter: phase B, then the slot rows of the inverse. -/ +def f2 (u : L3 T Sl → ℂ) : L3 T Sl → ℂ := actPoint (g8 K.Mti) (actPoint K.MB u) +/-- the same for the backward word (transposed inverses). -/ +def b1 (u : L3 T Sl → ℂ) : L3 T Sl → ℂ := actPoint K.MAiᵀ (actPoint (g1i K.Mt)ᵀ u) +def b2 (u : L3 T Sl → ℂ) : L3 T Sl → ℂ := actPoint (h8 K.Mt)ᵀ (actPoint K.MBiᵀ u) + +lemma fwd_live (u : L3 T Sl → ℂ) : + K.f2 (actPoint (scatM (K.Jr * K.Cc)) (K.f1 u)) = actPoint (1 + PY * K.Mt * PX) u := by + rw [← K.hF] + show actPoint (g8 K.Mti) (actPoint K.MB (actPoint (scatM (K.Jr * K.Cc)) + (actPoint K.MA (actPoint (g1 K.Mt) u)))) + = actPoint (g8 K.Mti * (K.MB * scatM (K.Jr * K.Cc) * K.MA) * g1 K.Mt) u + rw [actPoint_mul, actPoint_mul, actPoint_mul, actPoint_mul] + +lemma bwd_live (u : L3 T Sl → ℂ) : + K.b2 (actPoint ((scatMi (K.Jr * K.Cc))ᵀ) (K.b1 u)) + = actPoint ((1 - PY * K.Mt * PX)ᵀ) u := by + rw [← K.hB] + show actPoint (h8 K.Mt)ᵀ (actPoint K.MBiᵀ (actPoint (scatMi (K.Jr * K.Cc))ᵀ + (actPoint K.MAiᵀ (actPoint (g1i K.Mt)ᵀ u)))) + = actPoint ((g1i K.Mt * (K.MAi * scatMi (K.Jr * K.Cc) * K.MBi) * h8 K.Mt)ᵀ) u + rw [Matrix.transpose_mul, Matrix.transpose_mul, Matrix.transpose_mul, Matrix.transpose_mul, + actPoint_mul, actPoint_mul, actPoint_mul, actPoint_mul] + +lemma liveAct_glue (φ : (L3 T Sl → ℂ) → (L3 T Sl → ℂ)) (u : L3 T Sl → ℂ) (c : C → ℂ) : + liveAct φ (glue u c) = glue (φ u) c := + congrArg (fun v => glue (φ v) c) (glue_up u c) + +/-- **Scalar identity of the forward word**: `y += x`, slots restored, for ARBITRARY slot +contents (the copies are erased before and after). -/ +theorem fwd_scalar (z : Box T Sl C → ℂ) : + eraseC (liveAct K.f2 (gateS bY bC K.Jr (gateS bC bS K.Cc (liveAct K.f1 (eraseC z))))) + = shearF z := by + have h1 : liveAct K.f1 (eraseC z) = glue (K.f1 (z ∘ upE)) (fun _ => 0) := by + rw [erase_glue z, liveAct_glue] + have hs : gateS bY bC K.Jr (gateS bC bS K.Cc (glue (K.f1 (z ∘ upE)) (fun _ => 0))) ∘ upE + = actPoint (scatM (K.Jr * K.Cc)) (K.f1 (z ∘ upE)) := by + have h := scat_glue K.Jr K.Cc (glue (K.f1 (z ∘ upE)) (fun _ => 0)) rfl + rw [glue_up] at h + exact h + rw [h1] + unfold liveAct + rw [erase_of_glue, hs, K.fwd_live, act_shear K.Mt K.hid] + exact glue_shearF z + +/-- **Scalar identity of the backward word**: `x -= y`, slots restored. -/ +theorem bwd_scalar (z : Box T Sl C → ℂ) : + eraseC (liveAct K.b2 (gateS bS bC (-K.Ccᵀ) (gateS bC bY K.Jrᵀ (liveAct K.b1 (eraseC z))))) + = shearB z := by + have h1 : liveAct K.b1 (eraseC z) = glue (K.b1 (z ∘ upE)) (fun _ => 0) := by + rw [erase_glue z, liveAct_glue] + have hs : gateS bS bC (-K.Ccᵀ) (gateS bC bY K.Jrᵀ (glue (K.b1 (z ∘ upE)) (fun _ => 0))) ∘ upE + = actPoint ((scatMi (K.Jr * K.Cc))ᵀ) (K.b1 (z ∘ upE)) := by + have h := scat_glueT K.Jr K.Cc (glue (K.b1 (z ∘ upE)) (fun _ => 0)) rfl + rw [glue_up] at h + exact h + rw [h1] + unfold liveAct + rw [erase_of_glue, hs, K.bwd_live, act_shearT K.Mt K.hid] + exact glue_shearB z + +end Scal +end Alg +end +end GX +end PowerSaving +end OAI + +#print axioms OAI.PowerSaving.GX.Scal.fwd_scalar +#print axioms OAI.PowerSaving.GX.Scal.bwd_scalar diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__WinB.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__WinB.lean new file mode 100644 index 0000000000..951edde5cf --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__WinB.lean @@ -0,0 +1,132 @@ +import Work.GCert.Chain.Win +import Work.BridgeGeom.Stage + +/-! +# (key: gx-chain) THE WINDOW LIFT (spec statement 3): the windows of the bridged geometry + +For the block frame map `BG.fmapB hB hH d q` of a stage of the bridged word (label space +`LB B H = H ⊕ (B × H)`, old frame of the projector `P`: `PhiB d q P`) the stage-B frame map is +`BXMap.ofConj d q` (`U ↦ d (U ⊕ span q)`, arbitrary subspaces `U` of `H`). At a coordinate +subspace of an orthonormal basis `A` of `H` the two name the SAME subspace of the address space +(`insub_old_new`), so the old frame and the representative of any label of that subspace +differ by a free factor (`frame_core_free`, `rep_change`): `old_to_new`, `new_to_old`. + +`gwinB hB hH d q : GWin H (LB B H)` with `(gwinB hB hH d q).Xm = fmapB hB hH d q` (`rfl`). + +No `sorry`. +-/ + +set_option linter.unusedSectionVars false +set_option linter.unusedVariables false + +namespace OAI +namespace PowerSaving +namespace GX +open Binary Matrix Finset RAM SS CB RF BR BG GF +noncomputable section + +section +variable {B H : Type} [Fintype B] [DecidableEq B] [Fintype H] [DecidableEq H] + +lemma blkT_mulVec (A : OBase H) (z : Space (LB B H)) (k : LB B H) : + ((blkB B A)ᵀ *ᵥ z) k = Sum.elim (fun i => dot (A.v i) (fun j => z (Sum.inl j))) + (fun b => z (Sum.inr b)) k := by + cases k with + | inl i => + simp [blkB, Matrix.fromBlocks_transpose, Matrix.mulVec, dotProduct, Fintype.sum_sum_type, + cmat, dot] + | inr b => + simp [blkB, Matrix.fromBlocks_transpose, Matrix.mulVec, dotProduct, Fintype.sum_sum_type, + Matrix.one_apply] + +/-- coordinates of `y` in the basis `d (A ⊕ std)`. -/ +lemma dot_cols (d : Orth (LB B H)) (A : OBase H) (y : Space (LB B H)) (k : LB B H) : + dot ((ofCols (d.1 * blkB B A) (mul_orth d.2 (blkB_orth A))).v k) y + = Sum.elim (fun i => dot (A.v i) (fun j => (d.1ᵀ *ᵥ y) (Sum.inl j))) + (fun b => (d.1ᵀ *ᵥ y) (Sum.inr b)) k := by + rw [← blkT_mulVec A (d.1ᵀ *ᵥ y) k, Matrix.mulVec_mulVec, ← Matrix.transpose_mul] + rfl + +/-- **the old frame and the lifted label name the same subspace of the address space.** -/ +theorem insub_old_new (d : Orth (LB B H)) (q : Finset (B × H)) (A : OBase H) (s : Finset H) + (U : SLbl H) (h : ∀ x, U.Mem x ↔ InSub (coordPerm A) s x) (y : Space (LB B H)) : + InSub (coordPerm (ofCols (d.1 * blkB B A) (mul_orth d.2 (blkB_orth A)))) (JB s q) y ↔ + InSub (conjPerm d.1 d.2 (Orth.orth' d) U.G) (U.s.disjSum q) y := by + rw [insub_conj, insub_coordPerm] + have hU := h (fun i => (d.1ᵀ *ᵥ y) (Sum.inl i)) + constructor + · intro hk + refine ⟨hU.mpr ((insub_coordPerm A s _).mpr (fun i hi => ?_)), fun b hb => ?_⟩ + · have h1 := hk (Sum.inl i) (fun hm => hi (Finset.inl_mem_disjSum.mp hm)) + rw [dot_cols] at h1 + exact h1 + · have h1 := hk (Sum.inr b) (fun hm => hb (Finset.inr_mem_disjSum.mp hm)) + rw [dot_cols] at h1 + exact h1 + · rintro ⟨h1, h2⟩ k hk + rw [dot_cols] + cases k with + | inl i => + exact (insub_coordPerm A s _).mp (hU.mp h1) i + (fun hm => hk (Finset.inl_mem_disjSum.mpr hm)) + | inr b => exact h2 b (fun hm => hk (Finset.inr_mem_disjSum.mpr hm)) + +/-- old frame of a coordinate subspace → representative of any label naming it: FREE. -/ +theorem old_to_new (d : Orth (LB B H)) (q : Finset (B × H)) (A : OBase H) (s : Finset H) + (U : SLbl H) (h : ∀ x, U.Mem x ↔ InSub (coordPerm A) s x) : + GReach (PhiB d q (A.mat s)) ((BXMap.ofConj d.1 d.2 (Orth.orth' d) q).Φ U) (fun _ => 0) := by + rw [PhiB_eq] + obtain ⟨N, hN, e⟩ := repChange (LB B H) _ _ _ _ (insub_old_new d q A s U h) + have a : GReach (frame (ofCols (d.1 * blkB B A) (mul_orth d.2 (blkB_orth A))) (JB s q)) + (core (coordPerm (ofCols (d.1 * blkB B A) (mul_orth d.2 (blkB_orth A)))) (JB s q)) + (fun φ => rcost φ []) := + GReach.ofReach (fmv_old_to_core _ _).reach + have b : GReach + (core (coordPerm (ofCols (d.1 * blkB B A) (mul_orth d.2 (blkB_orth A)))) (JB s q)) + (core (conjPerm d.1 d.2 (Orth.orth' d) U.G) (U.s.disjSum q)) (fun φ => rcost φ []) := + GReach.ofReach (fmv_of_free hN e).reach + exact (a.trans b).cast (fun φ => by simp [rcost]) + +/-- the same, backwards. -/ +theorem new_to_old (d : Orth (LB B H)) (q : Finset (B × H)) (A : OBase H) (s : Finset H) + (U : SLbl H) (h : ∀ x, U.Mem x ↔ InSub (coordPerm A) s x) : + GReach ((BXMap.ofConj d.1 d.2 (Orth.orth' d) q).Φ U) (PhiB d q (A.mat s)) (fun _ => 0) := by + rw [PhiB_eq] + obtain ⟨N, hN, e⟩ := repChange (LB B H) _ _ _ _ + (fun y => (insub_old_new d q A s U h y).symm) + have a : GReach (core (conjPerm d.1 d.2 (Orth.orth' d) U.G) (U.s.disjSum q)) + (core (coordPerm (ofCols (d.1 * blkB B A) (mul_orth d.2 (blkB_orth A)))) (JB s q)) + (fun φ => rcost φ []) := + GReach.ofReach (fmv_of_free hN e).reach + have b : GReach + (core (coordPerm (ofCols (d.1 * blkB B A) (mul_orth d.2 (blkB_orth A)))) (JB s q)) + (frame (ofCols (d.1 * blkB B A) (mul_orth d.2 (blkB_orth A))) (JB s q)) + (fun φ => rcost φ []) := + GReach.ofReach (fmv_core_to_old _ _).reach + exact (a.trans b).cast (fun φ => by simp [rcost]) + +/-- **The window of a stage of the bridged geometry.** -/ +def gwinB (hB : 1 ≤ Fintype.card B) (hH : 1 ≤ Fintype.card H) (d : Orth (LB B H)) + (q : Finset (B × H)) : GWin H (LB B H) where + Xm := fmapB hB hH d q + X := BXMap.ofConj d.1 d.2 (Orth.orth' d) q + big := by + rw [card_LB] + have := Nat.mul_le_mul_right (Fintype.card H) (show 2 ≤ Fintype.card B + 1 by omega) + omega + toNew := fun A s U h => old_to_new d q A s U h + toOld := fun A s U h => new_to_old d q A s U h + +@[simp] lemma gwinB_Xm (hB : 1 ≤ Fintype.card B) (hH : 1 ≤ Fintype.card H) (d : Orth (LB B H)) + (q : Finset (B × H)) : (gwinB hB hH d q).Xm = fmapB hB hH d q := rfl + +end +end +end GX +end PowerSaving +end OAI + +#print axioms OAI.PowerSaving.GX.insub_old_new +#print axioms OAI.PowerSaving.GX.old_to_new +#print axioms OAI.PowerSaving.GX.new_to_old +#print axioms OAI.PowerSaving.GX.gwinB diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__B2Gp193Main.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__B2Gp193Main.lean new file mode 100644 index 0000000000..d7ecfebcea --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__B2Gp193Main.lean @@ -0,0 +1,33 @@ +import Work.GCert.Scalar.Main +import Work.GCert.Data.P193ScalOK +import Work.GCert.Data.B2Gp193 + +/-! +# (key: gx-data) Bridged word B_2 with the gcert/1 circuit `P193`: THE CLOSED THEOREMS +GENERATED by checks/wht26/gx-data/py/gxrate.py. No `sorry`. +`wht_B2Gp193_of_ids` (label half, price, unit list, rate fact, gx-chain's end theorem) applied to the scalar half +`GXD.P193.scalOK : GS.ScalOK GXD.P193.raw` (kernel checks `scal_ok`, `ychk_ok`; soundness: gx-scalar). +-/ + +namespace OAI +namespace PowerSaving +namespace WHT +open BlockWHT + +/-- **Walsh-Hadamard transform in `O(n (log n)^(1 - 74745/10^8))`-type time bounds: whole-block recursion on the bridged +word B_2 with the kernel-checked gcert/1 circuit `P193`.** -/ +theorem wht_main_B2Gp193 : + ∃ solve W, WHTProgram solve W ∧ BlockWHT.WHTTimeBoundsAt (1 - 74745/(10:ℝ)^8) W := + wht_B2Gp193_of_ids GXD.P193.scalOK.hv GXD.P193.scalOK.hAi GXD.P193.scalOK.hBi GXD.P193.scalOK.hx GXD.P193.scalOK.hy GXD.P193.scalOK.hid + +/-- **Walsh-Hadamard transform in `O(n (log n)^(1 - 7474547/10^10))`-type time bounds: whole-block recursion on the bridged +word B_2 with the kernel-checked gcert/1 circuit `P193`.** -/ +theorem wht_main_B2Gp193x : + ∃ solve W, WHTProgram solve W ∧ BlockWHT.WHTTimeBoundsAt (1 - 7474547/(10:ℝ)^10) W := + wht_B2Gp193x_of_ids GXD.P193.scalOK.hv GXD.P193.scalOK.hAi GXD.P193.scalOK.hBi GXD.P193.scalOK.hx GXD.P193.scalOK.hy GXD.P193.scalOK.hid + +end WHT +end PowerSaving +end OAI +#print axioms OAI.PowerSaving.WHT.wht_main_B2Gp193 +#print axioms OAI.PowerSaving.WHT.wht_main_B2Gp193x diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__Glue.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__Glue.lean new file mode 100644 index 0000000000..c6cbac38e3 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__Glue.lean @@ -0,0 +1,97 @@ +import Work.GCert.Scalar.Roles +import Work.GCert.Labels.Main + +/-! +# (key: gx-data) Glue between the scalar half (gx-scalar) and the label half (gx-labels) + +For ANY `c : GXD.Raw` (nothing is evaluated here): + +* `roles` gx-scalar's numbering `GS.emb` / `GS.unemb` is gx-labels' `GLab.Roles`; +* `scalOf` gx-chain's record `GX.Scal (Fin v) (Fin R) (Fin ret.length)` from the FIVE scalar + identities of the matrices `GS.MA`, `GS.MAi`, `GS.MB`, `GS.MBi`, `GS.Jrm`, `GS.Ccm`; +* `scalOf_MA .. scalOf_MBi` its gate matrices are the ordered products of the adds of `c`, in + the form asked by `GLab.Valid.lab` (`GLab.mic GS.toCoef`); +* `reg`, `reg_slot`, `reg_mem` copy `k` reads the retained register `(c.ret.getD k (0,0)).1`. + +So a generated instance needs from the scalar side exactly `hAi hBi hx hy hid` (see +`wht__of_ids` in `Work/GCert/Data/.lean`). No `sorry`. +-/ + +namespace GXD +open SSC OAI.PowerSaving OAI.PowerSaving.CR Matrix + +/-- the numbering of the roles: `x_t = t`, `y_t = v + t`, slot `q = 2 v + q` -/ +theorem roles (c : Raw) (hv : 0 < c.v) : GLab.Roles c.v c.R (GS.emb c) (GS.unemb c hv) where + hun := GS.unemb_emb hv + hin := GS.emb_unemb hv + hlt := fun q => by + rcases q with (t | S) | q + · have := t.isLt; show t.val < 2 * c.v + c.R; omega + · have := S.isLt; show c.v + S.val < 2 * c.v + c.R; omega + · have := q.isLt; show 2 * c.v + q.val < 2 * c.v + c.R; omega + eX := fun _ => rfl + eY := fun _ => rfl + eS := fun _ => rfl + +/-- **the scalar half as gx-chain's record**, from the five scalar identities -/ +noncomputable def scalOf (c : Raw) (hv : 0 < c.v) + (hAi : GS.MAi c hv * GS.MA c hv = 1) (hBi : GS.MBi c hv * GS.MB c hv = 1) + (hx : ∀ (t : Fin c.v) (j : GS.Rl c), (GS.MB c hv * scatM (GS.Jrm c * GS.Ccm c) * GS.MA c hv) + (lX t) j = if lX t = j then 1 else 0) + (hy : ∀ (i : GS.Rl c) (t : Fin c.v), (GS.MB c hv * scatM (GS.Jrm c * GS.Ccm c) * GS.MA c hv) + i (lY t) = if i = lY t then 1 else 0) + (hid : ∀ S t : Fin c.v, (GS.MB c hv * scatM (GS.Jrm c * GS.Ccm c) * GS.MA c hv) + (lY S) (lX t) = if S = t then 1 else 0) : + GX.Scal (Fin c.v) (Fin c.R) (Fin c.ret.length) where + Cc := GS.Ccm c + Jr := GS.Jrm c + MA := GS.MA c hv + MAi := GS.MAi c hv + MB := GS.MB c hv + MBi := GS.MBi c hv + hAi := hAi + hBi := hBi + hx := hx + hy := hy + hid := hid + +section +variable (c : Raw) (hv : 0 < c.v) (hAi) (hBi) (hx) (hy) (hid) + +theorem scalOf_MA : (scalOf c hv hAi hBi hx hy hid).MA + = matP (GS.unemb c hv) (GLab.mic GS.toCoef (c.gatesA.flatMap Gate.adds)) := rfl + +theorem scalOf_MAi : (scalOf c hv hAi hBi hx hy hid).MAi + = matPinv (GS.unemb c hv) (GLab.mic GS.toCoef (c.gatesA.flatMap Gate.adds)) := rfl + +theorem scalOf_MB : (scalOf c hv hAi hBi hx hy hid).MB + = matP (GS.unemb c hv) (GLab.mic GS.toCoef (c.gatesB.flatMap Gate.adds)) := rfl + +theorem scalOf_MBi : (scalOf c hv hAi hBi hx hy hid).MBi + = matPinv (GS.unemb c hv) (GLab.mic GS.toCoef (c.gatesB.flatMap Gate.adds)) := rfl + +end + +/-- the register read by copy `k` (the slot of the retained total `k`) -/ +def reg (c : Raw) (k : Fin c.ret.length) : Nat := (c.ret.getD k.val (0, 0)).1 + +theorem reg_slot (c : Raw) (hv : 0 < c.v) (hAi) (hBi) (hx) (hy) (hid) (k : Fin c.ret.length) + (q : Fin c.R) (h : (scalOf c hv hAi hBi hx hy hid).Cc k q ≠ 0) : + reg c k = 2 * c.v + q.val := by + have h' : (if 2 * c.v + q.val = (c.ret.getD k.val (0, 0)).1 then (1:ℚ) else 0) ≠ 0 := h + by_cases e : 2 * c.v + q.val = (c.ret.getD k.val (0, 0)).1 + · exact e.symm + · rw [if_neg e] at h'; exact absurd rfl h' + +theorem reg_mem (c : Raw) (k : Fin c.ret.length) : reg c k ∈ c.ret.map Prod.fst := by + unfold reg + rw [List.getD_eq_getElem _ _ k.isLt] + exact List.mem_map.mpr ⟨_, List.getElem_mem k.isLt, rfl⟩ + +end GXD + +#print axioms GXD.roles +#print axioms GXD.scalOf +#print axioms GXD.scalOf_MA +#print axioms GXD.reg_slot +#print axioms GXD.reg_mem diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__InstB2Gp193.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__InstB2Gp193.lean new file mode 100644 index 0000000000..9b9925ce26 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__InstB2Gp193.lean @@ -0,0 +1,55 @@ +import Work.BridgeGeom.B2 +import Work.FoldRate.Group +import Work.GCert.Data.RateB2Gp193 +import Work.GCert.Data.RateB2Gp193x + +/-! +# (key: gx-data) Bridged word B_2 with the gcert/1 circuit `P193`, h = 22: the unit price is the price of the block list + +GENERATED by checks/wht26/gx-data/py/gxrate.py. No `sorry`. Arithmetic only (no certificate is imported). + +One unit: `W = 14692` live roles (`4 v + R`, `v = 1320`, `R = 9412`), label dimension `m = 110`, deficit `D = 3080`. +`invPrice φ` = the price of the blocks of ONE invocation (the kernel-counted list `GXD.P193.hist`, by rank); +`unitPrice φ = 5 * invPrice φ + v * BG.bankPrice h φ = listCost φ BlockAccounting.blocksB2Gp193` (`unit_cost`). +Whole-block `1 - 74745/10^8` (fails at 74746), ten decimals `1 - 7474547/10^10` (fails at 7474550). +-/ + +namespace OAI +namespace PowerSaving +namespace BridgeRate +namespace B2Gp193 +open Finset Binary Matrix RAM CB FoldRate +noncomputable section + +/-- price of the blocks of ONE invocation of `P193` (all roles and scratch copies), by rank -/ +def invPrice (φ : ℕ → ℝ) : ℝ := 29178 * φ 1 + 12398 * φ 2 + 9923 * φ 3 + 4209 * φ 4 + 1950 * φ 5 + 1605 * φ 6 + 706 * φ 7 + 1531 * φ 8 + 429 * φ 9 + 930 * φ 10 + 354 * φ 11 + 1197 * φ 12 + 127 * φ 13 + 742 * φ 14 + 1879 * φ 15 + 88 * φ 16 + 81 * φ 17 + 2653 * φ 18 + 167 * φ 19 + 22 * φ 20 + +/-- price of ONE unit of the bridged word B_2 -/ +def unitPrice (φ : ℕ → ℝ) : ℝ := 5 * invPrice φ + ((1320:ℕ):ℝ) * BG.bankPrice 22 φ + +/-- **The unit price is the price of the unit block list.** -/ +theorem unit_cost (φ : ℕ → ℝ) : unitPrice φ = listCost φ BlockAccounting.blocksB2Gp193 := by + unfold unitPrice invPrice + simp only [BG.bankPrice, listCost, BlockAccounting.blocksB2Gp193, List.map_cons, List.map_nil, + List.sum_cons, List.sum_nil] + norm_num [bcost] + try ring + +theorem blocks_x : BlockAccounting.blocksB2Gp193 = BlockAccounting.blocksB2Gp193x := rfl + +theorem unit_cost_x (φ : ℕ → ℝ) : unitPrice φ = listCost φ BlockAccounting.blocksB2Gp193x := by + rw [unit_cost, blocks_x] + +/-- one unit stands for `W * m - D` unit moves -/ +theorem unit_tally : unitPrice (fun r => (r:ℝ)) = ((14692:ℕ):ℝ) * ((110:ℕ):ℝ) - ((3080:ℕ):ℝ) := by + rw [unit_cost] + exact BlockAccounting.blocksB2Gp193_tally + +end +end B2Gp193 +end BridgeRate +end PowerSaving +end OAI + +#print axioms OAI.PowerSaving.BridgeRate.B2Gp193.unit_cost +#print axioms OAI.PowerSaving.BridgeRate.B2Gp193.unit_tally diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__P193Cert.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__P193Cert.lean new file mode 100644 index 0000000000..3c3250279e --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__P193Cert.lean @@ -0,0 +1,81 @@ +import Work.GCert.Labels.Main +import Work.GCert.Data.P193Price +import Work.GCert.Data.Gen.P193Tab0 +import Work.GCert.Data.Gen.P193Tab1 +import Work.GCert.Data.Gen.P193Tab2 +import Work.GCert.Data.Gen.P193Tab3 +import Work.GCert.Data.Gen.P193Seg0 +import Work.GCert.Data.Gen.P193Seg1 +import Work.GCert.Data.Gen.P193Seg2 +import Work.GCert.Data.Gen.P193Seg3 +import Work.GCert.Data.Gen.P193Seg4 +import Work.GCert.Data.Gen.P193SegF +import Work.GCert.Data.Gen.P193End +/-! # (key: gx-data) gcert/1 certificate `P193` (h = 22): THE LABEL HALF and its price +GENERATED by checks/wht26/gx-data/py/gxgen.py from gcert1-p11-pr193.json.gz. No `sorry`. +`v = 1320` ports, `R = 9412` slots, 22 scratch copies of rank 20, copy cost `cst = 440`, `N = 262944` unit moves. +* `aux : GLab.Aux`, `valid : GLab.Valid raw aux`: frame table (`tab_ok` composed by `tabK_node`), the replays of phase A + and phase B (`seg_ok` composed by `Run.append`), the final climbs (`segF_ok`, `fin_ok`), the ends (`end_ok`); +* `lab_cost`, `lab_price`: for ANY scalar half `S` the label half `valid.lab S ..` costs + `rcost rA + card C * bcost 20 + rcost rB + rcost rF` = `invPrice φ` = 29178 * φ 1 + 12398 * φ 2 + 9923 * φ 3 + 4209 * φ 4 + 1950 * φ 5 + 1605 * φ 6 + 706 * φ 7 + 1531 * φ 8 + 429 * φ 9 + 930 * φ 10 + 354 * φ 11 + 1197 * φ 12 + 127 * φ 13 + 742 * φ 14 + 1879 * φ 15 + 88 * φ 16 + 81 * φ 17 + 2653 * φ 18 + 167 * φ 19 + 22 * φ 20 + (`Gen.P193Hist`, `P193Price`) when there are 22 copies. -/ +set_option maxRecDepth 100000 +namespace GXD.P193 +open GXD OAI.PowerSaving OAI.PowerSaving.CB +theorem raw_h : raw.h = 22 := rfl +theorem raw_v : raw.v = 1320 := rfl +theorem raw_R : raw.R = 9412 := rfl +/-- what the label checks read next to `raw` -/ +noncomputable def aux : GLab.Aux := ⟨par, st0, st2, st5, st6, fins, rA, rB, rF⟩ +theorem fin_ok : GLab.noAdds fins = true := by decide +kernel +theorem cen_ok : (raw.ret.map Prod.fst).all (fun r => Nat.beq (GLab.cdim (par.tab.get (st2.get r))) 20) = true := by + decide +kernel +theorem tab_ok : GLab.tabK par.h par.tab = true := (GLab.tabK_node _ _ _ (GLab.tabK_node _ _ _ tab0_ok tab1_ok) (GLab.tabK_node _ _ _ tab2_ok tab3_ok)) +theorem gatesA_eq : raw.gatesA = seg0 ++ (seg1) := by + show List.flatten [seg0, seg1] = _ + simp only [List.flatten_cons, List.flatten_nil, List.append_nil] +/-- the replay of phase A, composed from its kernel-checked segments -/ +theorem runA : GLab.Run par st0 raw.gatesA st2 rA := by + rw [gatesA_eq] + exact GLab.Run.append (GLab.Run.of_seg seg0_ok) (GLab.Run.of_seg seg1_ok) +theorem gatesB_eq : raw.gatesB = seg2 ++ (seg3 ++ (seg4)) := by + show List.flatten [seg2, seg3, seg4] = _ + simp only [List.flatten_cons, List.flatten_nil, List.append_nil] +/-- the replay of phase B, composed from its kernel-checked segments -/ +theorem runB : GLab.Run par st2 raw.gatesB st5 rB := by + rw [gatesB_eq] + exact GLab.Run.append (GLab.Run.of_seg seg2_ok) (GLab.Run.append (GLab.Run.of_seg seg3_ok) (GLab.Run.of_seg seg4_ok)) +/-- **the kernel-checked label facts** of the certificate -/ +theorem valid : GLab.Valid raw aux where + hn := rfl + tab := tab_ok + runA := runA + runB := runB + runF := GLab.Run.of_seg segF_ok + fin := fin_ok + ends := end_ok +theorem cen_dim (r : Nat) (hr : r ∈ raw.ret.map Prod.fst) : GLab.cdim (par.tab.get (st2.get r)) = 20 := + Nat.eq_of_beq_eq_true (List.all_eq_true.mp cen_ok r hr) +/-- price of the label half over ANY scalar half -/ +theorem lab_cost {C : Type} [Fintype C] [DecidableEq C] (S : GX.Scal (Fin raw.v) (Fin raw.R) C) + {emb : CR.L3 (Fin raw.v) (Fin raw.R) → Nat} {un : Nat → CR.L3 (Fin raw.v) (Fin raw.R)} + (Ro : GLab.Roles raw.v raw.R emb un) (cf : Co → SSC.Coef) (hMA) (hMAi) (hMB) (hMBi) + (reg : C → Nat) (hCc) (hreg) (φ : ℕ → ℝ) : + (valid.lab S Ro cf hMA hMAi hMB hMBi reg hCc hreg).cost φ + = rcost φ rA + (Fintype.card C : ℝ) * bcost φ 20 + rcost φ rB + rcost φ rF := by + obtain ⟨h1, h2, h3, h4⟩ := valid.lab_ranks S Ro cf hMA hMAi hMB hMBi reg hCc hreg + have h5 : ∀ k, bcost φ (((valid.lab S Ro cf hMA hMAi hMB hMBi reg hCc hreg).cen k).dim) = bcost φ 20 := + fun k => by rw [h4 k]; exact congrArg (bcost φ) (cen_dim _ (hreg k)) + rw [GX.Lab.cost, h1, h2, h3, Finset.sum_congr rfl (fun k _ => h5 k), Finset.sum_const, Finset.card_univ, nsmul_eq_mul] + rfl +/-- **the label half costs one invocation price** (`invPrice`, by rank, from the kernel counts) -/ +theorem lab_price {C : Type} [Fintype C] [DecidableEq C] (S : GX.Scal (Fin raw.v) (Fin raw.R) C) + {emb : CR.L3 (Fin raw.v) (Fin raw.R) → Nat} {un : Nat → CR.L3 (Fin raw.v) (Fin raw.R)} + (Ro : GLab.Roles raw.v raw.R emb un) (cf : Co → SSC.Coef) (hMA) (hMAi) (hMB) (hMBi) + (reg : C → Nat) (hCc) (hreg) (hC : Fintype.card C = 22) (φ : ℕ → ℝ) : + (valid.lab S Ro cf hMA hMAi hMB hMBi reg hCc hreg).cost φ = invPrice φ := by + rw [lab_cost S Ro cf hMA hMAi hMB hMBi reg hCc hreg φ, hC, ← inv_cost φ] + norm_num [bcost] +end GXD.P193 +#print axioms GXD.P193.valid +#print axioms GXD.P193.lab_price diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__P193Price.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__P193Price.lean new file mode 100644 index 0000000000..eeed011d64 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__P193Price.lean @@ -0,0 +1,54 @@ +import Work.GCert.Data.Price +import Work.GCert.Data.Gen.P193Hist + +/-! +# (key: gx-data) gcert/1 certificate `P193` (h = 22): the price of one invocation + +GENERATED by checks/wht26/gx-data/py/gxgen.py from gcert1-p11-pr193.json.gz. No `sorry`. +`rA_cost`, `rB_cost`, `rF_cost`: the price of the block rank lists of phase A, phase B and the final climbs +(lists `GXD.P193.rA / rB / rF`, counted by the kernel in `Gen.P193Hist`); +`inv_cost`: with the 22 scratch copies (22 * φ 20) the blocks of ONE invocation cost +`invPrice φ` = 29178 * φ 1 + 12398 * φ 2 + 9923 * φ 3 + 4209 * φ 4 + 1950 * φ 5 + 1605 * φ 6 + 706 * φ 7 + 1531 * φ 8 + 429 * φ 9 + 930 * φ 10 + 354 * φ 11 + 1197 * φ 12 + 127 * φ 13 + 742 * φ 14 + 1879 * φ 15 + 88 * φ 16 + 81 * φ 17 + 2653 * φ 18 + 167 * φ 19 + 22 * φ 20; `inv_moves`: they stand for `R h + 2 v (h - 1) + cst = 262944` unit moves. +-/ + +namespace GXD.P193 +open GXD OAI.PowerSaving.CB + +/-- price of the blocks of phase A, from the kernel counts -/ +theorem rA_cost (φ : ℕ → ℝ) : rcost φ rA = 9900 * φ 1 + 500 * φ 2 + 2402 * φ 3 + 82 * φ 4 + 242 * φ 5 + 175 * φ 6 + 88 * φ 7 + 68 * φ 8 + 110 * φ 9 + 132 * φ 10 + 10 * φ 11 + 67 * φ 12 + 3 * φ 13 + 19 * φ 15 := by + rw [GXD.rcost_wsumK φ rA 19 rankBoundA] + simp only [Finset.sum_range_succ, Finset.sum_range_zero, rankA0_ok, rankA1_ok, rankA2_ok, rankA3_ok, rankA4_ok, rankA5_ok, rankA6_ok, rankA7_ok, rankA8_ok, rankA9_ok, rankA10_ok, rankA11_ok, rankA12_ok, rankA13_ok, rankA14_ok, rankA15_ok, rankA16_ok, rankA17_ok, rankA18_ok, rankA19_ok] + norm_num [bcost] + +/-- price of the blocks of phase B, from the kernel counts -/ +theorem rB_cost (φ : ℕ → ℝ) : rcost φ rB = 16638 * φ 1 + 10380 * φ 2 + 4111 * φ 3 + 3476 * φ 4 + 1531 * φ 5 + 1137 * φ 6 + 531 * φ 7 + 1346 * φ 8 + 293 * φ 9 + 629 * φ 10 + 343 * φ 11 + 1067 * φ 12 + 123 * φ 13 + 712 * φ 14 + 1860 * φ 15 + 81 * φ 16 + 39 * φ 17 + 2640 * φ 18 := by + rw [GXD.rcost_wsumK φ rB 19 rankBoundB] + simp only [Finset.sum_range_succ, Finset.sum_range_zero, rankB0_ok, rankB1_ok, rankB2_ok, rankB3_ok, rankB4_ok, rankB5_ok, rankB6_ok, rankB7_ok, rankB8_ok, rankB9_ok, rankB10_ok, rankB11_ok, rankB12_ok, rankB13_ok, rankB14_ok, rankB15_ok, rankB16_ok, rankB17_ok, rankB18_ok, rankB19_ok] + norm_num [bcost] + +/-- price of the blocks of the final climbs, from the kernel counts -/ +theorem rF_cost (φ : ℕ → ℝ) : rcost φ rF = 2640 * φ 1 + 1518 * φ 2 + 3410 * φ 3 + 651 * φ 4 + 177 * φ 5 + 293 * φ 6 + 87 * φ 7 + 117 * φ 8 + 26 * φ 9 + 169 * φ 10 + 1 * φ 11 + 63 * φ 12 + 1 * φ 13 + 30 * φ 14 + 7 * φ 16 + 42 * φ 17 + 13 * φ 18 + 167 * φ 19 := by + rw [GXD.rcost_wsumK φ rF 19 rankBoundF] + simp only [Finset.sum_range_succ, Finset.sum_range_zero, rankF0_ok, rankF1_ok, rankF2_ok, rankF3_ok, rankF4_ok, rankF5_ok, rankF6_ok, rankF7_ok, rankF8_ok, rankF9_ok, rankF10_ok, rankF11_ok, rankF12_ok, rankF13_ok, rankF14_ok, rankF15_ok, rankF16_ok, rankF17_ok, rankF18_ok, rankF19_ok] + norm_num [bcost] + +/-- price of the blocks of ONE invocation (x roles, y roles, slots, scratch copies), by rank -/ +def invPrice (φ : ℕ → ℝ) : ℝ := 29178 * φ 1 + 12398 * φ 2 + 9923 * φ 3 + 4209 * φ 4 + 1950 * φ 5 + 1605 * φ 6 + 706 * φ 7 + 1531 * φ 8 + 429 * φ 9 + 930 * φ 10 + 354 * φ 11 + 1197 * φ 12 + 127 * φ 13 + 742 * φ 14 + 1879 * φ 15 + 88 * φ 16 + 81 * φ 17 + 2653 * φ 18 + 167 * φ 19 + 22 * φ 20 + +/-- **Price of ONE invocation** in the shape of `GX.Lab.cost`: phase A, the scratch copies, phase B, final climbs. -/ +theorem inv_cost (φ : ℕ → ℝ) : rcost φ rA + (22 * φ 20) + rcost φ rB + rcost φ rF = invPrice φ := by + rw [rA_cost, rB_cost, rF_cost] + unfold invPrice + ring + +theorem inv_moves : invPrice (fun r => (r:ℝ)) = 9412 * 22 + 2 * 1320 * (22 - 1) + 440 := by + unfold invPrice + norm_num + +theorem inv_count : invPrice (fun _ => (1:ℝ)) = 70169 := by + unfold invPrice + norm_num + +end GXD.P193 +#print axioms GXD.P193.inv_cost +#print axioms GXD.P193.inv_moves diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__P193ScalOK.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__P193ScalOK.lean new file mode 100644 index 0000000000..3539192ac1 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__P193ScalOK.lean @@ -0,0 +1,17 @@ +import Work.GCert.Scalar.Main +import Work.GCert.Data.Gen.P193Scal0 +import Work.GCert.Data.Gen.P193Scal1 +import Work.GCert.Data.Gen.P193YChk +/-! # (key: gx-data) gcert/1 certificate `P193` (h = 22): THE SCALAR HALF `scalOK : GS.ScalOK raw` +GENERATED by checks/wht26/gx-data/py/gxgen.py from gcert1-p11-pr193.json.gz. No `sorry`. +Kernel checks `scal_ok` (2 source batches) and `ychk_ok`. -/ +namespace GXD.P193 +open GXD +theorem scalOK : GS.ScalOK raw where + hv := by decide + hs := fun t ht => + if h0 : t < 660 then ⟨0, 660, Nat.zero_le t, h0, GS.XRun.of_check scal0_ok⟩ else + ⟨660, 660, Nat.le_of_not_lt h0, Nat.lt_of_lt_of_le ht (by decide), GS.XRun.of_check scal1_ok⟩ + hyc := fun t ht => ⟨0, 1320, Nat.zero_le t, Nat.lt_of_lt_of_le ht (by decide), GS.YRun.of_check ychk_ok⟩ +end GXD.P193 +#print axioms GXD.P193.scalOK diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__RateB2Gp193x.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__RateB2Gp193x.lean new file mode 100644 index 0000000000..df563cde73 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__RateB2Gp193x.lean @@ -0,0 +1,327 @@ +import Work.BlockAccounting.Moment +import Work.BlockAccounting.Sharp +import Work.FoldRate.RankTools + +/-! +# (key: gx-data) Rate lemmas for one unit of the bridged word B_2 with the gcert/1 circuit `P193` (h = 22) + +GENERATED by checks/wht26/gx-data/py/gxrate.py with the text generators of checks/wht9/bridge-rate/py +(used read-only). No `sorry`. Arithmetic only. + +One unit: `W = 14692` live roles, label dimension `m = 110`, deficit `D = 3080`. + +* `blocksB2Gp193x` the block list (rank, count) of ONE unit; +* `fold_B2Gp193x` whole-block fact at `1 - 7474547/10^10`, fill parameter `s = 40` (slack 2.37e-12); +* `fold_B2Gp193x_sharp` `W ≤ moment` at `1 - 7474550/10^10`: fails for every table (excess 1.40e-10); +* `foldRank_B2Gp193x` per-rank fact at `1 - 4058344/10^10`, `s = 40` (slack 1.10e-07); +* `foldRank_B2Gp193x_sharp` per-rank: fails for every table at `1 - 4058349/10^10`. + +That a Lean word has `G` times this list as its block histogram is NOT proved here. +-/ + +set_option maxRecDepth 4000 + +namespace OAI.PowerSaving.BlockAccounting +open Finset + +/-- Block list `(rank, count)` of ONE unit of the bridged five-stage word B_2 with the gcert/1 circuit `P193` (h = 22, m = 110): five invocations (ALL blocks of one invocation: x roles, y roles, slots, scratch copies; the kernel-counted list `GXD.P193.hist`), and for each of the v = 1320 ports the idle climbs of its two twins (2 blocks each of rank h-1, 2h-2, 2h+2, 4); R = 9412 slots shared by the five stages. -/ +def blocksB2Gp193x : List (ℕ × ℕ) := [(1, 145890), (2, 61990), (3, 49615), (4, 23685), (5, 9750), (6, 8025), (7, 3530), (8, 7655), (9, 2145), (10, 4650), (11, 1770), (12, 5985), (13, 635), (14, 3710), (15, 9395), (16, 440), (17, 405), (18, 13265), (19, 835), (20, 110), (21, 2640), (42, 2640), (46, 2640)] + +/-- total rank of one unit (= number of unit moves it stands for): `W * m - D` -/ +theorem blocksB2Gp193x_rank : (blocksB2Gp193x.map fun b => b.1 * b.2).sum = 14692 * 110 - 3080 := by + norm_num [blocksB2Gp193x] + +/-- the same as a price: the unit list at the price list `r ↦ r` (shape of `hPid` in `RAM.engine_program_group_perRank`) -/ +theorem blocksB2Gp193x_tally : (blocksB2Gp193x.map fun b => (b.2:ℝ) * ((b.1:ℕ):ℝ)).sum = ((14692:ℕ):ℝ) * ((110:ℕ):ℝ) - ((3080:ℕ):ℝ) := by + norm_num [blocksB2Gp193x] + +theorem blocksB2Gp193x_count : (blocksB2Gp193x.map fun b => b.2).sum = 361405 := by + norm_num [blocksB2Gp193x] + +theorem blocksB2Gp193x_proper : ∀ b ∈ blocksB2Gp193x, 1 ≤ b.1 ∧ b.1 < 110 := by + decide + +/-- **whole-block fact** of `blocksB2Gp193x` at exponent `1 - 7474547/10^10`, fill parameter `s = 40`: the hypothesis `hnum` of `RAM.engine_program_group_list` (u = 110, W = 14692). Relative slack of the rational certificate: 2.37e-12. -/ +theorem fold_B2Gp193x : + ((2:ℝ)^40 - 1) * moment 110 (1 - 7474547/(10:ℝ)^10) blocksB2Gp193x + + ((14692:ℕ):ℝ) * (T 110 (1 - 7474547/(10:ℝ)^10) (110 - 1) 1 + T 110 (1 - 7474547/(10:ℝ)^10) 1 1) + < (2:ℝ)^40 * ((14692:ℕ):ℝ) := by + have hsum : moment 110 (1 - 7474547/(10:ℝ)^10) blocksB2Gp193x + = T 110 (1 - 7474547/(10:ℝ)^10) 1 145890 + (T 110 (1 - 7474547/(10:ℝ)^10) 2 61990 + (T 110 (1 - 7474547/(10:ℝ)^10) 3 49615 + (T 110 (1 - 7474547/(10:ℝ)^10) 4 23685 + (T 110 (1 - 7474547/(10:ℝ)^10) 5 9750 + (T 110 (1 - 7474547/(10:ℝ)^10) 6 8025 + (T 110 (1 - 7474547/(10:ℝ)^10) 7 3530 + (T 110 (1 - 7474547/(10:ℝ)^10) 8 7655 + (T 110 (1 - 7474547/(10:ℝ)^10) 9 2145 + (T 110 (1 - 7474547/(10:ℝ)^10) 10 4650 + (T 110 (1 - 7474547/(10:ℝ)^10) 11 1770 + (T 110 (1 - 7474547/(10:ℝ)^10) 12 5985 + (T 110 (1 - 7474547/(10:ℝ)^10) 13 635 + (T 110 (1 - 7474547/(10:ℝ)^10) 14 3710 + (T 110 (1 - 7474547/(10:ℝ)^10) 15 9395 + (T 110 (1 - 7474547/(10:ℝ)^10) 16 440 + (T 110 (1 - 7474547/(10:ℝ)^10) 17 405 + (T 110 (1 - 7474547/(10:ℝ)^10) 18 13265 + (T 110 (1 - 7474547/(10:ℝ)^10) 19 835 + (T 110 (1 - 7474547/(10:ℝ)^10) 20 110 + (T 110 (1 - 7474547/(10:ℝ)^10) 21 2640 + (T 110 (1 - 7474547/(10:ℝ)^10) 42 2640 + (T 110 (1 - 7474547/(10:ℝ)^10) 46 2640 + 0)))))))))))))))))))))) := rfl + have b0 : T 110 (1 - 7474547/(10:ℝ)^10) 1 145890 ≤ ((16636758090767:ℝ)/12500000000) := + term_le 110 1 145890 (7474547/(10:ℝ)^10) ((2350240182897:ℝ)/500000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 27 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b1 : T 110 (1 - 7474547/(10:ℝ)^10) 2 61990 ≤ ((22609438945563:ℝ)/20000000000) := + term_le 110 2 61990 (7474547/(10:ℝ)^10) ((2003666592617:ℝ)/500000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 26 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b2 : T 110 (1 - 7474547/(10:ℝ)^10) 3 49615 ≤ ((135678423202471:ℝ)/100000000000) := + term_le 110 3 49615 (7474547/(10:ℝ)^10) ((1800934038563:ℝ)/500000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 24 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b3 : T 110 (1 - 7474547/(10:ℝ)^10) 4 23685 ≤ ((43170446048157:ℝ)/50000000000) := + term_le 110 4 23685 (7474547/(10:ℝ)^10) ((1657093002337:ℝ)/500000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 24 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b4 : T 110 (1 - 7474547/(10:ℝ)^10) 5 9750 ≤ ((44420693582197:ℝ)/100000000000) := + term_le 110 5 9750 (7474547/(10:ℝ)^10) ((38638030667:ℝ)/12500000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 23 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b5 : T 110 (1 - 7474547/(10:ℝ)^10) 6 8025 ≤ ((43867998737293:ℝ)/100000000000) := + term_le 110 6 8025 (7474547/(10:ℝ)^10) ((1454360448283:ℝ)/500000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 22 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b6 : T 110 (1 - 7474547/(10:ℝ)^10) 7 3530 ≤ ((2250993477097:ℝ)/10000000000) := + term_le 110 7 3530 (7474547/(10:ℝ)^10) ((2754570216739:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 22 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b7 : T 110 (1 - 7474547/(10:ℝ)^10) 8 7655 ≤ ((55781903078171:ℝ)/100000000000) := + term_le 110 8 7655 (7474547/(10:ℝ)^10) ((1310519412057:ℝ)/500000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 21 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b8 : T 110 (1 - 7474547/(10:ℝ)^10) 9 2145 ≤ ((17582868029823:ℝ)/100000000000) := + term_le 110 9 2145 (7474547/(10:ℝ)^10) ((1251627894229:ℝ)/500000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 21 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b9 : T 110 (1 - 7474547/(10:ℝ)^10) 10 4650 ≤ ((10587140349809:ℝ)/25000000000) := + term_le 110 10 4650 (7474547/(10:ℝ)^10) ((2997369091:ℝ)/1250000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 21 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b10 : T 110 (1 - 7474547/(10:ℝ)^10) 11 1770 ≤ ((17730489316207:ℝ)/100000000000) := + term_le 110 11 1770 (7474547/(10:ℝ)^10) ((575646273249:ℝ)/250000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 20 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b11 : T 110 (1 - 7474547/(10:ℝ)^10) 12 5985 ≤ ((65399123107589:ℝ)/100000000000) := + term_le 110 12 5985 (7474547/(10:ℝ)^10) ((1107786858003:ℝ)/500000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 20 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b12 : T 110 (1 - 7474547/(10:ℝ)^10) 13 635 ≤ ((3758266936203:ℝ)/50000000000) := + term_le 110 13 635 (7474547/(10:ℝ)^10) ((533882752083:ℝ)/250000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 20 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b13 : T 110 (1 - 7474547/(10:ℝ)^10) 14 3710 ≤ ((47290992642379:ℝ)/100000000000) := + term_le 110 14 3710 (7474547/(10:ℝ)^10) ((2061423036179:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 19 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b14 : T 110 (1 - 7474547/(10:ℝ)^10) 15 9395 ≤ ((128304571925681:ℝ)/100000000000) := + term_le 110 15 9395 (7474547/(10:ℝ)^10) ((498107541173:ℝ)/250000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 19 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b15 : T 110 (1 - 7474547/(10:ℝ)^10) 16 440 ≤ ((6409229123791:ℝ)/100000000000) := + term_le 110 16 440 (7474547/(10:ℝ)^10) ((963945821777:ℝ)/500000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 19 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b16 : T 110 (1 - 7474547/(10:ℝ)^10) 17 405 ≤ ((1253566561349:ℝ)/20000000000) := + term_le 110 17 405 (7474547/(10:ℝ)^10) ((933633510869:ℝ)/500000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 19 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b17 : T 110 (1 - 7474547/(10:ℝ)^10) 18 13265 ≤ ((217357516651669:ℝ)/100000000000) := + term_le 110 18 13265 (7474547/(10:ℝ)^10) ((905054303949:ℝ)/500000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 18 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b18 : T 110 (1 - 7474547/(10:ℝ)^10) 19 835 ≤ ((14441670418763:ℝ)/100000000000) := + term_le 110 19 835 (7474547/(10:ℝ)^10) ((1756041386627:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 18 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b19 : T 110 (1 - 7474547/(10:ℝ)^10) 20 110 ≤ ((2002550068509:ℝ)/100000000000) := + term_le 110 20 110 (7474547/(10:ℝ)^10) ((21309351153:ℝ)/12500000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 18 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b20 : T 110 (1 - 7474547/(10:ℝ)^10) 21 2640 ≤ ((25231210703361:ℝ)/50000000000) := + term_le 110 21 2640 (7474547/(10:ℝ)^10) ((165595792807:ℝ)/100000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 18 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b21 : T 110 (1 - 7474547/(10:ℝ)^10) 42 2640 ≤ ((100872567578631:ℝ)/100000000000) := + term_le 110 42 2640 (7474547/(10:ℝ)^10) ((962810747511:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 15 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b22 : T 110 (1 - 7474547/(10:ℝ)^10) 46 2640 ≤ ((22094393345401:ℝ)/20000000000) := + term_le 110 46 2640 (7474547/(10:ℝ)^10) ((174367793861:ℝ)/200000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 14 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b23 : T 110 (1 - 7474547/(10:ℝ)^10) 109 1 ≤ ((198183171:ℝ)/200000000) := + term_le 110 109 1 (7474547/(10:ℝ)^10) ((1826496713:ℝ)/200000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 5 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b24 : T 110 (1 - 7474547/(10:ℝ)^10) 1 1 ≤ ((456145263:ℝ)/50000000000) := + term_le 110 1 1 (7474547/(10:ℝ)^10) ((2350240182897:ℝ)/500000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 27 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have e1 : ((2:ℝ)^40 - 1) = 1099511627775 := by norm_num + have e2 : (2:ℝ)^40 = 1099511627776 := by norm_num + have e3 : ((14692:ℕ):ℝ) = 14692 := by norm_num + have e4 : T 110 (1 - 7474547/(10:ℝ)^10) (110 - 1) 1 = T 110 (1 - 7474547/(10:ℝ)^10) 109 1 := rfl + rw [e1, e2, e3, e4, hsum] + linarith + +/-- **sharpness**: at exponent `1 - 7474550/10^10` the moment of one unit is at least its number of live roles `14692`, so the moment criterion fails for EVERY table made of copies of the unit and idle roles (`FoldRate.block_fails`). Relative excess of the rational certificate: 1.40e-10. -/ +theorem fold_B2Gp193x_sharp : ((14692:ℕ):ℝ) ≤ moment 110 (1 - 7474550/(10:ℝ)^10) blocksB2Gp193x := by + have hsum : moment 110 (1 - 7474550/(10:ℝ)^10) blocksB2Gp193x + = T 110 (1 - 7474550/(10:ℝ)^10) 1 145890 + (T 110 (1 - 7474550/(10:ℝ)^10) 2 61990 + (T 110 (1 - 7474550/(10:ℝ)^10) 3 49615 + (T 110 (1 - 7474550/(10:ℝ)^10) 4 23685 + (T 110 (1 - 7474550/(10:ℝ)^10) 5 9750 + (T 110 (1 - 7474550/(10:ℝ)^10) 6 8025 + (T 110 (1 - 7474550/(10:ℝ)^10) 7 3530 + (T 110 (1 - 7474550/(10:ℝ)^10) 8 7655 + (T 110 (1 - 7474550/(10:ℝ)^10) 9 2145 + (T 110 (1 - 7474550/(10:ℝ)^10) 10 4650 + (T 110 (1 - 7474550/(10:ℝ)^10) 11 1770 + (T 110 (1 - 7474550/(10:ℝ)^10) 12 5985 + (T 110 (1 - 7474550/(10:ℝ)^10) 13 635 + (T 110 (1 - 7474550/(10:ℝ)^10) 14 3710 + (T 110 (1 - 7474550/(10:ℝ)^10) 15 9395 + (T 110 (1 - 7474550/(10:ℝ)^10) 16 440 + (T 110 (1 - 7474550/(10:ℝ)^10) 17 405 + (T 110 (1 - 7474550/(10:ℝ)^10) 18 13265 + (T 110 (1 - 7474550/(10:ℝ)^10) 19 835 + (T 110 (1 - 7474550/(10:ℝ)^10) 20 110 + (T 110 (1 - 7474550/(10:ℝ)^10) 21 2640 + (T 110 (1 - 7474550/(10:ℝ)^10) 42 2640 + (T 110 (1 - 7474550/(10:ℝ)^10) 46 2640 + 0)))))))))))))))))))))) := rfl + have c0 : ((665470322971:ℝ)/500000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 1 145890 := + term_ge 110 1 145890 (7474550/(10:ℝ)^10) ((4700480365791:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 4 10 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c1 : ((565235973477:ℝ)/500000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 2 61990 := + term_ge 110 2 61990 (7474550/(10:ℝ)^10) ((4007333185231:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 4 10 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c2 : ((1356784232023:ℝ)/1000000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 3 49615 := + term_ge 110 3 49615 (7474550/(10:ℝ)^10) ((3601868077123:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 3 11 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c3 : ((431704460547:ℝ)/500000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 4 23685 := + term_ge 110 4 23685 (7474550/(10:ℝ)^10) ((3314186004671:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 3 11 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c4 : ((44420693593:ℝ)/100000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 5 9750 := + term_ge 110 5 9750 (7474550/(10:ℝ)^10) ((3091042453357:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 3 11 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c5 : ((87735997501:ℝ)/200000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 6 8025 := + term_ge 110 6 8025 (7474550/(10:ℝ)^10) ((2908720896563:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 3 11 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c6 : ((112549673893:ℝ)/500000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 7 3530 := + term_ge 110 7 3530 (7474550/(10:ℝ)^10) ((86080319273:ℝ)/31250000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 3 11 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c7 : ((557819030987:ℝ)/1000000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 8 7655 := + term_ge 110 8 7655 (7474550/(10:ℝ)^10) ((2621038824111:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 3 10 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c8 : ((87914340183:ℝ)/500000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 9 2145 := + term_ge 110 9 2145 (7474550/(10:ℝ)^10) ((500651157691:ℝ)/200000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 3 10 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c9 : ((423485614161:ℝ)/1000000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 10 4650 := + term_ge 110 10 4650 (7474550/(10:ℝ)^10) ((2397895272797:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 3 10 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c10 : ((88652446617:ℝ)/500000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 11 1770 := + term_ge 110 11 1770 (7474550/(10:ℝ)^10) ((2302585092993:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 3 10 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c11 : ((130798246269:ℝ)/200000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 12 5985 := + term_ge 110 12 5985 (7474550/(10:ℝ)^10) ((2215573716003:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 3 10 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c12 : ((15033067751:ℝ)/200000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 13 635 := + term_ge 110 13 635 (7474550/(10:ℝ)^10) ((2135531008329:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 3 10 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c13 : ((23645496331:ℝ)/50000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 14 3710 := + term_ge 110 14 3710 (7474550/(10:ℝ)^10) ((128838939761:ℝ)/62500000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 3 10 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c14 : ((320761429947:ℝ)/250000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 15 9395 := + term_ge 110 15 9395 (7474550/(10:ℝ)^10) ((1992430164689:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 2 12 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c15 : ((1001442051:ℝ)/15625000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 16 440 := + term_ge 110 16 440 (7474550/(10:ℝ)^10) ((1927891643551:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 2 11 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c16 : ((62678328093:ℝ)/1000000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 17 405 := + term_ge 110 17 405 (7474550/(10:ℝ)^10) ((373453404347:ℝ)/200000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 2 11 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c17 : ((1086787583699:ℝ)/500000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 18 13265 := + term_ge 110 18 13265 (7474550/(10:ℝ)^10) ((362021721579:ℝ)/200000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 2 11 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c18 : ((28883340849:ℝ)/200000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 19 835 := + term_ge 110 19 835 (7474550/(10:ℝ)^10) ((13719073333:ℝ)/7812500000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 2 11 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c19 : ((20025500693:ℝ)/1000000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 20 110 := + term_ge 110 20 110 (7474550/(10:ℝ)^10) ((1704748092237:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 2 11 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c20 : ((63078026783:ℝ)/125000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 21 2640 := + term_ge 110 21 2640 (7474550/(10:ℝ)^10) ((1655957928067:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 2 11 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c21 : ((126090709507:ℝ)/125000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 42 2640 := + term_ge 110 42 2640 (7474550/(10:ℝ)^10) ((240702686877:ℝ)/250000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 1 11 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c22 : ((552359833771:ℝ)/500000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 46 2640 := + term_ge 110 46 2640 (7474550/(10:ℝ)^10) ((435919484651:ℝ)/500000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 1 11 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have e3 : ((14692:ℕ):ℝ) = 14692 := by norm_num + rw [e3, hsum] + linarith + +/-- **per-rank fact** at exponent `1 - 4058344/10^10`, fill parameter `s = 40`: the hypothesis `hnum` of `RAM.engine_program_group_perRank` (u = 110, W = 14692, D = 3080). Relative slack: 1.10e-07. -/ +theorem foldRank_B2Gp193x : + (2:ℝ)^40 * ((14692:ℕ):ℝ) * (((110:ℕ):ℝ) - ((110:ℕ):ℝ)^(1 - 4058344/(10:ℝ)^10)) < ((2:ℝ)^40 - 1) * ((3080:ℕ):ℝ) := + FoldRate.rank_fact3 110 14692 3080 40 (4058344/(10:ℝ)^10) ((2350240182897:ℝ)/500000000000) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 27 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + +/-- **per-rank sharpness**: at exponent `1 - 4058349/10^10` the deficit of one unit is at most `W (m - m^z)`, so the per-rank inequality fails for EVERY table made of copies of the unit and idle roles (`FoldRate.rank_fails`). -/ +theorem foldRank_B2Gp193x_sharp : + ((3080:ℕ):ℝ) ≤ ((14692:ℕ):ℝ) * (((110:ℕ):ℝ) - ((110:ℕ):ℝ)^(1 - 4058349/(10:ℝ)^10)) := + FoldRate.rank_fact_sharp 110 14692 3080 (4058349/(10:ℝ)^10) ((4700480365791:ℝ)/1000000000000) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 4 10 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + +end OAI.PowerSaving.BlockAccounting + +#print axioms OAI.PowerSaving.BlockAccounting.fold_B2Gp193x +#print axioms OAI.PowerSaving.BlockAccounting.fold_B2Gp193x_sharp +#print axioms OAI.PowerSaving.BlockAccounting.foldRank_B2Gp193x +#print axioms OAI.PowerSaving.BlockAccounting.foldRank_B2Gp193x_sharp diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__Raw.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__Raw.lean new file mode 100644 index 0000000000..499fa67e88 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__Raw.lean @@ -0,0 +1,93 @@ +/-! +# (key: gx-data) Raw Lean form of a `gcert/1` file (EXTENDED-CERT-SPEC section 1) + +Core Lean only (no Mathlib): the generated data modules import nothing else, so they elaborate +cheaply. Field order and meaning are those of the JSON; `pairs` and `cuts` are DERIVED by the +generator (`checks/wht26/gx-data/py/gxgen.py`) and must be tested by the label check. + +Registers: `x_t = t`, `y_t = v + t`, slot `k = 2 v + k`. Vectors are bit masks. +-/ + +namespace GXD + +/-- the rational `(-1)^neg * num / den` (`den > 0`) -/ +structure Co where + neg : Bool + num : Nat + den : Nat + deriving DecidableEq, Repr + +/-- a gate: every register named (extras too) first moves to `frame`; then the adds happen in order -/ +inductive Gate where + /-- `tgt += co * src` for each `(tgt, co)` -/ + | out (frame src : Nat) (tgts : List (Nat × Co)) (extra : List Nat) + /-- `tgt += co * src` for each `(src, co)` -/ + | inn (frame tgt : Nat) (srcs : List (Nat × Co)) + deriving Repr + +/-- the scatter `y_t += sum over k of coef(t, k) * total k` -/ +inductive Scat where + /-- star rule: `inside` if coordinate `k` is in port `t`, else `outside` -/ + | star (inside outside : Co) + /-- explicit rows: row `t` = `[(total k, coef)]` -/ + | table (rows : List (List (Nat × Co))) + deriving Repr + +/-- a `gcert/1` file -/ +structure Raw where + h : Nat + v : Nat + R : Nat + N : Nat + cst : Nat + /-- `v` masks: the unit vectors of the ports -/ + ports : List Nat + /-- CHUNKED frame table (`flatten` = the table); an entry is a reduced echelon basis, leading bits descending -/ + frames : List (List (List Nat)) + /-- frame id per register at the start -/ + start : List Nat + /-- frame id per register at the end -/ + final : List Nat + /-- position `k` = retained total `k`: (slot REGISTER, frame id) -/ + ret : List (Nat × Nat) + scat : Scat + /-- CHUNKED gates before the scatter -/ + A : List (List Gate) + /-- CHUNKED gates after the scatter -/ + B : List (List Gate) + /-- CHUNKED, derived: the distinct climbs `(a, b)`, `a ≠ b`, in order of first use -/ + pairs : List (List (Nat × Nat)) + /-- derived: replay cut points `(gates of A ++ B before the cut, frame id per register there)` -/ + cuts : List (Nat × List Nat) + /-- slots that start off the zero frame `(slot REGISTER, frame id)` (rule 2); EMPTY on the path -/ + ext : List (Nat × Nat) + /-- derived (questions.md Q1): per port `h` masks, the first is the port, pairwise dots = delta + (an orthonormal basis of `F_2^h` through the port) -/ + obase : List (List Nat) + +/-- registers of a gate, in the order they are moved -/ +def Gate.regs : Gate → List Nat + | .out _ s ts ex => s :: (ts.map Prod.fst ++ ex) + | .inn _ t ss => t :: ss.map Prod.fst + +/-- frame of a gate -/ +def Gate.frame : Gate → Nat + | .out f _ _ _ => f + | .inn f _ _ => f + +/-- single adds `(tgt, src, co)` of a gate, in order -/ +def Gate.adds : Gate → List (Nat × Nat × Co) + | .out _ s ts _ => ts.map fun p => (p.1, s, p.2) + | .inn _ t ss => ss.map fun p => (t, p.1, p.2) + +/-- the frame table -/ +def Raw.frameTab (c : Raw) : List (List Nat) := c.frames.flatten + +/-- all gates of phase A / phase B -/ +def Raw.gatesA (c : Raw) : List Gate := c.A.flatten +def Raw.gatesB (c : Raw) : List Gate := c.B.flatten + +/-- number of registers -/ +def Raw.nreg (c : Raw) : Nat := 2 * c.v + c.R + +end GXD diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__SolutionB2Gp193x.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__SolutionB2Gp193x.lean new file mode 100644 index 0000000000..0392e1f05b --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__SolutionB2Gp193x.lean @@ -0,0 +1,38 @@ +import Work.GCert.Data.B2Gp193Main + +/-! +Comparator solution `Work.GCert.Data.SolutionB2Gp193x` (not part of github.com/openai/math). + +The whole proof is in `Work.GCert.Data.B2Gp193Main` (and its imports), which ends with + + theorem wht_main_B2Gp193x : + ∃ solve W, WHTProgram solve W ∧ BlockWHT.WHTTimeBoundsAt (1 - 7474547/(10:ℝ)^10) W + +This module adds nothing mathematical: it defines `WHT.WHTTimeBoundsAt` with the text of the +challenge (the same definition as `BlockWHT.WHTTimeBoundsAt` of `Work.Block.WHT`) and restates +the theorem under the name the challenge uses. Its proof is that single term. +`WHTProgram`, `wht`, `whtInKind`, `whtOutKind` come from `WHTCheck.Solution`. +-/ + +namespace OAI +namespace PowerSaving +namespace WHT +open Filter Asymptotics + +/-- `W = O(2^k (k+1)^β)` and `W = o(2^k k)` (`WHTTimeBounds` is the case `β = 1 - 2/10^11`). -/ +def WHTTimeBoundsAt (β : ℝ) (W : ℕ → ℕ) : Prop := + let W' := fun k : ℕ => (W k : ℝ) + W' =O[atTop] (fun k : ℕ => (2:ℝ)^k * ((k:ℝ)+1)^β) ∧ + W' =o[atTop] (fun k : ℕ => (2:ℝ)^k * (k:ℝ)) + +/-- **Walsh-Hadamard transform with the improved exponent**: the statement `WHTGoal` of +`WHTCheck/Challenge.lean` with `1 - 2/10^11` replaced by `1 - 7474547/10^10`. -/ +theorem wht_main_block_B2Gp193x : + ∃ solve W, WHTProgram solve W ∧ WHTTimeBoundsAt (1 - 7474547/(10:ℝ)^10) W := + wht_main_B2Gp193x + +end WHT +end PowerSaving +end OAI + +#print axioms OAI.PowerSaving.WHT.wht_main_block_B2Gp193x diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GFrame__Engine__Adapt.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GFrame__Engine__Adapt.lean new file mode 100644 index 0000000000..24e261ad08 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GFrame__Engine__Adapt.lean @@ -0,0 +1,183 @@ +import Work.GFrame.Engine.Letters + +/-! +# GFrame engine, part 2: the free adapter letters in the RAM (agent key: eng-ram) + +One free adapter on the array of one role is ONE linear pass, no recursive call: + +* `Gear.permuted` the address of `x ↦ G.π x` (columnwise), O(1) per entry with the XOR table + (as `Gear.shifted`, through `Gear.body_additive` of `Work/Block/Address.lean`); +* `Gear.phase_row` the `f`-bit row `(z·x_j + c)_j` of an entry, O(1); +* `GRig` a rig together with the table of `lum` over `Bits f` (`i^popcount`); +* `Rig.perm_cost`, `GRig.phase_cost` the two letters, work = length of the role table. +-/ + +set_option linter.unusedSectionVars false + +namespace OAI +namespace PowerSaving.GF +open Binary Matrix Finset +noncomputable section +section +variable {α : Type*} [Fintype α] [DecidableEq α] + +/-- An address permutation acts on an array with `f` columns by moving the address. -/ +lemma act_perm (G : APerm α) (f : ℕ) (x : Sky α f → ℂ) (j : Sky α f) : + matAct f (permMat G) x j = x (fun k => G.π (j k)) := by + change ∑ i, digitProd (fun _ : Fin f => permMat G) j i * x i = _ + have h (i : Sky α f) : digitProd (fun _ : Fin f => permMat G) j i = + if (fun k => G.π (j k)) = i then 1 else 0 := + prod_delta (κ:=fun _ : Fin f => Space α) _ _ + simp_rw [h] + simp [ite_mul] + +/-- A diagonal phase acts by the scalar `lum` of the row of phase bits. -/ +lemma act_phase (z : Space α) (c : F) (f : ℕ) (x : Sky α f → ℂ) (j : Sky α f) : + matAct f (phaseMat z c) x j = lum (fun k : Fin f => dot z (j k) + c) * x j := by + unfold matAct phaseMat + rw [digitProd_diagonal, Matrix.mulVec_diagonal] + rfl + +end +end +end PowerSaving.GF + +namespace PowerSaving.RAM +open Binary Ty Finset GF +noncomputable section +universe U V +variable {ι : Type U} + +namespace Gear +variable {m : Bool} {B f : ι → ℕ} {s t : Ty} {x : ι → T s} +variable (g : Gear m B f s x) +include g +variable {α : Type*} [Fintype α] [DecidableEq α] (X : Layout α) (r : ℕ) + +/-- Address moved by an additive bijection (across the `f` columns). -/ +lemma permuted (G : APerm α) (v : ∀ i, Grid α r (f i)) + (h : Knows m B s x (fun i => (book X r (f i)).loc (v i))) : + Knows m B s x (fun i => (book X r (f i)).loc ((v i).1, + fun j => G.π ((v i).2 j))) := by + obtain ⟨hg, hh⟩ := g.grid_fetch X r (v:=v) h + let K (i : ι) : Grid α r (f i) := ((v i).1, fun j => G.π ((v i).2 j)) + apply g.grid_combine X r (v:=K) hg (g.body_set X (fun i => (K i).2) _) + intro a + exact g.body_additive X (fun y => G.π y a) (fun p q => by rw [G.add]; rfl) + (fun i => (v i).2) hh + +/-- The row of phase bits `(z·x_j + c)_j` of an address. -/ +lemma phase_row (z : Space α) (c : F) (v : ∀ i, Grid α r (f i)) + (h : Knows m B s x (fun i => (book X r (f i)).loc (v i))) : + Knows m B s x (fun i => (bits (f i)).loc (fun l : Fin (f i) => dot z ((v i).2 l) + c)) := by + obtain ⟨_, hh⟩ := g.grid_fetch X r (v:=v) h + have hv := g.body_additive X (fun y => dot z y) (fun p q => dot_add_right z p q) + (fun i => (v i).2) hh + rcases bit_cases c with hc|hc + · refine hv.cong (fun _ => rfl) (fun i => ?_) + simp [hc] + · let q i : Bits (f i) × Bits (f i) := (fun l => dot z ((v i).2 l), fun _ => 1) + have hf : Knows m B s x (fun i => (bits (f i)).loc (q i).2) := + (g.power.minus (Can.wc 1) g.bound).cong (fun _ => rfl) (fun i => by + change 2^f i-1=(bits _).loc (fun _ => 1) + rw [← bits_lit] + simp) + refine (g.addr_xor q hv hf).cong (fun _ => rfl) (fun i => ?_) + apply congr_arg (bits (f i)).loc + ext k; simp [q,hc] + +end Gear + +/-- A rig together with the table of `lum` over `Bits f` (the fourth roots `i^popcount`). -/ +structure GRig {α ρ : Type*} (m : Bool) (B f : ι → ℕ) (s : Ty) (x : ι → T s) + (cl : Paint) (X : Layout α) (R : Layout ρ) (r : ℕ) (v : ∀ i, Grain α ρ r (f i)) : Prop where + rig : Rig m B f s x cl X R r v + lumT : Has m B s (a sc) x fun i => (bits (f i)).tape (fun y : Bits (f i) => lum y) + +section +variable {α ρ : Type*} [Fintype α] [DecidableEq α] [Fintype ρ] [DecidableEq ρ] +variable {m : Bool} {B f : ι → ℕ} {s t : Ty} {x : ι → T s} + {cl : Paint} {X : Layout α} {R : Layout ρ} {r : ℕ} {v : ∀ i, Grain α ρ r (f i)} + +omit [Fintype α] [DecidableEq α] [Fintype ρ] [DecidableEq ρ] in +lemma GRig.gather (h : GRig m B f s x cl X R r v) {κ : Type V} (j : κ → ι) (y : κ → T t) + (g : Has m (fun k => B (j k)) t s y (fun k => x (j k))) : + GRig m (fun k => B (j k)) (fun k => f (j k)) t y cl X R r (fun k => v (j k)) := + ⟨h.rig.gather j y g, g.then_do (h.lumT.reindex j)⟩ + +lemma Rig.ferry_perm (h : Rig m B f s x cl X R r v) (l : ρ) (G : APerm α) + (q : ∀ i, Beach α ρ r (f i)) + (g : Knows m B s x fun i => (fleet X R r (f i)).loc (q i)) : + Has m B s (c cl) x fun i => ferryM r (f i) l (permMat G) (v i) (q i) := by + obtain ⟨hl,hk⟩ := h.addrs q g + have hb := h.read q hl hk + let t i : Beach α ρ r (f i) := ((q i).1,(q i).2.1,fun j => G.π ((q i).2.2 j)) + have hh := h.read t hl (h.gear.permuted X r G _ hk) + apply Can.cases_code (q:=fun i => (q i).1) R hl + intro p + by_cases he : p=l + · refine (hh.reindex (fun i : {i // (q i).1=p} => i.1)).cong (fun _ => rfl) + (fun i => ?_) + have hql : (q i.val).1 = l := i.property.trans he + change v i.val ((q i.val).1,(q i.val).2.1,fun j => G.π ((q i.val).2.2 j)) = _ + simp only [ferryM, roleAct, hql, if_true, act_perm] + · refine (hb.reindex (fun i : {i // (q i).1=p} => i.1)).cong (fun _ => rfl) + (fun i => ?_) + have H : (q i.val).1≠l := fun hh => he (i.property.symm.trans hh) + simp only [ferryM, roleAct, H, ite_false, Prod.mk.eta] + +/-- **Free address permutation**: one pass over the role table. -/ +lemma Rig.perm_cost (h : Rig m B f s x cl X R r v) (l : ρ) (G : APerm α) : + Can m B s (a (c cl)) x + (fun i => (fleet X R r (f i)).tape (ferryM r (f i) l (permMat G) (v i))) + (fun i => (fleet X R r (f i)).n) := by + refine h.chart _ ?_ + let S := Σ i, Beach α ρ r (f i) + have hg := h.gather (fun d : S => d.1) + (fun d => ((x d.1, (fleet X R r (f d.1)).loc d.2):T (p s w))) (t:=p s w) Can.first + exact hg.ferry_perm l G (fun d => d.2) Can.second + +lemma GRig.ferry_phase (h : GRig m B f s x cl X R r v) (l : ρ) (z : Space α) (c' : F) + (q : ∀ i, Beach α ρ r (f i)) + (g : Knows m B s x fun i => (fleet X R r (f i)).loc (q i)) : + Has m B s (c cl) x fun i => ferryM r (f i) l (phaseMat z c') (v i) (q i) := by + obtain ⟨hl,hk⟩ := h.rig.addrs q g + have hb := h.rig.read q hl hk + have hrow := h.rig.gear.phase_row X r z c' (fun i => (q i).2) hk + have hs : Has m B s sc x + (fun i => lum (fun k : Fin (f i) => dot z ((q i).2.2 k) + c')) := + Can.fetch (t:=sc) (L:=fun i => bits (f i)) (v:=fun i (y : Bits (f i)) => lum y) + (i:=fun i => (fun k : Fin (f i) => dot z ((q i).2.2 k) + c')) h.lumT hrow + have hh := hs.mul hb + apply Can.cases_code (q:=fun i => (q i).1) R hl + intro p + by_cases he : p=l + · refine (hh.reindex (fun i : {i // (q i).1=p} => i.1)).cong (fun _ => rfl) + (fun i => ?_) + have hql : (q i.val).1 = l := i.property.trans he + change lum (fun k : Fin (f i.val) => dot z ((q i.val).2.2 k) + c') * + v i.val ((q i.val).1,(q i.val).2.1,(q i.val).2.2) = _ + simp only [ferryM, roleAct, hql, if_true, act_phase] + · refine (hb.reindex (fun i : {i // (q i).1=p} => i.1)).cong (fun _ => rfl) + (fun i => ?_) + have H : (q i.val).1≠l := fun hh => he (i.property.symm.trans hh) + simp only [ferryM, roleAct, H, ite_false, Prod.mk.eta] + +/-- **Free diagonal phase**: one pass over the role table (one table look-up per entry). -/ +lemma GRig.phase_cost (h : GRig m B f s x cl X R r v) (l : ρ) (z : Space α) (c' : F) : + Can m B s (a (c cl)) x + (fun i => (fleet X R r (f i)).tape (ferryM r (f i) l (phaseMat z c') (v i))) + (fun i => (fleet X R r (f i)).n) := by + refine h.rig.chart _ ?_ + let S := Σ i, Beach α ρ r (f i) + have hg := h.gather (fun d : S => d.1) + (fun d => ((x d.1, (fleet X R r (f d.1)).loc d.2):T (p s w))) (t:=p s w) Can.first + exact hg.ferry_phase l z c' (fun d => d.2) Can.second + +end +end +end PowerSaving.RAM +end OAI + +#print axioms OAI.PowerSaving.RAM.Rig.perm_cost +#print axioms OAI.PowerSaving.RAM.GRig.phase_cost diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GFrame__Engine__Letters.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GFrame__Engine__Letters.lean new file mode 100644 index 0000000000..2eca6e713b --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GFrame__Engine__Letters.lean @@ -0,0 +1,199 @@ +import Work.Block.Bridge + +/-! +# GFrame engine, part 1: the generalised word language (agent key: eng-ram) + +Letters = the letters of `BWord` (`localM`, `shift`, `block`) plus TWO FREE ADAPTER letters on +one role: + +* `perm l G` address permutation by an additive bijection `G` of the label space + (matrix `permMat G`, `(permMat G) x y = 1` iff `G.π x = y`); +* `phase l z c` the diagonal phase `i^[z·x + c]` IN THE STANDARD BASIS + (matrix `phaseMat z c = diagonal (fun x => tint (dot z x + c))`). + +Products of `phaseMat` are exactly the diagonal matrices `i^Q(x)`, `Q` a `ℤ/4`-valued quadratic +form plus a constant; with the old free letter `shift` the free letters generate every affine +address permutation times such a phase. A "twisted block" is NOT a primitive letter: it is the +word `free adapters ++ [block] ++ free adapters` (see `Free.lean`, `gstep_of_factor`). + +The semantics is `gwalk` (no unit-move word behind it: the new letters are not Walsh-diagonal). +Old words embed by `GWord.ofB`, and `gwalk f (ofB w) = walk f w.flat`. +-/ + +set_option linter.unusedSectionVars false + +namespace OAI +namespace PowerSaving.GF +open Binary Matrix Finset +noncomputable section + +/-- An additive bijection of the label space. -/ +structure APerm (α : Type*) where + π : Space α ≃ Space α + add : ∀ x y, π (x + y) = π x + π y + +section Mats +variable {α : Type*} [Fintype α] [DecidableEq α] + +/-- Permutation matrix of an additive bijection: `(permMat G *ᵥ v) x = v (G.π x)`. -/ +def permMat (G : APerm α) : CMat α := fun x y => if G.π x = y then 1 else 0 + +/-- Elementary diagonal phase in the standard basis: `i^[z·x + c]`. -/ +def phaseMat (z : Space α) (c : F) : CMat α := Matrix.diagonal fun x => tint (dot z x + c) + +end Mats + +/-- Letters of the generalised word language. -/ +inductive GMove (α ρ : Type*) + | old (mv : BMove α ρ) + | perm (l : ρ) (G : APerm α) + | phase (l : ρ) (z : Space α) (c : F) + +abbrev GWord (α ρ : Type*) := List (GMove α ρ) + +namespace GMove +variable {α ρ : Type*} + +/-- The letter of `BWord` with the same price (free adapters ↦ a free letter). -/ +def shadow : GMove α ρ → BMove α ρ + | .old mv => mv + | .perm _ _ => .localM 0 + | .phase _ _ _ => .localM 0 + +/-- Rank paid by a letter (`none` = free). -/ +def rk? (mv : GMove α ρ) : Option ℕ := mv.shadow.rk? +def costR (φ : ℕ → ℝ) (mv : GMove α ρ) : ℝ := mv.shadow.costR φ +def Proper (u : ℕ) (mv : GMove α ρ) : Prop := mv.shadow.Proper u + +@[simp] lemma costR_perm (φ : ℕ → ℝ) (l : ρ) (G : APerm α) : + (GMove.perm l G : GMove α ρ).costR φ = 0 := rfl +@[simp] lemma costR_phase (φ : ℕ → ℝ) (l : ρ) (z : Space α) (c : F) : + (GMove.phase l z c : GMove α ρ).costR φ = 0 := rfl +@[simp] lemma costR_old (φ : ℕ → ℝ) (mv : BMove α ρ) : (GMove.old mv).costR φ = mv.costR φ := rfl +lemma proper_perm (u : ℕ) (l : ρ) (G : APerm α) : (GMove.perm l G : GMove α ρ).Proper u := + trivial +lemma proper_phase (u : ℕ) (l : ρ) (z : Space α) (c : F) : + (GMove.phase l z c : GMove α ρ).Proper u := trivial +@[simp] lemma proper_old (u : ℕ) (mv : BMove α ρ) : (GMove.old mv).Proper u ↔ mv.Proper u := + Iff.rfl + +end GMove + +namespace GWord +variable {α ρ : Type*} + +def shadow (w : GWord α ρ) : BWord α ρ := w.map GMove.shadow +def costR (φ : ℕ → ℝ) (w : GWord α ρ) : ℝ := (w.map (GMove.costR φ)).sum +def Proper (u : ℕ) (w : GWord α ρ) : Prop := ∀ mv ∈ w, mv.Proper u +def hist (w : GWord α ρ) (r : ℕ) : ℕ := w.shadow.hist r +/-- Natural-number cost when a block of rank `rk` costs `g rk`. -/ +def cost (g : ℕ → ℕ) (w : GWord α ρ) : ℕ := w.shadow.cost g +/-- An old block word as a generalised word. -/ +def ofB (w : BWord α ρ) : GWord α ρ := w.map GMove.old + +@[simp] lemma shadow_nil : shadow ([] : GWord α ρ) = [] := rfl +@[simp] lemma shadow_cons (mv : GMove α ρ) (w : GWord α ρ) : + shadow (mv :: w) = mv.shadow :: shadow w := rfl +@[simp] lemma shadow_ofB (w : BWord α ρ) : shadow (ofB w) = w := by + simp [shadow, ofB, List.map_map, Function.comp_def, GMove.shadow] + +lemma costR_shadow (φ : ℕ → ℝ) (w : GWord α ρ) : costR φ w = BWord.costR φ w.shadow := by + unfold costR BWord.costR shadow + rw [List.map_map] + rfl +@[simp] lemma costR_nil (φ : ℕ → ℝ) : costR φ ([] : GWord α ρ) = 0 := rfl +lemma costR_cons (φ : ℕ → ℝ) (mv : GMove α ρ) (w : GWord α ρ) : + costR φ (mv :: w) = mv.costR φ + costR φ w := by simp [costR] +lemma costR_append (φ : ℕ → ℝ) (w w' : GWord α ρ) : + costR φ (w ++ w') = costR φ w + costR φ w' := by simp [costR] +lemma costR_ofB (φ : ℕ → ℝ) (w : BWord α ρ) : costR φ (ofB w) = BWord.costR φ w := by + rw [costR_shadow, shadow_ofB] +@[simp] lemma cost_nil (g : ℕ → ℕ) : cost g ([] : GWord α ρ) = 0 := rfl +lemma cost_cons (g : ℕ → ℕ) (mv : GMove α ρ) (w : GWord α ρ) : + cost g (mv :: w) = mv.shadow.cost g + cost g w := BWord.cost_cons g _ _ + +lemma Proper.shadow {u : ℕ} {w : GWord α ρ} (h : Proper u w) : BWord.Proper u w.shadow := by + intro mv hmv + obtain ⟨g, hg, rfl⟩ := List.mem_map.mp hmv + exact h g hg +lemma Proper.tail {u : ℕ} {mv : GMove α ρ} {w : GWord α ρ} (h : Proper u (mv :: w)) : + Proper u w := fun x hx => h x (List.mem_cons_of_mem _ hx) +lemma Proper.head {u : ℕ} {mv : GMove α ρ} {w : GWord α ρ} (h : Proper u (mv :: w)) : + mv.Proper u := h mv List.mem_cons_self +lemma Proper.append {u : ℕ} {w w' : GWord α ρ} (h : Proper u w) (h' : Proper u w') : + Proper u (w ++ w') := by + intro mv hmv + rcases List.mem_append.mp hmv with h1|h1 + · exact h mv h1 + · exact h' mv h1 +lemma proper_nil (u : ℕ) : Proper u ([] : GWord α ρ) := fun _ h => by simp at h +lemma proper_ofB {u : ℕ} {w : BWord α ρ} (h : w.Proper u) : Proper u (ofB w) := by + intro mv hmv + obtain ⟨g, hg, rfl⟩ := List.mem_map.mp hmv + exact h g hg + +lemma costR_eq_sum (u : ℕ) (φ : ℕ → ℝ) (w : GWord α ρ) (hw : Proper u w) : + costR φ w = ∑ r : Fin u, (w.hist r:ℝ) * φ r := by + rw [costR_shadow]; exact BWord.costR_eq_sum u φ _ hw.shadow +lemma cost_eq_sum (u : ℕ) (g : ℕ → ℕ) (w : GWord α ρ) (hw : Proper u w) : + cost g w = ∑ r : Fin u, hist w r * g r := BWord.cost_eq_sum u g _ hw.shadow +lemma hist_zero (u : ℕ) (w : GWord α ρ) (hw : Proper u w) : hist w 0 = 0 := + BWord.hist_zero u _ hw.shadow +lemma hist_large (u : ℕ) (w : GWord α ρ) (hw : Proper u w) (r : ℕ) (hr : u ≤ r) : + hist w r = 0 := BWord.hist_large u _ hw.shadow r hr + +end GWord + +section Sem +variable {α ρ σ : Type*} [Fintype α] [DecidableEq α] [Fintype ρ] [DecidableEq ρ] + +/-- The action of one letter. -/ +def GMove.act (f : ℕ) : GMove α ρ → Data α ρ f → Data α ρ f + | .old mv => mv.act f + | .perm l G => roleAct f l (permMat G) + | .phase l z c => roleAct f l (phaseMat z c) + +/-- **Semantics of a generalised word.** -/ +def gwalk (f : ℕ) (w : GWord α ρ) (x : Data α ρ f) : Data α ρ f := + w.foldl (fun y mv => mv.act f y) x + +@[simp] lemma gwalk_nil (f : ℕ) (x : Data α ρ f) : gwalk f ([] : GWord α ρ) x = x := rfl +lemma gwalk_cons (f : ℕ) (mv : GMove α ρ) (w : GWord α ρ) (x : Data α ρ f) : + gwalk f (mv :: w) x = gwalk f w (mv.act f x) := rfl +lemma gwalk_append (f : ℕ) (p q : GWord α ρ) (x : Data α ρ f) : + gwalk f (p ++ q) x = gwalk f q (gwalk f p x) := by simp [gwalk] + +/-- Old words keep their meaning. -/ +lemma gwalk_ofB (f : ℕ) (w : BWord α ρ) (x : Data α ρ f) : + gwalk f (GWord.ofB w) x = walk f w.flat x := by + induction w generalizing x with + | nil => rfl + | cons mv w ih => + rw [walk_flat_cons, ← ih] + rfl + +/-- The scratch certificate for the generalised language (cf. `RAM.LiveKernel`). -/ +def GLiveKernel (e : σ → ρ) (w : GWord α ρ) : Prop := + ∀ (f : ℕ) (v : Data α ρ f), (∀ s, (∀ l, e l ≠ s) → v s = 0) → + ∀ l, gwalk f w v (e l) = matAct f (kernel α) (v (e l)) + +/-- Every old certificate is a generalised certificate. -/ +theorem GLiveKernel.ofB {e : σ → ρ} {w : BWord α ρ} (h : RAM.LiveKernel e w.flat) : + GLiveKernel e (GWord.ofB w) := by + intro f v hv l + rw [gwalk_ofB] + exact h f v hv l + +/-- One role goes from matrix `M` to `N` by a generalised word (cf. `XStep`). -/ +def GStep (l : ρ) (M N : CMat α) (c : (ℕ → ℝ) → ℝ) : Prop := + ∃ (w : GWord α ρ) (U : CMat α), w.Proper (Fintype.card α) ∧ (∀ φ, w.costR φ = c φ) ∧ + U * M = N ∧ ∀ (f : ℕ) (x : Data α ρ f), gwalk f w x = roleAct f l U x + +end Sem +end +end PowerSaving.GF +end OAI + +#print axioms OAI.PowerSaving.GF.gwalk_ofB +#print axioms OAI.PowerSaving.GF.GLiveKernel.ofB +#print axioms OAI.PowerSaving.GF.GWord.costR_eq_sum diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GFrame__Engine__Level.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GFrame__Engine__Level.lean new file mode 100644 index 0000000000..6bd7cfa0c3 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GFrame__Engine__Level.lean @@ -0,0 +1,163 @@ +import Work.GFrame.Engine.Sweep +import WHTCheck.Solution + +/-! +# GFrame engine, part 4: one level of the recursion for generalised words (agent key: eng-ram) + +Copy of `amplifyB` (`Work/Block/Recursion.lean`) with two changes: + +* the word is a `GWord` with certificate `GLiveKernel e w` (semantics `gwalk`); +* after the XOR table the level also builds the table of `lum` over `Bits f` + (`WHT.lum_tables`, doubling construction, `O(2^f)` work), which the free diagonal phases + read; it is part of the environment of the sweep (`GRig`). + +Cost: the same `2^k` linear term and the same recursive calls as `amplifyB`. +-/ + +set_option linter.unusedSectionVars false + +namespace OAI +namespace PowerSaving.RAM +open Binary Matrix Ty Finset GF +noncomputable section + +section +universe U +variable {α ρ σ : Type*} [Fintype α] [DecidableEq α] [Fintype ρ] [DecidableEq ρ] + [Fintype σ] [DecidableEq σ] +variable {ι : Type U} {m : Bool} + {k f : ι → ℕ} {cl : Paint} {b : Bank (hatch cl) ι} + {v : ∀ i, Sim σ (k i)→ℂ} + +/-- **One level of the recursion for a generalised word** (replaces `amplifyB`). -/ +lemma gamplify (m : Bool) (b : Bank (hatch cl) ι) (v : ∀ i, Sim σ (k i) → ℂ) + (X : Layout α) (R : Layout ρ) (Q : Layout σ) (e : σ → ρ) (he : Function.Injective e) + (r : ℕ) (hr : 3 ≤ X.n) (hq : ∀ i, X.n*f i+r=k i) (hd : r < X.n) (hQ : 0 rk * f i) (τ rk) Q) + (hB : Small b.B (fun i => 2^k i)) + (w : GWord α ρ) (hw : GLiveKernel e w) (hP : w.Proper X.n) : + Able m b (simIn cl) (bundle cl) (fun i => loaded cl Q (k i) (v i)) + (fun i => (sim Q (k i)).tape (whole (k i) (v i))) + (fun i => 2^k i) (fun i => w.cost (fun rk => n rk i * τ rk i)) := by + let W i := 2^k i + let s := simIn cl + let eQ (i : ι) := ebb X r (f i) (k i) (hq i) (v i) + let zQ (i : ι) : Grain α σ r (f i) := + fun j => chords r (f i) (fun l => eQ i (j.1,l)) j.2 + let Z (i : ι) : Grain α ρ r (f i) := crossAct r (f i) (embM e) (zQ i) + let O (i : ι) : Grain α σ r (f i) := + crossAct r (f i) (extM e) (gcoast r (f i) w (Z i)) + let szQ i := (fleet X Q r (f i)).n + let szR i := (fleet X R r (f i)).n + have hszQ : Dom W szQ := by + refine ⟨Q.n+1, fun i => ?_⟩ + unfold W szQ fleet + rw [Layout.pair_len, book_len,hq] + simp only [mul_add,add_mul,mul_one,one_mul] + gcongr <;> simp + have hszR : Dom W szR := by + refine ⟨R.n+1, fun i => ?_⟩ + unfold W szR fleet + rw [Layout.pair_len, book_len,hq] + simp only [mul_add,add_mul,mul_one,one_mul] + gcongr <;> simp + have hn (i : ι) : 0 < W i := pow_pos (by decide) _ + have hf (i) : f i ≤ k i := by + have g := hq i + have h := Nat.le_mul_of_pos_left (f i) (show 0 < X.n by omega) + omega + have hy (i) : k i ≤ W i := Nat.lt_two_pow_self.le + have sd := hB.mono hy + have sq := sd.mono hf + let p2 i := 2^f i + have hm : Small b.B p2 := + hB.mono (fun i => Nat.pow_le_pow_right (by omega) (hf i)) + have hcube (i) : p2 i ^ 3 ≤ W i := by + unfold p2 W + rw [← pow_mul] + apply Nat.pow_le_pow_right (by omega) + have hh : 3*f i ≤ X.n*f i := Nat.mul_le_mul_right _ hr + have hg := hq i + rw [mul_comm] + omega + let env (i : ι) := loaded cl Q (k i) (v i) + -- construct fields (f,p2) + have hmf : Can m b.B s Ty.w env f W := by + have ht : Can m b.B s Ty.w env k W := Can.first + refine (ht.dvdW (Can.wc X.n) sd).cong (fun _ => rfl) ?_ + intro i + rw [← hq,mul_comm X.n] + exact Layout.div_join hd + have hmp : Can m b.B s (Ty.p Ty.w Ty.w) env (fun i => (f i,p2 i)) W := + hmf.pair (hmf.wTwo sq hm (Dom.of_le (fun i => (hf i).trans (hy i)))) + let T1 := Ty.p s (Ty.p Ty.w Ty.w) + let Y (i : ι) : T T1 := (env i,f i,p2 i) + have hmx : Can m b.B T1 (Ty.a Ty.w) Y (fun i => xorTab (f i)) W := + (Can.xor_prepare (m:=m) (f:=f) (B:=b.B) (s:=T1) (x:=Y) + (Can.fst Can.second) (Can.snd Can.second) sq hm).mono hcube + let T2 := Ty.p T1 (Ty.a Ty.w) + let Y' (i : ι) : T T2 := (Y i,xorTab (f i)) + -- NEW: the table of `lum` over `Bits f` + have hE2 : Has m b.B T2 s Y' env := Can.fst Can.first + have hml : Can m b.B T2 (Ty.a sc) Y' + (fun i => (bits (f i)).tape (fun y : Bits (f i) => lum y)) W := + (WHT.lum_tables (k:=f) (Can.fst (Can.snd Can.first)) sq hm hE2.snd.fst).1.mono + (fun i => Nat.pow_le_pow_right (by omega) (hf i)) + let T2' := Ty.p T2 (Ty.a sc) + let Y'' (i : ι) : T T2' := (Y' i,(bits (f i)).tape (fun y : Bits (f i) => lum y)) + -- the input, read as a table on the slots + have hG0 : Rig m b.B f T2 Y' cl X Q r eQ := by + refine ⟨⟨?_,?_,Can.second,hm⟩,?_,?_⟩ + · exact Can.snd (Can.snd Can.first) + · exact Can.fst (Can.snd Can.first) + · exact hE2.snd.fst + · exact hE2.snd.snd.cong (fun _ => rfl) (fun i => (ebb_eq ..).symm) + have hG : Rig m b.B f T2' Y'' cl X Q r eQ := hG0.gather id Y'' (t:=T2') Can.first + -- leftover bits, still on the slots + have HH : Can m b.B T2' (bundle cl) Y'' (fun i => (fleet X Q r (f i)).tape (zQ i)) W := + hG.dots_cost.weaken hszQ + let T3 := Ty.p T2' (bundle cl) + let A (i) : T T3 := (Y'' i,(fleet X Q r (f i)).tape (zQ i)) + have Hg := hG.gather id A (t:=T3) Can.first + have G : Rig m b.B f T3 A cl X Q r zQ := ⟨Hg.gear,Hg.imag,Can.second⟩ + -- embed the slots into the table of roles; scratch roles are created as zero + have HE : Can m b.B T3 (bundle cl) A (fun i => (fleet X R r (f i)).tape (Z i)) W := + (G.cross_point R (embM e)).weaken hszR + let T4 := Ty.p T3 (bundle cl) + let A4 (i) : T T4 := (A i,(fleet X R r (f i)).tape (Z i)) + have Hg4 := G.gather id A4 (t:=T4) Can.first + have hL4 : Has m b.B T4 (Ty.a sc) A4 + (fun i => (bits (f i)).tape (fun y : Bits (f i) => lum y)) := + Can.snd (Can.fst Can.first) + have G4 : GRig m b.B f T4 A4 cl X R r Z := ⟨⟨Hg4.gear,Hg4.imag,Can.second⟩,hL4⟩ + -- the GENERALISED word on the table of roles + have Hy := G4.gsweep n τ Q hQ hk + (fun rk h1 h2 i => by rw [book_len,hq]; exact hc rk h1 h2 i) w hP + -- extract the slots; scratch roles are dropped + let T5 := Ty.p T4 (bundle cl) + let A5 (i) : T T5 := (A4 i,(fleet X R r (f i)).tape (gcoast r (f i) w (Z i))) + have Hg5 := G4.rig.gather id A5 (t:=T5) Can.first + have G5 : Rig m b.B f T5 A5 cl X R r (fun i => gcoast r (f i) w (Z i)) := + ⟨Hg5.gear,Hg5.imag,Can.second⟩ + have HX : Can m b.B T5 (bundle cl) A5 (fun i => (fleet X Q r (f i)).tape (O i)) W := + (G5.cross_point Q (extM e)).weaken hszQ + have heq (i) : O i = ebb X r (f i) (k i) (hq i) (whole (k i) (v i)) := + gamplifies X r (f i) (k i) (hq i) e he w hw (v i) + have ha (i) : (fleet X Q r (f i)).tape (O i) = + (sim Q (k i)).tape (whole (k i) (v i)) := by + rw [heq]; exact ebb_eq .. + have Ho := ((Hy.weaken hszR (fun _ => le_rfl)).save_keep + (Able.of_can (b:=b) HX)).cong (fun _ => rfl) ha + have Hx := (Able.of_can (b:=b) hmp).save_keep + ((Able.of_can (b:=b) hmx).save_keep ((Able.of_can (b:=b) hml).save_keep + ((Able.of_can (b:=b) HH).save_keep ((Able.of_can (b:=b) HE).save_keep Ho)))) + simpa only [Nat.zero_add,Nat.add_zero] using Hx + +end +end +end PowerSaving.RAM +end OAI + +#print axioms OAI.PowerSaving.RAM.gamplify diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__ORIGIN.md b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__ORIGIN.md new file mode 100644 index 0000000000..e28b355d0a --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__ORIGIN.md @@ -0,0 +1,64 @@ +# tools/gx/ and tools/certificate/gcert1-p11-pr193.json.gz: where they come from + +Everything in this directory is Python 3 (standard library only). No Lean is run by these scripts. +"The outside repository" means github.com/CrocSwap/integer-mult-bounds (Apache-2.0, `LICENSE` and `NOTICE` +of that repository; `NOTICE`: "A sharper exponent for integer multiplication, Copyright 2026 Douglas Colkitt"). + +## The scripts (this project) + +| file | what it is | +|---|---| +| `gxcore.py` | loads a certificate of format gcert/1, brings it to normal form, and is a Python mirror of both Lean checks (labels and scalars); cut points and label data for the generator | +| `gxunit.py` | split plan of the kernel evaluations, the unit of the word, expected exponents | +| `gxbind.py` | the texts of the generated Lean modules (check, histogram, price, certificate and final modules) | +| `gxgen.py` | certificate -> Lean data modules and one module per kernel evaluation | +| `gxrate.py` | rate lemmas, unit price list, final theorem modules, comparator challenge / solution / configuration | +| `gxdry.py`, `gxmut.py` | dry run (mirror, sizes, plan, exponents); mutants that the mirror must reject | +| `gxconv.py` | converts the earlier format gcert/0 to gcert/1 when a step scales its target (the in-place pair step of #193) | +| `gsmirror.py` | a second, separately written Python mirror of the scalar check `GS.scalCheck` / `GS.yCheck`; `gxbind.py` calls it for the check parameters | +| `gx.py`, `gxrun.py` | the reference checker of the format (`gx.check1`: labels and exact scalar identity) and its command line | +| `gxpaths.py`, `regen_check.py`, `refcheck.py` | written for this repository: relative paths; regenerate and compare; `gx.check1` on a gcert/1 file | + +The scripts are the working copies with path edits only (absolute paths of the author's machine replaced through +`gxpaths.py`; templates read from `tools/gen/templates/`; `foldlib.py` / `foldgen.py` taken from `tools/gen/`). +The sentences "Generated by checks/..." that the generators print into Lean files name the scripts by their +working paths; they are kept so that the generated modules come out byte for byte. +No script of the outside repository is included, imported or executed. + +## The certificate `tools/certificate/gcert1-p11-pr193.json.gz` + +sha256 of the file: `15251deb0c11e0504d7b297c9786818888a93f08b92b03c6c122784b70488633` +(gzip stores a time stamp; sha256 of the uncompressed JSON: `c64d2a95431c3cf24452de7391cce780bd71521da44ce23923ebb235f6c7962c`). + +It is ONE explicit program (numbered registers, every addition, every frame) for the helper circuit at +h = 22: 1,320 ports, 9,412 slots, 262,944 unit moves. **The design of that circuit is not this project's.** It is the +"paired-cube" circuit of the outside repository as of pull request #193 (which builds on #191, #184, #168 and #144). +The outside repository publishes the design as generator scripts, frozen data files and a ledger; it has no file +of this kind. This file was produced by this project's own code, which + +1. loaded the following files of the outside repository **as data** (JSON; nothing was executed): + - at pull request #168, commit `4a3c769e5c5430e7114c4d3e099ff34664677f17`: + `references/paired-cube/sources/local_L1.json`, + `references/paired-cube/sources/tmod_TE_TD_TB3_1_1_4_full_6.0617964e-4.json`, + `references/paired-cube/sources/pmod_J0_full_6.0666810e-4.json`, + `references/paired-cube/sources/qmod_climb3u_best.json` (the local modules), + `references/paired-cube/selected-module/matching-arcs.json` (carrier arcs), + `references/paired-cube/physical/frames.json` (moved frames); + - at pull request #193, commit `187e1010ac8b259af8e9b5166f68b64bc27b4b47`: + `research/source-assisted-v4/data/physical-pairs.json` (the hand-over pairs); +2. rebuilt the circuit from them step by step, following the algorithms of the outside scripts (read as text), + and checked the result exactly (every published count reproduced; the scalar identity as an identity of + linear maps with arbitrary contents of the helper registers); +3. converted it to gcert/1 with `gxconv.py` (tested by `gx.check1`). + +Step 1 and step 2 (the rebuild scripts and the outside inputs they read) are NOT part of this repository; +the inputs can be fetched from the outside repository at the two commits above. +What this repository proves about the file does not depend on how it was made: the Lean kernel checks the +generated modules (labels, scalar identity, price), and `regen_check.py` shows that those modules are exactly +what `gxgen.py` / `gxrate.py` produce from this file. + +## Check it yourself + + python3 tools/gx/regen_check.py # regenerates the Lean modules and compares + python3 tools/gx/gxdry.py tools/certificate/gcert1-p11-pr193.json.gz # Python mirror of both checks + python3 tools/gx/refcheck.py # the reference checker gx.check1 on the certificate diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__gx.py b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__gx.py new file mode 100644 index 0000000000..6d14c0a976 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__gx.py @@ -0,0 +1,296 @@ +#!/usr/bin/python3 -I +"""gx.py. OWN code (imports nothing of port-producer, nothing outside). +(1) convert(c0): gcert/0 (port-producer's event list) -> gcert/1, the LEAN-FACING NORMAL FORM: + only the main phase (no read0 / undo / uninj: the invocation theorem derives the dirt gate and the undo + gate from the product), every gate an elementary fan-out or fan-in add, the 4x4 K block written as three + such adds plus a sign carried by one register, the star scatter as a table. +(2) check1(c1): the local decidable conditions of EXTENDED-CERT-SPEC.md on a gcert/1 file: + E0 sizes, E1 labels (nested subspaces by containment, equal frame at a gate), E2 scatter cut, + E3 shape (kinds of gates; X1; S1), E4 bracket rule S2, E5 scalar (x-content replay: hid and X3), + E6 price data (block histograms, N), E7 exterior gauges only (Q2). Raises AssertionError(": ..."). +""" +from fractions import Fraction as Fr +from collections import Counter +from math import lcm + + +def need(c, msg): + if not c: + raise AssertionError(msg) + + +def reduce(u, basis): + """basis: reduced echelon, pivot = leading bit, descending. Returns u modulo the span.""" + for b in basis: + if u >> (b.bit_length() - 1) & 1: + u ^= b + return u + + +def echelon_ok(f): + piv = [b.bit_length() - 1 for b in f] + if any(b == 0 for b in f) or piv != sorted(piv, reverse=True) or len(set(piv)) != len(piv): + return False + return all(not (b >> p & 1) for i, b in enumerate(f) for j, p in enumerate(piv) if i != j) + + +def inside(a, b): + return all(reduce(u, b) == 0 for u in a) + + +def par(x): + return bin(x).count("1") & 1 + + +KJ = [[[1, 2] if i == j else [-1, 2] for j in range(4)] for i in range(4)] + + +def convert(c0): + need(c0["format"] == "gcert/0", "input is not gcert/0") + v, h, R = c0["v"], c0["h"], c0["R"] + ev = c0["events"] + cen = [n for n, e in enumerate(ev) if e[0] == "centre"] + need(cen == list(range(cen[0], cen[0] + len(cen))), "centres are not contiguous: no single scatter cut") + A, B, ret = [], [], [] + neg = set() # x registers currently holding MINUS their value (between the two K blocks) + openq = {} + for n, e in enumerate(ev): + k = e[0] + out = A if n < cen[0] else B + if k in ("read0", "undo", "uninj"): + continue + if k == "inj": + need(e[2] not in neg, "inj reads a negated x register") + out.append(["out", e[3], e[2], [[e[1], 1, 1]], []]) + elif k == "op": + if e[3] == -1: + out.append(["neg", e[5], e[1]]) + else: + need(e[3] == 1, "op ca") + out.append(["out", e[5], e[2], [[e[1], e[4], 1]], []]) + elif k == "centre": + ret.append([e[2], e[1], e[3]]) + elif k == "gread": + hit = set(t for t, _, _ in e[3]) + out.append(["out", e[2], e[1], [[v + t, a, b] for t, a, b in e[3]], [v + t for t in e[4] if t not in hit]]) + elif k == "rread": + out.append(["out", e[2], e[1], [[v + t, a, b] for t, a, b in e[3]], []]) + elif k == "ysh": + out.append(["out", e[4], e[2], [[e[1], e[3], 1]], []]) + elif k == "yw": + out.append(["out", e[4], e[2], [[e[1], e[3][0], e[3][1]]], []]) + elif k == "kd": + out.append(["out", e[3], e[2], [[e[1], -1 if e[2] in neg else 1, 1]], []]) + elif k == "ktr": + q = tuple(e[1]) + need(e[2] == KJ, "ktr matrix is not 1 - J/2") + x1, rest = q[0], list(q[1:]) + if q not in openq: # first block: x := M x, register x1 keeps the sign + out.append(["in", e[3], x1, [[r, 1, 1] for r in rest]]) + out.append(["out", e[3], x1, [[r, -1, 2] for r in rest], []]) + out.append(["in", e[3], x1, [[r, 1, 1] for r in rest]]) + openq[q] = n + neg.add(x1) + else: # second block: the three adds undone in reverse order + out.append(["in", e[3], x1, [[r, -1, 1] for r in rest]]) + out.append(["out", e[3], x1, [[r, 1, 2] for r in rest], []]) + out.append(["in", e[3], x1, [[r, -1, 1] for r in rest]]) + del openq[q] + neg.discard(x1) + else: + raise AssertionError("unknown event kind %r" % k) + need(not openq and not neg, "a K block is not closed") + ext = sorted([z[3], z[1]] for z in c0["gauge"] if z[5]) + c1 = dict(format="gcert/1", derived_from=c0["name"] + " (gcert/0)", p=c0["p"], h=h, v=v, R=R, cst=c0["cst"], + N=c0["N"], ports=c0["ports"], frames=c0["frames"], start=c0["start"], final=c0["final"], + ext=ext, ret=sorted(ret), scat=dict(inside=c0["scat"]["inside"], outside=c0["scat"]["outside"]), + A=A, B=B, blocks=c0["blocks"]) + return c1 + + +def scat_row(c, t): + """the scatter of target t: [(k, coefficient)], from the table or from the star rule""" + sc = c["scat"] + if "table" in sc: + return [(k, Fr(a, b)) for k, a, b in sc["table"][t]] + sin, sout = Fr(*sc["inside"]), Fr(*sc["outside"]) + return [(k, sin if c["ports"][t] >> k & 1 else sout) for k in range(c["h"])] + + +def gate_regs(g): + if g[0] == "neg": + return [g[2]], [], [] + if g[0] == "out": + return [g[2]] + [t for t, _, _ in g[3]] + list(g[4]), [(t, g[2], Fr(a, b)) for t, a, b in g[3]], g[4] + if g[0] == "in": + return [g[2]] + [s for s, _, _ in g[3]], [(g[2], s, Fr(a, b)) for s, a, b in g[3]], [] + raise AssertionError("E0: unknown gate kind %r" % (g[0],)) + + +def check1(c, scalar=True, stats=None): + need(c.get("format") == "gcert/1", "E0: format") + h, v, R = c["h"], c["v"], c["R"] + nreg = 2 * v + R + ports, fr = c["ports"], [tuple(f) for f in c["frames"]] + need(len(ports) == v == len(set(ports)) and all(par(q) and 0 < q < 1 << h for q in ports), "E0: ports") + need(fr[0] == () and fr[1] == tuple(1 << i for i in range(h - 1, -1, -1)), "E0: frames 0 and 1") + need(all(echelon_ok(f) for f in fr) and len(set(fr)) == len(fr), "E0: frame table not reduced echelon / repeats") + dim = [len(f) for f in fr] + start, final = c["start"], c["final"] + need(len(start) == len(final) == nreg, "E0: start / final") + ext = {r: f for r, f in c["ext"]} + for t in range(v): + need(fr[start[t]] == (ports[t],) and final[t] == 1, "E1: x start / final") + f = fr[final[v + t]] + need(start[v + t] == 0 and len(f) == h - 1 and all(par(u & ports[t]) == 0 for u in f), "E1: y start / final") + for r in range(2 * v, nreg): + need(start[r] == ext.get(r, 0) and final[r] == 1, "E1: slot start / final") + cls = lambda r: "x" if r < v else "y" if r < 2 * v else "s" + cur = list(start) + H = {"x": Counter(), "y": Counter(), "s": Counter(), "c": Counter()} + steps = set() + + def climb(r, f, where): + o = cur[r] + if o != f: + if (o, f) not in steps: + need(dim[o] < dim[f] and inside(fr[o], fr[f]), "E1: step not nested (%s, register %d)" % (where, r)) + steps.add((o, f)) + H[cls(r)][dim[f] - dim[o]] += 1 + cur[r] = f + okind = {("x", "s"), ("s", "s"), ("s", "y"), ("x", "y"), ("x", "x"), ("y", "y")} + ysum, piv, ytg = Counter(), set(), set() + inc = 0 + for ph, gates in (("A", c["A"]), ("B", c["B"])): + if ph == "B": # ---- E2: the scatter cut + need(sorted(k for k, _, _ in c["ret"]) == list(range(len(c["ret"]))), "E2: retained totals numbered 0..") + if "table" in c["scat"]: + need(len(c["scat"]["table"]) == v and all(0 <= k < len(c["ret"]) for row in c["scat"]["table"] for k, _, _ in row), + "E2: scatter table") + else: + need(len(c["ret"]) == h, "E2: one retained total per coordinate (star rule)") + for k, s, f in c["ret"]: + need(cls(s) == "s" and cur[s] == f, "E2: retained slot %d is not at its frame" % s) + H["c"][dim[f]] += 1 + need(all(cur[v + t] == 0 for t in range(v)), "E2: a y role left frame 0 before the scatter") + for i, g in enumerate(gates): + regs, pairs, _ = gate_regs(g) + need(all(0 <= r < nreg for r in regs) and len(set(regs)) == len(regs), "E3: registers of gate %s%d" % (ph, i)) + inc += len(regs) + for r in regs: + climb(r, g[1], "%s%d" % (ph, i)) + for t, s, co in pairs: + kd = (cls(s), cls(t)) + need(kd in okind, "E3: gate kind %s -> %s (gate %s%d)" % (kd + (ph, i))) + need(ph == "B" or kd in {("x", "s"), ("s", "s")}, "E3: bank gate before the scatter (gate A%d)" % i) + if kd == ("y", "y"): + ysum[s, t] += co + piv.add(s) + ytg.add(t) + need(ph == "B" or all(cls(r) != "y" for r in regs), "E2: y role named in phase A") + for r in range(nreg): + climb(r, final[r], "final") + need(not (piv & ytg), "E4: a pivot is the target of a gate reading y") + need(all(x == 0 for x in ysum.values()), "E4: y-reads of a (pivot, target) pair do not cancel") + Hs = {k: {str(r): n for r, n in sorted(w.items())} for k, w in H.items()} + need(Hs == c["blocks"], "E6: block histograms") + N = sum(r * n for w in H.values() for r, n in w.items()) + tails = sum(dim[f] for f in ext.values()) + need(N == c["N"] and N + tails == R * h + 2 * v * (h - 1) + c["cst"], "E6: N") + if stats is not None: + stats.update(steps=len(steps), incidences=inc, blocks=sum(sum(w.values()) for w in H.values()), + step_work=sum(dim[a] * dim[b] for a, b in steps), ysh_pairs=len(ysum)) + if scalar: + scal(c, stats) + q2(c) + return True + + +def scal(c, stats=None): + """E5: exact replay of the x-content of every register through A, scatter, B.""" + h, v, R = c["h"], c["v"], c["R"] + nreg = 2 * v + R + reg = [({r: Fr(1)} if r < v else {}) for r in range(nreg)] + den = {"x": 1, "y": 1, "s": 1} + mx = {"x": Fr(0), "y": Fr(0), "s": Fr(0)} + cls = lambda r: "x" if r < v else "y" if r < 2 * v else "s" + + def axpy(t, src, co): + d = reg[t] + for k, u in src.items(): + w = d.get(k, 0) + co * u + if w: + d[k] = w + kk = cls(t) + if w.denominator != 1: + den[kk] = lcm(den[kk], w.denominator) + if abs(w) > mx[kk]: + mx[kk] = abs(w) + else: + d.pop(k, None) + + def run(gates): + for g in gates: + if g[0] == "neg": + reg[g[2]] = {k: -u for k, u in reg[g[2]].items()} + elif g[0] == "out": + src = dict(reg[g[2]]) + for t, a, b in g[3]: + axpy(t, src, Fr(a, b)) + else: + for s, a, b in g[3]: + axpy(g[2], reg[s], Fr(a, b)) + run(c["A"]) + tot = {k: dict(reg[s]) for k, s, _ in c["ret"]} + for t in range(v): + for k, co in scat_row(c, t): + axpy(v + t, tot[k], co) + run(c["B"]) + need(all(reg[t] == {t: 1} for t in range(v)), "E5: an x role is not restored (X3)") + need(all(reg[v + t] == {t: 1} for t in range(v)), "E5: a target does not receive exactly its source (hid)") + if stats is not None: + stats.update(den=dict(den), maxabs={k: str(x) for k, x in mx.items()}, + gates_A=len(c["A"]), gates_B=len(c["B"])) + + +def q2(c): + """E7 (only for files with exterior gauges, rule (2)): for every slot q that starts off the zero frame, the + column of q in the y rows of the product is zero (its dirt is removed in line, the derived dirt gate at + frame 0 does not touch it). Replay with the gauged slots as variables, x = 0.""" + h, v, R = c["h"], c["v"], c["R"] + ext = [r for r, _ in c["ext"]] + if not ext: + return True + reg = [dict() for _ in range(2 * v + R)] + for r in ext: + reg[r] = {r: Fr(1)} + + def axpy(t, src, co): + d = reg[t] + for k, u in src.items(): + w = d.get(k, 0) + co * u + if w: + d[k] = w + else: + d.pop(k, None) + + def run(gates): + for g in gates: + if g[0] == "neg": + reg[g[2]] = {k: -u for k, u in reg[g[2]].items()} + elif g[0] == "out": + src = dict(reg[g[2]]) + for t, a, b in g[3]: + axpy(t, src, Fr(a, b)) + else: + for s, a, b in g[3]: + axpy(g[2], reg[s], Fr(a, b)) + run(c["A"]) + tot = {k: dict(reg[s]) for k, s, _ in c["ret"]} + for t in range(v): + for k, co in scat_row(c, t): + if tot[k]: + axpy(v + t, tot[k], co) + run(c["B"]) + need(all(not reg[v + t] for t in range(v)), "E7: the dirt of an exterior-gauged slot reaches a y role (Q2)") + return True diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__gxbind.py b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__gxbind.py new file mode 100644 index 0000000000..fcb625619c --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__gxbind.py @@ -0,0 +1,438 @@ +"""gxbind.py: THE BINDING of the generator to the Lean terms of gx-scalar / gx-labels / +gx-chain. Everything that names somebody else's definition is in this file (tables SCAL, LAB, CHAIN).""" +import os, re, subprocess +import gxpaths +ROOT = gxpaths.OUT +GSM = gxpaths.HERE + '/gsmirror.py' + +# gx-scalar (gcert-interface.md, SCALAR v1): GS.scalCheck c p lo n, GS.yCheck c p lo n, p : GS.SPar = +SCAL = dict(imports=['Work.GCert.Scalar.Seg'], scal='GS.scalCheck raw ⟨%(d)d, %(sw)d, %(ux)d, %(us)d, %(uy)d⟩ %(lo)d %(n)d', + ychk='GS.yCheck raw ⟨%(d)d, %(sw)d, %(ux)d, %(us)d, %(uy)d⟩ 0 %(v)d') +# gx-labels (gcert-interface.md LABELS v1 + questions.md N1): namespace GLab; frame = code, table and states = SSC.Trie, +# GLab.Par = . `end` = GLab.endK of Labels/EndDef.lean (questions.md N2; no obaseK: Q1 closed). +LAB = dict(imports=['Work.GCert.Labels.Def'], end_imports=['Work.GCert.Labels.EndDef'], par='⟨%(h)d, %(n)d, %(d)d, %(K)d, tab⟩', ns='GLab', + tab='GLab.tabK %(h)d %(sub)s', seg='GLab.segK par %(gs)s st%(i)d st%(j)d %(rs)s', + end='GLab.endK par %(v)d ports (raw.ret.map Prod.fst) st0 st%(a)d st%(f)d', noadds='GLab.noAdds fins') +# gx-chain (CHAIN v1): GX.wht_of_halves; the terms below are PLACEHOLDERS until Labels/Main and Scalar/Main compile +CHAIN = dict(imports=['Work.GCert.Chain.End', 'Work.GCert.Labels.Main'], scal='(GS.ScalOK.scal GXD.%(c)s.scalOK)', + lab='(GXD.%(c)s.valid.lab GXD.%(c)s.scalOK)', lab_cost='GXD.%(c)s.lab_cost') + + +def code(h, basis): + """gx-labels' code of a reduced echelon basis: dim + 2^8 M + 2^(8+h) P (M = pivot mask, vector of pivot p at digit p)""" + M = P = 0 + for b in basis: + p = b.bit_length() - 1 + M |= 1 << p + P |= b << (h * p) + return len(basis) + (M << 8) + (P << (8 + h)) + + +MOD = '''import %(imports)s +/-! Kernel check (%(doc)s) of the gcert/1 certificate `GXD.%(name)s.raw`. Source: %(src)s. +Generated by checks/wht26/gx-data/py/gxgen.py (do not edit). -/ +set_option maxRecDepth 100000 +namespace GXD.%(name)s +open GXD +theorem %(thm)s : %(stmt)s := by decide +kernel +end GXD.%(name)s +#print axioms GXD.%(name)s.%(thm)s +''' + + +def spar(D, path): + """scalar parameters: from gx-scalar's mirror when it exists, else from my own replay (sw is then a GUESS)""" + import gxcore as gc + n, d = 2 * D['v'] + D['R'], 0 + while (1 << d) < n: + d += 1 + dg = gc.digits(D) + S = dict(d=d, sw=16, ux=dg['x'][0], us=dg['s'][0], uy=dg['y'][0], source='gx-data replay; sw = 16 is a GUESS', digits=dg) + if os.path.exists(GSM): + try: + o = subprocess.run(['python3', '-B', GSM, path], capture_output=True, text=True, timeout=1800).stdout + m = re.search(r'SPar[^\d]*(\d+)[, ]+(\d+)[, ]+(\d+)[, ]+(\d+)[, ]+(\d+)', o) + if m: + S.update(zip(('d', 'sw', 'ux', 'us', 'uy'), map(int, m.groups())), source='gsmirror.py') + except Exception as e: + S['source'] += ' (gsmirror.py failed: %r)' % (e,) + return S + + +def write_checks(D, M, name, src, out, L, S, plan): + base = out[len(ROOT):].replace('/', '.') + raw = '%s.Gen.%s' % (base, name) + h, v, n = D['h'], D['v'], 2 * D['v'] + D['R'] + res = [] + + def mod(suffix, imports, thm, stmt, doc): + m = '%s.Gen.%s%s' % (base, name, suffix) + open('%s/Gen/%s%s.lean' % (out, name, suffix), 'w').write(MOD % dict( + imports='\nimport '.join(imports), doc=doc, name=name, src=src, thm=thm, stmt=stmt)) + res.append((m, thm, stmt)) + for i, (lo, hi) in enumerate(M['scal']['batches']): + mod('Scal%d' % i, SCAL['imports'] + [raw], 'scal%d_ok' % i, SCAL['scal'] % dict(S, lo=lo, n=hi - lo) + ' = true', + 'scalar identity E3 E5 for the sources %d .. %d' % (lo, hi - 1)) + mod('YChk', SCAL['imports'] + [raw], 'ychk_ok', SCAL['ychk'] % dict(S, v=v) + ' = true', 'the y -> y adds, E4') + par = '%s.Gen.%sPar' % (base, name) + open('%s/Gen/%sPar.lean' % (out, name), 'w').write( + 'import %s\nimport %s\n/-! Parameters `GLab.Par` of the label check of `GXD.%s.raw` (h, registers, trie depth, K, frame table).\n' + 'Generated by checks/wht26/gx-data/py/gxgen.py (do not edit). -/\nnamespace GXD.%s\nopen GXD\n' + 'noncomputable def par : GLab.Par := %s\nend GXD.%s\n' + % (LAB['imports'][0], raw, name, name, LAB['par'] % dict(h=h, n=n, d=L['d'], K=L['K']), name)) + paths = [format(i, '0%db' % L['ts']) for i in range(1 << L['ts'])] if L['ts'] else [''] + for i, pth in enumerate(paths): + mod('Tab%d' % i, LAB['imports'] + [raw], 'tab%d_ok' % i, + LAB['tab'] % dict(h=h, sub='tab_n' + pth if pth else 'tab') + ' = true', + 'E0: subtrie %d of %d of the frame table (codes of reduced echelon bases)' % (i, len(paths))) + for i in range(L['nseg']): + mod('Seg%d' % i, [par], 'seg%d_ok' % i, + LAB['seg'] % dict(gs='seg%d' % i, i=i, j=i + 1, rs='rs%d' % i) + ' = true', + 'E1: replay of the gates %d .. %d (phase %s) and their block ranks' % ( + M['cuts'][i], M['cuts'][i + 1] - 1, 'A' if i < L['nsegA'] else 'B')) + mod('SegF', [par], 'segF_ok', LAB['seg'] % dict(gs='fins', i=L['nseg'], j=L['nseg'] + 1, rs='rF') + ' = true', + 'E1: the final climbs and their block ranks') + if LAB['end']: + mod('End', LAB['end_imports'] + [par], 'end_ok', LAB['end'] % dict(v=v, a=L['nsegA'], f=L['nseg'] + 1) + ' = true', + 'E1 E2: frames at the start, at the scatter, at the end') + return res + + +def nest(xs): + return ' ++ ('.join(xs) + ')' * (len(xs) - 1) if xs else '[]' + + +def write_hist(D, M, name, src, out, L): + """kernel counts of the block ranks on the EXPLICIT rank lists rA, rB, rF (no replay)""" + base = out[len(ROOT):].replace('/', '.') + h, rs = D['h'], M['lab']['rs'] + ph = {'A': sum(rs[:L['nsegA']], []), 'B': sum(rs[L['nsegA']:], []), 'F': M['lab']['rF']} + top = max(max(x) if x else 0 for x in ph.values()) + cop = [M['dim'][f] for _, f in D['ret']] + tot = {r: sum(x.count(r) for x in ph.values()) + cop.count(r) for r in range(1, max(top, max(cop)) + 1)} + assert {r: c for r, c in tot.items() if c} == M['hist'], 'histogram of the rank lists differs from the mirror' + lines = ['/-- block ranks of phase A / phase B, in order (the lists of the replay segments) -/', + 'noncomputable def rA : List Nat := ' + nest(['rs%d' % i for i in range(L['nsegA'])]), + 'noncomputable def rB : List Nat := ' + nest(['rs%d' % i for i in range(L['nsegA'], L['nseg'])])] + names = [] + for X, lst in sorted(ph.items()): + l = 'r' + X + lines.append('theorem rankBound%s : wsumK (SSC.wGt %d) %s 0 = 0 := by decide +kernel' % (X, top, l)) + lines += ['theorem rank%s%d_ok : wsumK (SSC.wEq %d) %s 0 = %d := by decide +kernel' % (X, r, r, l, lst.count(r)) + for r in range(top + 1)] + names += ['rankBound' + X] + ['rank%s%d_ok' % (X, r) for r in range(top + 1)] + txt = ('import Work.GCert.Data.Count\nimport %s.Gen.%s\n' % (base, name) + + '/-! Kernel count of the BLOCK RANKS of the gcert/1 certificate `GXD.%s.raw` (h = %d) on the explicit rank lists\n' + '`rA`, `rB`, `rF` (phase A, phase B, final climbs): `wsumK (SSC.wEq r) l 0` blocks of rank `r`, none above %d\n' + '(`GXD.sum_of_wsumK` turns a count into `(l.map wt).sum` = `SSC.wsum wt l`).\n' + 'The %d scratch copies (ranks %s) are not in these lists. Whole invocation, by rank: %s.\n' + 'Source: %s. Generated by checks/wht26/gx-data/py/gxgen.py (do not edit). -/\n' + 'set_option maxRecDepth 100000\nnamespace GXD.%s\nopen GXD\n' % ( + name, h, top, len(cop), sorted(set(cop)), M['hist'], src, name) + '\n'.join(lines) + + '\nend GXD.%s\n' % name + '\n'.join('#print axioms GXD.%s.%s' % (name, x) for x in names[:2]) + '\n') + open('%s/Gen/%sHist.lean' % (out, name), 'w').write(txt) + return '%s.Gen.%sHist' % (base, name) + + +def write_price(D, M, name, src, out, L): + """Mathlib module: the price of the rank lists rA, rB, rF from the kernel counts, and of one whole invocation""" + base = out[len(ROOT):].replace('/', '.') + rs = M['lab']['rs'] + ph = {'A': sum(rs[:L['nsegA']], []), 'B': sum(rs[L['nsegA']:], []), 'F': M['lab']['rF']} + top = max(max(x) if x else 0 for x in ph.values()) + cop = [M['dim'][f] for _, f in D['ret']] + tm = lambda cnt: ' + '.join('%d * φ %d' % (n, r) for r, n in sorted(cnt.items()) if n) or '0' + thms = '' + for X in 'ABF': + cnt = {r: ph[X].count(r) for r in range(1, top + 1)} + thms += ''' +/-- price of the blocks of %s, from the kernel counts -/ +theorem r%s_cost (φ : ℕ → ℝ) : rcost φ r%s = %s := by + rw [GXD.rcost_wsumK φ r%s %d rankBound%s] + simp only [Finset.sum_range_succ, Finset.sum_range_zero, %s] + norm_num [bcost] +''' % ({'A': 'phase A', 'B': 'phase B', 'F': 'the final climbs'}[X], X, X, tm(cnt), X, top, X, + ', '.join('rank%s%d_ok' % (X, r) for r in range(top + 1))) + copies = tm({r: cop.count(r) for r in set(cop)}) + txt = '''import Work.GCert.Data.Price +import %(base)s.Gen.%(name)sHist + +/-! +# (key: gx-data) gcert/1 certificate `%(name)s` (h = %(h)d): the price of one invocation + +GENERATED by checks/wht26/gx-data/py/gxgen.py from %(src)s. No `sorry`. +`rA_cost`, `rB_cost`, `rF_cost`: the price of the block rank lists of phase A, phase B and the final climbs +(lists `GXD.%(name)s.rA / rB / rF`, counted by the kernel in `Gen.%(name)sHist`); +`inv_cost`: with the %(nc)d scratch copies (%(copies)s) the blocks of ONE invocation cost +`invPrice φ` = %(terms)s; `inv_moves`: they stand for `R h + 2 v (h - 1) + cst = %(N)d` unit moves. +-/ + +namespace GXD.%(name)s +open GXD OAI.PowerSaving.CB +%(thms)s +/-- price of the blocks of ONE invocation (x roles, y roles, slots, scratch copies), by rank -/ +def invPrice (φ : ℕ → ℝ) : ℝ := %(terms)s + +/-- **Price of ONE invocation** in the shape of `GX.Lab.cost`: phase A, the scratch copies, phase B, final climbs. -/ +theorem inv_cost (φ : ℕ → ℝ) : rcost φ rA + (%(copies)s) + rcost φ rB + rcost φ rF = invPrice φ := by + rw [rA_cost, rB_cost, rF_cost] + unfold invPrice + ring + +theorem inv_moves : invPrice (fun r => (r:ℝ)) = %(R)d * %(h)d + 2 * %(v)d * (%(h)d - 1) + %(cst)d := by + unfold invPrice + norm_num + +theorem inv_count : invPrice (fun _ => (1:ℝ)) = %(count)d := by + unfold invPrice + norm_num + +end GXD.%(name)s +#print axioms GXD.%(name)s.inv_cost +#print axioms GXD.%(name)s.inv_moves +''' % dict(base=base, name=name, h=D['h'], src=src, nc=len(cop), copies=copies, terms=tm(M['hist']), N=D['N'], thms=thms, + R=D['R'], v=D['v'], cst=D['cst'], count=sum(M['hist'].values())) + open('%s/%sPrice.lean' % (out, name), 'w').write(txt) + return '%s.%sPrice' % (base, name) + + +def write_cert(D, M, name, src, out, chk, L): + """Cert: THE LABEL HALF (aux, valid : GLab.Valid raw aux, lab_cost, lab_price) -- compiles without the scalar half; + ScalOK: the scalar half `scalOK : GS.ScalOK raw` (needs Work/GCert/Scalar/Main).""" + base = out[len(ROOT):].replace('/', '.') + bs = M['scal']['batches'] + hs = '' + for i, (lo, hi) in enumerate(bs): + lo_pf = 'Nat.zero_le t' if i == 0 else 'Nat.le_of_not_lt h%d' % (i - 1) + if i + 1 < len(bs): + hs += ' if h%d : t < %d then ⟨%d, %d, %s, h%d, GS.XRun.of_check scal%d_ok⟩ else\n' % (i, hi, lo, hi - lo, lo_pf, i, i) + else: + hs += ' ⟨%d, %d, %s, Nat.lt_of_lt_of_le ht (by decide), GS.XRun.of_check scal%d_ok⟩' % (lo, hi - lo, lo_pf, i) + terms = ' + '.join('%d * φ %d' % (n, r) for r, n in M['hist'].items()) + info = dict(base=base, name=name, h=D['h'], src=src, v=D['v'], R=D['R'], nc=len(D['ret']), cst=D['cst'], N=D['N'], + nb=len(bs), terms=terms, hs=hs) + txt = '''import Work.GCert.Scalar.Main +import %(imps)s +/-! # (key: gx-data) gcert/1 certificate `%(name)s` (h = %(h)d): THE SCALAR HALF `scalOK : GS.ScalOK raw` +GENERATED by checks/wht26/gx-data/py/gxgen.py from %(src)s. No `sorry`. +Kernel checks `scal_ok` (%(nb)d source batches) and `ychk_ok`. -/ +namespace GXD.%(name)s +open GXD +theorem scalOK : GS.ScalOK raw where + hv := by decide + hs := fun t ht => +%(hs)s + hyc := fun t ht => ⟨0, %(v)d, Nat.zero_le t, Nat.lt_of_lt_of_le ht (by decide), GS.YRun.of_check ychk_ok⟩ +end GXD.%(name)s +#print axioms GXD.%(name)s.scalOK +''' % dict(info, imps='\nimport '.join(c[0] for c in chk if 'Scal' in c[0] or 'YChk' in c[0])) + open('%s/%sScalOK.lean' % (out, name), 'w').write(txt) + # ---- the label half + nA, ns, ts = L['nsegA'], L['nseg'], L['ts'] + cop = sorted(set(M['dim'][f] for _, f in D['ret'])) + assert len(cop) == 1, 'scratch copies of several ranks %s: lab_cost of gxbind.py assumes one' % cop + + def tabpf(path): + if len(path) == ts: + return 'tab%d_ok' % (int(path, 2) if path else 0) + return '(GLab.tabK_node _ _ _ %s %s)' % (tabpf(path + '0'), tabpf(path + '1')) + + def runpf(a, b): + return 'GLab.Run.of_seg seg%d_ok' % a if a + 1 == b else 'GLab.Run.append (GLab.Run.of_seg seg%d_ok) (%s)' % (a, runpf(a + 1, b)) + + def run(X, a, b): + segs = ['seg%d' % i for i in range(a, b)] + return '''theorem gates%(X)s_eq : raw.gates%(X)s = %(cat)s := by + show List.flatten %(lst)s = _ + simp only [List.flatten_cons, List.flatten_nil, List.append_nil] +/-- the replay of phase %(X)s, composed from its kernel-checked segments -/ +theorem run%(X)s : GLab.Run par st%(a)d raw.gates%(X)s st%(b)d r%(X)s := by + rw [gates%(X)s_eq] + exact %(pf)s +''' % dict(X=X, cat=nest(segs), lst=ll_(segs), a=a, b=b, pf=runpf(a, b)) + lab = 'valid.lab S Ro cf hMA hMAi hMB hMBi reg hCc hreg' + txt = '''import Work.GCert.Labels.Main +import %(base)s.%(name)sPrice +import %(imps)s +/-! # (key: gx-data) gcert/1 certificate `%(name)s` (h = %(h)d): THE LABEL HALF and its price +GENERATED by checks/wht26/gx-data/py/gxgen.py from %(src)s. No `sorry`. +`v = %(v)d` ports, `R = %(R)d` slots, %(nc)d scratch copies of rank %(c)d, copy cost `cst = %(cst)d`, `N = %(N)d` unit moves. +* `aux : GLab.Aux`, `valid : GLab.Valid raw aux`: frame table (`tab_ok` composed by `tabK_node`), the replays of phase A + and phase B (`seg_ok` composed by `Run.append`), the final climbs (`segF_ok`, `fin_ok`), the ends (`end_ok`); +* `lab_cost`, `lab_price`: for ANY scalar half `S` the label half `valid.lab S ..` costs + `rcost rA + card C * bcost %(c)d + rcost rB + rcost rF` = `invPrice φ` = %(terms)s + (`Gen.%(name)sHist`, `%(name)sPrice`) when there are %(nc)d copies. -/ +set_option maxRecDepth 100000 +namespace GXD.%(name)s +open GXD OAI.PowerSaving OAI.PowerSaving.CB +theorem raw_h : raw.h = %(h)d := rfl +theorem raw_v : raw.v = %(v)d := rfl +theorem raw_R : raw.R = %(R)d := rfl +/-- what the label checks read next to `raw` -/ +noncomputable def aux : GLab.Aux := ⟨par, st0, st%(a)d, st%(n)d, st%(f)d, fins, rA, rB, rF⟩ +theorem fin_ok : GLab.noAdds fins = true := by decide +kernel +theorem cen_ok : (raw.ret.map Prod.fst).all (fun r => Nat.beq (GLab.cdim (par.tab.get (st%(a)d.get r))) %(c)d) = true := by + decide +kernel +theorem tab_ok : GLab.tabK par.h par.tab = true := %(tabpf)s +%(runA)s%(runB)s/-- **the kernel-checked label facts** of the certificate -/ +theorem valid : GLab.Valid raw aux where + hn := rfl + tab := tab_ok + runA := runA + runB := runB + runF := GLab.Run.of_seg segF_ok + fin := fin_ok + ends := end_ok +theorem cen_dim (r : Nat) (hr : r ∈ raw.ret.map Prod.fst) : GLab.cdim (par.tab.get (st%(a)d.get r)) = %(c)d := + Nat.eq_of_beq_eq_true (List.all_eq_true.mp cen_ok r hr) +/-- price of the label half over ANY scalar half -/ +theorem lab_cost {C : Type} [Fintype C] [DecidableEq C] (S : GX.Scal (Fin raw.v) (Fin raw.R) C) + {emb : CR.L3 (Fin raw.v) (Fin raw.R) → Nat} {un : Nat → CR.L3 (Fin raw.v) (Fin raw.R)} + (Ro : GLab.Roles raw.v raw.R emb un) (cf : Co → SSC.Coef) (hMA) (hMAi) (hMB) (hMBi) + (reg : C → Nat) (hCc) (hreg) (φ : ℕ → ℝ) : + (%(lab)s).cost φ + = rcost φ rA + (Fintype.card C : ℝ) * bcost φ %(c)d + rcost φ rB + rcost φ rF := by + obtain ⟨h1, h2, h3, h4⟩ := valid.lab_ranks S Ro cf hMA hMAi hMB hMBi reg hCc hreg + have h5 : ∀ k, bcost φ (((%(lab)s).cen k).dim) = bcost φ %(c)d := + fun k => by rw [h4 k]; exact congrArg (bcost φ) (cen_dim _ (hreg k)) + rw [GX.Lab.cost, h1, h2, h3, Finset.sum_congr rfl (fun k _ => h5 k), Finset.sum_const, Finset.card_univ, nsmul_eq_mul] + rfl +/-- **the label half costs one invocation price** (`invPrice`, by rank, from the kernel counts) -/ +theorem lab_price {C : Type} [Fintype C] [DecidableEq C] (S : GX.Scal (Fin raw.v) (Fin raw.R) C) + {emb : CR.L3 (Fin raw.v) (Fin raw.R) → Nat} {un : Nat → CR.L3 (Fin raw.v) (Fin raw.R)} + (Ro : GLab.Roles raw.v raw.R emb un) (cf : Co → SSC.Coef) (hMA) (hMAi) (hMB) (hMBi) + (reg : C → Nat) (hCc) (hreg) (hC : Fintype.card C = %(nc)d) (φ : ℕ → ℝ) : + (%(lab)s).cost φ = invPrice φ := by + rw [lab_cost S Ro cf hMA hMAi hMB hMBi reg hCc hreg φ, hC, ← inv_cost φ] + norm_num [bcost] +end GXD.%(name)s +#print axioms GXD.%(name)s.valid +#print axioms GXD.%(name)s.lab_price +''' % dict(info, imps='\nimport '.join(c[0] for c in chk if 'Scal' not in c[0] and 'YChk' not in c[0]), c=cop[0], a=nA, n=ns, + f=ns + 1, tabpf=tabpf(''), runA=run('A', 0, nA), runB=run('B', nA, ns), lab=lab) + open('%s/%sCert.lean' % (out, name), 'w').write(txt) + return ['%s.%sCert' % (base, name), '%s.%sScalOK' % (base, name)] + + +def ll_(xs): + return '[' + ', '.join(xs) + ']' + + +def final_module(name, cname, d, dx, g, out): + """.lean: the final theorems OVER ANY SCALAR HALF (compiles as soon as Cert does): label half, price, + unit list, rate fact and gx-chain's `GX.wht_of_halves` are all closed; what is left is `S : GX.Scal` with its + gate matrices = the ordered products of the adds of `raw` (gx-scalar).""" + h, v, R, W, m, nc = g['h'], g['v'], g['R'], d['W'], d['m'], g['nc'] + X = 'GXD.%s' % cname + args = 'S Ro cf hMA hMAi hMB hMBi reg hCc hreg' + + def thm(nm, rate, A, B, s, ux): + return f''' +/-- **Walsh-Hadamard transform, whole-block recursion on the bridged word B_2 with the gcert/1 circuit `{cname}`**, +over any scalar half of `{X}.raw`: the statement `WHTGoal` of `WHTCheck/Challenge.lean` with `1 - 2/10^11` +replaced by `1 - {A}/10^{B}`. -/ +theorem {nm} (Ro : GLab.Roles {X}.raw.v {X}.raw.R emb un) + (hMA : S.MA = SSC.matP un (GLab.mic cf ({X}.raw.gatesA.flatMap GXD.Gate.adds))) + (hMAi : S.MAi = SSC.matPinv un (GLab.mic cf ({X}.raw.gatesA.flatMap GXD.Gate.adds))) + (hMB : S.MB = SSC.matP un (GLab.mic cf ({X}.raw.gatesB.flatMap GXD.Gate.adds))) + (hMBi : S.MBi = SSC.matPinv un (GLab.mic cf ({X}.raw.gatesB.flatMap GXD.Gate.adds))) + (reg : C → Nat) (hCc : ∀ k (q : Fin {X}.raw.R), S.Cc k q ≠ 0 → reg k = 2 * {X}.raw.v + q.val) + (hreg : ∀ k, reg k ∈ {X}.raw.ret.map Prod.fst) (hC : Fintype.card C = {nc}) : + ∃ solve W, WHTProgram solve W ∧ BlockWHT.WHTTimeBoundsAt (1 - {A}/(10:ℝ)^{B}) W := + GX.wht_of_halves S ({X}.valid.lab {args}) + (by rw [Fintype.card_fin]; decide) {m} {W} (by rw [Fintype.card_fin]; rfl) + (by rw [Fintype.card_fin, Fintype.card_fin]; rfl) (by norm_num) BlockAccounting.blocks{rate} + (fun φ => by + rw [{X}.lab_price {args} hC φ, Fintype.card_fin, Fintype.card_fin] + exact BridgeRate.{name}.unit_cost{ux} φ) + {s} (1 - {A}/(10:ℝ)^{B}) (by norm_num) (by norm_num) BlockAccounting.fold_{rate} + +/-- the same from the FIVE scalar identities of gx-scalar's matrices of `{X}.raw` (`Work/GCert/Data/Glue.lean`) -/ +theorem {nm.replace('_of_scal', '_of_ids')} (hv : 0 < {X}.raw.v) + (hAi : GS.MAi {X}.raw hv * GS.MA {X}.raw hv = 1) (hBi : GS.MBi {X}.raw hv * GS.MB {X}.raw hv = 1) + (hx : ∀ (t : Fin {X}.raw.v) (j : GS.Rl {X}.raw), (GS.MB {X}.raw hv * CR.scatM (GS.Jrm {X}.raw * GS.Ccm {X}.raw) + * GS.MA {X}.raw hv) (CR.lX t) j = if CR.lX t = j then 1 else 0) + (hy : ∀ (i : GS.Rl {X}.raw) (t : Fin {X}.raw.v), (GS.MB {X}.raw hv * CR.scatM (GS.Jrm {X}.raw * GS.Ccm {X}.raw) + * GS.MA {X}.raw hv) i (CR.lY t) = if i = CR.lY t then 1 else 0) + (hid : ∀ S t : Fin {X}.raw.v, (GS.MB {X}.raw hv * CR.scatM (GS.Jrm {X}.raw * GS.Ccm {X}.raw) + * GS.MA {X}.raw hv) (CR.lY S) (CR.lX t) = if S = t then 1 else 0) : + ∃ solve W, WHTProgram solve W ∧ BlockWHT.WHTTimeBoundsAt (1 - {A}/(10:ℝ)^{B}) W := + {nm} (GXD.scalOf {X}.raw hv hAi hBi hx hy hid) GS.toCoef (GXD.roles {X}.raw hv) + (GXD.scalOf_MA _ hv hAi hBi hx hy hid) (GXD.scalOf_MAi _ hv hAi hBi hx hy hid) + (GXD.scalOf_MB _ hv hAi hBi hx hy hid) (GXD.scalOf_MBi _ hv hAi hBi hx hy hid) + (GXD.reg {X}.raw) (GXD.reg_slot {X}.raw hv hAi hBi hx hy hid) (GXD.reg_mem {X}.raw) + (by rw [Fintype.card_fin]; decide) +''' + txt = f'''import Work.GCert.Chain.End +import Work.GCert.Data.Glue +import Work.GCert.Data.{cname}Cert +import Work.GCert.Data.Inst{name} + +/-! +# (key: gx-data) Bridged word B_2 with the gcert/1 circuit `{cname}` (h = {h}, m = {m}): final theorems over a scalar half +GENERATED by checks/wht26/gx-data/py/gxrate.py. No `sorry`. +`GX.wht_of_halves` (gx-chain) on the label half `{X}.valid` (kernel checks of `Work/GCert/Data/Gen/{cname}*`), its +price `{X}.lab_price`, the unit list `BlockAccounting.blocks{name}` (`W = {W}` live roles) and the rate facts +`fold_{name}` (`1 - {d['A']}/10^{d['B']}`), `fold_{name}x` (`1 - {dx['A']}/10^{dx['B']}`). +The ONLY hypothesis left is the scalar half: `S : GX.Scal (Fin {v}) (Fin {R}) C` whose gate matrices are the ordered +products of the adds of `raw` (`hMA .. hMBi`), with `{nc}` copies read from the retained registers (`reg`, `hCc`, `hreg`, `hC`); +`wht_{name}_of_ids`, `wht_{name}x_of_ids`: the same from the five identities `hAi hBi hx hy hid` of gx-scalar's matrices +`GS.MA GS.MAi GS.MB GS.MBi GS.Jrm GS.Ccm` of `raw` (the fields of the planned `GS.ScalOK`). +-/ + +namespace OAI +namespace PowerSaving +namespace WHT +open BlockWHT + +variable {{C : Type}} [Fintype C] [DecidableEq C] (S : GX.Scal (Fin {X}.raw.v) (Fin {X}.raw.R) C) + {{emb : CR.L3 (Fin {X}.raw.v) (Fin {X}.raw.R) → Nat}} {{un : Nat → CR.L3 (Fin {X}.raw.v) (Fin {X}.raw.R)}} + (cf : GXD.Co → SSC.Coef) +''' + thm('wht_' + name + '_of_scal', name, d['A'], d['B'], d['s'], '') + thm('wht_' + name + 'x_of_scal', name + 'x', dx['A'], dx['B'], dx['s'], '_x') + f''' +end WHT +end PowerSaving +end OAI +#print axioms OAI.PowerSaving.WHT.wht_{name}_of_scal +#print axioms OAI.PowerSaving.WHT.wht_{name}x_of_scal +#print axioms OAI.PowerSaving.WHT.wht_{name}_of_ids +#print axioms OAI.PowerSaving.WHT.wht_{name}x_of_ids +''' + open(out + '%s.lean' % name, 'w').write(txt) + + +def main_module(name, cname, d, dx, out): + """Main.lean: the CLOSED theorems (what the comparator solution cites). WRITTEN against gx-scalar's planned + `GS.ScalOK` (fields / theorems hv hAi hBi hx hy hid, SCALAR v2); compiles when Work/GCert/Scalar/Main.lean exists.""" + K = 'GXD.%s.scalOK' % cname + + def thm(sfx, A, B): + return f''' +/-- **Walsh-Hadamard transform in `O(n (log n)^(1 - {A}/10^{B}))`-type time bounds: whole-block recursion on the bridged +word B_2 with the kernel-checked gcert/1 circuit `{cname}`.** -/ +theorem wht_main_{name}{sfx} : + ∃ solve W, WHTProgram solve W ∧ BlockWHT.WHTTimeBoundsAt (1 - {A}/(10:ℝ)^{B}) W := + wht_{name}{sfx}_of_ids {K}.hv {K}.hAi {K}.hBi {K}.hx {K}.hy {K}.hid +''' + txt = f'''import Work.GCert.Scalar.Main +import Work.GCert.Data.{cname}ScalOK +import Work.GCert.Data.{name} + +/-! +# (key: gx-data) Bridged word B_2 with the gcert/1 circuit `{cname}`: THE CLOSED THEOREMS +GENERATED by checks/wht26/gx-data/py/gxrate.py. No `sorry`. +`wht_{name}_of_ids` (label half, price, unit list, rate fact, gx-chain's end theorem) applied to the scalar half +`{K} : GS.ScalOK GXD.{cname}.raw` (kernel checks `scal_ok`, `ychk_ok`; soundness: gx-scalar). +-/ + +namespace OAI +namespace PowerSaving +namespace WHT +open BlockWHT +''' + thm('', d['A'], d['B']) + thm('x', dx['A'], dx['B']) + f''' +end WHT +end PowerSaving +end OAI +#print axioms OAI.PowerSaving.WHT.wht_main_{name} +#print axioms OAI.PowerSaving.WHT.wht_main_{name}x +''' + open(out + '%sMain.lean' % name, 'w').write(txt) diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__gxconv.py b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__gxconv.py new file mode 100644 index 0000000000..49ebb65973 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__gxconv.py @@ -0,0 +1,131 @@ +"""gxconv.py: gcert/0 -> gcert/1 for files whose in-place pair op SCALES its target +(`op dest ctrl ca cb`: dest := ca dest + cb ctrl with ca not in {1}; #193 has ca = -2), questions.md D2. +COPY of `convert` of gx.py with ONE change: a scaling is not a gate, it changes the +UNIT in which the register is stored. wanted(r) = lam[r] * stored(r), lam = 1 at the start; + op dest ctrl ca cb : lam[dest] *= ca ; stored(dest) += (cb lam[ctrl] / lam[dest]) stored(ctrl) + any other add t += k s : stored(t) += (k lam[s] / lam[t]) stored(s) + scatter y_t += coef(t, k) total_k : coefficient coef(t, k) * lam[slot of total k] (a TABLE if some lam != 1) +Only slots may be scaled (tested: lam = 1 on every x and y register, always), so the x / y rows and columns of +the product (E5: hx, hy, hid) are those of the unscaled circuit; frames, blocks and N are untouched. +The result is tested by the reference checker `gx.check1` (labels and scalars) before it is written. + +usage: gxconv.py out= [noext] +""" +import sys, time +from fractions import Fraction as Fr +import gxpaths +import gx +import gxrun +need = gx.need + + +def convert(c0): + need(c0["format"] == "gcert/0", "input is not gcert/0") + v, h, R = c0["v"], c0["h"], c0["R"] + ev = c0["events"] + cen = [n for n, e in enumerate(ev) if e[0] == "centre"] + need(cen == list(range(cen[0], cen[0] + len(cen))), "centres are not contiguous: no single scatter cut") + A, B, ret = [], [], [] + neg, openq, lam, nsc = set(), {}, {}, 0 + L = lambda r: lam.get(r, Fr(1)) + + def co(t, s, a, b=1): # stored coefficient of the wanted add t += (a/b) s + w = Fr(a, b) * L(s) / L(t) + return [w.numerator, w.denominator] + + def o(f, s, tg, ex=()): + return ["out", f, s, [[t] + co(t, s, a, b) for t, a, b in tg], list(ex)] + + def i(f, t, sr): + return ["in", f, t, [[s] + co(t, s, a, b) for s, a, b in sr]] + scat_lam = None + for n, e in enumerate(ev): + k = e[0] + out = A if n < cen[0] else B + if k in ("read0", "undo", "uninj"): + continue + if k == "inj": + need(e[2] not in neg, "inj reads a negated x register") + out.append(o(e[3], e[2], [[e[1], 1, 1]])) + elif k == "op": + if e[3] != 1: + need(e[3] != 0 and e[1] >= 2 * v, "op scales a register that is not a slot (or by 0)") + lam[e[1]] = L(e[1]) * e[3] + nsc += 1 + out.append(o(e[5], e[2], [[e[1], e[4], 1]])) + elif k == "centre": + ret.append([e[2], e[1], e[3]]) + if scat_lam is None: + scat_lam = dict(lam) + elif k == "gread": + hit = set(t for t, _, _ in e[3]) + out.append(o(e[2], e[1], [[v + t, a, b] for t, a, b in e[3]], [v + t for t in e[4] if t not in hit])) + elif k == "rread": + out.append(o(e[2], e[1], [[v + t, a, b] for t, a, b in e[3]])) + elif k == "ysh": + out.append(o(e[4], e[2], [[e[1], e[3], 1]])) + elif k == "yw": + out.append(o(e[4], e[2], [[e[1], e[3][0], e[3][1]]])) + elif k == "kd": + out.append(o(e[3], e[2], [[e[1], -1 if e[2] in neg else 1, 1]])) + elif k == "ktr": + q = tuple(e[1]) + need(e[2] == gx.KJ, "ktr matrix is not 1 - J/2") + x1, rest = q[0], list(q[1:]) + if q not in openq: + out.append(i(e[3], x1, [[r, 1, 1] for r in rest])) + out.append(o(e[3], x1, [[r, -1, 2] for r in rest])) + out.append(i(e[3], x1, [[r, 1, 1] for r in rest])) + openq[q] = n + neg.add(x1) + else: + out.append(i(e[3], x1, [[r, -1, 1] for r in rest])) + out.append(o(e[3], x1, [[r, 1, 2] for r in rest])) + out.append(i(e[3], x1, [[r, -1, 1] for r in rest])) + del openq[q] + neg.discard(x1) + else: + raise AssertionError("unknown event kind %r" % k) + need(all(r >= 2 * v for r, x in lam.items() if x != 1), "an x or y register is scaled") + need(not openq and not neg, "a K block is not closed") + ret = sorted(ret) + need([z[0] for z in ret] == list(range(len(ret))), "retained totals are not 0 .. n-1") + sin, sout = Fr(*c0["scat"]["inside"]), Fr(*c0["scat"]["outside"]) + sl = [(scat_lam or {}).get(z[1], Fr(1)) for z in ret] + if all(x == 1 for x in sl): + scat = dict(inside=c0["scat"]["inside"], outside=c0["scat"]["outside"]) + else: + need(len(ret) == h, "star rule with a number of totals other than h") + scat = dict(table=[[[kk, (w * sl[kk]).numerator, (w * sl[kk]).denominator] + for kk in range(h) for w in [sin if c0["ports"][t] >> kk & 1 else sout]] for t in range(v)]) + ext = sorted([z[3], z[1]] for z in c0["gauge"] if z[5]) + c1 = dict(format="gcert/1", derived_from=c0["name"] + " (gcert/0; %d scalings as units, gxconv.py)" % nsc, p=c0["p"], + h=h, v=v, R=R, cst=c0["cst"], N=c0["N"], ports=c0["ports"], frames=c0["frames"], start=c0["start"], + final=c0["final"], ext=ext, ret=ret, scat=scat, A=A, B=B, blocks=c0["blocks"]) + return c1, nsc, sorted(set(str(x) for x in lam.values())), sum(1 for x in sl if x != 1) + + +if __name__ == "__main__": + t0 = time.time() + opt = dict(a.split("=", 1) for a in sys.argv[2:] if "=" in a) + c0 = gxrun.load(sys.argv[1]) + c1, nsc, lams, nsl = convert(c0) + c1["two_hosts"] = sorted(2 * c0["v"] + i for i, hs in enumerate(c0["hosts"]) if len(hs) > 1) + if "noext" in sys.argv and c1["ext"]: # as gxrun.py: exterior gauges become first blocks + for r, f in c1["ext"]: + d = str(len(c1["frames"][f])) + c1["start"][r] = 0 + c1["blocks"]["s"][d] = c1["blocks"]["s"].get(d, 0) + 1 + c1["N"] += int(d) + c1["blocks"]["s"] = {k: c1["blocks"]["s"][k] for k in sorted(c1["blocks"]["s"], key=int)} + c1["derived_from"] += ", exterior gauges turned into first blocks" + c1["ext"] = [] + st = {} + gx.check1(c1, scalar=True, stats=st) + print("ACCEPTED by gx.check1: %s h=%d v=%d R=%d N=%d gates A=%d B=%d ext=%d; scalings %d, final units %s, scaled totals %d, " + "scatter %s, stats %s (%.1fs)" % (c0["name"], c1["h"], c1["v"], c1["R"], c1["N"], len(c1["A"]), len(c1["B"]), + len(c1["ext"]), nsc, lams, nsl, "table" if "table" in c1["scat"] else "star", st, + time.time() - t0)) + if "out" in opt: + gxrun.dump(c1, opt["out"]) + print("written", opt["out"]) diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__gxcore.py b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__gxcore.py new file mode 100644 index 0000000000..3e3f0a3076 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__gxcore.py @@ -0,0 +1,375 @@ +"""gxcore.py: gcert/1 JSON -> normal data D, PYTHON MIRROR of the two Lean checks +(label side: E0 frames, E1 pairs, E1/E2/E6 replay in segments; scalar side: E3 kinds, E4 bracket, E5 replay +in source batches, E7), derived data (distinct climbs, cut states, block histogram) and kernel sizes. +Own code; the reference is gx.py (check1), not imported. Python 3, standard library only.""" +import json, gzip +from collections import Counter +from math import gcd + + +class Reject(Exception): + pass + + +def need(c, msg): + if not c: + raise Reject(msg) + + +def load(path): + c = json.load(gzip.open(path, "rt") if path.endswith(".gz") else open(path)) + need(c.get("format") == "gcert/1", "E0: format is not gcert/1") + return c + + +def co(num, den): + need(den > 0, "E0: denominator") + return (num < 0, abs(num), den) + + +def normal(c): + """the Lean-facing data: gates as tuples, coefficients (neg, num, den), ret by total""" + def gate(g): + if g[0] == "out": + return ("out", g[1], g[2], [(t, co(a, b)) for t, a, b in g[3]], list(g[4])) + need(g[0] == "in", "E0: unknown gate kind %r" % (g[0],)) + return ("in", g[1], g[2], [(s, co(a, b)) for s, a, b in g[3]]) + ret = sorted(c["ret"]) + need([k for k, _, _ in ret] == list(range(len(ret))), "E2: retained totals numbered 0..") + sc = c["scat"] + scat = ("table", [[(k, co(a, b)) for k, a, b in row] for row in sc["table"]]) if "table" in sc else \ + ("star", co(*sc["inside"]), co(*sc["outside"])) + return dict(h=c["h"], v=c["v"], R=c["R"], N=c["N"], cst=c["cst"], ports=list(c["ports"]), + frames=[list(f) for f in c["frames"]], start=list(c["start"]), final=list(c["final"]), + ext=[tuple(e) for e in c.get("ext", [])], ret=[(s, f) for _, s, f in ret], scat=scat, + A=[gate(g) for g in c["A"]], B=[gate(g) for g in c["B"]], + blocks={k: {int(r): n for r, n in c["blocks"][k].items()} for k in "xysc"}) + + +def regs(g): + return [g[2]] + [t for t, _ in g[3]] + (g[4] if g[0] == "out" else []) + + +def adds(g): + """single adds (tgt, src, coef) in order""" + return [(t, g[2], k) for t, k in g[3]] if g[0] == "out" else [(g[2], s, k) for s, k in g[3]] + + +def reduce(u, basis): + for b in basis: + if u >> (b.bit_length() - 1) & 1: + u ^= b + return u + + +def echelon_ok(f): + piv = [b.bit_length() - 1 for b in f] + if any(b == 0 for b in f) or any(piv[i] <= piv[i + 1] for i in range(len(piv) - 1)): + return False + return all(not (b >> p & 1) for i, b in enumerate(f) for j, p in enumerate(piv) if i != j) + + +def par(x): + return bin(x).count("1") & 1 + + +def cls(D, r): + return "x" if r < D["v"] else "y" if r < 2 * D["v"] else "s" + + +# ---- label side ------------------------------------------------------------------------------------------ +def chk_frames(D): + """E0: ports; frame table reduced echelon, no repeats, zero first, full second""" + h, v, fr = D["h"], D["v"], D["frames"] + p = D["ports"] + need(len(p) == v == len(set(p)) and all(par(q) and 0 < q < 1 << h for q in p), "E0: ports") + need(len(fr) >= 2 and fr[0] == [] and fr[1] == [1 << i for i in range(h - 1, -1, -1)], "E0: frames 0 and 1") + need(all(echelon_ok(f) and all(b < 1 << h for b in f) for f in fr), "E0: frame table not reduced echelon") + need(len(set(map(tuple, fr))) == len(fr), "E0: frame table has repeats") + return [len(f) for f in fr] + + +def derive(D): + """distinct climbs in order of first use (NOT a check: plain replay of the frame ids)""" + cur, seen, pairs = list(D["start"]), set(), [] + + def go(r, f): + o = cur[r] + if o != f: + if (o, f) not in seen: + seen.add((o, f)) + pairs.append((o, f)) + cur[r] = f + for g in D["A"] + D["B"]: + for r in regs(g): + go(r, g[1]) + for r, f in enumerate(D["final"]): + go(r, f) + return pairs + + +def chk_pairs(D, dim, pairs): + """E1, level 2: every listed pair is a nested pair of the table; returns the mask-operation count""" + fr, n, work = D["frames"], len(D["frames"]), 0 + for a, b in pairs: + need(a < n and b < n and dim[a] < dim[b], "E1: pair (%d, %d) does not climb" % (a, b)) + need(all(reduce(u, fr[b]) == 0 for u in fr[a]), "E1: pair (%d, %d) is not nested" % (a, b)) + work += dim[a] * dim[b] + return work + + +def cut_points(D, gmax, wmax=210000): + """replay segments: each phase (A, B) is cut into k pieces of equal gate count, k = the least number with at + most `gmax` gates AND at most `wmax` work per piece on average (work = sum over gates of the dimension of the + gate's frame; measured at h = 22: about 1 ms of kernel time per unit, NOTES.md). + Cut points = gate counts in A ++ B (always 0, |A| and the end).""" + nA, nB = len(D["A"]), len(D["B"]) + cuts = [0] + for off, gs in ((0, D["A"]), (nA, D["B"])): + n = len(gs) + k = max(1, -(-n // gmax), -(-sum(len(D["frames"][g[1]]) for g in gs) // wmax)) + cuts += [off + (n * i) // k for i in range(1, k + 1)] + return sorted(set(cuts)) + + +def label_data(D, dim, cuts): + """for gx-labels (gcert-interface.md LABELS v1): ordered block ranks per replay segment, the final climbs as + gates without adds (same final frame, at most 32 registers, only registers that still climb), their ranks, + the largest number of registers named by one gate. Plain replay (the mirror has accepted the file).""" + cur, G = list(D["start"]), D["A"] + D["B"] + rs, most = [], 0 + for a, b in zip(cuts, cuts[1:]): + r = [] + for g in G[a:b]: + most = max(most, len(regs(g))) + for x in regs(g): + if cur[x] != g[1]: + r.append(dim[g[1]] - dim[cur[x]]) + cur[x] = g[1] + rs.append(r) + by = {} + for x, f in enumerate(D["final"]): + if cur[x] != f: + by.setdefault(f, []).append(x) + fins, rF = [], [] + for f in sorted(by): + for i in range(0, len(by[f]), 32): + xs = by[f][i:i + 32] + fins.append(("out", f, xs[0], [], xs[1:])) + rF += [dim[f] - dim[cur[x]] for x in xs] + return dict(rs=rs, fins=fins, rF=rF, most=max(most, 32 if fins else 0)) + + +def chk_replay(D, dim, pairs, cuts): + """E1 (labels), E2 (scatter cut), E6 (price), in the segments given by `cuts`. + Returns (states at the cuts, histogram by class, visits per segment).""" + h, v, R, fr = D["h"], D["v"], D["R"], D["frames"] + n = 2 * v + R + start, final, ext = D["start"], D["final"], dict(D["ext"]) + need(len(start) == len(final) == n, "E0: start / final") + for t in range(v): + need(fr[start[t]] == [D["ports"][t]] and final[t] == 1, "E1: x start / final") + f = fr[final[v + t]] + need(start[v + t] == 0 and len(f) == h - 1 and all(par(u & D["ports"][t]) == 0 for u in f), "E1: y start / final") + for r in range(2 * v, n): + need(start[r] == ext.get(r, 0) and final[r] == 1, "E1: slot start / final") + ok = set(pairs) + need(len(ok) == len(pairs), "E1: pair list has repeats") + cur = list(start) + H = {k: Counter() for k in "xysc"} + + def climb(r, f, where): + o = cur[r] + if o != f: + need((o, f) in ok, "E1: climb (%d, %d) is not a tested pair (%s, register %d)" % (o, f, where, r)) + H[cls(D, r)][dim[f] - dim[o]] += 1 + seg[dim[f] - dim[o]] += 1 + cur[r] = f + seg, segs = Counter(), [] + G, nA = D["A"] + D["B"], len(D["A"]) + states, visits = [], [] + need(cuts[0] == 0 and cuts[-1] == len(G) and cuts == sorted(cuts), "cut points") + for a, b in zip(cuts, cuts[1:]): + states.append(list(cur)) + vs = 0 + for i in range(a, b): + if i == nA: + scatter_cut(D, cur, dim, H, seg) + g = G[i] + rs = regs(g) + need(all(0 <= r < n for r in rs) and len(set(rs)) == len(rs), "E3: registers of gate %d" % i) + need(i >= nA or all(r < v or r >= 2 * v for r in rs), "E2: y role named in phase A (gate %d)" % i) + vs += len(rs) + for r in rs: + climb(r, g[1], "gate %d" % i) + visits.append(vs) + if b < len(G): + segs.append(seg) + seg = Counter() + if nA == len(G): + scatter_cut(D, cur, dim, H, seg) + states.append(list(cur)) + for r in range(n): + climb(r, final[r], "final") + segs.append(seg) + Hb = {k: dict(sorted(w.items())) for k, w in H.items()} + need(Hb == D["blocks"], "E6: block histogram differs from `blocks`") + N = sum(r * c for w in H.values() for r, c in w.items()) + need(N == D["N"] and N + sum(dim[f] for f in ext.values()) == R * h + 2 * v * (h - 1) + D["cst"], "E6: N") + need(sum(r * c for r, c in H["c"].items()) == D["cst"], "E6: cst") + return states, Hb, visits, [[w[r] for r in range(h + 1)] for w in segs] + + +def scatter_cut(D, cur, dim, H, seg): + v = D["v"] + if D["scat"][0] == "table": + need(len(D["scat"][1]) == v and all(k < len(D["ret"]) for row in D["scat"][1] for k, _ in row), "E2: scatter table") + else: + need(len(D["ret"]) == D["h"], "E2: one retained total per coordinate (star rule)") + for s, f in D["ret"]: + need(s >= 2 * v and cur[s] == f, "E2: retained slot %d is not at its frame" % s) + H["c"][dim[f]] += 1 + seg[dim[f]] += 1 + need(all(cur[v + t] == 0 for t in range(v)), "E2: a y role left frame 0 before the scatter") + + +# ---- scalar side ----------------------------------------------------------------------------------------- +SC = 6 # all scalar entries are kept as integers in units of 1/6 +KINDS = {("x", "s"), ("s", "s"), ("s", "y"), ("x", "y"), ("x", "x"), ("y", "y")} + + +def chk_shape(D): + """E3 kinds, E4 bracket""" + ysum, piv, ytg = Counter(), set(), set() + for ph in "AB": + for i, g in enumerate(D[ph]): + for t, s, (ng, a, b) in adds(g): + kd = (cls(D, s), cls(D, t)) + need(kd in KINDS and t != s, "E3: gate kind %s -> %s (gate %s%d)" % (kd + (ph, i))) + need(ph == "B" or kd in {("x", "s"), ("s", "s")}, "E3: bank gate before the scatter (gate A%d)" % i) + if kd == ("y", "y"): + need(SC % b == 0, "E4: denominator beyond sixths") + ysum[s, t] += (-a if ng else a) * (SC // b) + piv.add(s) + ytg.add(t) + need(not (piv & ytg), "E4: a pivot is the target of a gate reading y") + need(all(x == 0 for x in ysum.values()), "E4: y-reads of a (pivot, target) pair do not cancel") + return len(ysum) + + +def scat_row(D, t): + sc = D["scat"] + if sc[0] == "table": + return sc[1][t] + return [(k, sc[1] if D["ports"][t] >> k & 1 else sc[2]) for k in range(D["h"])] + + + +def replay(D, init, count=None): + """exact replay through A, scatter, B of sparse vectors with entries in sixths; `init` = register -> {key: 6}""" + v = D["v"] + reg = [dict(init.get(r, ())) for r in range(2 * v + D["R"])] + + def axpy(t, src, k): + ng, a, b = k + d = reg[t] + for key, u in src.items(): + w = u * a + need(w % b == 0, "E5: an entry needs a denominator beyond sixths (register %d)" % t) + w = w // b + w = d.get(key, 0) + (-w if ng else w) + if count is not None: + count[key] += 1 + if w: + d[key] = w + else: + d.pop(key, None) + + def run(gates): + for g in gates: + if g[0] == "out": + src = dict(reg[g[2]]) + for t, k in g[3]: + axpy(t, src, k) + else: + for s, k in g[3]: + axpy(g[2], reg[s], k) + run(D["A"]) + afterA = sum(len(d) for d in reg) + tot = [dict(reg[s]) for s, _ in D["ret"]] + for t in range(v): + for k, cf in scat_row(D, t): + if tot[k]: + axpy(v + t, tot[k], cf) + run(D["B"]) + return reg, afterA + + +def chk_scalar(D, batches=1): + """E5 (+ E7 when `ext` is non-empty). Returns stats: denominators and largest numerators per class in the + units of the spec (x halves, y sixths, slots integers), updates per source batch, entries after A.""" + v = D["v"] + count = Counter() + reg, afterA = replay(D, {t: {t: SC} for t in range(v)}, count) + need(all(reg[t] == {t: SC} for t in range(v)), "E5: an x role is not restored (X3)") + need(all(reg[v + t] == {t: SC} for t in range(v)), "E5: a target does not receive exactly its source (hid)") + if D["ext"]: + rg, _ = replay(D, {r: {r: SC} for r, _ in D["ext"]}) + need(all(not rg[v + t] for t in range(v)), "E7: the dirt of an exterior-gauged slot reaches a y role") + step = -(-v // batches) + per = [sum(count[k] for k in range(lo, min(lo + step, v))) for lo in range(0, v, step)] + return dict(updates=sum(count.values()), per_batch=per, afterA=afterA, + batches=[(lo, min(lo + step, v)) for lo in range(0, v, step)]) + + +def digits(D): + """largest |entry| met and denominators per class, by a second replay that watches every write (slow path + kept separate from the check): returns {class: (lcm of denominators, largest |numerator| in units 1/den)}""" + v = D["v"] + den = {"x": 1, "y": 1, "s": 1} + mx = {"x": 0, "y": 0, "s": 0} + reg = [({r: SC} if r < v else {}) for r in range(2 * v + D["R"])] + + def axpy(t, src, k): + ng, a, b = k + d, kk = reg[t], cls(D, t) + for key, u in src.items(): + w = d.get(key, 0) + (-(u * a // b) if ng else u * a // b) + if w: + d[key] = w + q = SC // gcd(w, SC) + if den[kk] % q: + den[kk] = den[kk] * q // gcd(den[kk], q) + if abs(w) > mx[kk]: + mx[kk] = abs(w) + else: + d.pop(key, None) + for g in D["A"]: + for t, s, k in adds(g): + axpy(t, reg[s], k) + tot = [dict(reg[s]) for s, _ in D["ret"]] + for t in range(v): + for k, cf in scat_row(D, t): + axpy(v + t, tot[k], cf) + for g in D["B"]: + for t, s, k in adds(g): + axpy(t, reg[s], k) + return {k: (den[k], mx[k] * den[k] // SC if (mx[k] * den[k]) % SC == 0 else "%d/6" % mx[k]) for k in "xys"} + + +def mirror(D, gmax=12000, batches=1, pairs=None, cuts=None): + """both checks; returns everything the generator and the dry run need""" + dim = chk_frames(D) + pairs = derive(D) if pairs is None else pairs + work = chk_pairs(D, dim, pairs) + cuts = cut_points(D, gmax) if cuts is None else cuts + states, H, visits, segH = chk_replay(D, dim, pairs, cuts) + ysh = chk_shape(D) + S = chk_scalar(D, batches) + hist = Counter() + for k in "xysc": + for r, n in H[k].items(): + hist[r] += n + return dict(dim=dim, pairs=pairs, pair_work=work, cuts=cuts, states=states, H=H, visits=visits, ysh=ysh, + scal=S, hist=dict(sorted(hist.items())), segH=segH, + lab=label_data(D, dim, cuts)) diff --git a/research/five-stage-p10b-transcript-stages/kernel-selection.json b/research/five-stage-p10b-transcript-stages/kernel-selection.json new file mode 100644 index 0000000000..b932877acb --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/kernel-selection.json @@ -0,0 +1,53492 @@ +{ + "status": "P10_SHARED_DONOR_KERNEL_ENTRIES", + "tag": "kernel", + "provenance": "discovery/coll (lines.py/planes.py + closure_pack.py: per-entrance maximum-weight closure over alternate response bases; shared donors after PR319) on the p = 10 word after descent/target; prepared with Anthropic Claude assistance", + "n": 10020, + "v": 960, + "input_raw_sha256": "d857cdd26e0e5e85c975e65964d9c214b905ee53806febf588b7c0014a7aa110", + "input_scalar_sha256": "3e49758c97eaf7277abeb787747a9bf7d1b1064c2713e7c42dcdd27fb476179d", + "selected_pairs": 0, + "selected_families": 1339, + "expected_local_delta": { + "1": 2591, + "2": -511, + "3": -935, + "4": 45, + "5": -43, + "6": -12, + "7": 6, + "8": 7, + "10": -20 + }, + "pairs": [], + "families": [ + { + "pivot": 5801, + "donors": [ + 5803 + ], + "cut_read": [ + 1599, + 5803, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5789, + "donors": [ + 5791 + ], + "cut_read": [ + 1543, + 5791, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5753, + "donors": [ + 5755 + ], + "cut_read": [ + 1287, + 5755, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5717, + "donors": [ + 5719 + ], + "cut_read": [ + 1063, + 5719, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5669, + "donors": [ + 5671 + ], + "cut_read": [ + 1599, + 5671, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5609, + "donors": [ + 5611 + ], + "cut_read": [ + 1287, + 5611, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5285, + "donors": [ + 5287 + ], + "cut_read": [ + 1063, + 5287, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4949, + "donors": [ + 4951 + ], + "cut_read": [ + 1543, + 4951, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7742, + "donors": [ + 4951, + 5287, + 5611, + 5671, + 5719, + 5791, + 5803 + ], + "cut_read": [ + 1599, + 7742, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7724, + "donors": [ + 4951, + 5287, + 5611, + 5719, + 5755, + 5791, + 5803 + ], + "cut_read": [ + 1543, + 7724, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7670, + "donors": [ + 5287, + 5803 + ], + "cut_read": [ + 1287, + 7670, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7616, + "donors": [ + 5287, + 5611, + 5671, + 5719, + 5755, + 5791, + 5803 + ], + "cut_read": [ + 1063, + 7616, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7544, + "donors": [ + 5755, + 5791 + ], + "cut_read": [ + 1599, + 7544, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7454, + "donors": [ + 4951, + 5611, + 5671, + 5719, + 5755, + 5791, + 5803 + ], + "cut_read": [ + 1287, + 7454, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6968, + "donors": [ + 4951, + 5611 + ], + "cut_read": [ + 1063, + 6968, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6464, + "donors": [ + 5671, + 5719 + ], + "cut_read": [ + 1543, + 6464, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5800, + "donors": [ + 5802 + ], + "cut_read": [ + 1598, + 5802, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5788, + "donors": [ + 5790 + ], + "cut_read": [ + 1542, + 5790, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5752, + "donors": [ + 5754 + ], + "cut_read": [ + 1286, + 5754, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5716, + "donors": [ + 5718 + ], + "cut_read": [ + 1062, + 5718, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5668, + "donors": [ + 5670 + ], + "cut_read": [ + 1598, + 5670, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5608, + "donors": [ + 5610 + ], + "cut_read": [ + 1286, + 5610, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5284, + "donors": [ + 5286 + ], + "cut_read": [ + 1062, + 5286, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4948, + "donors": [ + 4950 + ], + "cut_read": [ + 1542, + 4950, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7750, + "donors": [ + 4950, + 5286, + 5610, + 5670, + 5718, + 5790, + 5802 + ], + "cut_read": [ + 1598, + 7750, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7732, + "donors": [ + 4950, + 5286, + 5610, + 5718, + 5754, + 5790, + 5802 + ], + "cut_read": [ + 1542, + 7732, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7678, + "donors": [ + 5286, + 5802 + ], + "cut_read": [ + 1286, + 7678, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7624, + "donors": [ + 5286, + 5610, + 5670, + 5718, + 5754, + 5790, + 5802 + ], + "cut_read": [ + 1062, + 7624, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7552, + "donors": [ + 5754, + 5790 + ], + "cut_read": [ + 1598, + 7552, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7462, + "donors": [ + 4950, + 5610, + 5670, + 5718, + 5754, + 5790, + 5802 + ], + "cut_read": [ + 1286, + 7462, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6976, + "donors": [ + 4950, + 5610 + ], + "cut_read": [ + 1062, + 6976, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6472, + "donors": [ + 5670, + 5718 + ], + "cut_read": [ + 1542, + 6472, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5993, + "donors": [ + 5995 + ], + "cut_read": [ + 1727, + 5995, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5969, + "donors": [ + 5971 + ], + "cut_read": [ + 1671, + 5971, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5945, + "donors": [ + 5947 + ], + "cut_read": [ + 1343, + 5947, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5909, + "donors": [ + 5911 + ], + "cut_read": [ + 1119, + 5911, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5861, + "donors": [ + 5863 + ], + "cut_read": [ + 1727, + 5863, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5621, + "donors": [ + 5623 + ], + "cut_read": [ + 1343, + 5623, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5369, + "donors": [ + 5371 + ], + "cut_read": [ + 1119, + 5371, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5033, + "donors": [ + 5035 + ], + "cut_read": [ + 1671, + 5035, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8030, + "donors": [ + 5035, + 5371, + 5623, + 5863, + 5911, + 5971, + 5995 + ], + "cut_read": [ + 1727, + 8030, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7994, + "donors": [ + 5035, + 5371, + 5623, + 5911, + 5947, + 5971, + 5995 + ], + "cut_read": [ + 1671, + 7994, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7958, + "donors": [ + 5371, + 5995 + ], + "cut_read": [ + 1343, + 7958, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7904, + "donors": [ + 5371, + 5623, + 5863, + 5911, + 5947, + 5971, + 5995 + ], + "cut_read": [ + 1119, + 7904, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7832, + "donors": [ + 5947, + 5971 + ], + "cut_read": [ + 1727, + 7832, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7472, + "donors": [ + 5035, + 5623, + 5863, + 5911, + 5947, + 5971, + 5995 + ], + "cut_read": [ + 1343, + 7472, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7094, + "donors": [ + 5035, + 5623 + ], + "cut_read": [ + 1119, + 7094, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6590, + "donors": [ + 5863, + 5911 + ], + "cut_read": [ + 1671, + 6590, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5992, + "donors": [ + 5994 + ], + "cut_read": [ + 1726, + 5994, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5968, + "donors": [ + 5970 + ], + "cut_read": [ + 1670, + 5970, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5944, + "donors": [ + 5946 + ], + "cut_read": [ + 1342, + 5946, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5908, + "donors": [ + 5910 + ], + "cut_read": [ + 1118, + 5910, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5860, + "donors": [ + 5862 + ], + "cut_read": [ + 1726, + 5862, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5620, + "donors": [ + 5622 + ], + "cut_read": [ + 1342, + 5622, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5368, + "donors": [ + 5370 + ], + "cut_read": [ + 1118, + 5370, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5032, + "donors": [ + 5034 + ], + "cut_read": [ + 1670, + 5034, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8038, + "donors": [ + 5034, + 5370, + 5622, + 5862, + 5910, + 5970, + 5994 + ], + "cut_read": [ + 1726, + 8038, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8002, + "donors": [ + 5034, + 5370, + 5622, + 5910, + 5946, + 5970, + 5994 + ], + "cut_read": [ + 1670, + 8002, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7966, + "donors": [ + 5370, + 5994 + ], + "cut_read": [ + 1342, + 7966, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7912, + "donors": [ + 5370, + 5622, + 5862, + 5910, + 5946, + 5970, + 5994 + ], + "cut_read": [ + 1118, + 7912, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7840, + "donors": [ + 5946, + 5970 + ], + "cut_read": [ + 1726, + 7840, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7480, + "donors": [ + 5034, + 5622, + 5862, + 5910, + 5946, + 5970, + 5994 + ], + "cut_read": [ + 1342, + 7480, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7102, + "donors": [ + 5034, + 5622 + ], + "cut_read": [ + 1118, + 7102, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6598, + "donors": [ + 5862, + 5910 + ], + "cut_read": [ + 1670, + 6598, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5153, + "donors": [ + 5155 + ], + "cut_read": [ + 1183, + 5155, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5141, + "donors": [ + 5143 + ], + "cut_read": [ + 1135, + 5143, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5129, + "donors": [ + 5131 + ], + "cut_read": [ + 1047, + 5131, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5117, + "donors": [ + 5119 + ], + "cut_read": [ + 991, + 5119, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5057, + "donors": [ + 5059 + ], + "cut_read": [ + 1183, + 5059, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4997, + "donors": [ + 4999 + ], + "cut_read": [ + 1047, + 4999, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4925, + "donors": [ + 4927 + ], + "cut_read": [ + 991, + 4927, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4841, + "donors": [ + 4843 + ], + "cut_read": [ + 1135, + 4843, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6770, + "donors": [ + 4843, + 4927, + 4999, + 5059, + 5119, + 5143, + 5155 + ], + "cut_read": [ + 1183, + 6770, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6752, + "donors": [ + 4843, + 4927, + 4999, + 5119, + 5131, + 5143, + 5155 + ], + "cut_read": [ + 1135, + 6752, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6734, + "donors": [ + 4927, + 5155 + ], + "cut_read": [ + 1047, + 6734, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6716, + "donors": [ + 4927, + 4999, + 5059, + 5119, + 5131, + 5143, + 5155 + ], + "cut_read": [ + 991, + 6716, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6626, + "donors": [ + 5131, + 5143 + ], + "cut_read": [ + 1183, + 6626, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6536, + "donors": [ + 4843, + 4999, + 5059, + 5119, + 5131, + 5143, + 5155 + ], + "cut_read": [ + 1047, + 6536, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6428, + "donors": [ + 4843, + 4999 + ], + "cut_read": [ + 991, + 6428, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6302, + "donors": [ + 5059, + 5119 + ], + "cut_read": [ + 1135, + 6302, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5152, + "donors": [ + 5154 + ], + "cut_read": [ + 1182, + 5154, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5140, + "donors": [ + 5142 + ], + "cut_read": [ + 1134, + 5142, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5128, + "donors": [ + 5130 + ], + "cut_read": [ + 1046, + 5130, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5116, + "donors": [ + 5118 + ], + "cut_read": [ + 990, + 5118, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5056, + "donors": [ + 5058 + ], + "cut_read": [ + 1182, + 5058, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4996, + "donors": [ + 4998 + ], + "cut_read": [ + 1046, + 4998, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4924, + "donors": [ + 4926 + ], + "cut_read": [ + 990, + 4926, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4840, + "donors": [ + 4842 + ], + "cut_read": [ + 1134, + 4842, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6778, + "donors": [ + 4842, + 4926, + 4998, + 5058, + 5118, + 5142, + 5154 + ], + "cut_read": [ + 1182, + 6778, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6760, + "donors": [ + 4842, + 4926, + 4998, + 5118, + 5130, + 5142, + 5154 + ], + "cut_read": [ + 1134, + 6760, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6742, + "donors": [ + 4926, + 5154 + ], + "cut_read": [ + 1046, + 6742, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6724, + "donors": [ + 4926, + 4998, + 5058, + 5118, + 5130, + 5142, + 5154 + ], + "cut_read": [ + 990, + 6724, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6634, + "donors": [ + 5130, + 5142 + ], + "cut_read": [ + 1182, + 6634, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6544, + "donors": [ + 4842, + 4998, + 5058, + 5118, + 5130, + 5142, + 5154 + ], + "cut_read": [ + 1046, + 6544, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6436, + "donors": [ + 4842, + 4998 + ], + "cut_read": [ + 990, + 6436, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6310, + "donors": [ + 5058, + 5118 + ], + "cut_read": [ + 1134, + 6310, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6112, + "donors": [ + 6114 + ], + "cut_read": [ + 1814, + 6114, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6100, + "donors": [ + 6102 + ], + "cut_read": [ + 1678, + 6102, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6076, + "donors": [ + 6078 + ], + "cut_read": [ + 1390, + 6078, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6040, + "donors": [ + 6042 + ], + "cut_read": [ + 1166, + 6042, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5872, + "donors": [ + 5874 + ], + "cut_read": [ + 1814, + 5874, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5692, + "donors": [ + 5694 + ], + "cut_read": [ + 1390, + 5694, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5440, + "donors": [ + 5442 + ], + "cut_read": [ + 1166, + 5442, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5104, + "donors": [ + 5106 + ], + "cut_read": [ + 1678, + 5106, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8218, + "donors": [ + 5106, + 5442, + 5694, + 5874, + 6042, + 6102, + 6114 + ], + "cut_read": [ + 1814, + 8218, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8200, + "donors": [ + 5106, + 5442, + 5694, + 6042, + 6078, + 6102, + 6114 + ], + "cut_read": [ + 1678, + 8200, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8164, + "donors": [ + 5442, + 6114 + ], + "cut_read": [ + 1390, + 8164, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8110, + "donors": [ + 5442, + 5694, + 5874, + 6042, + 6078, + 6102, + 6114 + ], + "cut_read": [ + 1166, + 8110, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7858, + "donors": [ + 6078, + 6102 + ], + "cut_read": [ + 1814, + 7858, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7588, + "donors": [ + 5106, + 5694, + 5874, + 6042, + 6078, + 6102, + 6114 + ], + "cut_read": [ + 1390, + 7588, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7210, + "donors": [ + 5106, + 5694 + ], + "cut_read": [ + 1166, + 7210, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6706, + "donors": [ + 5874, + 6042 + ], + "cut_read": [ + 1678, + 6706, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6113, + "donors": [ + 6115 + ], + "cut_read": [ + 1815, + 6115, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6101, + "donors": [ + 6103 + ], + "cut_read": [ + 1679, + 6103, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6077, + "donors": [ + 6079 + ], + "cut_read": [ + 1391, + 6079, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6041, + "donors": [ + 6043 + ], + "cut_read": [ + 1167, + 6043, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5873, + "donors": [ + 5875 + ], + "cut_read": [ + 1815, + 5875, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5693, + "donors": [ + 5695 + ], + "cut_read": [ + 1391, + 5695, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5441, + "donors": [ + 5443 + ], + "cut_read": [ + 1167, + 5443, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5105, + "donors": [ + 5107 + ], + "cut_read": [ + 1679, + 5107, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8210, + "donors": [ + 5107, + 5443, + 5695, + 5875, + 6043, + 6103, + 6115 + ], + "cut_read": [ + 1815, + 8210, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8192, + "donors": [ + 5107, + 5443, + 5695, + 6043, + 6079, + 6103, + 6115 + ], + "cut_read": [ + 1679, + 8192, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8156, + "donors": [ + 5443, + 6115 + ], + "cut_read": [ + 1391, + 8156, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8102, + "donors": [ + 5443, + 5695, + 5875, + 6043, + 6079, + 6103, + 6115 + ], + "cut_read": [ + 1167, + 8102, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7850, + "donors": [ + 6079, + 6103 + ], + "cut_read": [ + 1815, + 7850, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7580, + "donors": [ + 5107, + 5695, + 5875, + 6043, + 6079, + 6103, + 6115 + ], + "cut_read": [ + 1391, + 7580, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7202, + "donors": [ + 5107, + 5695 + ], + "cut_read": [ + 1167, + 7202, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6698, + "donors": [ + 5875, + 6043 + ], + "cut_read": [ + 1679, + 6698, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5524, + "donors": [ + 5526 + ], + "cut_read": [ + 1430, + 5526, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5512, + "donors": [ + 5514 + ], + "cut_read": [ + 1366, + 5514, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5500, + "donors": [ + 5502 + ], + "cut_read": [ + 1278, + 5502, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5452, + "donors": [ + 5454 + ], + "cut_read": [ + 998, + 5454, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5404, + "donors": [ + 5406 + ], + "cut_read": [ + 1430, + 5406, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5344, + "donors": [ + 5346 + ], + "cut_read": [ + 1278, + 5346, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5272, + "donors": [ + 5274 + ], + "cut_read": [ + 998, + 5274, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4852, + "donors": [ + 4854 + ], + "cut_read": [ + 1366, + 4854, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7336, + "donors": [ + 4854, + 5274, + 5346, + 5406, + 5454, + 5514, + 5526 + ], + "cut_read": [ + 1430, + 7336, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7318, + "donors": [ + 4854, + 5274, + 5346, + 5454, + 5502, + 5514, + 5526 + ], + "cut_read": [ + 1366, + 7318, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7300, + "donors": [ + 5274, + 5526 + ], + "cut_read": [ + 1278, + 7300, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7228, + "donors": [ + 5274, + 5346, + 5406, + 5454, + 5502, + 5514, + 5526 + ], + "cut_read": [ + 998, + 7228, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7156, + "donors": [ + 5502, + 5514 + ], + "cut_read": [ + 1430, + 7156, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7066, + "donors": [ + 4854, + 5346, + 5406, + 5454, + 5502, + 5514, + 5526 + ], + "cut_read": [ + 1278, + 7066, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6958, + "donors": [ + 4854, + 5346 + ], + "cut_read": [ + 998, + 6958, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6328, + "donors": [ + 5406, + 5454 + ], + "cut_read": [ + 1366, + 6328, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5525, + "donors": [ + 5527 + ], + "cut_read": [ + 1431, + 5527, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5513, + "donors": [ + 5515 + ], + "cut_read": [ + 1367, + 5515, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5501, + "donors": [ + 5503 + ], + "cut_read": [ + 1279, + 5503, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5453, + "donors": [ + 5455 + ], + "cut_read": [ + 999, + 5455, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5405, + "donors": [ + 5407 + ], + "cut_read": [ + 1431, + 5407, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5345, + "donors": [ + 5347 + ], + "cut_read": [ + 1279, + 5347, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5273, + "donors": [ + 5275 + ], + "cut_read": [ + 999, + 5275, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4853, + "donors": [ + 4855 + ], + "cut_read": [ + 1367, + 4855, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7328, + "donors": [ + 4855, + 5275, + 5347, + 5407, + 5455, + 5515, + 5527 + ], + "cut_read": [ + 1431, + 7328, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7310, + "donors": [ + 4855, + 5275, + 5347, + 5455, + 5503, + 5515, + 5527 + ], + "cut_read": [ + 1367, + 7310, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7292, + "donors": [ + 5275, + 5527 + ], + "cut_read": [ + 1279, + 7292, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7220, + "donors": [ + 5275, + 5347, + 5407, + 5455, + 5503, + 5515, + 5527 + ], + "cut_read": [ + 999, + 7220, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7148, + "donors": [ + 5503, + 5515 + ], + "cut_read": [ + 1431, + 7148, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7058, + "donors": [ + 4855, + 5347, + 5407, + 5455, + 5503, + 5515, + 5527 + ], + "cut_read": [ + 1279, + 7058, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6950, + "donors": [ + 4855, + 5347 + ], + "cut_read": [ + 999, + 6950, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6320, + "donors": [ + 5407, + 5455 + ], + "cut_read": [ + 1367, + 6320, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5989, + "donors": [ + 5991 + ], + "cut_read": [ + 1735, + 5991, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5981, + "donors": [ + 5983 + ], + "cut_read": [ + 1679, + 5983, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5957, + "donors": [ + 5959 + ], + "cut_read": [ + 1351, + 5959, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5633, + "donors": [ + 5635 + ], + "cut_read": [ + 1351, + 5635, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5381, + "donors": [ + 5383 + ], + "cut_read": [ + 1127, + 5383, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5045, + "donors": [ + 5047 + ], + "cut_read": [ + 1679, + 5047, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7976, + "donors": [ + 5383, + 5991 + ], + "cut_read": [ + 1351, + 7976, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7925, + "donors": [ + 5047, + 5959, + 8031 + ], + "cut_read": [ + 1735, + 8031, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7853, + "donors": [ + 5959, + 5983 + ], + "cut_read": [ + 1735, + 7853, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7490, + "donors": [ + 5383, + 5959, + 8031 + ], + "cut_read": [ + 1735, + 8031, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7112, + "donors": [ + 5047, + 5635 + ], + "cut_read": [ + 1127, + 7112, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6608, + "donors": [ + 5047, + 5383, + 5635, + 5983, + 5991, + 8031 + ], + "cut_read": [ + 1735, + 8031, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5988, + "donors": [ + 5990 + ], + "cut_read": [ + 1734, + 5990, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5980, + "donors": [ + 5982 + ], + "cut_read": [ + 1677, + 5982, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5956, + "donors": [ + 5958 + ], + "cut_read": [ + 1350, + 5958, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5632, + "donors": [ + 5634 + ], + "cut_read": [ + 1350, + 5634, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5380, + "donors": [ + 5382 + ], + "cut_read": [ + 1126, + 5382, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5044, + "donors": [ + 5046 + ], + "cut_read": [ + 1677, + 5046, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7984, + "donors": [ + 5382, + 5990 + ], + "cut_read": [ + 1350, + 7984, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7924, + "donors": [ + 5046, + 5958, + 8039 + ], + "cut_read": [ + 1734, + 8039, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7852, + "donors": [ + 5958, + 5982 + ], + "cut_read": [ + 1734, + 7852, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7498, + "donors": [ + 5382, + 5958, + 8039 + ], + "cut_read": [ + 1734, + 8039, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7120, + "donors": [ + 5046, + 5634 + ], + "cut_read": [ + 1126, + 7120, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6616, + "donors": [ + 5046, + 5382, + 5634, + 5982, + 5990, + 8039 + ], + "cut_read": [ + 1734, + 8039, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5777, + "donors": [ + 5779 + ], + "cut_read": [ + 1599, + 5779, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5705, + "donors": [ + 5707 + ], + "cut_read": [ + 1055, + 5707, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5657, + "donors": [ + 5659 + ], + "cut_read": [ + 1599, + 5659, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5597, + "donors": [ + 5599 + ], + "cut_read": [ + 1279, + 5599, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5269, + "donors": [ + 5271 + ], + "cut_read": [ + 1055, + 5271, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4937, + "donors": [ + 4939 + ], + "cut_read": [ + 1535, + 4939, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7673, + "donors": [ + 5271, + 5779 + ], + "cut_read": [ + 1279, + 7673, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7598, + "donors": [ + 4939, + 5659, + 7691 + ], + "cut_read": [ + 1535, + 7691, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7526, + "donors": [ + 4939, + 5271, + 5599, + 5707, + 5779, + 7691 + ], + "cut_read": [ + 1535, + 7691, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7436, + "donors": [ + 5271, + 5659, + 7691 + ], + "cut_read": [ + 1535, + 7691, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6951, + "donors": [ + 4939, + 5599 + ], + "cut_read": [ + 1055, + 6951, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6446, + "donors": [ + 5659, + 5707 + ], + "cut_read": [ + 1535, + 6446, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5776, + "donors": [ + 5778 + ], + "cut_read": [ + 1597, + 5778, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5704, + "donors": [ + 5706 + ], + "cut_read": [ + 1054, + 5706, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5656, + "donors": [ + 5658 + ], + "cut_read": [ + 1597, + 5658, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5596, + "donors": [ + 5598 + ], + "cut_read": [ + 1278, + 5598, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5268, + "donors": [ + 5270 + ], + "cut_read": [ + 1054, + 5270, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4936, + "donors": [ + 4938 + ], + "cut_read": [ + 1534, + 4938, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7672, + "donors": [ + 5270, + 5778 + ], + "cut_read": [ + 1278, + 7672, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7606, + "donors": [ + 4938, + 5658, + 7690 + ], + "cut_read": [ + 1534, + 7690, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7534, + "donors": [ + 4938, + 5270, + 5598, + 5706, + 5778, + 7690 + ], + "cut_read": [ + 1534, + 7690, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7444, + "donors": [ + 5270, + 5658, + 7690 + ], + "cut_read": [ + 1534, + 7690, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6959, + "donors": [ + 4938, + 5598 + ], + "cut_read": [ + 1054, + 6959, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6454, + "donors": [ + 5658, + 5706 + ], + "cut_read": [ + 1534, + 6454, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5101, + "donors": [ + 5103 + ], + "cut_read": [ + 1151, + 5103, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5093, + "donors": [ + 5095 + ], + "cut_read": [ + 1135, + 5095, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5081, + "donors": [ + 5083 + ], + "cut_read": [ + 1039, + 5083, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4985, + "donors": [ + 4987 + ], + "cut_read": [ + 1039, + 4987, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4913, + "donors": [ + 4915 + ], + "cut_read": [ + 983, + 4915, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4829, + "donors": [ + 4831 + ], + "cut_read": [ + 1135, + 4831, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6662, + "donors": [ + 4915, + 5103 + ], + "cut_read": [ + 1039, + 6662, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6647, + "donors": [ + 4831, + 5083, + 6699 + ], + "cut_read": [ + 1151, + 6699, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6629, + "donors": [ + 5083, + 5095 + ], + "cut_read": [ + 1151, + 6629, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6518, + "donors": [ + 4915, + 5083, + 6699 + ], + "cut_read": [ + 1151, + 6699, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6410, + "donors": [ + 4831, + 4987 + ], + "cut_read": [ + 983, + 6410, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6284, + "donors": [ + 4831, + 4915, + 4987, + 5095, + 5103, + 6699 + ], + "cut_read": [ + 1151, + 6699, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5100, + "donors": [ + 5102 + ], + "cut_read": [ + 1150, + 5102, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5092, + "donors": [ + 5094 + ], + "cut_read": [ + 1133, + 5094, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5080, + "donors": [ + 5082 + ], + "cut_read": [ + 1038, + 5082, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4984, + "donors": [ + 4986 + ], + "cut_read": [ + 1038, + 4986, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4912, + "donors": [ + 4914 + ], + "cut_read": [ + 982, + 4914, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4828, + "donors": [ + 4830 + ], + "cut_read": [ + 1133, + 4830, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6670, + "donors": [ + 4914, + 5102 + ], + "cut_read": [ + 1038, + 6670, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6646, + "donors": [ + 4830, + 5082, + 6707 + ], + "cut_read": [ + 1150, + 6707, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6628, + "donors": [ + 5082, + 5094 + ], + "cut_read": [ + 1150, + 6628, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6526, + "donors": [ + 4914, + 5082, + 6707 + ], + "cut_read": [ + 1150, + 6707, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6418, + "donors": [ + 4830, + 4986 + ], + "cut_read": [ + 982, + 6418, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6292, + "donors": [ + 4830, + 4914, + 4986, + 5094, + 5102, + 6707 + ], + "cut_read": [ + 1150, + 6707, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5812, + "donors": [ + 5814 + ], + "cut_read": [ + 1606, + 5814, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5784, + "donors": [ + 5786 + ], + "cut_read": [ + 1549, + 5786, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5764, + "donors": [ + 5766 + ], + "cut_read": [ + 1294, + 5766, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5728, + "donors": [ + 5730 + ], + "cut_read": [ + 1070, + 5730, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5296, + "donors": [ + 5298 + ], + "cut_read": [ + 1070, + 5298, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4960, + "donors": [ + 4962 + ], + "cut_read": [ + 1549, + 4962, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7696, + "donors": [ + 5298, + 5814 + ], + "cut_read": [ + 1294, + 7696, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7642, + "donors": [ + 4962, + 5766, + 7768 + ], + "cut_read": [ + 1606, + 7768, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7564, + "donors": [ + 5766, + 5786 + ], + "cut_read": [ + 1606, + 7564, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7474, + "donors": [ + 5298, + 5766, + 7768 + ], + "cut_read": [ + 1606, + 7768, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6994, + "donors": [ + 5298, + 5730, + 5766, + 5786, + 5814, + 7733 + ], + "cut_read": [ + 1549, + 7733, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6490, + "donors": [ + 5730, + 5766, + 7733, + 7768 + ], + "cut_read": [ + 1606, + 7768, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5933, + "donors": [ + 5935 + ], + "cut_read": [ + 1335, + 5935, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5897, + "donors": [ + 5899 + ], + "cut_read": [ + 1111, + 5899, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5849, + "donors": [ + 5851 + ], + "cut_read": [ + 1719, + 5851, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5605, + "donors": [ + 5607 + ], + "cut_read": [ + 1335, + 5607, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5357, + "donors": [ + 5359 + ], + "cut_read": [ + 1111, + 5359, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5021, + "donors": [ + 5023 + ], + "cut_read": [ + 1663, + 5023, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7997, + "donors": [ + 5851, + 5935, + 8015 + ], + "cut_read": [ + 1719, + 8015, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7886, + "donors": [ + 5023, + 5935, + 8015 + ], + "cut_read": [ + 1719, + 8015, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7814, + "donors": [ + 5023, + 5607, + 5851, + 5899, + 5935, + 7940, + 8015 + ], + "cut_read": [ + 1719, + 8015, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7455, + "donors": [ + 5359, + 5935, + 8015 + ], + "cut_read": [ + 1719, + 8015, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7076, + "donors": [ + 5023, + 5607 + ], + "cut_read": [ + 1111, + 7076, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6572, + "donors": [ + 5851, + 5899 + ], + "cut_read": [ + 1663, + 6572, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5392, + "donors": [ + 5394 + ], + "cut_read": [ + 1405, + 5394, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5488, + "donors": [ + 5490 + ], + "cut_read": [ + 1405, + 5490, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5334, + "donors": [ + 5332 + ], + "cut_read": [ + 1270, + 5334, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5476, + "donors": [ + 5478 + ], + "cut_read": [ + 1358, + 5478, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5260, + "donors": [ + 5490, + 7240 + ], + "cut_read": [ + 1270, + 7240, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4836, + "donors": [ + 4838 + ], + "cut_read": [ + 1358, + 4838, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5262, + "donors": [ + 5490, + 7240 + ], + "cut_read": [ + 1270, + 7240, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7048, + "donors": [ + 5394, + 5490, + 7240, + 7264 + ], + "cut_read": [ + 1358, + 7264, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7222, + "donors": [ + 4838, + 5394, + 7264 + ], + "cut_read": [ + 1358, + 7264, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7138, + "donors": [ + 4838, + 5332, + 5394, + 6311, + 7240, + 7264 + ], + "cut_read": [ + 1358, + 7264, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7282, + "donors": [ + 4838, + 5332, + 5478, + 6311, + 7240 + ], + "cut_read": [ + 1405, + 7282, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6940, + "donors": [ + 4838, + 5332 + ], + "cut_read": [ + 990, + 6940, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6184, + "donors": [ + 6186 + ], + "cut_read": [ + 1862, + 6186, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6172, + "donors": [ + 6174 + ], + "cut_read": [ + 1710, + 6174, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6148, + "donors": [ + 6150 + ], + "cut_read": [ + 1421, + 6150, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6036, + "donors": [ + 6038 + ], + "cut_read": [ + 1197, + 6038, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5920, + "donors": [ + 5922 + ], + "cut_read": [ + 1862, + 5922, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5740, + "donors": [ + 5742 + ], + "cut_read": [ + 1421, + 5742, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8308, + "donors": [ + 5922, + 6150, + 8326 + ], + "cut_read": [ + 1862, + 8326, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8111, + "donors": [ + 5742, + 5922, + 6038, + 6150, + 6174, + 8272 + ], + "cut_read": [ + 1421, + 8272, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7930, + "donors": [ + 6150, + 6174 + ], + "cut_read": [ + 1862, + 7930, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7660, + "donors": [ + 6150, + 6186, + 8272, + 8326 + ], + "cut_read": [ + 1862, + 8326, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7276, + "donors": [ + 5922, + 6038, + 6174, + 8272, + 8326 + ], + "cut_read": [ + 1862, + 8326, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6772, + "donors": [ + 5922, + 6038 + ], + "cut_read": [ + 1710, + 6772, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6089, + "donors": [ + 6091 + ], + "cut_read": [ + 1671, + 6091, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6065, + "donors": [ + 6067 + ], + "cut_read": [ + 1383, + 6067, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6029, + "donors": [ + 6031 + ], + "cut_read": [ + 1159, + 6031, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5857, + "donors": [ + 5859 + ], + "cut_read": [ + 1807, + 5859, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5681, + "donors": [ + 5683 + ], + "cut_read": [ + 1383, + 5683, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5429, + "donors": [ + 5431 + ], + "cut_read": [ + 1159, + 5431, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8174, + "donors": [ + 5859, + 6067, + 8213 + ], + "cut_read": [ + 1807, + 8213, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8084, + "donors": [ + 5683, + 5859, + 6031, + 6067, + 6091, + 8138 + ], + "cut_read": [ + 1383, + 8138, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7833, + "donors": [ + 6067, + 6091 + ], + "cut_read": [ + 1807, + 7833, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7562, + "donors": [ + 5431, + 6067, + 8213 + ], + "cut_read": [ + 1807, + 8213, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7184, + "donors": [ + 5859, + 6031, + 6091, + 8138, + 8213 + ], + "cut_read": [ + 1807, + 8213, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6683, + "donors": [ + 5859, + 6031 + ], + "cut_read": [ + 1671, + 6683, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5813, + "donors": [ + 5815 + ], + "cut_read": [ + 1607, + 5815, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5785, + "donors": [ + 5787 + ], + "cut_read": [ + 1551, + 5787, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5765, + "donors": [ + 5767 + ], + "cut_read": [ + 1295, + 5767, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5729, + "donors": [ + 5731 + ], + "cut_read": [ + 1071, + 5731, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5297, + "donors": [ + 5299 + ], + "cut_read": [ + 1071, + 5299, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4961, + "donors": [ + 4963 + ], + "cut_read": [ + 1551, + 4963, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7688, + "donors": [ + 5299, + 5815 + ], + "cut_read": [ + 1295, + 7688, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7634, + "donors": [ + 4963, + 5767, + 7760 + ], + "cut_read": [ + 1607, + 7760, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7565, + "donors": [ + 5767, + 5787 + ], + "cut_read": [ + 1607, + 7565, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7475, + "donors": [ + 5299, + 5767, + 7760 + ], + "cut_read": [ + 1607, + 7760, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6986, + "donors": [ + 5299, + 5731, + 5767, + 5787, + 5815, + 7725 + ], + "cut_read": [ + 1551, + 7725, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6482, + "donors": [ + 5731, + 5767, + 7725, + 7760 + ], + "cut_read": [ + 1607, + 7760, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5549, + "donors": [ + 5551 + ], + "cut_read": [ + 1431, + 5551, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5537, + "donors": [ + 5539 + ], + "cut_read": [ + 1375, + 5539, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5497, + "donors": [ + 5499 + ], + "cut_read": [ + 1287, + 5499, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5465, + "donors": [ + 5467 + ], + "cut_read": [ + 1007, + 5467, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5417, + "donors": [ + 5419 + ], + "cut_read": [ + 1431, + 5419, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4865, + "donors": [ + 4867 + ], + "cut_read": [ + 1375, + 4867, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7346, + "donors": [ + 5419, + 5499, + 7364 + ], + "cut_read": [ + 1431, + 7364, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7238, + "donors": [ + 4867, + 5499, + 7364 + ], + "cut_read": [ + 1431, + 7364, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7166, + "donors": [ + 5499, + 5539 + ], + "cut_read": [ + 1431, + 7166, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7079, + "donors": [ + 5499, + 5551, + 7293, + 7364 + ], + "cut_read": [ + 1431, + 7364, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6971, + "donors": [ + 5419, + 5467, + 5539, + 7293, + 7364 + ], + "cut_read": [ + 1431, + 7364, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6338, + "donors": [ + 5419, + 5467 + ], + "cut_read": [ + 1375, + 6338, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5548, + "donors": [ + 5550 + ], + "cut_read": [ + 1430, + 5550, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5536, + "donors": [ + 5538 + ], + "cut_read": [ + 1374, + 5538, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5496, + "donors": [ + 5498 + ], + "cut_read": [ + 1285, + 5498, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5464, + "donors": [ + 5466 + ], + "cut_read": [ + 1006, + 5466, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5416, + "donors": [ + 5418 + ], + "cut_read": [ + 1430, + 5418, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4864, + "donors": [ + 4866 + ], + "cut_read": [ + 1374, + 4866, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7354, + "donors": [ + 5418, + 5498, + 7372 + ], + "cut_read": [ + 1430, + 7372, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7246, + "donors": [ + 4866, + 5498, + 7372 + ], + "cut_read": [ + 1430, + 7372, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7174, + "donors": [ + 5498, + 5538 + ], + "cut_read": [ + 1430, + 7174, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7078, + "donors": [ + 5498, + 5550, + 7301, + 7372 + ], + "cut_read": [ + 1430, + 7372, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6970, + "donors": [ + 5418, + 5466, + 5538, + 7301, + 7372 + ], + "cut_read": [ + 1430, + 7372, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6346, + "donors": [ + 5418, + 5466 + ], + "cut_read": [ + 1374, + 6346, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5932, + "donors": [ + 5934 + ], + "cut_read": [ + 1334, + 5934, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5896, + "donors": [ + 5898 + ], + "cut_read": [ + 1110, + 5898, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5848, + "donors": [ + 5850 + ], + "cut_read": [ + 1718, + 5850, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5604, + "donors": [ + 5606 + ], + "cut_read": [ + 1334, + 5606, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5356, + "donors": [ + 5358 + ], + "cut_read": [ + 1110, + 5358, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5020, + "donors": [ + 5022 + ], + "cut_read": [ + 1662, + 5022, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7996, + "donors": [ + 5850, + 5934, + 8014 + ], + "cut_read": [ + 1718, + 8014, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7894, + "donors": [ + 5022, + 5934, + 8014 + ], + "cut_read": [ + 1718, + 8014, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7822, + "donors": [ + 5022, + 5606, + 5850, + 5898, + 5934, + 7948, + 8014 + ], + "cut_read": [ + 1718, + 8014, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7463, + "donors": [ + 5358, + 5934, + 8014 + ], + "cut_read": [ + 1718, + 8014, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7084, + "donors": [ + 5022, + 5606 + ], + "cut_read": [ + 1110, + 7084, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6580, + "donors": [ + 5850, + 5898 + ], + "cut_read": [ + 1662, + 6580, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5489, + "donors": [ + 5491 + ], + "cut_read": [ + 1407, + 5491, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5477, + "donors": [ + 5479 + ], + "cut_read": [ + 1359, + 5479, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5393, + "donors": [ + 5395 + ], + "cut_read": [ + 1407, + 5395, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5333, + "donors": [ + 5335 + ], + "cut_read": [ + 1271, + 5335, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5261, + "donors": [ + 5263 + ], + "cut_read": [ + 991, + 5263, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4837, + "donors": [ + 4839 + ], + "cut_read": [ + 1359, + 4839, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7241, + "donors": [ + 5263, + 5491 + ], + "cut_read": [ + 1271, + 7241, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7223, + "donors": [ + 4839, + 5395, + 7256 + ], + "cut_read": [ + 1359, + 7256, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7130, + "donors": [ + 5395, + 5479, + 7256, + 7274 + ], + "cut_read": [ + 1407, + 7274, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7040, + "donors": [ + 5263, + 5395, + 7256 + ], + "cut_read": [ + 1359, + 7256, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6932, + "donors": [ + 4839, + 5335 + ], + "cut_read": [ + 991, + 6932, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6303, + "donors": [ + 4839, + 5263, + 5335, + 5479, + 5491, + 7274 + ], + "cut_read": [ + 1407, + 7274, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6185, + "donors": [ + 6187 + ], + "cut_read": [ + 1863, + 6187, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6173, + "donors": [ + 6175 + ], + "cut_read": [ + 1711, + 6175, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6149, + "donors": [ + 6151 + ], + "cut_read": [ + 1423, + 6151, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6037, + "donors": [ + 6039 + ], + "cut_read": [ + 1199, + 6039, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5921, + "donors": [ + 5923 + ], + "cut_read": [ + 1863, + 5923, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5741, + "donors": [ + 5743 + ], + "cut_read": [ + 1423, + 5743, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8300, + "donors": [ + 5923, + 6151, + 8318 + ], + "cut_read": [ + 1863, + 8318, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8103, + "donors": [ + 5743, + 5923, + 6039, + 6151, + 6175, + 8264 + ], + "cut_read": [ + 1423, + 8264, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7922, + "donors": [ + 6151, + 6175 + ], + "cut_read": [ + 1863, + 7922, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7652, + "donors": [ + 6151, + 6187, + 8264, + 8318 + ], + "cut_read": [ + 1863, + 8318, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7277, + "donors": [ + 5923, + 6039, + 6175, + 8264, + 8318 + ], + "cut_read": [ + 1863, + 8318, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6773, + "donors": [ + 5923, + 6039 + ], + "cut_read": [ + 1711, + 6773, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6088, + "donors": [ + 6090 + ], + "cut_read": [ + 1670, + 6090, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6064, + "donors": [ + 6066 + ], + "cut_read": [ + 1382, + 6066, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6028, + "donors": [ + 6030 + ], + "cut_read": [ + 1157, + 6030, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5856, + "donors": [ + 5858 + ], + "cut_read": [ + 1806, + 5858, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5680, + "donors": [ + 5682 + ], + "cut_read": [ + 1382, + 5682, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5428, + "donors": [ + 5430 + ], + "cut_read": [ + 1157, + 5430, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8182, + "donors": [ + 5858, + 6066, + 8212 + ], + "cut_read": [ + 1806, + 8212, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8092, + "donors": [ + 5682, + 5858, + 6030, + 6066, + 6090, + 8146 + ], + "cut_read": [ + 1382, + 8146, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7841, + "donors": [ + 6066, + 6090 + ], + "cut_read": [ + 1806, + 7841, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7570, + "donors": [ + 5430, + 6066, + 8212 + ], + "cut_read": [ + 1806, + 8212, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7192, + "donors": [ + 5858, + 6030, + 6090, + 8146, + 8212 + ], + "cut_read": [ + 1806, + 8212, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6682, + "donors": [ + 5858, + 6030 + ], + "cut_read": [ + 1670, + 6682, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5188, + "donors": [ + 5190 + ], + "cut_read": [ + 1206, + 5190, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5176, + "donors": [ + 5178 + ], + "cut_read": [ + 1142, + 5178, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5164, + "donors": [ + 5166 + ], + "cut_read": [ + 1053, + 5166, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5112, + "donors": [ + 5114 + ], + "cut_read": [ + 997, + 5114, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5068, + "donors": [ + 5070 + ], + "cut_read": [ + 1206, + 5070, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5008, + "donors": [ + 5010 + ], + "cut_read": [ + 1053, + 5010, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6814, + "donors": [ + 5070, + 5166, + 6832 + ], + "cut_read": [ + 1206, + 6832, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6725, + "donors": [ + 5010, + 5070, + 5114, + 5166, + 5178, + 6796 + ], + "cut_read": [ + 1053, + 6796, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6652, + "donors": [ + 5166, + 5178 + ], + "cut_read": [ + 1206, + 6652, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6562, + "donors": [ + 5166, + 5190, + 6796, + 6832 + ], + "cut_read": [ + 1206, + 6832, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6448, + "donors": [ + 5070, + 5114, + 5178, + 6796, + 6832 + ], + "cut_read": [ + 1206, + 6832, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6322, + "donors": [ + 5070, + 5114 + ], + "cut_read": [ + 1142, + 6322, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5189, + "donors": [ + 5191 + ], + "cut_read": [ + 1207, + 5191, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5177, + "donors": [ + 5179 + ], + "cut_read": [ + 1143, + 5179, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5165, + "donors": [ + 5167 + ], + "cut_read": [ + 1055, + 5167, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5113, + "donors": [ + 5115 + ], + "cut_read": [ + 999, + 5115, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5069, + "donors": [ + 5071 + ], + "cut_read": [ + 1207, + 5071, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5009, + "donors": [ + 5011 + ], + "cut_read": [ + 1055, + 5011, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6806, + "donors": [ + 5071, + 5167, + 6824 + ], + "cut_read": [ + 1207, + 6824, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6717, + "donors": [ + 5011, + 5071, + 5115, + 5167, + 5179, + 6788 + ], + "cut_read": [ + 1055, + 6788, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6644, + "donors": [ + 5167, + 5179 + ], + "cut_read": [ + 1207, + 6644, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6554, + "donors": [ + 5167, + 5191, + 6788, + 6824 + ], + "cut_read": [ + 1207, + 6824, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6449, + "donors": [ + 5071, + 5115, + 5179, + 6788, + 6824 + ], + "cut_read": [ + 1207, + 6824, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6323, + "donors": [ + 5071, + 5115 + ], + "cut_read": [ + 1143, + 6323, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6453, + "donors": [ + 7429 + ], + "cut_read": [ + 1286, + 7429, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6327, + "donors": [ + 7053, + 7429, + 7431 + ], + "cut_read": [ + 1287, + 7431, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6447, + "donors": [ + 6321, + 6952 + ], + "cut_read": [ + 966, + 6952, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6451, + "donors": [ + 7431 + ], + "cut_read": [ + 1287, + 7431, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7523, + "donors": [ + 6641 + ], + "cut_read": [ + 1373, + 7523, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6643, + "donors": [ + 6641, + 6709, + 6711, + 6942, + 6943, + 6944, + 6945, + 7213, + 7215, + 7429, + 7431 + ], + "cut_read": [ + 1287, + 7431, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6551, + "donors": [ + 7433 + ], + "cut_read": [ + 1334, + 7433, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6325, + "donors": [ + 7053 + ], + "cut_read": [ + 1287, + 7053, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7525, + "donors": [ + 6641, + 6709, + 6711, + 6942, + 6943, + 6944, + 6945, + 7213, + 7215, + 7429, + 7431 + ], + "cut_read": [ + 1375, + 7525, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7591, + "donors": [ + 6321, + 6455, + 7142, + 7215, + 7518 + ], + "cut_read": [ + 1638, + 7591, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6721, + "donors": [ + 6455, + 6638, + 6952, + 7142, + 7215 + ], + "cut_read": [ + 1471, + 7215, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7593, + "donors": [ + 6952, + 7142, + 7215, + 7520 + ], + "cut_read": [ + 1639, + 7593, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6547, + "donors": [ + 6317 + ], + "cut_read": [ + 1061, + 6547, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7140, + "donors": [ + 6321, + 6455, + 6952, + 7142, + 7213, + 7215 + ], + "cut_read": [ + 1471, + 7215, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7435, + "donors": [ + 6943, + 6945, + 7433 + ], + "cut_read": [ + 1335, + 7435, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8127, + "donors": [ + 6943, + 6945, + 8125 + ], + "cut_read": [ + 1331, + 8127, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7051, + "donors": [ + 7053, + 7429, + 7431 + ], + "cut_read": [ + 1287, + 7431, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7597, + "donors": [ + 6711 + ], + "cut_read": [ + 1407, + 7597, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6319, + "donors": [ + 6549 + ], + "cut_read": [ + 1063, + 6549, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7050, + "donors": [ + 6942, + 7299 + ], + "cut_read": [ + 981, + 7299, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6953, + "donors": [ + 6321, + 6455 + ], + "cut_read": [ + 967, + 6953, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6329, + "donors": [ + 6455, + 6952 + ], + "cut_read": [ + 966, + 6952, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7595, + "donors": [ + 6709 + ], + "cut_read": [ + 1405, + 7595, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6723, + "donors": [ + 6321, + 6636, + 7142, + 7215 + ], + "cut_read": [ + 1471, + 7215, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7297, + "donors": [ + 6944, + 7052 + ], + "cut_read": [ + 983, + 7297, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6553, + "donors": [ + 6943, + 6945, + 7433 + ], + "cut_read": [ + 1334, + 7433, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5689, + "donors": [ + 5691 + ], + "cut_read": [ + 1543, + 5691, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5677, + "donors": [ + 5679 + ], + "cut_read": [ + 1527, + 5679, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5573, + "donors": [ + 5575 + ], + "cut_read": [ + 1263, + 5575, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5245, + "donors": [ + 5247 + ], + "cut_read": [ + 1039, + 5247, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4909, + "donors": [ + 4911 + ], + "cut_read": [ + 1527, + 4911, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7547, + "donors": [ + 5247, + 5691 + ], + "cut_read": [ + 1263, + 7547, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7511, + "donors": [ + 4911, + 5679, + 7529, + 7581 + ], + "cut_read": [ + 1543, + 7581, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7400, + "donors": [ + 4911, + 5247, + 7529 + ], + "cut_read": [ + 1039, + 7529, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6915, + "donors": [ + 4911, + 5575 + ], + "cut_read": [ + 1039, + 6915, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6411, + "donors": [ + 4911, + 5247, + 5575, + 5679, + 5691, + 7581 + ], + "cut_read": [ + 1543, + 7581, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5688, + "donors": [ + 5690 + ], + "cut_read": [ + 1541, + 5690, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5676, + "donors": [ + 5678 + ], + "cut_read": [ + 1525, + 5678, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5572, + "donors": [ + 5574 + ], + "cut_read": [ + 1262, + 5574, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5244, + "donors": [ + 5246 + ], + "cut_read": [ + 1038, + 5246, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4908, + "donors": [ + 4910 + ], + "cut_read": [ + 1525, + 4910, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7546, + "donors": [ + 5246, + 5690 + ], + "cut_read": [ + 1262, + 7546, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7510, + "donors": [ + 4910, + 5678, + 7528, + 7589 + ], + "cut_read": [ + 1541, + 7589, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7408, + "donors": [ + 4910, + 5246, + 7528 + ], + "cut_read": [ + 1038, + 7528, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6923, + "donors": [ + 4910, + 5574 + ], + "cut_read": [ + 1038, + 6923, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6419, + "donors": [ + 4910, + 5246, + 5574, + 5678, + 5690, + 7589 + ], + "cut_read": [ + 1541, + 7589, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5377, + "donors": [ + 5379 + ], + "cut_read": [ + 1335, + 5379, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5365, + "donors": [ + 5367 + ], + "cut_read": [ + 1319, + 5367, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5353, + "donors": [ + 5355 + ], + "cut_read": [ + 1255, + 5355, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5237, + "donors": [ + 5239 + ], + "cut_read": [ + 975, + 5239, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4813, + "donors": [ + 4815 + ], + "cut_read": [ + 1319, + 4815, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7077, + "donors": [ + 5239, + 5379 + ], + "cut_read": [ + 1255, + 7077, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7061, + "donors": [ + 4815, + 5355, + 7113 + ], + "cut_read": [ + 1335, + 7113, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7043, + "donors": [ + 5355, + 5367 + ], + "cut_read": [ + 1335, + 7043, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7025, + "donors": [ + 5239, + 5355, + 7113 + ], + "cut_read": [ + 1335, + 7113, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6267, + "donors": [ + 5239, + 5367, + 5379, + 6896, + 7113 + ], + "cut_read": [ + 1335, + 7113, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5437, + "donors": [ + 5439 + ], + "cut_read": [ + 1375, + 5439, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5425, + "donors": [ + 5427 + ], + "cut_read": [ + 1359, + 5427, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5321, + "donors": [ + 5323 + ], + "cut_read": [ + 1263, + 5323, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5249, + "donors": [ + 5251 + ], + "cut_read": [ + 983, + 5251, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4825, + "donors": [ + 4827 + ], + "cut_read": [ + 1359, + 4827, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7169, + "donors": [ + 5251, + 5439 + ], + "cut_read": [ + 1263, + 7169, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7133, + "donors": [ + 4827, + 5427, + 7151, + 7203 + ], + "cut_read": [ + 1375, + 7203, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7022, + "donors": [ + 4827, + 5251, + 7151 + ], + "cut_read": [ + 983, + 7151, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6914, + "donors": [ + 4827, + 5323 + ], + "cut_read": [ + 983, + 6914, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6285, + "donors": [ + 4827, + 5251, + 5323, + 5427, + 5439, + 7203 + ], + "cut_read": [ + 1375, + 7203, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5436, + "donors": [ + 5438 + ], + "cut_read": [ + 1373, + 5438, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5424, + "donors": [ + 5426 + ], + "cut_read": [ + 1357, + 5426, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5320, + "donors": [ + 5322 + ], + "cut_read": [ + 1262, + 5322, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5248, + "donors": [ + 5250 + ], + "cut_read": [ + 982, + 5250, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4824, + "donors": [ + 4826 + ], + "cut_read": [ + 1357, + 4826, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7168, + "donors": [ + 5250, + 5438 + ], + "cut_read": [ + 1262, + 7168, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7132, + "donors": [ + 4826, + 5426, + 7150, + 7211 + ], + "cut_read": [ + 1373, + 7211, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7030, + "donors": [ + 4826, + 5250, + 7150 + ], + "cut_read": [ + 982, + 7150, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6922, + "donors": [ + 4826, + 5322 + ], + "cut_read": [ + 982, + 6922, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6293, + "donors": [ + 4826, + 5250, + 5322, + 5426, + 5438, + 7211 + ], + "cut_read": [ + 1373, + 7211, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5376, + "donors": [ + 5378 + ], + "cut_read": [ + 1334, + 5378, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5364, + "donors": [ + 5366 + ], + "cut_read": [ + 1317, + 5366, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5352, + "donors": [ + 5354 + ], + "cut_read": [ + 1254, + 5354, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5236, + "donors": [ + 5238 + ], + "cut_read": [ + 974, + 5238, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4812, + "donors": [ + 4814 + ], + "cut_read": [ + 1317, + 4814, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7085, + "donors": [ + 5238, + 5378 + ], + "cut_read": [ + 1254, + 7085, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7060, + "donors": [ + 4814, + 5354, + 7121 + ], + "cut_read": [ + 1334, + 7121, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7042, + "donors": [ + 5354, + 5366 + ], + "cut_read": [ + 1334, + 7042, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7024, + "donors": [ + 5238, + 5354, + 7121 + ], + "cut_read": [ + 1334, + 7121, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6275, + "donors": [ + 5238, + 5366, + 5378, + 6904, + 7121 + ], + "cut_read": [ + 1334, + 7121, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5213, + "donors": [ + 5215 + ], + "cut_read": [ + 1207, + 5215, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5201, + "donors": [ + 5203 + ], + "cut_read": [ + 1151, + 5203, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5161, + "donors": [ + 5163 + ], + "cut_read": [ + 1063, + 5163, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5125, + "donors": [ + 5127 + ], + "cut_read": [ + 1007, + 5127, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5077, + "donors": [ + 5079 + ], + "cut_read": [ + 1207, + 5079, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6842, + "donors": [ + 5079, + 5163, + 6860 + ], + "cut_read": [ + 1207, + 6860, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6663, + "donors": [ + 5163, + 5203 + ], + "cut_read": [ + 1207, + 6663, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6575, + "donors": [ + 5163, + 5215, + 6789, + 6860 + ], + "cut_read": [ + 1207, + 6860, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6467, + "donors": [ + 5079, + 5127, + 5203, + 6789, + 6860 + ], + "cut_read": [ + 1207, + 6860, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6341, + "donors": [ + 5079, + 5127 + ], + "cut_read": [ + 1151, + 6341, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5225, + "donors": [ + 5227 + ], + "cut_read": [ + 1215, + 5227, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5197, + "donors": [ + 5199 + ], + "cut_read": [ + 1159, + 5199, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5173, + "donors": [ + 5175 + ], + "cut_read": [ + 1071, + 5175, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5137, + "donors": [ + 5139 + ], + "cut_read": [ + 1015, + 5139, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5089, + "donors": [ + 5091 + ], + "cut_read": [ + 1215, + 5091, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6843, + "donors": [ + 5091, + 5175, + 6878 + ], + "cut_read": [ + 1215, + 6878, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6681, + "donors": [ + 5175, + 5199 + ], + "cut_read": [ + 1215, + 6681, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6593, + "donors": [ + 5175, + 5227, + 6807, + 6878 + ], + "cut_read": [ + 1215, + 6878, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6485, + "donors": [ + 5091, + 5139, + 5199, + 6807, + 6878 + ], + "cut_read": [ + 1215, + 6878, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6359, + "donors": [ + 5091, + 5139 + ], + "cut_read": [ + 1159, + 6359, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5224, + "donors": [ + 5226 + ], + "cut_read": [ + 1214, + 5226, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5196, + "donors": [ + 5198 + ], + "cut_read": [ + 1158, + 5198, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5172, + "donors": [ + 5174 + ], + "cut_read": [ + 1069, + 5174, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5136, + "donors": [ + 5138 + ], + "cut_read": [ + 1013, + 5138, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5088, + "donors": [ + 5090 + ], + "cut_read": [ + 1214, + 5090, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6851, + "donors": [ + 5090, + 5174, + 6886 + ], + "cut_read": [ + 1214, + 6886, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6689, + "donors": [ + 5174, + 5198 + ], + "cut_read": [ + 1214, + 6689, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6592, + "donors": [ + 5174, + 5226, + 6815, + 6886 + ], + "cut_read": [ + 1214, + 6886, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6484, + "donors": [ + 5090, + 5138, + 5198, + 6815, + 6886 + ], + "cut_read": [ + 1214, + 6886, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6358, + "donors": [ + 5090, + 5138 + ], + "cut_read": [ + 1158, + 6358, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5212, + "donors": [ + 5214 + ], + "cut_read": [ + 1206, + 5214, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5200, + "donors": [ + 5202 + ], + "cut_read": [ + 1150, + 5202, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5160, + "donors": [ + 5162 + ], + "cut_read": [ + 1061, + 5162, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5124, + "donors": [ + 5126 + ], + "cut_read": [ + 1005, + 5126, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5076, + "donors": [ + 5078 + ], + "cut_read": [ + 1206, + 5078, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6850, + "donors": [ + 5078, + 5162, + 6868 + ], + "cut_read": [ + 1206, + 6868, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6671, + "donors": [ + 5162, + 5202 + ], + "cut_read": [ + 1206, + 6671, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6574, + "donors": [ + 5162, + 5214, + 6797, + 6868 + ], + "cut_read": [ + 1206, + 6868, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6466, + "donors": [ + 5078, + 5126, + 5202, + 6797, + 6868 + ], + "cut_read": [ + 1206, + 6868, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6340, + "donors": [ + 5078, + 5126 + ], + "cut_read": [ + 1150, + 6340, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6005, + "donors": [ + 6007 + ], + "cut_read": [ + 1143, + 6007, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5833, + "donors": [ + 5835 + ], + "cut_read": [ + 1799, + 5835, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5653, + "donors": [ + 5655 + ], + "cut_read": [ + 1367, + 5655, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5401, + "donors": [ + 5403 + ], + "cut_read": [ + 1143, + 5403, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5065, + "donors": [ + 5067 + ], + "cut_read": [ + 1655, + 5067, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8048, + "donors": [ + 5067, + 5835, + 8141 + ], + "cut_read": [ + 1655, + 8141, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7797, + "donors": [ + 5067, + 5655, + 6007, + 8123, + 8141 + ], + "cut_read": [ + 1655, + 8141, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7527, + "donors": [ + 5403, + 5835, + 8141 + ], + "cut_read": [ + 1655, + 8141, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7149, + "donors": [ + 5067, + 5655 + ], + "cut_read": [ + 1143, + 7149, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6645, + "donors": [ + 5835, + 6007 + ], + "cut_read": [ + 1655, + 6645, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6004, + "donors": [ + 6006 + ], + "cut_read": [ + 1142, + 6006, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5832, + "donors": [ + 5834 + ], + "cut_read": [ + 1797, + 5834, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5652, + "donors": [ + 5654 + ], + "cut_read": [ + 1366, + 5654, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5400, + "donors": [ + 5402 + ], + "cut_read": [ + 1142, + 5402, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5064, + "donors": [ + 5066 + ], + "cut_read": [ + 1654, + 5066, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8056, + "donors": [ + 5066, + 5834, + 8140 + ], + "cut_read": [ + 1654, + 8140, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7805, + "donors": [ + 5066, + 5654, + 6006, + 8122, + 8140 + ], + "cut_read": [ + 1654, + 8140, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7535, + "donors": [ + 5402, + 5834, + 8140 + ], + "cut_read": [ + 1654, + 8140, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7157, + "donors": [ + 5066, + 5654 + ], + "cut_read": [ + 1142, + 7157, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6653, + "donors": [ + 5834, + 6006 + ], + "cut_read": [ + 1654, + 6653, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5917, + "donors": [ + 5919 + ], + "cut_read": [ + 1695, + 5919, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5825, + "donors": [ + 5827 + ], + "cut_read": [ + 1695, + 5827, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5581, + "donors": [ + 5583 + ], + "cut_read": [ + 1319, + 5583, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5329, + "donors": [ + 5331 + ], + "cut_read": [ + 1095, + 5331, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4993, + "donors": [ + 4995 + ], + "cut_read": [ + 1647, + 4995, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7889, + "donors": [ + 5331, + 5919 + ], + "cut_read": [ + 1319, + 7889, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7871, + "donors": [ + 4995, + 5827, + 7907 + ], + "cut_read": [ + 1647, + 7907, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7419, + "donors": [ + 5331, + 5827, + 7907 + ], + "cut_read": [ + 1647, + 7907, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7041, + "donors": [ + 4995, + 5583 + ], + "cut_read": [ + 1095, + 7041, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6537, + "donors": [ + 4995, + 5331, + 5583, + 5827, + 5919, + 7778, + 7907 + ], + "cut_read": [ + 1647, + 7907, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5885, + "donors": [ + 5887 + ], + "cut_read": [ + 1103, + 5887, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5837, + "donors": [ + 5839 + ], + "cut_read": [ + 1719, + 5839, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5593, + "donors": [ + 5595 + ], + "cut_read": [ + 1327, + 5595, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5341, + "donors": [ + 5343 + ], + "cut_read": [ + 1103, + 5343, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5005, + "donors": [ + 5007 + ], + "cut_read": [ + 1655, + 5007, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7868, + "donors": [ + 5007, + 5839, + 7961 + ], + "cut_read": [ + 1655, + 7961, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7796, + "donors": [ + 5007, + 5595, + 5887, + 7943, + 7961 + ], + "cut_read": [ + 1655, + 7961, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7437, + "donors": [ + 5343, + 5839, + 7961 + ], + "cut_read": [ + 1655, + 7961, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7059, + "donors": [ + 5007, + 5595 + ], + "cut_read": [ + 1103, + 7059, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6555, + "donors": [ + 5839, + 5887 + ], + "cut_read": [ + 1655, + 6555, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5884, + "donors": [ + 5886 + ], + "cut_read": [ + 1102, + 5886, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5836, + "donors": [ + 5838 + ], + "cut_read": [ + 1717, + 5838, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5592, + "donors": [ + 5594 + ], + "cut_read": [ + 1326, + 5594, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5340, + "donors": [ + 5342 + ], + "cut_read": [ + 1102, + 5342, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5004, + "donors": [ + 5006 + ], + "cut_read": [ + 1654, + 5006, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7876, + "donors": [ + 5006, + 5838, + 7960 + ], + "cut_read": [ + 1654, + 7960, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7804, + "donors": [ + 5006, + 5594, + 5886, + 7942, + 7960 + ], + "cut_read": [ + 1654, + 7960, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7445, + "donors": [ + 5342, + 5838, + 7960 + ], + "cut_read": [ + 1654, + 7960, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7067, + "donors": [ + 5006, + 5594 + ], + "cut_read": [ + 1102, + 7067, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6563, + "donors": [ + 5838, + 5886 + ], + "cut_read": [ + 1654, + 6563, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5916, + "donors": [ + 5918 + ], + "cut_read": [ + 1693, + 5918, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5824, + "donors": [ + 5826 + ], + "cut_read": [ + 1693, + 5826, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5580, + "donors": [ + 5582 + ], + "cut_read": [ + 1318, + 5582, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5328, + "donors": [ + 5330 + ], + "cut_read": [ + 1094, + 5330, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4992, + "donors": [ + 4994 + ], + "cut_read": [ + 1646, + 4994, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7888, + "donors": [ + 5330, + 5918 + ], + "cut_read": [ + 1318, + 7888, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7870, + "donors": [ + 4994, + 5826, + 7906 + ], + "cut_read": [ + 1646, + 7906, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7427, + "donors": [ + 5330, + 5826, + 7906 + ], + "cut_read": [ + 1646, + 7906, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7049, + "donors": [ + 4994, + 5582 + ], + "cut_read": [ + 1094, + 7049, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6545, + "donors": [ + 4994, + 5330, + 5582, + 5826, + 5918, + 7786, + 7906 + ], + "cut_read": [ + 1646, + 7906, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6233, + "donors": [ + 6235 + ], + "cut_read": [ + 1879, + 6235, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6205, + "donors": [ + 6207 + ], + "cut_read": [ + 1751, + 6207, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6169, + "donors": [ + 6171 + ], + "cut_read": [ + 1463, + 6171, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6097, + "donors": [ + 6099 + ], + "cut_read": [ + 1239, + 6099, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5977, + "donors": [ + 5979 + ], + "cut_read": [ + 1879, + 5979, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8355, + "donors": [ + 5979, + 6171, + 8390 + ], + "cut_read": [ + 1879, + 8390, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8013, + "donors": [ + 6171, + 6207 + ], + "cut_read": [ + 1879, + 8013, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7745, + "donors": [ + 6171, + 6235, + 8301, + 8390 + ], + "cut_read": [ + 1879, + 8390, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7367, + "donors": [ + 5979, + 6099, + 6207, + 8301, + 8390 + ], + "cut_read": [ + 1879, + 8390, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6863, + "donors": [ + 5979, + 6099 + ], + "cut_read": [ + 1751, + 6863, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6232, + "donors": [ + 6234 + ], + "cut_read": [ + 1878, + 6234, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6204, + "donors": [ + 6206 + ], + "cut_read": [ + 1750, + 6206, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6168, + "donors": [ + 6170 + ], + "cut_read": [ + 1461, + 6170, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6096, + "donors": [ + 6098 + ], + "cut_read": [ + 1237, + 6098, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5976, + "donors": [ + 5978 + ], + "cut_read": [ + 1878, + 5978, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8363, + "donors": [ + 5978, + 6170, + 8398 + ], + "cut_read": [ + 1878, + 8398, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8021, + "donors": [ + 6170, + 6206 + ], + "cut_read": [ + 1878, + 8021, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7744, + "donors": [ + 6170, + 6234, + 8309, + 8398 + ], + "cut_read": [ + 1878, + 8398, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7366, + "donors": [ + 5978, + 6098, + 6206, + 8309, + 8398 + ], + "cut_read": [ + 1878, + 8398, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6862, + "donors": [ + 5978, + 6098 + ], + "cut_read": [ + 1750, + 6862, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5809, + "donors": [ + 5811 + ], + "cut_read": [ + 1615, + 5811, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5797, + "donors": [ + 5799 + ], + "cut_read": [ + 1559, + 5799, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5773, + "donors": [ + 5775 + ], + "cut_read": [ + 1303, + 5775, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5309, + "donors": [ + 5311 + ], + "cut_read": [ + 1079, + 5311, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4973, + "donors": [ + 4975 + ], + "cut_read": [ + 1559, + 4975, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7707, + "donors": [ + 5311, + 5811 + ], + "cut_read": [ + 1303, + 7707, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7655, + "donors": [ + 4975, + 5775, + 7761 + ], + "cut_read": [ + 1615, + 7761, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7583, + "donors": [ + 5775, + 5799 + ], + "cut_read": [ + 1615, + 7583, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7493, + "donors": [ + 5311, + 5775, + 7761 + ], + "cut_read": [ + 1615, + 7761, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6500, + "donors": [ + 5311, + 5799, + 5811, + 7004, + 7761 + ], + "cut_read": [ + 1615, + 7761, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5808, + "donors": [ + 5810 + ], + "cut_read": [ + 1614, + 5810, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5796, + "donors": [ + 5798 + ], + "cut_read": [ + 1557, + 5798, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5772, + "donors": [ + 5774 + ], + "cut_read": [ + 1302, + 5774, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5308, + "donors": [ + 5310 + ], + "cut_read": [ + 1078, + 5310, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4972, + "donors": [ + 4974 + ], + "cut_read": [ + 1557, + 4974, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7715, + "donors": [ + 5310, + 5810 + ], + "cut_read": [ + 1302, + 7715, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7654, + "donors": [ + 4974, + 5774, + 7769 + ], + "cut_read": [ + 1614, + 7769, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7582, + "donors": [ + 5774, + 5798 + ], + "cut_read": [ + 1614, + 7582, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7492, + "donors": [ + 5310, + 5774, + 7769 + ], + "cut_read": [ + 1614, + 7769, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6508, + "donors": [ + 5310, + 5798, + 5810, + 7012, + 7769 + ], + "cut_read": [ + 1614, + 7769, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5737, + "donors": [ + 5739 + ], + "cut_read": [ + 1575, + 5739, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5645, + "donors": [ + 5647 + ], + "cut_read": [ + 1575, + 5647, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5585, + "donors": [ + 5587 + ], + "cut_read": [ + 1271, + 5587, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5257, + "donors": [ + 5259 + ], + "cut_read": [ + 1047, + 5259, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4921, + "donors": [ + 4923 + ], + "cut_read": [ + 1527, + 4923, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7619, + "donors": [ + 5259, + 5739 + ], + "cut_read": [ + 1271, + 7619, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7601, + "donors": [ + 4923, + 5647, + 7637 + ], + "cut_read": [ + 1527, + 7637, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7418, + "donors": [ + 5259, + 5647, + 7637 + ], + "cut_read": [ + 1527, + 7637, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6933, + "donors": [ + 4923, + 5587 + ], + "cut_read": [ + 1047, + 6933, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6429, + "donors": [ + 4923, + 5259, + 5587, + 5647, + 5739, + 7508, + 7637 + ], + "cut_read": [ + 1527, + 7637, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5736, + "donors": [ + 5738 + ], + "cut_read": [ + 1573, + 5738, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5644, + "donors": [ + 5646 + ], + "cut_read": [ + 1573, + 5646, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5584, + "donors": [ + 5586 + ], + "cut_read": [ + 1270, + 5586, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5256, + "donors": [ + 5258 + ], + "cut_read": [ + 1046, + 5258, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4920, + "donors": [ + 4922 + ], + "cut_read": [ + 1526, + 4922, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7618, + "donors": [ + 5258, + 5738 + ], + "cut_read": [ + 1270, + 7618, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7600, + "donors": [ + 4922, + 5646, + 7636 + ], + "cut_read": [ + 1526, + 7636, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7426, + "donors": [ + 5258, + 5646, + 7636 + ], + "cut_read": [ + 1526, + 7636, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6941, + "donors": [ + 4922, + 5586 + ], + "cut_read": [ + 1046, + 6941, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6437, + "donors": [ + 4922, + 5258, + 5586, + 5646, + 5738, + 7516, + 7636 + ], + "cut_read": [ + 1526, + 7636, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5041, + "donors": [ + 5043 + ], + "cut_read": [ + 1111, + 5043, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5029, + "donors": [ + 5031 + ], + "cut_read": [ + 1095, + 5031, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5017, + "donors": [ + 5019 + ], + "cut_read": [ + 1031, + 5019, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4901, + "donors": [ + 4903 + ], + "cut_read": [ + 975, + 4903, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4817, + "donors": [ + 4819 + ], + "cut_read": [ + 1095, + 4819, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6573, + "donors": [ + 4903, + 5043 + ], + "cut_read": [ + 1031, + 6573, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6557, + "donors": [ + 4819, + 5019, + 6609 + ], + "cut_read": [ + 1111, + 6609, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6539, + "donors": [ + 5019, + 5031 + ], + "cut_read": [ + 1111, + 6539, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6521, + "donors": [ + 4903, + 5019, + 6609 + ], + "cut_read": [ + 1111, + 6609, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6266, + "donors": [ + 4903, + 5031, + 5043, + 6392, + 6609 + ], + "cut_read": [ + 1111, + 6609, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5040, + "donors": [ + 5042 + ], + "cut_read": [ + 1110, + 5042, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5028, + "donors": [ + 5030 + ], + "cut_read": [ + 1093, + 5030, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5016, + "donors": [ + 5018 + ], + "cut_read": [ + 1030, + 5018, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4900, + "donors": [ + 4902 + ], + "cut_read": [ + 974, + 4902, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4816, + "donors": [ + 4818 + ], + "cut_read": [ + 1093, + 4818, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6581, + "donors": [ + 4902, + 5042 + ], + "cut_read": [ + 1030, + 6581, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6556, + "donors": [ + 4818, + 5018, + 6617 + ], + "cut_read": [ + 1110, + 6617, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6538, + "donors": [ + 5018, + 5030 + ], + "cut_read": [ + 1110, + 6538, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6520, + "donors": [ + 4902, + 5018, + 6617 + ], + "cut_read": [ + 1110, + 6617, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6274, + "donors": [ + 4902, + 5030, + 5042, + 6400, + 6617 + ], + "cut_read": [ + 1110, + 6617, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6197, + "donors": [ + 6199 + ], + "cut_read": [ + 1727, + 6199, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6133, + "donors": [ + 6135 + ], + "cut_read": [ + 1439, + 6135, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6061, + "donors": [ + 6063 + ], + "cut_read": [ + 1215, + 6063, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5941, + "donors": [ + 5943 + ], + "cut_read": [ + 1855, + 5943, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5761, + "donors": [ + 5763 + ], + "cut_read": [ + 1439, + 5763, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8336, + "donors": [ + 5943, + 6135, + 8375 + ], + "cut_read": [ + 1855, + 8375, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8139, + "donors": [ + 5763, + 5943, + 6063, + 6135, + 6199, + 8247 + ], + "cut_read": [ + 1439, + 8247, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7959, + "donors": [ + 6135, + 6199 + ], + "cut_read": [ + 1855, + 7959, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7313, + "donors": [ + 5943, + 6063, + 6199, + 8247, + 8375 + ], + "cut_read": [ + 1855, + 8375, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6809, + "donors": [ + 5943, + 6063 + ], + "cut_read": [ + 1727, + 6809, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6196, + "donors": [ + 6198 + ], + "cut_read": [ + 1726, + 6198, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6132, + "donors": [ + 6134 + ], + "cut_read": [ + 1437, + 6134, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6060, + "donors": [ + 6062 + ], + "cut_read": [ + 1213, + 6062, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5940, + "donors": [ + 5942 + ], + "cut_read": [ + 1854, + 5942, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5760, + "donors": [ + 5762 + ], + "cut_read": [ + 1437, + 5762, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8344, + "donors": [ + 5942, + 6134, + 8374 + ], + "cut_read": [ + 1854, + 8374, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8147, + "donors": [ + 5762, + 5942, + 6062, + 6134, + 6198, + 8255 + ], + "cut_read": [ + 1437, + 8255, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7967, + "donors": [ + 6134, + 6198 + ], + "cut_read": [ + 1854, + 7967, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7312, + "donors": [ + 5942, + 6062, + 6198, + 8255, + 8374 + ], + "cut_read": [ + 1854, + 8374, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6808, + "donors": [ + 5942, + 6062 + ], + "cut_read": [ + 1726, + 6808, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6161, + "donors": [ + 6163 + ], + "cut_read": [ + 1703, + 6163, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6137, + "donors": [ + 6139 + ], + "cut_read": [ + 1415, + 6139, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6025, + "donors": [ + 6027 + ], + "cut_read": [ + 1191, + 6027, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5905, + "donors": [ + 5907 + ], + "cut_read": [ + 1855, + 5907, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5725, + "donors": [ + 5727 + ], + "cut_read": [ + 1415, + 5727, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8282, + "donors": [ + 5907, + 6139, + 8321 + ], + "cut_read": [ + 1855, + 8321, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8085, + "donors": [ + 5727, + 5907, + 6027, + 6139, + 6163, + 8246 + ], + "cut_read": [ + 1415, + 8246, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7905, + "donors": [ + 6139, + 6163 + ], + "cut_read": [ + 1855, + 7905, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7259, + "donors": [ + 5907, + 6027, + 6163, + 8246, + 8321 + ], + "cut_read": [ + 1855, + 8321, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6755, + "donors": [ + 5907, + 6027 + ], + "cut_read": [ + 1703, + 6755, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6160, + "donors": [ + 6162 + ], + "cut_read": [ + 1702, + 6162, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6136, + "donors": [ + 6138 + ], + "cut_read": [ + 1413, + 6138, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6024, + "donors": [ + 6026 + ], + "cut_read": [ + 1189, + 6026, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5904, + "donors": [ + 5906 + ], + "cut_read": [ + 1854, + 5906, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5724, + "donors": [ + 5726 + ], + "cut_read": [ + 1413, + 5726, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8290, + "donors": [ + 5906, + 6138, + 8320 + ], + "cut_read": [ + 1854, + 8320, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8093, + "donors": [ + 5726, + 5906, + 6026, + 6138, + 6162, + 8254 + ], + "cut_read": [ + 1413, + 8254, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7913, + "donors": [ + 6138, + 6162 + ], + "cut_read": [ + 1854, + 7913, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7258, + "donors": [ + 5906, + 6026, + 6162, + 8254, + 8320 + ], + "cut_read": [ + 1854, + 8320, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6754, + "donors": [ + 5906, + 6026 + ], + "cut_read": [ + 1702, + 6754, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6221, + "donors": [ + 6223 + ], + "cut_read": [ + 1863, + 6223, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6209, + "donors": [ + 6211 + ], + "cut_read": [ + 1735, + 6211, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6145, + "donors": [ + 6147 + ], + "cut_read": [ + 1447, + 6147, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6073, + "donors": [ + 6075 + ], + "cut_read": [ + 1223, + 6075, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5953, + "donors": [ + 5955 + ], + "cut_read": [ + 1863, + 5955, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8354, + "donors": [ + 5955, + 6147, + 8372 + ], + "cut_read": [ + 1863, + 8372, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7977, + "donors": [ + 6147, + 6211 + ], + "cut_read": [ + 1863, + 7977, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7709, + "donors": [ + 6147, + 6223, + 8265, + 8372 + ], + "cut_read": [ + 1863, + 8372, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7331, + "donors": [ + 5955, + 6075, + 6211, + 8265, + 8372 + ], + "cut_read": [ + 1863, + 8372, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6827, + "donors": [ + 5955, + 6075 + ], + "cut_read": [ + 1735, + 6827, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6220, + "donors": [ + 6222 + ], + "cut_read": [ + 1862, + 6222, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6208, + "donors": [ + 6210 + ], + "cut_read": [ + 1734, + 6210, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6144, + "donors": [ + 6146 + ], + "cut_read": [ + 1445, + 6146, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6072, + "donors": [ + 6074 + ], + "cut_read": [ + 1221, + 6074, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5952, + "donors": [ + 5954 + ], + "cut_read": [ + 1862, + 5954, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8362, + "donors": [ + 5954, + 6146, + 8380 + ], + "cut_read": [ + 1862, + 8380, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7985, + "donors": [ + 6146, + 6210 + ], + "cut_read": [ + 1862, + 7985, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7708, + "donors": [ + 6146, + 6222, + 8273, + 8380 + ], + "cut_read": [ + 1862, + 8380, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7330, + "donors": [ + 5954, + 6074, + 6210, + 8273, + 8380 + ], + "cut_read": [ + 1862, + 8380, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6826, + "donors": [ + 5954, + 6074 + ], + "cut_read": [ + 1734, + 6826, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5561, + "donors": [ + 5563 + ], + "cut_read": [ + 1439, + 5563, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5533, + "donors": [ + 5535 + ], + "cut_read": [ + 1383, + 5535, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5509, + "donors": [ + 5511 + ], + "cut_read": [ + 1295, + 5511, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5473, + "donors": [ + 5475 + ], + "cut_read": [ + 1015, + 5475, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4877, + "donors": [ + 4879 + ], + "cut_read": [ + 1383, + 4879, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7257, + "donors": [ + 4879, + 5511, + 7382 + ], + "cut_read": [ + 1439, + 7382, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7187, + "donors": [ + 5511, + 5535 + ], + "cut_read": [ + 1439, + 7187, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7097, + "donors": [ + 5511, + 5563, + 7311, + 7382 + ], + "cut_read": [ + 1439, + 7382, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6989, + "donors": [ + 5475, + 5511, + 5535, + 7311, + 7347 + ], + "cut_read": [ + 1383, + 7347, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6356, + "donors": [ + 5475, + 5511, + 7347, + 7382 + ], + "cut_read": [ + 1439, + 7382, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5560, + "donors": [ + 5562 + ], + "cut_read": [ + 1438, + 5562, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5532, + "donors": [ + 5534 + ], + "cut_read": [ + 1381, + 5534, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5508, + "donors": [ + 5510 + ], + "cut_read": [ + 1293, + 5510, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5472, + "donors": [ + 5474 + ], + "cut_read": [ + 1014, + 5474, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4876, + "donors": [ + 4878 + ], + "cut_read": [ + 1381, + 4878, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7265, + "donors": [ + 4878, + 5510, + 7390 + ], + "cut_read": [ + 1438, + 7390, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7186, + "donors": [ + 5510, + 5534 + ], + "cut_read": [ + 1438, + 7186, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7096, + "donors": [ + 5510, + 5562, + 7319, + 7390 + ], + "cut_read": [ + 1438, + 7390, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6988, + "donors": [ + 5474, + 5510, + 5534, + 7319, + 7355 + ], + "cut_read": [ + 1381, + 7355, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6364, + "donors": [ + 5474, + 5510, + 7355, + 7390 + ], + "cut_read": [ + 1438, + 7390, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5557, + "donors": [ + 5559 + ], + "cut_read": [ + 1447, + 5559, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5545, + "donors": [ + 5547 + ], + "cut_read": [ + 1391, + 5547, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5521, + "donors": [ + 5523 + ], + "cut_read": [ + 1303, + 5523, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5485, + "donors": [ + 5487 + ], + "cut_read": [ + 1023, + 5487, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4889, + "donors": [ + 4891 + ], + "cut_read": [ + 1391, + 4891, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7275, + "donors": [ + 4891, + 5523, + 7383 + ], + "cut_read": [ + 1447, + 7383, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7205, + "donors": [ + 5523, + 5547 + ], + "cut_read": [ + 1447, + 7205, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7115, + "donors": [ + 5523, + 5559, + 7329, + 7383 + ], + "cut_read": [ + 1447, + 7383, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7007, + "donors": [ + 5487, + 5523, + 5547, + 7329, + 7365 + ], + "cut_read": [ + 1391, + 7365, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6374, + "donors": [ + 5487, + 5523, + 7365, + 7383 + ], + "cut_read": [ + 1447, + 7383, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5556, + "donors": [ + 5558 + ], + "cut_read": [ + 1446, + 5558, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5544, + "donors": [ + 5546 + ], + "cut_read": [ + 1389, + 5546, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5520, + "donors": [ + 5522 + ], + "cut_read": [ + 1301, + 5522, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5484, + "donors": [ + 5486 + ], + "cut_read": [ + 1022, + 5486, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4888, + "donors": [ + 4890 + ], + "cut_read": [ + 1389, + 4890, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7283, + "donors": [ + 4890, + 5522, + 7391 + ], + "cut_read": [ + 1446, + 7391, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7204, + "donors": [ + 5522, + 5546 + ], + "cut_read": [ + 1446, + 7204, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7114, + "donors": [ + 5522, + 5558, + 7337, + 7391 + ], + "cut_read": [ + 1446, + 7391, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7006, + "donors": [ + 5486, + 5522, + 5546, + 7337, + 7373 + ], + "cut_read": [ + 1389, + 7373, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6382, + "donors": [ + 5486, + 5522, + 7373, + 7391 + ], + "cut_read": [ + 1446, + 7391, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6125, + "donors": [ + 6127 + ], + "cut_read": [ + 1407, + 6127, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6013, + "donors": [ + 6015 + ], + "cut_read": [ + 1183, + 6015, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5893, + "donors": [ + 5895 + ], + "cut_read": [ + 1847, + 5895, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5713, + "donors": [ + 5715 + ], + "cut_read": [ + 1407, + 5715, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5461, + "donors": [ + 5463 + ], + "cut_read": [ + 1183, + 5463, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8285, + "donors": [ + 5895, + 6127, + 8303 + ], + "cut_read": [ + 1847, + 8303, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7887, + "donors": [ + 5715, + 5895, + 6015, + 8067, + 8228 + ], + "cut_read": [ + 1407, + 8228, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7617, + "donors": [ + 5463, + 6127, + 8303 + ], + "cut_read": [ + 1847, + 8303, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7239, + "donors": [ + 5715, + 6127, + 8067, + 8303 + ], + "cut_read": [ + 1847, + 8303, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6737, + "donors": [ + 5895, + 6015 + ], + "cut_read": [ + 1695, + 6737, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6124, + "donors": [ + 6126 + ], + "cut_read": [ + 1406, + 6126, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6012, + "donors": [ + 6014 + ], + "cut_read": [ + 1181, + 6014, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5892, + "donors": [ + 5894 + ], + "cut_read": [ + 1846, + 5894, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5712, + "donors": [ + 5714 + ], + "cut_read": [ + 1406, + 5714, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5460, + "donors": [ + 5462 + ], + "cut_read": [ + 1181, + 5462, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8284, + "donors": [ + 5894, + 6126, + 8302 + ], + "cut_read": [ + 1846, + 8302, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7895, + "donors": [ + 5714, + 5894, + 6014, + 8075, + 8236 + ], + "cut_read": [ + 1406, + 8236, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7625, + "donors": [ + 5462, + 6126, + 8302 + ], + "cut_read": [ + 1846, + 8302, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7247, + "donors": [ + 5714, + 6126, + 8075, + 8302 + ], + "cut_read": [ + 1846, + 8302, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6736, + "donors": [ + 5894, + 6014 + ], + "cut_read": [ + 1694, + 6736, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6053, + "donors": [ + 6055 + ], + "cut_read": [ + 1375, + 6055, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6017, + "donors": [ + 6019 + ], + "cut_read": [ + 1151, + 6019, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5845, + "donors": [ + 5847 + ], + "cut_read": [ + 1799, + 5847, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5665, + "donors": [ + 5667 + ], + "cut_read": [ + 1375, + 5667, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5413, + "donors": [ + 5415 + ], + "cut_read": [ + 1151, + 5415, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8177, + "donors": [ + 5847, + 6055, + 8195 + ], + "cut_read": [ + 1799, + 8195, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7815, + "donors": [ + 5667, + 5847, + 6019, + 8066, + 8120 + ], + "cut_read": [ + 1375, + 8120, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7545, + "donors": [ + 5415, + 6055, + 8195 + ], + "cut_read": [ + 1799, + 8195, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7167, + "donors": [ + 5667, + 6055, + 8066, + 8195 + ], + "cut_read": [ + 1799, + 8195, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6665, + "donors": [ + 5847, + 6019 + ], + "cut_read": [ + 1663, + 6665, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6052, + "donors": [ + 6054 + ], + "cut_read": [ + 1374, + 6054, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6016, + "donors": [ + 6018 + ], + "cut_read": [ + 1149, + 6018, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5844, + "donors": [ + 5846 + ], + "cut_read": [ + 1798, + 5846, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5664, + "donors": [ + 5666 + ], + "cut_read": [ + 1374, + 5666, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5412, + "donors": [ + 5414 + ], + "cut_read": [ + 1149, + 5414, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8176, + "donors": [ + 5846, + 6054, + 8194 + ], + "cut_read": [ + 1798, + 8194, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7823, + "donors": [ + 5666, + 5846, + 6018, + 8074, + 8128 + ], + "cut_read": [ + 1374, + 8128, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7553, + "donors": [ + 5414, + 6054, + 8194 + ], + "cut_read": [ + 1798, + 8194, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7175, + "donors": [ + 5666, + 6054, + 8074, + 8194 + ], + "cut_read": [ + 1798, + 8194, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6664, + "donors": [ + 5846, + 6018 + ], + "cut_read": [ + 1662, + 6664, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6751, + "donors": [ + 7639 + ], + "cut_read": [ + 1439, + 7639, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7605, + "donors": [ + 6733, + 7603, + 7623 + ], + "cut_read": [ + 1429, + 7623, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6767, + "donors": [ + 7645 + ], + "cut_read": [ + 1445, + 7645, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7647, + "donors": [ + 6769 + ], + "cut_read": [ + 1447, + 7647, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7415, + "donors": [ + 7417, + 7505, + 7507 + ], + "cut_read": [ + 1655, + 7507, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8058, + "donors": [ + 7036, + 7038, + 7505, + 7507, + 8060 + ], + "cut_read": [ + 1479, + 8060, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6731, + "donors": [ + 7623 + ], + "cut_read": [ + 1429, + 7623, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6713, + "donors": [ + 6733, + 7603, + 7623 + ], + "cut_read": [ + 1429, + 7623, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6715, + "donors": [ + 7603 + ], + "cut_read": [ + 1431, + 7603, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7128, + "donors": [ + 7507, + 8060 + ], + "cut_read": [ + 1479, + 8060, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6749, + "donors": [ + 7641 + ], + "cut_read": [ + 1437, + 7641, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7621, + "donors": [ + 6733 + ], + "cut_read": [ + 1431, + 7621, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7878, + "donors": [ + 7036, + 7417, + 7505, + 7507 + ], + "cut_read": [ + 1477, + 7878, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7126, + "donors": [ + 7036, + 7038, + 7507, + 8060 + ], + "cut_read": [ + 1479, + 8060, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7880, + "donors": [ + 7038, + 7417 + ], + "cut_read": [ + 1479, + 7880, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5869, + "donors": [ + 5871 + ], + "cut_read": [ + 1663, + 5871, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5569, + "donors": [ + 5571 + ], + "cut_read": [ + 1311, + 5571, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5317, + "donors": [ + 5319 + ], + "cut_read": [ + 1087, + 5319, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4981, + "donors": [ + 4983 + ], + "cut_read": [ + 1647, + 4983, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7817, + "donors": [ + 5319, + 5871 + ], + "cut_read": [ + 1311, + 7817, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7401, + "donors": [ + 4983, + 5319, + 7799 + ], + "cut_read": [ + 1087, + 7799, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7023, + "donors": [ + 4983, + 5571 + ], + "cut_read": [ + 1087, + 7023, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6519, + "donors": [ + 5319, + 5571, + 5871, + 7781, + 7799 + ], + "cut_read": [ + 1087, + 7799, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5868, + "donors": [ + 5870 + ], + "cut_read": [ + 1661, + 5870, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5568, + "donors": [ + 5570 + ], + "cut_read": [ + 1310, + 5570, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5316, + "donors": [ + 5318 + ], + "cut_read": [ + 1086, + 5318, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4980, + "donors": [ + 4982 + ], + "cut_read": [ + 1645, + 4982, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7816, + "donors": [ + 5318, + 5870 + ], + "cut_read": [ + 1310, + 7816, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7409, + "donors": [ + 4982, + 5318, + 7798 + ], + "cut_read": [ + 1086, + 7798, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7031, + "donors": [ + 4982, + 5570 + ], + "cut_read": [ + 1086, + 7031, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6527, + "donors": [ + 5318, + 5570, + 5870, + 7780, + 7798 + ], + "cut_read": [ + 1086, + 7798, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6193, + "donors": [ + 6195 + ], + "cut_read": [ + 1743, + 6195, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6157, + "donors": [ + 6159 + ], + "cut_read": [ + 1455, + 6159, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6085, + "donors": [ + 6087 + ], + "cut_read": [ + 1231, + 6087, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5965, + "donors": [ + 5967 + ], + "cut_read": [ + 1871, + 5967, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8337, + "donors": [ + 5967, + 6159, + 8393 + ], + "cut_read": [ + 1871, + 8393, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7995, + "donors": [ + 6159, + 6195 + ], + "cut_read": [ + 1871, + 7995, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7349, + "donors": [ + 5967, + 6087, + 6195, + 8283, + 8393 + ], + "cut_read": [ + 1871, + 8393, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6845, + "donors": [ + 5967, + 6087 + ], + "cut_read": [ + 1743, + 6845, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6192, + "donors": [ + 6194 + ], + "cut_read": [ + 1742, + 6194, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6156, + "donors": [ + 6158 + ], + "cut_read": [ + 1453, + 6158, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6084, + "donors": [ + 6086 + ], + "cut_read": [ + 1229, + 6086, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5964, + "donors": [ + 5966 + ], + "cut_read": [ + 1870, + 5966, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8345, + "donors": [ + 5966, + 6158, + 8392 + ], + "cut_read": [ + 1870, + 8392, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8003, + "donors": [ + 6158, + 6194 + ], + "cut_read": [ + 1870, + 8003, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7348, + "donors": [ + 5966, + 6086, + 6194, + 8291, + 8392 + ], + "cut_read": [ + 1870, + 8392, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6844, + "donors": [ + 5966, + 6086 + ], + "cut_read": [ + 1742, + 6844, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4969, + "donors": [ + 4971 + ], + "cut_read": [ + 1063, + 4971, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4957, + "donors": [ + 4959 + ], + "cut_read": [ + 1047, + 4959, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4945, + "donors": [ + 4947 + ], + "cut_read": [ + 1031, + 4947, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4933, + "donors": [ + 4935 + ], + "cut_read": [ + 967, + 4935, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4805, + "donors": [ + 4807 + ], + "cut_read": [ + 1047, + 4807, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6431, + "donors": [ + 4947, + 4959 + ], + "cut_read": [ + 1063, + 6431, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6413, + "donors": [ + 4947, + 4971, + 6465, + 6501 + ], + "cut_read": [ + 1063, + 6501, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6395, + "donors": [ + 4935, + 4947, + 4959, + 6465, + 6483 + ], + "cut_read": [ + 1047, + 6483, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6248, + "donors": [ + 4935, + 4947, + 6483, + 6501 + ], + "cut_read": [ + 1063, + 6501, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4968, + "donors": [ + 4970 + ], + "cut_read": [ + 1062, + 4970, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4956, + "donors": [ + 4958 + ], + "cut_read": [ + 1045, + 4958, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4944, + "donors": [ + 4946 + ], + "cut_read": [ + 1029, + 4946, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4932, + "donors": [ + 4934 + ], + "cut_read": [ + 966, + 4934, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4804, + "donors": [ + 4806 + ], + "cut_read": [ + 1045, + 4806, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6430, + "donors": [ + 4946, + 4958 + ], + "cut_read": [ + 1062, + 6430, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6412, + "donors": [ + 4946, + 4970, + 6473, + 6509 + ], + "cut_read": [ + 1062, + 6509, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6394, + "donors": [ + 4934, + 4946, + 4958, + 6473, + 6491 + ], + "cut_read": [ + 1045, + 6491, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6256, + "donors": [ + 4934, + 4946, + 6491, + 6509 + ], + "cut_read": [ + 1062, + 6509, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5821, + "donors": [ + 5823 + ], + "cut_read": [ + 1775, + 5823, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5641, + "donors": [ + 5643 + ], + "cut_read": [ + 1359, + 5643, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5389, + "donors": [ + 5391 + ], + "cut_read": [ + 1135, + 5391, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5053, + "donors": [ + 5055 + ], + "cut_read": [ + 1647, + 5055, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8051, + "donors": [ + 5055, + 5823, + 8087 + ], + "cut_read": [ + 1647, + 8087, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7509, + "donors": [ + 5391, + 5823, + 8087 + ], + "cut_read": [ + 1647, + 8087, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7131, + "donors": [ + 5055, + 5643 + ], + "cut_read": [ + 1135, + 7131, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5820, + "donors": [ + 5822 + ], + "cut_read": [ + 1773, + 5822, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5640, + "donors": [ + 5642 + ], + "cut_read": [ + 1358, + 5642, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5388, + "donors": [ + 5390 + ], + "cut_read": [ + 1134, + 5390, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5052, + "donors": [ + 5054 + ], + "cut_read": [ + 1646, + 5054, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8050, + "donors": [ + 5054, + 5822, + 8086 + ], + "cut_read": [ + 1646, + 8086, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7517, + "donors": [ + 5390, + 5822, + 8086 + ], + "cut_read": [ + 1646, + 8086, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7139, + "donors": [ + 5054, + 5642 + ], + "cut_read": [ + 1134, + 7139, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5629, + "donors": [ + 5631 + ], + "cut_read": [ + 1503, + 5631, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5617, + "donors": [ + 5619 + ], + "cut_read": [ + 1487, + 5619, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5233, + "donors": [ + 5235 + ], + "cut_read": [ + 1031, + 5235, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4897, + "donors": [ + 4899 + ], + "cut_read": [ + 1487, + 4899, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7457, + "donors": [ + 5235, + 5631 + ], + "cut_read": [ + 1255, + 7457, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7421, + "donors": [ + 4899, + 5619, + 7439, + 7491 + ], + "cut_read": [ + 1503, + 7491, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7403, + "donors": [ + 4899, + 5235, + 7439 + ], + "cut_read": [ + 1031, + 7439, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6393, + "donors": [ + 5235, + 5619, + 5631, + 6897, + 7491 + ], + "cut_read": [ + 1503, + 7491, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5628, + "donors": [ + 5630 + ], + "cut_read": [ + 1501, + 5630, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5616, + "donors": [ + 5618 + ], + "cut_read": [ + 1485, + 5618, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5232, + "donors": [ + 5234 + ], + "cut_read": [ + 1030, + 5234, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4896, + "donors": [ + 4898 + ], + "cut_read": [ + 1485, + 4898, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7456, + "donors": [ + 5234, + 5630 + ], + "cut_read": [ + 1254, + 7456, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7420, + "donors": [ + 4898, + 5618, + 7438, + 7499 + ], + "cut_read": [ + 1501, + 7499, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7402, + "donors": [ + 4898, + 5234, + 7438 + ], + "cut_read": [ + 1030, + 7438, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6401, + "donors": [ + 5234, + 5618, + 5630, + 6905, + 7499 + ], + "cut_read": [ + 1501, + 7499, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4885, + "donors": [ + 4887 + ], + "cut_read": [ + 1007, + 4887, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4873, + "donors": [ + 4875 + ], + "cut_read": [ + 991, + 4875, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4861, + "donors": [ + 4863 + ], + "cut_read": [ + 975, + 4863, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4849, + "donors": [ + 4851 + ], + "cut_read": [ + 967, + 4851, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6305, + "donors": [ + 4863, + 4875 + ], + "cut_read": [ + 1007, + 6305, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6287, + "donors": [ + 4863, + 4887, + 6339, + 6375 + ], + "cut_read": [ + 1007, + 6375, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6269, + "donors": [ + 4851, + 4863, + 4875, + 6339, + 6357 + ], + "cut_read": [ + 991, + 6357, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6251, + "donors": [ + 4851, + 4863, + 6357, + 6375 + ], + "cut_read": [ + 1007, + 6375, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4884, + "donors": [ + 4886 + ], + "cut_read": [ + 1006, + 4886, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4872, + "donors": [ + 4874 + ], + "cut_read": [ + 989, + 4874, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4860, + "donors": [ + 4862 + ], + "cut_read": [ + 973, + 4862, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4848, + "donors": [ + 4850 + ], + "cut_read": [ + 965, + 4850, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6304, + "donors": [ + 4862, + 4874 + ], + "cut_read": [ + 1006, + 6304, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6286, + "donors": [ + 4862, + 4886, + 6347, + 6383 + ], + "cut_read": [ + 1006, + 6383, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6268, + "donors": [ + 4850, + 4862, + 4874, + 6347, + 6365 + ], + "cut_read": [ + 989, + 6365, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6250, + "donors": [ + 4850, + 4862, + 6365, + 6383 + ], + "cut_read": [ + 1006, + 6383, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6001, + "donors": [ + 6003 + ], + "cut_read": [ + 1175, + 6003, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5881, + "donors": [ + 5883 + ], + "cut_read": [ + 1847, + 5883, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5701, + "donors": [ + 5703 + ], + "cut_read": [ + 1399, + 5703, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5449, + "donors": [ + 5451 + ], + "cut_read": [ + 1175, + 5451, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7869, + "donors": [ + 5703, + 5883, + 6003, + 8049, + 8231 + ], + "cut_read": [ + 1399, + 8231, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7599, + "donors": [ + 5451, + 5883, + 8249 + ], + "cut_read": [ + 1687, + 8249, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7221, + "donors": [ + 5703, + 5883, + 8049, + 8249 + ], + "cut_read": [ + 1687, + 8249, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6719, + "donors": [ + 5883, + 6003 + ], + "cut_read": [ + 1687, + 6719, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6000, + "donors": [ + 6002 + ], + "cut_read": [ + 1173, + 6002, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5880, + "donors": [ + 5882 + ], + "cut_read": [ + 1845, + 5882, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5700, + "donors": [ + 5702 + ], + "cut_read": [ + 1398, + 5702, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5448, + "donors": [ + 5450 + ], + "cut_read": [ + 1173, + 5450, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7877, + "donors": [ + 5702, + 5882, + 6002, + 8057, + 8230 + ], + "cut_read": [ + 1398, + 8230, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7607, + "donors": [ + 5450, + 5882, + 8248 + ], + "cut_read": [ + 1686, + 8248, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7229, + "donors": [ + 5702, + 5882, + 8057, + 8248 + ], + "cut_read": [ + 1686, + 8248, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6718, + "donors": [ + 5882, + 6002 + ], + "cut_read": [ + 1686, + 6718, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5221, + "donors": [ + 5223 + ], + "cut_read": [ + 1223, + 5223, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5209, + "donors": [ + 5211 + ], + "cut_read": [ + 1167, + 5211, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5185, + "donors": [ + 5187 + ], + "cut_read": [ + 1079, + 5187, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5149, + "donors": [ + 5151 + ], + "cut_read": [ + 1023, + 5151, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6701, + "donors": [ + 5187, + 5211 + ], + "cut_read": [ + 1223, + 6701, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6611, + "donors": [ + 5187, + 5223, + 6825, + 6879 + ], + "cut_read": [ + 1223, + 6879, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6503, + "donors": [ + 5151, + 5187, + 5211, + 6825, + 6861 + ], + "cut_read": [ + 1167, + 6861, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6377, + "donors": [ + 5151, + 5187, + 6861, + 6879 + ], + "cut_read": [ + 1223, + 6879, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5220, + "donors": [ + 5222 + ], + "cut_read": [ + 1222, + 5222, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5208, + "donors": [ + 5210 + ], + "cut_read": [ + 1165, + 5210, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5184, + "donors": [ + 5186 + ], + "cut_read": [ + 1077, + 5186, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5148, + "donors": [ + 5150 + ], + "cut_read": [ + 1021, + 5150, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6700, + "donors": [ + 5186, + 5210 + ], + "cut_read": [ + 1222, + 6700, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6610, + "donors": [ + 5186, + 5222, + 6833, + 6887 + ], + "cut_read": [ + 1222, + 6887, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6502, + "donors": [ + 5150, + 5186, + 5210, + 6833, + 6869 + ], + "cut_read": [ + 1165, + 6869, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6376, + "donors": [ + 5150, + 5186, + 6869, + 6887 + ], + "cut_read": [ + 1222, + 6887, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6229, + "donors": [ + 6231 + ], + "cut_read": [ + 1887, + 6231, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6217, + "donors": [ + 6219 + ], + "cut_read": [ + 1759, + 6219, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6181, + "donors": [ + 6183 + ], + "cut_read": [ + 1471, + 6183, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6109, + "donors": [ + 6111 + ], + "cut_read": [ + 1247, + 6111, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8033, + "donors": [ + 6183, + 6219 + ], + "cut_read": [ + 1887, + 8033, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7763, + "donors": [ + 6183, + 6231, + 8319, + 8391 + ], + "cut_read": [ + 1887, + 8391, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7385, + "donors": [ + 6111, + 6183, + 6219, + 8319, + 8373 + ], + "cut_read": [ + 1759, + 8373, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6881, + "donors": [ + 6111, + 6183, + 8373, + 8391 + ], + "cut_read": [ + 1887, + 8391, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6228, + "donors": [ + 6230 + ], + "cut_read": [ + 1886, + 6230, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6216, + "donors": [ + 6218 + ], + "cut_read": [ + 1757, + 6218, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6180, + "donors": [ + 6182 + ], + "cut_read": [ + 1469, + 6182, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6108, + "donors": [ + 6110 + ], + "cut_read": [ + 1245, + 6110, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8032, + "donors": [ + 6182, + 6218 + ], + "cut_read": [ + 1886, + 8032, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7762, + "donors": [ + 6182, + 6230, + 8327, + 8399 + ], + "cut_read": [ + 1886, + 8399, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7384, + "donors": [ + 6110, + 6182, + 6218, + 8327, + 8381 + ], + "cut_read": [ + 1757, + 8381, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6880, + "donors": [ + 6110, + 6182, + 8381, + 8399 + ], + "cut_read": [ + 1886, + 8399, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6121, + "donors": [ + 6123 + ], + "cut_read": [ + 1431, + 6123, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6049, + "donors": [ + 6051 + ], + "cut_read": [ + 1207, + 6051, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5929, + "donors": [ + 5931 + ], + "cut_read": [ + 1847, + 5931, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5749, + "donors": [ + 5751 + ], + "cut_read": [ + 1431, + 5751, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8339, + "donors": [ + 5931, + 6123, + 8357 + ], + "cut_read": [ + 1847, + 8357, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7941, + "donors": [ + 5751, + 5931, + 6051, + 8121, + 8229 + ], + "cut_read": [ + 1431, + 8229, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7295, + "donors": [ + 5751, + 6123, + 8121, + 8357 + ], + "cut_read": [ + 1847, + 8357, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6791, + "donors": [ + 5931, + 6051 + ], + "cut_read": [ + 1719, + 6791, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6120, + "donors": [ + 6122 + ], + "cut_read": [ + 1429, + 6122, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6048, + "donors": [ + 6050 + ], + "cut_read": [ + 1205, + 6050, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5928, + "donors": [ + 5930 + ], + "cut_read": [ + 1846, + 5930, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5748, + "donors": [ + 5750 + ], + "cut_read": [ + 1429, + 5750, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8338, + "donors": [ + 5930, + 6122, + 8356 + ], + "cut_read": [ + 1846, + 8356, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7949, + "donors": [ + 5750, + 5930, + 6050, + 8129, + 8237 + ], + "cut_read": [ + 1429, + 8237, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7294, + "donors": [ + 5750, + 6122, + 8129, + 8356 + ], + "cut_read": [ + 1846, + 8356, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6790, + "donors": [ + 5930, + 6050 + ], + "cut_read": [ + 1718, + 6790, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7253, + "donors": [ + 7255, + 7321, + 7323 + ], + "cut_read": [ + 1607, + 7323, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7225, + "donors": [ + 7227, + 7243, + 7245 + ], + "cut_read": [ + 1598, + 7245, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7069, + "donors": [ + 7071, + 7145, + 7147 + ], + "cut_read": [ + 1543, + 7147, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8689, + "donors": [ + 7273 + ], + "cut_read": [ + 1615, + 8689, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8674, + "donors": [ + 7271 + ], + "cut_read": [ + 1613, + 8674, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8659, + "donors": [ + 7255 + ], + "cut_read": [ + 1607, + 8659, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8644, + "donors": [ + 7255, + 7321, + 7323 + ], + "cut_read": [ + 1606, + 8644, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8629, + "donors": [ + 7243 + ], + "cut_read": [ + 1599, + 8629, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8614, + "donors": [ + 7245 + ], + "cut_read": [ + 1598, + 8614, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8599, + "donors": [ + 7227, + 7243, + 7245 + ], + "cut_read": [ + 1599, + 8599, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8584, + "donors": [ + 7227 + ], + "cut_read": [ + 1597, + 8584, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8569, + "donors": [ + 7219 + ], + "cut_read": [ + 1575, + 8569, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8554, + "donors": [ + 7217 + ], + "cut_read": [ + 1573, + 8554, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8539, + "donors": [ + 7147 + ], + "cut_read": [ + 1543, + 8539, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8524, + "donors": [ + 7145 + ], + "cut_read": [ + 1541, + 8524, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8509, + "donors": [ + 7057 + ], + "cut_read": [ + 1503, + 8509, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8494, + "donors": [ + 7055 + ], + "cut_read": [ + 1501, + 8494, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8479, + "donors": [ + 6949 + ], + "cut_read": [ + 1503, + 8479, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8464, + "donors": [ + 6949, + 7055, + 7057 + ], + "cut_read": [ + 1499, + 8464, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5305, + "donors": [ + 5307 + ], + "cut_read": [ + 1287, + 5307, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5293, + "donors": [ + 5295 + ], + "cut_read": [ + 1271, + 5295, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5281, + "donors": [ + 5283 + ], + "cut_read": [ + 1255, + 5283, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4801, + "donors": [ + 4803 + ], + "cut_read": [ + 1271, + 4803, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6935, + "donors": [ + 5283, + 5295 + ], + "cut_read": [ + 1287, + 6935, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5304, + "donors": [ + 5306 + ], + "cut_read": [ + 1286, + 5306, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5292, + "donors": [ + 5294 + ], + "cut_read": [ + 1269, + 5294, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5280, + "donors": [ + 5282 + ], + "cut_read": [ + 1253, + 5282, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4800, + "donors": [ + 4802 + ], + "cut_read": [ + 1269, + 4802, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6934, + "donors": [ + 5282, + 5294 + ], + "cut_read": [ + 1286, + 6934, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7513, + "donors": [ + 7134, + 8064 + ], + "cut_read": [ + 1487, + 8064, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7555, + "donors": [ + 7176, + 8144 + ], + "cut_read": [ + 1507, + 8144, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6686, + "donors": [ + 6277, + 6403 + ], + "cut_read": [ + 1198, + 6686, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7196, + "donors": [ + 7575, + 8160 + ], + "cut_read": [ + 1519, + 8160, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7846, + "donors": [ + 6515, + 6517, + 6911, + 6913, + 7172, + 7176, + 7549, + 7557, + 7848, + 8062, + 8064, + 8126, + 8144 + ], + "cut_read": [ + 1507, + 8144, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6279, + "donors": [ + 6403, + 6515, + 6517, + 6684, + 7172, + 7176, + 7549, + 7557, + 8062, + 8063, + 8064, + 8065, + 8126, + 8144 + ], + "cut_read": [ + 1507, + 8144, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7515, + "donors": [ + 7134, + 7172, + 7176, + 7549, + 7557, + 7847, + 7849, + 8064, + 8126, + 8144 + ], + "cut_read": [ + 1507, + 8144, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7826, + "donors": [ + 6517, + 6911, + 6913, + 7019 + ], + "cut_read": [ + 1711, + 7826, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6409, + "donors": [ + 6913, + 7560 + ], + "cut_read": [ + 1591, + 7560, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7170, + "donors": [ + 7549, + 8124 + ], + "cut_read": [ + 1503, + 8124, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7551, + "donors": [ + 7172, + 8126 + ], + "cut_read": [ + 1502, + 8126, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8500, + "donors": [ + 7018, + 7396 + ], + "cut_read": [ + 1709, + 8500, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8118, + "donors": [ + 7152, + 7154, + 7172, + 7176, + 7549, + 7557, + 7847, + 7849, + 8116, + 8126, + 8144 + ], + "cut_read": [ + 1507, + 8144, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8099, + "donors": [ + 6515, + 6517, + 7172, + 7549, + 8062, + 8063, + 8064, + 8065, + 8101, + 8126 + ], + "cut_read": [ + 1502, + 8126, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7824, + "donors": [ + 6515, + 7019 + ], + "cut_read": [ + 1709, + 7824, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7533, + "donors": [ + 7154, + 8116 + ], + "cut_read": [ + 1494, + 8116, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6632, + "donors": [ + 6630, + 6911, + 6913, + 7176, + 7557, + 7847, + 7849, + 8063, + 8065, + 8144 + ], + "cut_read": [ + 1507, + 8144, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7136, + "donors": [ + 7134, + 7172, + 7176, + 7549, + 7557, + 7847, + 7849, + 8062, + 8064, + 8126, + 8144 + ], + "cut_read": [ + 1507, + 8144, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6281, + "donors": [ + 6907, + 7180 + ], + "cut_read": [ + 1422, + 7180, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8515, + "donors": [ + 6515, + 6517, + 6911, + 6913, + 7018, + 7176, + 7396, + 7557, + 7847, + 7849, + 8063, + 8065, + 8144 + ], + "cut_read": [ + 1711, + 8515, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7398, + "donors": [ + 6515, + 6517, + 7172, + 7176, + 7396, + 7549, + 7557, + 7847, + 7849, + 8062, + 8063, + 8064, + 8065, + 8126, + 8144 + ], + "cut_read": [ + 1507, + 8144, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6407, + "donors": [ + 6911, + 7558 + ], + "cut_read": [ + 1589, + 7558, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7182, + "donors": [ + 6283, + 6907, + 8063, + 8065 + ], + "cut_read": [ + 1319, + 8065, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8162, + "donors": [ + 6515, + 6517, + 6911, + 6913, + 7176, + 7194, + 7557, + 7575, + 7847, + 7849, + 8063, + 8065, + 8144 + ], + "cut_read": [ + 1515, + 8162, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6405, + "donors": [ + 6403, + 6515, + 6517, + 7172, + 7176, + 7549, + 7557, + 8062, + 8063, + 8064, + 8065, + 8126, + 8144 + ], + "cut_read": [ + 1507, + 8144, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7021, + "donors": [ + 6911, + 6913, + 7019 + ], + "cut_read": [ + 1487, + 7021, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6909, + "donors": [ + 6907, + 8063, + 8065 + ], + "cut_read": [ + 1319, + 8065, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7020, + "donors": [ + 6911, + 6913, + 7018, + 7172, + 7549, + 8062, + 8064, + 8126 + ], + "cut_read": [ + 1502, + 8126, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7573, + "donors": [ + 6515, + 6517, + 6911, + 6913, + 7176, + 7557, + 7575, + 7847, + 7849, + 8063, + 8065, + 8144 + ], + "cut_read": [ + 1507, + 8144, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8083, + "donors": [ + 6911, + 6913, + 7172, + 7549, + 7847, + 7849, + 8062, + 8063, + 8064, + 8065, + 8081, + 8126 + ], + "cut_read": [ + 1502, + 8126, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7531, + "donors": [ + 7154, + 7172, + 7176, + 7549, + 7557, + 7847, + 7849, + 8116, + 8126, + 8144 + ], + "cut_read": [ + 1507, + 8144, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8142, + "donors": [ + 7178, + 7557 + ], + "cut_read": [ + 1511, + 8142, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8596, + "donors": [ + 8551, + 8566, + 8581 + ], + "cut_read": [ + 1855, + 8596, + -1 + ], + "rank": 5, + "basis": [ + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank5" + }, + { + "pivot": 8656, + "donors": [ + 8611, + 8626, + 8641 + ], + "cut_read": [ + 1871, + 8656, + -1 + ], + "rank": 5, + "basis": [ + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank5" + }, + { + "pivot": 7900, + "donors": [ + 6543, + 7047 + ], + "cut_read": [ + 1789, + 7900, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7027, + "donors": [ + 7029, + 7045, + 7047 + ], + "cut_read": [ + 1526, + 7047, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7902, + "donors": [ + 6541, + 7045 + ], + "cut_read": [ + 1791, + 7902, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7828, + "donors": [ + 6523, + 6541, + 6543, + 7029 + ], + "cut_read": [ + 1787, + 7828, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7404, + "donors": [ + 7406, + 7422, + 7424 + ], + "cut_read": [ + 1781, + 7424, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6525, + "donors": [ + 6523, + 6541, + 6543 + ], + "cut_read": [ + 1789, + 6543, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7830, + "donors": [ + 6523, + 7029, + 7045, + 7047 + ], + "cut_read": [ + 1791, + 7830, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7026, + "donors": [ + 7028, + 7044, + 7046 + ], + "cut_read": [ + 1781, + 7046, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8545, + "donors": [ + 7028, + 7044, + 7046, + 7406, + 7422, + 7424 + ], + "cut_read": [ + 1791, + 8545, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8560, + "donors": [ + 7046, + 7424 + ], + "cut_read": [ + 1789, + 8560, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8530, + "donors": [ + 7028, + 7406 + ], + "cut_read": [ + 1787, + 8530, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8575, + "donors": [ + 7044, + 7422 + ], + "cut_read": [ + 1791, + 8575, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8718, + "donors": [ + 8703, + 8708, + 8713 + ], + "cut_read": [ + 1015, + 8718, + -1 + ], + "rank": 7, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank7" + }, + { + "pivot": 8719, + "donors": [ + 8704, + 8709, + 8714 + ], + "cut_read": [ + 991, + 8719, + -1 + ], + "rank": 7, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank7" + }, + { + "pivot": 8484, + "donors": [ + 8439, + 8454, + 8469 + ], + "cut_read": [ + 1271, + 8484, + -1 + ], + "rank": 5, + "basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank5" + }, + { + "pivot": 8508, + "donors": [ + 8463, + 8478, + 8493 + ], + "cut_read": [ + 1495, + 8508, + -1 + ], + "rank": 4, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank4" + }, + { + "pivot": 8480, + "donors": [ + 8435, + 8450, + 8465 + ], + "cut_read": [ + 1287, + 8480, + -1 + ], + "rank": 4, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank4" + }, + { + "pivot": 8457, + "donors": [ + 8412, + 8427, + 8442 + ], + "cut_read": [ + 1015, + 8457, + -1 + ], + "rank": 4, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank4" + }, + { + "pivot": 8572, + "donors": [ + 8527, + 8542, + 8557 + ], + "cut_read": [ + 1359, + 8572, + -1 + ], + "rank": 4, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank4" + }, + { + "pivot": 8667, + "donors": [ + 8622, + 8637, + 8652 + ], + "cut_read": [ + 1231, + 8667, + -1 + ], + "rank": 4, + "basis": [ + [ + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank4" + }, + { + "pivot": 8666, + "donors": [ + 8621, + 8636, + 8651 + ], + "cut_read": [ + 1743, + 8666, + -1 + ], + "rank": 4, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank4" + }, + { + "pivot": 8695, + "donors": [ + 8650, + 8665, + 8680 + ], + "cut_read": [ + 1839, + 8695, + -1 + ], + "rank": 4, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank4" + }, + { + "pivot": 6236, + "donors": [ + 6238 + ], + "cut_read": [ + 1919, + 6238, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6152, + "donors": [ + 6154 + ], + "cut_read": [ + 1911, + 6154, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6080, + "donors": [ + 6082 + ], + "cut_read": [ + 1911, + 6082, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6044, + "donors": [ + 6046 + ], + "cut_read": [ + 1887, + 6046, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5960, + "donors": [ + 5962 + ], + "cut_read": [ + 1911, + 5962, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6237, + "donors": [ + 6239 + ], + "cut_read": [ + 1918, + 6239, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6153, + "donors": [ + 6155 + ], + "cut_read": [ + 1910, + 6155, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6081, + "donors": [ + 6083 + ], + "cut_read": [ + 1910, + 6083, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6045, + "donors": [ + 6047 + ], + "cut_read": [ + 1886, + 6047, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5961, + "donors": [ + 5963 + ], + "cut_read": [ + 1910, + 5963, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5864, + "donors": [ + 5866 + ], + "cut_read": [ + 1839, + 5866, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6140, + "donors": [ + 6142 + ], + "cut_read": [ + 1911, + 6142, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6068, + "donors": [ + 6070 + ], + "cut_read": [ + 1911, + 6070, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6032, + "donors": [ + 6034 + ], + "cut_read": [ + 1887, + 6034, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5948, + "donors": [ + 5950 + ], + "cut_read": [ + 1911, + 5950, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5912, + "donors": [ + 5914 + ], + "cut_read": [ + 1887, + 5914, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5865, + "donors": [ + 5867 + ], + "cut_read": [ + 1837, + 5867, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6141, + "donors": [ + 6143 + ], + "cut_read": [ + 1909, + 6143, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6069, + "donors": [ + 6071 + ], + "cut_read": [ + 1909, + 6071, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6033, + "donors": [ + 6035 + ], + "cut_read": [ + 1885, + 6035, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5949, + "donors": [ + 5951 + ], + "cut_read": [ + 1909, + 5951, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5913, + "donors": [ + 5915 + ], + "cut_read": [ + 1885, + 5915, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5852, + "donors": [ + 5854 + ], + "cut_read": [ + 1831, + 5854, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5672, + "donors": [ + 5674 + ], + "cut_read": [ + 1831, + 5674, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5612, + "donors": [ + 5614 + ], + "cut_read": [ + 1751, + 5614, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5420, + "donors": [ + 5422 + ], + "cut_read": [ + 1831, + 5422, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6128, + "donors": [ + 6130 + ], + "cut_read": [ + 1903, + 6130, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6056, + "donors": [ + 6058 + ], + "cut_read": [ + 1903, + 6058, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6020, + "donors": [ + 6022 + ], + "cut_read": [ + 1879, + 6022, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5936, + "donors": [ + 5938 + ], + "cut_read": [ + 1903, + 5938, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5900, + "donors": [ + 5902 + ], + "cut_read": [ + 1879, + 5902, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5853, + "donors": [ + 5855 + ], + "cut_read": [ + 1829, + 5855, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5673, + "donors": [ + 5675 + ], + "cut_read": [ + 1829, + 5675, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5613, + "donors": [ + 5615 + ], + "cut_read": [ + 1749, + 5615, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5421, + "donors": [ + 5423 + ], + "cut_read": [ + 1829, + 5423, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6129, + "donors": [ + 6131 + ], + "cut_read": [ + 1901, + 6131, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6057, + "donors": [ + 6059 + ], + "cut_read": [ + 1901, + 6059, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6021, + "donors": [ + 6023 + ], + "cut_read": [ + 1877, + 6023, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5937, + "donors": [ + 5939 + ], + "cut_read": [ + 1901, + 5939, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5901, + "donors": [ + 5903 + ], + "cut_read": [ + 1877, + 5903, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5840, + "donors": [ + 5842 + ], + "cut_read": [ + 1815, + 5842, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5660, + "donors": [ + 5662 + ], + "cut_read": [ + 1815, + 5662, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5600, + "donors": [ + 5602 + ], + "cut_read": [ + 1735, + 5602, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5408, + "donors": [ + 5410 + ], + "cut_read": [ + 1815, + 5410, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5348, + "donors": [ + 5350 + ], + "cut_read": [ + 1735, + 5350, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5276, + "donors": [ + 5278 + ], + "cut_read": [ + 1615, + 5278, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6008, + "donors": [ + 6010 + ], + "cut_read": [ + 1863, + 6010, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5888, + "donors": [ + 5890 + ], + "cut_read": [ + 1863, + 5890, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5841, + "donors": [ + 5843 + ], + "cut_read": [ + 1813, + 5843, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5661, + "donors": [ + 5663 + ], + "cut_read": [ + 1813, + 5663, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5601, + "donors": [ + 5603 + ], + "cut_read": [ + 1733, + 5603, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5409, + "donors": [ + 5411 + ], + "cut_read": [ + 1813, + 5411, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5349, + "donors": [ + 5351 + ], + "cut_read": [ + 1733, + 5351, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5277, + "donors": [ + 5279 + ], + "cut_read": [ + 1611, + 5279, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6009, + "donors": [ + 6011 + ], + "cut_read": [ + 1861, + 6011, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5889, + "donors": [ + 5891 + ], + "cut_read": [ + 1861, + 5891, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5828, + "donors": [ + 5830 + ], + "cut_read": [ + 1791, + 5830, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5648, + "donors": [ + 5650 + ], + "cut_read": [ + 1791, + 5650, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5588, + "donors": [ + 5590 + ], + "cut_read": [ + 1711, + 5590, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5396, + "donors": [ + 5398 + ], + "cut_read": [ + 1791, + 5398, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5336, + "donors": [ + 5338 + ], + "cut_read": [ + 1711, + 5338, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5264, + "donors": [ + 5266 + ], + "cut_read": [ + 1591, + 5266, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5744, + "donors": [ + 5746 + ], + "cut_read": [ + 1887, + 5746, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4928, + "donors": [ + 4930 + ], + "cut_read": [ + 1591, + 4930, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4844, + "donors": [ + 4846 + ], + "cut_read": [ + 1423, + 4846, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5829, + "donors": [ + 5831 + ], + "cut_read": [ + 1789, + 5831, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5649, + "donors": [ + 5651 + ], + "cut_read": [ + 1789, + 5651, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5589, + "donors": [ + 5591 + ], + "cut_read": [ + 1710, + 5591, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5397, + "donors": [ + 5399 + ], + "cut_read": [ + 1789, + 5399, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5337, + "donors": [ + 5339 + ], + "cut_read": [ + 1710, + 5339, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5265, + "donors": [ + 5267 + ], + "cut_read": [ + 1590, + 5267, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5745, + "donors": [ + 5747 + ], + "cut_read": [ + 1883, + 5747, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4929, + "donors": [ + 4931 + ], + "cut_read": [ + 1590, + 4931, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4845, + "donors": [ + 4847 + ], + "cut_read": [ + 1419, + 4847, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5576, + "donors": [ + 5578 + ], + "cut_read": [ + 1679, + 5578, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5324, + "donors": [ + 5326 + ], + "cut_read": [ + 1679, + 5326, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5252, + "donors": [ + 5254 + ], + "cut_read": [ + 1559, + 5254, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5696, + "donors": [ + 5698 + ], + "cut_read": [ + 1839, + 5698, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5684, + "donors": [ + 5686 + ], + "cut_read": [ + 1839, + 5686, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5444, + "donors": [ + 5446 + ], + "cut_read": [ + 1839, + 5446, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5432, + "donors": [ + 5434 + ], + "cut_read": [ + 1839, + 5434, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5108, + "donors": [ + 5110 + ], + "cut_read": [ + 1839, + 5110, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4916, + "donors": [ + 4918 + ], + "cut_read": [ + 1559, + 4918, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4832, + "donors": [ + 4834 + ], + "cut_read": [ + 1391, + 4834, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5577, + "donors": [ + 5579 + ], + "cut_read": [ + 1678, + 5579, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5325, + "donors": [ + 5327 + ], + "cut_read": [ + 1678, + 5327, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5253, + "donors": [ + 5255 + ], + "cut_read": [ + 1558, + 5255, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5697, + "donors": [ + 5699 + ], + "cut_read": [ + 1835, + 5699, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5685, + "donors": [ + 5687 + ], + "cut_read": [ + 1835, + 5687, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5445, + "donors": [ + 5447 + ], + "cut_read": [ + 1835, + 5447, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5433, + "donors": [ + 5435 + ], + "cut_read": [ + 1835, + 5435, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5109, + "donors": [ + 5111 + ], + "cut_read": [ + 1835, + 5111, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4917, + "donors": [ + 4919 + ], + "cut_read": [ + 1558, + 4919, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4833, + "donors": [ + 4835 + ], + "cut_read": [ + 1390, + 4835, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5240, + "donors": [ + 5242 + ], + "cut_read": [ + 1519, + 5242, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5996, + "donors": [ + 5998 + ], + "cut_read": [ + 1759, + 5998, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5636, + "donors": [ + 5638 + ], + "cut_read": [ + 1759, + 5638, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5624, + "donors": [ + 5626 + ], + "cut_read": [ + 1759, + 5626, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5384, + "donors": [ + 5386 + ], + "cut_read": [ + 1759, + 5386, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5372, + "donors": [ + 5374 + ], + "cut_read": [ + 1759, + 5374, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5048, + "donors": [ + 5050 + ], + "cut_read": [ + 1759, + 5050, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5036, + "donors": [ + 5038 + ], + "cut_read": [ + 1759, + 5038, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4904, + "donors": [ + 4906 + ], + "cut_read": [ + 1519, + 4906, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4820, + "donors": [ + 4822 + ], + "cut_read": [ + 1351, + 4822, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5241, + "donors": [ + 5243 + ], + "cut_read": [ + 1518, + 5243, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5997, + "donors": [ + 5999 + ], + "cut_read": [ + 1758, + 5999, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5637, + "donors": [ + 5639 + ], + "cut_read": [ + 1758, + 5639, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5625, + "donors": [ + 5627 + ], + "cut_read": [ + 1758, + 5627, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5385, + "donors": [ + 5387 + ], + "cut_read": [ + 1758, + 5387, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5373, + "donors": [ + 5375 + ], + "cut_read": [ + 1758, + 5375, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5049, + "donors": [ + 5051 + ], + "cut_read": [ + 1758, + 5051, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5037, + "donors": [ + 5039 + ], + "cut_read": [ + 1758, + 5039, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4905, + "donors": [ + 4907 + ], + "cut_read": [ + 1518, + 4907, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4821, + "donors": [ + 4823 + ], + "cut_read": [ + 1350, + 4823, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5816, + "donors": [ + 5818 + ], + "cut_read": [ + 1639, + 5818, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5312, + "donors": [ + 5314 + ], + "cut_read": [ + 1639, + 5314, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5300, + "donors": [ + 5302 + ], + "cut_read": [ + 1639, + 5302, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4976, + "donors": [ + 4978 + ], + "cut_read": [ + 1639, + 4978, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4964, + "donors": [ + 4966 + ], + "cut_read": [ + 1639, + 4966, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4808, + "donors": [ + 4810 + ], + "cut_read": [ + 1303, + 4810, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5817, + "donors": [ + 5819 + ], + "cut_read": [ + 1638, + 5819, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5313, + "donors": [ + 5315 + ], + "cut_read": [ + 1638, + 5315, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5301, + "donors": [ + 5303 + ], + "cut_read": [ + 1638, + 5303, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4977, + "donors": [ + 4979 + ], + "cut_read": [ + 1638, + 4979, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4965, + "donors": [ + 4967 + ], + "cut_read": [ + 1638, + 4967, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4809, + "donors": [ + 4811 + ], + "cut_read": [ + 1302, + 4811, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5564, + "donors": [ + 5566 + ], + "cut_read": [ + 1471, + 5566, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4892, + "donors": [ + 4894 + ], + "cut_read": [ + 1471, + 4894, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4880, + "donors": [ + 4882 + ], + "cut_read": [ + 1471, + 4882, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5504, + "donors": [ + 5506 + ], + "cut_read": [ + 1463, + 5506, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5565, + "donors": [ + 5567 + ], + "cut_read": [ + 1470, + 5567, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4893, + "donors": [ + 4895 + ], + "cut_read": [ + 1470, + 4895, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4881, + "donors": [ + 4883 + ], + "cut_read": [ + 1470, + 4883, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5505, + "donors": [ + 5507 + ], + "cut_read": [ + 1462, + 5507, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5228, + "donors": [ + 5230 + ], + "cut_read": [ + 1247, + 5230, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5168, + "donors": [ + 5170 + ], + "cut_read": [ + 1239, + 5170, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5132, + "donors": [ + 5134 + ], + "cut_read": [ + 1239, + 5134, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5120, + "donors": [ + 5122 + ], + "cut_read": [ + 1223, + 5122, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5084, + "donors": [ + 5086 + ], + "cut_read": [ + 1239, + 5086, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5229, + "donors": [ + 5231 + ], + "cut_read": [ + 1246, + 5231, + -1 + ], + "rank": 1, + "basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5169, + "donors": [ + 5171 + ], + "cut_read": [ + 1238, + 5171, + -1 + ], + "rank": 1, + "basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5133, + "donors": [ + 5135 + ], + "cut_read": [ + 1238, + 5135, + -1 + ], + "rank": 1, + "basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5121, + "donors": [ + 5123 + ], + "cut_read": [ + 1222, + 5123, + -1 + ], + "rank": 1, + "basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5085, + "donors": [ + 5087 + ], + "cut_read": [ + 1238, + 5087, + -1 + ], + "rank": 1, + "basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6224, + "donors": [ + 6226 + ], + "cut_read": [ + 1919, + 6226, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 2 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6188, + "donors": [ + 6190 + ], + "cut_read": [ + 1919, + 6190, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6104, + "donors": [ + 6106 + ], + "cut_read": [ + 1919, + 6106, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5984, + "donors": [ + 5986 + ], + "cut_read": [ + 1919, + 5986, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6212, + "donors": [ + 6214 + ], + "cut_read": [ + 1919, + 6214, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6176, + "donors": [ + 6178 + ], + "cut_read": [ + 1919, + 6178, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6225, + "donors": [ + 6227 + ], + "cut_read": [ + 1918, + 6227, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6189, + "donors": [ + 6191 + ], + "cut_read": [ + 1918, + 6191, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6105, + "donors": [ + 6107 + ], + "cut_read": [ + 1918, + 6107, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5985, + "donors": [ + 5987 + ], + "cut_read": [ + 1918, + 5987, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6213, + "donors": [ + 6215 + ], + "cut_read": [ + 1918, + 6215, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6177, + "donors": [ + 6179 + ], + "cut_read": [ + 1918, + 6179, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5768, + "donors": [ + 5770 + ], + "cut_read": [ + 1911, + 5770, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5732, + "donors": [ + 5734 + ], + "cut_read": [ + 1887, + 5734, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6092, + "donors": [ + 6094 + ], + "cut_read": [ + 1919, + 6094, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5972, + "donors": [ + 5974 + ], + "cut_read": [ + 1919, + 5974, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6200, + "donors": [ + 6202 + ], + "cut_read": [ + 1919, + 6202, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6164, + "donors": [ + 6166 + ], + "cut_read": [ + 1919, + 6166, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5769, + "donors": [ + 5771 + ], + "cut_read": [ + 1909, + 5771, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5733, + "donors": [ + 5735 + ], + "cut_read": [ + 1885, + 5735, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6093, + "donors": [ + 6095 + ], + "cut_read": [ + 1917, + 6095, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5973, + "donors": [ + 5975 + ], + "cut_read": [ + 1917, + 5975, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6201, + "donors": [ + 6203 + ], + "cut_read": [ + 1917, + 6203, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6165, + "donors": [ + 6167 + ], + "cut_read": [ + 1917, + 6167, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5756, + "donors": [ + 5758 + ], + "cut_read": [ + 1903, + 5758, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5720, + "donors": [ + 5722 + ], + "cut_read": [ + 1879, + 5722, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5757, + "donors": [ + 5759 + ], + "cut_read": [ + 1901, + 5759, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5721, + "donors": [ + 5723 + ], + "cut_read": [ + 1877, + 5723, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5708, + "donors": [ + 5710 + ], + "cut_read": [ + 1863, + 5710, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5072, + "donors": [ + 5074 + ], + "cut_read": [ + 1815, + 5074, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5012, + "donors": [ + 5014 + ], + "cut_read": [ + 1735, + 5014, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5709, + "donors": [ + 5711 + ], + "cut_read": [ + 1861, + 5711, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5073, + "donors": [ + 5075 + ], + "cut_read": [ + 1813, + 5075, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5013, + "donors": [ + 5015 + ], + "cut_read": [ + 1733, + 5015, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5060, + "donors": [ + 5062 + ], + "cut_read": [ + 1791, + 5062, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5000, + "donors": [ + 5002 + ], + "cut_read": [ + 1711, + 5002, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5061, + "donors": [ + 5063 + ], + "cut_read": [ + 1789, + 5063, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5001, + "donors": [ + 5003 + ], + "cut_read": [ + 1710, + 5003, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4988, + "donors": [ + 4990 + ], + "cut_read": [ + 1679, + 4990, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4989, + "donors": [ + 4991 + ], + "cut_read": [ + 1678, + 4991, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5804, + "donors": [ + 5806 + ], + "cut_read": [ + 1639, + 5806, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5780, + "donors": [ + 5782 + ], + "cut_read": [ + 1639, + 5782, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5792, + "donors": [ + 5794 + ], + "cut_read": [ + 1639, + 5794, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5805, + "donors": [ + 5807 + ], + "cut_read": [ + 1638, + 5807, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5781, + "donors": [ + 5783 + ], + "cut_read": [ + 1638, + 5783, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5793, + "donors": [ + 5795 + ], + "cut_read": [ + 1638, + 5795, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5552, + "donors": [ + 5554 + ], + "cut_read": [ + 1471, + 5554, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5528, + "donors": [ + 5530 + ], + "cut_read": [ + 1471, + 5530, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5480, + "donors": [ + 5482 + ], + "cut_read": [ + 1471, + 5482, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5540, + "donors": [ + 5542 + ], + "cut_read": [ + 1471, + 5542, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5516, + "donors": [ + 5518 + ], + "cut_read": [ + 1471, + 5518, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5553, + "donors": [ + 5555 + ], + "cut_read": [ + 1470, + 5555, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5529, + "donors": [ + 5531 + ], + "cut_read": [ + 1470, + 5531, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5481, + "donors": [ + 5483 + ], + "cut_read": [ + 1470, + 5483, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5541, + "donors": [ + 5543 + ], + "cut_read": [ + 1470, + 5543, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5517, + "donors": [ + 5519 + ], + "cut_read": [ + 1470, + 5519, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5216, + "donors": [ + 5218 + ], + "cut_read": [ + 1247, + 5218, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5192, + "donors": [ + 5194 + ], + "cut_read": [ + 1247, + 5194, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5144, + "donors": [ + 5146 + ], + "cut_read": [ + 1247, + 5146, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5096, + "donors": [ + 5098 + ], + "cut_read": [ + 1247, + 5098, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5204, + "donors": [ + 5206 + ], + "cut_read": [ + 1247, + 5206, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5180, + "donors": [ + 5182 + ], + "cut_read": [ + 1247, + 5182, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5217, + "donors": [ + 5219 + ], + "cut_read": [ + 1246, + 5219, + -1 + ], + "rank": 1, + "basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5193, + "donors": [ + 5195 + ], + "cut_read": [ + 1246, + 5195, + -1 + ], + "rank": 1, + "basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5145, + "donors": [ + 5147 + ], + "cut_read": [ + 1246, + 5147, + -1 + ], + "rank": 1, + "basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5097, + "donors": [ + 5099 + ], + "cut_read": [ + 1246, + 5099, + -1 + ], + "rank": 1, + "basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5205, + "donors": [ + 5207 + ], + "cut_read": [ + 1246, + 5207, + -1 + ], + "rank": 1, + "basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5181, + "donors": [ + 5183 + ], + "cut_read": [ + 1246, + 5183, + -1 + ], + "rank": 1, + "basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6117, + "donors": [ + 6119 + ], + "cut_read": [ + 1918, + 6119, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6116, + "donors": [ + 6118 + ], + "cut_read": [ + 1919, + 6118, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5925, + "donors": [ + 5927 + ], + "cut_read": [ + 1883, + 5927, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5924, + "donors": [ + 5926 + ], + "cut_read": [ + 1887, + 5926, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5877, + "donors": [ + 5879 + ], + "cut_read": [ + 1835, + 5879, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5876, + "donors": [ + 5878 + ], + "cut_read": [ + 1839, + 5878, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5493, + "donors": [ + 5495 + ], + "cut_read": [ + 1470, + 5495, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5492, + "donors": [ + 5494 + ], + "cut_read": [ + 1471, + 5494, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5469, + "donors": [ + 5471 + ], + "cut_read": [ + 1877, + 5471, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5468, + "donors": [ + 5470 + ], + "cut_read": [ + 1879, + 5470, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5457, + "donors": [ + 5459 + ], + "cut_read": [ + 1861, + 5459, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5456, + "donors": [ + 5458 + ], + "cut_read": [ + 1863, + 5458, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5361, + "donors": [ + 5363 + ], + "cut_read": [ + 1747, + 5363, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5360, + "donors": [ + 5362 + ], + "cut_read": [ + 1751, + 5362, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5289, + "donors": [ + 5291 + ], + "cut_read": [ + 1630, + 5291, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5288, + "donors": [ + 5290 + ], + "cut_read": [ + 1631, + 5290, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5157, + "donors": [ + 5159 + ], + "cut_read": [ + 1246, + 5159, + -1 + ], + "rank": 1, + "basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5156, + "donors": [ + 5158 + ], + "cut_read": [ + 1247, + 5158, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5025, + "donors": [ + 5027 + ], + "cut_read": [ + 1747, + 5027, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5024, + "donors": [ + 5026 + ], + "cut_read": [ + 1751, + 5026, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4953, + "donors": [ + 4955 + ], + "cut_read": [ + 1630, + 4955, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4952, + "donors": [ + 4954 + ], + "cut_read": [ + 1631, + 4954, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4941, + "donors": [ + 4943 + ], + "cut_read": [ + 1614, + 4943, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4940, + "donors": [ + 4942 + ], + "cut_read": [ + 1615, + 4942, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4869, + "donors": [ + 4871 + ], + "cut_read": [ + 1462, + 4871, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4868, + "donors": [ + 4870 + ], + "cut_read": [ + 1463, + 4870, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4857, + "donors": [ + 4859 + ], + "cut_read": [ + 1446, + 4859, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4856, + "donors": [ + 4858 + ], + "cut_read": [ + 1447, + 4858, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8716, + "donors": [ + 8701, + 8706, + 8711 + ], + "cut_read": [ + 1023, + 8716, + -1 + ], + "rank": 8, + "basis": [ + [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -3, + 1, + 1, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank8" + }, + { + "pivot": 8725, + "donors": [ + 8700, + 8705, + 8710, + 8715, + 8720 + ], + "cut_read": [ + 1031, + 8725, + -1 + ], + "rank": 8, + "basis": [ + [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -3, + 1, + 1, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank8" + }, + { + "pivot": 8735, + "donors": [ + 8700, + 8705, + 8710, + 8715, + 8730 + ], + "cut_read": [ + 1031, + 8735, + -1 + ], + "rank": 8, + "basis": [ + [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -3, + 1, + 1, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank8" + }, + { + "pivot": 7928, + "donors": [ + 7854, + 7856, + 7926 + ], + "cut_read": [ + 1526, + 7928, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 7929, + "donors": [ + 7855, + 7857, + 7927 + ], + "cut_read": [ + 1781, + 7929, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 8419, + "donors": [ + 6445 + ], + "cut_read": [ + 1111, + 8419, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8404, + "donors": [ + 6443 + ], + "cut_read": [ + 1109, + 8404, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7287, + "donors": [ + 7235, + 7237, + 7285 + ], + "cut_read": [ + 1863, + 7287, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 7362, + "donors": [ + 7342, + 7344, + 7360 + ], + "cut_read": [ + 1911, + 7362, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 6782, + "donors": [ + 6726, + 6728, + 6780 + ], + "cut_read": [ + 1567, + 6782, + -1 + ], + "rank": 2, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 6859, + "donors": [ + 6839, + 6841, + 6857 + ], + "cut_read": [ + 1639, + 6859, + -1 + ], + "rank": 2, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 7119, + "donors": [ + 7009, + 7011, + 7117 + ], + "cut_read": [ + 1510, + 7119, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 7377, + "donors": [ + 7357, + 7359, + 7375 + ], + "cut_read": [ + 1623, + 7377, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 6507, + "donors": [ + 6379, + 6381, + 6505 + ], + "cut_read": [ + 1294, + 6507, + -1 + ], + "rank": 2, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 6873, + "donors": [ + 6853, + 6855, + 6871 + ], + "cut_read": [ + 1455, + 6873, + -1 + ], + "rank": 2, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 7611, + "donors": [ + 7231, + 7233, + 7609 + ], + "cut_read": [ + 1263, + 7611, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 8061, + "donors": [ + 7879, + 7881, + 8059 + ], + "cut_read": [ + 1311, + 8061, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 8079, + "donors": [ + 7897, + 7899, + 8077 + ], + "cut_read": [ + 1311, + 8079, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 8280, + "donors": [ + 8242, + 8244, + 8278 + ], + "cut_read": [ + 1431, + 8280, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 8097, + "donors": [ + 7919, + 7921, + 8095 + ], + "cut_read": [ + 1671, + 8097, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 8298, + "donors": [ + 8260, + 8262, + 8296 + ], + "cut_read": [ + 1431, + 8298, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 7353, + "donors": [ + 6847, + 6849, + 7351 + ], + "cut_read": [ + 998, + 7353, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 8331, + "donors": [ + 8275, + 8277, + 8329 + ], + "cut_read": [ + 1175, + 8331, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 8007, + "donors": [ + 7747, + 7749, + 8005 + ], + "cut_read": [ + 1495, + 8007, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 8349, + "donors": [ + 8293, + 8295, + 8347 + ], + "cut_read": [ + 1567, + 8349, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 8777, + "donors": [ + 8762, + 8767, + 8772 + ], + "cut_read": [ + 1903, + 8777, + -1 + ], + "rank": 8, + "basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + -3, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank8" + }, + { + "pivot": 8797, + "donors": [ + 8782, + 8787, + 8792 + ], + "cut_read": [ + 1911, + 8797, + -1 + ], + "rank": 8, + "basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + -3, + 1, + 1, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank8" + }, + { + "pivot": 6624, + "donors": [ + 6532, + 6534, + 6622 + ], + "cut_read": [ + 1655, + 6624, + -1 + ], + "rank": 2, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 6597, + "donors": [ + 6487, + 6489, + 6595 + ], + "cut_read": [ + 1518, + 6597, + -1 + ], + "rank": 2, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 6891, + "donors": [ + 6385, + 6387, + 6889 + ], + "cut_read": [ + 983, + 6891, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 7668, + "donors": [ + 7612, + 7614, + 7666 + ], + "cut_read": [ + 1399, + 7668, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 7893, + "donors": [ + 7873, + 7875, + 7891 + ], + "cut_read": [ + 1798, + 7893, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 7939, + "donors": [ + 7883, + 7885, + 7937 + ], + "cut_read": [ + 1567, + 7939, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank2" + } + ], + "entrance_rank_histogram": { + "1": 1296, + "2": 26, + "4": 7, + "5": 3, + "7": 2, + "8": 5 + }, + "total_entrance_rank": 1445, + "donor_sharing_histogram": { + "1": 436, + "2": 170, + "3": 246, + "4": 128, + "5": 85, + "6": 46, + "7": 1, + "8": 1, + "9": 2, + "10": 5, + "11": 2, + "12": 3, + "13": 3 + } +} diff --git a/research/five-stage-p10b-transcript-stages/kernel_transform.py b/research/five-stage-p10b-transcript-stages/kernel_transform.py new file mode 100644 index 0000000000..9e8c791df8 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/kernel_transform.py @@ -0,0 +1,221 @@ +"""Response-kernel entries (twin pairs and multi-donor families) with per-entry cuts on the gen4 word. + +Generalizes the per-pair-cut adaptation of #268's kernel_transform.py (PR254 pairs, eumemic / OpenAI Codex) +to entries with a pivot p, donors D (one donor: twin pair; two or three: collective family, #272-style) and an +entrance E of rank e >= 1 (basis rows), nondegenerate for 9I-J and inside every member's first frame. The entry +cut is the later of the members' last initial (frame-ZERO) compensation reads, bound by content. At the cut each +donor pays d += p at E (kernel_setup); at the end each pays d -= p at the full frame (kernel_restore); the pivot +starts at E and loses its initial reads. A donor may serve several entries along a nested entrance chain (the +emitted MOVEs are checked nested). Correctness is the F2 replay of every formal column, forward and inverse, with +both omission controls; the prefix relation (pivot response = XOR of donor responses) is checked on the literal +prefix; every required frame path is rebuilt from scalar/COPY events independently of the emitted MOVEs. +Prepared with Anthropic Claude assistance; Apache-2.0. +p = 10 port (Chafik Boukhalfa (chafreaky), Anthropic Claude assistance): h, v, centre copies and scatter reads come +from word_pins.shape and the stage counts are pinned in word-pins.json; the mechanism and checks are unchanged. +""" +from array import array +from collections import Counter +from copy import copy +from pathlib import Path +import gzip,hashlib,json,time,sys +sys.dont_write_bytecode=True +if not __debug__:raise SystemExit('assertions required') +HERE=Path(__file__).resolve().parent +from word_pins import shape as _shape +_S=_shape();_H=_S['h'];_V=_S['v'];_M=_S['m'];_CR=_S['center_rank'];_NC=_S['centers'];_SCAT=_S['scatter_reads'];_DEF=_S['deficit'] +sha=lambda b:hashlib.sha256(b).hexdigest() + +def transform(producer,selection,tag='kernel'): + W,C=producer['W'],producer['C'];old=producer['records'];initial=dict(producer['initial_state']);context=producer['context'];v=W.v;n=2*v+len(context['regs']);ZERO=producer['ZERO'];FULL=producer['FULL'] + assert n==selection['n'] and v==selection['v'] + assert sha(old.tobytes())==selection['input_raw_sha256'] + assert producer['physical']['scalar_projection_sha256']==selection['input_scalar_sha256'] + cats=list(producer['physical']['category_names']);readcat=cats.index('dirty_read') + assert tag+'_setup' not in cats and tag+'_restore' not in cats + setupcat=len(cats);restorecat=setupcat+1;cats+=[tag+'_setup',tag+'_restore'] + final=dict(initial) + for k in range(0,len(old),6): + if old[k]==0:final[old[k+1]]=old[k+3] + raw_entries=[dict(pivot=p['a'],donors=[p['b']],cut_read=p['cut_read'],rank=p['rank'],basis=p['basis'],kind='pair')for p in selection['pairs']] + raw_entries+=[dict(pivot=f['pivot'],donors=list(f['donors']),cut_read=f['cut_read'],rank=f['rank'],basis=f['basis'],kind=f.get('kind','family'))for f in selection.get('families',[])] + assert len(raw_entries)==selection['selected_pairs']+selection.get('selected_families',0) + members=set();pivots=set();donorset=set() + for e in raw_entries: + p=e['pivot'];assert p not in pivots and 2*v<=p0 + cut=max(lastread[s]for s in ms);assert [old[6*cut+j]for j in(1,2,3)]==e['cut_read'],('cut read differs',e['pivot']) + assert cut=1 and C.nondeg(f),('entrance',e['pivot']) + for s in ms:assert C.sub(f,firsttouch[s][1]),('entrance not inside first frame',s) + row=dict(e,cut=cut,frame=f,role=context['regs'][e['pivot']-2*v],first_frames={str(s):firsttouch[s][1]for s in ms},removed_reads=reads[e['pivot']]) + entries.append(row);chosen[e['pivot']]=row;bycut.setdefault(cut,[]).append(row);initial[e['pivot']]=f + for s in ms:memcut[s]=max(memcut.get(s,-1),cut) + for cut in bycut:bycut[cut].sort(key=lambda r:(r['rank'],r['pivot'])) + # Prefix relation on the literal prefix up to the latest cut: pivot response = XOR of donor responses, confined + # to targets and own coordinates. + latest=max(bycut);bit={s:1<>sorted(members).index(p))&1 if False else bool(col&bit[p]) + y=0 + for d in row['donors']:y^=bool(col&bit[d]) + assert x==y,('prefix relation fails',p,t) + if x:support.append(t) + assert support;row['prefix_response_targets']=support;relations+=1 + state=dict(initial);out=array('i');temporary=None;skipped=[] + def move(s,f): + before=state[s] + if before==f:return + assert C.sub(before,f),('kernel nonnested actual use',s,before,f) + gap=C.dimf[f]-C.dimf[before];assert gap>=0;out.extend((0,s,before,f,gap,0));state[s]=f + def add(a,b,c,f,z): + move(a,f);move(b,f);out.extend((1,a,b,c,f,z)) + for k in range(0,len(old),6): + op,a,b,c,f,z=old[k:k+6];i=k//6 + if op==1: + if b in chosen and f==ZERO and z==readcat: + assert i<=chosen[b]['cut'];skipped.append(i) + else: + if not(b in members and z==readcat and f==ZERO and v<=a<2*v): + for s in (a,b): + if s in members:assert i>memcut[s],('touched before cut',s) + add(a,b,c,f,z) + elif op==2: + assert temporary is None;move(a,c);state[b]=f;temporary=(a,b,c);out.extend((op,a,b,c,f,z)) + if a in members:assert i>memcut[a] + elif op==3: + assert temporary==(a,b,c)and state[a]==c and state[b]==f;out.extend((op,a,b,c,f,z));del state[b];temporary=None + if i in bycut: + assert temporary is None + for row in bycut[i]: + for d in row['donors']:add(d,row['pivot'],1,row['frame'],setupcat) + assert len(skipped)==sum(r['removed_reads']for r in entries)and temporary is None + for s in sorted(final):move(s,final[s]) + for row in entries: + for d in row['donors']:add(d,row['pivot'],-1,FULL,restorecat) + assert state==final + project=lambda aa:[tuple(aa[k+j]for j in(0,1,2,3,5))for k in range(0,len(aa),6)if aa[k]] + drop=set(skipped);expected=[] + for k in range(0,len(old),6): + i=k//6 + if old[k] and i not in drop:expected.append(tuple(old[k+j]for j in(0,1,2,3,5))) + if i in bycut:expected.extend((1,d,r['pivot'],1,setupcat)for r in bycut[i]for d in r['donors']) + expected.extend((1,d,r['pivot'],-1,restorecat)for r in entries for d in r['donors']);assert project(out)==expected + ew=copy(W);ew.gauge=dict(W.gauge);ew.w=dict(W.w);ew.w['gauges']=list(W.w['gauges']) + for row in entries: + g=dict(role=row['role'],frame=row['frame'],dim=row['rank'],targets=[]);ew.gauge[row['role']]=g;ew.w['gauges'].append(g) + execution=dict(context);execution['W']=ew + gates=sum(len(r['donors'])for r in entries);shared=Counter(Counter(d for r in entries for d in r['donors']).values()) + proof=dict(selected_entries=len(entries),kinds=dict(Counter(r['kind']for r in entries)),selected_helpers=len(members),distinct_cuts=len(bycut),earliest_cut=min(bycut),latest_cut=latest,entrance_rank_histogram=dict(Counter(r['rank']for r in entries)),total_entrance_rank=sum(r['rank']for r in entries),donor_sharing_histogram={str(k):c for k,c in sorted(shared.items())},prefix_relations_checked=relations,prefix_target_comparisons=len(entries)*v,removed_initial_reads=len(skipped),added_setup_and_restores=2*gates,selected_helpers_untouched_before_own_cut=True,no_prefix_response_outside_targets_and_own_helper=True,all_old_surviving_scalar_and_copy_events_in_order=True,source_context_preserved=True) + return out,initial,final,entries,execution,cats,proof,n,v + +def replay(records,n,v,reverse=False,omit_category=None): + columns=[1<=0;pairs.add((a,b)) + if gap:H[gap]+=1 + for a,b in zip(reversed(pathframes),list(reversed(pathframes))[1:]): + assert all(not W.module.dot(x,y)for x in C.A[a]for y in C.B[b]);gap=len(C.A[b])-len(C.A[a]);assert gap>=0 + if gap:reflected[gap]+=1 + per_role[s]=H;census.update(H) + assert reflected==census + for f in {x for pair in pairs for x in pair}:assert C.nondeg(f)and len(C.B[f])+len(C.A[f])==_H + state=dict(initial);hist=Counter();cat=Counter();coeff=Counter();used=set(state.values());temporary=None;centers=[];count=0;tagged=hashlib.sha256() + for k in range(0,len(out),6): + op,a,b,c,f,z=out[k:k+6] + if op==0: + assert state[a]==b and C.sub(b,c)and C.dimf[c]-C.dimf[b]==f and len(C.A[b])-len(C.A[c])==f + state[a]=c;used.update((b,c)) + if f:hist[f]+=1 + elif op==1: + assert state[a]==state[b]==f and a!=b and c%2;count+=1;cat[cats[z]]+=1;coeff[abs(c)]+=1;used.add(f) + tagged.update(json.dumps([a,b,c,f,cats[z]],separators=(',',':')).encode());tagged.update(b'\n') + elif op==2: + assert temporary is None and b==n and state[a]==c and f==ZERO and z==_CR + state[b]=f;hist[z]+=1;temporary=dict(source=a,frame=c,rank=z,temporary=b,first_event=count,copy_output_frame=f) + else: + assert op==3 and temporary is not None and (a,b,c)==(temporary['source'],temporary['temporary'],temporary['frame'])and state[a]==c and state[b]==f==ZERO + temporary.update(after_event=count,scatter_reads=count-temporary['first_event']);assert temporary['scatter_reads']==_SCAT;centers.append(temporary);temporary=None;del state[b] + assert state==final and temporary is None and hist==census and len(centers)==_NC + old=Counter({int(r):c for r,c in producer['physical']['paid_histogram'].items()});delta=Counter(hist);delta.subtract(old);delta={r:c for r,c in delta.items()if c} + assert delta=={int(k):v for k,v in selection['expected_local_delta'].items()} + assert count==producer['physical']['weighted_scalar_events']-proof['removed_initial_reads']+proof['added_setup_and_restores'] and sum(r*c for r,c in hist.items())==producer['physical']['paid_rank_mass']-proof['total_entrance_rank'] + # Physical inventory: frames consumed by the preceding stages stay in the determinant inventory. + inherited=set() + for inventory in (producer['physical'],producer.get('producer_physical')): + if isinstance(inventory,dict):inherited.update(row['frame_id']for row in inventory.get('used_frames',[])) + sourceH=Counter();targetH=Counter();internalH=Counter(copies) + for s,H in per_role.items():(sourceH if s=n;H[5*a]-=n + if not H[5*a]:del H[5*a] + assert len(H)>0 and min(H.values())>0 and max(H)==S['idle'][2] + literal={k:n*T for k,n in H.items()};literal_mass=sum(k*n for k,n in literal.items());literal_W=banks['literal_stock'] + assert m*literal_W-literal_mass==T*S['deficit'] + # Divide the literal profile by5 to an integer normalization. The executed + # realization is still60replicas, and finite accounting uses its literalstock. + assert literal_W%5==0 and all(n%5==0 for n in literal.values()) + normalized={k:n//5 for k,n in literal.items()};W=literal_W//5;mass=sum(k*n for k,n in normalized.items()) + bp=dict(m=m,W=W,histogram=normalized,calls=sum(normalized.values()),rank_mass=mass,deficit=m*W-mass,maxchild=max(normalized),normalization=T//5,physical_replicas=T,literal_stock=literal_W,literal_children=sum(literal.values()),literal_rank_mass=literal_mass) + root=cost.certify(normalized,m,W,True);c=Q(int(Q(root['lower'])*10**18),10**18);bm=cost.moment(normalized,m,W,c,True);nextbm=cost.moment(normalized,m,W,c+Q(1,10**18),True);assert bm[1]<1cap-grid # tight against the complex cap: the next grid point exceeds (1-beta)*b-grid + chain=[Q(384599,10**10)] + for _ in range(3): + a=(1-s)*s+s*chain[-1];assert chain[-1]0 + q=bit*(1-2*eta);minimum=(1-eta)*q/(1+q);ticks=minimum*10**18;k=Q((ticks.numerator-1)//ticks.denominator,10**18) + assembly=outer.assembly(bit,b,bridge,k,eta=eta,beta=beta);assert len(assembly['strict_constraints'])==47 and len(assembly['margins'])==7 and min(assembly['strict_constraints'].values())>0 + try:outer.assembly(bit,b,bridge,k+Q(1,10**18),eta=eta,beta=beta) + except AssertionError:pass + else:raise AssertionError('Adjacentkappaadmitted') + if binding=='complex': # the cap is the outer constraint: a bit saving at (1-beta)*b itself fails leaf_saving_above_bit + try:outer.assembly(cap,b,bridge,k,eta=eta,beta=beta) + except AssertionError as e:assert 'leaf_saving_above_bit' in str(e) + else:raise AssertionError('Complexleafcapadmitted') + expect('binding',binding);expect('kappa',k) + return serial(dict(status='PASS_BANKED_FIVE_STAGE_P10_EXACT_MOMENTS_AND_OUTER47',mathematics=dict(bit_profile=bp,complex_profile=cp,bit_coarse=s,bit_root=c,bit_root_moment_interval=bm,complex_coarse=b,complex_coarse_without_fallback=supplier['coarse_without_fallback'],complex_leaf_cap=cap,bit_moment_interval=sm,complex_moment_interval=cm,next_complex_grid_excluded=supplier['next_grid_excluded'],next_bit_grid_excluded=nextbm,independent_base_two_pass=True,ordinary_bootstrap_chain=chain,finite_bridge=bridge,assembly=assembly,kappa=k,kappa_decimal=cost.decimal(k),kappa_scientific=format(float(k),'.15e'),binding=binding),adjacent_grid_point_rejected=True)) diff --git a/research/five-stage-p10b-transcript-stages/moment.py b/research/five-stage-p10b-transcript-stages/moment.py new file mode 100644 index 0000000000..7d697cb452 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/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/five-stage-p10b-transcript-stages/parity_transform.py b/research/five-stage-p10b-transcript-stages/parity_transform.py new file mode 100644 index 0000000000..c9e688b54c --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/parity_transform.py @@ -0,0 +1,146 @@ +"""F2 payload identity elision and exact nested address-MOVE fusion. +The inherited signed source decoder is retained as producer evidence. +All odd-prime address projectors and routes remain unchanged. +Prepared with substantial OpenAI Codex assistance; Apache-2.0. +p = 10 port (DreamingOfClouds, Anthropic Claude assistance): h, copies and scatter reads from word_pins.shape, +word counts pinned in word-pins.json; the unused-stream census ranges over the actual 2v+R streams. +""" +from array import array +from collections import Counter +from pathlib import Path +import gzip,hashlib,json,time +from word_pins import expect,shape +if not __debug__:raise SystemExit('assertions required') + +def transform(records, nstreams): + out = array('i') + pending = {} + chains = [] + removed = Counter() + hist = Counter() + merged = 0 + maxchain = 0 + uses = Counter() + + def flush(a): + nonlocal merged, maxchain + if a in pending: + old, new, rank, count, first, last = pending.pop(a) + if rank: + hist[rank] += 1 + out.extend((0, a, old, new, rank, 0)) + merged += count - 1 + maxchain = max(maxchain, count) + if count > 1: + chains.append(dict(stream=a, old=old, new=new, rank=rank, moves=count, first=first, last=last)) + for index in range(0, len(records), 6): + op, a, b, c, f, z = records[index:index + 6] + if op == 1 and c % 2 == 0: + removed[c] += 1 + continue + if op == 0: + assert z == 0 + if a in pending: + old, prev, rank, count, first, last = pending[a] + assert prev == b, ('disconnected movechain', a, prev, b) + pending[a] = (old, c, rank + f, count + 1, first, index // 6) + else: + pending[a] = (b, c, f, 1, index // 6, index // 6) + continue + assert op in (1, 2, 3) + flush(a) + flush(b) + if op == 1: + uses[a] += 1 + uses[b] += 1 + elif op == 2: + hist[z] += 1 + uses[a] += 1 + uses[b] += 1 + out.extend((op, a, b, c, f, z)) + for a in sorted(pending): + flush(a) + return (out, dict(removed_even_adds=dict(removed), removed_even_add_count=sum(removed.values()), merged_move_count=merged, max_chain=maxchain, fused_chains=len(chains), paid_histogram=dict(sorted(hist.items())), paid_calls=sum(hist.values()), paid_rank_mass=sum((r * n for r, n in hist.items())), surviving_additions=sum((out[k] == 1 for k in range(0, len(out), 6))), output_records=len(out) // 6, unused_streams=[i for i in range(nstreams) if not uses[i]], stream_use_counts=dict(uses)), chains) + +def run(producer,output_dir=None): + begun=time.monotonic();W,C=producer['W'],producer['C'];v=W.v;S=shape();h=W.h;assert h==S['h'] and v==S['v'];n=2*v+len(producer['context']['regs']) + old=producer['records'];out,stats,chains=transform(old,n);oldmeta=producer['physical'] + expect('removed_even_adds',stats['removed_even_add_count']);expect('surviving_additions',stats['surviving_additions']) + expect('local_paid_rank_mass',stats['paid_rank_mass']);assert stats['merged_move_count']==0 + initial=producer['initial_state'];ZERO,FULL=producer['ZERO'],producer['FULL'] + # Independent required-frame census: ignore all original MOVE instructions. + # Use only surviving gate operands, copy sources and mathematical endpoints. + needs={i:[] for i in initial};copies=Counter();copy=None + for k in range(0,len(old),6): + op,a,b,c,f,z=old[k:k+6] + if op==1 and c%2: + needs[a].append(f) + if b!=n:needs[b].append(f) + else:assert copy is not None + elif op==2: + assert copy is None;copy=(a,b,c);needs[a].append(c);copies[z]+=1 + elif op==3:assert copy==(a,b,c);copy=None + assert copy is None and copies=={S['center_rank']:S['centers']} + final={i:FULL for i in initial} + for t in range(v):final[v+t]=W.register(W.module.kernel([C.cov[t]],W.h)[0]) + census=Counter(copies);per_role={};pairs=set() + for i,oldf in initial.items(): + H=Counter() + for f in needs[i]+[final[i]]: + assert C.sub(oldf,f);rank=C.dimf[f]-C.dimf[oldf] + if rank:H[rank]+=1 + pairs.add((oldf,f));oldf=f + per_role[i]=H;census.update(H) + assert census==Counter({int(r):c for r,c in stats['paid_histogram'].items()}) + # Read back the actual annihilator rows as a separate reflected ledger. + # A(new) annihilating B(old) states new^perp <= old^perp exactly. + reflected_pairs=0;endpoint_frames={f for pair in pairs for f in pair};nondeg_bases=set() + for f in endpoint_frames: + assert len(C.B[f])==C.dimf[f] and len(C.A[f])+C.dimf[f]==h + key=tuple(map(tuple,C.B[f])) + if key not in nondeg_bases: + assert C.nondeg(f),'singular required endpoint frame' + nondeg_bases.add(key) + for oldf,newf in sorted(pairs): + assert len(C.A[newf])<=len(C.A[oldf]) + assert all(W.module.dot(a,b)==0 for a in C.A[newf]for b in C.B[oldf]) + reflected_pairs+=1 + # Validate the actual transformed instruction stream against its own frames. + state=dict(initial);copy=None;used=set(initial.values());hist=Counter();cat=Counter();coeff=Counter();centers=[];count=0 + scalar=hashlib.sha256();tagged=hashlib.sha256();category_names=oldmeta['category_names'] + def event(d,row):d.update(json.dumps(row,separators=(',',':')).encode());d.update(b'\n') + for k in range(0,len(out),6): + op,a,b,c,f,z=out[k:k+6] + if op==0: + assert state[a]==b and C.sub(b,c) and C.dimf[c]-C.dimf[b]==f + # Complement reflection reverses containment and preserves the gap. + assert (h-C.dimf[b])-(h-C.dimf[c])==f + state[a]=c;used.update((b,c)) + if f:hist[f]+=1 + elif op==1: + assert c%2 and state[a]==state[b]==f and a!=b + kind=category_names[z];source=copy['source']if b==n else b + event(scalar,[a,source,c]);event(tagged,[a,b,c,f,kind]);count+=1;cat[kind]+=1;coeff[abs(c)]+=1;used.add(f) + elif op==2: + assert copy is None and b==n and state[a]==c and f==ZERO and z==S['center_rank'] + state[b]=f;hist[z]+=1;copy=dict(source=a,frame=c,rank=z,temporary=b,first_event=count,copy_output_frame=f) + else: + assert op==3 and copy is not None and (a,b,c)==(copy['source'],copy['temporary'],copy['frame']) and state[b]==f==ZERO + copy.update(after_event=count,scatter_reads=count-copy['first_event']);assert copy['scatter_reads']==S['scatter_reads'] + centers.append(copy);copy=None;del state[b] + assert copy is None and state==final and hist==census + assert count==expect('surviving_additions',count) and coeff==expect('surviving_coefficients',dict(coeff)) and len(centers)==S['centers'] + delta=Counter(hist);delta.subtract(Counter({int(r):c for r,c in oldmeta['paid_histogram'].items()}));delta={r:c for r,c in delta.items()if c} + assert delta=={} + sourceH=Counter();targetH=Counter();internalH=Counter(copies) + for i,H in per_role.items():(sourceH if i=1 and 2*B*(dim-l['max_child'])-s-E==gapB*B,'completed-child induction') + need(32*dim*B*B0,'row reserve gap') + need(2*(dim*(dim-1)+3*dim+dim+3*dim*(dim-1)//2+dim+1)+2*dim0,'factor shape';product*=p**exponent + assert product==abs(determinant),'factor identity' + +def run(context,physical,progress=lambda text:None): + started=time.monotonic();w,c=context['W'],context['C'] + p=HERE/'prime_witnesses.py';spec=importlib.util.spec_from_file_location('source527_exact_prime_validator',p);module=importlib.util.module_from_spec(spec);spec.loader.exec_module(module) + required=set(w.opframe)|set(w.w['source_frame'])|set(w.w['root_frame'])|{w.w['full_frame'],w.register([])} + required.update(g['frame']for g in w.gauge.values()) + for e in w.k['entries']:required.update((e['mix_frame'],e['deliver_frame'])) + for t in range(w.v):required.add(w.register(w.module.kernel([c.cov[t]],w.h)[0])) + required.update(g['frame']for g in context['agg']+context['rankgroups']+context['echelon']) + required.update(r['mix_frame']for r in context['pair_selection']) + used=set();groups={} + for row in physical['used_frames']: + f=row['frame_id'];assert f not in used;used.add(f) + h=basis_hash(c.B[f]);assert h==row['basis_sha256'] and len(c.B[f])==c.dimf[f]==row['dimension'],'fresh physical basis identity' + groups.setdefault(h,f) + # Retiming may remove a producer frame from the executed word. Retain its + # determinant obligation as well as every fresh physically consumed basis. + actual_basis_hashes=set(groups) + for f in required:groups.setdefault(basis_hash(c.B[f]),f) + assert actual_basis_hashes<=set(groups) + assert {basis_hash(c.B[f])for f in required}<=set(groups),'base and added transform coverage' + determinants={};largest=0;prime_factors=set();witnesses={} + for j,(h,f)in enumerate(sorted(groups.items())): + B=c.B[f];s=list(map(sum,B)) + gram=[[9*sum(a*b for a,b in zip(x,y))-s[i]*s[k]for k,y in enumerate(B)]for i,x in enumerate(B)] + det=module.det(gram);powers,residual=module.factor_witness(det) + row=dict(dimension=len(B),determinant=det,residual=residual,factors={p:e for p,e in powers.items()if e}) + validate_record(row,len(B),det,module.PRIMES);prime_factors.update(map(int,row['factors']));witnesses[h]=row + determinants[h]=det;largest=max(largest,abs(det).bit_length()) + if j and j%5000==0:progress('Validated '+str(j)+' exact basis determinants') + ranks=Counter();bundle_bases=set();M=shape()['m'] + for role,g in w.gauge.items(): + if role in w.donor or role in context['borrow']:continue + a=g['dim'];h=basis_hash(c.B[g['frame']]);d=determinants[h] + assert 0<5*a=0 for x in powers.values()) + assert type(residual) is int and 02^80 before the input widths +n,w are chosen. All represented determinant and route exclusions lie in +{2,3,5,7}. The primitive constant C may depend on q, the fixed source recipe, +the finite bootstrap level and the retained primitive implementations. It +does not depend on n,w, ancestor values or unrelated spectator widths except +through logical volume V. + +The three byte-pinned public sources supplied here are +`three-stage-cover-bit.tex`, `three-stage-cover-rows.tex`, and +`copied-centers-lemma.tex`. Their exact-tape, completed ordinary-leaf and +complete-stream hypotheses are retained. All high matrix fibers are batched; +prefix descriptor preparation has fixed polynomial cost in w and is paid +over the complete q^w target fiber. Unrelated spectators use ripple counters. +Fresh child role fields never enter the ancestor weight descriptor. Finite +low-type tables, initialization and sequential scans are charged in C. +There is no unit-cost random-access oracle or new numerical Turing-machine +constant requirement. + +## Actual finite recipe + +Let m=120, W=23,683, E=495,304, v=1,760, R=16,643, d=m^2 and +J=20v+10R+4v=208,670. The last 4v=7,040 families pay the explicit final +complete-stream exchange; they are not equal-frame payload shears. + +The check derives from the fresh word 12,858,690 weighted additions or +21,787,770 unit additions, including all six bridge families. Its +cancellation-free prefix lift is +64*37,623^3*9,430,154^2=303,094,329,841,208,644,962,256,113,408<2^98. +No old defining-integer endpoint is imposed on the F2 supplier. + +The actual rational 48-dimensional route is reconstructed, eliminated and +inversely replayed: 195 additions, 44 swaps and 27 scalings, with denominator +set {1,2,3,6}. A missing addition fails reconstruction. Coordinate +permutations and embedding give the other ports and stages. + +Per route, pay at most 23,707*|GL_120(F_q)| low-role transpositions and +16*(d+1)^2 high affine factors. Per good edge, pay at most 8m^2+8 elementary +normalizer wrappers. The same compiler pays all exterior completions. +There are 120 copied-center episodes. Their recursive rank-22 calls and +their scalar reads are already included in E and the scalar count; their +copy/erase and parking passes are separately paid by the complete-stream +primitive, using one additional work stream. + +For a bad edge with N=2m=240, the exact inherited Gaussian fallback uses at +most 6N(N-1)+3N+6(N-1)=346,314<32m^2=460,800 children. Keep the entire +larger allowance in the moment. Coefficient preparation uses only unit +pivot inversions. Allocate 128N^3 ring operations per edge per low class: +four 8N^3 elimination/inversion allocations and sixteen 2N^3 matrix products +give 64N^3; the remaining 64N^3 pays extraction, copying, generic tests, +factor output and the bad-branch elimination. Matrix bit costs and descriptor +arithmetic are paid by the inherited primitive theorem. Invertibility testing +of each candidate low matrix additionally gets 16m^3 operations. + +Overcharging every finite recipe item over every low matrix gives + + B(q) <= [unit+J*16(d+1)^2+J*(W+24)+E*(8m^2+8) + +E*128(2m)^3+16m^3+120+E+1]*q^14400 + = 1,568,901,757,016,837*q^14400 < q^14401. + +These are explicit ring/recipe counts, not single-step machine costs. All +fixed-tape, table, setup and selector constants stay in C_primitive, giving +the normalized toll C*n+C*w^(1-a_old) after increasing one finite C. +No recursive child is absorbed into this nonrecursive constant. + +## Weighted induction and rows + +Set c=704197288590873/10^18 and tau=1-c. Exact interval recomputation, +adding the entire 10^-16*32m^2 fallback envelope per edge, proves + + 1-mu_tau > 774/10^21, + 1-mu_1 = 107421874442783/69383789062500000 > 0. + +For the retained recurrence +T(n,w)<=sum_r c_r*T(r*floor(n/120),w)+C*n+C*w^(1-a_old), +take A=C*(1+1/(1-mu_1)+1/(1-mu_tau)). Induction bounds T by +A*(n+n^tau*w^(1-a_old)): the linear and stopped gaps separately pay the +two tolls; the leaves follow A>=C. Floors only decrease the child sizes. + +The maximum ratio is 5/6, so four levels halve. The depth bound +4*ceil(log2(max(2,n))) changes stock, not the one-level moment. Paying all +24 temporary roles gives per-level log_q stock below 14400w+1. Add the +inherited old-leaf reserve. The new contribution is at most +57,604w*ceil(log2(max(2,n))). Borrow and restore these complete high digits; +successive residuals and the two-call ordinary wrapper reuse the reserve. +One outer row padding factor is below two; binary-radix padding costs less +than q^2 in logical volume. The temporary roles never enter the denominator W. + +## Finite ordinary bootstrap and cutoff + +Starting with completed ordinary a0=384599/10^10, set beta=c and repeat +a_(j+1)=(1-c)c+c*a_j exactly three times. The finite result is + + a3=704197288358392787581160456097840009769165126434639147437106139267359/10^72. + +At each stage, the paid exponents are 1-c, 1-a_(j+1), c with a logarithm, +and c(1-a_j). The exact positive gaps are c-a_(j+1), +1-a_(j+1)-c, 1-a_(j+1)-c(1-a_j), and 1-c (for row fitting). + +Choose a finite integer C>=1 dominating that stage's already fixed primitive, +recurrence, wrapper, row, setup, padding and previous ordinary constants. +Let delta be the minimum positive gap and + + L=ceil(max(1,36/delta^2,2*(4+ceil(log2 C))/delta)), e0=2^L. + +For e>=e0, C(1+log2 e)e^(-delta)<=1/16. Indeed for t=log2 e, +log2(1+t)<=3sqrt(t)<=delta*t/2 and log2 C+4<=delta*t/2. +Thus every lower-order toll is covered and the borrowed high part fits. +Below e0 use the previously completed ordinary algorithm. A finite next +constant is C_large+C_old*2^(L*(a_(j+1)-a_j)). This choice is sequential, +not circular, and uniform in the input and complete spectators. + +This proves the finite-accounting and ordinary-bootstrap step at the same +conditional theorem level as the retained public baseline. It does not claim +an independent proof of those inherited primitives, a measured universal +machine constant, or execution at every input width. diff --git a/research/five-stage-p10b-transcript-stages/proof/INTEGRATED_PROOF.md b/research/five-stage-p10b-transcript-stages/proof/INTEGRATED_PROOF.md new file mode 100644 index 0000000000..c624da6c5c --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/proof/INTEGRATED_PROOF.md @@ -0,0 +1,87 @@ +# Source-bound five-stage compositional candidate + +9 October 2026. This is an isolated research admission branch. Its executable checks immutable finite receipts and recomputes exact scalar moments, a finite ordinary bootstrap, and all 47 balanced outer inequalities. It additionally binds fresh public-source bit preparation, raw-ledger construction, and the complete globally lowered physical event stream. It does not repeat the exhaustive F2 column proof, run the Lean kernel or universal tape machine, or claim Mac qualification or publication. + +## 1. Meaning of admission here + +The branch is an explicit conjunction of constructive source theorems and finite source-bound evidence. It does not replace any proof with a numerical root or infer source correctness from a PASS string. The new family names are `new5stageF2` and `baseline5stageComplex`; the old dimension-72 entry point and written bounds are kept byte-identical. The branch has no general-purpose dimension override. + +The executable's semantic guards reject a wrong source, omitted copied centers, a rank-only complex frame contract, a work/live denominator substitution, omitted final climbs, incorrect reverse-copy lowering, and a one-level bit-halving substitution. The source lock identifies the exact evidence, code, and primary proof files consumed. The more detailed emitted-program verifiers exercise local chronology and addresses, beyond these top-level schema controls. + +## 2. Raw source471 provenance + +The saved raw helper ledger pins an older screen.py. The older screen bytes are unavailable; no byte-delta assertion is made. The rebind verifier reruns the current exact geometry/ledger construction with all writes suppressed and a hash-verified cached certificate in place of its redundant network fetch. Every semantic field, all 471 source paths, and all 1,760 target paths agree. The saved ledger is not rewritten. + +The apparent target-prefix duplication is resolved by the actual chronology: screen.py removes the two latest loan prefixes for its predecessor positive controls; raw_ledger.py puts those two prefixes back. There are exactly eight restored target reads. Current-source dependency hashes and the canonical semantic-payload digest make this equivalence independently inspectable. The sole historical pin exception is specifically this screen.py field and is allowed only with the exact rebind witness. + +## 3. Local bit helper and global lowering + +The source is PR210 df95878d11190518e45ef9717c9ee05011f88ace. The independently recorded local scalar word has 2,569,626 weighted events. Its projection is fixed by SHA256 e74e43692685ad5f716b41b363acb8b443c2c90096634a55f0e3728980713944. Both literal forward and signed inverse pass all 20,163 F2 columns, including arbitrary targets and 16,643 independent dirty helpers. The 471 borrowed sources are source aliases, never extra independent dirty coordinates. + +The tagged physical word has digest 614f19da4288021cd5c10a575ec7759c069962a6030bf30edb047573ed76edf6 and realizes the telescope Dout M Din^-1. Its input frames are X:Pq, Y:0, Z:sigma and output frames X:H, Y:H-Pq, Z:H. Thus a completed invocation has no data/helper cross blocks and each independent helper residual is D_(H-sigma). This is a full arbitrary-input operator identity, not just zero-dirt testing. + +The five-stage compiler maps every local live index through the stage owner injection, maps every local temporary to external family 23,683, and applies the stage's data or helper cover bijection. The active source/target pairs are (X1,Y1), (Y1,X1), (X1,Y1), (Y2,X2), (X2,Y2). The unused pair stays parked. A data route is right multiplication by the exact rational rho_i,S; a helper route is the whole-block exchange tau_i. Both are bijections of the eligible GL cover. They are charged address movements, not dense payload arithmetic. + +Cover expansion is strictly phase-major: complete every cover class in stage i before starting the next routed stage or boundary phase. The same rule applies separately to idle, bridge, completion and terminal-exchange phases. Running all five stages for one class before proceeding to another class would be incorrect because rho and tau refer to other classes. The callable stage and boundary iterators specify the phases; a flattened one-class-per-phase template is not a class-major execution schedule. The admission contract rejects that alternative loop ordering. + +For backward stages the compiler reverses the complete local event order, negates scalar coefficients, and replaces local P by H-P. A copied-center block is lowered afresh: copy the original at H-U, transform the copy to H, perform reverse signed scatter, and erase it. It is forbidden to invert an erased temporary. Every original center also retains its complementary live climb. Copy/live index injectivity is checked for all stage orientations. + +The global lowering artifact must emit bridges, idle children, independent gauge completions, and the final signed bank exchange. That exchange is an explicitly paid complete-stream role permutation, not a same-frame shear. A stage-descriptor string alone does not meet this obligation. + +## 4. Rational five-window geometry and prime eligibility + +Take H=Q^24, G=I-J/9 and a triple line q*. Its projector has denominator 6; coordinate permutations supply the port isometries. The two-block involution rho_i,S fixes the two port lines and exchanges their complementary spaces. With Q_i the direct sum of the first i copied complements, the frame is D_[g rho_i,S(P direct_sum Q_i)rho_i,S^-1 g^-1]. The four elementary two-block projector identities imply all eight bank boundary equalities. Rational complements are I-P. + +The exact rational partial swap is D_P=[[I-P,P],[P,I-P]]. It is involutory. Every same-frame scalar gate telescopes exactly, all idle transitions are nested actual projectors, and D_I D_Pq=D_(I-Pq) gives the terminal all-data address endpoint after the scalar exchange. No Pauli or Fourier phase claim is imported from the complex compiler into this bit proof. + +For each independent physical helper, the five routed residuals occupy different H_i. Their supported projectors have pairwise zero products. Their product is D_(I-sum_i sigma_i), so one paid child D_(sum_i sigma_i) completes D_I. This is one correction for each helper, not a packing of unrelated dirty rows. The 2,279 independent entrances have ranks {12:18,13:48,18:13,20:2200}; the 31 source-owned gauge entrances receive no extra completion. + +All 26,750 used physical frame IDs (26,380 distinct bases) have exact determinant witnesses. Their factors lie in {2,3,5,7}; the 231 distinct gauge-bundle bases use {2,3,5}. Window-map denominators also use {2,3,5}. Hence every retained q>2^80 preserves these ranks. General GL charts use gPg^-1, not a recomputed Euclidean orthogonal projection. + +The weighted generic normalizer allows every proper rank, including 60,65,90,100 in dimension120. Its cleared pivot-polynomial degree is at most m r(r+1)/2 < m^3. Thus the bad fraction is at most2m^3/q<10^-16. Each bad edge retains the full invertible local-ring residual and is paid 32m^2=460,800 rank-one fallback children. No field elimination at nonunit pivots is substituted. + +## 5. Exact bit ledger and ordinary finite recurrence + +One invocation has 95,789 positive-rank children and rank mass435,846. Its24 rank22 center copies are included once, as are each original center's live climbs. With H this histogram, + +n5 = 5H + 3520(delta4+delta23+delta46+delta50) + +18delta60+48delta65+13delta90+2200delta100. + +Thus m=120, W=23,683, calls495,304, mass2,837,560, deficit4,400. Work streams do not enlarge the live moment denominator. Five invocations retain all120 rank22 centers. + +The counted finite-bit adapter pays the literal scalar word, six bridge families, weighted good-edge wrappers, bad-class residuals, copy/read/erase, class routing, selector arithmetic, and fixed-tape movement. Its retained primitive theorem fixes the eligible prime and finite source recipe before varying width, so its finite constant may depend on that prime and recipe. It cannot depend on width, ancestor payload values or unrelated spectators except through complete volume. This is the correct quantifier order; an invented numerical Turing-machine constant is unnecessary. + +The largest child ratio is5/6. Three levels do not halve and four do: (5/6)^4=625/1296<1/2. The same one-level weighted moment induction remains valid; the factor4 is used only in depth/descriptor/borrowed-row bounds. Even paying24 simultaneous temporaries gives physical stock23,707 per GL cover vertex and log_q Wphysical(w)<14400w+1. The resulting internal log_q row charge is at most4ceil(log2(max(2,n)))(14400w+1), plus the old-leaf reserve. High digits are borrowed and restored internally; this is not a new external q-adic group factor. + +The defining-integer lift need not equal the older supplier's decoder endpoint. A safe cancellation-free prefix bound is64*37623^3*9430154^2<2^98. It uses neither signed integer restoration nor commutation between stage-dependent decoder channels. F2 payload exactness does not require complex floating precision. + +Let c=704197288590873/10^18. The freshly enclosed full bit moment, including all bad fallback charges, has a strictly positive gap. Start from the retained completed ordinary leaf a0=384599/10^10. Three finite levels with atom exponent beta=c give + +a_(j+1)=(1-c)c+c a_j, +a3=.000704197288358392787581160456097840009769165126434639147437106139267359. + +At every level a_j32mB^2. The complex half-shrink requirement is preserved:2*46<110. + +The physical row overcharge16,171 remains below20,161. Degree1,000,000 and suffix slope4,000,000 retain exact row gap23,971,789/25. These constants come from the changed stock and counted program, not from simply replacing72 by110 in the old guard. + +## 7. Fresh outer47 arithmetic and completion boundary + +Use complex saving747454944651775/10^18, strictly inside its freshly re-enclosed moment. The bit saving is the exact finite a3 above. Both moment gaps exceed7.7e-19. With eta=10^-12 and stopping fraction10^-9, the unchanged retained balanced assembly produces47 positive strict constraints and7 margins. + +The isolated candidate is kappa=703701743496697/10^18, or.000703701743496697. The minimum outer margin exceeds it by approximately7.3899e-19. This arithmetic value exceeds the retained frontier. Exact rational gaps, rather than printed decimals, are the evidence. + +The certificate remains a receipt-bound compositional research candidate with explicit source-theorem dependencies. The clean loader consumes 22 pinned public files and agrees in 23 exact semantic components with the audited context. Its fresh raw ledger and complete five-stage histogram agree; an empty-directory extraction passes all 10 focused tests. The clean-root global emitter regenerates all 12,858,690 weighted additions, 495,304 paid children, 120 fresh copies and erasures, 2,279 helper completions, and 3,520 final pair exchanges. Source-bound global lowering, exact h24 geometry, clean-loader qualification, and finite closure supplements are all mandatory before the entry point emits its PASS certificate. + +These fresh computations do not pretend that the inherited exhaustive F2 columns, exact determinant archive, or complex source theorems were independently reproved. Full portable packaging and Mac qualification remain separate delivery checks. The pinned comparison frontier is df95878's .000694782719690783; the subsequently reported public head31f4ccc1c16c538749845f9244b24747f1cf93dd claims .000695191451687307, which is a separate comparator pending independent validation and is not substituted into this source freeze. diff --git a/research/five-stage-p10b-transcript-stages/proof/PARITY-CONTRACT.md b/research/five-stage-p10b-transcript-stages/proof/PARITY-CONTRACT.md new file mode 100644 index 0000000000..fad6150b1f --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/proof/PARITY-CONTRACT.md @@ -0,0 +1,45 @@ +# Parity-even payload gate removal: inherited contract audit + +Conclusion: removing an even-coefficient pointwise payload ADD is valid for the bit supplier. The odd-prime address arithmetic remains unchanged. A new paid profile still requires the actual filtered word and full frame schedule; this conclusion alone does not certify a new kappa value. + +## Primary source evidence + +The bundled, unmodified primary section [`primary/03-motifs.tex`](primary/03-motifs.tex) states the following. Its exact source, attribution, and file hashes are recorded in [`primary/PROVENANCE.md`](primary/PROVENANCE.md). + +* Line50: in the bit construction scalars lie in F2. +* Lines149–177: replace a scalar by an array in R^Omega, with R the scalar ring of the network. Common R-linear frames give the exact operator `D_out S_Omega D_in^-1`. +* Around line223: the scalar domain need not equal the label field. Bit labels are rational subspaces even though the payload scalars are binary. +* Lines483–493: rational-address frames are F2-linear permutations of array entries; the bit network uses pointwise XOR gates. + +The byte-pinned [`copied-centers-lemma.tex`](copied-centers-lemma.tex) in this package opens with its scalar restoration identity explicitly over F2. Its copy contract preserves the complete role stream, controls and spectators; each copy's frame change and erasure remain paid. + +The retained PR234 [`INTEGRATED_PROOF.md`](INTEGRATED_PROOF.md), line56, explicitly says: "The defining-integer lift need not equal the older supplier's decoder endpoint" and the majorant "uses neither signed integer restoration nor commutation between stage-dependent decoder channels." The package's signed integer decoder checks are stronger supplier evidence; the inherited bit interface does not impose their particular integer endpoint on a newly synthesized F2-equivalent word. + +The retained weighted bit theorem, [`three-stage-cover-bit.tex`](three-stage-cover-bit.tex), uses the odd-prime local ring Z/q^w for address fields and weighted address interchanges. Its rational projectors, unit-pivot tests, route matrices and fallback coefficients are address geometry. They are not the F2 payload ADD coefficients. + +## Operator proof + +Fix the finite complete address set Omega and let one stream be a vector in F2^Omega. A payload gate is `x_a <- x_a + (c mod2) x_b`. For even c this is the identity on every input, including arbitrary correlated dirty streams and spectators. Removing any number of these identity gates leaves the complete scalar operator S_Omega unchanged. Negative odd coefficients and coefficient3 also reduce to1, though the simplest experimental witness can retain their original signed integer representatives. + +Retain each original input/output frame and every remaining gate's original common frame. The common-frame identity then gives the same `D_out S_Omega D_in^-1` for the filtered word. In particular, every independent helper still has its required partial-swap residual and the existing completed-bank proof still applies. No integer identity of the new lift is needed to conclude this F2 operator identity. + +## Safe frame compression + +Deleting an ADD removes its operand-frame alignment requirement. For a given stream, collect successive MOVE operations between surviving uses. A use includes any surviving ADD, COPY read/write, ERASE or required phase/endpoint boundary. No use may be crossed merely because another stream is idle. + +Suppose the original local frames form a nested chain U0 <= U1 <= ... <= Uk. Their exact address changes telescope to `D_Uk D_U0^-1`. Their orthogonal increments are disjoint commuting projectors, so this is one allowed residual of rank dim(Uk)-dim(U0). In the reflected orientation the chain is the reversed complementary chain; the same endpoint difference and rank follow exactly. The ambient stage background cancels. Rebuild both ledgers from the actual surviving uses and actual basis inclusions; do not infer this from summed ranks alone. + +Keep every physical input/output family and its endpoint, all stage boundaries, all data routes/bridges, and every copied-center lifetime. For source527 the120 center copies in the five-stage construction have odd scatter coefficients, so parity filtering does not itself remove those episodes. The shared work stream cannot be used before COPY or after ERASE. A COPY is a barrier even if its original register has no intervening ADD. + +## Required finite admission + +1. Filter actual emitted ADD records by the literal coefficient modulo2; retain all odd-coefficient records in their original order. Check all20107 formal F2 source, target and dirty columns against the admitted shear. The expected local event counts before any further resynthesis are1,783,196 removed and786,621 retained. +2. Generate the actual complemented inverse schedule, with fresh reverse copies as before, and verify every formal F2 column again. Do not reverse an erasure. +3. Compute cancellation-free prefix bounds for the new literal signed forward/inverse projections. Recompute the five-stage bound and finite bill. Failure to reproduce the previous integer decoder is not itself a contract failure; a missing F2 dirty restoration is. +4. Regenerate exact monotone forward/reflected physical paths and the complete paid histogram. Every fused residual's actual endpoints must be checked. Keep all remaining recursive children, copied-center calls, fallback allowance, data idle edges and stock. +5. Rebind the completed banks and final global address lowering to the new word and tags. Their actual rational address projectors, odd-q routes and normalizers must not be reduced modulo2. +6. Rerun actual basis/prime coverage, finite ordinary-leaf assembly, both rational moment engines and all47 outer inequalities before claiming a result. + +For simple monotone MOVE fusion the paid rank mass and physical stock remain unchanged; combining positive increments can improve the concave moment while reducing the number of children. Any different deficit or stock must be explained by a separate exact endpoint change. The displayed bound is still conditional on the retained all-size compiler, selectors, common ancestor charts, restored rows, routing, prime and analytic interfaces. + +Prepared with OpenAI Codex assistance. This audit is independent of the physical parity-filter/fusion implementation owned by the complex research lane. diff --git a/research/five-stage-p10b-transcript-stages/proof/README.md b/research/five-stage-p10b-transcript-stages/proof/README.md new file mode 100644 index 0000000000..e6bb06c84e --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/proof/README.md @@ -0,0 +1,8 @@ +# Retained proof documents + +The `.tex` files are byte-pinned theorem sources. `finite_check.py` checks their hashes and phrases. + +`INTEGRATED_PROOF.md`, `FINITE_BIT_ACCOUNTING.md` and `PARITY-CONTRACT.md` are retained verbatim from the +PR234 and source527 packages. Their arguments apply to this package unchanged. Their numerical instances, +such as R, W, stock, bills and digests, describe the earlier source471 and source527 helpers, not this package's p = 10 word. +The p = 10 values are recomputed by `verify.py` and stated in `../PROOF.md` and `../BANK-PROOF.md`. diff --git a/research/five-stage-p10b-transcript-stages/proof/copied-centers-lemma.tex b/research/five-stage-p10b-transcript-stages/proof/copied-centers-lemma.tex new file mode 100644 index 0000000000..8933aaf508 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/proof/copied-centers-lemma.tex @@ -0,0 +1,103 @@ +\subsection{Scalar, frame and temporary-stream contracts} +The retained source-copy, reversible mixer and scatter maps satisfy +$JLV=I$. Over $\mathbb F_2$ the chronological word +\[ + L,\ J,\ L^{-1},\ V,\ L,\ J,\ L^{-1},\ V +\] +adds the input to the target and restores every arbitrary auxiliary. +Over Gaussian dyadics use its corresponding old-value subtraction and +new-value addition. A designated retained output has a distinct terminal +output-use carrier: a matching may feed that carrier, but cannot merge +two designated terminals or append a later middle-producer consumer. +Its remaining uses before cleanup are its scatter reads, all of which +leave its scalar value unchanged. + +Within one tensor invocation suppress the fixed future line and put +\[ + D_0=B\otimes F_h,\quad D_1=A\otimes F_h,\quad + A=B\mathbin{\perp}P,\quad D_U=D_0\mathbin{\perp}(P\otimes U), +\] +where $P$ and the suppressed future factor are one-dimensional and +$U$ is a nondegenerate retained-center space of dimension $r$. +Thus a local change of rank $d$ has ambient rank $d$. +Write $\mathcal F_Q$ for the address frame: it is the rational partial +swap $D_Q$ in the bit construction, and the binary phase $C_Q$ in the +complex construction. Changing a copy from frame $Q_1$ to $Q_2$ means +applying $\mathcal F_{Q_2}\mathcal F_{Q_1}^{-1}$ to its physical stream. +Orthogonal backgrounds cancel in this quotient. + +Copies use Paureel's retained copy/transform/read/discard interface +\cite{paureel,pr29}. A copy has precisely the original complete role +stream, including all control and spectator ranges, and volume $V/W$. +It is processed while inactive original streams are parked on the fixed +depth-first stack tapes. Copying, pointwise reads and erasure are linear +in that stream's volume. Sequential processing needs one additional +fixed work stream, not an independently varying row coordinate. + +\begin{lemma}[Copied retained-center schedule] +In either invocation orientation a designated retained center's +physical rank profile can be changed from $z^r+z^h$ to +$z^r+z^{h-r}$, with the same scalar action, original role endpoints, +and arbitrary-scratch restoration. The rank-$r$ transform on the copy +is included in the recursive call list. +\end{lemma} +\begin{proof} +In the forward orientation the original center has scalar value $w$ +at frame $D_U$ after the middle mixer. Its old sequence was +$D_U\to D_0\to D_1$: scatter at $D_0$, then cleanup at $D_1$, +with ranks $r,h$. +Keep the original at $D_U$, copy its physical stream, and transform +only the copy to $D_0$, paying rank $r$. Supply every scatter read +from that transformed copy while its data targets remain at their +unchanged common frame $D_0$, then erase the temporary. The reads +are exactly those of $w$ in the old schedule. Since they do not change +$w$, move the original directly from $D_U$ to $D_1$ before its first +cleanup incidence; this costs $h-r$. Every subsequent original gate +therefore receives the same scalar value at its required frame. + +In the reverse complementary orientation the old sequence was +$D_0\to D_1\to D_{U^\perp}$, with ranks $h,r$ and scatter at $D_1$. +After the preceding all-$D_0$ operations, advance the original directly +to $D_{U^\perp}=D_0\mathbin{\perp}(P\otimes U^\perp)$, paying +$h-r$. Copy it and transform the copy to $D_1$, paying $r$. +Use that copy for all early scatter reads, then erase it. The original +already has the exact frame and unchanged scalar value required by the +following inverse mixer. Terminal output-use separation ensures no +intervening producer consumer has been bypassed. + +For partial swaps either direction of the rank-$r$ change is the same +involution. For complex phases the forward copy uses $C_U^{-1}$, +the direct original growth uses $C_{U^\perp}$, and the reverse copy +uses $C_FC_{U^\perp}^{-1}=C_U$. These are the same charged ranks, +implemented by the retained forward/inverse residual interface. +All tensor backgrounds cancel as stated. Every original scalar +incidence, final source-copy cancellation and auxiliary source/sink +operator is unchanged. Thus the scalar identity and all endpoints +remain exact on arbitrary initial auxiliary values. +\end{proof} + +For the selected centers $r=h-1$, and there are $h$ distinct retained +output uses per invocation. Their old histogram has rank mass +$hR_h+2\ell_h$, where $\ell_h=h(h-1)$. The new histogram is exactly +\[ + H'_{h,1}=H_{h,1}+h,\qquad H'_{h,h}=H_{h,h}-h, + \qquad H'_{h,r}=H_{h,r}\quad(r\ne1,h), +\] +and hence $\sum_r rH'_{h,r}=hR_h+\ell_h$. +Every old rank-$(h-1)$ residual remains as a paid transform of a copy; +its projector and ordinary bit pivot profile are unchanged. Only the +full-rank original transition becomes the rank-one complement. +The physical role count $R_h$ is unchanged. + +For two factors, put $N=v_av_b$, $B_a=v_bR_a$, $B_b=v_aR_b$, +$W=2N+B_a+B_b$ and $L=v_b\ell_a+v_a\ell_b$. +All exterior, data-front and endpoint-correction calls remain in place. +The resulting complete rank mass is +\[ + s=Wm-N+L,\qquad Wm-s=N-L. +\] +This follows by subtracting exactly $L$ from the retained two-stage +physical mass $Wm-N+2L$. The $N$ rank-one endpoint-copy calls are +separate and remain fully charged. Because center copies retain the +same complete role-volume fraction $1/W$, the existing complete-row, +integer-width remainder and fixed-tape recurrence proofs apply. diff --git a/research/five-stage-p10b-transcript-stages/proof/primary/03-motifs.tex b/research/five-stage-p10b-transcript-stages/proof/primary/03-motifs.tex new file mode 100644 index 0000000000..cdb0ba527a --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/proof/primary/03-motifs.tex @@ -0,0 +1,700 @@ +\section{Two finite networks with a rank saving} +\label{sec:finite-networks} + +We construct two fixed linear networks that exchange two banks of values +while restoring every auxiliary value. When the values are replaced by +arrays, a common representation on all wires at a gate lets that gate act +pointwise without disturbing the representation. We explain this invariant +before constructing the subspace labels that make changes of representation +cheap. The first network uses bit values and rational subspaces; the second +uses Gaussian dyadic values and binary subspaces. The scalar domain specifies +the values combined at a gate, while the subspace labels are used to construct operators +on each wire's address-indexed array. + +Put +\[ + h=100,\qquad v=\binom h3=161700,\qquad + N=v^3=4227952113000000,\qquad m=h^3=1000000. +\] +Let $\mathcal T$ be the set of three-element subsets of $[h]$. +There are two data banks $X_a,Y_a$, indexed by +$a=(a_1,a_2,a_3)\in\mathcal T^3$. +A wire carries one scalar. A gate is a fixed linear map on a specified +set of wires; untouched wires retain their values. The vertices on a +wire are its source, the gates that touch it in time order, and its sink; +its edges join consecutive vertices. We call the name of a wire its +\emph{role}, so that we can distinguish a fixed place in the network +from the value currently carried there. + +\subsection{Scalar operations and restored auxiliary values} + +There are three stages. At stage $j$, fix the other two coordinates and +operate on the $v$ values in each bank obtained by varying coordinate $j$. Thus +there are $v^2$ separate invocations at each stage. +Each such invocation has its own auxiliary wires, distinct from all +other invocations, including those in other stages. There are +\[ + I=3v^2=78440670000 +\] +invocations. In a forward invocation, write $x_T$ for the data used as +controls and $y_S$ for the data to be updated; $S,T\in\mathcal T$ are +their varying $j$th coordinates. These are the logical source and +target banks of the invocation. For each ordered pair $(S,T)$ that is +neighboring under the rule below, there is an auxiliary wire $A_{ST}$. +There are also central wires $C_i$, $i\in[h]$, and in the second +construction a wire $C_\ast$. We call all these auxiliary wires +\emph{scratch wires}; their initial values may be arbitrary. + +The following maps specify the construction. +\begin{itemize} +\item In the bit construction, scalars lie in $\mathbb F_2$, and +$S,T$ are neighbors when $|S\cap T|=1$. +The copy map adds $x_T$ to $A_{ST}$ for each neighbor pair. +The side injection adds $\sum_{T:\,|S\cap T|=1}A_{ST}$ to $y_S$. +The gather adds $\sum_{T\ni i}x_T$ to $C_i$, and the scatter adds +$\sum_{i\in S}C_i$ to $y_S$. +\item In the complex construction, scalars lie in +$\mathbb Z[i,1/2]$, and neighbors are distinct triples with even +intersection. Copy is unchanged. Side injection adds +\[ + -\sum_{T\text{ neighboring }S}\frac{|S\cap T|-1}{2}A_{ST} +\] +to $y_S$. Gather adds $\sum_{T\ni i}x_T$ to $C_i$ and +$\sum_Tx_T$ to $C_\ast$. Scatter adds +$(\sum_{i\in S}C_i-C_\ast)/2$ to $y_S$. +\end{itemize} +Each update leaves its control wires unchanged. The first two rows of +the following schedule remove the effect of the old scratch values; +the next four introduce the source values and add their effect to the +target; the last two restore the scratch values. +This cancellation of arbitrary initial scratch values is a linear +instance of the restoration construction for transparent computation in +Buhrman, Cleve, Kouck\'y, Loff and Speelman~\cite[Section~3]{BuhrmanCleveKouckyLoffSpeelman2014}. +The forward schedule is +\begin{equation} +\begin{array}{c|l|l} +\text{row}&\text{operation}&\text{gate grouping}\\ \hline +0&\text{subtract side injection}&\text{one gate per target}\\ +1&\text{subtract scatter}&\text{one gate on targets and center}\\ +2&\text{copy}&\text{one gate per source}\\ +3&\text{gather}&\text{one gate on sources and center}\\ +4&\text{scatter}&\text{one gate on targets and center}\\ +5&\text{side injection}&\text{one gate per target}\\ +6&\text{undo gather}&\text{one gate on sources and center}\\ +7&\text{undo copy}&\text{one gate per source}. +\end{array} +\label{eq:motif-schedule} +\end{equation} + +\begin{lemma}\label{lem:scalar-motifs} +For arbitrary initial values of its auxiliary wires, a forward +invocation changes $y_S$ to $y_S+x_S$ and leaves every other value +unchanged. Performing a forward invocation from $X$ to $Y$ at stage 1, +the inverse forward schedule from $Y$ to $X$ at stage 2, and a forward +invocation from $X$ to $Y$ at stage 3 sends +\[ + (X_a,Y_a)\longmapsto(-Y_a,X_a) +\] +and restores every auxiliary value. In the bit construction this is the +permutation exchanging $X_a$ and $Y_a$. +\end{lemma} + +\begin{proof} +Write $\mathcal V$ for copy, $\mathcal G$ for gather, +$\mathcal J$ for side injection and $\mathcal R$ for scatter. +If the initial side and central vectors are $a,c$, the first two rows +subtract $\mathcal J a+\mathcal R c$ from $y$. Rows 2 and 3 change +them to $a+\mathcal Vx,c+\mathcal Gx$. Rows 4 and 5 therefore add +$\mathcal R(c+\mathcal Gx)+\mathcal J(a+\mathcal Vx)$. +Rows 6 and 7 restore $c,a$. The net target change is +$(\mathcal J\mathcal V+\mathcal R\mathcal G)x$, independently of +$a,c$. + +In the bit case, the central coefficient from $x_T$ to $y_S$ is +$|S\cap T|\bmod2$. The side contribution cancels exactly the +intersection-one cases; distinct triples with intersection zero or two +already have coefficient zero, and the self coefficient is one. +In the complex case, the central coefficient is $(|S\cap T|-1)/2$. +The side cancels it for distinct triples with intersection zero or two; +intersection one contributes zero, and the self coefficient is one. +Thus both net maps are $y\gets y+x$. + +The inverse schedule with logical source $Y$ and target $X$ effects +$X\gets X-Y$. Starting from $(x,y)$, the three stages give +$(x,y+x)$, then $(-y,y+x)$, then $(-y,x)$. +Each invocation restores its own auxiliary wires. +\end{proof} + +A fixed triple has +\[ + z_{\rm b}=3\binom{97}{2}=13968,\qquad + z_{\rm c}=\binom{97}{3}+3\cdot97=147731 +\] +neighbors in the two constructions, respectively. The second count +separates intersection zero and intersection two. Ordered pairs must +be counted: there are $vz$ side wires in each invocation, not $vz/2$. +With $c_{\rm b}=100$ and $c_{\rm c}=101$ central wires per invocation, +the total wire counts are +\begin{align} + W_{\rm b}&=2N+I(vz_{\rm b}+c_{\rm b}) + =177176569091445000000,\label{eq:bit-wire-count}\\ + W_{\rm c}&=2N+I(vz_{\rm c}+c_{\rm c}) + =1873807244643542670000.\label{eq:complex-wire-count} +\end{align} +All these numbers are fixed, independently of any eventual input length. + +\subsection{From scalar values to arrays} + +We record the representation principle before choosing the labels. Let +$R$ be the scalar ring of either network and let $\Omega$ be a finite address +set common to all wires. Replace each scalar by an array in $R^\Omega$, and +apply each scalar gate pointwise at every address. Write $\mathsf S_\Omega$ +for the resulting network on the vector of wire arrays. + +At each source, gate and sink $v$, assign an invertible $R$-linear operator +$D_v$ on $R^\Omega$, called its \emph{frame}. A frame acts on the values +indexed by addresses within one wire's array and may mix them; a gate instead +combines wire values at each fixed address. All incoming and outgoing +incidences of one gate use the same $D_v$. On an edge from $u$ to $v$, apply +$D_vD_u^{-1}$ to that wire's array. Define the operators on all input and +output roles by +\[ + D_{\rm in}=\bigoplus_w D_{\mathrm{source}(w)},\qquad + D_{\rm out}=\bigoplus_w D_{\mathrm{sink}(w)}. +\] +For a supplied physical input $f$, define its logical interpretation to be +$g=D_{\rm in}^{-1}f$; this definition requires no physical preprocessing. +At a vertex $v$, the invariant is that the stored array equals $D_v$ applied +to the logical array there. It holds at the sources by definition. On an +edge whose logical array is $\varphi$, the edge operator changes $D_u\varphi$ +to $D_v\varphi$. At a gate with logical input arrays $\varphi_j$, +$R$-linearity gives +$\sum_j c_jD_v\varphi_j=D_v(\sum_j c_j\varphi_j)$ for each output combination, with +$c_j\in R$. Thus the common frame commutes with the pointwise gate, and +the invariant continues to the sinks. The implemented operator is therefore +\begin{equation} + D_{\rm out}\,\mathsf S_\Omega\,D_{\rm in}^{-1}. + \label{eq:common-frame-identity} +\end{equation} +In particular, if the scalar network is a signed role permutation that +sends input role $w$ to output role $\rho(w)$ with scalar sign +$\varepsilon_w$, that route applies +$\varepsilon_wD_{\mathrm{sink}(\rho(w))} +D_{\mathrm{source}(w)}^{-1}$ to its input array. All roles, including +the auxiliary roles, enter this identity. Once the scalar routing is fixed, +the endpoint frames determine the array operator on each route; the +intermediate frames can then be chosen to make each edge change inexpensive. + +Figure~\ref{fig:frame-compatibility} summarizes this invariant. +\begin{figure}[ht] +\centering +\input{figures/proof-map.tex} +\caption{An edge changes the representation of one role's logical array +$g_w$. At the next gate $G$, all $t$ input arrays have the common frame +$D_v$, so the pointwise linear gate commutes with that frame. The same +$D_v$ acts on each output component.} +\label{fig:frame-compatibility} +\end{figure} + +\subsection{Subspaces attached to the gates} + +The scalar network already has the required signed exchange. We now +choose its intermediate labels to make the changes of frame inexpensive. +A label is a nondegenerate subspace of a fixed bilinear space. On every +edge one label will contain the other. For such an edge, the +\emph{orthogonal residual} is the orthogonal complement of the smaller label inside +the larger one; its dimension is the absolute change in label dimension. +The saving will come from keeping the total dimension lost on decreasing +edges small relative to $N$. + +For the bit network, let $F=\mathbb Q^h$ with bilinear form +\[ + \langle x,y\rangle=x^{\mathsf T}(I-J/9)y, +\] +where $J$ is the all-one matrix. This form has eigenvalues $1$ and +$1-h/9=-91/9$, so it is nondegenerate. For a triple $T$ let $t_T$ be +its indicator vector. Then +\[ + \langle t_S,t_T\rangle=|S\cap T|-1, + \qquad \langle t_T,t_T\rangle=2. +\] +For the complex network, take instead $F=\mathbb F_2^h$ with the +ordinary dot product; here $t_T\cdot t_T=1$. +Thus every triple line is nondegenerate, and neighboring triple lines +are orthogonal, in the label field belonging to either construction. +The scalar domain need not equal the label field. +These degree-one intersection formulas specialize the construction +described by Alon~\cite[Section~3, remark after Theorem~1.1]{Alon1998} +to the prime $2$, with the ground-set size changed to $h=100$. + +The ambient label space is $\mathcal F=F^{\otimes3}$ with its tensor +bilinear form. It has dimension $m$ and is nondegenerate. Write +\[ + u_a=t_{a_1}\otimes t_{a_2}\otimes t_{a_3},\qquad U_a=\langle u_a\rangle. +\] +The prescribed terminal labels are +\[ +\begin{array}{c|cc} +\text{role}&\text{source label}&\text{sink label}\\ \hline +X_a&U_a&\mathcal F\\ +Y_a&0&U_a^\perp\\ +\text{each scratch role}&0&\mathcal F. +\end{array} +\] +Write $W$ for the wire count in the construction under consideration. +The source dimensions sum to $N$ and the sink dimensions to $Wm-N$. +Thus the signed dimension changes will sum to $Wm-2N$, because the +contributions at gates cancel. If decreasing edges lose a total +dimension $L$, the sum of absolute changes is $Wm-2N+2L$. +We will obtain $L1$. +The same argument gives a unit vector in $Q^\perp$ when it is nonzero. +A triple complement, and the complement of two neighboring triple +lines, contain coordinate units outside supports of sizes at most +three and six, respectively. Full tensor spaces contain coordinate +units as well. In each nonzero tensor summand, tensoring these chosen +norm-one vectors gives a norm-one vector; placing it in that orthogonal +summand gives one in the whole residual. Each residual is nondegenerate +by the decompositions above. Thus every nonzero residual is nonalternating. + +For completeness, every nondegenerate nonalternating binary symmetric +space has an orthonormal basis. Split off unit lines until the +remaining space is alternating. A nonzero nondegenerate alternating +space splits into planes with bases $a,b$ satisfying +$a\cdot a=b\cdot b=0$, $a\cdot b=1$; this follows by choosing a +nonzero $a$, choosing $b$ with $a\cdot b=1$, and taking the orthogonal +complement of their nondegenerate plane. Retain one unit vector $w$ +from the lines already split off. A plane orthogonal to $w$ can be +absorbed into that line: the three vectors +\[ + w+a,\qquad w+b,\qquad w+a+b +\] +are independent, pairwise orthogonal, and have norm one. +Use one of these new unit vectors in place of $w$ for the next plane; +the remaining planes are still orthogonal to it. Repeating this +operation absorbs every alternating plane. +\end{proof} + +The loss ratios have the exact values +\[ + \frac{L_{\rm b}}{N}=\frac{100}{539},\qquad + \frac{L_{\rm c}}{N}=\frac{101}{539}. +\] +In particular, both are smaller than $1/2$. We now turn the dimension +count into the two interfaces needed later. + +\subsection{The rational matrix interface} + +For a nondegenerate rational subspace $U\subset\mathcal F$, write +$P_U$ for the projection onto $U$ along $U^\perp$. Assign $P_U$ to +each gate or sink with label $U$. Assign the source matrix $-P_{U_a}$ +to $X_a$ and zero to every other source. +These are fixed rational $m\times m$ matrices; write $M_v$ for the matrix +at vertex $v$. Define +$\rho(X_a)=Y_a$, $\rho(Y_a)=X_a$, and let $\rho$ fix every auxiliary +wire. + +In the tape application, two address chunks are written as vectors $H,D$ +of $m$ fields. For a matrix $M$, the frame $\Phi_M$ moves the array entry +at $(H,D)$ to $(H+MD,D)$, leaving the other address fields unchanged. +The fields use a radix coprime to the fixed denominators, and addition is +modulo their common range. Hence $\Phi_M$ is an invertible +$\mathbb F_2$-linear permutation of array entries, and +$\Phi_{M'}\Phi_M=\Phi_{M'+M}$. Using $D_v=\Phi_{M_v}$ +in \eqref{eq:common-frame-identity}, the endpoint matrix difference on each +routed role is exactly the shear applied to that role. The following identity +makes it the same shear $H\gets H+D$ on every role; +Section~\ref{sec:tape-interchange} turns that shear into a field interchange +and implements an edge change with one smaller interchange per unit of its +rational rank. + +\begin{proposition}\label{prop:bit-motif-interface} +The bit network has $W_{\rm b}$ wires, uses only pointwise XOR gates, +and sends its input vector to the permutation $\rho$ of that vector. +Its rational matrices are common to all incidences of a gate and obey +\[ + M_{\mathrm{sink}(\rho(w))}-M_{\mathrm{source}(w)}=I_m + \quad\text{for every input role }w. +\] +The sum of the rational ranks of all edge differences is +\begin{align} + s_{\rm b} + &=\sum_{e}\operatorname{rank}_{\mathbb Q} + (M_{\mathrm{head}(e)}-M_{\mathrm{tail}(e)})\\ + &=W_{\rm b}m-N+2L_{\rm b} + =1771765690887858612870000000$. + +For an input $X_a$ the endpoint difference is +$P_{U_a^\perp}-(-P_{U_a})=I_m$. Every other role has zero source +matrix and identity sink matrix. This proves the interface. +\end{proof} + +\subsection{The binary phase interface} + +Use the complex scalar network and binary labels. For a binary vector +$x$, let $\operatorname{wt}(x)$ denote its integer Hamming weight, and +write $[b]\in\{0,1\}$ for the integer representative of $b\in\mathbb F_2$. +For a label $U$, let +\[ + q_U(x)=\operatorname{wt}(P_Ux)\pmod4. +\] +The projection here is over $\mathbb F_2$. +Let +\[ + H=\frac1{\sqrt2}\begin{pmatrix}1&1\\1&-1\end{pmatrix},\quad + C=H\begin{pmatrix}1&0\\0&i\end{pmatrix}H + =aI+bX,\qquad a=\frac{1+i}{2},\quad b=\frac{1-i}{2}, +\] +where $X$ interchanges the two coordinates. On functions of +$x\in\mathbb F_2^m$ define +\[ + \mathcal C_U=H^{\otimes m}\operatorname{diag}_x(i^{q_U(x)})H^{\otimes m}. +\] +The use of $H$ in this definition is an identity of matrices. Each entry +of $\mathcal C_U$ and its inverse is a Gaussian integer divided by $2^m$, +so both preserve arrays over $\mathbb Z[i,1/2]$. The kernels implemented +below have Gaussian dyadic coefficients. + +To apply the scalar network to these functions, replace the scalar on +each wire $w$ by an array +$f_w:\mathbb F_2^m\to\mathbb Z[i,1/2]$. At each address, a gate +applies its scalar linear map to the values on the wires it touches. +The frame in \eqref{eq:common-frame-identity} is $D_v=\mathcal C_U$ at a +vertex with label $U$. On an edge from label $U$ to label $V$, apply +$\mathcal C_V\mathcal C_U^{-1}$ to that wire's array. +All frames are diagonalized by the same matrix $H^{\otimes m}$. +For an integer $k\ge1$, an address for $k$ columns is +$(x^{(1)},\ldots,x^{(k)})\in(\mathbb F_2^m)^k$; every frame and edge +operator is then the tensor product of its one-column version over +these $k$ coordinates. Each scalar gate is still applied once at each +joint address, to the vector of values on the roles it touches. + +\begin{proposition}\label{prop:complex-motif-interface} +For each edge of the complex network, write $U,V$ for its tail and +head labels. Its phase-frame difference +$\mathcal C_V\mathcal C_U^{-1}$ is a product of one translation +kernel $aI+bX_v$, or its inverse, per vector in an orthonormal basis +of the edge residual. Here $(X_vf)(x)=f(x+v)$. +The sum of these basis lengths is +\[ + s_{\rm c}=W_{\rm c}m-2N+2L_{\rm c} + =18738072446366712673080000000$. + +For an edge $e$, write $\mathcal B_e$ for its residual basis and +$K_{e,v}$ for the forward or inverse translation kernel associated +with $v\in\mathcal B_e$. Taking tensor products preserves their +product, so on $k$ columns +\[ + \bigl(\mathcal C_V\mathcal C_U^{-1}\bigr)^{\otimes k} + =\prod_{v\in\mathcal B_e}K_{e,v}^{\otimes k}. +\] +Thus each residual vector contributes one factor acting on all $k$ +columns, and there are $s_{\rm c}$ such factors over the network. + +Let $\rho$ denote the underlying permutation of the complex roles: it +exchanges $X_a,Y_a$ and fixes each scratch role. +By Lemma~\ref{lem:scalar-motifs}, the pointwise scalar network sends an input array at +$X_a$ to $Y_a$ with sign $+1$, an input at $Y_a$ to $X_a$ with sign +$-1$, and each scratch input to its own output with sign $+1$. +Applying \eqref{eq:common-frame-identity} with $D_v=\mathcal C_{U_v}$, +where $U_v$ is the label at vertex $v$, shows that an input role $w$ reaches +output role $\rho(w)$ with that sign and with operator +$\mathcal C_{U_{\mathrm{sink}(\rho(w))}} + \mathcal C_{U_{\mathrm{source}(w)}}^{-1}$. +For $k$ columns, use $D_v=\mathcal C_{U_v}^{\otimes k}$ on the joint +address set in the same identity. The route operator is then the $k$th +tensor power of the displayed address operator, multiplied by its scalar +route sign once. +The zero label has frame $I$, while the full label has frame +$C^{\otimes m}$ because $q_{\mathcal F}(x)=\operatorname{wt}(x)$. +Every pair except $X_a\to Y_a$ has these zero and full labels. +For the remaining pair, write $u=u_a$. Its binary norm is one and +its weight is $3^3=27$. Orthogonal weight additivity yields +\begin{align*} + q_{U_a^\perp}(x)-q_{U_a}(x) + &=\operatorname{wt}(x)-2\operatorname{wt}(u)[u\cdot x]\\ + &=\operatorname{wt}(x)+2[u\cdot x]\pmod4. +\end{align*} +Since $2[u\cdot x]\equiv2\sum_{j\in\operatorname{supp}(u)}x_j +\pmod4$, the operator on $X_a\to Y_a$ is the tensor of $C^{-1}$ on the +27 coordinates of $\operatorname{supp}(u)$ and $C$ elsewhere. +Put $Z=\operatorname{diag}(1,-1)$. Direct multiplication gives +\[ + C=iZC^{-1}Z,\qquad C^{-1}=-iZCZ. +\] +For $k$ columns, let $Z_{a,k}$ be the tensor product of $Z$ on +those 27 coordinates in every column and the identity elsewhere. +Apply $Z_{a,k}$ before the network at $X_a$, and apply +$i^{27k}Z_{a,k}$ after the network at $Y_a$; the latter scalar is +applied once to the whole role. There are $27k$ inverse factors, so +the identity $C=iZC^{-1}Z$ turns each of them into $C$. The operator +on this pair is therefore $C^{\otimes mk}$ as well. +Only the physical $X$ outputs still carry the minus sign of the +scalar exchange. Negate those outputs and send output role $\rho(w)$ +back to role $w$. Every role, including every scratch role, now has +the required forward tensor product. +\end{proof} + +\subsection{Explicit rational bounds for the two recurrences} + +The relative rank deficits are +\[ + \eta_{\rm b}=\frac{W_{\rm b}m-s_{\rm b}}{W_{\rm b}m} + =\frac{339}{22587335000000},\qquad + \eta_{\rm c}=\frac{W_{\rm c}m-s_{\rm c}}{W_{\rm c}m} + =\frac{73}{19906842167500}. +\] +For both recurrences we may use the fixed rational exponent +\begin{equation} + \tau=\sigma=1-2^{-50}. + \label{eq:explicit-motif-exponents} +\end{equation} +Both exact deficits displayed above are greater than $20\cdot2^{-50}$. +Since $m<2^{20}$ and $\log 2<1$, we have $\log m<20$, whence +\[ + m^{1-2^{-50}} + =m\exp(-2^{-50}\log m) + >m(1-20\cdot2^{-50})>m(1-\eta) +\] +for either $\eta=\eta_{\rm b}$ or $\eta=\eta_{\rm c}$. +Consequently +\[ + \frac{s_{\rm b}}{W_{\rm b}}2^{80}$ avoiding all fixed rational denominators and rank witnesses. +At atom width $w$ use the finite cover $\operatorname{GL}_m(R_w)$ and its +right-multiplication edges $g\mapsto gR_s$. Every vertex has the unique chart +\[ + g=g_0+qG_1,\quad g_0\in\operatorname{GL}_m(\mathbb F_q), + \quad G_1\in(\mathbb Z/q^{w-1}\mathbb Z)^{m^2}, +\] +using fixed representatives for $g_0$. Right multiplication permutes $g_0$ +and acts affinely on $G_1$, with a carry determined by $g_0$. Its fixed +dimensional rational linear part factors into fixed scalings, ordered +shifts and a constant number of old width-$O(w)$ interchanges. Thus each +fixed port routing costs $O(Vw^{1-a_{\rm old}})$. + +Let $W_0=|\operatorname{GL}_m(\mathbb F_q)|(2v+3R_{\rm loc})$. +The full role count is $W(w)=W_0q^{m^2(w-1)}$. Split preceding rows into +low role type, high matrix and unused stock. Batch \emph{all} high matrices +for each low type in one stream. A frame edge is one child on this whole +batch, of volume $V/W_0$, and routing is executed once per fixed operation +type. Consequently neither the number of tapes nor the number of child +programs grows with $w$. High cardinality cancels in the normalized moment, +but its $m^2(w-1)$ digits are charged in the row reserve. + +For each fixed projector require the leading minors of sizes $1$ through +$r$ to be units. Each cleared minor polynomial in $g_0$ is nonzero: +similarity to $\operatorname{diag}(I_r,0)$ supplies a witness after the +fixed rank is preserved modulo $q$. Their total degree is at most $m^3$. +The polynomial zero bound and conditioning on invertibility (a factor at +most two) give bad fraction at most $2m^3/q<10^{-16}$ for each edge type. +No simultaneous union bound over edge types is needed, since their moments +are averaged separately. Good classes use the whole-rank child; bad +classes use the full $32m^2$-child fallback just proved. + +Let $H_r$ be the three-stage histogram described above and +$W=2v+3R_{\rm loc}=90140$. The retained ledger gives +\[ + \sum_r rH_r=6037356,\qquad Wm-\sum_r rH_r=2024=2v-3\ell, + \qquad \max\{r:H_r>0\}=66. +\] +For $a=747/2000000$, $\tau=1-a$, and $b=10^{-16}$ the conservative moment is +\[ + \mu_\tau\le + \sum_r\frac{H_r}{W}(r/m)^\tau+ + b\frac{32m^2\sum_rH_r}{W}(1/m)^\tau<1. +\] +The entire fallback is added; no displaced good contribution is subtracted. +The exact script \path{scripts/three_stage_cover_network.py} and certificate +\path{certificates/three-stage-cover-network.json}, from the retained axis +\path{certificates/three-stage-cover-bit-input.json}, give +$1-\mu_\tau>6.3397366396\cdot10^{-7}$. +The certificate uses the 32-term positive atanh logarithm series with its +geometric tail, $\exp(u)\le1+u+u^2/(2(1-u/3))$, and upward rounding to +the grid $2^{-120}$. All inputs have $0\le u<3$; these are rational upper +bounds, not floating-point root estimates. Since every child ratio is at +most one and $\tau<1$, this same strict bound implies $\mu_1<1$. + +With $T(n,w)$ denoting time divided by logical volume, the fixed low-type +profile $\{c_r\}$, including fallback classes, satisfies +\[ + T(n,w)\le\sum_rc_rT(r\lfloor n/m\rfloor,w)+Cn+Cw^{1-a_{\rm old}} + \quad(n\ge m),\qquad + T(n,w)\le Cw^{1-a_{\rm old}}\quad(na_{\rm bit}$ and $\beta<1-a_{\rm bit}$ make both +the atom-adapter and borrowing terms lower order. The remainder cost +$O(Vw^{1-a_{\rm old}})$ is also covered. Thus the ordinary radix-$q$ +interchange has cost $O(Ve^{1-a_{\rm bit}})$, without an externally supplied +superpolynomial stock of rows. + +For an original binary chunk range $[2^e]$, let +$t=\lceil e/\log_2q\rceil$ and embed it numerically into $[q^t]$. +Pad both exchanged ranges while retaining every spectator. The total +logical-volume increase is below $q^2$. Execute the completed ordinary +radix-$q$ interchange, then remove the padding. Its endpoint preserves the +rectangular genuine set $[2^e]\times[2^e]$; intermediate maps may mix genuine +and padded addresses, which does not affect this endpoint justification. +As $q$ is fixed and $t=\Theta(e)$, the binary interchange has the same +saving exponent. All schedules use a fixed number of finite-alphabet +tapes; low residue tables and port types are fixed independently of $w$. + +The conclusion retains the original local-producer, ordered-affine, +ordinary-leaf and multiplication-framework hypotheses. It adds no free +unit-scaling, dense chart transformation, or external row-stock primitive. diff --git a/research/five-stage-p10b-transcript-stages/raw_ledger.py b/research/five-stage-p10b-transcript-stages/raw_ledger.py new file mode 100644 index 0000000000..90fc18e6ad --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/raw_ledger.py @@ -0,0 +1,365 @@ +"""Independent fresh p = 10 physical path census, including both reflections. +Derived from the source527 census (eumemic); constants rebound to the gen5 word, then generalized to any cube +size (h, v, m, copies and deficits from word_pins.shape; word counts pinned in word-pins.json) for p = 10. +Prepared with substantial OpenAI Codex assistance; Apache-2.0. +No saved receipt, search script, or historical profile is consumed. +""" +from collections import Counter,defaultdict +from types import SimpleNamespace +from word_pins import expect,shape + +def run(context): + m=SimpleNamespace(**context);W=m.W;C=m.C;chosen=m.pair_selection;fresh=m.fresh;pair_byalias=m.pair_byalias;pair_bydirty=m.pair_bydirty + compact=lambda h:{str(k):v for k,v in sorted(h.items())if v} + zero=W.register([]);compact=lambda h:{str(k):v for k,v in sorted(h.items())if v} + # Exact raw event sequence, with every actual extra source included. + events=[] + for j,op in enumerate(W.rest): + for s in m.at[j]:events.append(dict(kind='gauge',ref=s,frame=W.gauge[s]['frame'],targets=list(m.adj[s]))) + if op in m.bywrite:events.append(dict(kind='terminalwrite',ref=op,frame=W.opframe[op],targets=[m.bywrite[op]['pivot']])) + if op in m.afterwrite:events.append(dict(kind='terminalread',ref=op,frame=m.afterwrite[op]['root_frame'],targets=m.afterwrite[op]['targets'])) + for s in m.at[len(W.rest)]:events.append(dict(kind='gauge',ref=s,frame=W.gauge[s]['frame'],targets=list(m.adj[s]))) + endgauge=len(events) + for j,r in enumerate(W.g['roots']): + if r['kind']=='side'and j not in m.deletedroots:events.append(dict(kind='root',ref=j,frame=W.w['root_frame'][j],targets=r['targets'])) + for e in m.deliveries[j]:events.append(dict(kind='K',ref=e['passive'],frame=e['deliver_frame'],targets=e['receivers'])) + for t in range(W.v):events.append(dict(kind='endpoint',ref=t,frame=W.register(W.module.kernel([C.cov[t]],W.h)[0]),targets=[t])) + + def histogram(t,path): + h=Counter();rev=Counter();assert path[0]==zero and C.dimf[path[-1]]==W.h-1 + for f in path:assert C.nondeg(f)and all(W.module.dot(C.cov[t],b)==0 for b in C.B[f]),('cap/nondeg',t,f) + for a,b in zip(path,path[1:]): + assert C.sub(a,b),('forward inclusion',t,a,b) + d=C.dimf[b]-C.dimf[a];assert d>=0 + if d:h[d]+=1 + for a,b in zip(reversed(path),list(reversed(path))[1:]): + assert all(W.module.dot(x,y)==0 for x in C.A[a]for y in C.B[b]),('reflected inclusion',t,a,b) + d=len(C.A[b])-len(C.A[a]);assert d>=0 + if d:rev[d]+=1 + assert h==rev and sum(k*v for k,v in h.items())==W.h-1 + return h + + def paths(agg,readframes,echelon,rankgroups): + rankowner={t:k for k,g in enumerate(rankgroups)for t in g['targets']} + out=[[zero]for _ in range(W.v)];owner={t:k for k,g in enumerate(agg)for t in g['targets']};roles=defaultdict(list) + for k,g in enumerate(agg): + for s in g['roles']:roles[s].append(k) + active=set(range(len(agg)));rankactive=set(range(len(rankgroups)));echactive=set(range(len(echelon)));seen=[set()for _ in echelon];restores=[] + for j,e in enumerate(events): + if j>=endgauge:assert not active and not rankactive and not echactive + s=e['ref'];T=set(e['targets']) + if e['kind']=='gauge': + if s in pair_byalias:continue + if s in fresh: + for t,c in fresh[s]['transformed_response'].items(): + if c:out[int(t)].append(W.gauge[s]['frame']) + continue + skip=set() + for k,g in enumerate(echelon): + if k not in echactive:continue + if s not in g['roles']: + if T&set(g['targets']): + assert seen[k]==g['roles'];restores.append(dict(group=k,before_role=s,event=j)) + for t in g['targets']:out[t].append(g['frame']) + echactive.remove(k) + continue + seen[k].add(s);skip.update(g['targets']) + for t,a in g['response'].items(): + if a.get(s,0):out[t].append(W.gauge[s]['frame']) + for k in sorted({rankowner[t]for t in T if t in rankowner}): + if k in rankactive and s not in rankgroups[k]['roles']: + for t in rankgroups[k]['targets']:out[t].append(rankgroups[k]['frame']) + rankactive.remove(k) + for k in sorted({owner[t]for t in T if t in owner}): + if k in active and s not in agg[k]['roles']: + for t in agg[k]['targets']:out[t].append(agg[k]['frame']) + active.remove(k) + for k in roles[s]: + assert k in active;g=agg[k];out[g['pivot']].append(readframes[s,k]);skip.update(g['targets']) + for t in e['targets']: + if t in skip:continue + rk=rankowner.get(t) + if rk in rankactive and t in rankgroups[rk]['dependent']:continue + out[t].append(e['frame']) + else: + assert not(T&{t for k in active for t in agg[k]['targets']}) + assert not(T&{t for k in echactive for t in echelon[k]['targets']}) + for t in e['targets']:out[t].append(e['frame']) + H=Counter() + for t,p in enumerate(out):H.update(histogram(t,p)) + return out,H,restores + + newpaths,target,restores=paths(m.agg,m.read_frames,m.echelon,m.rankgroups) + # Recover raw literal adjoint independently, respecting all omitted copies. + adj=[{}for _ in range(W.R)] + for root,role in zip(W.g['roots'],W.w['rootroles']): + for t in root['targets']:adj[role][t]=adj[role].get(t,0)+1 + for i in reversed(W.phase1+W.rest): + if i in m.omitted:continue + a,b,_=W.ops[i] + for t,c in adj[a].items():adj[b][t]=adj[b].get(t,0)+c + assert adj==m.adj + oldused={r[k]for r in m.selection+m.gauge_selection if r['role']not in pair_byalias for k in('source','partner')} + assert len({r[k]for r in chosen for k in('source','partner')})==2*len(chosen)==0 and not oldused&{r[k]for r in chosen for k in('source','partner')} + for r in chosen: + b=r['aliased_role'];response=Counter(adj[b]) + for a,c in r['retained_dirty_coefficients'].items(): + for t,v in adj[a].items():response[t]+=c*v + assert not any(response.values()) + # Complete physical source and auxiliary census, including all alias handoffs. + recipient={d:b for b,d in W.pairs};roots=defaultdict(list) + for j,s in enumerate(W.w['rootroles']):roots[s].append(W.w['root_frame'][j]) + source_role={s:n for n,s in W.source.items()};plainborrow={r['role']:r for r in m.selection};gauges={r['role']:r for r in m.gauge_selection} + assert len(plainborrow)==0 and len(gauges)==0 and len(m.borrow)==0 + seq={s:[('op',i,W.opframe[i])for i in W.role_ops[s]]+[('root',j,f)for j,f in enumerate(roots[s])]for s in range(W.R)} + def physical_path(s): + a=list(seq[s]) + if s in pair_bydirty:a=[('paired-source-injection',s,pair_bydirty[s]['mix_frame'])]+a + if s in recipient: + b=recipient[s];a+=[('alias',b,W.gauge[b]['frame'])]+seq[b] + return a+[('full',s,W.w['full_frame'])] + count=0 + + def census_hist(start,events): + nonlocal count + count+=1;prev=start;dim=C.dimf[start]if start is not None else 0;out=Counter();chain=[]if start is None else[start] + for _,_,f in events: + assert C.nondeg(f)and(prev is None or C.sub(prev,f));d=C.dimf[f]-dim;assert d>=0 + if d:out[d]+=1 + prev=f;dim=C.dimf[f];chain.append(f) + assert dim==W.h;reflected=Counter() + for a,b in zip(reversed(chain),list(reversed(chain))[1:]): + assert all(W.module.dot(x,y)==0 for x in C.A[a]for y in C.B[b]);d=len(C.A[b])-len(C.A[a]);assert d>=0 + if d:reflected[d]+=1 + if start is None: + d=W.h-len(C.A[chain[0]]) + if d:reflected[d]+=1 + assert reflected==out + return out,chain + internal=Counter();sources=Counter();pathrows={};sourcepaths={};dirtypaths={} + for s in m.regs: + start=W.gauge[s]['frame']if s in W.gauge else W.w['source_frame'][source_role[s]]if s in source_role else None + H,chain=census_hist(start,physical_path(s)) + if s in source_role:H[1]+=1 + internal.update(H);pathrows['a'+str(s)]=compact(H) + if s in pair_bydirty:dirtypaths[str(s)]=[zero]+chain + for j,r in enumerate(W.g['roots']): + if r['kind']=='center':internal[C.dimf[W.w['root_frame'][j]]]+=1 + for entry in W.k['entries']: + carrier,n=entry['carrier'],entry['passive'];H,chain=census_hist(entry['carrier_chain'][0],[('carrier',j,f)for j,f in enumerate(entry['carrier_chain'][1:])]);sources.update(H) + if n not in m.by_source: + H,chain=census_hist(entry['passive_chain'][0],[('passive',j,f)for j,f in enumerate(entry['passive_chain'][1:])]);sources.update(H);pathrows['s'+str(n)]=compact(H);continue + r=m.by_source[n];s=r['role'];events=physical_path(s) + if s in plainborrow: + r=plainborrow[s];events=[x for x in events if not(x[0]=='op'and x[1]==r['omit_copy'])];at=next(i for i,x in enumerate(events)if x[0]=='op'and x[1]==r['early']);events.insert(at,('mix',n,entry['mix_frame'])) + else: + assert s in gauges;events=[('mix',n,entry['mix_frame']),('gauge',s,W.gauge[s]['frame'])]+events + H,chain=census_hist(W.w['source_frame'][n],events);sources.update(H);pathrows['s'+str(n)]=compact(H) + if s in m.extra_byrole:sourcepaths[str(s)]=chain + assert count==len(m.regs)+W.v and len(sourcepaths)==0 and len(dirtypaths)==0 and sum(k*v for k,v in sources.items())==W.v*(W.h-1) + gauges=Counter(z['dim']for s,z in W.gauge.items()if s not in W.donor and s not in m.borrow) + S=shape();expect('entrance_ranks',gauges) + copies=Counter(C.dimf[W.w['root_frame'][j]]for j,r in enumerate(W.g['roots'])if r['kind']=='center');assert copies=={S['center_rank']:S['centers']} + withoutcopies=internal.copy();withoutcopies.subtract(copies);assert min(withoutcopies.values())>=0 + helper=internal+sources+target;h=S['h'];v=S['v'];R=len(m.regs);M=S['m'];stock=4*v+R + assert h==W.h and v==W.v and R==expect('physical_R',R) and len(m.borrow)==0 + assert sum(k*n for k,n in helper.items())==h*R+2*v*(h-1)+sum(k*n for k,n in copies.items())-sum(k*n for k,n in gauges.items()) + idle=Counter({r:2*v for r in S['idle']});five=Counter({r:5*n for r,n in helper.items()});five.update(idle) + for r,n in gauges.items():five[5*r]+=n + mass=sum(k*n for k,n in five.items());assert M*stock-mass==S['deficit'] + raw=dict(schema='p10-fresh-raw-ledger/1',source_head=context.get('source_head','p10'),h=h,v=v,physical_R=R,source_aliases=len(m.borrow),terminal_sinks=len(m.terminal),physical_donor_recipient_identifications=len(W.pairs),physical_internal_excluding_center_copies=compact(withoutcopies),paid_center_copy_histogram=compact(copies),physical_source_histogram=compact(sources),physical_target_histogram=compact(target),one_stage_helper_histogram_including_copies=compact(helper),auxiliary_entrance_rank_histogram=compact(gauges),auxiliary_entrance_count=sum(gauges.values()),helper_rank_mass=sum(k*n for k,n in helper.items()),five_stage_profile=dict(m=M,W=stock,histogram=compact(five),idle_histogram=compact(idle),calls=sum(five.values()),rank_mass=mass,deficit=M*stock-mass,maxchild=max(five)),source_aux_paths=count,target_paths=v,extra_source_paths=len(sourcepaths),paired_dirty_paths=len(dirtypaths),all_reflected_ledgers=True,all_zero_response_relations=True,scope='Fresh complete p = 10 raw physical source/internal/target and copied-center ledger. Both reflected chains checked; no saved execution receipt consumed.') + expect('producer_five_stage_calls',raw['five_stage_profile']['calls']);expect('five_stage_rank_mass',mass) + return raw + +def rebind_parity(raw,receipt): + """Bind the fresh required-use census to the retained producer source ledger.""" + from copy import deepcopy + def hist(x):return Counter({int(r):n for r,n in x.items()if n}) + assert receipt['status']=='PASS_FRESH_PARITY_FUSION_AND_INDEPENDENT_REQUIRED_FRAME_CENSUS' + assert receipt['both_reflected_ledgers']and receipt['unchanged_all_input_output_frames'] + source=hist(receipt['source_histogram']);target=hist(receipt['target_histogram']);internal=hist(receipt['internal_histogram_including_copies']);copies=hist(receipt['copied_center_histogram']) + assert source==hist(raw['physical_source_histogram']) + assert internal==hist(raw['physical_internal_excluding_center_copies'])+copies + delta=target.copy();delta.subtract(hist(raw['physical_target_histogram']));assert {r:n for r,n in delta.items()if n}=={} + producer=deepcopy(raw);helper=source+target+internal;five=Counter({r:5*n for r,n in helper.items()});five.update(hist(raw['five_stage_profile']['idle_histogram'])) + for a,n in hist(raw['auxiliary_entrance_rank_histogram']).items():five[5*a]+=n + expect('five_stage_calls',sum(five.values()));assert sum(r*n for r,n in five.items())==expect('five_stage_rank_mass',raw['five_stage_profile']['rank_mass']) + raw['schema']='p10-parity-fused-fresh-raw-ledger/1';raw['producer_ledger']=producer + raw['physical_target_histogram']={str(r):n for r,n in sorted(target.items())};raw['one_stage_helper_histogram_including_copies']={str(r):n for r,n in sorted(helper.items())} + raw['five_stage_profile'].update(histogram={str(r):n for r,n in sorted(five.items())},calls=sum(five.values())) + raw['parity_transform']=receipt;raw['scope']='Fresh p = 10 producer ledger plus independently rebuilt actual surviving-use ledger after F2 payload identity elision and same-stream nested MOVE fusion. Both reflected endpoint inclusions checked. No address arithmetic reduced modulo2.' + return raw + +_S=shape();_H=_S['h'];_V=_S['v'];_M=_S['m'];_CR=_S['center_rank'];_NC=_S['centers'];_DEF=_S['deficit'] +pin=expect # the stage rebinds pin their counts in word-pins.json + +def rebind_descent(raw,receipt): + """Recount the complete word after the concave-descent frame retiming of selected ADD gates.""" + from copy import deepcopy + hist=lambda x:Counter({int(r):n for r,n in x.items()if n}) + compact=lambda x:{str(r):n for r,n in sorted(x.items())if n} + assert receipt['status']=='PASS_CONCAVE_DESCENT_RETIMING_AND_BOTH_REFLECTED_LEDGERS' + assert receipt['both_reflected_ledgers']and receipt['unchanged_all_input_output_frames']and receipt['unchanged_copy_lifetimes']and receipt['operand_source_spans_contained'] + pin('descent_selected_gates',receipt['selected_gate_count']);pin('descent_remaining_payload_additions',receipt['remaining_payload_additions']);pin('descent_removed_calls',receipt['removed_calls']) + source=hist(receipt['source_histogram']);target=hist(receipt['target_histogram']);internal=hist(receipt['internal_histogram_including_copies']);copies=hist(receipt['copied_center_histogram']) + assert copies==hist(raw['paid_center_copy_histogram'])=={_CR:_NC} + helper=source+target+internal;delta=helper.copy();delta.subtract(hist(raw['one_stage_helper_histogram_including_copies'])) + pin('descent_local_delta',{r:n for r,n in delta.items()if n}) + assert {r:n for r,n in delta.items()if n}==hist(receipt['local_histogram_delta']) + # Source, target and internal paths may each regroup; every endpoint mass is retained exactly. + assert sum(r*n for r,n in source.items())==sum(r*n for r,n in hist(raw['physical_source_histogram']).items())==_V*(_H-1) + assert sum(r*n for r,n in target.items())==sum(r*n for r,n in hist(raw['physical_target_histogram']).items())==_V*(_H-1) + assert sum(r*n for r,n in helper.items())==pin('descent_helper_rank_mass',sum(r*n for r,n in helper.items()))==raw['helper_rank_mass'] and sum(helper.values())==sum(hist(raw['one_stage_helper_histogram_including_copies']).values())-receipt['removed_calls'] + original=deepcopy(raw);gauges=hist(raw['auxiliary_entrance_rank_histogram']);pin('entrance_ranks',gauges) + five=Counter({r:5*n for r,n in helper.items()});five.update(hist(raw['five_stage_profile']['idle_histogram'])) + for a,n in gauges.items():five[5*a]+=n + pin('descent_five_stage_calls',sum(five.values()));assert sum(r*n for r,n in five.items())==raw['five_stage_profile']['rank_mass'] + withoutcopies=internal.copy();withoutcopies.subtract(copies);assert min(withoutcopies.values())>=0 + raw['schema']='p10-parity-descent-fresh-raw-ledger/1';raw['parity_fused_ledger']=original + raw['physical_source_histogram']=compact(source);raw['physical_target_histogram']=compact(target);raw['physical_internal_excluding_center_copies']=compact(withoutcopies) + raw['one_stage_helper_histogram_including_copies']=compact(helper);raw['helper_rank_mass']=sum(r*n for r,n in helper.items()) + raw['five_stage_profile'].update(histogram=compact(five),calls=sum(five.values())) + raw['descent_transform']=receipt;raw['scope']='Fresh actual p10 word after the concave-descent retiming of '+str(receipt['selected_gate_count'])+' ADD gate frames. Every scalar column, operand source span, required frame path, reflected inclusion, data endpoint and copied-center lifetime is checked; '+str(receipt['removed_calls'])+' local recursive calls disappear at unchanged rank mass.' + return raw + +def rebind_kernel(raw,receipt): + """Complete physical census after the per-pair-cut kernel rewrite (adapted from #268's rebind_kernel).""" + from copy import deepcopy + from word_pins import expect as pin + hist=lambda x:Counter({int(k):v for k,v in x.items()if v}) + compact=lambda x:{str(k):v for k,v in sorted(x.items())if v} + assert receipt['status']=='PASS_GEN4_PER_ENTRY_CUT_KERNEL_ON_ACTUAL_WORD_AND_BOTH_REFLECTED_LEDGERS' + assert receipt['both_reflected_ledgers']and receipt['unchanged_data_input_output_and_dirty_output_frames']and receipt['unchanged_copy_lifetimes'] + pairs=pin('kernel_pairs',receipt['selected_pairs']);pin('kernel_entries',receipt['selected_entries']);ranks=hist(receipt['proof']['entrance_rank_histogram']);assert receipt['rank_drop']==sum(r*c for r,c in ranks.items())==pin('kernel_entrance_rank',receipt['rank_drop']) and receipt['proof']['source_context_preserved'] + source=hist(receipt['source_histogram']);target=hist(receipt['target_histogram']);internal=hist(receipt['internal_histogram_including_copies']);copies=hist(receipt['copied_center_histogram']) + assert source==hist(raw['physical_source_histogram'])and target==hist(raw['physical_target_histogram'])and copies=={_CR:_NC} + helper=source+target+internal;delta=helper.copy();delta.subtract(hist(raw['one_stage_helper_histogram_including_copies'])) + assert {k:v for k,v in delta.items()if v}==hist(receipt['local_histogram_delta'])==hist(pin('kernel_local_delta',{k:v for k,v in delta.items()if v})) + pin('kernel_helper_rank_mass',sum(k*v for k,v in helper.items())) + before=deepcopy(raw);gauges=hist(raw['auxiliary_entrance_rank_histogram']);gauges.update(ranks) + pin('entrance_rank_histogram',dict(gauges)) + five=Counter({r:5*n for r,n in helper.items()});five.update(hist(raw['five_stage_profile']['idle_histogram'])) + for a,n in gauges.items():five[5*a]+=n + pin('kernel_five_stage_calls',sum(five.values()));pin('kernel_five_stage_rank_mass',sum(r*n for r,n in five.items())) + without=internal.copy();without.subtract(copies);assert min(without.values())>=0 + raw.update(schema='gen4-kernel-pairs-fresh-ledger/1',parity_ledger=before,physical_internal_excluding_center_copies=compact(without),one_stage_helper_histogram_including_copies=compact(helper),helper_rank_mass=sum(k*v for k,v in helper.items()),auxiliary_entrance_rank_histogram=compact(gauges),auxiliary_entrance_count=sum(gauges.values()),kernel_transform=receipt) + raw['five_stage_profile'].update(histogram=compact(five),calls=sum(five.values()),rank_mass=sum(r*n for r,n in five.items())) + raw['scope']='Fresh complete actual gen4 kernel-pair word, all scalar columns and both reflected ledgers; the rank-one pivot entrances are tracked beside the gen4 entrances.' + return raw + +def rebind_restore(raw,receipt,completions): + """Complete physical census after the early-restoration rewrite: helper histogram from the fresh path census; + entrances unchanged; five-stage completions charged at dim(sigma)+h-dim(endpoint) (P_sigma + I - P_E).""" + from copy import deepcopy + from word_pins import expect as pin + hist=lambda x:Counter({int(k):v for k,v in x.items()if v}) + compact=lambda x:{str(k):v for k,v in sorted(x.items())if v} + assert receipt['status']=='PASS_GEN5_EARLY_RESTORATION_ON_ACTUAL_WORD_AND_BOTH_REFLECTED_LEDGERS' + assert receipt['both_reflected_ledgers']and receipt['unchanged_data_input_output_frames']and receipt['unchanged_copy_lifetimes'] + pin('restore_helpers',receipt['selected']);saving=pin('restore_endpoint_saving',receipt['endpoint_rank_saving']) + source=hist(receipt['source_histogram']);target=hist(receipt['target_histogram']);internal=hist(receipt['internal_histogram_including_copies']);copies=hist(receipt['copied_center_histogram']) + assert source==hist(raw['physical_source_histogram'])and target==hist(raw['physical_target_histogram'])and copies=={_CR:_NC} + helper=source+target+internal;delta=helper.copy();delta.subtract(hist(raw['one_stage_helper_histogram_including_copies'])) + assert {k:v for k,v in delta.items()if v}==hist(receipt['local_histogram_delta'])==hist(pin('restore_local_delta',{k:v for k,v in delta.items()if v})) + assert sum(k*v for k,v in helper.items())==raw['helper_rank_mass']-saving + gauges=hist(raw['auxiliary_entrance_rank_histogram']);completions=Counter(completions) + assert sum(completions.values())==sum(gauges.values()) and sum(r*n for r,n in completions.items())==sum(r*n for r,n in gauges.items())+saving + pin('completion_rank_histogram',dict(completions)) + five=Counter({r:5*n for r,n in helper.items()});five.update(hist(raw['five_stage_profile']['idle_histogram'])) + for c,n in completions.items():five[5*c]+=n + assert sum(r*n for r,n in five.items())==raw['five_stage_profile']['rank_mass'],'early restoration keeps the five-stage deficit' + pin('restore_five_stage_calls',sum(five.values()));pin('restore_five_stage_rank_mass',sum(r*n for r,n in five.items())) + without=internal.copy();without.subtract(copies);assert min(without.values())>=0 + before=deepcopy(raw) + raw.update(schema='p10-early-restoration-fresh-ledger/1',kernel_ledger=before,physical_internal_excluding_center_copies=compact(without),one_stage_helper_histogram_including_copies=compact(helper),helper_rank_mass=sum(k*v for k,v in helper.items()),completion_rank_histogram=compact(completions),restore_transform=receipt) + raw['five_stage_profile'].update(histogram=compact(five),calls=sum(five.values()),rank_mass=sum(r*n for r,n in five.items())) + raw['scope']='Fresh complete actual p10 word after kernel entries and early helper restoration; helper endpoints below FULL are completed by P_sigma + I - P_E.' + return raw + +def rebind_sink(raw,receipt,completions): + """Complete physical census after terminal sinks: removed zero-to-full helpers free their whole h-rank path; the + register count, the stock and the five-stage profile are recomputed and the deficit 4v-5h(h-2) is rechecked.""" + from copy import deepcopy + from word_pins import expect as pin + hist=lambda x:Counter({int(k):v for k,v in x.items()if v}) + compact=lambda x:{str(k):v for k,v in sorted(x.items())if v} + assert receipt['status']=='PASS_GEN5_TERMINAL_SINKS_ON_ACTUAL_WORD_AND_BOTH_REFLECTED_LEDGERS' + assert receipt['both_reflected_ledgers']and receipt['unchanged_surviving_input_output_frames']and receipt['unchanged_copy_lifetimes'] + k=pin('sink_count',receipt['selected']);R=receipt['physical_R'];assert R==raw['physical_R']-k + source=hist(receipt['source_histogram']);target=hist(receipt['target_histogram']);internal=hist(receipt['internal_histogram_including_copies']);copies=hist(receipt['copied_center_histogram']) + assert source==hist(raw['physical_source_histogram'])and copies=={_CR:_NC} + assert sum(r*n for r,n in target.items())==_V*(_H-1) + helper=source+target+internal;delta=helper.copy();delta.subtract(hist(raw['one_stage_helper_histogram_including_copies'])) + assert {a:b for a,b in delta.items()if b}==hist(receipt['local_histogram_delta'])==hist(pin('sink_local_delta',{a:b for a,b in delta.items()if b})) + assert sum(a*b for a,b in helper.items())==raw['helper_rank_mass']-_H*k + completions=Counter(completions);assert completions==hist(raw['completion_rank_histogram']),'sinks are plain helpers: entrances unchanged' + five=Counter({r:5*n for r,n in helper.items()});five.update(hist(raw['five_stage_profile']['idle_histogram'])) + for c,n in completions.items():five[5*c]+=n + stock=4*_V+R;mass=sum(r*n for r,n in five.items());assert _M*stock-mass==_DEF,'terminal sinks keep the five-stage deficit' + pin('sink_five_stage_calls',sum(five.values()));pin('sink_five_stage_rank_mass',mass) + without=internal.copy();without.subtract(copies);assert min(without.values())>=0 + before=deepcopy(raw) + raw.update(schema='p10-terminal-sinks-fresh-ledger/1',restore_ledger=before,physical_R=R,terminal_sinks=k,physical_target_histogram=compact(target),physical_internal_excluding_center_copies=compact(without),one_stage_helper_histogram_including_copies=compact(helper),helper_rank_mass=sum(a*b for a,b in helper.items()),sink_transform=receipt) + raw['five_stage_profile'].update(W=stock,histogram=compact(five),calls=sum(five.values()),rank_mass=mass,deficit=_M*stock-mass) + raw['scope']='Fresh complete actual p10 word after kernel entries, early restoration and terminal sinks.' + return raw + +def rebind_descent2(raw,receipt,completions): + """Complete physical census after the post-sink concave-descent retiming: rank mass, registers, stock, entrances and + endpoints are unchanged; only the one-stage histogram regroups, so the five-stage deficit 4v-5h(h-2) is rechecked.""" + from copy import deepcopy + from word_pins import expect as pin + hist=lambda x:Counter({int(k):v for k,v in x.items()if v}) + compact=lambda x:{str(k):v for k,v in sorted(x.items())if v} + assert receipt['status']=='PASS_POST_SINK_CONCAVE_DESCENT_RETIMING_AND_BOTH_REFLECTED_LEDGERS' + assert receipt['both_reflected_ledgers']and receipt['unchanged_all_input_output_frames']and receipt['unchanged_helper_endpoints']and receipt['unchanged_copy_lifetimes']and receipt['operand_source_spans_contained'] + assert raw['schema']=='p10-terminal-sinks-fresh-ledger/1'and 'sink_transform'in raw + pin('descent2_selected_gates',receipt['selected_gate_count']);pin('descent2_removed_calls',receipt['removed_calls']);pin('descent2_new_bases',receipt['new_bases']) + assert receipt['scalar']['forward']['all_sources_and_dirty_restored']and receipt['scalar']['inverse']['all_sources_and_dirty_restored'] + source=hist(receipt['source_histogram']);target=hist(receipt['target_histogram']);internal=hist(receipt['internal_histogram_including_copies']);copies=hist(receipt['copied_center_histogram']) + assert copies==hist(raw['paid_center_copy_histogram'])=={_CR:_NC} + helper=source+target+internal;delta=helper.copy();delta.subtract(hist(raw['one_stage_helper_histogram_including_copies'])) + assert {a:b for a,b in delta.items()if b}==hist(receipt['local_histogram_delta'])==hist(pin('descent2_local_delta',{a:b for a,b in delta.items()if b})) + # Source, target and internal paths may each regroup; every endpoint mass and the total rank mass are retained exactly. + assert sum(r*n for r,n in source.items())==sum(r*n for r,n in hist(raw['physical_source_histogram']).items())==_V*(_H-1) + assert sum(r*n for r,n in target.items())==sum(r*n for r,n in hist(raw['physical_target_histogram']).items())==_V*(_H-1) + assert sum(a*b for a,b in helper.items())==raw['helper_rank_mass']and sum(helper.values())==sum(hist(raw['one_stage_helper_histogram_including_copies']).values())-receipt['removed_calls'] + completions=Counter(completions);assert completions==hist(raw['completion_rank_histogram']),'retiming keeps every entrance' + five=Counter({r:5*n for r,n in helper.items()});five.update(hist(raw['five_stage_profile']['idle_histogram'])) + for c,n in completions.items():five[5*c]+=n + stock=4*_V+raw['physical_R'];mass=sum(r*n for r,n in five.items());assert stock==raw['five_stage_profile']['W'] and mass==raw['five_stage_profile']['rank_mass'] and _M*stock-mass==_DEF,'retiming keeps the five-stage deficit' + pin('descent2_five_stage_calls',sum(five.values())) + without=internal.copy();without.subtract(copies);assert min(without.values())>=0 + before=deepcopy(raw) + raw.update(schema='p10-post-sink-descent-fresh-ledger/1',sink_ledger=before,physical_source_histogram=compact(source),physical_target_histogram=compact(target),physical_internal_excluding_center_copies=compact(without),one_stage_helper_histogram_including_copies=compact(helper),descent2_transform=receipt) + raw['five_stage_profile'].update(histogram=compact(five),calls=sum(five.values())) + raw['scope']='Fresh complete actual p10 word after kernel entries, early restoration, terminal sinks and a second (post-sink) concave-descent retiming.' + return raw + +def rebind_reorder(raw,receipt,completions,tag='reorder'): + """Complete physical census after the reordering stage: the same registers, endpoints and rank mass; only the split + of the paid paths changes. The five-stage profile is recomputed and the deficit 4v-5h(h-2) is rechecked.""" + from copy import deepcopy + from word_pins import expect as pin + hist=lambda x:Counter({int(k):v for k,v in x.items()if v}) + compact=lambda x:{str(k):v for k,v in sorted(x.items())if v} + assert receipt['status']=='PASS_GEN5_REORDER_ON_ACTUAL_WORD_AND_BOTH_REFLECTED_LEDGERS' + assert receipt['tag']==tag and receipt['all_gate_frames_contain_operand_source_spans'] and receipt['both_reflected_ledgers']and receipt['unchanged_endpoints']and receipt['unchanged_copy_lifetimes']and receipt['integer_replay']['identical'] + k=pin(tag+'_count',receipt['selected']);R=raw['physical_R'] + source=hist(receipt['source_histogram']);target=hist(receipt['target_histogram']);internal=hist(receipt['internal_histogram_including_copies']);copies=hist(receipt['copied_center_histogram']) + assert copies=={_CR:_NC} + assert sum(r*n for r,n in target.items())==_V*(_H-1) + helper=source+target+internal;delta=helper.copy();delta.subtract(hist(raw['one_stage_helper_histogram_including_copies'])) + assert {a:b for a,b in delta.items()if b}==hist(receipt['local_histogram_delta'])==hist(pin(tag+'_local_delta',{a:b for a,b in delta.items()if b})) + assert sum(a*b for a,b in helper.items())==raw['helper_rank_mass'],'reordering keeps the rank mass' + completions=Counter(completions);assert completions==hist(raw['completion_rank_histogram']),'reordering keeps every entrance and endpoint' + five=Counter({r:5*n for r,n in helper.items()});five.update(hist(raw['five_stage_profile']['idle_histogram'])) + for c,n in completions.items():five[5*c]+=n + stock=4*_V+R;mass=sum(r*n for r,n in five.items());assert _M*stock-mass==_DEF,'reordering keeps the five-stage deficit' + pin(tag+'_five_stage_calls',sum(five.values()));pin(tag+'_five_stage_rank_mass',mass) + without=internal.copy();without.subtract(copies);assert min(without.values())>=0 + before=deepcopy(raw) + raw.update(schema='p10-'+tag+'-fresh-ledger/1',**{'before_'+tag+'_ledger':before,tag+'_transform':receipt},physical_source_histogram=compact(source),physical_target_histogram=compact(target),physical_internal_excluding_center_copies=compact(without),one_stage_helper_histogram_including_copies=compact(helper),helper_rank_mass=sum(a*b for a,b in helper.items())) + raw['five_stage_profile'].update(W=stock,histogram=compact(five),calls=sum(five.values()),rank_mass=mass,deficit=_M*stock-mass) + raw['scope']='Fresh complete actual p10 word after kernel entries, early restoration, terminal sinks, post-sink descent and reordering.' + return raw diff --git a/research/five-stage-p10b-transcript-stages/reorder-selection.json b/research/five-stage-p10b-transcript-stages/reorder-selection.json new file mode 100644 index 0000000000..9a954f50fb --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/reorder-selection.json @@ -0,0 +1 @@ +{"status":"GEN5_REORDER_SCREEN","tag":"reorder","n":10010,"v":960,"input_raw_sha256":"f73270c02d9cc173cd2abe6969ee4af94581839451c7714b32d60988d2b9349a","input_scalar_sha256":"07536a62aa9fd73ab6eb27a414957170d8d4fc4896f1f258414d38f89e32894b","selected":130,"moves":[{"record":289555,"anchor":289140,"side":"after","incidence":[8401,6618,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0],[1,0,-1,-1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2]],"phi":-4.187887},{"record":289568,"anchor":289161,"side":"after","incidence":[8415,6620,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0],[0,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0],[0,1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0],[0,1,-1,-1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2]],"phi":-4.187887},{"record":289581,"anchor":289183,"side":"after","incidence":[8430,7121,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0],[1,1,-1,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2]],"phi":-4.187887},{"record":289594,"anchor":289204,"side":"after","incidence":[8444,7123,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,1,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0],[0,0,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0],[0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0],[1,1,0,-1,0,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0],[0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0],[0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0],[0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0],[0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2]],"phi":-4.187887},{"record":289607,"anchor":289225,"side":"after","incidence":[8459,7498,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,1,2,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-4.187887},{"record":289620,"anchor":289246,"side":"after","incidence":[8474,7500,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,1,2,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-4.187887},{"record":289633,"anchor":289268,"side":"after","incidence":[8489,7767,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,1,2,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-4.187887},{"record":289646,"anchor":289289,"side":"after","incidence":[8503,7769,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,2,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,1,2,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-4.187887},{"record":289659,"anchor":289311,"side":"after","incidence":[8518,7771,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,1,2,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-4.187887},{"record":289672,"anchor":289332,"side":"after","incidence":[8533,7773,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,2,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,1,2,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-4.187887},{"record":289711,"anchor":289395,"side":"after","incidence":[8578,7797,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[0,0,2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,2,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-4.187887},{"record":289724,"anchor":289416,"side":"after","incidence":[8593,7795,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[0,0,2,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,1,2,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-4.187887},{"record":289737,"anchor":289438,"side":"after","incidence":[8608,7815,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,1,2,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0,0,0],[0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-4.187887},{"record":289750,"anchor":289459,"side":"after","incidence":[8623,7813,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,1,2,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0,0,0],[0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-4.187887},{"record":289763,"anchor":289481,"side":"after","incidence":[8638,7833,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,1,2,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-4.187887},{"record":289776,"anchor":289502,"side":"after","incidence":[8652,7831,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,1,2,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-4.187887},{"record":289789,"anchor":289524,"side":"after","incidence":[8667,7837,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,1,2,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0]],"phi":-4.187887},{"record":289802,"anchor":289545,"side":"after","incidence":[8681,7839,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,1,2,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-4.187887},{"record":289683,"anchor":312917,"side":"before","incidence":[8548,8743,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":17,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-3.365058},{"record":289696,"anchor":313141,"side":"before","incidence":[8563,8748,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":17,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-3.365058},{"record":326696,"anchor":326707,"side":"before","incidence":[960,6794,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-2,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-2,0,0,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2]],"phi":-1.952522},{"record":326806,"anchor":326817,"side":"before","incidence":[968,8398,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-2,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-2,0,0,0,0,-2,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2]],"phi":-1.952522},{"record":326916,"anchor":326927,"side":"before","incidence":[976,6777,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-2,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,-2,0,0,0,0,0,0,-2,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2]],"phi":-1.952522},{"record":327026,"anchor":327037,"side":"before","incidence":[984,6687,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-2,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,-2,0,0,0,0,0,0,0,0,-2,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2]],"phi":-1.952522},{"record":327136,"anchor":327147,"side":"before","incidence":[992,8219,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":327246,"anchor":327257,"side":"before","incidence":[1000,8229,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":327356,"anchor":327367,"side":"before","incidence":[1008,8247,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":327466,"anchor":327477,"side":"before","incidence":[1016,8265,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":327576,"anchor":327587,"side":"before","incidence":[1024,2032,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-2,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-2,0,0,-2,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2]],"phi":-1.952522},{"record":327686,"anchor":327697,"side":"before","incidence":[1032,8403,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-2,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-2,0,0,0,0,-2,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2]],"phi":-1.952522},{"record":327901,"anchor":327912,"side":"before","incidence":[1048,8575,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":328011,"anchor":328022,"side":"before","incidence":[1056,8605,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":328121,"anchor":328132,"side":"before","incidence":[1064,8635,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":328231,"anchor":328242,"side":"before","incidence":[1072,8664,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":328341,"anchor":328352,"side":"before","incidence":[1080,5229,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-2,-2,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-2,0,0,-2,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2]],"phi":-1.952522},{"record":328451,"anchor":328462,"side":"before","incidence":[1088,6277,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-2,-2,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-2,0,0,0,0,-2,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2]],"phi":-1.952522},{"record":328561,"anchor":328572,"side":"before","incidence":[1096,6867,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-2,-2,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,-2,0,0,0,0,0,0,-2,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2]],"phi":-1.952522},{"record":328671,"anchor":328682,"side":"before","incidence":[1104,8184,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":328781,"anchor":328792,"side":"before","incidence":[1112,8202,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":328891,"anchor":328902,"side":"before","incidence":[1120,8212,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":329001,"anchor":329012,"side":"before","incidence":[1128,8790,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-2,-2,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-2,0,0,-2,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2]],"phi":-1.952522},{"record":329111,"anchor":329122,"side":"before","incidence":[1136,6740,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-2,-2,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-2,0,0,0,0,-2,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2]],"phi":-1.952522},{"record":329221,"anchor":329232,"side":"before","incidence":[1144,8125,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":329331,"anchor":329342,"side":"before","incidence":[1152,8731,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":329441,"anchor":329452,"side":"before","incidence":[1160,8014,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":329551,"anchor":329562,"side":"before","incidence":[1168,8270,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":329661,"anchor":329672,"side":"before","incidence":[1176,8233,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":329771,"anchor":329782,"side":"before","incidence":[1184,8741,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":329881,"anchor":329892,"side":"before","incidence":[1192,7247,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":329991,"anchor":330002,"side":"before","incidence":[1200,8237,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":330101,"anchor":330112,"side":"before","incidence":[1208,8751,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":330211,"anchor":330222,"side":"before","incidence":[1216,7301,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":330321,"anchor":330332,"side":"before","incidence":[1224,8761,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":330431,"anchor":330442,"side":"before","incidence":[1232,7337,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":330541,"anchor":330552,"side":"before","incidence":[1240,7341,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":330651,"anchor":330662,"side":"before","incidence":[1248,4857,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":330761,"anchor":330772,"side":"before","incidence":[1256,8432,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":330976,"anchor":330987,"side":"before","incidence":[1272,7156,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[0,0,0,0,1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":331086,"anchor":331097,"side":"before","incidence":[1280,2584,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":331196,"anchor":331207,"side":"before","incidence":[1288,2608,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":331306,"anchor":331317,"side":"before","incidence":[1296,2632,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":331416,"anchor":331427,"side":"before","incidence":[1304,5565,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":331526,"anchor":331537,"side":"before","incidence":[1312,6281,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":331636,"anchor":331647,"side":"before","incidence":[1320,7369,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":331746,"anchor":331757,"side":"before","incidence":[1328,8611,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":331856,"anchor":331867,"side":"before","incidence":[1336,8640,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":331966,"anchor":331977,"side":"before","incidence":[1344,8669,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":332076,"anchor":332087,"side":"before","incidence":[1352,8792,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":332186,"anchor":332197,"side":"before","incidence":[1360,7228,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":332296,"anchor":332307,"side":"before","incidence":[1368,3216,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":332616,"anchor":332627,"side":"before","incidence":[1392,7157,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":332831,"anchor":332842,"side":"before","incidence":[1408,7656,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":332941,"anchor":332952,"side":"before","incidence":[1416,2592,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":333051,"anchor":333062,"side":"before","incidence":[1424,6713,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":333161,"anchor":333172,"side":"before","incidence":[1432,7696,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":333271,"anchor":333282,"side":"before","incidence":[1440,2664,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":333381,"anchor":333392,"side":"before","incidence":[1448,7732,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":333491,"anchor":333502,"side":"before","incidence":[1456,2712,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":333601,"anchor":333612,"side":"before","incidence":[1464,2728,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":333711,"anchor":333722,"side":"before","incidence":[1472,5817,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":333821,"anchor":333832,"side":"before","incidence":[1480,6407,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":333931,"anchor":333942,"side":"before","incidence":[1488,7746,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":334146,"anchor":334157,"side":"before","incidence":[1504,4792,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":334256,"anchor":334267,"side":"before","incidence":[1512,6237,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":334366,"anchor":334377,"side":"before","incidence":[1520,8794,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":334476,"anchor":334487,"side":"before","incidence":[1528,7605,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":334586,"anchor":334597,"side":"before","incidence":[1536,3720,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":334696,"anchor":334707,"side":"before","incidence":[1544,6583,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":334806,"anchor":334817,"side":"before","incidence":[1552,6601,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":334916,"anchor":334927,"side":"before","incidence":[1560,7534,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":335131,"anchor":335142,"side":"before","incidence":[1576,3648,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":335241,"anchor":335252,"side":"before","incidence":[1584,8374,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":335351,"anchor":335362,"side":"before","incidence":[1592,7499,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":335461,"anchor":335472,"side":"before","incidence":[1600,6471,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":335571,"anchor":335582,"side":"before","incidence":[1608,6312,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":335681,"anchor":335692,"side":"before","incidence":[1616,3024,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":335791,"anchor":335802,"side":"before","incidence":[1624,6330,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":335901,"anchor":335912,"side":"before","incidence":[1632,6348,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":336011,"anchor":336022,"side":"before","incidence":[1640,8796,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":336121,"anchor":336132,"side":"before","incidence":[1648,7873,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":336231,"anchor":336242,"side":"before","incidence":[1656,4080,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":336446,"anchor":336457,"side":"before","incidence":[1672,8808,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":336556,"anchor":336567,"side":"before","incidence":[1680,7802,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":336771,"anchor":336782,"side":"before","incidence":[1696,4008,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":336881,"anchor":336892,"side":"before","incidence":[1704,8157,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":336991,"anchor":337002,"side":"before","incidence":[1712,7768,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":337101,"anchor":337112,"side":"before","incidence":[1720,6579,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":337211,"anchor":337222,"side":"before","incidence":[1728,8485,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":337321,"anchor":337332,"side":"before","incidence":[1736,6902,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":337431,"anchor":337442,"side":"before","incidence":[1744,5625,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1]],"phi":-1.952522},{"record":337541,"anchor":337552,"side":"before","incidence":[1752,6677,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":337651,"anchor":337662,"side":"before","incidence":[1760,7806,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":337866,"anchor":337877,"side":"before","incidence":[1776,4024,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":337976,"anchor":337987,"side":"before","incidence":[1784,7027,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":338086,"anchor":338097,"side":"before","incidence":[1792,7772,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":338196,"anchor":338207,"side":"before","incidence":[1800,6655,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":338306,"anchor":338317,"side":"before","incidence":[1808,8514,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":338416,"anchor":338427,"side":"before","incidence":[1816,6920,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":338526,"anchor":338537,"side":"before","incidence":[1824,5685,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1]],"phi":-1.952522},{"record":338636,"anchor":338647,"side":"before","incidence":[1832,6417,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1]],"phi":-1.952522},{"record":338746,"anchor":338757,"side":"before","incidence":[1840,7782,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":338856,"anchor":338867,"side":"before","incidence":[1848,6727,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":338966,"anchor":338977,"side":"before","incidence":[1856,8544,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":339076,"anchor":339087,"side":"before","incidence":[1864,6938,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":339186,"anchor":339197,"side":"before","incidence":[1872,3784,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1]],"phi":-1.952522},{"record":339296,"anchor":339307,"side":"before","incidence":[1880,6435,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1]],"phi":-1.952522},{"record":339406,"anchor":339417,"side":"before","incidence":[1888,6955,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":339516,"anchor":339527,"side":"before","incidence":[1896,3856,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1]],"phi":-1.952522},{"record":339626,"anchor":339637,"side":"before","incidence":[1904,6439,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1]],"phi":-1.952522},{"record":339736,"anchor":339747,"side":"before","incidence":[1912,6457,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1]],"phi":-1.952522}],"expected_local_delta":{"2":90,"3":-112,"5":-16,"7":18,"17":-110,"18":110}} diff --git a/research/five-stage-p10b-transcript-stages/reorder2-selection.json b/research/five-stage-p10b-transcript-stages/reorder2-selection.json new file mode 100644 index 0000000000..60b6bc5aed --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/reorder2-selection.json @@ -0,0 +1 @@ +{"status":"GEN5_REORDER_SCREEN","tag":"reorder2","n":10010,"v":960,"input_raw_sha256":"35c2fdaf0dd5b2b9a3bdeb62ae6d35a8bc613e9c58f73dc5b5c3532a99f94ef6","input_scalar_sha256":"f8601c731f699eb5a32c0b712b2ccf8d0c8aeeca5ccd6965fad49dc588ff26ae","selected":2,"moves":[{"record":289681,"anchor":289363,"side":"after","incidence":[8548,7781,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[0,0,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,2,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-2.772589},{"record":289692,"anchor":289384,"side":"after","incidence":[8563,7779,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[0,0,2,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,2,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-2.772589}],"expected_local_delta":{"2":-4,"4":2}} diff --git a/research/five-stage-p10b-transcript-stages/reorder_transform.py b/research/five-stage-p10b-transcript-stages/reorder_transform.py new file mode 100644 index 0000000000..eff90cafc5 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/reorder_transform.py @@ -0,0 +1,180 @@ +"""Reordering stage after the terminal sinks: an ADD a += c*b leaves its frame and joins a neighbouring incidence. + +Mechanism (toggle-detection view of Khattar-Gidney, arXiv:2407.17966, specialised to this word). On the post-sink word a +delivery y += h of a root helper h at the root frame R (rank 21) is immediately followed, for the same target y, by a +climb to a rank-22 frame F for the next side_root read, while h itself stays at R for its three sibling deliveries +and then climbs R -> FULL for its cleanups. The delivery commutes with every gate between it and y's next incidence +(none of them reads y, none writes h), so it is executed just before that incidence, inside F: y now climbs R' -> F in +one step instead of R' -> R -> F, and h climbs R -> F -> FULL instead of R -> FULL (local delta {21:-1, 22:+1, 3:-1, +2:+1} per move, rank mass unchanged). The same screen also moves 22 forward gates to an earlier incidence frame. +Selection rule (discovery/build_reorder_selection.py): every ADD whose frame is a strict breakpoint of an operand's +path is tried at the frame of each of the six previous/next incidences of either operand; the move is admitted when +no gate on the crossed interval reads a or writes b (and no COPY/ERASE touches a), the rebuilt frame chains of a and b +are nested and the phi ledger decreases; greedy by gain over disjoint operand sets. +Checks here: the frozen moves are re-derived on the actual input word (record content, anchor frame, crossed-interval +contract, disjoint operand sets); F2 replay of every formal column forward and inverse; omitting the moved ADDs fails; +every MOVE rebuilt from operand frames with both reflected ledgers; an independent integer replay modulo 2^61-1 with +pseudo-random dirty inputs gives identical final values for every register; local delta equals the frozen one. +Prepared with Anthropic Claude assistance; Apache-2.0. +p = 10 port (Chafik Boukhalfa (chafreaky), Anthropic Claude assistance): h, v, centre copies and scatter reads come +from word_pins.shape and the stage counts are pinned in word-pins.json; the mechanism and checks are unchanged. +""" +from array import array +from collections import Counter +from pathlib import Path +import gzip,hashlib,json,time,sys,importlib.util,bisect +sys.dont_write_bytecode=True +if not __debug__:raise SystemExit('assertions required') +HERE=Path(__file__).resolve().parent +from word_pins import shape as _shape +_S=_shape();_H=_S['h'];_V=_S['v'];_M=_S['m'];_CR=_S['center_rank'];_NC=_S['centers'];_SCAT=_S['scatter_reads'];_DEF=_S['deficit'] +sha=lambda b:hashlib.sha256(b).hexdigest() + +def integer_replay(records,n,seed=20260710): + """Exact replay modulo the Mersenne prime 2^61-1 with fixed pseudo-random dirty inputs (all registers and the temporary).""" + import random + P=(1<<61)-1;rng=random.Random(seed);val=[rng.randrange(P)for _ in range(n+1)] + for k in range(0,len(records),6): + op,a,b,c,f,z=records[k:k+6] + if op==1:val[a]=(val[a]+c*val[b])%P + elif op==2:val[n]=val[a] + return val[:n] + +def span_violations(records,W,C,n,v): + """Exact integer source span of every non-target operand after each gate (PR #287/#291 rule), checked against the + gate frame for EVERY gate of the word: returns the violating (record, source) pairs.""" + columns=[{i:1} if ii) or (side=='after' and T=0;out.extend((0,s,b0,f,gap,0));state[s]=f + def add(a,b,c,f,z): + move(a,f) + if b!=n:move(b,f) + out.extend((1,a,b,c,f,z)) + def emit_moved(lst): + for i in sorted(lst):a,b,c,F,T,side=moves[i];add(a,b,c,F,MOVED) + for k in range(0,len(old),6): + op,a,b,c,f,z=old[k:k+6];i=k//6 + emit_moved(before.get(i,())) + if op==1: + if i not in moves:add(a,b,c,f,z) + elif op==2:assert temporary is None;move(a,c);state[b]=f;temporary=(a,b,c);out.extend((op,a,b,c,f,z)) + elif op==3:assert temporary==(a,b,c)and state[a]==c and state[b]==f;out.extend((op,a,b,c,f,z));del state[b];temporary=None + emit_moved(after.get(i,())) + assert temporary is None + for s in sorted(final):move(s,final[s]) + assert state==final + project=lambda aa:sorted(tuple(aa[k+j]for j in(0,1,2,3))for k in range(0,len(aa),6)if aa[k]==1) + assert project(out)==project(old),'only the documented reordering (same multiset of scalar ADDs)' + proof=dict(selected=len(moves),operand_sets_disjoint=True,crossed_interval_contract=True,categories=dict(Counter(e['category']for e in selection['moves'])), + shapes=dict(Counter('%s:%d->%d'%(e['category'],e['old_frame_rank'],e['frame_rank'])for e in selection['moves']))) + return out,initial,final,cats,proof,n,v + +def run(producer,output_dir=None,selection_path=None,tag='reorder'): + start=time.monotonic() + spec=importlib.util.spec_from_file_location('reorder_kernel_replay',HERE/'kernel_transform.py');km=importlib.util.module_from_spec(spec);spec.loader.exec_module(km) + W,C=producer['W'],producer['C'];path=Path(selection_path)if selection_path else HERE/(tag+'-selection.json');selection=json.loads(path.read_text()) + out,initial,final,cats,proof,n,v=transform(producer,selection,tag);ZERO=producer['ZERO'] + forward=km.replay(out,n,v);inverse=km.replay(out,n,v,True);controls=[km.replay(out,n,v,omit_category=cats.index(tag+'_moved'))] + assert not span_violations(out,W,C,n,v),'a gate frame omits an operand source span' + old=producer['records'];iold=integer_replay(old,n);inew=integer_replay(out,n);assert iold==inew,'integer replay differs' + needs={s:[]for s in initial};copies=Counter();temporary=None + for k in range(0,len(out),6): + op,a,b,c,f,z=out[k:k+6] + if op==1: + needs[a].append(f) + if b!=n:needs[b].append(f) + else:assert temporary is not None and f==ZERO + elif op==2:assert temporary is None;temporary=(a,b,c);needs[a].append(c);copies[z]+=1 + elif op==3:assert temporary==(a,b,c);temporary=None + assert temporary is None and copies=={_CR:_NC} + per_role={};pairs=set();census=Counter(copies);reflected=Counter(copies) + for s,startframe in initial.items(): + H=Counter();pathframes=[startframe]+needs[s]+[final[s]] + for a,b in zip(pathframes,pathframes[1:]): + assert C.sub(a,b);gap=C.dimf[b]-C.dimf[a];assert gap>=0;pairs.add((a,b)) + if gap:H[gap]+=1 + for a,b in zip(reversed(pathframes),list(reversed(pathframes))[1:]): + assert all(not W.module.dot(x,y)for x in C.A[a]for y in C.B[b]);gap=len(C.A[b])-len(C.A[a]);assert gap>=0 + if gap:reflected[gap]+=1 + per_role[s]=H;census.update(H) + assert reflected==census + for f in {x for pair in pairs for x in pair}:assert C.nondeg(f)and len(C.B[f])+len(C.A[f])==_H + state=dict(initial);hist=Counter();cat=Counter();coeff=Counter();usedf=set(state.values());temporary=None;centers=[];count=0;tagged=hashlib.sha256() + for k in range(0,len(out),6): + op,a,b,c,f,z=out[k:k+6] + if op==0: + assert state[a]==b and C.sub(b,c)and C.dimf[c]-C.dimf[b]==f and len(C.A[b])-len(C.A[c])==f + state[a]=c;usedf.update((b,c)) + if f:hist[f]+=1 + elif op==1: + assert state[a]==state[b]==f and a!=b and c%2;count+=1;cat[cats[z]]+=1;coeff[abs(c)]+=1;usedf.add(f) + tagged.update(json.dumps([a,b,c,f,cats[z]],separators=(',',':')).encode());tagged.update(b'\n') + elif op==2: + assert temporary is None and b==n and state[a]==c and f==ZERO and z==_CR + state[b]=f;hist[z]+=1;temporary=dict(source=a,frame=c,rank=z,temporary=b,first_event=count,copy_output_frame=f) + else: + assert op==3 and temporary is not None and (a,b,c)==(temporary['source'],temporary['temporary'],temporary['frame'])and state[a]==c and state[b]==f==ZERO + temporary.update(after_event=count,scatter_reads=count-temporary['first_event']);assert temporary['scatter_reads']==_SCAT;centers.append(temporary);temporary=None;del state[b] + assert state==final and temporary is None and hist==census and len(centers)==_NC + oldH=Counter({int(r):c for r,c in producer['physical']['paid_histogram'].items()});delta=Counter(hist);delta.subtract(oldH);delta={r:c for r,c in delta.items()if c} + assert delta=={int(k):x for k,x in selection['expected_local_delta'].items()} + assert sum(r*c for r,c in hist.items())==producer['physical']['paid_rank_mass'],'reordering keeps the paid rank mass' + assert count==producer['physical']['weighted_scalar_events'] + inherited=set() + for inventory in (producer['physical'],producer.get('producer_physical')): + if isinstance(inventory,dict):inherited.update(row['frame_id']for row in inventory.get('used_frames',[])) + sourceH=Counter();targetH=Counter();internalH=Counter(copies) + for s,H in per_role.items():(sourceH if s=_H:continue + out.append((a,b,i,c,state[a],state[b])) + return cut,out,state + +def transform(producer,selection): + W,C=producer['W'],producer['C'];old=producer['records'];initial=dict(producer['initial_state']);context=producer['context'];v=W.v;n=2*v+len(context['regs']);ZERO=producer['ZERO'];FULL=producer['FULL'] + assert n==selection['n'] and v==selection['v'] + assert sha(old.tobytes())==selection['input_raw_sha256'],'restoration selection bound to a different word' + assert producer['physical']['scalar_projection_sha256']==selection['input_scalar_sha256'] + cats=list(producer['physical']['category_names']);assert 'early_restore' not in cats + restorecat=len(cats);cats+=['early_restore'] + final=dict(initial) + for k in range(0,len(old),6): + if old[k]==0:final[old[k+1]]=old[k+3] + cut,rows,state=screen(old,initial,n,v,C,W,cats,ZERO,FULL) + # Keep the screened rows whose exact join is a proper nondegenerate frame; compare with the frozen selection. + chosen={} + for a,b,i,c,fa,fb in rows: + E=W.register([list(x)for x in C.B[fa]]+[list(x)for x in C.B[fb]]) + if C.dimf[E]==_H or not C.nondeg(E):continue + chosen[a]=dict(helper=a,donor=b,record=i,coefficient=c,frame=E,rank=C.dimf[E],helper_frame=fa,donor_frame=fb,entrance=initial[a]) + frozen={e['helper']:e for e in selection['entries']};assert len(frozen)==len(selection['entries'])==selection['selected'] + assert set(chosen)==set(frozen),'fresh screen differs from the frozen selection' + for a,e in chosen.items(): + s=frozen[a];assert (s['donor'],s['coefficient'],s['rank'])==(e['donor'],e['coefficient'],e['rank']) + assert [old[6*e['record']+j]for j in(1,2,3)]==s['incidence'],'incidence content differs' + assert e['frame']==W.register(s['basis']),'frozen join basis differs' + assert (C.dimf[e['entrance']],C.dimf[e['helper_frame']],C.dimf[e['donor_frame']],e['rank'])==tuple(s['dims']) + assert C.sub(e['entrance'],e['helper_frame'])and C.sub(e['helper_frame'],e['frame'])and C.sub(e['donor_frame'],e['frame']) + assert final[a]==FULL and C.dimf[e['entrance']]=0;out.extend((0,s,before,f,gap,0));state[s]=f + def add(a,b,c,f,z):move(a,f);move(b,f);out.extend((1,a,b,c,f,z)) + order=sorted(chosen.values(),key=lambda e:e['helper']) + for k in range(0,len(old),6): + op,a,b,c,f,z=old[k:k+6];i=k//6 + if i==cut: + assert temporary is None + for e in order:add(e['helper'],e['donor'],e['coefficient'],e['frame'],restorecat) + if op==1: + if i in moved:continue + add(a,b,c,f,z) + elif op==2:assert temporary is None;move(a,c);state[b]=f;temporary=(a,b,c);out.extend((op,a,b,c,f,z)) + elif op==3:assert temporary==(a,b,c)and state[a]==c and state[b]==f;out.extend((op,a,b,c,f,z));del state[b];temporary=None + assert temporary is None + for e in order:final[e['helper']]=e['frame'] + for s in sorted(final):move(s,final[s]) + assert state==final + project=lambda aa:[tuple(aa[k+j]for j in(0,1,2,3,5))for k in range(0,len(aa),6)if aa[k]] + expected=[] + for k in range(0,len(old),6): + i=k//6 + if i==cut:expected.extend((1,e['helper'],e['donor'],e['coefficient'],restorecat)for e in order) + if old[k] and i not in moved:expected.append(tuple(old[k+j]for j in(0,1,2,3,5))) + assert project(out)==expected,'only the documented reordering' + proof=dict(selected=len(order),cut=cut,crossed_gate_checks=crossed,dims=dict(Counter((C.dimf[e['entrance']],C.dimf[e['helper_frame']],C.dimf[e['donor_frame']],e['rank'])for e in order).most_common()).__repr__(), + helpers_and_donors_disjoint=True,single_remaining_incidence=True,donor_unwritten_on_crossed_interval=True,no_copy_after_cut=True,targets_complete_at_cut=True, + endpoint_rank_saving=sum(_H-e['rank']for e in order),residual_histogram=dict(Counter(e['rank']-C.dimf[e['entrance']]for e in order))) + return out,initial,final,order,cats,proof,n,v + +def run(producer,output_dir=None,selection_path=None): + start=time.monotonic();kt=__import__('importlib').util + spec=kt.spec_from_file_location('restore_kernel_replay',HERE/'kernel_transform.py');km=kt.module_from_spec(spec);spec.loader.exec_module(km) + W,C=producer['W'],producer['C'];path=Path(selection_path)if selection_path else HERE/'restore-selection.json';selection=json.loads(path.read_text()) + out,initial,final,entries,cats,proof,n,v=transform(producer,selection);ZERO=producer['ZERO'];FULL=producer['FULL'] + forward=km.replay(out,n,v);inverse=km.replay(out,n,v,True);controls=[km.replay(out,n,v,omit_category=cats.index('early_restore'))] + needs={s:[]for s in initial};copies=Counter();temporary=None + for k in range(0,len(out),6): + op,a,b,c,f,z=out[k:k+6] + if op==1: + needs[a].append(f) + if b!=n:needs[b].append(f) + else:assert temporary is not None and f==ZERO + elif op==2:assert temporary is None;temporary=(a,b,c);needs[a].append(c);copies[z]+=1 + elif op==3:assert temporary==(a,b,c);temporary=None + assert temporary is None and copies=={_CR:_NC} + per_role={};pairs=set();census=Counter(copies);reflected=Counter(copies) + for s,startframe in initial.items(): + H=Counter();pathframes=[startframe]+needs[s]+[final[s]] + for a,b in zip(pathframes,pathframes[1:]): + assert C.sub(a,b);gap=C.dimf[b]-C.dimf[a];assert gap>=0;pairs.add((a,b)) + if gap:H[gap]+=1 + for a,b in zip(reversed(pathframes),list(reversed(pathframes))[1:]): + assert all(not W.module.dot(x,y)for x in C.A[a]for y in C.B[b]);gap=len(C.A[b])-len(C.A[a]);assert gap>=0 + if gap:reflected[gap]+=1 + per_role[s]=H;census.update(H) + assert reflected==census + for f in {x for pair in pairs for x in pair}:assert C.nondeg(f)and len(C.B[f])+len(C.A[f])==_H + state=dict(initial);hist=Counter();cat=Counter();coeff=Counter();used=set(state.values());temporary=None;centers=[];count=0;tagged=hashlib.sha256() + for k in range(0,len(out),6): + op,a,b,c,f,z=out[k:k+6] + if op==0: + assert state[a]==b and C.sub(b,c)and C.dimf[c]-C.dimf[b]==f and len(C.A[b])-len(C.A[c])==f + state[a]=c;used.update((b,c)) + if f:hist[f]+=1 + elif op==1: + assert state[a]==state[b]==f and a!=b and c%2;count+=1;cat[cats[z]]+=1;coeff[abs(c)]+=1;used.add(f) + tagged.update(json.dumps([a,b,c,f,cats[z]],separators=(',',':')).encode());tagged.update(b'\n') + elif op==2: + assert temporary is None and b==n and state[a]==c and f==ZERO and z==_CR + state[b]=f;hist[z]+=1;temporary=dict(source=a,frame=c,rank=z,temporary=b,first_event=count,copy_output_frame=f) + else: + assert op==3 and temporary is not None and (a,b,c)==(temporary['source'],temporary['temporary'],temporary['frame'])and state[a]==c and state[b]==f==ZERO + temporary.update(after_event=count,scatter_reads=count-temporary['first_event']);assert temporary['scatter_reads']==_SCAT;centers.append(temporary);temporary=None;del state[b] + assert state==final and temporary is None and hist==census and len(centers)==_NC + old=Counter({int(r):c for r,c in producer['physical']['paid_histogram'].items()});delta=Counter(hist);delta.subtract(old);delta={r:c for r,c in delta.items()if c} + assert delta=={int(k):v for k,v in selection['expected_local_delta'].items()} + assert count==producer['physical']['weighted_scalar_events'] and sum(r*c for r,c in hist.items())==producer['physical']['paid_rank_mass']-proof['endpoint_rank_saving'] + inherited=set() + for inventory in (producer['physical'],producer.get('producer_physical')): + if isinstance(inventory,dict):inherited.update(row['frame_id']for row in inventory.get('used_frames',[])) + sourceH=Counter();targetH=Counter();internalH=Counter(copies) + for s,H in per_role.items():(sourceH if s=0 + if d:target_hist[d]+=1 + target_frames[t]=f;target_paths[t].append(f) + X0=[unit(i)for i in range(v)];Y0=[unit(v+i)for i in range(v)];Z0={r:unit(idx[r])for r in regs};x=X0[:];y=Y0[:];z=Z0.copy();top=1;done=[] + def track(value): + nonlocal top + if major:top=max(top,value) + return value + def value(s): + s=W.phys[s];return x[borrow[s]]if s in borrow else z[s] + def assign(s,val): + s=W.phys[s] + if s in borrow:x[borrow[s]]=track(val) + else:z[s]=track(val) + source_paths={role:[W.w['source_frame'][r['source']],r['mix_frame']]for role,r in extra_byrole.items()} + pair_dirty_paths={r:[zero]for r in pair_bydirty} + def source_move(s,f): + role=W.phys[s] + if role in pair_dirty_paths: + assert C.sub(pair_dirty_paths[role][-1],f),('paired dirty chronology',role,pair_dirty_paths[role][-1],f) + pair_dirty_paths[role].append(f) + if role not in source_paths:return + assert C.sub(source_paths[role][-1],f),('orderedsource chronology',s,role,source_paths[role][-1],f) + source_paths[role].append(f) + responses=W.adjoint() if mutation=='old_adjoint' else adj + def aggregate_restore(k,trigger): + if not aggregation_active[k]:return + group=agg[k];pivot=group['pivot'];assert aggregation_read[k]==set(group['roles']),('early aggregation inverse',k,trigger,aggregation_read[k]) + for t in group['targets']:target_move(t,group['frame']) + if mutation!='omit_aggregation_inverse' or k!=39: + for t in group['targets']: + if t!=pivot:y[t]=track(add(y[t],1,y[pivot])) + aggregation_active[k]=False;aggregation_restores.append(dict(group=k,before_role=trigger,frame=group['frame'])) + def rank_restore(k,trigger): + group=rankgroups[k];assert k in rank_active and rank_seen[k]==group['roles'] + for t in group['targets']:target_move(t,group['frame']) + if mutation!='omit_rank_inverse'or k!=0: + for t,cs in group['dependent'].items(): + for p,c in cs.items():y[t]=track(add(y[t],c,y[p])) + rank_active.remove(k);rank_restores.append(dict(group=k,before_role=trigger,frame=group['frame'])) + def echelon_restore(k,trigger): + group=echelon[k];assert echelon_seen[k]==group['roles'] + for t in group['targets']:target_move(t,group['frame']) + if mutation!='omit_echelon_inverse'or k!=0: + for t,p,c in reversed(group['moves']):y[t]=track(add(y[t],-c,y[p])) + echelon_active.remove(k);echelon_restores.append(dict(group=k,before_role=trigger,frame=group['frame'])) + def read(s): + nonlocal aggregation_pivot_reads,rank_skipped,echelon_reads + if s in pair_byalias: + if mutation=='subtract_paired_alias'and s==next(iter(pair_byalias)): + for t,c in adj[s].items():y[t]=track(add(y[t],-direction*c,value(s))) + return + if s in fresh: + if mutation=='omit_transformed_source_read'and s==next(iter(fresh)):return + for t,c in fresh[s]['transformed_response'].items(): + t=int(t);source_move(s,W.gauge[s]['frame']);target_move(t,W.gauge[s]['frame']);y[t]=track(add(y[t],-direction*c,value(s))) + return + echelon_skip=set() + if s in W.gauge: + for k,group in enumerate(echelon): + if k not in echelon_active:continue + if s not in group['roles']: + if set(responses[s])&set(group['targets']):echelon_restore(k,s) + continue + echelon_seen[k].add(s);echelon_skip.update(group['targets']) + for t,a in group['response'].items(): + c=a.get(s,0) + if not c:continue + if mutation=='flip_echelon_sign'and k==0 and c<0:c=-c + source_move(s,W.gauge[s]['frame']);target_move(t,W.gauge[s]['frame']);y[t]=track(add(y[t],-direction*c,value(s)));echelon_reads+=1 + if s in W.gauge: + for k in sorted({rankowner[t]for t in responses[s]if t in rankowner}): + if k not in rank_active:continue + if s not in rankgroups[k]['roles']:rank_restore(k,s) + else:rank_seen[k].add(s) + if mutation=='omit_gauge_compensation'and s==new_gauge_selection[-1]['role']:return + if mutation=='omit_extra_compensation'and s==extra_selection[0]['role']:return + grouped=role_groups.get(s,[]) + for k in sorted({target_group[t]for t in responses[s]if t in target_group}) if s in W.gauge else []: + if k not in grouped:aggregate_restore(k,s) + skipped=set() + for k in grouped: + group=agg[k];pivot=group['pivot'];assert aggregation_active[k] + assert set(group['targets'])<=set(responses[s])and len({responses[s][t]for t in group['targets']})==1 + c=responses[s][pivot];source_move(s,read_frames[s,k]);target_move(pivot,read_frames[s,k]);y[pivot]=track(add(y[pivot],-direction*c,value(s))) + if mutation=='repeat_aggregation_read'and k==39: + t=next(t for t in group['targets']if t!=pivot);target_move(t,read_frames[s,k]);y[t]=track(add(y[t],-direction*c,value(s))) + skipped.update(group['targets']);aggregation_read[k].add(s);aggregation_pivot_reads+=1 + for t,c in responses[s].items(): + if t in skipped or t in echelon_skip:continue + rk=rankowner.get(t) + if s in W.gauge and rk in rank_active and t in rankgroups[rk]['dependent']: + rank_skipped+=1 + if mutation!='repeat_rank_read'or rk!=0:continue + if s in W.gauge:source_move(s,W.gauge[s]['frame']);target_move(t,W.gauge[s]['frame']) + else:assert target_frames[t]is None,'initial correction leaves target atD0' + y[t]=track(add(y[t],-direction*c,value(s))) + def gate(i,sign): + a,b,_=W.ops[i] + if sign==1: + source_move(a,W.opframe[i]);source_move(b,W.opframe[i]) + assign(a,add(value(a),sign,value(b))) + for s in range(W.R): + if s not in W.gauge and s not in borrow and s not in removed:read(s) + for n,s in W.source.items():assign(s,add(value(s),1,x[n])) + for r in gauge_selection: + if mutation=='omit_transformed_source_mix'and r is next(iter(fresh.values())):continue + if mutation=='omit_extra_mix'and r is extra_selection[0]:continue + if mutation!='omit_gauge_mix' or r is not new_gauge_selection[-1]:x[r['partner']]=track(add(x[r['partner']],1,x[r['source']])) + def forward(i): + if i not in omitted:gate(i,1);done.append(i) + for k in schedule['center_prefix_events']: + event=schedule['events'][k];i=event['op'] + if event['kind']=='early_mix': + r=early[i];a,b=r['partner'],r['source'] + if mutation!='omit_early_mix' or r is not selection[0]:x[a]=track(add(x[a],1,x[b])) + else:forward(i) + for r,s in zip(W.g['roots'],W.w['rootroles']): + if r['kind']=='center': + for t in r['targets']: + assert all(f is None for f in target_frames),'copied centers scatter before any nonzero target movement' + center_reads.append((s,t));y[t]=track(add(y[t],direction,value(s))) + for k,group in enumerate(echelon): + assert all(target_frames[t]is None for t in group['targets']) + if mutation!='omit_echelon_setup'or k!=0: + for t,p,c in group['moves']:y[t]=track(add(y[t],c,y[p])) + for k,group in enumerate(rankgroups): + assert all(target_frames[t]is None for t in group['targets']) + if mutation!='omit_rank_setup'or k!=0: + for t,cs in group['dependent'].items(): + for p,c in cs.items():y[t]=track(add(y[t],-c,y[p])) + for k,group in enumerate(agg): + assert all(target_frames[t]is None for t in group['targets']), 'aggregation setup after all D0 center scatters' + if mutation!='omit_aggregation_setup'or k!=39: + for t in group['targets']: + if t!=group['pivot']:y[t]=track(add(y[t],-1,y[group['pivot']])) + for e in terminal: + assert all(target_frames[t]is None for t in e['targets']),'terminal setup afterD0center scatter' + for t in e['targets']: + if t!=e['pivot']:y[t]=track(add(y[t],-1,y[e['pivot']])) + # Original dirty compensation happened at D0 before these source injections. + for r in pair_selection: + b,f=r['aliased_role'],r['mix_frame'] + for a,c in r['retained_dirty_coefficients'].items(): + source_move(a,f);source_move(b,f) + if mutation=='omit_sparse_anchor'and r is pair_selection[14]and a==next(iter(r['retained_dirty_coefficients'])):continue + if mutation=='wrong_sparse_sign'and r is pair_selection[14]and a==next(iter(r['retained_dirty_coefficients'])):c=-c + if mutation!='omit_pair_initialization'or r is not pair_selection[0]:assign(a,add(value(a),c,value(b))) + for j,i in enumerate(W.rest): + for s in at[j]: + if mutation!='late_phase1_gauge' or s not in new_phase_roles:read(s) + if mutation=='late_phase1_gauge'and j==168: + for s in sorted(new_phase_roles):read(s) + if i in bywrite: + e=bywrite[i];a,b,n=W.ops[i];source_move(b,W.opframe[i]);target_move(e['pivot'],W.opframe[i]);y[e['pivot']]=track(add(y[e['pivot']],direction,value(b))) + else:forward(i) + if i in afterwrite: + e=afterwrite[i] + for t in e['targets']: + target_move(t,e['root_frame']) + if t!=e['pivot']:y[t]=track(add(y[t],1,y[e['pivot']])) + for s in at[len(W.rest)]:read(s) + assert not any(aggregation_active),'all quotient inverses precede original side/K reads' + assert not rank_active,'rank quotient inverses precede side/K reads' + assert not echelon_active,'echelon inverses precede side/K reads' + for j,(r,s)in enumerate(zip(W.g['roots'],W.w['rootroles'])): + if r['kind']=='side' and j not in deletedroots: + for k in sorted({target_group[t]for t in r['targets']if t in target_group}):aggregate_restore(k,('root',j)) + source_move(s,W.w['root_frame'][j]) + for t in r['targets']:target_move(t,W.w['root_frame'][j]);y[t]=track(add(y[t],direction,value(s))) + for e in deliveries[j]: + a,b=e['carrier'],e['passive'] + if b not in by_source:x[a]=track(add(x[a],1,x[b])) + for k in sorted({target_group[t]for t in e['receivers']if t in target_group}):aggregate_restore(k,('K',j)) + for t in e['receivers']:target_move(t,e['deliver_frame']);y[t]=track(add(y[t],direction,x[a])) + assert not any(aggregation_active),'all target inverses completed beforecleanup' + for e in W.k['entries']: + if e['passive']not in by_source:x[e['carrier']]=track(add(x[e['carrier']],-1,x[e['passive']])) + if mutation=='undo_before_restore': + for e in W.k['entries']: + if e['passive']in by_source:x[e['carrier']]=track(add(x[e['carrier']],-1,x[e['passive']])) + for role in source_paths:source_move(role,W.w['full_frame']) + for role in pair_dirty_paths:source_move(role,W.w['full_frame']) + for i in reversed(done):gate(i,-1) + for r in reversed(pair_selection): + b=r['aliased_role'] + for a,c in reversed(list(r['retained_dirty_coefficients'].items())): + c=-c + if mutation=='wrong_pair_restore_sign'and r is pair_selection[0]:c=-c + if mutation!='omit_pair_restoration'or r is not pair_selection[0]:assign(a,add(value(a),c,value(b))) + if mutation!='undo_before_restore': + for e in W.k['entries']: + if e['passive']in by_source:x[e['carrier']]=track(add(x[e['carrier']],-1,x[e['passive']])) + for n,s in W.source.items():assign(s,add(value(s),-1,x[n])) + if binary:want=[Y0[t]^X0[t]for t in range(v)] + else: + want=Y0[:];cache={} + for root in W.g['roots']: + n=root['node'] + if n not in cache: + mask=C.sup[n];val=0 + while mask:low=mask&-mask;mask-=low;val=add(val,1,X0[low.bit_length()-1]) + cache[n]=val + for t in root['targets']:want[t]=add(want[t],direction,cache[n]) + for e in W.k['entries']: + val=add(X0[e['carrier']],1,X0[e['passive']]) + for t in e['receivers']:want[t]=add(want[t],direction,val) + # Finish every local target at its codimension-one cap, then reverse the exact + # annihilator stream. All copied-center scatters lie before these movements, + # hence atD0 forward and atD1 after the complementary movements reverse. + reflected=Counter() + for t,chain in enumerate(target_paths): + assert chain + d=W.h-1-C.dimf[chain[-1]];assert d>=0 + if d:target_hist[d]+=1 + previous=[C.cov[t]];dimension=1 + for f in reversed(chain): + assert all(W.module.dot(a,b)==0 for a in previous for b in C.B[f]) + basis=C.A[f];step=len(basis)-dimension;assert step>=0 + if step:reflected[step]+=1 + previous=basis;dimension=len(basis) + if W.h>dimension:reflected[W.h-dimension]+=1 + assert reflected==target_hist + assert len(center_reads)==sum(len(r['targets'])for r in W.g['roots']if r['kind']=='center') + assert sum(k*n for k,n in target_hist.items())==W.v*(W.h-1) + source_histogram=Counter();source_reflected=Counter() + for role,path in source_paths.items(): + assert C.dimf[path[0]]==1 and C.dimf[path[-1]]==W.h + for a,b in zip(path,path[1:]): + assert C.sub(a,b)and C.nondeg(a)and C.nondeg(b) + step=C.dimf[b]-C.dimf[a] + if step:source_histogram[step]+=1 + for a,b in zip(reversed(path),list(reversed(path))[1:]): + assert all(W.module.dot(x,y)==0 for x in C.A[a]for y in C.B[b]);step=len(C.A[b])-len(C.A[a]);assert step>=0 + if step:source_reflected[step]+=1 + assert source_histogram==source_reflected and sum(k*n for k,n in source_histogram.items())==len(source_paths)*(W.h-1) + paired_hist=Counter();paired_reflected=Counter() + for role,path in pair_dirty_paths.items(): + assert C.dimf[path[0]]==0 and C.dimf[path[-1]]==W.h + for a,b in zip(path,path[1:]): + assert C.sub(a,b)and C.nondeg(a)and C.nondeg(b) + d=C.dimf[b]-C.dimf[a] + if d:paired_hist[d]+=1 + for a,b in zip(reversed(path),list(reversed(path))[1:]): + assert all(W.module.dot(x,y)==0 for x in C.A[a]for y in C.B[b]);d=len(C.A[b])-len(C.A[a]) + if d:paired_reflected[d]+=1 + assert paired_hist==paired_reflected and sum(k*n for k,n in paired_hist.items())==len(pair_dirty_paths)*W.h + if major:return max(top,max(a+b for a,b in zip(y,want)),max(z[r]+Z0[r]for r in regs),max(a+b for a,b in zip(x,X0))) + assert y==want,('wrong targets',mode,[t for t in range(v)if y[t]!=want[t]][:10]) + assert x==X0,('source restoration',mode,[s for s in range(v)if x[s]!=X0[s]][:10]) + assert z==Z0,('dirty restoration',mode) + return dict(mode=mode,direction=direction,formal_columns=2*v+len(regs),sources=v,targets=v,dirty=len(regs),all_targets=True,all_source_and_dirty_restored=True,copied_center_target_reads=len(center_reads),all_forward_centers_at_D0=True,all_reflected_centers_at_D1=True,actual_target_histogram={str(k):n for k,n in sorted(target_hist.items())},actual_reflected_target_histogram={str(k):n for k,n in sorted(reflected.items())},aggregation_groups=len(agg),aggregation_pivot_reads=aggregation_pivot_reads,aggregation_restores=aggregation_restores,actual_extra_source_paths=source_paths,rank_groups=len(rankgroups),rank_targets=len(rankowner),rank_restores=rank_restores,rank_removed_reads=rank_skipped,actual_extra_source_histogram=dict(source_histogram),actual_extra_reflected_source_histogram=dict(source_reflected),echelon_restores=echelon_restores,echelon_reads=echelon_reads,paired_dirty_paths=pair_dirty_paths,paired_dirty_histogram=dict(paired_hist),paired_dirty_reflected_histogram=dict(paired_reflected)) diff --git a/research/five-stage-p10b-transcript-stages/scalar_check.py b/research/five-stage-p10b-transcript-stages/scalar_check.py new file mode 100644 index 0000000000..8fab4fb8ed --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/scalar_check.py @@ -0,0 +1,130 @@ +"""Fresh F2 source proof, independent literal projection/inverse and controls. +No saved execution receipt is accepted. Uses the actual clean source context +and freshly emitted local physical records. Assisted with ChatGPT (source527). +Rebound to the gen5 word, then to the p = 10 word: 2v+R formal columns; the controls corrupt the actual +context (responses, read chronology, alias reads, gates, centres, partner +deliveries, injections and signs) instead of absent source527 selections. +Gen5 rebinding and controls by DreamingOfClouds with Anthropic Claude assistance. +p = 10 port: the event digest, counts and prefix bounds are pinned in word-pins.json; N and V from the word. +""" +from collections import Counter,defaultdict +from copy import copy +import hashlib,json,time +from word_pins import expect,shape + + + +def events(records,N,reverse=False): + center=None + for k in (range(len(records)-6,-1,-6) if reverse else range(0,len(records),6)): + op,a,b,c,f,z=records[k:k+6] + if op==1: + if b==N: + assert center is not None + b=center + assert 0<=a2*bound + progress('Checking the signed integer source decoder and dirty restoration') + integer=[] + for direction in(1,-1):integer.append(ns['replay']('Z',direction,bits));gc.collect() + controls={} + for name,mode,changes in mutated_namespaces(context): + bad=dict(context);bad.update(changes);exec(compile(source,'retained source527 exact scalar word','exec'),bad) + try:bad['replay'](mode,bits=bits) + except AssertionError as error:controls[name]=dict(rejected=True,reason=str(error)[:200]) + else:raise AssertionError('invalid p = 10 context mutation accepted: '+name) + assert len(controls)==11 + return dict(status='PASS_FRESH_P10_PRODUCER_SIGNED_DECODER_AND_PARITY_FUSED_F2_INVERSE_AND_CONTROLS',filtered_control=filtered_control,F2=exact,integer=integer,majorant=dict(residual_bound=bound,packing_bits=bits),forward=forward,inverse=inverse,controls=controls,source_sha256=hashlib.sha256(source.encode()).hexdigest(),seconds=time.monotonic()-started,scope='The retained source527 scalar program, run on the p = 10 context, proves the signed defining-integer decoder in both directions and rejects11 actual-context corruptions. The emitted parity-filtered word is independently checked on all '+str(N)+' formal F2columns and literalreverse, with its own cancellation-free signed-lift prefix bounds. Its integer endpoint is not asserted equal to the producer decoder; F2payload identity supplies the bit contract. Odd-prime address arithmetic is unchanged.') diff --git a/research/five-stage-p10b-transcript-stages/sink-selection.json b/research/five-stage-p10b-transcript-stages/sink-selection.json new file mode 100644 index 0000000000..9a331c6c2b --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/sink-selection.json @@ -0,0 +1,3905 @@ +{ + "status": "GEN5_TERMINAL_SINKS_PR283_SCREEN", + "n": 10020, + "v": 960, + "input_raw_sha256": "aada3c6eafa546d6aa332d19fc91c01e056886a04b4808b4a9680736a876af5f", + "input_scalar_sha256": "c3321d0f931cf521628c8a4f38b5ae74f4e53c79693ef07bfd7f811b667499c7", + "entry": 292945, + "selected": 10, + "sinks": [ + { + "role": 5027, + "stream": 6947, + "targets": [ + 1496, + 1497, + 1498, + 1499 + ], + "pivot": 1496, + "root_frame_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "forward_writes": 3, + "cleanups": 3 + }, + { + "role": 5221, + "stream": 7141, + "targets": [ + 1400, + 1401, + 1402, + 1403 + ], + "pivot": 1400, + "root_frame_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "forward_writes": 3, + "cleanups": 3 + }, + { + "role": 5599, + "stream": 7519, + "targets": [ + 1568, + 1569, + 1570, + 1571 + ], + "pivot": 1568, + "root_frame_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "forward_writes": 3, + "cleanups": 3 + }, + { + "role": 5869, + "stream": 7789, + "targets": [ + 1688, + 1689, + 1690, + 1691 + ], + "pivot": 1688, + "root_frame_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "forward_writes": 3, + "cleanups": 3 + }, + { + "role": 5873, + "stream": 7793, + "targets": [ + 1768, + 1769, + 1770, + 1771 + ], + "pivot": 1768, + "root_frame_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "forward_writes": 3, + "cleanups": 3 + }, + { + "role": 6487, + "stream": 8407, + "targets": [ + 1040, + 1041, + 1042, + 1043 + ], + "pivot": 1040, + "root_frame_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "forward_writes": 4, + "cleanups": 4 + }, + { + "role": 6517, + "stream": 8437, + "targets": [ + 1264, + 1265, + 1266, + 1267 + ], + "pivot": 1264, + "root_frame_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "forward_writes": 4, + "cleanups": 4 + }, + { + "role": 6581, + "stream": 8501, + "targets": [ + 1664, + 1665, + 1666, + 1667 + ], + "pivot": 1664, + "root_frame_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "forward_writes": 5, + "cleanups": 5 + }, + { + "role": 6727, + "stream": 8647, + "targets": [ + 1376, + 1377, + 1378, + 1379 + ], + "pivot": 1376, + "root_frame_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "forward_writes": 4, + "cleanups": 4 + }, + { + "role": 6757, + "stream": 8677, + "targets": [ + 1384, + 1385, + 1386, + 1387 + ], + "pivot": 1384, + "root_frame_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "forward_writes": 4, + "cleanups": 4 + } + ], + "expected_local_delta": { + "3": -10, + "17": -10 + } +} diff --git a/research/five-stage-p10b-transcript-stages/sink_transform.py b/research/five-stage-p10b-transcript-stages/sink_transform.py new file mode 100644 index 0000000000..7862531f26 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/sink_transform.py @@ -0,0 +1,201 @@ +"""Terminal sinks on the gen5 word (port of PR #283's sink-transform.cpp / SINK-PROOF.md to this Python pipeline). + +Mechanism from PR #283 (Dugongue; terminal sinks are a credited public source527 mechanism). A zero-to-full helper r +qualifies when its only scalar uses are: one initial dirty compensation read y_t += -r at ZERO for every target t of a +set S (before the copied-centre discard), forward writes r += x (forward_gate) after that discard, one terminal delivery +y_t += r at a common root frame for every t in S after the last forward write, and cleanup writes r -= x after the last +delivery; r is never copied. If no target in S is ever a scalar or COPY source, and the pivot p in S is not written by +anything else between the discard and the last forward write, the forward writes are redirected to y_p, y_t -= y_p +(t in S, t != p) is inserted at ZERO right after the discard and y_t += y_p at the root frame right after the last +forward write; the reads, deliveries and cleanups of r are deleted and the register r is removed. Over the integers +every y_t still receives exactly X = sum of the redirected writes (the dirty value of r cancels in the original and is +never read in the new word), and all other registers are unchanged: no gate reads a target in S, nothing else writes p +in the interval, and r was read only by the deleted reads. Selected target sets are disjoint. +Checks: fresh screen equals the frozen selection; the coefficient pattern (-1 reads, +1 deliveries, +1 writes, -1 +cleanups) and the commutation conditions above on the actual word; F2 replay of every remaining formal column forward +and inverse; three omission controls (redirected writes, setup, restore) must fail; every MOVE rebuilt from the actual +operand frames with both reflected ledgers; register IDs compacted (removed roles recorded in the context). +Prepared with Anthropic Claude assistance; Apache-2.0. +p = 10 port (Chafik Boukhalfa (chafreaky), Anthropic Claude assistance): h, v, centre copies and scatter reads come +from word_pins.shape and the stage counts are pinned in word-pins.json; the mechanism and checks are unchanged. +""" +from array import array +from collections import Counter +from pathlib import Path +import gzip,hashlib,json,time,sys,importlib.util +sys.dont_write_bytecode=True +if not __debug__:raise SystemExit('assertions required') +HERE=Path(__file__).resolve().parent +from word_pins import shape as _shape +_S=_shape();_H=_S['h'];_V=_S['v'];_M=_S['m'];_CR=_S['center_rank'];_NC=_S['centers'];_SCAT=_S['scatter_reads'];_DEF=_S['deficit'] +sha=lambda b:hashlib.sha256(b).hexdigest() + +def screen(old,initial,final,n,v,cats,ZERO,FULL): + Z=cats.index;READ,ROOT,FWD,CLN=Z('dirty_read'),Z('side_root'),Z('forward_gate'),Z('cleanup_gate') + entry=max(k//6 for k in range(0,len(old),6)if old[k]==3) + inc={};treads=set();twrites={};copied=set() + for k in range(0,len(old),6): + op,a,b,c,f,z=old[k:k+6];i=k//6 + if op==1: + inc.setdefault(a,[]).append(i) + if b!=n:inc.setdefault(b,[]).append(i) + if v<=b<2*v:treads.add(b) + if v<=a<2*v:twrites.setdefault(a,[]).append(i) + elif op in(2,3):inc.setdefault(a,[]).append(i);copied.add(a) + out=[] + for r in range(2*v,n): + if initial[r]!=ZERO or final[r]!=FULL:continue + pre=Counter();post=Counter();writes=[];cleanups=[];bad=False;rootf=set();coeff=Counter() + for i in inc.get(r,[]): + op,a,b,c,f,z=old[6*i:6*i+6] + if op!=1:bad=True;break + if b==r: + if not(v<=a<2*v):bad=True;break + if z==READ and i=2*v for s in sources) + out.append(dict(stream=r,targets=sorted(S),pivot=pivots[0],first=first,last=last,writes=writes,cleanups=cleanups,root_frame=rootf.pop(),entry=entry)) + return entry,out + +def transform(producer,selection): + W,C=producer['W'],producer['C'];old=producer['records'];initial=dict(producer['initial_state']);context=producer['context'];v=W.v;regs=list(context['regs']);n=2*v+len(regs);ZERO=producer['ZERO'];FULL=producer['FULL'] + final=dict(producer['final_state']);ends=dict(producer.get('helper_endpoints',{})) + assert n==selection['n'] and v==selection['v'] and sha(old.tobytes())==selection['input_raw_sha256'],'sink selection bound to a different word' + assert producer['physical']['scalar_projection_sha256']==selection['input_scalar_sha256'] + cats=list(producer['physical']['category_names']);assert not {'sink_redirect','sink_setup','sink_restore'}&set(cats) + REDIR,SETUP,RESTORE=len(cats),len(cats)+1,len(cats)+2;cats+=['sink_redirect','sink_setup','sink_restore'] + entry,rows=screen(old,initial,final,n,v,cats,ZERO,FULL) + frozen=[(e['role'],tuple(e['targets']),e['pivot'])for e in selection['sinks']] + fresh=[(regs[r['stream']-2*v],tuple(r['targets']),r['pivot'])for r in rows] + assert sorted(fresh)==sorted(frozen)and len(frozen)==selection['selected'],'fresh sink screen differs from the frozen selection' + used=set() + for r in rows:assert not(used&set(r['targets'])),'overlapping target sets';used.update(r['targets']) + sinks={r['stream']:r for r in rows};assert not(set(sinks)&set(ends)) + # Compaction of register IDs: helpers after a removed one shift down; the copy temporary is n -> n'. + mp={};k=0 + for s in range(n): + if s not in sinks:mp[s]=k;k+=1 + nn=k;mp[n]=nn + redirected={i:r for r in rows for i in r['writes']};dropped=set() + for r in rows: + dropped.update(r['cleanups']) + for k6 in range(0,len(old),6): + op,a,b,c,f,z=old[k6:k6+6] + if op==1 and b in sinks:dropped.add(k6//6) + lastw={r['last']:r for r in rows} + state={mp[s]:f for s,f in initial.items()if s not in sinks};out=array('i');temporary=None + def move(s,f): + before=state[s] + if before==f:return + assert C.sub(before,f),('sink nonnested actual use',s,before,f) + gap=C.dimf[f]-C.dimf[before];assert gap>=0;out.extend((0,s,before,f,gap,0));state[s]=f + def add(a,b,c,f,z): + move(a,f) + if b!=nn:move(b,f) + out.extend((1,a,b,c,f,z)) + for k6 in range(0,len(old),6): + op,a,b,c,f,z=old[k6:k6+6];i=k6//6 + if op==1: + if i in dropped:pass + elif i in redirected:add(mp[redirected[i]['pivot']],mp[b],c,f,REDIR) + else:assert a not in sinks;add(mp[a],mp[b],c,f,z) + elif op==2:assert temporary is None and a not in sinks;move(mp[a],c);state[nn]=f;temporary=(mp[a],nn,c);out.extend((op,mp[a],nn,c,f,z)) + elif op==3:assert temporary==(mp[a],nn,c)and state[mp[a]]==c and state[nn]==f;out.extend((op,mp[a],nn,c,f,z));del state[nn];temporary=None + if i==entry: + assert temporary is None + for r in rows: + for t in r['targets']: + if t!=r['pivot']:add(mp[t],mp[r['pivot']],-1,ZERO,SETUP) + if i in lastw: + r=lastw[i] + for t in r['targets']: + if t!=r['pivot']:add(mp[t],mp[r['pivot']],1,r['root_frame'],RESTORE) + assert temporary is None + nfinal={mp[s]:f for s,f in final.items()if s not in sinks} + for s in sorted(nfinal):move(s,nfinal[s]) + assert state==nfinal + ninitial={mp[s]:f for s,f in initial.items()if s not in sinks} + nends={mp[s]:f for s,f in ends.items()} + ctx=dict(context);ctx['regs']=[x for j,x in enumerate(regs)if 2*v+j not in sinks];ctx['removed']=set(context['removed'])|{regs[s-2*v]for s in sinks} + if 'restored_endpoints' in context:ctx['restored_endpoints']=dict(context['restored_endpoints']) + assert len(ctx['regs'])==nn-2*v + proof=dict(selected=len(rows),entry=entry,removed_roles=sorted(regs[s-2*v]for s in sinks),targets=sum(len(r['targets'])for r in rows),redirected_writes=len(redirected),deleted_scalar_events=len(dropped),inserted_setups=sum(len(r['targets'])-1 for r in rows), + targets_never_sources=True,pivot_unwritten_on_interval=True,coefficient_pattern_checked=True,disjoint_target_sets=True,old_n=n,new_n=nn) + return out,ninitial,nfinal,nends,rows,ctx,cats,proof,nn,v,mp + +def run(producer,output_dir=None,selection_path=None): + start=time.monotonic() + spec=importlib.util.spec_from_file_location('sink_kernel_replay',HERE/'kernel_transform.py');km=importlib.util.module_from_spec(spec);spec.loader.exec_module(km) + W,C=producer['W'],producer['C'];path=Path(selection_path)if selection_path else HERE/'sink-selection.json';selection=json.loads(path.read_text()) + out,initial,final,ends,rows,ctx,cats,proof,n,v,mp=transform(producer,selection);ZERO=producer['ZERO'] + forward=km.replay(out,n,v);inverse=km.replay(out,n,v,True);controls=[km.replay(out,n,v,omit_category=cats.index(x))for x in('sink_redirect','sink_setup','sink_restore')] + needs={s:[]for s in initial};copies=Counter();temporary=None + for k in range(0,len(out),6): + op,a,b,c,f,z=out[k:k+6] + if op==1: + needs[a].append(f) + if b!=n:needs[b].append(f) + else:assert temporary is not None and f==ZERO + elif op==2:assert temporary is None;temporary=(a,b,c);needs[a].append(c);copies[z]+=1 + elif op==3:assert temporary==(a,b,c);temporary=None + assert temporary is None and copies=={_CR:_NC} + per_role={};pairs=set();census=Counter(copies);reflected=Counter(copies) + for s,startframe in initial.items(): + H=Counter();pathframes=[startframe]+needs[s]+[final[s]] + for a,b in zip(pathframes,pathframes[1:]): + assert C.sub(a,b);gap=C.dimf[b]-C.dimf[a];assert gap>=0;pairs.add((a,b)) + if gap:H[gap]+=1 + for a,b in zip(reversed(pathframes),list(reversed(pathframes))[1:]): + assert all(not W.module.dot(x,y)for x in C.A[a]for y in C.B[b]);gap=len(C.A[b])-len(C.A[a]);assert gap>=0 + if gap:reflected[gap]+=1 + per_role[s]=H;census.update(H) + assert reflected==census + for f in {x for pair in pairs for x in pair}:assert C.nondeg(f)and len(C.B[f])+len(C.A[f])==_H + state=dict(initial);hist=Counter();cat=Counter();coeff=Counter();usedf=set(state.values());temporary=None;centers=[];count=0;tagged=hashlib.sha256() + for k in range(0,len(out),6): + op,a,b,c,f,z=out[k:k+6] + if op==0: + assert state[a]==b and C.sub(b,c)and C.dimf[c]-C.dimf[b]==f and len(C.A[b])-len(C.A[c])==f + state[a]=c;usedf.update((b,c)) + if f:hist[f]+=1 + elif op==1: + assert state[a]==state[b]==f and a!=b and c%2;count+=1;cat[cats[z]]+=1;coeff[abs(c)]+=1;usedf.add(f) + tagged.update(json.dumps([a,b,c,f,cats[z]],separators=(',',':')).encode());tagged.update(b'\n') + elif op==2: + assert temporary is None and b==n and state[a]==c and f==ZERO and z==_CR + state[b]=f;hist[z]+=1;temporary=dict(source=a,frame=c,rank=z,temporary=b,first_event=count,copy_output_frame=f) + else: + assert op==3 and temporary is not None and (a,b,c)==(temporary['source'],temporary['temporary'],temporary['frame'])and state[a]==c and state[b]==f==ZERO + temporary.update(after_event=count,scatter_reads=count-temporary['first_event']);assert temporary['scatter_reads']==_SCAT;centers.append(temporary);temporary=None;del state[b] + assert state==final and temporary is None and hist==census and len(centers)==_NC + oldH=Counter({int(r):c for r,c in producer['physical']['paid_histogram'].items()});delta=Counter(hist);delta.subtract(oldH);delta={r:c for r,c in delta.items()if c} + assert delta=={int(k):x for k,x in selection['expected_local_delta'].items()} + assert sum(r*c for r,c in hist.items())==producer['physical']['paid_rank_mass']-_H*proof['selected'],'each removed zero-to-full helper frees exactly its h rank' + assert count==producer['physical']['weighted_scalar_events']-proof['deleted_scalar_events']+2*proof['inserted_setups'] + inherited=set() + for inventory in (producer['physical'],producer.get('producer_physical')): + if isinstance(inventory,dict):inherited.update(row['frame_id']for row in inventory.get('used_frames',[])) + sourceH=Counter();targetH=Counter();internalH=Counter(copies) + for s,H in per_role.items():(sourceH if scut + assert not(set(r['dependent'])&{p for ps in r['dependent'].values()for p in ps}) + assert set(r['dependent'])|set(r['retained'])==set(r['targets']) + for t in r['targets']: + assert t not in owner;owner[t]=j + assert all(W.module.dot(C.cov[t],b)==0 for b in C.B[F]) + for t,ps in r['dependent'].items():assert set(ps)<=set(r['retained']);all_dep[t]=j + atclose[r['close_after_record']].append(j);groups.append(r) + # Check the literal old prefix responses, rather than trusting selected dependencies. + columns=[1<cut: + if actual-v in owner:assert i>groups[owner[actual-v]]['close_after_record'],'active target prefix used as a source' + if a-v in owner and i<=groups[owner[a-v]]['close_after_record']: + assert not(v<=actual<2*v);responses[a-v]^=columns[actual] + assert c%2;columns[a]^=columns[actual] + elif op==2:assert center is None;center=a + elif op==3:assert center==a;center=None + for j in atclose.get(i,[]): + r=groups[j] + for t,ps in r['dependent'].items(): + result=responses[t] + for p in ps:result^=responses[p] + assert result==0,('literal prefix dependency',j,t) + assert center is None + # Emit a concrete new word and regenerate every MOVE from actual needs. + cats=list(oldmeta['category_names'])+['target_prefix_setup','target_prefix_restore'];out=array('i');state=dict(initial);center=None;deleted=[];inserted=[];first_setup=None + def move(s,f): + before=state[s] + if before==f:return + assert C.sub(before,f),('nonnested actual use',s,before,f);gap=C.dimf[f]-C.dimf[before];assert gap>=0;out.extend((0,s,before,f,gap,0));state[s]=f + def add(a,b,c,f,z):move(a,f);move(b,f);out.extend((1,a,b,c,f,z)) + def batch(j,sign,f,z): + nonlocal first_setup + r=groups[j] + for t in r['targets']:move(v+t,f) + for t,ps in r['dependent'].items(): + for p in ps: + if first_setup is None and sign<0:first_setup=len(out)//6 + add(v+t,v+p,sign,f,z);inserted.append((v+t,v+p,sign,f,z)) + for k in range(0,len(old),6): + op,a,b,c,f,z=old[k:k+6];i=k//6 + if op==1: + j=all_dep.get(a-v) + if j is not None and cut=(3,11)and sympy.__version__=='1.14.0' + import word_pins + assert Path(word_pins.__file__).resolve()==ROOT/'word_pins.py' and word_pins.RECORD is None,'strict pins only' + digest,count=integrity();output=args.output.resolve();assert not output.is_relative_to(ROOT)and not output.exists(),'Output must be new and outside package';output.mkdir(parents=True) + results={};timings={};start=time.monotonic() + def save(name,value):(output/name).write_text(json.dumps(serial(value),sort_keys=True,indent=2)+'\n') + try: + math=replay(output,results,timings,save) + assert math['mathematics']['kappa']==word_pins.PINS['kappa'][1] and math['mathematics']['binding']==word_pins.PINS['binding'] + assert word_pins.RECORD is None + after,_=integrity();assert after==digest,'Package changed during replay' + certificate=dict(schema='p10-transcript-stages-five-stage-banks/1',**math['mathematics'],scope='Conditionalfiniteconstruction; inheritedallsizecompiler,weightedselector,commonancestorchart,restoredrow,routing,prime,recovery,complexsymbolicandanalyticinterfacesremainassumptions.') + save('certificate.json',certificate) + report=dict(status='PASS_IMMUTABLE_P10_TRANSCRIPT_STAGES_FIVE_STAGE_BANKED_CONSTRUCTION',manifest_sha256=digest,files=count,kappa=math['mathematics']['kappa'],kappa_scientific=math['mathematics']['kappa_scientific'],binding=math['mathematics']['binding'],bit_root=math['mathematics']['bit_root'],bit_coarse=math['mathematics']['bit_coarse'],complex_coarse=math['mathematics']['complex_coarse'],fresh_stages=sorted(REQUIRED),inputs_unchanged=True,timings=timings,seconds=time.monotonic()-start,negative_controls=controls()) + save('verification.json',report);print(json.dumps(report),flush=True) + except BaseException as exc: + save('failure.json',dict(status='FAIL',error=str(exc),completed_stages=sorted(results),timings=timings,traceback=traceback.format_exc()));raise +if __name__=='__main__':main() diff --git a/research/five-stage-p10b-transcript-stages/virtual_check.py b/research/five-stage-p10b-transcript-stages/virtual_check.py new file mode 100644 index 0000000000..485a407f6b --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/virtual_check.py @@ -0,0 +1,68 @@ +"""Retained admissions of the p = 10 bit word: PR168-v4 package checker and PR200 physical-word proof. + +1. eumemic's unmodified PR168-v4 check_paired_cube_bit.py on the virtual (node-frame, unaliased) word: + exact frames, mod-2 decoder with stars and side parts, geometry (source lines, root caps, operand + nesting, star spans), role and target chains, partner chronology, G-nondegeneracy, a literal F2 + dirty-scratch replay and the ledger recount, with its five mutation controls. +2. Chafik Boukhalfa's unmodified PR200 physical-word classes, run as PR200's bit/prove.py runs them: + exact changed operation frames and handoffs, the physical row (phase one = centre closure, actual + addition operands, gauge supports, partner chronology, nested physical role and target chains, + telescoping deficit), the physical word on every formal column over F2 and the defining integer + decoder, and its adverse controls (omitted compensation, missing partner delivery, stale recipient + read, zero operation frame). +Gen4 integration by DreamingOfClouds with Anthropic Claude assistance; Apache-2.0. +p = 10 port: honest pP file names, PR168's p argument, constants from word_pins (shape or pins). +""" +from pathlib import Path +import gzip,hashlib,importlib.util,json,shutil,time +from word_pins import P,expect,shape +HERE=Path(__file__).resolve().parent + +def load(name,path): + spec=importlib.util.spec_from_file_location(name,path);mod=importlib.util.module_from_spec(spec);spec.loader.exec_module(mod);return mod + +def run(output_dir,progress=lambda text:None): + begun=time.monotonic();S=shape();sfx='_p%d.json'%P;src=HERE/'bitword/selected/bit';d=Path(output_dir)/'virtual-bit';d.mkdir(parents=True) + assert sorted(x.name for x in src.iterdir())==sorted([n+sfx for n in('graph','kchron','profile')]+[n+sfx+'.gz' for n in('frames','word')]) + for name in ('graph','kchron','profile'):shutil.copyfile(src/(name+sfx),d/(name+sfx)) + for name in ('word','frames'):(d/(name+sfx)).write_bytes(gzip.decompress((src/(name+sfx+'.gz')).read_bytes())) + p=HERE/'bitword/references/pr168-v4/research/paired-cube-bit/check_paired_cube_bit.py' + mod=load('p10_pr168_v4_checker',p) + progress('Running the PR168-v4 package checker on the p = 10 virtual word') + result=mod.Checker(d,P).run() + assert result['m']==S['virtual_m'] and result['deficit']==S['virtual_deficit'] and result['roles']==expect('virtual_R',result['roles']) + expect('pr168_result',result) + controls={} + for m in ('broken_mix','outside_cap','below_level','dropped_star','non_nested'): + try:mod.Checker(d,P,mutate=m).run() + except mod.Fail as error:controls[m]=str(error) + else:raise AssertionError('PR168 mutation control accepted: '+m) + assert len(controls)==5 + progress('Running the PR200 physical-word proof on the p = 10 physical word') + word=load('p10_pr200_physical_word_admission',HERE/'bitword/bit/word.py').Candidate() + word.exact_frames();row=word.row() + reference=json.loads((src/('profile'+sfx)).read_text()) + assert row['h']==S['h'] and row['v']==S['v'] + assert row['reused_registers']==len(word.pairs)==expect('reuse_pairs',row['reused_registers']) and row['virtual_R']==reference['R']==expect('virtual_R',row['virtual_R']) + assert row['R']==expect('physical_R',row['R']) and row['W_per_vertex']==2*S['v']+row['R'] and row['deficit_per_vertex']==reference['deficit_per_vertex']==S['virtual_deficit'] and row['loss']==reference['loss']==S['ell'] + expect('changed_operation_frames',row['changed_operation_frames']);expect('entrances',row['selected_roles']);expect('entrance_ranks',dict(row['selected_rank_histogram'])) + formal=[word.formal(r) for r in (2,0)] + assert formal[0]['identity'] and all(f['defining_decoder'] and f['all_dirty_and_source_columns_restored'] and f['formal_variables']==2*S['v']+row['R'] for f in formal) + physical_controls=[] + for tamper in ('omit_compensation','missing_partner','stale'): + try:word.formal(2,tamper) + except ValueError:physical_controls.append(tamper) + else:raise AssertionError('PR200 adverse word control accepted: '+tamper) + i=word.changed_frames[0];old=word.opframe[i];word.opframe[i]=word.register([]) + try:word.exact_frames() + except ValueError:physical_controls.append('zero_operation_frame') + else:raise AssertionError('zero operation frame accepted') + word.opframe[i]=old + assert len(physical_controls)==4 + row={k:(dict(v) if isinstance(v,dict) else v) for k,v in row.items()} + return dict(status='PASS_PR168_V4_VIRTUAL_AND_PR200_PHYSICAL_ADMISSION_OF_P10_WORD',virtual=result,virtual_controls_rejected=controls, + physical_row=row,physical_formal=formal,physical_controls_rejected=physical_controls, + checker_sha256=hashlib.sha256(p.read_bytes()).hexdigest(), + pr200_classes_sha256={n:hashlib.sha256((HERE/'bitword/bit'/n).read_bytes()).hexdigest() for n in ('word.py','base_word.py')}, + seconds=time.monotonic()-begun, + scope='The pinned word is admitted by both retained checkers exactly as PR200 admitted its own word (its terminal-sink and prime steps have no counterpart here; primes are rechecked by prime_check).') diff --git a/research/five-stage-p10b-transcript-stages/word-pins.json b/research/five-stage-p10b-transcript-stages/word-pins.json new file mode 100644 index 0000000000..e9c9218282 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/word-pins.json @@ -0,0 +1,793 @@ +{ + "bank_patterns": [ + [ + [ + 19, + 19, + 19, + 19, + 20, + 4 + ], + 19440 + ], + [ + [ + 18, + 18, + 18, + 18, + 20, + 4, + 4 + ], + 390 + ], + [ + [ + 16, + 16, + 16, + 16, + 16, + 20 + ], + 84 + ], + [ + [ + 15, + 15, + 15, + 15, + 20, + 20 + ], + 45 + ], + [ + [ + 13, + 13, + 13, + 13, + 20, + 20, + 4, + 4 + ], + 30 + ], + [ + [ + 12, + 12, + 12, + 12, + 12, + 20, + 20 + ], + 60 + ], + [ + [ + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 20, + 20 + ], + 720 + ], + [ + [ + 20, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4 + ], + 1 + ], + [ + [ + 20, + 20, + 20, + 20, + 20 + ], + 62287 + ], + [ + [ + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4 + ], + 1492 + ] + ], + "banked_calls": 247955, + "banked_rank_mass": 1086535, + "banks_per_stage": 84549, + "binding": "bit", + "bit_root": [ + "Fraction", + "777122099155703/1000000000000000000" + ], + "changed_operation_frames": 1183, + "completion_rank_histogram": [ + "dict", + [ + [ + 1, + 1296 + ], + [ + 16, + 960 + ], + [ + 17, + 240 + ], + [ + 2, + 26 + ], + [ + 4, + 7 + ], + [ + 5, + 3 + ], + [ + 7, + 2 + ], + [ + 8, + 5 + ] + ] + ], + "complex_N": 165940, + "complex_R": 6455, + "complex_W": 10295, + "complex_coarse": [ + "Fraction", + "779597612622781/1000000000000000000" + ], + "complex_coarse_without_fallback": [ + "Fraction", + "389798807828829/500000000000000000" + ], + "complex_five_stage_calls_and_mass": [ + 247575, + 1027460 + ], + "complex_frames": 12392, + "complex_invocation_histogram": [ + "dict", + [ + [ + 1, + 21166 + ], + [ + 10, + 890 + ], + [ + 11, + 169 + ], + [ + 12, + 538 + ], + [ + 13, + 936 + ], + [ + 14, + 147 + ], + [ + 16, + 1920 + ], + [ + 17, + 535 + ], + [ + 18, + 20 + ], + [ + 2, + 8478 + ], + [ + 3, + 5953 + ], + [ + 4, + 3612 + ], + [ + 5, + 834 + ], + [ + 6, + 1267 + ], + [ + 7, + 431 + ], + [ + 8, + 641 + ], + [ + 9, + 442 + ] + ] + ], + "complex_live_transition_partition": [ + "dict", + [ + [ + "A", + 13348 + ], + [ + "B", + 28156 + ], + [ + "final", + 6455 + ] + ] + ], + "complex_local_bill": 123357066271898, + "complex_phase_gates": [ + 13142, + 23021 + ], + "complex_scalar_primitive_steps": [ + 1198416, + 1237146 + ], + "complex_stock_bits": [ + 4950, + 4963, + 4964, + 4970 + ], + "descent2_five_stage_calls": 250604, + "descent2_local_delta": [ + "dict", + [ + [ + 1, + 15 + ], + [ + 2, + 3 + ], + [ + 3, + 21 + ], + [ + 4, + -13 + ], + [ + 5, + -34 + ], + [ + 7, + -8 + ], + [ + 8, + -5 + ], + [ + 9, + 26 + ] + ] + ], + "descent2_new_bases": 26, + "descent2_removed_calls": -5, + "descent2_selected_gates": 47, + "descent_five_stage_calls": 243100, + "descent_helper_rank_mass": 179640, + "descent_local_delta": [ + "dict", + [ + [ + 1, + -960 + ], + [ + 16, + -480 + ], + [ + 17, + 960 + ], + [ + 18, + -480 + ], + [ + 2, + 480 + ] + ] + ], + "descent_remaining_payload_additions": 350640, + "descent_removed_calls": 480, + "descent_selected_gates": 480, + "entrance_rank_histogram": [ + "dict", + [ + [ + 1, + 1296 + ], + [ + 16, + 1200 + ], + [ + 2, + 26 + ], + [ + 4, + 7 + ], + [ + 5, + 3 + ], + [ + 7, + 2 + ], + [ + 8, + 5 + ] + ] + ], + "entrance_ranks": [ + "dict", + [ + [ + 16, + 1200 + ] + ] + ], + "entrances": 1200, + "extra_selector_calls": 291146486400, + "family_collisions": 110405, + "final_charts": 726, + "final_entrance_bases": 486, + "final_entrance_ranks": [ + "dict", + [ + [ + 1, + 1296 + ], + [ + 16, + 1200 + ], + [ + 2, + 26 + ], + [ + 4, + 7 + ], + [ + 5, + 3 + ], + [ + 7, + 2 + ], + [ + 8, + 5 + ] + ] + ], + "final_entrances": 2539, + "final_five_stage_rank_mass": 1190960, + "final_physical_R": 8090, + "finite_coefficient": 25220145924430301, + "five_stage_calls": 245500, + "five_stage_rank_mass": 1191960, + "forward_max_row_l1": 69601, + "inverse_max_row_l1": 1330174, + "kappa": [ + "Fraction", + "388259324502213/500000000000000000" + ], + "kernel_entrance_rank": 1445, + "kernel_entries": 1339, + "kernel_five_stage_calls": 249479, + "kernel_five_stage_rank_mass": 1191960, + "kernel_helper_rank_mass": 178195, + "kernel_local_delta": [ + "dict", + [ + [ + 1, + 2591 + ], + [ + 10, + -20 + ], + [ + 2, + -511 + ], + [ + 3, + -935 + ], + [ + 4, + 45 + ], + [ + 5, + -43 + ], + [ + 6, + -12 + ], + [ + 7, + 6 + ], + [ + 8, + 7 + ] + ] + ], + "kernel_pairs": 0, + "literal_stock": 653145, + "literal_unit_additions": 325694, + "local_paid_rank_mass": 179640, + "max_chart_factors": 400, + "maximum_determinant_bits": 97, + "normalizer_factor_bound": 599, + "physical_R": 8100, + "pr168_result": [ + "dict", + [ + [ + "W", + 10980 + ], + [ + "children", + 149400 + ], + [ + "deficit", + 840 + ], + [ + "frames", + 12905 + ], + [ + "m", + 60 + ], + [ + "roles", + 9060 + ] + ] + ], + "producer_five_stage_calls": 245500, + "removed_completion_histogram": [ + "dict", + [ + [ + 10, + 26 + ], + [ + 20, + 7 + ], + [ + 25, + 3 + ], + [ + 35, + 2 + ], + [ + 40, + 5 + ], + [ + 5, + 1296 + ], + [ + 80, + 960 + ], + [ + 85, + 240 + ] + ] + ], + "removed_even_adds": 578560, + "reorder2_count": 2, + "reorder2_five_stage_calls": 250494, + "reorder2_five_stage_rank_mass": 1190960, + "reorder2_local_delta": [ + "dict", + [ + [ + 2, + -4 + ], + [ + 4, + 2 + ] + ] + ], + "reorder_count": 130, + "reorder_five_stage_calls": 250504, + "reorder_five_stage_rank_mass": 1190960, + "reorder_local_delta": [ + "dict", + [ + [ + 17, + -110 + ], + [ + 18, + 110 + ], + [ + 2, + 90 + ], + [ + 3, + -112 + ], + [ + 5, + -16 + ], + [ + 7, + 18 + ] + ] + ], + "residual_families": [ + "dict", + [ + [ + 12, + 5 + ], + [ + 13, + 2 + ], + [ + 15, + 3 + ], + [ + 16, + 7 + ], + [ + 18, + 26 + ], + [ + 19, + 1296 + ], + [ + 20, + 5551 + ], + [ + 3, + 240 + ], + [ + 4, + 960 + ] + ] + ], + "restore_endpoint_saving": 240, + "restore_five_stage_calls": 250679, + "restore_five_stage_rank_mass": 1191960, + "restore_helpers": 240, + "restore_local_delta": [ + "dict", + [ + [ + 1, + 720 + ], + [ + 2, + -480 + ] + ] + ], + "reuse_pairs": 960, + "route_factor_counts": [ + "dict", + [ + [ + "add", + 163 + ], + [ + "scale", + 23 + ], + [ + "swap", + 36 + ] + ] + ], + "scalar_event_sha256": "e51c22e532ed24d379109c9e7d4e83d021e2175b790ed43108ae4ebbbe0081bb", + "sink_count": 10, + "sink_five_stage_calls": 250579, + "sink_five_stage_rank_mass": 1190960, + "sink_local_delta": [ + "dict", + [ + [ + 17, + -10 + ], + [ + 3, + -10 + ] + ] + ], + "surviving_additions": 350640, + "surviving_coefficients": [ + "dict", + [ + [ + 1, + 349680 + ], + [ + 3, + 960 + ] + ] + ], + "target_groups": 120, + "unique_bases": 13832, + "virtual_R": 9060, + "virtual_gauges": 2160, + "weighted_scalar_coefficients": [ + "dict", + [ + [ + 1, + 322814 + ], + [ + 3, + 960 + ] + ] + ], + "weighted_scalar_events": 323774, + "word_formal_columns": 10010 +} diff --git a/research/five-stage-p10b-transcript-stages/word_pins.py b/research/five-stage-p10b-transcript-stages/word_pins.py new file mode 100644 index 0000000000..0d5232e8ec --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/word_pins.py @@ -0,0 +1,64 @@ +"""Cube-size shape and pinned word-dependent constants of the p = 10 package. + +shape() derives every p-dependent constant of the five-stage layout from the cube size p (h = 2p ports per +coordinate block, v = 8*C(p,3) sources, m = 5h). The PR234 five-stage layout is the same at every h: idle ranks +(2h-2, h-1, 2h+2, 4) at 2v each, h copied centres of rank h-2 each read by 3v/h targets, and five-stage deficit +4v - 5h(h-2). + +Word-dependent observed values (register counts, histograms, digests, kappa, ...) are pinned in word-pins.json, +which MANIFEST.json pins like every other input. Every check calls expect(name, value), which asserts exact +equality with the pinned value (in the canonical form canon() below; dictionaries keep their key types), so each +check is exactly as strong as the literal it replaces. RECORD is None in every verification run; only +discovery/repin.py, in its own process, switches it to a dictionary to collect the values of a new word. +Prepared by DreamingOfClouds with Anthropic Claude assistance; Apache-2.0. +""" +from fractions import Fraction +from math import comb +from pathlib import Path +import json + +HERE = Path(__file__).resolve().parent +P = 10 +FILE = HERE / 'word-pins.json' +PINS = json.loads(FILE.read_text()) +RECORD = None + + +def shape(p=P): + h = 2 * p; v = 8 * comb(p, 3); m = 5 * h; ell = h * (h - 2) + assert v * 3 % h == 0 + return dict(p=p, h=h, v=v, m=m, ell=ell, idle=(2 * h - 2, h - 1, 2 * h + 2, 4), center_rank=h - 2, centers=h, + scatter_reads=3 * v // h, center_reads=3 * v, deficit=4 * v - 5 * ell, + virtual_m=3 * h, virtual_deficit=2 * v - 3 * ell, replicas=60, stages=5) + + +def canon(x): + """Injective JSON form: dicts become key-sorted [key, value] lists (key types kept), tuples become lists.""" + if isinstance(x, bool) or x is None or isinstance(x, (int, str)): + return x + if isinstance(x, Fraction): + return ['Fraction', str(x)] + if isinstance(x, dict): + items = [[canon(k), canon(v)] for k, v in x.items()] + return ['dict', sorted(items, key=lambda kv: json.dumps(kv[0], sort_keys=True))] + if isinstance(x, (list, tuple)): + return [canon(y) for y in x] + raise AssertionError(('value type not pinnable', type(x))) + + +def expect(name, value): + """Assert value equals the pinned value; returns value. (Records instead only inside discovery/repin.py.)""" + c = canon(value) + if RECORD is not None: + assert RECORD.setdefault(name, c) == c, ('one pin, two values', name) + return value + assert name in PINS, ('unpinned value', name) + assert PINS[name] == c, ('pinned value changed', name) + return value + + +def pinned(name): + """A pinned value already asserted by an earlier expect() (needed by module-level constants).""" + table = PINS if RECORD is None else RECORD + assert name in table, ('pin read before it was checked', name) + return table[name] diff --git a/research/joint-dual/SOURCE.json b/research/joint-dual/SOURCE.json index e3a8386b17..e1fbf9c5aa 100644 --- a/research/joint-dual/SOURCE.json +++ b/research/joint-dual/SOURCE.json @@ -3,9 +3,9 @@ "base_pr57_commit": "cd350f76c9bc01489ec83568bded532cb69be938", "base_pr58_commit": "bc2f7ed4c20dc18898305ab17165c0c995cbb804", "files": { - "Makefile": "768131bd4ce18433f6abccdc9812a38c92e11220e3a1019c6d95334b42f529d1", + "Makefile": "cd0fb59dc078d1fdf54a163ea13bb3660d03c8fe69c1a7f99fc8e5f476a3d5c2", "NOTICE": "b49022cb4104d90b182e4c335f670faf45529025b15db77bf0291835083c28bd", - "README.md": "d104c31d5b7e0d3a8d011a0e3517ab615e5b499b3dc05684f7ad3cadcd28bdae", + "README.md": "b81f8035b859007add6693c6d860371c9100a6766e494045495a28a457a5fcb9", "certificates/joint-dual-compiler.json": "516c4d85158553dabd0a98216a064b2a7397957a9d5dd0df1d6e5aec53a4e805", "certificates/joint-dual-profiles-23.json": "159fa8fee175fc1d24f63e72d3c2f1dc9f4fcd78b938c5e7d2f735fd0fd37209", "certificates/joint-dual-profiles-25.json": "8d190ce42d097e828c5756918c52f2963df576cf4c6600b0fc7f2b7fdb6ad223",