From c01ae4ff16493922f8fbe00c92ce742f0214810e Mon Sep 17 00:00:00 2001 From: mes123456 Date: Fri, 4 Sep 2026 09:18:11 +0800 Subject: [PATCH] chore(web): continuous handoff WBV2-P1257-001 --- docs/EXECUTION_QUEUE.md | 6 +- docs/status/WBV2-P1257-001.md | 9 + docs/tasks/WBV2-P1257-001.md | 48 + .../wbv2-shader-faed565343c54fcc.blend | Bin 0 -> 97308 bytes tests/golden/WBV2-P1257-000/manifest.json | 50 + .../WBV2-P1257-000/module-execution-plan.json | 26082 ++++++++++++++++ tests/golden/WBV2-P1257-001/manifest.json | 116 + .../golden/WBV2-P1257-001/module-receipt.json | 154 + tests/golden/WBV2-P1257-001/module-run.log | 49 + .../shader-main-reader-production.json | 127 + tests/golden/WBV2-P1257-001/task-context.json | 217 + tests/golden/WBV2/task-catalog.jsonl | 2 + tests/golden/WBV2/task-index.json | 2 +- 13 files changed, 26858 insertions(+), 4 deletions(-) create mode 100644 docs/status/WBV2-P1257-001.md create mode 100644 docs/tasks/WBV2-P1257-001.md create mode 100644 tests/files/web/generated/wbv2-shader-faed565343c54fcc.blend create mode 100644 tests/golden/WBV2-P1257-000/manifest.json create mode 100644 tests/golden/WBV2-P1257-000/module-execution-plan.json create mode 100644 tests/golden/WBV2-P1257-001/manifest.json create mode 100644 tests/golden/WBV2-P1257-001/module-receipt.json create mode 100644 tests/golden/WBV2-P1257-001/module-run.log create mode 100644 tests/golden/WBV2-P1257-001/shader-main-reader-production.json create mode 100644 tests/golden/WBV2-P1257-001/task-context.json diff --git a/docs/EXECUTION_QUEUE.md b/docs/EXECUTION_QUEUE.md index ef6d212fe..b75766f9b 100644 --- a/docs/EXECUTION_QUEUE.md +++ b/docs/EXECUTION_QUEUE.md @@ -15,9 +15,9 @@ | 字段 | 值 | | --- | --- | | 里程碑 | WBV2 capability workflow | -| 当前任务 | `WBV2-P1256-001` | -| parent manifest | `tests/golden/WBV2-P1256-000/manifest.json` | -| 任务卡 | [`tasks/WBV2-P1256-001.md`](tasks/WBV2-P1256-001.md) | +| 当前任务 | `WBV2-P1257-001` | +| parent manifest | `tests/golden/WBV2-P1257-000/manifest.json` | +| 任务卡 | [`tasks/WBV2-P1257-001.md`](tasks/WBV2-P1257-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-P1257-001.md b/docs/status/WBV2-P1257-001.md new file mode 100644 index 000000000..dc81192c8 --- /dev/null +++ b/docs/status/WBV2-P1257-001.md @@ -0,0 +1,9 @@ +# WBV2-P1257-001 status + +- task: `WBV2-P1257-001`; module: `AUTO_SHADER_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 `959`; unverified `2786`; 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-P1257-001.md b/docs/tasks/WBV2-P1257-001.md new file mode 100644 index 000000000..6edce515f --- /dev/null +++ b/docs/tasks/WBV2-P1257-001.md @@ -0,0 +1,48 @@ +# WBV2-P1257-001: verify auto-generated native shader node reader batch + +- task: WBV2-P1257-001 +- parent: WBV2-P1257-000 +- status: in_progress +- gap: capability:AUTO_SHADER_NATIVE_NODE_READER +- ownerFamily: NODES +- targetImplementationClass: LOCAL_EXACT +- batchId: WBV2-P1257-001:AUTO_SHADER_NATIVE_NODE_READER:faed565343c54fcc +- selectedRecordIds: ["node:ShaderNodeScript","node:ShaderNodeSeparateColor","node:ShaderNodeSeparateXYZ","node:ShaderNodeShaderToRGB","node:ShaderNodeSqueeze"] +- commandBudget: max=48; read/exploration max=16 +- Implementation entrypoint: `node tools/web/run-wbv2-module-task.mjs --task WBV2-P1257-001 --write` + +## 目标 + +以一个共享 Blender Main reader、WASM build、Worker 路由和 Chromium receipt 批量验证 ShaderNodeScript, ShaderNodeSeparateColor, ShaderNodeSeparateXYZ, ShaderNodeShaderToRGB, ShaderNodeSqueeze 的真实 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-shader-faed565343c54fcc.blend` +- Chromium test: `web/tests/e2e/shader-main-reader-production.spec.ts` +- Selected modifier units: `modifier-source:ShaderNodeScript`, `modifier-source:ShaderNodeSeparateColor`, `modifier-source:ShaderNodeSeparateXYZ`, `modifier-source:ShaderNodeShaderToRGB`, `modifier-source:ShaderNodeSqueeze` +- 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-P1257-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-P1257-001/module-receipt.json` +- Aggregate production evidence: `tests/golden/WBV2-P1257-001/modifier-reader-batch-production.json` +- Manifest: `tests/golden/WBV2-P1257-001/manifest.json` +- Status: `docs/status/WBV2-P1257-001.md` +- Rollback: restore WBV2-P1257-000 as queue parent without rewriting prior evidence. diff --git a/tests/files/web/generated/wbv2-shader-faed565343c54fcc.blend b/tests/files/web/generated/wbv2-shader-faed565343c54fcc.blend new file mode 100644 index 0000000000000000000000000000000000000000..8ff76031e630356fb2155496884b6215614adecc GIT binary patch literal 97308 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%0D$PRhmpD*I4XHr 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 ?7M;$U#D*uanW`fS5qA_>Yu+GRKcS>j&cEQYI* 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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 489ms +[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-P1257-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1257-001/shader-main-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-shader-faed565343c54fcc.blend WBV2_BATCH_TYPES='["ShaderNodeScript","ShaderNodeSeparateColor","ShaderNodeSeparateXYZ","ShaderNodeShaderToRGB","ShaderNodeSqueeze"]' WBV2_BATCH_UNITS='["node:ShaderNodeScript","node:ShaderNodeSeparateColor","node:ShaderNodeSeparateXYZ","node:ShaderNodeShaderToRGB","node:ShaderNodeSqueeze"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/shader-main-reader-production.spec.ts + +> blender-web-editor@0.1.0-rc.1 test:e2e +> playwright test --config playwright.config.ts --workers=1 tests/e2e/shader-main-reader-production.spec.ts + + +Running 1 test using 1 worker + + ✓ 1 tests/e2e/shader-main-reader-production.spec.ts:15:1 › WBV2-P1113-000 reads Shader nodes from Blender Main without JS simulation (1.7s) + + 1 passed (2.5s) +[WebServer] (node:1329945) 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:1329999) 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-P1257-001/shader-main-reader-production.json b/tests/golden/WBV2-P1257-001/shader-main-reader-production.json new file mode 100644 index 000000000..4371b5366 --- /dev/null +++ b/tests/golden/WBV2-P1257-001/shader-main-reader-production.json @@ -0,0 +1,127 @@ +{ + "schemaVersion": 1, + "task": "WBV2-P1257-001", + "operation": "SHADER_MAIN_READER_CHROMIUM", + "browser": "chromium", + "queueMutation": false, + "fixture": "tests/files/web/generated/wbv2-shader-faed565343c54fcc.blend", + "fixtureSha256": "668cd45d2a82501dc6fc29f3c7ea97331c89b9cfc7986ed4493cd453852e0235", + "sourceUnits": [ + "node:ShaderNodeScript", + "node:ShaderNodeSeparateColor", + "node:ShaderNodeSeparateXYZ", + "node:ShaderNodeShaderToRGB", + "node:ShaderNodeSqueeze" + ], + "expectedTypes": [ + "ShaderNodeScript", + "ShaderNodeSeparateColor", + "ShaderNodeSeparateXYZ", + "ShaderNodeShaderToRGB", + "ShaderNodeSqueeze" + ], + "sourceNodes": { + "node:ShaderNodeBsdfPrincipled": "material.nodes[type=PRINCIPLED]", + "node:ShaderNodeOutputMaterial": "material.nodes[type=OUTPUT]" + }, + "materials": [ + { + "id": "material:Material", + "nodes": [ + { + "type": "OUTPUT", + "name": "Material Output" + }, + { + "type": "PRINCIPLED", + "name": "Principled BSDF" + } + ], + "links": [ + { + "fromNodeId": "node:132449552:Principled BSDF", + "fromSocket": "BSDF", + "toNodeId": "node:156502014:Material Output", + "toSocket": "Surface" + } + ] + }, + { + "id": "material:WBV2 Shader Batch", + "nodes": [ + { + "type": "UNSUPPORTED", + "name": "WBV2 ShaderNodeScript" + }, + { + "type": "UNSUPPORTED", + "name": "WBV2 ShaderNodeSeparateColor" + }, + { + "type": "UNSUPPORTED", + "name": "WBV2 ShaderNodeSeparateXYZ" + }, + { + "type": "UNSUPPORTED", + "name": "WBV2 ShaderNodeShaderToRGB" + }, + { + "type": "UNSUPPORTED", + "name": "WBV2 ShaderNodeSqueeze" + } + ], + "links": [] + } + ], + "reopenedMaterials": [ + { + "id": "material:Material", + "nodes": [ + { + "type": "OUTPUT", + "name": "Material Output" + }, + { + "type": "PRINCIPLED", + "name": "Principled BSDF" + } + ], + "links": [ + { + "fromNodeId": "node:132449552:Principled BSDF", + "fromSocket": "BSDF", + "toNodeId": "node:156502014:Material Output", + "toSocket": "Surface" + } + ] + }, + { + "id": "material:WBV2 Shader Batch", + "nodes": [ + { + "type": "UNSUPPORTED", + "name": "WBV2 ShaderNodeScript" + }, + { + "type": "UNSUPPORTED", + "name": "WBV2 ShaderNodeSeparateColor" + }, + { + "type": "UNSUPPORTED", + "name": "WBV2 ShaderNodeSeparateXYZ" + }, + { + "type": "UNSUPPORTED", + "name": "WBV2 ShaderNodeShaderToRGB" + }, + { + "type": "UNSUPPORTED", + "name": "WBV2 ShaderNodeSqueeze" + } + ], + "links": [] + } + ], + "openedRevision": 1, + "reopenedRevision": 1 +} diff --git a/tests/golden/WBV2-P1257-001/task-context.json b/tests/golden/WBV2-P1257-001/task-context.json new file mode 100644 index 000000000..e80d99daa --- /dev/null +++ b/tests/golden/WBV2-P1257-001/task-context.json @@ -0,0 +1,217 @@ +{ + "schemaVersion": 1, + "task": "WBV2-P1257-001", + "parentTask": "WBV2-P1257-000", + "status": "in_progress", + "goal": "以一个共享 Blender Main reader、WASM build、Worker 路由和 Chromium receipt 批量验证 ShaderNodeScript, ShaderNodeSeparateColor, ShaderNodeSeparateXYZ, ShaderNodeShaderToRGB, ShaderNodeSqueeze 的真实 modifier/RNA 元数据。", + "scope": { + "gap": "capability:AUTO_SHADER_NATIVE_NODE_READER", + "ownerFamily": "NODES", + "implementationClass": "LOCAL_EXACT" + }, + "commands": [ + "node tools/web/check-task-context.mjs --task WBV2-P1257-001 --write" + ], + "inputPaths": [], + "inputMetadata": { + "docs/EXECUTION_QUEUE.md": { + "path": "docs/EXECUTION_QUEUE.md", + "exists": true, + "bytes": 4030, + "mtime_ns": "1788484691290959786", + "sha256": "bf0957deae5d7f611a1e40845da7678bae0d8ca312f5128171ce9bba2107d95e" + }, + "docs/tasks/WBV2-P1257-001.md": { + "path": "docs/tasks/WBV2-P1257-001.md", + "exists": true, + "bytes": 2615, + "mtime_ns": "1788484680489591861", + "sha256": "df7c46a648ffcfa80d7d260808c544ed159dc6e4bc7fe7f44d202b9232c54cfb" + }, + "tests/golden/WBV2-P1257-000/manifest.json": { + "path": "tests/golden/WBV2-P1257-000/manifest.json", + "exists": true, + "bytes": 1656, + "mtime_ns": "1788484680490489173", + "sha256": "bb809d11f7182ff58cb8e4230cd39f6e924aadf970b4e0af1f7e0577dbac93f2" + }, + "docs/status/WBV2-P1257-000.md": { + "path": "docs/status/WBV2-P1257-000.md", + "exists": true, + "bytes": 362, + "mtime_ns": "1788484680489762477", + "sha256": "45aa94bfe64643833c46a3c9318b8b5c99334be8648e288f8e841510f5e52187" + } + }, + "inputSelection": { + "schemaVersion": 1, + "limits": { + "maxFiles": 12, + "evidenceBytes": 8192, + "contextRemainingBytes": 1241, + "contextRemainingTokens": 309 + }, + "source": { + "bytes": 8663, + "tokens": 2167 + }, + "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-shader-faed565343c54fcc.blend", + "bytes": 97308, + "reason": "EVIDENCE_BYTE_BUDGET" + }, + { + "path": "web/tests/e2e/shader-main-reader-production.spec.ts", + "bytes": 3665, + "reason": "CONTEXT_REMAINING_SPACE" + }, + { + "path": "tests/golden/WBV2-P1257-001/module-receipt.json", + "bytes": 7301, + "reason": "CONTEXT_REMAINING_SPACE" + }, + { + "path": "tests/golden/WBV2-P1257-001/modifier-reader-batch-production.json", + "bytes": null, + "reason": "MISSING_PATH" + }, + { + "path": "tests/golden/WBV2-P1257-001/manifest.json", + "bytes": null, + "reason": "GENERATED_EVIDENCE_OUTPUT" + }, + { + "path": "docs/status/WBV2-P1257-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-P1257-001.md", + "taskIndex": "tests/golden/WBV2/task-index.json", + "parentManifest": "tests/golden/WBV2-P1257-000/manifest.json", + "parentStatus": "docs/status/WBV2-P1257-000.md" + }, + "readPolicy": { + "required": [ + "docs/EXECUTION_QUEUE.md", + "docs/tasks/WBV2-P1257-001.md", + "tests/golden/WBV2-P1257-000/manifest.json", + "docs/status/WBV2-P1257-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-P1257-000", + "parentTask": "WBV2-P1256-001", + "status": "done", + "nextTask": "WBV2-P1257-001", + "artifactCount": 4 + }, + "statusSummary": [ + "# WBV2-P1257-000 status", + "- task: `WBV2-P1257-000`; parent: `WBV2-P1256-001`; status: `done`", + "- taskClass: `QUEUE_ENABLEMENT`; no modifier-family parity completion claimed", + "- source-backed batch authorized: `AUTO_SHADER_NATIVE_NODE_READER` (5 units)", + "- dynamic inventory: `3745` units; verified `954`; unverified `2791`; bound delta `0`", + "- nextTask: `WBV2-P1257-001`" + ] + }, + "budgets": { + "queueBytes": 4096, + "taskBytes": 2615, + "parentManifestBytes": 24576, + "parentStatusBytes": 6144, + "evidenceFiles": 12, + "evidenceBytes": 8192, + "contextTokens": 3500, + "contextEnvelopeTokens": 1024, + "taskLines": 49, + "taskTokens": 654 + }, + "size": { + "documents": [ + { + "path": "docs/EXECUTION_QUEUE.md", + "bytes": 4030, + "lines": 58, + "tokens": 1008 + }, + { + "path": "docs/tasks/WBV2-P1257-001.md", + "bytes": 2615, + "lines": 49, + "tokens": 654 + }, + { + "path": "tests/golden/WBV2-P1257-000/manifest.json", + "bytes": 1656, + "lines": 51, + "tokens": 414 + }, + { + "path": "docs/status/WBV2-P1257-000.md", + "bytes": 362, + "lines": 8, + "tokens": 91 + } + ], + "sourceTokens": 2167, + "evidenceFiles": 0, + "evidenceBytes": 0, + "evidenceTokens": 0, + "totalTokens": 2167, + "reservedEnvelopeTokens": 1024, + "estimatedContextTokens": 3191, + "serializedContextTokens": 675, + "withinBudget": true + } +} diff --git a/tests/golden/WBV2/task-catalog.jsonl b/tests/golden/WBV2/task-catalog.jsonl index 3b944756d..30ecd7e55 100644 --- a/tests/golden/WBV2/task-catalog.jsonl +++ b/tests/golden/WBV2/task-catalog.jsonl @@ -291,3 +291,5 @@ {"id":"WBV2-P1255-001","gapId":"AUTO_SHADER_NATIVE_NODE_READER","ownerFamily":"NODES","sourceTask":"1255","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-P1256-000","gapId":"workflow:authorize_modifier_reader_batch","ownerFamily":"PROGRAM","sourceTask":"1256","state":"completed","targetImplementationClass":"QUEUE_ONLY","exitCriteria":["prior evidence remains hash-bound","batch source mapping is explicit","inventory remains source-derived"]} {"id":"WBV2-P1256-001","gapId":"AUTO_SHADER_NATIVE_NODE_READER","ownerFamily":"NODES","sourceTask":"1256","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-P1257-000","gapId":"workflow:authorize_modifier_reader_batch","ownerFamily":"PROGRAM","sourceTask":"1257","state":"completed","targetImplementationClass":"QUEUE_ONLY","exitCriteria":["prior evidence remains hash-bound","batch source mapping is explicit","inventory remains source-derived"]} +{"id":"WBV2-P1257-001","gapId":"AUTO_SHADER_NATIVE_NODE_READER","ownerFamily":"NODES","sourceTask":"1257","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 408ce9b06..070959645 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-P1256-000/module-execution-plan.json","sha256":"a493b9f004eb4f2c1fca7e45a0a8847ff62e9022ef0ebd761270f1f49b4d9079"},"catalog":{"path":"tests/golden/WBV2/task-catalog.jsonl","sha256":"13de3ccbb3b1b62802cb8da4f6c2a52c6862f72d14cb911988aaffd6bc8dfd00"},"taskCount":293,"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":"WBV2-P1231-000"},"WBV2-P1231-000":{"line":241,"offset":83409,"length":303,"previous":"WBV2-P1230-001","next":"WBV2-P1231-001"},"WBV2-P1231-001":{"line":242,"offset":83712,"length":364,"previous":"WBV2-P1231-000","next":"WBV2-P1232-000"},"WBV2-P1232-000":{"line":243,"offset":84076,"length":303,"previous":"WBV2-P1231-001","next":"WBV2-P1232-001"},"WBV2-P1232-001":{"line":244,"offset":84379,"length":364,"previous":"WBV2-P1232-000","next":"WBV2-P1233-000"},"WBV2-P1233-000":{"line":245,"offset":84743,"length":303,"previous":"WBV2-P1232-001","next":"WBV2-P1233-001"},"WBV2-P1233-001":{"line":246,"offset":85046,"length":364,"previous":"WBV2-P1233-000","next":"WBV2-P1234-000"},"WBV2-P1234-000":{"line":247,"offset":85410,"length":303,"previous":"WBV2-P1233-001","next":"WBV2-P1234-001"},"WBV2-P1234-001":{"line":248,"offset":85713,"length":364,"previous":"WBV2-P1234-000","next":"WBV2-P1235-000"},"WBV2-P1235-000":{"line":249,"offset":86077,"length":303,"previous":"WBV2-P1234-001","next":"WBV2-P1235-001"},"WBV2-P1235-001":{"line":250,"offset":86380,"length":364,"previous":"WBV2-P1235-000","next":"WBV2-P1236-000"},"WBV2-P1236-000":{"line":251,"offset":86744,"length":303,"previous":"WBV2-P1235-001","next":"WBV2-P1236-001"},"WBV2-P1236-001":{"line":252,"offset":87047,"length":364,"previous":"WBV2-P1236-000","next":"WBV2-P1237-000"},"WBV2-P1237-000":{"line":253,"offset":87411,"length":303,"previous":"WBV2-P1236-001","next":"WBV2-P1237-001"},"WBV2-P1237-001":{"line":254,"offset":87714,"length":364,"previous":"WBV2-P1237-000","next":"WBV2-P1238-000"},"WBV2-P1238-000":{"line":255,"offset":88078,"length":303,"previous":"WBV2-P1237-001","next":"WBV2-P1238-001"},"WBV2-P1238-001":{"line":256,"offset":88381,"length":364,"previous":"WBV2-P1238-000","next":"WBV2-P1239-000"},"WBV2-P1239-000":{"line":257,"offset":88745,"length":303,"previous":"WBV2-P1238-001","next":"WBV2-P1239-001"},"WBV2-P1239-001":{"line":258,"offset":89048,"length":364,"previous":"WBV2-P1239-000","next":"WBV2-P1240-000"},"WBV2-P1240-000":{"line":259,"offset":89412,"length":303,"previous":"WBV2-P1239-001","next":"WBV2-P1240-001"},"WBV2-P1240-001":{"line":260,"offset":89715,"length":364,"previous":"WBV2-P1240-000","next":"WBV2-P1241-000"},"WBV2-P1241-000":{"line":261,"offset":90079,"length":303,"previous":"WBV2-P1240-001","next":"WBV2-P1241-001"},"WBV2-P1241-001":{"line":262,"offset":90382,"length":364,"previous":"WBV2-P1241-000","next":"WBV2-P1242-000"},"WBV2-P1242-000":{"line":263,"offset":90746,"length":303,"previous":"WBV2-P1241-001","next":"WBV2-P1242-001"},"WBV2-P1242-001":{"line":264,"offset":91049,"length":364,"previous":"WBV2-P1242-000","next":"WBV2-P1243-000"},"WBV2-P1243-000":{"line":265,"offset":91413,"length":303,"previous":"WBV2-P1242-001","next":"WBV2-P1243-001"},"WBV2-P1243-001":{"line":266,"offset":91716,"length":364,"previous":"WBV2-P1243-000","next":"WBV2-P1244-000"},"WBV2-P1244-000":{"line":267,"offset":92080,"length":303,"previous":"WBV2-P1243-001","next":"WBV2-P1244-001"},"WBV2-P1244-001":{"line":268,"offset":92383,"length":364,"previous":"WBV2-P1244-000","next":"WBV2-P1245-000"},"WBV2-P1245-000":{"line":269,"offset":92747,"length":303,"previous":"WBV2-P1244-001","next":"WBV2-P1245-001"},"WBV2-P1245-001":{"line":270,"offset":93050,"length":364,"previous":"WBV2-P1245-000","next":"WBV2-P1246-000"},"WBV2-P1246-000":{"line":271,"offset":93414,"length":303,"previous":"WBV2-P1245-001","next":"WBV2-P1246-001"},"WBV2-P1246-001":{"line":272,"offset":93717,"length":362,"previous":"WBV2-P1246-000","next":"WBV2-P1247-000"},"WBV2-P1247-000":{"line":273,"offset":94079,"length":303,"previous":"WBV2-P1246-001","next":"WBV2-P1247-001"},"WBV2-P1247-001":{"line":274,"offset":94382,"length":362,"previous":"WBV2-P1247-000","next":"WBV2-P1248-000"},"WBV2-P1248-000":{"line":275,"offset":94744,"length":303,"previous":"WBV2-P1247-001","next":"WBV2-P1248-001"},"WBV2-P1248-001":{"line":276,"offset":95047,"length":362,"previous":"WBV2-P1248-000","next":"WBV2-P1249-000"},"WBV2-P1249-000":{"line":277,"offset":95409,"length":303,"previous":"WBV2-P1248-001","next":"WBV2-P1249-001"},"WBV2-P1249-001":{"line":278,"offset":95712,"length":362,"previous":"WBV2-P1249-000","next":"WBV2-P1250-000"},"WBV2-P1250-000":{"line":279,"offset":96074,"length":303,"previous":"WBV2-P1249-001","next":"WBV2-P1250-001"},"WBV2-P1250-001":{"line":280,"offset":96377,"length":362,"previous":"WBV2-P1250-000","next":"WBV2-P1251-000"},"WBV2-P1251-000":{"line":281,"offset":96739,"length":303,"previous":"WBV2-P1250-001","next":"WBV2-P1251-001"},"WBV2-P1251-001":{"line":282,"offset":97042,"length":362,"previous":"WBV2-P1251-000","next":"WBV2-P1252-000"},"WBV2-P1252-000":{"line":283,"offset":97404,"length":303,"previous":"WBV2-P1251-001","next":"WBV2-P1252-001"},"WBV2-P1252-001":{"line":284,"offset":97707,"length":362,"previous":"WBV2-P1252-000","next":"WBV2-P1253-000"},"WBV2-P1253-000":{"line":285,"offset":98069,"length":303,"previous":"WBV2-P1252-001","next":"WBV2-P1253-001"},"WBV2-P1253-001":{"line":286,"offset":98372,"length":362,"previous":"WBV2-P1253-000","next":"WBV2-P1254-000"},"WBV2-P1254-000":{"line":287,"offset":98734,"length":303,"previous":"WBV2-P1253-001","next":"WBV2-P1254-001"},"WBV2-P1254-001":{"line":288,"offset":99037,"length":362,"previous":"WBV2-P1254-000","next":"WBV2-P1255-000"},"WBV2-P1255-000":{"line":289,"offset":99399,"length":303,"previous":"WBV2-P1254-001","next":"WBV2-P1255-001"},"WBV2-P1255-001":{"line":290,"offset":99702,"length":362,"previous":"WBV2-P1255-000","next":"WBV2-P1256-000"},"WBV2-P1256-000":{"line":291,"offset":100064,"length":303,"previous":"WBV2-P1255-001","next":"WBV2-P1256-001"},"WBV2-P1256-001":{"line":292,"offset":100367,"length":362,"previous":"WBV2-P1256-000","next":null}}} +{"schemaVersion":1,"operation":"BLENDER_WEB_CAPABILITY_TASK_INDEX","source":{"path":"tests/golden/WBV2-P1257-000/module-execution-plan.json","sha256":"36b51ed69eaacab4540b3effa1a001c4fdefda1ebce6b8fda53b6843076fffcf"},"catalog":{"path":"tests/golden/WBV2/task-catalog.jsonl","sha256":"37ba649402538ab187479ab0099a01e6576f178012bc1a7c84323a22b1e6d54e"},"taskCount":295,"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":"WBV2-P1231-000"},"WBV2-P1231-000":{"line":241,"offset":83409,"length":303,"previous":"WBV2-P1230-001","next":"WBV2-P1231-001"},"WBV2-P1231-001":{"line":242,"offset":83712,"length":364,"previous":"WBV2-P1231-000","next":"WBV2-P1232-000"},"WBV2-P1232-000":{"line":243,"offset":84076,"length":303,"previous":"WBV2-P1231-001","next":"WBV2-P1232-001"},"WBV2-P1232-001":{"line":244,"offset":84379,"length":364,"previous":"WBV2-P1232-000","next":"WBV2-P1233-000"},"WBV2-P1233-000":{"line":245,"offset":84743,"length":303,"previous":"WBV2-P1232-001","next":"WBV2-P1233-001"},"WBV2-P1233-001":{"line":246,"offset":85046,"length":364,"previous":"WBV2-P1233-000","next":"WBV2-P1234-000"},"WBV2-P1234-000":{"line":247,"offset":85410,"length":303,"previous":"WBV2-P1233-001","next":"WBV2-P1234-001"},"WBV2-P1234-001":{"line":248,"offset":85713,"length":364,"previous":"WBV2-P1234-000","next":"WBV2-P1235-000"},"WBV2-P1235-000":{"line":249,"offset":86077,"length":303,"previous":"WBV2-P1234-001","next":"WBV2-P1235-001"},"WBV2-P1235-001":{"line":250,"offset":86380,"length":364,"previous":"WBV2-P1235-000","next":"WBV2-P1236-000"},"WBV2-P1236-000":{"line":251,"offset":86744,"length":303,"previous":"WBV2-P1235-001","next":"WBV2-P1236-001"},"WBV2-P1236-001":{"line":252,"offset":87047,"length":364,"previous":"WBV2-P1236-000","next":"WBV2-P1237-000"},"WBV2-P1237-000":{"line":253,"offset":87411,"length":303,"previous":"WBV2-P1236-001","next":"WBV2-P1237-001"},"WBV2-P1237-001":{"line":254,"offset":87714,"length":364,"previous":"WBV2-P1237-000","next":"WBV2-P1238-000"},"WBV2-P1238-000":{"line":255,"offset":88078,"length":303,"previous":"WBV2-P1237-001","next":"WBV2-P1238-001"},"WBV2-P1238-001":{"line":256,"offset":88381,"length":364,"previous":"WBV2-P1238-000","next":"WBV2-P1239-000"},"WBV2-P1239-000":{"line":257,"offset":88745,"length":303,"previous":"WBV2-P1238-001","next":"WBV2-P1239-001"},"WBV2-P1239-001":{"line":258,"offset":89048,"length":364,"previous":"WBV2-P1239-000","next":"WBV2-P1240-000"},"WBV2-P1240-000":{"line":259,"offset":89412,"length":303,"previous":"WBV2-P1239-001","next":"WBV2-P1240-001"},"WBV2-P1240-001":{"line":260,"offset":89715,"length":364,"previous":"WBV2-P1240-000","next":"WBV2-P1241-000"},"WBV2-P1241-000":{"line":261,"offset":90079,"length":303,"previous":"WBV2-P1240-001","next":"WBV2-P1241-001"},"WBV2-P1241-001":{"line":262,"offset":90382,"length":364,"previous":"WBV2-P1241-000","next":"WBV2-P1242-000"},"WBV2-P1242-000":{"line":263,"offset":90746,"length":303,"previous":"WBV2-P1241-001","next":"WBV2-P1242-001"},"WBV2-P1242-001":{"line":264,"offset":91049,"length":364,"previous":"WBV2-P1242-000","next":"WBV2-P1243-000"},"WBV2-P1243-000":{"line":265,"offset":91413,"length":303,"previous":"WBV2-P1242-001","next":"WBV2-P1243-001"},"WBV2-P1243-001":{"line":266,"offset":91716,"length":364,"previous":"WBV2-P1243-000","next":"WBV2-P1244-000"},"WBV2-P1244-000":{"line":267,"offset":92080,"length":303,"previous":"WBV2-P1243-001","next":"WBV2-P1244-001"},"WBV2-P1244-001":{"line":268,"offset":92383,"length":364,"previous":"WBV2-P1244-000","next":"WBV2-P1245-000"},"WBV2-P1245-000":{"line":269,"offset":92747,"length":303,"previous":"WBV2-P1244-001","next":"WBV2-P1245-001"},"WBV2-P1245-001":{"line":270,"offset":93050,"length":364,"previous":"WBV2-P1245-000","next":"WBV2-P1246-000"},"WBV2-P1246-000":{"line":271,"offset":93414,"length":303,"previous":"WBV2-P1245-001","next":"WBV2-P1246-001"},"WBV2-P1246-001":{"line":272,"offset":93717,"length":362,"previous":"WBV2-P1246-000","next":"WBV2-P1247-000"},"WBV2-P1247-000":{"line":273,"offset":94079,"length":303,"previous":"WBV2-P1246-001","next":"WBV2-P1247-001"},"WBV2-P1247-001":{"line":274,"offset":94382,"length":362,"previous":"WBV2-P1247-000","next":"WBV2-P1248-000"},"WBV2-P1248-000":{"line":275,"offset":94744,"length":303,"previous":"WBV2-P1247-001","next":"WBV2-P1248-001"},"WBV2-P1248-001":{"line":276,"offset":95047,"length":362,"previous":"WBV2-P1248-000","next":"WBV2-P1249-000"},"WBV2-P1249-000":{"line":277,"offset":95409,"length":303,"previous":"WBV2-P1248-001","next":"WBV2-P1249-001"},"WBV2-P1249-001":{"line":278,"offset":95712,"length":362,"previous":"WBV2-P1249-000","next":"WBV2-P1250-000"},"WBV2-P1250-000":{"line":279,"offset":96074,"length":303,"previous":"WBV2-P1249-001","next":"WBV2-P1250-001"},"WBV2-P1250-001":{"line":280,"offset":96377,"length":362,"previous":"WBV2-P1250-000","next":"WBV2-P1251-000"},"WBV2-P1251-000":{"line":281,"offset":96739,"length":303,"previous":"WBV2-P1250-001","next":"WBV2-P1251-001"},"WBV2-P1251-001":{"line":282,"offset":97042,"length":362,"previous":"WBV2-P1251-000","next":"WBV2-P1252-000"},"WBV2-P1252-000":{"line":283,"offset":97404,"length":303,"previous":"WBV2-P1251-001","next":"WBV2-P1252-001"},"WBV2-P1252-001":{"line":284,"offset":97707,"length":362,"previous":"WBV2-P1252-000","next":"WBV2-P1253-000"},"WBV2-P1253-000":{"line":285,"offset":98069,"length":303,"previous":"WBV2-P1252-001","next":"WBV2-P1253-001"},"WBV2-P1253-001":{"line":286,"offset":98372,"length":362,"previous":"WBV2-P1253-000","next":"WBV2-P1254-000"},"WBV2-P1254-000":{"line":287,"offset":98734,"length":303,"previous":"WBV2-P1253-001","next":"WBV2-P1254-001"},"WBV2-P1254-001":{"line":288,"offset":99037,"length":362,"previous":"WBV2-P1254-000","next":"WBV2-P1255-000"},"WBV2-P1255-000":{"line":289,"offset":99399,"length":303,"previous":"WBV2-P1254-001","next":"WBV2-P1255-001"},"WBV2-P1255-001":{"line":290,"offset":99702,"length":362,"previous":"WBV2-P1255-000","next":"WBV2-P1256-000"},"WBV2-P1256-000":{"line":291,"offset":100064,"length":303,"previous":"WBV2-P1255-001","next":"WBV2-P1256-001"},"WBV2-P1256-001":{"line":292,"offset":100367,"length":362,"previous":"WBV2-P1256-000","next":"WBV2-P1257-000"},"WBV2-P1257-000":{"line":293,"offset":100729,"length":303,"previous":"WBV2-P1256-001","next":"WBV2-P1257-001"},"WBV2-P1257-001":{"line":294,"offset":101032,"length":362,"previous":"WBV2-P1257-000","next":null}}}