From 7d0cbb82ca5be59bf4ce16650674614f9d03f589 Mon Sep 17 00:00:00 2001 From: mes123456 Date: Fri, 4 Sep 2026 08:12:36 +0800 Subject: [PATCH] chore(web): continuous handoff WBV2-P1230-001 --- docs/EXECUTION_QUEUE.md | 6 +- docs/status/WBV2-P1230-001.md | 9 + docs/tasks/WBV2-P1230-001.md | 48 + .../wbv2-geometry-bb5c9b89367c9d6d.blend | Bin 0 -> 98230 bytes tests/golden/WBV2-P1230-000/manifest.json | 50 + .../WBV2-P1230-000/module-execution-plan.json | 21114 ++++++++++++++++ .../geometry-node-reader-production.json | 43 + tests/golden/WBV2-P1230-001/manifest.json | 116 + .../golden/WBV2-P1230-001/module-receipt.json | 154 + tests/golden/WBV2-P1230-001/module-run.log | 49 + tests/golden/WBV2-P1230-001/task-context.json | 217 + tests/golden/WBV2/task-catalog.jsonl | 2 + tests/golden/WBV2/task-index.json | 2 +- 13 files changed, 21806 insertions(+), 4 deletions(-) create mode 100644 docs/status/WBV2-P1230-001.md create mode 100644 docs/tasks/WBV2-P1230-001.md create mode 100644 tests/files/web/generated/wbv2-geometry-bb5c9b89367c9d6d.blend create mode 100644 tests/golden/WBV2-P1230-000/manifest.json create mode 100644 tests/golden/WBV2-P1230-000/module-execution-plan.json create mode 100644 tests/golden/WBV2-P1230-001/geometry-node-reader-production.json create mode 100644 tests/golden/WBV2-P1230-001/manifest.json create mode 100644 tests/golden/WBV2-P1230-001/module-receipt.json create mode 100644 tests/golden/WBV2-P1230-001/module-run.log create mode 100644 tests/golden/WBV2-P1230-001/task-context.json diff --git a/docs/EXECUTION_QUEUE.md b/docs/EXECUTION_QUEUE.md index e8767dfd7..09c3ab265 100644 --- a/docs/EXECUTION_QUEUE.md +++ b/docs/EXECUTION_QUEUE.md @@ -15,9 +15,9 @@ | 字段 | 值 | | --- | --- | | 里程碑 | WBV2 capability workflow | -| 当前任务 | `WBV2-P1229-001` | -| parent manifest | `tests/golden/WBV2-P1229-000/manifest.json` | -| 任务卡 | [`tasks/WBV2-P1229-001.md`](tasks/WBV2-P1229-001.md) | +| 当前任务 | `WBV2-P1230-001` | +| parent manifest | `tests/golden/WBV2-P1230-000/manifest.json` | +| 任务卡 | [`tasks/WBV2-P1230-001.md`](tasks/WBV2-P1230-001.md) | | 专项验收 | `node tools/web/check-execution-control-plane.mjs` | | legacy coverage checkpoint | `M16-GAP-00282` | | legacy coverage parent | `tests/golden/M16-GAP-00281/manifest.json` | diff --git a/docs/status/WBV2-P1230-001.md b/docs/status/WBV2-P1230-001.md new file mode 100644 index 000000000..c0e39e43b --- /dev/null +++ b/docs/status/WBV2-P1230-001.md @@ -0,0 +1,9 @@ +# WBV2-P1230-001 status + +- task: `WBV2-P1230-001`; module: `AUTO_GEOMETRY_NATIVE_NODE_READER`; status: `done` +- source hashes stable: `true`; commands passed: `4` +- existing production evidence reused: `false`; skipped commands: `0` +- positive Main mutation, negative no-mutation, recovery and Chromium gates are recorded in the module receipt +- dynamic source inventory: `3745` units; verified `824`; unverified `2921`; planning estimate `5200` (non-binding); this-segment binding delta: `5` +- historical 6900-entry inventory remains read-only; full-family parity: `false` +- nextTask: `NONE` diff --git a/docs/tasks/WBV2-P1230-001.md b/docs/tasks/WBV2-P1230-001.md new file mode 100644 index 000000000..1173fdfad --- /dev/null +++ b/docs/tasks/WBV2-P1230-001.md @@ -0,0 +1,48 @@ +# WBV2-P1230-001: verify auto-generated native geometry node reader batch + +- task: WBV2-P1230-001 +- parent: WBV2-P1230-000 +- status: in_progress +- gap: capability:AUTO_GEOMETRY_NATIVE_NODE_READER +- ownerFamily: NODES +- targetImplementationClass: LOCAL_EXACT +- batchId: WBV2-P1230-001:AUTO_GEOMETRY_NATIVE_NODE_READER:bb5c9b89367c9d6d +- selectedRecordIds: ["node:GeometryNodeReplaceMaterial","node:GeometryNodeResampleCurve","node:GeometryNodeReverseCurve","node:GeometryNodeRotateInstances","node:GeometryNodeSDFGridBoolean"] +- commandBudget: max=48; read/exploration max=16 +- Implementation entrypoint: `node tools/web/run-wbv2-module-task.mjs --task WBV2-P1230-001 --write` + +## 目标 + +以一个共享 Blender Main reader、WASM build、Worker 路由和 Chromium receipt 批量验证 GeometryNodeReplaceMaterial, GeometryNodeResampleCurve, GeometryNodeReverseCurve, GeometryNodeRotateInstances, GeometryNodeSDFGridBoolean 的真实 modifier/RNA 元数据。 + +## 输入与范围 + +- Blender modifier sources: `blender-5.2.0/source/blender/modifiers/intern/` +- RNA source: `blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc` +- Native reader: `blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp` +- Fixtures: `tests/files/web/generated/wbv2-geometry-bb5c9b89367c9d6d.blend` +- Chromium test: `web/tests/e2e/geometry-node-main-reader.spec.ts` +- Selected modifier units: `modifier-source:GeometryNodeReplaceMaterial`, `modifier-source:GeometryNodeResampleCurve`, `modifier-source:GeometryNodeReverseCurve`, `modifier-source:GeometryNodeRotateInstances`, `modifier-source:GeometryNodeSDFGridBoolean` +- Selected RNA units: none (source-only dependency batch) + +## 验收 + +- one shared Main/WASM/Worker/Chromium chain observes every selected type +- malformed input is rejected without Main mutation +- save/reopen and deterministic second read are exact +- only Chromium is used; JS simulation and per-API duplicate workers are forbidden +- each selected source unit receives an explicit hash-bound coverage binding +- `node tools/web/check-task-context.mjs --task WBV2-P1230-001 --write` + +## 失败边界 + +- any missing source, unsupported type, hash drift, malformed data or non-exact recovery keeps the batch `in_progress`/`blocked` +- partial batch success never claims the omitted family; historical inventory remains read-only + +## 交付与回滚 + +- Receipt: `tests/golden/WBV2-P1230-001/module-receipt.json` +- Aggregate production evidence: `tests/golden/WBV2-P1230-001/modifier-reader-batch-production.json` +- Manifest: `tests/golden/WBV2-P1230-001/manifest.json` +- Status: `docs/status/WBV2-P1230-001.md` +- Rollback: restore WBV2-P1230-000 as queue parent without rewriting prior evidence. diff --git a/tests/files/web/generated/wbv2-geometry-bb5c9b89367c9d6d.blend b/tests/files/web/generated/wbv2-geometry-bb5c9b89367c9d6d.blend new file mode 100644 index 0000000000000000000000000000000000000000..be0a5d70f59ef72d267a1bab56a3a8dc4654d773 GIT binary patch literal 98230 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 source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm +ninja: no work to do. + +> npm --prefix web run typecheck + +> blender-web-editor@0.1.0-rc.1 typecheck +> tsc -p tsconfig.json --noEmit + + +> npm --prefix web run build + +> blender-web-editor@0.1.0-rc.1 build +> tsc -p tsconfig.json && vite build --config app/vite.config.ts + +vite v8.2.0 building client environment for production... + transforming...✓ 102 modules transformed. +rendering chunks... +computing gzip size... +dist/index.html 0.46 kB │ gzip: 0.29 kB +dist/assets/storage.worker-D9TqXsGS.js 66.59 kB +dist/assets/web-engine.worker-ynL11m10.js 362.11 kB +dist/assets/viewport-render.worker-BKnJyAEz.js 634.08 kB +dist/assets/web_engine-C04Dp4ba.wasm 16,243.50 kB │ gzip: 3,858.52 kB +dist/assets/index-BgTbQCE2.css 15.35 kB │ gzip: 3.91 kB +dist/assets/index-B1m0FaKy.js 1,190.30 kB │ gzip: 316.69 kB + +✓ built in 471ms +[plugin rolldown:vite-resolve] Module "module" has been externalized for browser compatibility, imported by "/home/mes123456/workinf_Blender_Wasm/web/app/src/vendor/blender/web_engine.js". See https://vite.dev/guide/troubleshooting.html#module-externalized-for-browser-compatibility for more details. +[plugin builtin:vite-reporter] +(!) Some chunks are larger than 500 kB after minification. Consider: +- Using dynamic import() to code-split the application +- Use build.rolldownOptions.output.codeSplitting to improve chunking: https://rolldown.rs/reference/OutputOptions.codeSplitting +- Adjust chunk size limit for this warning via build.chunkSizeWarningLimit. + +> WBV2_BATCH_TASK=WBV2-P1230-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1230-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-bb5c9b89367c9d6d.blend WBV2_BATCH_TYPES='["GeometryNodeReplaceMaterial","GeometryNodeResampleCurve","GeometryNodeReverseCurve","GeometryNodeRotateInstances","GeometryNodeSDFGridBoolean"]' WBV2_BATCH_UNITS='["node:GeometryNodeReplaceMaterial","node:GeometryNodeResampleCurve","node:GeometryNodeReverseCurve","node:GeometryNodeRotateInstances","node:GeometryNodeSDFGridBoolean"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts + +> blender-web-editor@0.1.0-rc.1 test:e2e +> playwright test --config playwright.config.ts --workers=1 tests/e2e/geometry-node-main-reader.spec.ts + + +Running 1 test using 1 worker + + ✓ 1 tests/e2e/geometry-node-main-reader.spec.ts:14:1 › M10-01 production Worker preserves Main Geometry Node topology across save and reopen (1.5s) + + 1 passed (2.3s) +[WebServer] (node:1305773) Warning: The 'NO_COLOR' env is ignored due to the 'FORCE_COLOR' env being set. +[WebServer] (Use `node --trace-warnings ...` to show where the warning was created) +(node:1305827) Warning: The 'NO_COLOR' env is ignored due to the 'FORCE_COLOR' env being set. +(Use `node --trace-warnings ...` to show where the warning was created) diff --git a/tests/golden/WBV2-P1230-001/task-context.json b/tests/golden/WBV2-P1230-001/task-context.json new file mode 100644 index 000000000..433ece7b9 --- /dev/null +++ b/tests/golden/WBV2-P1230-001/task-context.json @@ -0,0 +1,217 @@ +{ + "schemaVersion": 1, + "task": "WBV2-P1230-001", + "parentTask": "WBV2-P1230-000", + "status": "in_progress", + "goal": "以一个共享 Blender Main reader、WASM build、Worker 路由和 Chromium receipt 批量验证 GeometryNodeReplaceMaterial, GeometryNodeResampleCurve, GeometryNodeReverseCurve, GeometryNodeRotateInstances, GeometryNodeSDFGridBoolean 的真实 modifier/RNA 元数据。", + "scope": { + "gap": "capability:AUTO_GEOMETRY_NATIVE_NODE_READER", + "ownerFamily": "NODES", + "implementationClass": "LOCAL_EXACT" + }, + "commands": [ + "node tools/web/check-task-context.mjs --task WBV2-P1230-001 --write" + ], + "inputPaths": [], + "inputMetadata": { + "docs/EXECUTION_QUEUE.md": { + "path": "docs/EXECUTION_QUEUE.md", + "exists": true, + "bytes": 4030, + "mtime_ns": "1788480756445217681", + "sha256": "46bfeca8d9e42b0e969c6be55c63d4a005a772adf65bef3fc79f681fda4d8337" + }, + "docs/tasks/WBV2-P1230-001.md": { + "path": "docs/tasks/WBV2-P1230-001.md", + "exists": true, + "bytes": 2712, + "mtime_ns": "1788480745825479113", + "sha256": "c7b5dcc94b6ee58e994eeb51b9379955b57770a3c777b02fa64688ddf91149e1" + }, + "tests/golden/WBV2-P1230-000/manifest.json": { + "path": "tests/golden/WBV2-P1230-000/manifest.json", + "exists": true, + "bytes": 1691, + "mtime_ns": "1788480745826261672", + "sha256": "7550c01d8c26ae02d48e3de79f6f9992792c8c092bf595c89064ed5a40d6a469" + }, + "docs/status/WBV2-P1230-000.md": { + "path": "docs/status/WBV2-P1230-000.md", + "exists": true, + "bytes": 364, + "mtime_ns": "1788480745825642273", + "sha256": "70b6f7b30d7d2fd09bf8a869c5b8edc05c74b0b49b5238e921890a64adc360d6" + } + }, + "inputSelection": { + "schemaVersion": 1, + "limits": { + "maxFiles": 12, + "evidenceBytes": 8192, + "contextRemainingBytes": 1107, + "contextRemainingTokens": 276 + }, + "source": { + "bytes": 8797, + "tokens": 2200 + }, + "selected": [], + "excluded": [ + { + "path": "blender-5.2.0/source/blender/modifiers/intern/", + "bytes": 10155, + "reason": "EVIDENCE_BYTE_BUDGET" + }, + { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "bytes": 521651, + "reason": "EVIDENCE_BYTE_BUDGET" + }, + { + "path": "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "bytes": 314614, + "reason": "EVIDENCE_BYTE_BUDGET" + }, + { + "path": "tests/files/web/generated/wbv2-geometry-bb5c9b89367c9d6d.blend", + "bytes": 98230, + "reason": "EVIDENCE_BYTE_BUDGET" + }, + { + "path": "web/tests/e2e/geometry-node-main-reader.spec.ts", + "bytes": 3789, + "reason": "CONTEXT_REMAINING_SPACE" + }, + { + "path": "tests/golden/WBV2-P1230-001/module-receipt.json", + "bytes": 7507, + "reason": "CONTEXT_REMAINING_SPACE" + }, + { + "path": "tests/golden/WBV2-P1230-001/modifier-reader-batch-production.json", + "bytes": null, + "reason": "MISSING_PATH" + }, + { + "path": "tests/golden/WBV2-P1230-001/manifest.json", + "bytes": null, + "reason": "GENERATED_EVIDENCE_OUTPUT" + }, + { + "path": "docs/status/WBV2-P1230-001.md", + "bytes": null, + "reason": "GENERATED_EVIDENCE_OUTPUT" + } + ], + "totals": { + "files": 0, + "bytes": 0, + "tokens": 0 + } + }, + "exitCriteria": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "nextTask": null, + "sourceDocuments": { + "queue": "docs/EXECUTION_QUEUE.md", + "taskCard": "docs/tasks/WBV2-P1230-001.md", + "taskIndex": "tests/golden/WBV2/task-index.json", + "parentManifest": "tests/golden/WBV2-P1230-000/manifest.json", + "parentStatus": "docs/status/WBV2-P1230-000.md" + }, + "readPolicy": { + "required": [ + "docs/EXECUTION_QUEUE.md", + "docs/tasks/WBV2-P1230-001.md", + "tests/golden/WBV2-P1230-000/manifest.json", + "docs/status/WBV2-P1230-000.md" + ], + "machineOnly": [ + "tests/golden/WBV2/task-index.json", + "tests/golden/M15-03A/task-catalog.jsonl" + ], + "optionalByNeed": [ + "docs/WEB_BLENDER_MODELER_V1_SCOPE.md", + "任务卡列出的精确协议/生产路径", + "任务卡明确命名的长期计划小节" + ], + "forbiddenByDefault": [ + "完整 CURRENT_EXECUTION_PLAN.md", + "完整 PROJECT_STATUS_AND_NEXT_WORK.md", + "全部 docs/status/*.md", + "完整 parity/WBS 计划", + "README 历史和 test-results/" + ] + }, + "parent": { + "manifest": { + "schemaVersion": 1, + "task": "WBV2-P1230-000", + "parentTask": "WBV2-P1229-001", + "status": "done", + "nextTask": "WBV2-P1230-001", + "artifactCount": 4 + }, + "statusSummary": [ + "# WBV2-P1230-000 status", + "- task: `WBV2-P1230-000`; parent: `WBV2-P1229-001`; status: `done`", + "- taskClass: `QUEUE_ENABLEMENT`; no modifier-family parity completion claimed", + "- source-backed batch authorized: `AUTO_GEOMETRY_NATIVE_NODE_READER` (5 units)", + "- dynamic inventory: `3745` units; verified `819`; unverified `2926`; bound delta `0`", + "- nextTask: `WBV2-P1230-001`" + ] + }, + "budgets": { + "queueBytes": 4096, + "taskBytes": 2712, + "parentManifestBytes": 24576, + "parentStatusBytes": 6144, + "evidenceFiles": 12, + "evidenceBytes": 8192, + "contextTokens": 3500, + "contextEnvelopeTokens": 1024, + "taskLines": 49, + "taskTokens": 678 + }, + "size": { + "documents": [ + { + "path": "docs/EXECUTION_QUEUE.md", + "bytes": 4030, + "lines": 58, + "tokens": 1008 + }, + { + "path": "docs/tasks/WBV2-P1230-001.md", + "bytes": 2712, + "lines": 49, + "tokens": 678 + }, + { + "path": "tests/golden/WBV2-P1230-000/manifest.json", + "bytes": 1691, + "lines": 51, + "tokens": 423 + }, + { + "path": "docs/status/WBV2-P1230-000.md", + "bytes": 364, + "lines": 8, + "tokens": 91 + } + ], + "sourceTokens": 2200, + "evidenceFiles": 0, + "evidenceBytes": 0, + "evidenceTokens": 0, + "totalTokens": 2200, + "reservedEnvelopeTokens": 1024, + "estimatedContextTokens": 3224, + "serializedContextTokens": 683, + "withinBudget": true + } +} diff --git a/tests/golden/WBV2/task-catalog.jsonl b/tests/golden/WBV2/task-catalog.jsonl index 7e05f482a..f0881a65c 100644 --- a/tests/golden/WBV2/task-catalog.jsonl +++ b/tests/golden/WBV2/task-catalog.jsonl @@ -237,3 +237,5 @@ {"id":"WBV2-P1228-001","gapId":"AUTO_GEOMETRY_NATIVE_NODE_READER","ownerFamily":"NODES","sourceTask":"1228","state":"completed","targetImplementationClass":"LOCAL_EXACT","exitCriteria":["source and protocol hashes are bound","every selected Main reader type is proven","negative no-mutation and recovery are proven","Chromium and save/reopen evidence are exact"]} {"id":"WBV2-P1229-000","gapId":"workflow:authorize_modifier_reader_batch","ownerFamily":"PROGRAM","sourceTask":"1229","state":"completed","targetImplementationClass":"QUEUE_ONLY","exitCriteria":["prior evidence remains hash-bound","batch source mapping is explicit","inventory remains source-derived"]} {"id":"WBV2-P1229-001","gapId":"AUTO_GEOMETRY_NATIVE_NODE_READER","ownerFamily":"NODES","sourceTask":"1229","state":"completed","targetImplementationClass":"LOCAL_EXACT","exitCriteria":["source and protocol hashes are bound","every selected Main reader type is proven","negative no-mutation and recovery are proven","Chromium and save/reopen evidence are exact"]} +{"id":"WBV2-P1230-000","gapId":"workflow:authorize_modifier_reader_batch","ownerFamily":"PROGRAM","sourceTask":"1230","state":"completed","targetImplementationClass":"QUEUE_ONLY","exitCriteria":["prior evidence remains hash-bound","batch source mapping is explicit","inventory remains source-derived"]} +{"id":"WBV2-P1230-001","gapId":"AUTO_GEOMETRY_NATIVE_NODE_READER","ownerFamily":"NODES","sourceTask":"1230","state":"completed","targetImplementationClass":"LOCAL_EXACT","exitCriteria":["source and protocol hashes are bound","every selected Main reader type is proven","negative no-mutation and recovery are proven","Chromium and save/reopen evidence are exact"]} diff --git a/tests/golden/WBV2/task-index.json b/tests/golden/WBV2/task-index.json index 2c085e250..d123e258a 100644 --- a/tests/golden/WBV2/task-index.json +++ b/tests/golden/WBV2/task-index.json @@ -1 +1 @@ -{"schemaVersion":1,"operation":"BLENDER_WEB_CAPABILITY_TASK_INDEX","source":{"path":"tests/golden/WBV2-P1229-000/module-execution-plan.json","sha256":"ae50076f4032b786ce515cc4fbc3f8e3331f0cd1943e1d265937887d8f1e10e9"},"catalog":{"path":"tests/golden/WBV2/task-catalog.jsonl","sha256":"1e0e7d4edcd17f425436b852f3bb8ab91328afe0b414d586ed71eadd083f2a30"},"taskCount":239,"activeTask":null,"entries":{"WBV2-P1096-000":{"line":0,"offset":0,"length":267,"previous":"WBV2-P1095-003","next":"WBV2-P1100-000"},"WBV2-P1100-000":{"line":1,"offset":267,"length":300,"previous":"WBV2-P1096-000","next":"WBV2-P1100-001"},"WBV2-P1100-001":{"line":2,"offset":567,"length":375,"previous":"WBV2-P1100-000","next":"WBV2-P1100-002"},"WBV2-P1100-002":{"line":3,"offset":942,"length":377,"previous":"WBV2-P1100-001","next":"WBV2-P1100-003"},"WBV2-P1100-003":{"line":4,"offset":1319,"length":386,"previous":"WBV2-P1100-002","next":"WBV2-P1101-000"},"WBV2-P1101-000":{"line":5,"offset":1705,"length":374,"previous":"WBV2-P1100-003","next":"WBV2-P1101-001"},"WBV2-P1101-001":{"line":6,"offset":2079,"length":382,"previous":"WBV2-P1101-000","next":"WBV2-P1101-002"},"WBV2-P1101-002":{"line":7,"offset":2461,"length":363,"previous":"WBV2-P1101-001","next":"WBV2-P1101-003"},"WBV2-P1101-003":{"line":8,"offset":2824,"length":374,"previous":"WBV2-P1101-002","next":"WBV2-P1102-000"},"WBV2-P1102-000":{"line":9,"offset":3198,"length":365,"previous":"WBV2-P1101-003","next":"WBV2-P1102-001"},"WBV2-P1102-001":{"line":10,"offset":3563,"length":371,"previous":"WBV2-P1102-000","next":"WBV2-P1103-000"},"WBV2-P1103-000":{"line":11,"offset":3934,"length":373,"previous":"WBV2-P1102-001","next":"WBV2-P1104-000"},"WBV2-P1104-000":{"line":12,"offset":4307,"length":389,"previous":"WBV2-P1103-000","next":"WBV2-P1105-000"},"WBV2-P1105-000":{"line":13,"offset":4696,"length":426,"previous":"WBV2-P1104-000","next":"WBV2-P1106-000"},"WBV2-P1106-000":{"line":14,"offset":5122,"length":366,"previous":"WBV2-P1105-000","next":"WBV2-P1107-000"},"WBV2-P1107-000":{"line":15,"offset":5488,"length":373,"previous":"WBV2-P1106-000","next":"WBV2-P1108-000"},"WBV2-P1108-000":{"line":16,"offset":5861,"length":385,"previous":"WBV2-P1107-000","next":"WBV2-P1109-000"},"WBV2-P1109-000":{"line":17,"offset":6246,"length":397,"previous":"WBV2-P1108-000","next":"WBV2-P1110-000"},"WBV2-P1110-000":{"line":18,"offset":6643,"length":394,"previous":"WBV2-P1109-000","next":"WBV2-P1111-000"},"WBV2-P1111-000":{"line":19,"offset":7037,"length":384,"previous":"WBV2-P1110-000","next":"WBV2-P1112-000"},"WBV2-P1112-000":{"line":20,"offset":7421,"length":397,"previous":"WBV2-P1111-000","next":"WBV2-P1113-000"},"WBV2-P1113-000":{"line":21,"offset":7818,"length":393,"previous":"WBV2-P1112-000","next":"WBV2-P1114-000"},"WBV2-P1114-000":{"line":22,"offset":8211,"length":384,"previous":"WBV2-P1113-000","next":"WBV2-P1115-000"},"WBV2-P1115-000":{"line":23,"offset":8595,"length":388,"previous":"WBV2-P1114-000","next":"WBV2-P1116-000"},"WBV2-P1116-000":{"line":24,"offset":8983,"length":388,"previous":"WBV2-P1115-000","next":"WBV2-P1117-000"},"WBV2-P1117-000":{"line":25,"offset":9371,"length":413,"previous":"WBV2-P1116-000","next":"WBV2-P1118-000"},"WBV2-P1118-000":{"line":26,"offset":9784,"length":409,"previous":"WBV2-P1117-000","next":"WBV2-P1119-000"},"WBV2-P1119-000":{"line":27,"offset":10193,"length":379,"previous":"WBV2-P1118-000","next":"WBV2-P1120-000"},"WBV2-P1120-000":{"line":28,"offset":10572,"length":392,"previous":"WBV2-P1119-000","next":"WBV2-P1121-000"},"WBV2-P1121-000":{"line":29,"offset":10964,"length":375,"previous":"WBV2-P1120-000","next":"WBV2-P1122-000"},"WBV2-P1122-000":{"line":30,"offset":11339,"length":385,"previous":"WBV2-P1121-000","next":"WBV2-P1123-000"},"WBV2-P1123-000":{"line":31,"offset":11724,"length":385,"previous":"WBV2-P1122-000","next":"WBV2-P1124-000"},"WBV2-P1124-000":{"line":32,"offset":12109,"length":431,"previous":"WBV2-P1123-000","next":"WBV2-P1125-000"},"WBV2-P1125-000":{"line":33,"offset":12540,"length":406,"previous":"WBV2-P1124-000","next":"WBV2-P1126-000"},"WBV2-P1126-000":{"line":34,"offset":12946,"length":397,"previous":"WBV2-P1125-000","next":"WBV2-P1127-000"},"WBV2-P1127-000":{"line":35,"offset":13343,"length":406,"previous":"WBV2-P1126-000","next":"WBV2-P1128-000"},"WBV2-P1128-000":{"line":36,"offset":13749,"length":406,"previous":"WBV2-P1127-000","next":"WBV2-P1129-000"},"WBV2-P1129-000":{"line":37,"offset":14155,"length":331,"previous":"WBV2-P1128-000","next":"WBV2-P1129-001"},"WBV2-P1129-001":{"line":38,"offset":14486,"length":393,"previous":"WBV2-P1129-000","next":"WBV2-P1130-000"},"WBV2-P1130-000":{"line":39,"offset":14879,"length":348,"previous":"WBV2-P1129-001","next":"WBV2-P1130-001"},"WBV2-P1130-001":{"line":40,"offset":15227,"length":387,"previous":"WBV2-P1130-000","next":"WBV2-P1131-000"},"WBV2-P1131-000":{"line":41,"offset":15614,"length":349,"previous":"WBV2-P1130-001","next":"WBV2-P1131-001"},"WBV2-P1131-001":{"line":42,"offset":15963,"length":383,"previous":"WBV2-P1131-000","next":"WBV2-P1132-000"},"WBV2-P1132-000":{"line":43,"offset":16346,"length":345,"previous":"WBV2-P1131-001","next":"WBV2-P1132-001"},"WBV2-P1132-001":{"line":44,"offset":16691,"length":380,"previous":"WBV2-P1132-000","next":"WBV2-P1133-000"},"WBV2-P1133-000":{"line":45,"offset":17071,"length":346,"previous":"WBV2-P1132-001","next":"WBV2-P1133-001"},"WBV2-P1133-001":{"line":46,"offset":17417,"length":387,"previous":"WBV2-P1133-000","next":"WBV2-P1134-000"},"WBV2-P1134-000":{"line":47,"offset":17804,"length":353,"previous":"WBV2-P1133-001","next":"WBV2-P1134-001"},"WBV2-P1134-001":{"line":48,"offset":18157,"length":392,"previous":"WBV2-P1134-000","next":"WBV2-P1135-000"},"WBV2-P1135-000":{"line":49,"offset":18549,"length":339,"previous":"WBV2-P1134-001","next":"WBV2-P1135-001"},"WBV2-P1135-001":{"line":50,"offset":18888,"length":385,"previous":"WBV2-P1135-000","next":"WBV2-P1136-000"},"WBV2-P1136-000":{"line":51,"offset":19273,"length":349,"previous":"WBV2-P1135-001","next":"WBV2-P1136-001"},"WBV2-P1136-001":{"line":52,"offset":19622,"length":391,"previous":"WBV2-P1136-000","next":"WBV2-P1137-000"},"WBV2-P1137-000":{"line":53,"offset":20013,"length":354,"previous":"WBV2-P1136-001","next":"WBV2-P1137-001"},"WBV2-P1137-001":{"line":54,"offset":20367,"length":393,"previous":"WBV2-P1137-000","next":"WBV2-P1138-000"},"WBV2-P1138-000":{"line":55,"offset":20760,"length":340,"previous":"WBV2-P1137-001","next":"WBV2-P1138-001"},"WBV2-P1138-001":{"line":56,"offset":21100,"length":388,"previous":"WBV2-P1138-000","next":"WBV2-P1139-000"},"WBV2-P1139-000":{"line":57,"offset":21488,"length":344,"previous":"WBV2-P1138-001","next":"WBV2-P1139-001"},"WBV2-P1139-001":{"line":58,"offset":21832,"length":393,"previous":"WBV2-P1139-000","next":"WBV2-P1140-000"},"WBV2-P1140-000":{"line":59,"offset":22225,"length":362,"previous":"WBV2-P1139-001","next":"WBV2-P1140-001"},"WBV2-P1140-001":{"line":60,"offset":22587,"length":382,"previous":"WBV2-P1140-000","next":"WBV2-P1141-000"},"WBV2-P1141-000":{"line":61,"offset":22969,"length":368,"previous":"WBV2-P1140-001","next":"WBV2-P1141-001"},"WBV2-P1141-001":{"line":62,"offset":23337,"length":389,"previous":"WBV2-P1141-000","next":"WBV2-P1142-000"},"WBV2-P1142-000":{"line":63,"offset":23726,"length":364,"previous":"WBV2-P1141-001","next":"WBV2-P1142-001"},"WBV2-P1142-001":{"line":64,"offset":24090,"length":383,"previous":"WBV2-P1142-000","next":"WBV2-P1143-000"},"WBV2-P1143-000":{"line":65,"offset":24473,"length":369,"previous":"WBV2-P1142-001","next":"WBV2-P1143-001"},"WBV2-P1143-001":{"line":66,"offset":24842,"length":385,"previous":"WBV2-P1143-000","next":"WBV2-P1144-000"},"WBV2-P1144-000":{"line":67,"offset":25227,"length":351,"previous":"WBV2-P1143-001","next":"WBV2-P1144-001"},"WBV2-P1144-001":{"line":68,"offset":25578,"length":376,"previous":"WBV2-P1144-000","next":"WBV2-P1145-000"},"WBV2-P1145-000":{"line":69,"offset":25954,"length":371,"previous":"WBV2-P1144-001","next":"WBV2-P1145-001"},"WBV2-P1145-001":{"line":70,"offset":26325,"length":386,"previous":"WBV2-P1145-000","next":"WBV2-P1146-000"},"WBV2-P1146-000":{"line":71,"offset":26711,"length":303,"previous":"WBV2-P1145-001","next":"WBV2-P1146-001"},"WBV2-P1146-001":{"line":72,"offset":27014,"length":356,"previous":"WBV2-P1146-000","next":"WBV2-P1147-000"},"WBV2-P1147-000":{"line":73,"offset":27370,"length":303,"previous":"WBV2-P1146-001","next":"WBV2-P1147-001"},"WBV2-P1147-001":{"line":74,"offset":27673,"length":360,"previous":"WBV2-P1147-000","next":"WBV2-P1148-000"},"WBV2-P1148-000":{"line":75,"offset":28033,"length":303,"previous":"WBV2-P1147-001","next":"WBV2-P1148-001"},"WBV2-P1148-001":{"line":76,"offset":28336,"length":362,"previous":"WBV2-P1148-000","next":"WBV2-P1149-000"},"WBV2-P1149-000":{"line":77,"offset":28698,"length":303,"previous":"WBV2-P1148-001","next":"WBV2-P1149-001"},"WBV2-P1149-001":{"line":78,"offset":29001,"length":361,"previous":"WBV2-P1149-000","next":"WBV2-P1150-000"},"WBV2-P1150-000":{"line":79,"offset":29362,"length":303,"previous":"WBV2-P1149-001","next":"WBV2-P1150-001"},"WBV2-P1150-001":{"line":80,"offset":29665,"length":361,"previous":"WBV2-P1150-000","next":"WBV2-P1151-000"},"WBV2-P1151-000":{"line":81,"offset":30026,"length":303,"previous":"WBV2-P1150-001","next":"WBV2-P1151-001"},"WBV2-P1151-001":{"line":82,"offset":30329,"length":369,"previous":"WBV2-P1151-000","next":"WBV2-P1152-000"},"WBV2-P1152-000":{"line":83,"offset":30698,"length":303,"previous":"WBV2-P1151-001","next":"WBV2-P1152-001"},"WBV2-P1152-001":{"line":84,"offset":31001,"length":360,"previous":"WBV2-P1152-000","next":"WBV2-P1153-000"},"WBV2-P1153-000":{"line":85,"offset":31361,"length":303,"previous":"WBV2-P1152-001","next":"WBV2-P1153-001"},"WBV2-P1153-001":{"line":86,"offset":31664,"length":367,"previous":"WBV2-P1153-000","next":"WBV2-P1154-000"},"WBV2-P1154-000":{"line":87,"offset":32031,"length":303,"previous":"WBV2-P1153-001","next":"WBV2-P1154-001"},"WBV2-P1154-001":{"line":88,"offset":32334,"length":365,"previous":"WBV2-P1154-000","next":"WBV2-P1155-000"},"WBV2-P1155-000":{"line":89,"offset":32699,"length":303,"previous":"WBV2-P1154-001","next":"WBV2-P1155-001"},"WBV2-P1155-001":{"line":90,"offset":33002,"length":360,"previous":"WBV2-P1155-000","next":"WBV2-P1156-000"},"WBV2-P1156-000":{"line":91,"offset":33362,"length":303,"previous":"WBV2-P1155-001","next":"WBV2-P1156-001"},"WBV2-P1156-001":{"line":92,"offset":33665,"length":365,"previous":"WBV2-P1156-000","next":"WBV2-P1157-000"},"WBV2-P1157-000":{"line":93,"offset":34030,"length":303,"previous":"WBV2-P1156-001","next":"WBV2-P1157-001"},"WBV2-P1157-001":{"line":94,"offset":34333,"length":364,"previous":"WBV2-P1157-000","next":"WBV2-P1158-000"},"WBV2-P1158-000":{"line":95,"offset":34697,"length":303,"previous":"WBV2-P1157-001","next":"WBV2-P1158-001"},"WBV2-P1158-001":{"line":96,"offset":35000,"length":357,"previous":"WBV2-P1158-000","next":"WBV2-P1159-000"},"WBV2-P1159-000":{"line":97,"offset":35357,"length":303,"previous":"WBV2-P1158-001","next":"WBV2-P1159-001"},"WBV2-P1159-001":{"line":98,"offset":35660,"length":368,"previous":"WBV2-P1159-000","next":"WBV2-P1160-000"},"WBV2-P1160-000":{"line":99,"offset":36028,"length":303,"previous":"WBV2-P1159-001","next":"WBV2-P1160-001"},"WBV2-P1160-001":{"line":100,"offset":36331,"length":365,"previous":"WBV2-P1160-000","next":"WBV2-P1161-000"},"WBV2-P1161-000":{"line":101,"offset":36696,"length":303,"previous":"WBV2-P1160-001","next":"WBV2-P1161-001"},"WBV2-P1161-001":{"line":102,"offset":36999,"length":372,"previous":"WBV2-P1161-000","next":"WBV2-P1162-000"},"WBV2-P1162-000":{"line":103,"offset":37371,"length":303,"previous":"WBV2-P1161-001","next":"WBV2-P1162-001"},"WBV2-P1162-001":{"line":104,"offset":37674,"length":365,"previous":"WBV2-P1162-000","next":"WBV2-P1163-000"},"WBV2-P1163-000":{"line":105,"offset":38039,"length":303,"previous":"WBV2-P1162-001","next":"WBV2-P1163-001"},"WBV2-P1163-001":{"line":106,"offset":38342,"length":360,"previous":"WBV2-P1163-000","next":"WBV2-P1164-000"},"WBV2-P1164-000":{"line":107,"offset":38702,"length":303,"previous":"WBV2-P1163-001","next":"WBV2-P1164-001"},"WBV2-P1164-001":{"line":108,"offset":39005,"length":360,"previous":"WBV2-P1164-000","next":"WBV2-P1165-000"},"WBV2-P1165-000":{"line":109,"offset":39365,"length":303,"previous":"WBV2-P1164-001","next":"WBV2-P1165-001"},"WBV2-P1165-001":{"line":110,"offset":39668,"length":366,"previous":"WBV2-P1165-000","next":"WBV2-P1166-000"},"WBV2-P1166-000":{"line":111,"offset":40034,"length":303,"previous":"WBV2-P1165-001","next":"WBV2-P1166-001"},"WBV2-P1166-001":{"line":112,"offset":40337,"length":366,"previous":"WBV2-P1166-000","next":"WBV2-P1167-000"},"WBV2-P1167-000":{"line":113,"offset":40703,"length":303,"previous":"WBV2-P1166-001","next":"WBV2-P1167-001"},"WBV2-P1167-001":{"line":114,"offset":41006,"length":366,"previous":"WBV2-P1167-000","next":"WBV2-P1168-000"},"WBV2-P1168-000":{"line":115,"offset":41372,"length":303,"previous":"WBV2-P1167-001","next":"WBV2-P1168-001"},"WBV2-P1168-001":{"line":116,"offset":41675,"length":366,"previous":"WBV2-P1168-000","next":"WBV2-P1169-000"},"WBV2-P1169-000":{"line":117,"offset":42041,"length":303,"previous":"WBV2-P1168-001","next":"WBV2-P1169-001"},"WBV2-P1169-001":{"line":118,"offset":42344,"length":366,"previous":"WBV2-P1169-000","next":"WBV2-P1170-000"},"WBV2-P1170-000":{"line":119,"offset":42710,"length":303,"previous":"WBV2-P1169-001","next":"WBV2-P1170-001"},"WBV2-P1170-001":{"line":120,"offset":43013,"length":366,"previous":"WBV2-P1170-000","next":"WBV2-P1171-000"},"WBV2-P1171-000":{"line":121,"offset":43379,"length":303,"previous":"WBV2-P1170-001","next":"WBV2-P1171-001"},"WBV2-P1171-001":{"line":122,"offset":43682,"length":366,"previous":"WBV2-P1171-000","next":"WBV2-P1172-000"},"WBV2-P1172-000":{"line":123,"offset":44048,"length":303,"previous":"WBV2-P1171-001","next":"WBV2-P1172-001"},"WBV2-P1172-001":{"line":124,"offset":44351,"length":366,"previous":"WBV2-P1172-000","next":"WBV2-P1173-000"},"WBV2-P1173-000":{"line":125,"offset":44717,"length":303,"previous":"WBV2-P1172-001","next":"WBV2-P1173-001"},"WBV2-P1173-001":{"line":126,"offset":45020,"length":366,"previous":"WBV2-P1173-000","next":"WBV2-P1174-000"},"WBV2-P1174-000":{"line":127,"offset":45386,"length":303,"previous":"WBV2-P1173-001","next":"WBV2-P1174-001"},"WBV2-P1174-001":{"line":128,"offset":45689,"length":366,"previous":"WBV2-P1174-000","next":"WBV2-P1175-000"},"WBV2-P1175-000":{"line":129,"offset":46055,"length":303,"previous":"WBV2-P1174-001","next":"WBV2-P1175-001"},"WBV2-P1175-001":{"line":130,"offset":46358,"length":366,"previous":"WBV2-P1175-000","next":"WBV2-P1176-000"},"WBV2-P1176-000":{"line":131,"offset":46724,"length":303,"previous":"WBV2-P1175-001","next":"WBV2-P1176-001"},"WBV2-P1176-001":{"line":132,"offset":47027,"length":364,"previous":"WBV2-P1176-000","next":"WBV2-P1177-000"},"WBV2-P1177-000":{"line":133,"offset":47391,"length":303,"previous":"WBV2-P1176-001","next":"WBV2-P1177-001"},"WBV2-P1177-001":{"line":134,"offset":47694,"length":364,"previous":"WBV2-P1177-000","next":"WBV2-P1178-000"},"WBV2-P1178-000":{"line":135,"offset":48058,"length":303,"previous":"WBV2-P1177-001","next":"WBV2-P1178-001"},"WBV2-P1178-001":{"line":136,"offset":48361,"length":364,"previous":"WBV2-P1178-000","next":"WBV2-P1179-000"},"WBV2-P1179-000":{"line":137,"offset":48725,"length":303,"previous":"WBV2-P1178-001","next":"WBV2-P1179-001"},"WBV2-P1179-001":{"line":138,"offset":49028,"length":364,"previous":"WBV2-P1179-000","next":"WBV2-P1180-000"},"WBV2-P1180-000":{"line":139,"offset":49392,"length":303,"previous":"WBV2-P1179-001","next":"WBV2-P1180-001"},"WBV2-P1180-001":{"line":140,"offset":49695,"length":364,"previous":"WBV2-P1180-000","next":"WBV2-P1181-000"},"WBV2-P1181-000":{"line":141,"offset":50059,"length":303,"previous":"WBV2-P1180-001","next":"WBV2-P1181-001"},"WBV2-P1181-001":{"line":142,"offset":50362,"length":364,"previous":"WBV2-P1181-000","next":"WBV2-P1182-000"},"WBV2-P1182-000":{"line":143,"offset":50726,"length":303,"previous":"WBV2-P1181-001","next":"WBV2-P1182-001"},"WBV2-P1182-001":{"line":144,"offset":51029,"length":364,"previous":"WBV2-P1182-000","next":"WBV2-P1183-000"},"WBV2-P1183-000":{"line":145,"offset":51393,"length":303,"previous":"WBV2-P1182-001","next":"WBV2-P1183-001"},"WBV2-P1183-001":{"line":146,"offset":51696,"length":364,"previous":"WBV2-P1183-000","next":"WBV2-P1184-000"},"WBV2-P1184-000":{"line":147,"offset":52060,"length":303,"previous":"WBV2-P1183-001","next":"WBV2-P1184-001"},"WBV2-P1184-001":{"line":148,"offset":52363,"length":364,"previous":"WBV2-P1184-000","next":"WBV2-P1185-000"},"WBV2-P1185-000":{"line":149,"offset":52727,"length":303,"previous":"WBV2-P1184-001","next":"WBV2-P1185-001"},"WBV2-P1185-001":{"line":150,"offset":53030,"length":364,"previous":"WBV2-P1185-000","next":"WBV2-P1186-000"},"WBV2-P1186-000":{"line":151,"offset":53394,"length":303,"previous":"WBV2-P1185-001","next":"WBV2-P1186-001"},"WBV2-P1186-001":{"line":152,"offset":53697,"length":364,"previous":"WBV2-P1186-000","next":"WBV2-P1187-000"},"WBV2-P1187-000":{"line":153,"offset":54061,"length":303,"previous":"WBV2-P1186-001","next":"WBV2-P1187-001"},"WBV2-P1187-001":{"line":154,"offset":54364,"length":364,"previous":"WBV2-P1187-000","next":"WBV2-P1188-000"},"WBV2-P1188-000":{"line":155,"offset":54728,"length":303,"previous":"WBV2-P1187-001","next":"WBV2-P1188-001"},"WBV2-P1188-001":{"line":156,"offset":55031,"length":364,"previous":"WBV2-P1188-000","next":"WBV2-P1189-000"},"WBV2-P1189-000":{"line":157,"offset":55395,"length":303,"previous":"WBV2-P1188-001","next":"WBV2-P1189-001"},"WBV2-P1189-001":{"line":158,"offset":55698,"length":364,"previous":"WBV2-P1189-000","next":"WBV2-P1190-000"},"WBV2-P1190-000":{"line":159,"offset":56062,"length":303,"previous":"WBV2-P1189-001","next":"WBV2-P1190-001"},"WBV2-P1190-001":{"line":160,"offset":56365,"length":364,"previous":"WBV2-P1190-000","next":"WBV2-P1191-000"},"WBV2-P1191-000":{"line":161,"offset":56729,"length":303,"previous":"WBV2-P1190-001","next":"WBV2-P1191-001"},"WBV2-P1191-001":{"line":162,"offset":57032,"length":364,"previous":"WBV2-P1191-000","next":"WBV2-P1192-000"},"WBV2-P1192-000":{"line":163,"offset":57396,"length":303,"previous":"WBV2-P1191-001","next":"WBV2-P1192-001"},"WBV2-P1192-001":{"line":164,"offset":57699,"length":364,"previous":"WBV2-P1192-000","next":"WBV2-P1193-000"},"WBV2-P1193-000":{"line":165,"offset":58063,"length":303,"previous":"WBV2-P1192-001","next":"WBV2-P1193-001"},"WBV2-P1193-001":{"line":166,"offset":58366,"length":364,"previous":"WBV2-P1193-000","next":"WBV2-P1194-000"},"WBV2-P1194-000":{"line":167,"offset":58730,"length":303,"previous":"WBV2-P1193-001","next":"WBV2-P1194-001"},"WBV2-P1194-001":{"line":168,"offset":59033,"length":364,"previous":"WBV2-P1194-000","next":"WBV2-P1195-000"},"WBV2-P1195-000":{"line":169,"offset":59397,"length":303,"previous":"WBV2-P1194-001","next":"WBV2-P1195-001"},"WBV2-P1195-001":{"line":170,"offset":59700,"length":364,"previous":"WBV2-P1195-000","next":"WBV2-P1196-000"},"WBV2-P1196-000":{"line":171,"offset":60064,"length":303,"previous":"WBV2-P1195-001","next":"WBV2-P1196-001"},"WBV2-P1196-001":{"line":172,"offset":60367,"length":364,"previous":"WBV2-P1196-000","next":"WBV2-P1197-000"},"WBV2-P1197-000":{"line":173,"offset":60731,"length":303,"previous":"WBV2-P1196-001","next":"WBV2-P1197-001"},"WBV2-P1197-001":{"line":174,"offset":61034,"length":364,"previous":"WBV2-P1197-000","next":"WBV2-P1198-000"},"WBV2-P1198-000":{"line":175,"offset":61398,"length":303,"previous":"WBV2-P1197-001","next":"WBV2-P1198-001"},"WBV2-P1198-001":{"line":176,"offset":61701,"length":364,"previous":"WBV2-P1198-000","next":"WBV2-P1199-000"},"WBV2-P1199-000":{"line":177,"offset":62065,"length":303,"previous":"WBV2-P1198-001","next":"WBV2-P1199-001"},"WBV2-P1199-001":{"line":178,"offset":62368,"length":364,"previous":"WBV2-P1199-000","next":"WBV2-P1200-000"},"WBV2-P1200-000":{"line":179,"offset":62732,"length":303,"previous":"WBV2-P1199-001","next":"WBV2-P1200-001"},"WBV2-P1200-001":{"line":180,"offset":63035,"length":364,"previous":"WBV2-P1200-000","next":"WBV2-P1201-000"},"WBV2-P1201-000":{"line":181,"offset":63399,"length":303,"previous":"WBV2-P1200-001","next":"WBV2-P1201-001"},"WBV2-P1201-001":{"line":182,"offset":63702,"length":364,"previous":"WBV2-P1201-000","next":"WBV2-P1202-000"},"WBV2-P1202-000":{"line":183,"offset":64066,"length":303,"previous":"WBV2-P1201-001","next":"WBV2-P1202-001"},"WBV2-P1202-001":{"line":184,"offset":64369,"length":364,"previous":"WBV2-P1202-000","next":"WBV2-P1203-000"},"WBV2-P1203-000":{"line":185,"offset":64733,"length":303,"previous":"WBV2-P1202-001","next":"WBV2-P1203-001"},"WBV2-P1203-001":{"line":186,"offset":65036,"length":364,"previous":"WBV2-P1203-000","next":"WBV2-P1204-000"},"WBV2-P1204-000":{"line":187,"offset":65400,"length":303,"previous":"WBV2-P1203-001","next":"WBV2-P1204-001"},"WBV2-P1204-001":{"line":188,"offset":65703,"length":364,"previous":"WBV2-P1204-000","next":"WBV2-P1205-000"},"WBV2-P1205-000":{"line":189,"offset":66067,"length":303,"previous":"WBV2-P1204-001","next":"WBV2-P1205-001"},"WBV2-P1205-001":{"line":190,"offset":66370,"length":364,"previous":"WBV2-P1205-000","next":"WBV2-P1206-000"},"WBV2-P1206-000":{"line":191,"offset":66734,"length":303,"previous":"WBV2-P1205-001","next":"WBV2-P1206-001"},"WBV2-P1206-001":{"line":192,"offset":67037,"length":364,"previous":"WBV2-P1206-000","next":"WBV2-P1207-000"},"WBV2-P1207-000":{"line":193,"offset":67401,"length":303,"previous":"WBV2-P1206-001","next":"WBV2-P1207-001"},"WBV2-P1207-001":{"line":194,"offset":67704,"length":364,"previous":"WBV2-P1207-000","next":"WBV2-P1208-000"},"WBV2-P1208-000":{"line":195,"offset":68068,"length":303,"previous":"WBV2-P1207-001","next":"WBV2-P1208-001"},"WBV2-P1208-001":{"line":196,"offset":68371,"length":364,"previous":"WBV2-P1208-000","next":"WBV2-P1209-000"},"WBV2-P1209-000":{"line":197,"offset":68735,"length":303,"previous":"WBV2-P1208-001","next":"WBV2-P1209-001"},"WBV2-P1209-001":{"line":198,"offset":69038,"length":364,"previous":"WBV2-P1209-000","next":"WBV2-P1210-000"},"WBV2-P1210-000":{"line":199,"offset":69402,"length":303,"previous":"WBV2-P1209-001","next":"WBV2-P1210-001"},"WBV2-P1210-001":{"line":200,"offset":69705,"length":364,"previous":"WBV2-P1210-000","next":"WBV2-P1211-000"},"WBV2-P1211-000":{"line":201,"offset":70069,"length":303,"previous":"WBV2-P1210-001","next":"WBV2-P1211-001"},"WBV2-P1211-001":{"line":202,"offset":70372,"length":364,"previous":"WBV2-P1211-000","next":"WBV2-P1212-000"},"WBV2-P1212-000":{"line":203,"offset":70736,"length":303,"previous":"WBV2-P1211-001","next":"WBV2-P1212-001"},"WBV2-P1212-001":{"line":204,"offset":71039,"length":364,"previous":"WBV2-P1212-000","next":"WBV2-P1213-000"},"WBV2-P1213-000":{"line":205,"offset":71403,"length":303,"previous":"WBV2-P1212-001","next":"WBV2-P1213-001"},"WBV2-P1213-001":{"line":206,"offset":71706,"length":364,"previous":"WBV2-P1213-000","next":"WBV2-P1214-000"},"WBV2-P1214-000":{"line":207,"offset":72070,"length":303,"previous":"WBV2-P1213-001","next":"WBV2-P1214-001"},"WBV2-P1214-001":{"line":208,"offset":72373,"length":364,"previous":"WBV2-P1214-000","next":"WBV2-P1215-000"},"WBV2-P1215-000":{"line":209,"offset":72737,"length":303,"previous":"WBV2-P1214-001","next":"WBV2-P1215-001"},"WBV2-P1215-001":{"line":210,"offset":73040,"length":364,"previous":"WBV2-P1215-000","next":"WBV2-P1216-000"},"WBV2-P1216-000":{"line":211,"offset":73404,"length":303,"previous":"WBV2-P1215-001","next":"WBV2-P1216-001"},"WBV2-P1216-001":{"line":212,"offset":73707,"length":364,"previous":"WBV2-P1216-000","next":"WBV2-P1217-000"},"WBV2-P1217-000":{"line":213,"offset":74071,"length":303,"previous":"WBV2-P1216-001","next":"WBV2-P1217-001"},"WBV2-P1217-001":{"line":214,"offset":74374,"length":364,"previous":"WBV2-P1217-000","next":"WBV2-P1218-000"},"WBV2-P1218-000":{"line":215,"offset":74738,"length":303,"previous":"WBV2-P1217-001","next":"WBV2-P1218-001"},"WBV2-P1218-001":{"line":216,"offset":75041,"length":364,"previous":"WBV2-P1218-000","next":"WBV2-P1219-000"},"WBV2-P1219-000":{"line":217,"offset":75405,"length":303,"previous":"WBV2-P1218-001","next":"WBV2-P1219-001"},"WBV2-P1219-001":{"line":218,"offset":75708,"length":364,"previous":"WBV2-P1219-000","next":"WBV2-P1220-000"},"WBV2-P1220-000":{"line":219,"offset":76072,"length":303,"previous":"WBV2-P1219-001","next":"WBV2-P1220-001"},"WBV2-P1220-001":{"line":220,"offset":76375,"length":364,"previous":"WBV2-P1220-000","next":"WBV2-P1221-000"},"WBV2-P1221-000":{"line":221,"offset":76739,"length":303,"previous":"WBV2-P1220-001","next":"WBV2-P1221-001"},"WBV2-P1221-001":{"line":222,"offset":77042,"length":364,"previous":"WBV2-P1221-000","next":"WBV2-P1222-000"},"WBV2-P1222-000":{"line":223,"offset":77406,"length":303,"previous":"WBV2-P1221-001","next":"WBV2-P1222-001"},"WBV2-P1222-001":{"line":224,"offset":77709,"length":364,"previous":"WBV2-P1222-000","next":"WBV2-P1223-000"},"WBV2-P1223-000":{"line":225,"offset":78073,"length":303,"previous":"WBV2-P1222-001","next":"WBV2-P1223-001"},"WBV2-P1223-001":{"line":226,"offset":78376,"length":364,"previous":"WBV2-P1223-000","next":"WBV2-P1224-000"},"WBV2-P1224-000":{"line":227,"offset":78740,"length":303,"previous":"WBV2-P1223-001","next":"WBV2-P1224-001"},"WBV2-P1224-001":{"line":228,"offset":79043,"length":364,"previous":"WBV2-P1224-000","next":"WBV2-P1225-000"},"WBV2-P1225-000":{"line":229,"offset":79407,"length":303,"previous":"WBV2-P1224-001","next":"WBV2-P1225-001"},"WBV2-P1225-001":{"line":230,"offset":79710,"length":364,"previous":"WBV2-P1225-000","next":"WBV2-P1226-000"},"WBV2-P1226-000":{"line":231,"offset":80074,"length":303,"previous":"WBV2-P1225-001","next":"WBV2-P1226-001"},"WBV2-P1226-001":{"line":232,"offset":80377,"length":364,"previous":"WBV2-P1226-000","next":"WBV2-P1227-000"},"WBV2-P1227-000":{"line":233,"offset":80741,"length":303,"previous":"WBV2-P1226-001","next":"WBV2-P1227-001"},"WBV2-P1227-001":{"line":234,"offset":81044,"length":364,"previous":"WBV2-P1227-000","next":"WBV2-P1228-000"},"WBV2-P1228-000":{"line":235,"offset":81408,"length":303,"previous":"WBV2-P1227-001","next":"WBV2-P1228-001"},"WBV2-P1228-001":{"line":236,"offset":81711,"length":364,"previous":"WBV2-P1228-000","next":"WBV2-P1229-000"},"WBV2-P1229-000":{"line":237,"offset":82075,"length":303,"previous":"WBV2-P1228-001","next":"WBV2-P1229-001"},"WBV2-P1229-001":{"line":238,"offset":82378,"length":364,"previous":"WBV2-P1229-000","next":null}}} +{"schemaVersion":1,"operation":"BLENDER_WEB_CAPABILITY_TASK_INDEX","source":{"path":"tests/golden/WBV2-P1230-000/module-execution-plan.json","sha256":"66299880628e1287d0b6ab7238d3a57fcdc522e9c3ee5860dc6493ef67496b30"},"catalog":{"path":"tests/golden/WBV2/task-catalog.jsonl","sha256":"a4de818aa43819278c61aae295c9332b665d5ff943e06f51abd891c81ff67505"},"taskCount":241,"activeTask":null,"entries":{"WBV2-P1096-000":{"line":0,"offset":0,"length":267,"previous":"WBV2-P1095-003","next":"WBV2-P1100-000"},"WBV2-P1100-000":{"line":1,"offset":267,"length":300,"previous":"WBV2-P1096-000","next":"WBV2-P1100-001"},"WBV2-P1100-001":{"line":2,"offset":567,"length":375,"previous":"WBV2-P1100-000","next":"WBV2-P1100-002"},"WBV2-P1100-002":{"line":3,"offset":942,"length":377,"previous":"WBV2-P1100-001","next":"WBV2-P1100-003"},"WBV2-P1100-003":{"line":4,"offset":1319,"length":386,"previous":"WBV2-P1100-002","next":"WBV2-P1101-000"},"WBV2-P1101-000":{"line":5,"offset":1705,"length":374,"previous":"WBV2-P1100-003","next":"WBV2-P1101-001"},"WBV2-P1101-001":{"line":6,"offset":2079,"length":382,"previous":"WBV2-P1101-000","next":"WBV2-P1101-002"},"WBV2-P1101-002":{"line":7,"offset":2461,"length":363,"previous":"WBV2-P1101-001","next":"WBV2-P1101-003"},"WBV2-P1101-003":{"line":8,"offset":2824,"length":374,"previous":"WBV2-P1101-002","next":"WBV2-P1102-000"},"WBV2-P1102-000":{"line":9,"offset":3198,"length":365,"previous":"WBV2-P1101-003","next":"WBV2-P1102-001"},"WBV2-P1102-001":{"line":10,"offset":3563,"length":371,"previous":"WBV2-P1102-000","next":"WBV2-P1103-000"},"WBV2-P1103-000":{"line":11,"offset":3934,"length":373,"previous":"WBV2-P1102-001","next":"WBV2-P1104-000"},"WBV2-P1104-000":{"line":12,"offset":4307,"length":389,"previous":"WBV2-P1103-000","next":"WBV2-P1105-000"},"WBV2-P1105-000":{"line":13,"offset":4696,"length":426,"previous":"WBV2-P1104-000","next":"WBV2-P1106-000"},"WBV2-P1106-000":{"line":14,"offset":5122,"length":366,"previous":"WBV2-P1105-000","next":"WBV2-P1107-000"},"WBV2-P1107-000":{"line":15,"offset":5488,"length":373,"previous":"WBV2-P1106-000","next":"WBV2-P1108-000"},"WBV2-P1108-000":{"line":16,"offset":5861,"length":385,"previous":"WBV2-P1107-000","next":"WBV2-P1109-000"},"WBV2-P1109-000":{"line":17,"offset":6246,"length":397,"previous":"WBV2-P1108-000","next":"WBV2-P1110-000"},"WBV2-P1110-000":{"line":18,"offset":6643,"length":394,"previous":"WBV2-P1109-000","next":"WBV2-P1111-000"},"WBV2-P1111-000":{"line":19,"offset":7037,"length":384,"previous":"WBV2-P1110-000","next":"WBV2-P1112-000"},"WBV2-P1112-000":{"line":20,"offset":7421,"length":397,"previous":"WBV2-P1111-000","next":"WBV2-P1113-000"},"WBV2-P1113-000":{"line":21,"offset":7818,"length":393,"previous":"WBV2-P1112-000","next":"WBV2-P1114-000"},"WBV2-P1114-000":{"line":22,"offset":8211,"length":384,"previous":"WBV2-P1113-000","next":"WBV2-P1115-000"},"WBV2-P1115-000":{"line":23,"offset":8595,"length":388,"previous":"WBV2-P1114-000","next":"WBV2-P1116-000"},"WBV2-P1116-000":{"line":24,"offset":8983,"length":388,"previous":"WBV2-P1115-000","next":"WBV2-P1117-000"},"WBV2-P1117-000":{"line":25,"offset":9371,"length":413,"previous":"WBV2-P1116-000","next":"WBV2-P1118-000"},"WBV2-P1118-000":{"line":26,"offset":9784,"length":409,"previous":"WBV2-P1117-000","next":"WBV2-P1119-000"},"WBV2-P1119-000":{"line":27,"offset":10193,"length":379,"previous":"WBV2-P1118-000","next":"WBV2-P1120-000"},"WBV2-P1120-000":{"line":28,"offset":10572,"length":392,"previous":"WBV2-P1119-000","next":"WBV2-P1121-000"},"WBV2-P1121-000":{"line":29,"offset":10964,"length":375,"previous":"WBV2-P1120-000","next":"WBV2-P1122-000"},"WBV2-P1122-000":{"line":30,"offset":11339,"length":385,"previous":"WBV2-P1121-000","next":"WBV2-P1123-000"},"WBV2-P1123-000":{"line":31,"offset":11724,"length":385,"previous":"WBV2-P1122-000","next":"WBV2-P1124-000"},"WBV2-P1124-000":{"line":32,"offset":12109,"length":431,"previous":"WBV2-P1123-000","next":"WBV2-P1125-000"},"WBV2-P1125-000":{"line":33,"offset":12540,"length":406,"previous":"WBV2-P1124-000","next":"WBV2-P1126-000"},"WBV2-P1126-000":{"line":34,"offset":12946,"length":397,"previous":"WBV2-P1125-000","next":"WBV2-P1127-000"},"WBV2-P1127-000":{"line":35,"offset":13343,"length":406,"previous":"WBV2-P1126-000","next":"WBV2-P1128-000"},"WBV2-P1128-000":{"line":36,"offset":13749,"length":406,"previous":"WBV2-P1127-000","next":"WBV2-P1129-000"},"WBV2-P1129-000":{"line":37,"offset":14155,"length":331,"previous":"WBV2-P1128-000","next":"WBV2-P1129-001"},"WBV2-P1129-001":{"line":38,"offset":14486,"length":393,"previous":"WBV2-P1129-000","next":"WBV2-P1130-000"},"WBV2-P1130-000":{"line":39,"offset":14879,"length":348,"previous":"WBV2-P1129-001","next":"WBV2-P1130-001"},"WBV2-P1130-001":{"line":40,"offset":15227,"length":387,"previous":"WBV2-P1130-000","next":"WBV2-P1131-000"},"WBV2-P1131-000":{"line":41,"offset":15614,"length":349,"previous":"WBV2-P1130-001","next":"WBV2-P1131-001"},"WBV2-P1131-001":{"line":42,"offset":15963,"length":383,"previous":"WBV2-P1131-000","next":"WBV2-P1132-000"},"WBV2-P1132-000":{"line":43,"offset":16346,"length":345,"previous":"WBV2-P1131-001","next":"WBV2-P1132-001"},"WBV2-P1132-001":{"line":44,"offset":16691,"length":380,"previous":"WBV2-P1132-000","next":"WBV2-P1133-000"},"WBV2-P1133-000":{"line":45,"offset":17071,"length":346,"previous":"WBV2-P1132-001","next":"WBV2-P1133-001"},"WBV2-P1133-001":{"line":46,"offset":17417,"length":387,"previous":"WBV2-P1133-000","next":"WBV2-P1134-000"},"WBV2-P1134-000":{"line":47,"offset":17804,"length":353,"previous":"WBV2-P1133-001","next":"WBV2-P1134-001"},"WBV2-P1134-001":{"line":48,"offset":18157,"length":392,"previous":"WBV2-P1134-000","next":"WBV2-P1135-000"},"WBV2-P1135-000":{"line":49,"offset":18549,"length":339,"previous":"WBV2-P1134-001","next":"WBV2-P1135-001"},"WBV2-P1135-001":{"line":50,"offset":18888,"length":385,"previous":"WBV2-P1135-000","next":"WBV2-P1136-000"},"WBV2-P1136-000":{"line":51,"offset":19273,"length":349,"previous":"WBV2-P1135-001","next":"WBV2-P1136-001"},"WBV2-P1136-001":{"line":52,"offset":19622,"length":391,"previous":"WBV2-P1136-000","next":"WBV2-P1137-000"},"WBV2-P1137-000":{"line":53,"offset":20013,"length":354,"previous":"WBV2-P1136-001","next":"WBV2-P1137-001"},"WBV2-P1137-001":{"line":54,"offset":20367,"length":393,"previous":"WBV2-P1137-000","next":"WBV2-P1138-000"},"WBV2-P1138-000":{"line":55,"offset":20760,"length":340,"previous":"WBV2-P1137-001","next":"WBV2-P1138-001"},"WBV2-P1138-001":{"line":56,"offset":21100,"length":388,"previous":"WBV2-P1138-000","next":"WBV2-P1139-000"},"WBV2-P1139-000":{"line":57,"offset":21488,"length":344,"previous":"WBV2-P1138-001","next":"WBV2-P1139-001"},"WBV2-P1139-001":{"line":58,"offset":21832,"length":393,"previous":"WBV2-P1139-000","next":"WBV2-P1140-000"},"WBV2-P1140-000":{"line":59,"offset":22225,"length":362,"previous":"WBV2-P1139-001","next":"WBV2-P1140-001"},"WBV2-P1140-001":{"line":60,"offset":22587,"length":382,"previous":"WBV2-P1140-000","next":"WBV2-P1141-000"},"WBV2-P1141-000":{"line":61,"offset":22969,"length":368,"previous":"WBV2-P1140-001","next":"WBV2-P1141-001"},"WBV2-P1141-001":{"line":62,"offset":23337,"length":389,"previous":"WBV2-P1141-000","next":"WBV2-P1142-000"},"WBV2-P1142-000":{"line":63,"offset":23726,"length":364,"previous":"WBV2-P1141-001","next":"WBV2-P1142-001"},"WBV2-P1142-001":{"line":64,"offset":24090,"length":383,"previous":"WBV2-P1142-000","next":"WBV2-P1143-000"},"WBV2-P1143-000":{"line":65,"offset":24473,"length":369,"previous":"WBV2-P1142-001","next":"WBV2-P1143-001"},"WBV2-P1143-001":{"line":66,"offset":24842,"length":385,"previous":"WBV2-P1143-000","next":"WBV2-P1144-000"},"WBV2-P1144-000":{"line":67,"offset":25227,"length":351,"previous":"WBV2-P1143-001","next":"WBV2-P1144-001"},"WBV2-P1144-001":{"line":68,"offset":25578,"length":376,"previous":"WBV2-P1144-000","next":"WBV2-P1145-000"},"WBV2-P1145-000":{"line":69,"offset":25954,"length":371,"previous":"WBV2-P1144-001","next":"WBV2-P1145-001"},"WBV2-P1145-001":{"line":70,"offset":26325,"length":386,"previous":"WBV2-P1145-000","next":"WBV2-P1146-000"},"WBV2-P1146-000":{"line":71,"offset":26711,"length":303,"previous":"WBV2-P1145-001","next":"WBV2-P1146-001"},"WBV2-P1146-001":{"line":72,"offset":27014,"length":356,"previous":"WBV2-P1146-000","next":"WBV2-P1147-000"},"WBV2-P1147-000":{"line":73,"offset":27370,"length":303,"previous":"WBV2-P1146-001","next":"WBV2-P1147-001"},"WBV2-P1147-001":{"line":74,"offset":27673,"length":360,"previous":"WBV2-P1147-000","next":"WBV2-P1148-000"},"WBV2-P1148-000":{"line":75,"offset":28033,"length":303,"previous":"WBV2-P1147-001","next":"WBV2-P1148-001"},"WBV2-P1148-001":{"line":76,"offset":28336,"length":362,"previous":"WBV2-P1148-000","next":"WBV2-P1149-000"},"WBV2-P1149-000":{"line":77,"offset":28698,"length":303,"previous":"WBV2-P1148-001","next":"WBV2-P1149-001"},"WBV2-P1149-001":{"line":78,"offset":29001,"length":361,"previous":"WBV2-P1149-000","next":"WBV2-P1150-000"},"WBV2-P1150-000":{"line":79,"offset":29362,"length":303,"previous":"WBV2-P1149-001","next":"WBV2-P1150-001"},"WBV2-P1150-001":{"line":80,"offset":29665,"length":361,"previous":"WBV2-P1150-000","next":"WBV2-P1151-000"},"WBV2-P1151-000":{"line":81,"offset":30026,"length":303,"previous":"WBV2-P1150-001","next":"WBV2-P1151-001"},"WBV2-P1151-001":{"line":82,"offset":30329,"length":369,"previous":"WBV2-P1151-000","next":"WBV2-P1152-000"},"WBV2-P1152-000":{"line":83,"offset":30698,"length":303,"previous":"WBV2-P1151-001","next":"WBV2-P1152-001"},"WBV2-P1152-001":{"line":84,"offset":31001,"length":360,"previous":"WBV2-P1152-000","next":"WBV2-P1153-000"},"WBV2-P1153-000":{"line":85,"offset":31361,"length":303,"previous":"WBV2-P1152-001","next":"WBV2-P1153-001"},"WBV2-P1153-001":{"line":86,"offset":31664,"length":367,"previous":"WBV2-P1153-000","next":"WBV2-P1154-000"},"WBV2-P1154-000":{"line":87,"offset":32031,"length":303,"previous":"WBV2-P1153-001","next":"WBV2-P1154-001"},"WBV2-P1154-001":{"line":88,"offset":32334,"length":365,"previous":"WBV2-P1154-000","next":"WBV2-P1155-000"},"WBV2-P1155-000":{"line":89,"offset":32699,"length":303,"previous":"WBV2-P1154-001","next":"WBV2-P1155-001"},"WBV2-P1155-001":{"line":90,"offset":33002,"length":360,"previous":"WBV2-P1155-000","next":"WBV2-P1156-000"},"WBV2-P1156-000":{"line":91,"offset":33362,"length":303,"previous":"WBV2-P1155-001","next":"WBV2-P1156-001"},"WBV2-P1156-001":{"line":92,"offset":33665,"length":365,"previous":"WBV2-P1156-000","next":"WBV2-P1157-000"},"WBV2-P1157-000":{"line":93,"offset":34030,"length":303,"previous":"WBV2-P1156-001","next":"WBV2-P1157-001"},"WBV2-P1157-001":{"line":94,"offset":34333,"length":364,"previous":"WBV2-P1157-000","next":"WBV2-P1158-000"},"WBV2-P1158-000":{"line":95,"offset":34697,"length":303,"previous":"WBV2-P1157-001","next":"WBV2-P1158-001"},"WBV2-P1158-001":{"line":96,"offset":35000,"length":357,"previous":"WBV2-P1158-000","next":"WBV2-P1159-000"},"WBV2-P1159-000":{"line":97,"offset":35357,"length":303,"previous":"WBV2-P1158-001","next":"WBV2-P1159-001"},"WBV2-P1159-001":{"line":98,"offset":35660,"length":368,"previous":"WBV2-P1159-000","next":"WBV2-P1160-000"},"WBV2-P1160-000":{"line":99,"offset":36028,"length":303,"previous":"WBV2-P1159-001","next":"WBV2-P1160-001"},"WBV2-P1160-001":{"line":100,"offset":36331,"length":365,"previous":"WBV2-P1160-000","next":"WBV2-P1161-000"},"WBV2-P1161-000":{"line":101,"offset":36696,"length":303,"previous":"WBV2-P1160-001","next":"WBV2-P1161-001"},"WBV2-P1161-001":{"line":102,"offset":36999,"length":372,"previous":"WBV2-P1161-000","next":"WBV2-P1162-000"},"WBV2-P1162-000":{"line":103,"offset":37371,"length":303,"previous":"WBV2-P1161-001","next":"WBV2-P1162-001"},"WBV2-P1162-001":{"line":104,"offset":37674,"length":365,"previous":"WBV2-P1162-000","next":"WBV2-P1163-000"},"WBV2-P1163-000":{"line":105,"offset":38039,"length":303,"previous":"WBV2-P1162-001","next":"WBV2-P1163-001"},"WBV2-P1163-001":{"line":106,"offset":38342,"length":360,"previous":"WBV2-P1163-000","next":"WBV2-P1164-000"},"WBV2-P1164-000":{"line":107,"offset":38702,"length":303,"previous":"WBV2-P1163-001","next":"WBV2-P1164-001"},"WBV2-P1164-001":{"line":108,"offset":39005,"length":360,"previous":"WBV2-P1164-000","next":"WBV2-P1165-000"},"WBV2-P1165-000":{"line":109,"offset":39365,"length":303,"previous":"WBV2-P1164-001","next":"WBV2-P1165-001"},"WBV2-P1165-001":{"line":110,"offset":39668,"length":366,"previous":"WBV2-P1165-000","next":"WBV2-P1166-000"},"WBV2-P1166-000":{"line":111,"offset":40034,"length":303,"previous":"WBV2-P1165-001","next":"WBV2-P1166-001"},"WBV2-P1166-001":{"line":112,"offset":40337,"length":366,"previous":"WBV2-P1166-000","next":"WBV2-P1167-000"},"WBV2-P1167-000":{"line":113,"offset":40703,"length":303,"previous":"WBV2-P1166-001","next":"WBV2-P1167-001"},"WBV2-P1167-001":{"line":114,"offset":41006,"length":366,"previous":"WBV2-P1167-000","next":"WBV2-P1168-000"},"WBV2-P1168-000":{"line":115,"offset":41372,"length":303,"previous":"WBV2-P1167-001","next":"WBV2-P1168-001"},"WBV2-P1168-001":{"line":116,"offset":41675,"length":366,"previous":"WBV2-P1168-000","next":"WBV2-P1169-000"},"WBV2-P1169-000":{"line":117,"offset":42041,"length":303,"previous":"WBV2-P1168-001","next":"WBV2-P1169-001"},"WBV2-P1169-001":{"line":118,"offset":42344,"length":366,"previous":"WBV2-P1169-000","next":"WBV2-P1170-000"},"WBV2-P1170-000":{"line":119,"offset":42710,"length":303,"previous":"WBV2-P1169-001","next":"WBV2-P1170-001"},"WBV2-P1170-001":{"line":120,"offset":43013,"length":366,"previous":"WBV2-P1170-000","next":"WBV2-P1171-000"},"WBV2-P1171-000":{"line":121,"offset":43379,"length":303,"previous":"WBV2-P1170-001","next":"WBV2-P1171-001"},"WBV2-P1171-001":{"line":122,"offset":43682,"length":366,"previous":"WBV2-P1171-000","next":"WBV2-P1172-000"},"WBV2-P1172-000":{"line":123,"offset":44048,"length":303,"previous":"WBV2-P1171-001","next":"WBV2-P1172-001"},"WBV2-P1172-001":{"line":124,"offset":44351,"length":366,"previous":"WBV2-P1172-000","next":"WBV2-P1173-000"},"WBV2-P1173-000":{"line":125,"offset":44717,"length":303,"previous":"WBV2-P1172-001","next":"WBV2-P1173-001"},"WBV2-P1173-001":{"line":126,"offset":45020,"length":366,"previous":"WBV2-P1173-000","next":"WBV2-P1174-000"},"WBV2-P1174-000":{"line":127,"offset":45386,"length":303,"previous":"WBV2-P1173-001","next":"WBV2-P1174-001"},"WBV2-P1174-001":{"line":128,"offset":45689,"length":366,"previous":"WBV2-P1174-000","next":"WBV2-P1175-000"},"WBV2-P1175-000":{"line":129,"offset":46055,"length":303,"previous":"WBV2-P1174-001","next":"WBV2-P1175-001"},"WBV2-P1175-001":{"line":130,"offset":46358,"length":366,"previous":"WBV2-P1175-000","next":"WBV2-P1176-000"},"WBV2-P1176-000":{"line":131,"offset":46724,"length":303,"previous":"WBV2-P1175-001","next":"WBV2-P1176-001"},"WBV2-P1176-001":{"line":132,"offset":47027,"length":364,"previous":"WBV2-P1176-000","next":"WBV2-P1177-000"},"WBV2-P1177-000":{"line":133,"offset":47391,"length":303,"previous":"WBV2-P1176-001","next":"WBV2-P1177-001"},"WBV2-P1177-001":{"line":134,"offset":47694,"length":364,"previous":"WBV2-P1177-000","next":"WBV2-P1178-000"},"WBV2-P1178-000":{"line":135,"offset":48058,"length":303,"previous":"WBV2-P1177-001","next":"WBV2-P1178-001"},"WBV2-P1178-001":{"line":136,"offset":48361,"length":364,"previous":"WBV2-P1178-000","next":"WBV2-P1179-000"},"WBV2-P1179-000":{"line":137,"offset":48725,"length":303,"previous":"WBV2-P1178-001","next":"WBV2-P1179-001"},"WBV2-P1179-001":{"line":138,"offset":49028,"length":364,"previous":"WBV2-P1179-000","next":"WBV2-P1180-000"},"WBV2-P1180-000":{"line":139,"offset":49392,"length":303,"previous":"WBV2-P1179-001","next":"WBV2-P1180-001"},"WBV2-P1180-001":{"line":140,"offset":49695,"length":364,"previous":"WBV2-P1180-000","next":"WBV2-P1181-000"},"WBV2-P1181-000":{"line":141,"offset":50059,"length":303,"previous":"WBV2-P1180-001","next":"WBV2-P1181-001"},"WBV2-P1181-001":{"line":142,"offset":50362,"length":364,"previous":"WBV2-P1181-000","next":"WBV2-P1182-000"},"WBV2-P1182-000":{"line":143,"offset":50726,"length":303,"previous":"WBV2-P1181-001","next":"WBV2-P1182-001"},"WBV2-P1182-001":{"line":144,"offset":51029,"length":364,"previous":"WBV2-P1182-000","next":"WBV2-P1183-000"},"WBV2-P1183-000":{"line":145,"offset":51393,"length":303,"previous":"WBV2-P1182-001","next":"WBV2-P1183-001"},"WBV2-P1183-001":{"line":146,"offset":51696,"length":364,"previous":"WBV2-P1183-000","next":"WBV2-P1184-000"},"WBV2-P1184-000":{"line":147,"offset":52060,"length":303,"previous":"WBV2-P1183-001","next":"WBV2-P1184-001"},"WBV2-P1184-001":{"line":148,"offset":52363,"length":364,"previous":"WBV2-P1184-000","next":"WBV2-P1185-000"},"WBV2-P1185-000":{"line":149,"offset":52727,"length":303,"previous":"WBV2-P1184-001","next":"WBV2-P1185-001"},"WBV2-P1185-001":{"line":150,"offset":53030,"length":364,"previous":"WBV2-P1185-000","next":"WBV2-P1186-000"},"WBV2-P1186-000":{"line":151,"offset":53394,"length":303,"previous":"WBV2-P1185-001","next":"WBV2-P1186-001"},"WBV2-P1186-001":{"line":152,"offset":53697,"length":364,"previous":"WBV2-P1186-000","next":"WBV2-P1187-000"},"WBV2-P1187-000":{"line":153,"offset":54061,"length":303,"previous":"WBV2-P1186-001","next":"WBV2-P1187-001"},"WBV2-P1187-001":{"line":154,"offset":54364,"length":364,"previous":"WBV2-P1187-000","next":"WBV2-P1188-000"},"WBV2-P1188-000":{"line":155,"offset":54728,"length":303,"previous":"WBV2-P1187-001","next":"WBV2-P1188-001"},"WBV2-P1188-001":{"line":156,"offset":55031,"length":364,"previous":"WBV2-P1188-000","next":"WBV2-P1189-000"},"WBV2-P1189-000":{"line":157,"offset":55395,"length":303,"previous":"WBV2-P1188-001","next":"WBV2-P1189-001"},"WBV2-P1189-001":{"line":158,"offset":55698,"length":364,"previous":"WBV2-P1189-000","next":"WBV2-P1190-000"},"WBV2-P1190-000":{"line":159,"offset":56062,"length":303,"previous":"WBV2-P1189-001","next":"WBV2-P1190-001"},"WBV2-P1190-001":{"line":160,"offset":56365,"length":364,"previous":"WBV2-P1190-000","next":"WBV2-P1191-000"},"WBV2-P1191-000":{"line":161,"offset":56729,"length":303,"previous":"WBV2-P1190-001","next":"WBV2-P1191-001"},"WBV2-P1191-001":{"line":162,"offset":57032,"length":364,"previous":"WBV2-P1191-000","next":"WBV2-P1192-000"},"WBV2-P1192-000":{"line":163,"offset":57396,"length":303,"previous":"WBV2-P1191-001","next":"WBV2-P1192-001"},"WBV2-P1192-001":{"line":164,"offset":57699,"length":364,"previous":"WBV2-P1192-000","next":"WBV2-P1193-000"},"WBV2-P1193-000":{"line":165,"offset":58063,"length":303,"previous":"WBV2-P1192-001","next":"WBV2-P1193-001"},"WBV2-P1193-001":{"line":166,"offset":58366,"length":364,"previous":"WBV2-P1193-000","next":"WBV2-P1194-000"},"WBV2-P1194-000":{"line":167,"offset":58730,"length":303,"previous":"WBV2-P1193-001","next":"WBV2-P1194-001"},"WBV2-P1194-001":{"line":168,"offset":59033,"length":364,"previous":"WBV2-P1194-000","next":"WBV2-P1195-000"},"WBV2-P1195-000":{"line":169,"offset":59397,"length":303,"previous":"WBV2-P1194-001","next":"WBV2-P1195-001"},"WBV2-P1195-001":{"line":170,"offset":59700,"length":364,"previous":"WBV2-P1195-000","next":"WBV2-P1196-000"},"WBV2-P1196-000":{"line":171,"offset":60064,"length":303,"previous":"WBV2-P1195-001","next":"WBV2-P1196-001"},"WBV2-P1196-001":{"line":172,"offset":60367,"length":364,"previous":"WBV2-P1196-000","next":"WBV2-P1197-000"},"WBV2-P1197-000":{"line":173,"offset":60731,"length":303,"previous":"WBV2-P1196-001","next":"WBV2-P1197-001"},"WBV2-P1197-001":{"line":174,"offset":61034,"length":364,"previous":"WBV2-P1197-000","next":"WBV2-P1198-000"},"WBV2-P1198-000":{"line":175,"offset":61398,"length":303,"previous":"WBV2-P1197-001","next":"WBV2-P1198-001"},"WBV2-P1198-001":{"line":176,"offset":61701,"length":364,"previous":"WBV2-P1198-000","next":"WBV2-P1199-000"},"WBV2-P1199-000":{"line":177,"offset":62065,"length":303,"previous":"WBV2-P1198-001","next":"WBV2-P1199-001"},"WBV2-P1199-001":{"line":178,"offset":62368,"length":364,"previous":"WBV2-P1199-000","next":"WBV2-P1200-000"},"WBV2-P1200-000":{"line":179,"offset":62732,"length":303,"previous":"WBV2-P1199-001","next":"WBV2-P1200-001"},"WBV2-P1200-001":{"line":180,"offset":63035,"length":364,"previous":"WBV2-P1200-000","next":"WBV2-P1201-000"},"WBV2-P1201-000":{"line":181,"offset":63399,"length":303,"previous":"WBV2-P1200-001","next":"WBV2-P1201-001"},"WBV2-P1201-001":{"line":182,"offset":63702,"length":364,"previous":"WBV2-P1201-000","next":"WBV2-P1202-000"},"WBV2-P1202-000":{"line":183,"offset":64066,"length":303,"previous":"WBV2-P1201-001","next":"WBV2-P1202-001"},"WBV2-P1202-001":{"line":184,"offset":64369,"length":364,"previous":"WBV2-P1202-000","next":"WBV2-P1203-000"},"WBV2-P1203-000":{"line":185,"offset":64733,"length":303,"previous":"WBV2-P1202-001","next":"WBV2-P1203-001"},"WBV2-P1203-001":{"line":186,"offset":65036,"length":364,"previous":"WBV2-P1203-000","next":"WBV2-P1204-000"},"WBV2-P1204-000":{"line":187,"offset":65400,"length":303,"previous":"WBV2-P1203-001","next":"WBV2-P1204-001"},"WBV2-P1204-001":{"line":188,"offset":65703,"length":364,"previous":"WBV2-P1204-000","next":"WBV2-P1205-000"},"WBV2-P1205-000":{"line":189,"offset":66067,"length":303,"previous":"WBV2-P1204-001","next":"WBV2-P1205-001"},"WBV2-P1205-001":{"line":190,"offset":66370,"length":364,"previous":"WBV2-P1205-000","next":"WBV2-P1206-000"},"WBV2-P1206-000":{"line":191,"offset":66734,"length":303,"previous":"WBV2-P1205-001","next":"WBV2-P1206-001"},"WBV2-P1206-001":{"line":192,"offset":67037,"length":364,"previous":"WBV2-P1206-000","next":"WBV2-P1207-000"},"WBV2-P1207-000":{"line":193,"offset":67401,"length":303,"previous":"WBV2-P1206-001","next":"WBV2-P1207-001"},"WBV2-P1207-001":{"line":194,"offset":67704,"length":364,"previous":"WBV2-P1207-000","next":"WBV2-P1208-000"},"WBV2-P1208-000":{"line":195,"offset":68068,"length":303,"previous":"WBV2-P1207-001","next":"WBV2-P1208-001"},"WBV2-P1208-001":{"line":196,"offset":68371,"length":364,"previous":"WBV2-P1208-000","next":"WBV2-P1209-000"},"WBV2-P1209-000":{"line":197,"offset":68735,"length":303,"previous":"WBV2-P1208-001","next":"WBV2-P1209-001"},"WBV2-P1209-001":{"line":198,"offset":69038,"length":364,"previous":"WBV2-P1209-000","next":"WBV2-P1210-000"},"WBV2-P1210-000":{"line":199,"offset":69402,"length":303,"previous":"WBV2-P1209-001","next":"WBV2-P1210-001"},"WBV2-P1210-001":{"line":200,"offset":69705,"length":364,"previous":"WBV2-P1210-000","next":"WBV2-P1211-000"},"WBV2-P1211-000":{"line":201,"offset":70069,"length":303,"previous":"WBV2-P1210-001","next":"WBV2-P1211-001"},"WBV2-P1211-001":{"line":202,"offset":70372,"length":364,"previous":"WBV2-P1211-000","next":"WBV2-P1212-000"},"WBV2-P1212-000":{"line":203,"offset":70736,"length":303,"previous":"WBV2-P1211-001","next":"WBV2-P1212-001"},"WBV2-P1212-001":{"line":204,"offset":71039,"length":364,"previous":"WBV2-P1212-000","next":"WBV2-P1213-000"},"WBV2-P1213-000":{"line":205,"offset":71403,"length":303,"previous":"WBV2-P1212-001","next":"WBV2-P1213-001"},"WBV2-P1213-001":{"line":206,"offset":71706,"length":364,"previous":"WBV2-P1213-000","next":"WBV2-P1214-000"},"WBV2-P1214-000":{"line":207,"offset":72070,"length":303,"previous":"WBV2-P1213-001","next":"WBV2-P1214-001"},"WBV2-P1214-001":{"line":208,"offset":72373,"length":364,"previous":"WBV2-P1214-000","next":"WBV2-P1215-000"},"WBV2-P1215-000":{"line":209,"offset":72737,"length":303,"previous":"WBV2-P1214-001","next":"WBV2-P1215-001"},"WBV2-P1215-001":{"line":210,"offset":73040,"length":364,"previous":"WBV2-P1215-000","next":"WBV2-P1216-000"},"WBV2-P1216-000":{"line":211,"offset":73404,"length":303,"previous":"WBV2-P1215-001","next":"WBV2-P1216-001"},"WBV2-P1216-001":{"line":212,"offset":73707,"length":364,"previous":"WBV2-P1216-000","next":"WBV2-P1217-000"},"WBV2-P1217-000":{"line":213,"offset":74071,"length":303,"previous":"WBV2-P1216-001","next":"WBV2-P1217-001"},"WBV2-P1217-001":{"line":214,"offset":74374,"length":364,"previous":"WBV2-P1217-000","next":"WBV2-P1218-000"},"WBV2-P1218-000":{"line":215,"offset":74738,"length":303,"previous":"WBV2-P1217-001","next":"WBV2-P1218-001"},"WBV2-P1218-001":{"line":216,"offset":75041,"length":364,"previous":"WBV2-P1218-000","next":"WBV2-P1219-000"},"WBV2-P1219-000":{"line":217,"offset":75405,"length":303,"previous":"WBV2-P1218-001","next":"WBV2-P1219-001"},"WBV2-P1219-001":{"line":218,"offset":75708,"length":364,"previous":"WBV2-P1219-000","next":"WBV2-P1220-000"},"WBV2-P1220-000":{"line":219,"offset":76072,"length":303,"previous":"WBV2-P1219-001","next":"WBV2-P1220-001"},"WBV2-P1220-001":{"line":220,"offset":76375,"length":364,"previous":"WBV2-P1220-000","next":"WBV2-P1221-000"},"WBV2-P1221-000":{"line":221,"offset":76739,"length":303,"previous":"WBV2-P1220-001","next":"WBV2-P1221-001"},"WBV2-P1221-001":{"line":222,"offset":77042,"length":364,"previous":"WBV2-P1221-000","next":"WBV2-P1222-000"},"WBV2-P1222-000":{"line":223,"offset":77406,"length":303,"previous":"WBV2-P1221-001","next":"WBV2-P1222-001"},"WBV2-P1222-001":{"line":224,"offset":77709,"length":364,"previous":"WBV2-P1222-000","next":"WBV2-P1223-000"},"WBV2-P1223-000":{"line":225,"offset":78073,"length":303,"previous":"WBV2-P1222-001","next":"WBV2-P1223-001"},"WBV2-P1223-001":{"line":226,"offset":78376,"length":364,"previous":"WBV2-P1223-000","next":"WBV2-P1224-000"},"WBV2-P1224-000":{"line":227,"offset":78740,"length":303,"previous":"WBV2-P1223-001","next":"WBV2-P1224-001"},"WBV2-P1224-001":{"line":228,"offset":79043,"length":364,"previous":"WBV2-P1224-000","next":"WBV2-P1225-000"},"WBV2-P1225-000":{"line":229,"offset":79407,"length":303,"previous":"WBV2-P1224-001","next":"WBV2-P1225-001"},"WBV2-P1225-001":{"line":230,"offset":79710,"length":364,"previous":"WBV2-P1225-000","next":"WBV2-P1226-000"},"WBV2-P1226-000":{"line":231,"offset":80074,"length":303,"previous":"WBV2-P1225-001","next":"WBV2-P1226-001"},"WBV2-P1226-001":{"line":232,"offset":80377,"length":364,"previous":"WBV2-P1226-000","next":"WBV2-P1227-000"},"WBV2-P1227-000":{"line":233,"offset":80741,"length":303,"previous":"WBV2-P1226-001","next":"WBV2-P1227-001"},"WBV2-P1227-001":{"line":234,"offset":81044,"length":364,"previous":"WBV2-P1227-000","next":"WBV2-P1228-000"},"WBV2-P1228-000":{"line":235,"offset":81408,"length":303,"previous":"WBV2-P1227-001","next":"WBV2-P1228-001"},"WBV2-P1228-001":{"line":236,"offset":81711,"length":364,"previous":"WBV2-P1228-000","next":"WBV2-P1229-000"},"WBV2-P1229-000":{"line":237,"offset":82075,"length":303,"previous":"WBV2-P1228-001","next":"WBV2-P1229-001"},"WBV2-P1229-001":{"line":238,"offset":82378,"length":364,"previous":"WBV2-P1229-000","next":"WBV2-P1230-000"},"WBV2-P1230-000":{"line":239,"offset":82742,"length":303,"previous":"WBV2-P1229-001","next":"WBV2-P1230-001"},"WBV2-P1230-001":{"line":240,"offset":83045,"length":364,"previous":"WBV2-P1230-000","next":null}}}