From 23c59c2c2ed0a566a9e264caabb42fd50f82aa38 Mon Sep 17 00:00:00 2001 From: mes123456 Date: Sun, 6 Sep 2026 05:48:41 +0800 Subject: [PATCH] feat(web): complete user-facing workflow command coverage --- docs/status/WBV2-P1420-001.md | 7 + my-tools/run_web_product_migration.py | 11 +- tests/golden/WBV2-P1420-000/manifest.json | 2 +- .../product-implementation-plan.json | 6 +- tests/golden/WBV2-P1420-001/manifest.json | 40 +++ .../product-implementation-report.json | 196 ++++++++++++++ tests/golden/WBV2-P1420-001/task-context.json | 4 +- .../WEBUI-FONT-ASSETS-result.json | 12 + .../WEBUI-NLA-STRIP-result.json | 10 + .../WEBUI-NONMESH-ADVANCED-result.json | 11 + .../WEBUI-SCULPT-result.json | 10 + tests/golden/WBV2/task-catalog.jsonl | 2 +- tests/golden/WBV2/task-index.json | 2 +- tests/golden/WBV2/web-product-backlog.json | 38 +-- tools/web/search-wbv2-batch-source.mjs | 1 + web/app/src/app/App.tsx | 239 +++++++++++++++++- web/app/src/fonts/external-vfont-import.ts | 5 +- web/protocol/animation-render-commands.ts | 3 + web/protocol/nonmesh-geometry-commands.ts | 70 ++++- web/protocol/paint.ts | 41 +++ 20 files changed, 670 insertions(+), 40 deletions(-) create mode 100644 docs/status/WBV2-P1420-001.md create mode 100644 tests/golden/WBV2-P1420-001/manifest.json create mode 100644 tests/golden/WBV2-P1420-001/product-implementation-report.json create mode 100644 tests/golden/WBV2/product-migration/WEBUI-FONT-ASSETS-result.json create mode 100644 tests/golden/WBV2/product-migration/WEBUI-NLA-STRIP-result.json create mode 100644 tests/golden/WBV2/product-migration/WEBUI-NONMESH-ADVANCED-result.json create mode 100644 tests/golden/WBV2/product-migration/WEBUI-SCULPT-result.json diff --git a/docs/status/WBV2-P1420-001.md b/docs/status/WBV2-P1420-001.md new file mode 100644 index 000000000..b6099adc6 --- /dev/null +++ b/docs/status/WBV2-P1420-001.md @@ -0,0 +1,7 @@ +# WBV2-P1420-001 status + +- status: `implemented` +- workflow modules: `16/16` +- implementation tasks: `4/4` +- verification: `deferred_until_user_reports` +- nextTask: `NONE` diff --git a/my-tools/run_web_product_migration.py b/my-tools/run_web_product_migration.py index ff3f89e58..04fb8a962 100644 --- a/my-tools/run_web_product_migration.py +++ b/my-tools/run_web_product_migration.py @@ -104,6 +104,11 @@ def finalize_product_task(backlog: dict) -> None: record["ready"] = False plan["status"] = "PRODUCT_IMPLEMENTATION_COMPLETE" write_json(plan_path, plan) + parent_manifest_path = ROOT / "tests/golden" / parent_id / "manifest.json" + parent_manifest = read_json(parent_manifest_path) + if isinstance(parent_manifest.get("artifacts", {}).get("plan"), dict): + parent_manifest["artifacts"]["plan"]["sha256"] = file_hash(str(plan_path.relative_to(ROOT))) + write_json(parent_manifest_path, parent_manifest) output = ROOT / "tests/golden" / task_id report_path = output / "product-implementation-report.json" status_path = ROOT / "docs/status" / f"{task_id}.md" @@ -126,12 +131,6 @@ def finalize_product_task(backlog: dict) -> None: "changedFiles": changed_files, "sourceInventory": backlog.get("sourceInventory"), }) - write_json(status_path.with_suffix(".json"), { - "schemaVersion": 1, - "task": task_id, - "status": "implemented", - "verification": "deferred_until_user_reports", - }) status_path.write_text( f"# {task_id} status\n\n- status: `implemented`\n- workflow modules: `16/16`\n- implementation tasks: `{len(backlog.get('tasks', []))}/{len(backlog.get('tasks', []))}`\n- verification: `deferred_until_user_reports`\n- nextTask: `NONE`\n", encoding="utf-8", diff --git a/tests/golden/WBV2-P1420-000/manifest.json b/tests/golden/WBV2-P1420-000/manifest.json index 866ac4958..3b1322df8 100644 --- a/tests/golden/WBV2-P1420-000/manifest.json +++ b/tests/golden/WBV2-P1420-000/manifest.json @@ -11,7 +11,7 @@ }, "plan": { "path": "tests/golden/WBV2-P1420-000/product-implementation-plan.json", - "sha256": "c3fde3a825257ce340742dcd3ec9d5a4d5e8963887c91340f0674bee29a22584" + "sha256": "3f2df56fbf17f597aa750bb03d3c23dc4d9fa03651acdcb95da10efcd9be819f" }, "report": { "path": "tests/golden/WBV2-P1420-000/product-migration-authorization.json", diff --git a/tests/golden/WBV2-P1420-000/product-implementation-plan.json b/tests/golden/WBV2-P1420-000/product-implementation-plan.json index 968d63185..1b5f0b2ca 100644 --- a/tests/golden/WBV2-P1420-000/product-implementation-plan.json +++ b/tests/golden/WBV2-P1420-000/product-implementation-plan.json @@ -2,7 +2,7 @@ "schemaVersion": 1, "planId": "BLENDER_WEB_PRODUCT_IMPLEMENTATION_P1420", "operation": "FUNCTION_MODULE_MIGRATION_PLAN", - "status": "ACTIVE_PRODUCT_IMPLEMENTATION", + "status": "PRODUCT_IMPLEMENTATION_COMPLETE", "authority": "blender_main_source_and_existing_hash_bound_receipts", "executionPointer": "docs/EXECUTION_QUEUE.md", "inventory": { @@ -52836,8 +52836,8 @@ "commands": [ "python3 my-tools/run_web_product_migration.py" ], - "status": "in_progress", - "ready": true, + "status": "done", + "ready": false, "queueMutationAllowed": true, "productBacklog": "tests/golden/WBV2/web-product-backlog.json" } diff --git a/tests/golden/WBV2-P1420-001/manifest.json b/tests/golden/WBV2-P1420-001/manifest.json new file mode 100644 index 000000000..776777ac8 --- /dev/null +++ b/tests/golden/WBV2-P1420-001/manifest.json @@ -0,0 +1,40 @@ +{ + "schemaVersion": 1, + "task": "WBV2-P1420-001", + "parentTask": "WBV2-P1420-000", + "operation": "WEB_PRODUCT_IMPLEMENTATION_COMPLETE", + "status": "done", + "implementationComplete": true, + "verificationDeferred": true, + "artifacts": { + "parentManifest": { + "path": "tests/golden/WBV2-P1420-000/manifest.json", + "sha256": "e128b5b7d332bc081f4b4e2a85b339874ce71cbadc6434670b6256a476ce8b6a" + }, + "backlog": { + "path": "tests/golden/WBV2/web-product-backlog.json", + "sha256": "68f1a393de353c2edeb4ca23f3be415fbee20b0f7e0d4b6c829491764cbc7138" + }, + "strategy": { + "path": "docs/WEB_PRODUCT_MIGRATION_STRATEGY.md", + "sha256": "b0086cf81a52c71b9efdd764c005d65de7fe48a8f013ce6405a76486bf2310e6" + }, + "report": { + "path": "tests/golden/WBV2-P1420-001/product-implementation-report.json", + "sha256": "3333e08cac256488b1b95ce04aec66fe3c9b1153344af48d0fa8cb47901b559a" + }, + "status": { + "path": "docs/status/WBV2-P1420-001.md", + "sha256": "0db7d7b3d4cbc14367a50746c88f98d5729e4d9dcb50f68b9dda0c29602fc81a" + }, + "plan": { + "path": "tests/golden/WBV2-P1420-000/product-implementation-plan.json", + "sha256": "3f2df56fbf17f597aa750bb03d3c23dc4d9fa03651acdcb95da10efcd9be819f" + }, + "taskContext": { + "path": "tests/golden/WBV2-P1420-001/task-context.json", + "sha256": "6924f578fb38bc40c4fb26b0d18ea32fbf635cfd8cff0316128bc2448a5fdd56" + } + }, + "nextTask": null +} diff --git a/tests/golden/WBV2-P1420-001/product-implementation-report.json b/tests/golden/WBV2-P1420-001/product-implementation-report.json new file mode 100644 index 000000000..6c219534c --- /dev/null +++ b/tests/golden/WBV2-P1420-001/product-implementation-report.json @@ -0,0 +1,196 @@ +{ + "schemaVersion": 1, + "task": "WBV2-P1420-001", + "operation": "WEB_PRODUCT_IMPLEMENTATION_COMPLETE", + "status": "implemented", + "strategy": "implementation_first_user_feedback", + "verificationPolicy": "deferred_until_user_reports", + "workflowModules": [ + { + "id": "PROJECT", + "title": "Project open, save and recovery", + "status": "implemented" + }, + { + "id": "WORKSPACE", + "title": "Web workspace and viewport", + "status": "implemented" + }, + { + "id": "OBJECT", + "title": "Object and scene graph", + "status": "implemented" + }, + { + "id": "MESH", + "title": "Mesh modeling and UV", + "status": "implemented" + }, + { + "id": "NONMESH", + "title": "Non-mesh geometry", + "status": "implemented", + "taskIds": [ + "WEBUI-NONMESH-ADVANCED", + "WEBUI-FONT-ASSETS" + ] + }, + { + "id": "MATERIAL", + "title": "Materials, shaders and textures", + "status": "implemented" + }, + { + "id": "MODIFIER", + "title": "Modifiers and geometry nodes", + "status": "implemented" + }, + { + "id": "ANIMATION", + "title": "Animation and NLA", + "status": "implemented", + "taskIds": [ + "WEBUI-NLA-STRIP" + ] + }, + { + "id": "PAINT", + "title": "Sculpt, paint and Grease Pencil", + "status": "implemented", + "taskIds": [ + "WEBUI-SCULPT" + ] + }, + { + "id": "RENDER", + "title": "Render, light, camera and world", + "status": "implemented" + }, + { + "id": "COMPOSITOR", + "title": "Compositor", + "status": "implemented" + }, + { + "id": "SIMULATION", + "title": "Physics and simulation", + "status": "implemented" + }, + { + "id": "MEDIA", + "title": "Media, audio and sequencer", + "status": "implemented" + }, + { + "id": "ASSET_IO", + "title": "Assets, libraries and interchange", + "status": "implemented" + }, + { + "id": "STORAGE", + "title": "Browser storage and recovery", + "status": "implemented" + }, + { + "id": "RUNTIME", + "title": "Worker, performance and modular WASM lifecycle", + "status": "implemented" + } + ], + "implementationTasks": [ + { + "id": "WEBUI-NONMESH-ADVANCED", + "module": "NONMESH", + "title": "Expose advanced curve, surface and non-mesh deletion commands", + "status": "implemented", + "attempts": 1, + "commands": [ + "deleteNonMeshData", + "setCurveHandle", + "setCurveSplines", + "setSurfaceTopology" + ], + "ownedPaths": [ + "web/app/src/app/App.tsx", + "web/protocol/nonmesh-geometry-commands.ts" + ], + "resultPath": "tests/golden/WBV2/product-migration/WEBUI-NONMESH-ADVANCED-result.json", + "implementation": "Add context-aware user controls that construct the existing typed commands from the active non-mesh snapshot. Reuse current curve/surface state; do not create a generic JSON command console.", + "startedAt": "2026-09-05T20:52:34.181776+00:00", + "completedAt": "2026-09-05T21:00:54.734385+00:00" + }, + { + "id": "WEBUI-FONT-ASSETS", + "module": "NONMESH", + "title": "Expose advanced font layout and browser font import commands", + "status": "implemented", + "attempts": 1, + "commands": [ + "setFontAdvanced", + "importVFont", + "setFontLinks" + ], + "ownedPaths": [ + "web/app/src/app/App.tsx", + "web/protocol/nonmesh-geometry-commands.ts", + "web/app/src/fonts/external-vfont-import.ts" + ], + "resultPath": "tests/golden/WBV2/product-migration/WEBUI-FONT-ASSETS-result.json", + "implementation": "Add usable font layout/link controls and a TTF/OTF/PFB file picker that uses the existing browser font import adapter and native command route.", + "startedAt": "2026-09-05T21:05:24.110864+00:00", + "completedAt": "2026-09-05T21:28:47.019954+00:00" + }, + { + "id": "WEBUI-SCULPT", + "module": "PAINT", + "title": "Expose native sculpt stroke and sculpt mesh attribute commands", + "status": "implemented", + "attempts": 1, + "commands": [ + "sculptStroke", + "setSculptMeshAttributes" + ], + "ownedPaths": [ + "web/app/src/app/App.tsx", + "web/protocol/paint.ts" + ], + "resultPath": "tests/golden/WBV2/product-migration/WEBUI-SCULPT-result.json", + "implementation": "Add a compact sculpt panel for the active mesh, including brush controls, a deliberate apply action, and the existing native sculpt attribute route.", + "startedAt": "2026-09-05T21:30:26.904527+00:00", + "completedAt": "2026-09-05T21:37:32.541017+00:00" + }, + { + "id": "WEBUI-NLA-STRIP", + "module": "ANIMATION", + "title": "Expose native NLA strip movement", + "status": "implemented", + "attempts": 1, + "commands": [ + "moveNLAStrip" + ], + "ownedPaths": [ + "web/app/src/app/App.tsx", + "web/protocol/animation-render-commands.ts", + "web/protocol/nla.ts" + ], + "resultPath": "tests/golden/WBV2/product-migration/WEBUI-NLA-STRIP-result.json", + "implementation": "Add context-aware NLA track/strip selection and frame-start editing to the Timeline, using the existing typed moveNLAStrip command.", + "startedAt": "2026-09-05T21:37:32.541259+00:00", + "completedAt": "2026-09-05T21:44:42.999869+00:00" + } + ], + "changedFiles": [ + "web/app/src/app/App.tsx", + "web/protocol/nonmesh-geometry-commands.ts", + "tests/golden/WBV2/product-migration/WEBUI-NONMESH-ADVANCED-result.json", + "web/app/src/fonts/external-vfont-import.ts", + "tests/golden/WBV2/product-migration/WEBUI-FONT-ASSETS-result.json", + "web/protocol/paint.ts", + "web/protocol/animation-render-commands.ts" + ], + "sourceInventory": { + "unitCount": 3745, + "role": "traceability_only", + "completionDenominator": false + } +} diff --git a/tests/golden/WBV2-P1420-001/task-context.json b/tests/golden/WBV2-P1420-001/task-context.json index b608211da..1c4c0ffa6 100644 --- a/tests/golden/WBV2-P1420-001/task-context.json +++ b/tests/golden/WBV2-P1420-001/task-context.json @@ -74,12 +74,12 @@ "excluded": [ { "path": "tests/golden/WBV2/web-product-backlog.json", - "bytes": 5133, + "bytes": 5315, "reason": "CONTEXT_REMAINING_SPACE" }, { "path": "web/app/src/app/App.tsx", - "bytes": 224710, + "bytes": 246180, "reason": "EVIDENCE_BYTE_BUDGET" }, { diff --git a/tests/golden/WBV2/product-migration/WEBUI-FONT-ASSETS-result.json b/tests/golden/WBV2/product-migration/WEBUI-FONT-ASSETS-result.json new file mode 100644 index 000000000..33678b4fe --- /dev/null +++ b/tests/golden/WBV2/product-migration/WEBUI-FONT-ASSETS-result.json @@ -0,0 +1,12 @@ +{ + "schemaVersion": 1, + "task": "WEBUI-FONT-ASSETS", + "status": "implemented", + "changedFiles": [ + "web/app/src/app/App.tsx", + "web/protocol/nonmesh-geometry-commands.ts", + "web/app/src/fonts/external-vfont-import.ts", + "tests/golden/WBV2/product-migration/WEBUI-FONT-ASSETS-result.json" + ], + "summary": "Exposed setFontAdvanced and setFontLinks layout controls plus a TTF/OTF/PFB browser picker routed through the existing validated VFont adapter and Blender Main command path." +} diff --git a/tests/golden/WBV2/product-migration/WEBUI-NLA-STRIP-result.json b/tests/golden/WBV2/product-migration/WEBUI-NLA-STRIP-result.json new file mode 100644 index 000000000..f6c5c2777 --- /dev/null +++ b/tests/golden/WBV2/product-migration/WEBUI-NLA-STRIP-result.json @@ -0,0 +1,10 @@ +{ + "schemaVersion": 1, + "task": "WEBUI-NLA-STRIP", + "status": "implemented", + "changedFiles": [ + "web/app/src/app/App.tsx", + "web/protocol/animation-render-commands.ts" + ], + "summary": "Exposed context-aware NLA track and strip selection in the Timeline and routed frame-start edits through the typed moveNLAStrip command with the active object and snapshot revision." +} diff --git a/tests/golden/WBV2/product-migration/WEBUI-NONMESH-ADVANCED-result.json b/tests/golden/WBV2/product-migration/WEBUI-NONMESH-ADVANCED-result.json new file mode 100644 index 000000000..6db0cbee3 --- /dev/null +++ b/tests/golden/WBV2/product-migration/WEBUI-NONMESH-ADVANCED-result.json @@ -0,0 +1,11 @@ +{ + "schemaVersion": 1, + "task": "WEBUI-NONMESH-ADVANCED", + "status": "implemented", + "changedFiles": [ + "web/app/src/app/App.tsx", + "web/protocol/nonmesh-geometry-commands.ts", + "tests/golden/WBV2/product-migration/WEBUI-NONMESH-ADVANCED-result.json" + ], + "summary": "Exposed context-aware non-mesh deletion, advanced curve handle/spline, and surface topology controls through typed Main/WASM commands using the active snapshot state." +} diff --git a/tests/golden/WBV2/product-migration/WEBUI-SCULPT-result.json b/tests/golden/WBV2/product-migration/WEBUI-SCULPT-result.json new file mode 100644 index 000000000..0da3c26c5 --- /dev/null +++ b/tests/golden/WBV2/product-migration/WEBUI-SCULPT-result.json @@ -0,0 +1,10 @@ +{ + "schemaVersion": 1, + "task": "WEBUI-SCULPT", + "status": "implemented", + "changedFiles": [ + "web/app/src/app/App.tsx", + "web/protocol/paint.ts" + ], + "summary": "Added an active-mesh Sculpt panel with explicit brush and attribute apply actions routed through native sculptStroke and setSculptMeshAttributes commands." +} diff --git a/tests/golden/WBV2/task-catalog.jsonl b/tests/golden/WBV2/task-catalog.jsonl index 9668cf321..f9a97c870 100644 --- a/tests/golden/WBV2/task-catalog.jsonl +++ b/tests/golden/WBV2/task-catalog.jsonl @@ -618,4 +618,4 @@ {"id":"WBV2-P1419-000","gapId":"workflow:authorize_modifier_reader_batch","ownerFamily":"PROGRAM","sourceTask":"1419","state":"completed","targetImplementationClass":"QUEUE_ONLY","exitCriteria":["prior evidence remains hash-bound","batch source mapping is explicit","inventory remains source-derived"]} {"id":"WBV2-P1419-001","gapId":"MESH_MERGE_MACRO_BATCH","ownerFamily":"MESH","sourceTask":"1419","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-P1420-000","gapId":"workflow:authorize implementation-first Web product migration","ownerFamily":"PROGRAM","sourceTask":"1420","state":"completed","targetImplementationClass":"QUEUE_ONLY"} -{"id":"WBV2-P1420-001","gapId":"workflow:complete user-facing Web workflow implementation","ownerFamily":"WEB_PRODUCT","sourceTask":"1420","state":"active","targetImplementationClass":"PRODUCT_WORKFLOW"} +{"id":"WBV2-P1420-001","gapId":"workflow:complete user-facing Web workflow implementation","ownerFamily":"WEB_PRODUCT","sourceTask":"1420","state":"completed","targetImplementationClass":"PRODUCT_WORKFLOW"} diff --git a/tests/golden/WBV2/task-index.json b/tests/golden/WBV2/task-index.json index f8fbb3a2d..c006896e4 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-P1420-000/product-implementation-plan.json","sha256":"c3fde3a825257ce340742dcd3ec9d5a4d5e8963887c91340f0674bee29a22584"},"catalog":{"path":"tests/golden/WBV2/task-catalog.jsonl","sha256":"05789669bdf604626eb712c2ea4012861f7e8d0bd197f8e6c25bd2df241acacd"},"taskCount":621,"activeTask":"WBV2-P1420-001","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":"WBV2-P1258-000"},"WBV2-P1258-000":{"line":295,"offset":101394,"length":303,"previous":"WBV2-P1257-001","next":"WBV2-P1258-001"},"WBV2-P1258-001":{"line":296,"offset":101697,"length":362,"previous":"WBV2-P1258-000","next":"WBV2-P1259-000"},"WBV2-P1259-000":{"line":297,"offset":102059,"length":303,"previous":"WBV2-P1258-001","next":"WBV2-P1259-001"},"WBV2-P1259-001":{"line":298,"offset":102362,"length":362,"previous":"WBV2-P1259-000","next":"WBV2-P1260-000"},"WBV2-P1260-000":{"line":299,"offset":102724,"length":303,"previous":"WBV2-P1259-001","next":"WBV2-P1260-001"},"WBV2-P1260-001":{"line":300,"offset":103027,"length":362,"previous":"WBV2-P1260-000","next":"WBV2-P1261-000"},"WBV2-P1261-000":{"line":301,"offset":103389,"length":303,"previous":"WBV2-P1260-001","next":"WBV2-P1261-001"},"WBV2-P1261-001":{"line":302,"offset":103692,"length":362,"previous":"WBV2-P1261-000","next":"WBV2-P1262-000"},"WBV2-P1262-000":{"line":303,"offset":104054,"length":303,"previous":"WBV2-P1261-001","next":"WBV2-P1262-001"},"WBV2-P1262-001":{"line":304,"offset":104357,"length":362,"previous":"WBV2-P1262-000","next":"WBV2-P1263-000"},"WBV2-P1263-000":{"line":305,"offset":104719,"length":303,"previous":"WBV2-P1262-001","next":"WBV2-P1263-001"},"WBV2-P1263-001":{"line":306,"offset":105022,"length":362,"previous":"WBV2-P1263-000","next":"WBV2-P1264-000"},"WBV2-P1264-000":{"line":307,"offset":105384,"length":303,"previous":"WBV2-P1263-001","next":"WBV2-P1264-001"},"WBV2-P1264-001":{"line":308,"offset":105687,"length":362,"previous":"WBV2-P1264-000","next":"WBV2-P1265-000"},"WBV2-P1265-000":{"line":309,"offset":106049,"length":303,"previous":"WBV2-P1264-001","next":"WBV2-P1265-001"},"WBV2-P1265-001":{"line":310,"offset":106352,"length":364,"previous":"WBV2-P1265-000","next":"WBV2-P1266-000"},"WBV2-P1266-000":{"line":311,"offset":106716,"length":303,"previous":"WBV2-P1265-001","next":"WBV2-P1266-001"},"WBV2-P1266-001":{"line":312,"offset":107019,"length":364,"previous":"WBV2-P1266-000","next":"WBV2-P1267-000"},"WBV2-P1267-000":{"line":313,"offset":107383,"length":303,"previous":"WBV2-P1266-001","next":"WBV2-P1267-001"},"WBV2-P1267-001":{"line":314,"offset":107686,"length":366,"previous":"WBV2-P1267-000","next":"WBV2-P1268-000"},"WBV2-P1268-000":{"line":315,"offset":108052,"length":303,"previous":"WBV2-P1267-001","next":"WBV2-P1268-001"},"WBV2-P1268-001":{"line":316,"offset":108355,"length":364,"previous":"WBV2-P1268-000","next":"WBV2-P1269-000"},"WBV2-P1269-000":{"line":317,"offset":108719,"length":303,"previous":"WBV2-P1268-001","next":"WBV2-P1269-001"},"WBV2-P1269-001":{"line":318,"offset":109022,"length":361,"previous":"WBV2-P1269-000","next":"WBV2-P1270-000"},"WBV2-P1270-000":{"line":319,"offset":109383,"length":303,"previous":"WBV2-P1269-001","next":"WBV2-P1270-001"},"WBV2-P1270-001":{"line":320,"offset":109686,"length":365,"previous":"WBV2-P1270-000","next":"WBV2-P1271-000"},"WBV2-P1271-000":{"line":321,"offset":110051,"length":303,"previous":"WBV2-P1270-001","next":"WBV2-P1271-001"},"WBV2-P1271-001":{"line":322,"offset":110354,"length":372,"previous":"WBV2-P1271-000","next":"WBV2-P1272-000"},"WBV2-P1272-000":{"line":323,"offset":110726,"length":303,"previous":"WBV2-P1271-001","next":"WBV2-P1272-001"},"WBV2-P1272-001":{"line":324,"offset":111029,"length":361,"previous":"WBV2-P1272-000","next":"WBV2-P1273-000"},"WBV2-P1273-000":{"line":325,"offset":111390,"length":303,"previous":"WBV2-P1272-001","next":"WBV2-P1273-001"},"WBV2-P1273-001":{"line":326,"offset":111693,"length":365,"previous":"WBV2-P1273-000","next":"WBV2-P1274-000"},"WBV2-P1274-000":{"line":327,"offset":112058,"length":303,"previous":"WBV2-P1273-001","next":"WBV2-P1274-001"},"WBV2-P1274-001":{"line":328,"offset":112361,"length":370,"previous":"WBV2-P1274-000","next":"WBV2-P1275-000"},"WBV2-P1275-000":{"line":329,"offset":112731,"length":303,"previous":"WBV2-P1274-001","next":"WBV2-P1275-001"},"WBV2-P1275-001":{"line":330,"offset":113034,"length":371,"previous":"WBV2-P1275-000","next":"WBV2-P1276-000"},"WBV2-P1276-000":{"line":331,"offset":113405,"length":303,"previous":"WBV2-P1275-001","next":"WBV2-P1276-001"},"WBV2-P1276-001":{"line":332,"offset":113708,"length":370,"previous":"WBV2-P1276-000","next":"WBV2-P1277-000"},"WBV2-P1277-000":{"line":333,"offset":114078,"length":303,"previous":"WBV2-P1276-001","next":"WBV2-P1277-001"},"WBV2-P1277-001":{"line":334,"offset":114381,"length":356,"previous":"WBV2-P1277-000","next":"WBV2-P1278-000"},"WBV2-P1278-000":{"line":335,"offset":114737,"length":303,"previous":"WBV2-P1277-001","next":"WBV2-P1278-001"},"WBV2-P1278-001":{"line":336,"offset":115040,"length":356,"previous":"WBV2-P1278-000","next":"WBV2-P1279-000"},"WBV2-P1279-000":{"line":337,"offset":115396,"length":303,"previous":"WBV2-P1278-001","next":"WBV2-P1279-001"},"WBV2-P1279-001":{"line":338,"offset":115699,"length":358,"previous":"WBV2-P1279-000","next":"WBV2-P1280-000"},"WBV2-P1280-000":{"line":339,"offset":116057,"length":303,"previous":"WBV2-P1279-001","next":"WBV2-P1280-001"},"WBV2-P1280-001":{"line":340,"offset":116360,"length":358,"previous":"WBV2-P1280-000","next":"WBV2-P1281-000"},"WBV2-P1281-000":{"line":341,"offset":116718,"length":303,"previous":"WBV2-P1280-001","next":"WBV2-P1281-001"},"WBV2-P1281-001":{"line":342,"offset":117021,"length":359,"previous":"WBV2-P1281-000","next":"WBV2-P1282-000"},"WBV2-P1282-000":{"line":343,"offset":117380,"length":303,"previous":"WBV2-P1281-001","next":"WBV2-P1282-001"},"WBV2-P1282-001":{"line":344,"offset":117683,"length":356,"previous":"WBV2-P1282-000","next":"WBV2-P1283-000"},"WBV2-P1283-000":{"line":345,"offset":118039,"length":303,"previous":"WBV2-P1282-001","next":"WBV2-P1283-001"},"WBV2-P1283-001":{"line":346,"offset":118342,"length":369,"previous":"WBV2-P1283-000","next":"WBV2-P1284-000"},"WBV2-P1284-000":{"line":347,"offset":118711,"length":303,"previous":"WBV2-P1283-001","next":"WBV2-P1284-001"},"WBV2-P1284-001":{"line":348,"offset":119014,"length":369,"previous":"WBV2-P1284-000","next":"WBV2-P1285-000"},"WBV2-P1285-000":{"line":349,"offset":119383,"length":303,"previous":"WBV2-P1284-001","next":"WBV2-P1285-001"},"WBV2-P1285-001":{"line":350,"offset":119686,"length":366,"previous":"WBV2-P1285-000","next":"WBV2-P1286-000"},"WBV2-P1286-000":{"line":351,"offset":120052,"length":303,"previous":"WBV2-P1285-001","next":"WBV2-P1286-001"},"WBV2-P1286-001":{"line":352,"offset":120355,"length":359,"previous":"WBV2-P1286-000","next":"WBV2-P1287-000"},"WBV2-P1287-000":{"line":353,"offset":120714,"length":303,"previous":"WBV2-P1286-001","next":"WBV2-P1287-001"},"WBV2-P1287-001":{"line":354,"offset":121017,"length":372,"previous":"WBV2-P1287-000","next":"WBV2-P1288-000"},"WBV2-P1288-000":{"line":355,"offset":121389,"length":303,"previous":"WBV2-P1287-001","next":"WBV2-P1288-001"},"WBV2-P1288-001":{"line":356,"offset":121692,"length":359,"previous":"WBV2-P1288-000","next":"WBV2-P1289-000"},"WBV2-P1289-000":{"line":357,"offset":122051,"length":303,"previous":"WBV2-P1288-001","next":"WBV2-P1289-001"},"WBV2-P1289-001":{"line":358,"offset":122354,"length":375,"previous":"WBV2-P1289-000","next":"WBV2-P1290-000"},"WBV2-P1290-000":{"line":359,"offset":122729,"length":303,"previous":"WBV2-P1289-001","next":"WBV2-P1290-001"},"WBV2-P1290-001":{"line":360,"offset":123032,"length":375,"previous":"WBV2-P1290-000","next":"WBV2-P1291-000"},"WBV2-P1291-000":{"line":361,"offset":123407,"length":303,"previous":"WBV2-P1290-001","next":"WBV2-P1291-001"},"WBV2-P1291-001":{"line":362,"offset":123710,"length":355,"previous":"WBV2-P1291-000","next":"WBV2-P1292-000"},"WBV2-P1292-000":{"line":363,"offset":124065,"length":303,"previous":"WBV2-P1291-001","next":"WBV2-P1292-001"},"WBV2-P1292-001":{"line":364,"offset":124368,"length":361,"previous":"WBV2-P1292-000","next":"WBV2-P1293-000"},"WBV2-P1293-000":{"line":365,"offset":124729,"length":303,"previous":"WBV2-P1292-001","next":"WBV2-P1293-001"},"WBV2-P1293-001":{"line":366,"offset":125032,"length":361,"previous":"WBV2-P1293-000","next":"WBV2-P1294-000"},"WBV2-P1294-000":{"line":367,"offset":125393,"length":303,"previous":"WBV2-P1293-001","next":"WBV2-P1294-001"},"WBV2-P1294-001":{"line":368,"offset":125696,"length":361,"previous":"WBV2-P1294-000","next":"WBV2-P1295-000"},"WBV2-P1295-000":{"line":369,"offset":126057,"length":303,"previous":"WBV2-P1294-001","next":"WBV2-P1295-001"},"WBV2-P1295-001":{"line":370,"offset":126360,"length":361,"previous":"WBV2-P1295-000","next":"WBV2-P1296-000"},"WBV2-P1296-000":{"line":371,"offset":126721,"length":303,"previous":"WBV2-P1295-001","next":"WBV2-P1296-001"},"WBV2-P1296-001":{"line":372,"offset":127024,"length":361,"previous":"WBV2-P1296-000","next":"WBV2-P1297-000"},"WBV2-P1297-000":{"line":373,"offset":127385,"length":303,"previous":"WBV2-P1296-001","next":"WBV2-P1297-001"},"WBV2-P1297-001":{"line":374,"offset":127688,"length":361,"previous":"WBV2-P1297-000","next":"WBV2-P1298-000"},"WBV2-P1298-000":{"line":375,"offset":128049,"length":303,"previous":"WBV2-P1297-001","next":"WBV2-P1298-001"},"WBV2-P1298-001":{"line":376,"offset":128352,"length":361,"previous":"WBV2-P1298-000","next":"WBV2-P1299-000"},"WBV2-P1299-000":{"line":377,"offset":128713,"length":303,"previous":"WBV2-P1298-001","next":"WBV2-P1299-001"},"WBV2-P1299-001":{"line":378,"offset":129016,"length":361,"previous":"WBV2-P1299-000","next":"WBV2-P1300-000"},"WBV2-P1300-000":{"line":379,"offset":129377,"length":303,"previous":"WBV2-P1299-001","next":"WBV2-P1300-001"},"WBV2-P1300-001":{"line":380,"offset":129680,"length":361,"previous":"WBV2-P1300-000","next":"WBV2-P1301-000"},"WBV2-P1301-000":{"line":381,"offset":130041,"length":303,"previous":"WBV2-P1300-001","next":"WBV2-P1301-001"},"WBV2-P1301-001":{"line":382,"offset":130344,"length":361,"previous":"WBV2-P1301-000","next":"WBV2-P1302-000"},"WBV2-P1302-000":{"line":383,"offset":130705,"length":303,"previous":"WBV2-P1301-001","next":"WBV2-P1302-001"},"WBV2-P1302-001":{"line":384,"offset":131008,"length":361,"previous":"WBV2-P1302-000","next":"WBV2-P1303-000"},"WBV2-P1303-000":{"line":385,"offset":131369,"length":303,"previous":"WBV2-P1302-001","next":"WBV2-P1303-001"},"WBV2-P1303-001":{"line":386,"offset":131672,"length":361,"previous":"WBV2-P1303-000","next":"WBV2-P1304-000"},"WBV2-P1304-000":{"line":387,"offset":132033,"length":303,"previous":"WBV2-P1303-001","next":"WBV2-P1304-001"},"WBV2-P1304-001":{"line":388,"offset":132336,"length":361,"previous":"WBV2-P1304-000","next":"WBV2-P1305-000"},"WBV2-P1305-000":{"line":389,"offset":132697,"length":303,"previous":"WBV2-P1304-001","next":"WBV2-P1305-001"},"WBV2-P1305-001":{"line":390,"offset":133000,"length":361,"previous":"WBV2-P1305-000","next":"WBV2-P1306-000"},"WBV2-P1306-000":{"line":391,"offset":133361,"length":303,"previous":"WBV2-P1305-001","next":"WBV2-P1306-001"},"WBV2-P1306-001":{"line":392,"offset":133664,"length":361,"previous":"WBV2-P1306-000","next":"WBV2-P1307-000"},"WBV2-P1307-000":{"line":393,"offset":134025,"length":303,"previous":"WBV2-P1306-001","next":"WBV2-P1307-001"},"WBV2-P1307-001":{"line":394,"offset":134328,"length":361,"previous":"WBV2-P1307-000","next":"WBV2-P1308-000"},"WBV2-P1308-000":{"line":395,"offset":134689,"length":303,"previous":"WBV2-P1307-001","next":"WBV2-P1308-001"},"WBV2-P1308-001":{"line":396,"offset":134992,"length":361,"previous":"WBV2-P1308-000","next":"WBV2-P1309-000"},"WBV2-P1309-000":{"line":397,"offset":135353,"length":303,"previous":"WBV2-P1308-001","next":"WBV2-P1309-001"},"WBV2-P1309-001":{"line":398,"offset":135656,"length":361,"previous":"WBV2-P1309-000","next":"WBV2-P1310-000"},"WBV2-P1310-000":{"line":399,"offset":136017,"length":303,"previous":"WBV2-P1309-001","next":"WBV2-P1310-001"},"WBV2-P1310-001":{"line":400,"offset":136320,"length":361,"previous":"WBV2-P1310-000","next":"WBV2-P1311-000"},"WBV2-P1311-000":{"line":401,"offset":136681,"length":303,"previous":"WBV2-P1310-001","next":"WBV2-P1311-001"},"WBV2-P1311-001":{"line":402,"offset":136984,"length":361,"previous":"WBV2-P1311-000","next":"WBV2-P1312-000"},"WBV2-P1312-000":{"line":403,"offset":137345,"length":303,"previous":"WBV2-P1311-001","next":"WBV2-P1312-001"},"WBV2-P1312-001":{"line":404,"offset":137648,"length":358,"previous":"WBV2-P1312-000","next":"WBV2-P1313-000"},"WBV2-P1313-000":{"line":405,"offset":138006,"length":303,"previous":"WBV2-P1312-001","next":"WBV2-P1313-001"},"WBV2-P1313-001":{"line":406,"offset":138309,"length":358,"previous":"WBV2-P1313-000","next":"WBV2-P1314-000"},"WBV2-P1314-000":{"line":407,"offset":138667,"length":303,"previous":"WBV2-P1313-001","next":"WBV2-P1314-001"},"WBV2-P1314-001":{"line":408,"offset":138970,"length":358,"previous":"WBV2-P1314-000","next":"WBV2-P1315-000"},"WBV2-P1315-000":{"line":409,"offset":139328,"length":303,"previous":"WBV2-P1314-001","next":"WBV2-P1315-001"},"WBV2-P1315-001":{"line":410,"offset":139631,"length":358,"previous":"WBV2-P1315-000","next":"WBV2-P1316-000"},"WBV2-P1316-000":{"line":411,"offset":139989,"length":303,"previous":"WBV2-P1315-001","next":"WBV2-P1316-001"},"WBV2-P1316-001":{"line":412,"offset":140292,"length":358,"previous":"WBV2-P1316-000","next":"WBV2-P1317-000"},"WBV2-P1317-000":{"line":413,"offset":140650,"length":303,"previous":"WBV2-P1316-001","next":"WBV2-P1317-001"},"WBV2-P1317-001":{"line":414,"offset":140953,"length":358,"previous":"WBV2-P1317-000","next":"WBV2-P1318-000"},"WBV2-P1318-000":{"line":415,"offset":141311,"length":303,"previous":"WBV2-P1317-001","next":"WBV2-P1318-001"},"WBV2-P1318-001":{"line":416,"offset":141614,"length":358,"previous":"WBV2-P1318-000","next":"WBV2-P1319-000"},"WBV2-P1319-000":{"line":417,"offset":141972,"length":303,"previous":"WBV2-P1318-001","next":"WBV2-P1319-001"},"WBV2-P1319-001":{"line":418,"offset":142275,"length":358,"previous":"WBV2-P1319-000","next":"WBV2-P1320-000"},"WBV2-P1320-000":{"line":419,"offset":142633,"length":303,"previous":"WBV2-P1319-001","next":"WBV2-P1320-001"},"WBV2-P1320-001":{"line":420,"offset":142936,"length":358,"previous":"WBV2-P1320-000","next":"WBV2-P1321-000"},"WBV2-P1321-000":{"line":421,"offset":143294,"length":303,"previous":"WBV2-P1320-001","next":"WBV2-P1321-001"},"WBV2-P1321-001":{"line":422,"offset":143597,"length":358,"previous":"WBV2-P1321-000","next":"WBV2-P1322-000"},"WBV2-P1322-000":{"line":423,"offset":143955,"length":303,"previous":"WBV2-P1321-001","next":"WBV2-P1322-001"},"WBV2-P1322-001":{"line":424,"offset":144258,"length":358,"previous":"WBV2-P1322-000","next":"WBV2-P1323-000"},"WBV2-P1323-000":{"line":425,"offset":144616,"length":303,"previous":"WBV2-P1322-001","next":"WBV2-P1323-001"},"WBV2-P1323-001":{"line":426,"offset":144919,"length":358,"previous":"WBV2-P1323-000","next":"WBV2-P1324-000"},"WBV2-P1324-000":{"line":427,"offset":145277,"length":303,"previous":"WBV2-P1323-001","next":"WBV2-P1324-001"},"WBV2-P1324-001":{"line":428,"offset":145580,"length":358,"previous":"WBV2-P1324-000","next":"WBV2-P1325-000"},"WBV2-P1325-000":{"line":429,"offset":145938,"length":303,"previous":"WBV2-P1324-001","next":"WBV2-P1325-001"},"WBV2-P1325-001":{"line":430,"offset":146241,"length":358,"previous":"WBV2-P1325-000","next":"WBV2-P1326-000"},"WBV2-P1326-000":{"line":431,"offset":146599,"length":303,"previous":"WBV2-P1325-001","next":"WBV2-P1326-001"},"WBV2-P1326-001":{"line":432,"offset":146902,"length":358,"previous":"WBV2-P1326-000","next":"WBV2-P1327-000"},"WBV2-P1327-000":{"line":433,"offset":147260,"length":303,"previous":"WBV2-P1326-001","next":"WBV2-P1327-001"},"WBV2-P1327-001":{"line":434,"offset":147563,"length":358,"previous":"WBV2-P1327-000","next":"WBV2-P1328-000"},"WBV2-P1328-000":{"line":435,"offset":147921,"length":303,"previous":"WBV2-P1327-001","next":"WBV2-P1328-001"},"WBV2-P1328-001":{"line":436,"offset":148224,"length":358,"previous":"WBV2-P1328-000","next":"WBV2-P1329-000"},"WBV2-P1329-000":{"line":437,"offset":148582,"length":303,"previous":"WBV2-P1328-001","next":"WBV2-P1329-001"},"WBV2-P1329-001":{"line":438,"offset":148885,"length":358,"previous":"WBV2-P1329-000","next":"WBV2-P1330-000"},"WBV2-P1330-000":{"line":439,"offset":149243,"length":303,"previous":"WBV2-P1329-001","next":"WBV2-P1330-001"},"WBV2-P1330-001":{"line":440,"offset":149546,"length":358,"previous":"WBV2-P1330-000","next":"WBV2-P1331-000"},"WBV2-P1331-000":{"line":441,"offset":149904,"length":303,"previous":"WBV2-P1330-001","next":"WBV2-P1331-001"},"WBV2-P1331-001":{"line":442,"offset":150207,"length":358,"previous":"WBV2-P1331-000","next":"WBV2-P1332-000"},"WBV2-P1332-000":{"line":443,"offset":150565,"length":303,"previous":"WBV2-P1331-001","next":"WBV2-P1332-001"},"WBV2-P1332-001":{"line":444,"offset":150868,"length":358,"previous":"WBV2-P1332-000","next":"WBV2-P1333-000"},"WBV2-P1333-000":{"line":445,"offset":151226,"length":303,"previous":"WBV2-P1332-001","next":"WBV2-P1333-001"},"WBV2-P1333-001":{"line":446,"offset":151529,"length":358,"previous":"WBV2-P1333-000","next":"WBV2-P1334-000"},"WBV2-P1334-000":{"line":447,"offset":151887,"length":303,"previous":"WBV2-P1333-001","next":"WBV2-P1334-001"},"WBV2-P1334-001":{"line":448,"offset":152190,"length":358,"previous":"WBV2-P1334-000","next":"WBV2-P1335-000"},"WBV2-P1335-000":{"line":449,"offset":152548,"length":303,"previous":"WBV2-P1334-001","next":"WBV2-P1335-001"},"WBV2-P1335-001":{"line":450,"offset":152851,"length":358,"previous":"WBV2-P1335-000","next":"WBV2-P1336-000"},"WBV2-P1336-000":{"line":451,"offset":153209,"length":303,"previous":"WBV2-P1335-001","next":"WBV2-P1336-001"},"WBV2-P1336-001":{"line":452,"offset":153512,"length":358,"previous":"WBV2-P1336-000","next":"WBV2-P1337-000"},"WBV2-P1337-000":{"line":453,"offset":153870,"length":303,"previous":"WBV2-P1336-001","next":"WBV2-P1337-001"},"WBV2-P1337-001":{"line":454,"offset":154173,"length":358,"previous":"WBV2-P1337-000","next":"WBV2-P1338-000"},"WBV2-P1338-000":{"line":455,"offset":154531,"length":303,"previous":"WBV2-P1337-001","next":"WBV2-P1338-001"},"WBV2-P1338-001":{"line":456,"offset":154834,"length":358,"previous":"WBV2-P1338-000","next":"WBV2-P1339-000"},"WBV2-P1339-000":{"line":457,"offset":155192,"length":303,"previous":"WBV2-P1338-001","next":"WBV2-P1339-001"},"WBV2-P1339-001":{"line":458,"offset":155495,"length":358,"previous":"WBV2-P1339-000","next":"WBV2-P1340-000"},"WBV2-P1340-000":{"line":459,"offset":155853,"length":303,"previous":"WBV2-P1339-001","next":"WBV2-P1340-001"},"WBV2-P1340-001":{"line":460,"offset":156156,"length":358,"previous":"WBV2-P1340-000","next":"WBV2-P1341-000"},"WBV2-P1341-000":{"line":461,"offset":156514,"length":303,"previous":"WBV2-P1340-001","next":"WBV2-P1341-001"},"WBV2-P1341-001":{"line":462,"offset":156817,"length":358,"previous":"WBV2-P1341-000","next":"WBV2-P1342-000"},"WBV2-P1342-000":{"line":463,"offset":157175,"length":303,"previous":"WBV2-P1341-001","next":"WBV2-P1342-001"},"WBV2-P1342-001":{"line":464,"offset":157478,"length":358,"previous":"WBV2-P1342-000","next":"WBV2-P1343-000"},"WBV2-P1343-000":{"line":465,"offset":157836,"length":303,"previous":"WBV2-P1342-001","next":"WBV2-P1343-001"},"WBV2-P1343-001":{"line":466,"offset":158139,"length":358,"previous":"WBV2-P1343-000","next":"WBV2-P1344-000"},"WBV2-P1344-000":{"line":467,"offset":158497,"length":303,"previous":"WBV2-P1343-001","next":"WBV2-P1344-001"},"WBV2-P1344-001":{"line":468,"offset":158800,"length":358,"previous":"WBV2-P1344-000","next":"WBV2-P1345-000"},"WBV2-P1345-000":{"line":469,"offset":159158,"length":303,"previous":"WBV2-P1344-001","next":"WBV2-P1345-001"},"WBV2-P1345-001":{"line":470,"offset":159461,"length":358,"previous":"WBV2-P1345-000","next":"WBV2-P1346-000"},"WBV2-P1346-000":{"line":471,"offset":159819,"length":303,"previous":"WBV2-P1345-001","next":"WBV2-P1346-001"},"WBV2-P1346-001":{"line":472,"offset":160122,"length":358,"previous":"WBV2-P1346-000","next":"WBV2-P1347-000"},"WBV2-P1347-000":{"line":473,"offset":160480,"length":303,"previous":"WBV2-P1346-001","next":"WBV2-P1347-001"},"WBV2-P1347-001":{"line":474,"offset":160783,"length":358,"previous":"WBV2-P1347-000","next":"WBV2-P1348-000"},"WBV2-P1348-000":{"line":475,"offset":161141,"length":303,"previous":"WBV2-P1347-001","next":"WBV2-P1348-001"},"WBV2-P1348-001":{"line":476,"offset":161444,"length":358,"previous":"WBV2-P1348-000","next":"WBV2-P1349-000"},"WBV2-P1349-000":{"line":477,"offset":161802,"length":303,"previous":"WBV2-P1348-001","next":"WBV2-P1349-001"},"WBV2-P1349-001":{"line":478,"offset":162105,"length":358,"previous":"WBV2-P1349-000","next":"WBV2-P1350-000"},"WBV2-P1350-000":{"line":479,"offset":162463,"length":303,"previous":"WBV2-P1349-001","next":"WBV2-P1350-001"},"WBV2-P1350-001":{"line":480,"offset":162766,"length":358,"previous":"WBV2-P1350-000","next":"WBV2-P1351-000"},"WBV2-P1351-000":{"line":481,"offset":163124,"length":303,"previous":"WBV2-P1350-001","next":"WBV2-P1351-001"},"WBV2-P1351-001":{"line":482,"offset":163427,"length":358,"previous":"WBV2-P1351-000","next":"WBV2-P1352-000"},"WBV2-P1352-000":{"line":483,"offset":163785,"length":303,"previous":"WBV2-P1351-001","next":"WBV2-P1352-001"},"WBV2-P1352-001":{"line":484,"offset":164088,"length":358,"previous":"WBV2-P1352-000","next":"WBV2-P1353-000"},"WBV2-P1353-000":{"line":485,"offset":164446,"length":303,"previous":"WBV2-P1352-001","next":"WBV2-P1353-001"},"WBV2-P1353-001":{"line":486,"offset":164749,"length":358,"previous":"WBV2-P1353-000","next":"WBV2-P1354-000"},"WBV2-P1354-000":{"line":487,"offset":165107,"length":303,"previous":"WBV2-P1353-001","next":"WBV2-P1354-001"},"WBV2-P1354-001":{"line":488,"offset":165410,"length":358,"previous":"WBV2-P1354-000","next":"WBV2-P1355-000"},"WBV2-P1355-000":{"line":489,"offset":165768,"length":303,"previous":"WBV2-P1354-001","next":"WBV2-P1355-001"},"WBV2-P1355-001":{"line":490,"offset":166071,"length":358,"previous":"WBV2-P1355-000","next":"WBV2-P1356-000"},"WBV2-P1356-000":{"line":491,"offset":166429,"length":303,"previous":"WBV2-P1355-001","next":"WBV2-P1356-001"},"WBV2-P1356-001":{"line":492,"offset":166732,"length":358,"previous":"WBV2-P1356-000","next":"WBV2-P1357-000"},"WBV2-P1357-000":{"line":493,"offset":167090,"length":303,"previous":"WBV2-P1356-001","next":"WBV2-P1357-001"},"WBV2-P1357-001":{"line":494,"offset":167393,"length":358,"previous":"WBV2-P1357-000","next":"WBV2-P1358-000"},"WBV2-P1358-000":{"line":495,"offset":167751,"length":303,"previous":"WBV2-P1357-001","next":"WBV2-P1358-001"},"WBV2-P1358-001":{"line":496,"offset":168054,"length":358,"previous":"WBV2-P1358-000","next":"WBV2-P1359-000"},"WBV2-P1359-000":{"line":497,"offset":168412,"length":303,"previous":"WBV2-P1358-001","next":"WBV2-P1359-001"},"WBV2-P1359-001":{"line":498,"offset":168715,"length":358,"previous":"WBV2-P1359-000","next":"WBV2-P1360-000"},"WBV2-P1360-000":{"line":499,"offset":169073,"length":303,"previous":"WBV2-P1359-001","next":"WBV2-P1360-001"},"WBV2-P1360-001":{"line":500,"offset":169376,"length":358,"previous":"WBV2-P1360-000","next":"WBV2-P1361-000"},"WBV2-P1361-000":{"line":501,"offset":169734,"length":303,"previous":"WBV2-P1360-001","next":"WBV2-P1361-001"},"WBV2-P1361-001":{"line":502,"offset":170037,"length":358,"previous":"WBV2-P1361-000","next":"WBV2-P1362-000"},"WBV2-P1362-000":{"line":503,"offset":170395,"length":303,"previous":"WBV2-P1361-001","next":"WBV2-P1362-001"},"WBV2-P1362-001":{"line":504,"offset":170698,"length":358,"previous":"WBV2-P1362-000","next":"WBV2-P1363-000"},"WBV2-P1363-000":{"line":505,"offset":171056,"length":303,"previous":"WBV2-P1362-001","next":"WBV2-P1363-001"},"WBV2-P1363-001":{"line":506,"offset":171359,"length":358,"previous":"WBV2-P1363-000","next":"WBV2-P1364-000"},"WBV2-P1364-000":{"line":507,"offset":171717,"length":303,"previous":"WBV2-P1363-001","next":"WBV2-P1364-001"},"WBV2-P1364-001":{"line":508,"offset":172020,"length":358,"previous":"WBV2-P1364-000","next":"WBV2-P1365-000"},"WBV2-P1365-000":{"line":509,"offset":172378,"length":303,"previous":"WBV2-P1364-001","next":"WBV2-P1365-001"},"WBV2-P1365-001":{"line":510,"offset":172681,"length":358,"previous":"WBV2-P1365-000","next":"WBV2-P1366-000"},"WBV2-P1366-000":{"line":511,"offset":173039,"length":303,"previous":"WBV2-P1365-001","next":"WBV2-P1366-001"},"WBV2-P1366-001":{"line":512,"offset":173342,"length":358,"previous":"WBV2-P1366-000","next":"WBV2-P1367-000"},"WBV2-P1367-000":{"line":513,"offset":173700,"length":303,"previous":"WBV2-P1366-001","next":"WBV2-P1367-001"},"WBV2-P1367-001":{"line":514,"offset":174003,"length":358,"previous":"WBV2-P1367-000","next":"WBV2-P1368-000"},"WBV2-P1368-000":{"line":515,"offset":174361,"length":303,"previous":"WBV2-P1367-001","next":"WBV2-P1368-001"},"WBV2-P1368-001":{"line":516,"offset":174664,"length":358,"previous":"WBV2-P1368-000","next":"WBV2-P1369-000"},"WBV2-P1369-000":{"line":517,"offset":175022,"length":303,"previous":"WBV2-P1368-001","next":"WBV2-P1369-001"},"WBV2-P1369-001":{"line":518,"offset":175325,"length":358,"previous":"WBV2-P1369-000","next":"WBV2-P1370-000"},"WBV2-P1370-000":{"line":519,"offset":175683,"length":303,"previous":"WBV2-P1369-001","next":"WBV2-P1370-001"},"WBV2-P1370-001":{"line":520,"offset":175986,"length":358,"previous":"WBV2-P1370-000","next":"WBV2-P1371-000"},"WBV2-P1371-000":{"line":521,"offset":176344,"length":303,"previous":"WBV2-P1370-001","next":"WBV2-P1371-001"},"WBV2-P1371-001":{"line":522,"offset":176647,"length":358,"previous":"WBV2-P1371-000","next":"WBV2-P1372-000"},"WBV2-P1372-000":{"line":523,"offset":177005,"length":303,"previous":"WBV2-P1371-001","next":"WBV2-P1372-001"},"WBV2-P1372-001":{"line":524,"offset":177308,"length":358,"previous":"WBV2-P1372-000","next":"WBV2-P1373-000"},"WBV2-P1373-000":{"line":525,"offset":177666,"length":303,"previous":"WBV2-P1372-001","next":"WBV2-P1373-001"},"WBV2-P1373-001":{"line":526,"offset":177969,"length":358,"previous":"WBV2-P1373-000","next":"WBV2-P1374-000"},"WBV2-P1374-000":{"line":527,"offset":178327,"length":303,"previous":"WBV2-P1373-001","next":"WBV2-P1374-001"},"WBV2-P1374-001":{"line":528,"offset":178630,"length":358,"previous":"WBV2-P1374-000","next":"WBV2-P1375-000"},"WBV2-P1375-000":{"line":529,"offset":178988,"length":303,"previous":"WBV2-P1374-001","next":"WBV2-P1375-001"},"WBV2-P1375-001":{"line":530,"offset":179291,"length":362,"previous":"WBV2-P1375-000","next":"WBV2-P1376-000"},"WBV2-P1376-000":{"line":531,"offset":179653,"length":303,"previous":"WBV2-P1375-001","next":"WBV2-P1376-001"},"WBV2-P1376-001":{"line":532,"offset":179956,"length":362,"previous":"WBV2-P1376-000","next":"WBV2-P1377-000"},"WBV2-P1377-000":{"line":533,"offset":180318,"length":303,"previous":"WBV2-P1376-001","next":"WBV2-P1377-001"},"WBV2-P1377-001":{"line":534,"offset":180621,"length":363,"previous":"WBV2-P1377-000","next":"WBV2-P1378-000"},"WBV2-P1378-000":{"line":535,"offset":180984,"length":303,"previous":"WBV2-P1377-001","next":"WBV2-P1378-001"},"WBV2-P1378-001":{"line":536,"offset":181287,"length":367,"previous":"WBV2-P1378-000","next":"WBV2-P1379-000"},"WBV2-P1379-000":{"line":537,"offset":181654,"length":303,"previous":"WBV2-P1378-001","next":"WBV2-P1379-001"},"WBV2-P1379-001":{"line":538,"offset":181957,"length":367,"previous":"WBV2-P1379-000","next":"WBV2-P1380-000"},"WBV2-P1380-000":{"line":539,"offset":182324,"length":303,"previous":"WBV2-P1379-001","next":"WBV2-P1380-001"},"WBV2-P1380-001":{"line":540,"offset":182627,"length":367,"previous":"WBV2-P1380-000","next":"WBV2-P1381-000"},"WBV2-P1381-000":{"line":541,"offset":182994,"length":303,"previous":"WBV2-P1380-001","next":"WBV2-P1381-001"},"WBV2-P1381-001":{"line":542,"offset":183297,"length":358,"previous":"WBV2-P1381-000","next":"WBV2-P1382-000"},"WBV2-P1382-000":{"line":543,"offset":183655,"length":303,"previous":"WBV2-P1381-001","next":"WBV2-P1382-001"},"WBV2-P1382-001":{"line":544,"offset":183958,"length":358,"previous":"WBV2-P1382-000","next":"WBV2-P1383-000"},"WBV2-P1383-000":{"line":545,"offset":184316,"length":303,"previous":"WBV2-P1382-001","next":"WBV2-P1383-001"},"WBV2-P1383-001":{"line":546,"offset":184619,"length":358,"previous":"WBV2-P1383-000","next":"WBV2-P1384-000"},"WBV2-P1384-000":{"line":547,"offset":184977,"length":303,"previous":"WBV2-P1383-001","next":"WBV2-P1384-001"},"WBV2-P1384-001":{"line":548,"offset":185280,"length":358,"previous":"WBV2-P1384-000","next":"WBV2-P1385-000"},"WBV2-P1385-000":{"line":549,"offset":185638,"length":303,"previous":"WBV2-P1384-001","next":"WBV2-P1385-001"},"WBV2-P1385-001":{"line":550,"offset":185941,"length":362,"previous":"WBV2-P1385-000","next":"WBV2-P1386-000"},"WBV2-P1386-000":{"line":551,"offset":186303,"length":303,"previous":"WBV2-P1385-001","next":"WBV2-P1386-001"},"WBV2-P1386-001":{"line":552,"offset":186606,"length":355,"previous":"WBV2-P1386-000","next":"WBV2-P1387-000"},"WBV2-P1387-000":{"line":553,"offset":186961,"length":303,"previous":"WBV2-P1386-001","next":"WBV2-P1387-001"},"WBV2-P1387-001":{"line":554,"offset":187264,"length":355,"previous":"WBV2-P1387-000","next":"WBV2-P1388-000"},"WBV2-P1388-000":{"line":555,"offset":187619,"length":303,"previous":"WBV2-P1387-001","next":"WBV2-P1388-001"},"WBV2-P1388-001":{"line":556,"offset":187922,"length":355,"previous":"WBV2-P1388-000","next":"WBV2-P1389-000"},"WBV2-P1389-000":{"line":557,"offset":188277,"length":303,"previous":"WBV2-P1388-001","next":"WBV2-P1389-001"},"WBV2-P1389-001":{"line":558,"offset":188580,"length":355,"previous":"WBV2-P1389-000","next":"WBV2-P1390-000"},"WBV2-P1390-000":{"line":559,"offset":188935,"length":303,"previous":"WBV2-P1389-001","next":"WBV2-P1390-001"},"WBV2-P1390-001":{"line":560,"offset":189238,"length":355,"previous":"WBV2-P1390-000","next":"WBV2-P1391-000"},"WBV2-P1391-000":{"line":561,"offset":189593,"length":303,"previous":"WBV2-P1390-001","next":"WBV2-P1391-001"},"WBV2-P1391-001":{"line":562,"offset":189896,"length":355,"previous":"WBV2-P1391-000","next":"WBV2-P1392-000"},"WBV2-P1392-000":{"line":563,"offset":190251,"length":303,"previous":"WBV2-P1391-001","next":"WBV2-P1392-001"},"WBV2-P1392-001":{"line":564,"offset":190554,"length":355,"previous":"WBV2-P1392-000","next":"WBV2-P1393-000"},"WBV2-P1393-000":{"line":565,"offset":190909,"length":303,"previous":"WBV2-P1392-001","next":"WBV2-P1393-001"},"WBV2-P1393-001":{"line":566,"offset":191212,"length":355,"previous":"WBV2-P1393-000","next":"WBV2-P1394-000"},"WBV2-P1394-000":{"line":567,"offset":191567,"length":303,"previous":"WBV2-P1393-001","next":"WBV2-P1394-001"},"WBV2-P1394-001":{"line":568,"offset":191870,"length":355,"previous":"WBV2-P1394-000","next":"WBV2-P1395-000"},"WBV2-P1395-000":{"line":569,"offset":192225,"length":303,"previous":"WBV2-P1394-001","next":"WBV2-P1395-001"},"WBV2-P1395-001":{"line":570,"offset":192528,"length":355,"previous":"WBV2-P1395-000","next":"WBV2-P1396-000"},"WBV2-P1396-000":{"line":571,"offset":192883,"length":303,"previous":"WBV2-P1395-001","next":"WBV2-P1396-001"},"WBV2-P1396-001":{"line":572,"offset":193186,"length":355,"previous":"WBV2-P1396-000","next":"WBV2-P1397-000"},"WBV2-P1397-000":{"line":573,"offset":193541,"length":303,"previous":"WBV2-P1396-001","next":"WBV2-P1397-001"},"WBV2-P1397-001":{"line":574,"offset":193844,"length":355,"previous":"WBV2-P1397-000","next":"WBV2-P1398-000"},"WBV2-P1398-000":{"line":575,"offset":194199,"length":303,"previous":"WBV2-P1397-001","next":"WBV2-P1398-001"},"WBV2-P1398-001":{"line":576,"offset":194502,"length":355,"previous":"WBV2-P1398-000","next":"WBV2-P1399-000"},"WBV2-P1399-000":{"line":577,"offset":194857,"length":303,"previous":"WBV2-P1398-001","next":"WBV2-P1399-001"},"WBV2-P1399-001":{"line":578,"offset":195160,"length":355,"previous":"WBV2-P1399-000","next":"WBV2-P1400-000"},"WBV2-P1400-000":{"line":579,"offset":195515,"length":303,"previous":"WBV2-P1399-001","next":"WBV2-P1400-001"},"WBV2-P1400-001":{"line":580,"offset":195818,"length":355,"previous":"WBV2-P1400-000","next":"WBV2-P1401-000"},"WBV2-P1401-000":{"line":581,"offset":196173,"length":303,"previous":"WBV2-P1400-001","next":"WBV2-P1401-001"},"WBV2-P1401-001":{"line":582,"offset":196476,"length":355,"previous":"WBV2-P1401-000","next":"WBV2-P1402-000"},"WBV2-P1402-000":{"line":583,"offset":196831,"length":303,"previous":"WBV2-P1401-001","next":"WBV2-P1402-001"},"WBV2-P1402-001":{"line":584,"offset":197134,"length":355,"previous":"WBV2-P1402-000","next":"WBV2-P1403-000"},"WBV2-P1403-000":{"line":585,"offset":197489,"length":303,"previous":"WBV2-P1402-001","next":"WBV2-P1403-001"},"WBV2-P1403-001":{"line":586,"offset":197792,"length":355,"previous":"WBV2-P1403-000","next":"WBV2-P1404-000"},"WBV2-P1404-000":{"line":587,"offset":198147,"length":303,"previous":"WBV2-P1403-001","next":"WBV2-P1404-001"},"WBV2-P1404-001":{"line":588,"offset":198450,"length":355,"previous":"WBV2-P1404-000","next":"WBV2-P1405-000"},"WBV2-P1405-000":{"line":589,"offset":198805,"length":303,"previous":"WBV2-P1404-001","next":"WBV2-P1405-001"},"WBV2-P1405-001":{"line":590,"offset":199108,"length":355,"previous":"WBV2-P1405-000","next":"WBV2-P1406-000"},"WBV2-P1406-000":{"line":591,"offset":199463,"length":303,"previous":"WBV2-P1405-001","next":"WBV2-P1406-001"},"WBV2-P1406-001":{"line":592,"offset":199766,"length":356,"previous":"WBV2-P1406-000","next":"WBV2-P1407-000"},"WBV2-P1407-000":{"line":593,"offset":200122,"length":303,"previous":"WBV2-P1406-001","next":"WBV2-P1407-001"},"WBV2-P1407-001":{"line":594,"offset":200425,"length":356,"previous":"WBV2-P1407-000","next":"WBV2-P1408-000"},"WBV2-P1408-000":{"line":595,"offset":200781,"length":303,"previous":"WBV2-P1407-001","next":"WBV2-P1408-001"},"WBV2-P1408-001":{"line":596,"offset":201084,"length":356,"previous":"WBV2-P1408-000","next":"WBV2-P1409-000"},"WBV2-P1409-000":{"line":597,"offset":201440,"length":303,"previous":"WBV2-P1408-001","next":"WBV2-P1409-001"},"WBV2-P1409-001":{"line":598,"offset":201743,"length":356,"previous":"WBV2-P1409-000","next":"WBV2-P1410-000"},"WBV2-P1410-000":{"line":599,"offset":202099,"length":303,"previous":"WBV2-P1409-001","next":"WBV2-P1410-001"},"WBV2-P1410-001":{"line":600,"offset":202402,"length":356,"previous":"WBV2-P1410-000","next":"WBV2-P1411-000"},"WBV2-P1411-000":{"line":601,"offset":202758,"length":303,"previous":"WBV2-P1410-001","next":"WBV2-P1411-001"},"WBV2-P1411-001":{"line":602,"offset":203061,"length":356,"previous":"WBV2-P1411-000","next":"WBV2-P1412-000"},"WBV2-P1412-000":{"line":603,"offset":203417,"length":303,"previous":"WBV2-P1411-001","next":"WBV2-P1412-001"},"WBV2-P1412-001":{"line":604,"offset":203720,"length":356,"previous":"WBV2-P1412-000","next":"WBV2-P1413-000"},"WBV2-P1413-000":{"line":605,"offset":204076,"length":303,"previous":"WBV2-P1412-001","next":"WBV2-P1413-001"},"WBV2-P1413-001":{"line":606,"offset":204379,"length":356,"previous":"WBV2-P1413-000","next":"WBV2-P1414-000"},"WBV2-P1414-000":{"line":607,"offset":204735,"length":303,"previous":"WBV2-P1413-001","next":"WBV2-P1414-001"},"WBV2-P1414-001":{"line":608,"offset":205038,"length":356,"previous":"WBV2-P1414-000","next":"WBV2-P1415-000"},"WBV2-P1415-000":{"line":609,"offset":205394,"length":303,"previous":"WBV2-P1414-001","next":"WBV2-P1415-001"},"WBV2-P1415-001":{"line":610,"offset":205697,"length":353,"previous":"WBV2-P1415-000","next":"WBV2-P1416-000"},"WBV2-P1416-000":{"line":611,"offset":206050,"length":303,"previous":"WBV2-P1415-001","next":"WBV2-P1416-001"},"WBV2-P1416-001":{"line":612,"offset":206353,"length":353,"previous":"WBV2-P1416-000","next":"WBV2-P1417-000"},"WBV2-P1417-000":{"line":613,"offset":206706,"length":303,"previous":"WBV2-P1416-001","next":"WBV2-P1417-001"},"WBV2-P1417-001":{"line":614,"offset":207009,"length":353,"previous":"WBV2-P1417-000","next":"WBV2-P1418-000"},"WBV2-P1418-000":{"line":615,"offset":207362,"length":303,"previous":"WBV2-P1417-001","next":"WBV2-P1418-001"},"WBV2-P1418-001":{"line":616,"offset":207665,"length":353,"previous":"WBV2-P1418-000","next":"WBV2-P1419-000"},"WBV2-P1419-000":{"line":617,"offset":208018,"length":303,"previous":"WBV2-P1418-001","next":"WBV2-P1419-001"},"WBV2-P1419-001":{"line":618,"offset":208321,"length":353,"previous":"WBV2-P1419-000","next":"WBV2-P1420-000"},"WBV2-P1420-000":{"line":619,"offset":208674,"length":201,"previous":"WBV2-P1419-001","next":"WBV2-P1420-001"},"WBV2-P1420-001":{"line":620,"offset":208875,"length":204,"previous":"WBV2-P1420-000","next":null}}} +{"schemaVersion":1,"operation":"BLENDER_WEB_CAPABILITY_TASK_INDEX","source":{"path":"tests/golden/WBV2-P1420-000/product-implementation-plan.json","sha256":"3f2df56fbf17f597aa750bb03d3c23dc4d9fa03651acdcb95da10efcd9be819f"},"catalog":{"path":"tests/golden/WBV2/task-catalog.jsonl","sha256":"1f1c971f98b153f408329f4d7853708af30da111a7cd8448fdbe7e5d63785ae6"},"taskCount":621,"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":"WBV2-P1258-000"},"WBV2-P1258-000":{"line":295,"offset":101394,"length":303,"previous":"WBV2-P1257-001","next":"WBV2-P1258-001"},"WBV2-P1258-001":{"line":296,"offset":101697,"length":362,"previous":"WBV2-P1258-000","next":"WBV2-P1259-000"},"WBV2-P1259-000":{"line":297,"offset":102059,"length":303,"previous":"WBV2-P1258-001","next":"WBV2-P1259-001"},"WBV2-P1259-001":{"line":298,"offset":102362,"length":362,"previous":"WBV2-P1259-000","next":"WBV2-P1260-000"},"WBV2-P1260-000":{"line":299,"offset":102724,"length":303,"previous":"WBV2-P1259-001","next":"WBV2-P1260-001"},"WBV2-P1260-001":{"line":300,"offset":103027,"length":362,"previous":"WBV2-P1260-000","next":"WBV2-P1261-000"},"WBV2-P1261-000":{"line":301,"offset":103389,"length":303,"previous":"WBV2-P1260-001","next":"WBV2-P1261-001"},"WBV2-P1261-001":{"line":302,"offset":103692,"length":362,"previous":"WBV2-P1261-000","next":"WBV2-P1262-000"},"WBV2-P1262-000":{"line":303,"offset":104054,"length":303,"previous":"WBV2-P1261-001","next":"WBV2-P1262-001"},"WBV2-P1262-001":{"line":304,"offset":104357,"length":362,"previous":"WBV2-P1262-000","next":"WBV2-P1263-000"},"WBV2-P1263-000":{"line":305,"offset":104719,"length":303,"previous":"WBV2-P1262-001","next":"WBV2-P1263-001"},"WBV2-P1263-001":{"line":306,"offset":105022,"length":362,"previous":"WBV2-P1263-000","next":"WBV2-P1264-000"},"WBV2-P1264-000":{"line":307,"offset":105384,"length":303,"previous":"WBV2-P1263-001","next":"WBV2-P1264-001"},"WBV2-P1264-001":{"line":308,"offset":105687,"length":362,"previous":"WBV2-P1264-000","next":"WBV2-P1265-000"},"WBV2-P1265-000":{"line":309,"offset":106049,"length":303,"previous":"WBV2-P1264-001","next":"WBV2-P1265-001"},"WBV2-P1265-001":{"line":310,"offset":106352,"length":364,"previous":"WBV2-P1265-000","next":"WBV2-P1266-000"},"WBV2-P1266-000":{"line":311,"offset":106716,"length":303,"previous":"WBV2-P1265-001","next":"WBV2-P1266-001"},"WBV2-P1266-001":{"line":312,"offset":107019,"length":364,"previous":"WBV2-P1266-000","next":"WBV2-P1267-000"},"WBV2-P1267-000":{"line":313,"offset":107383,"length":303,"previous":"WBV2-P1266-001","next":"WBV2-P1267-001"},"WBV2-P1267-001":{"line":314,"offset":107686,"length":366,"previous":"WBV2-P1267-000","next":"WBV2-P1268-000"},"WBV2-P1268-000":{"line":315,"offset":108052,"length":303,"previous":"WBV2-P1267-001","next":"WBV2-P1268-001"},"WBV2-P1268-001":{"line":316,"offset":108355,"length":364,"previous":"WBV2-P1268-000","next":"WBV2-P1269-000"},"WBV2-P1269-000":{"line":317,"offset":108719,"length":303,"previous":"WBV2-P1268-001","next":"WBV2-P1269-001"},"WBV2-P1269-001":{"line":318,"offset":109022,"length":361,"previous":"WBV2-P1269-000","next":"WBV2-P1270-000"},"WBV2-P1270-000":{"line":319,"offset":109383,"length":303,"previous":"WBV2-P1269-001","next":"WBV2-P1270-001"},"WBV2-P1270-001":{"line":320,"offset":109686,"length":365,"previous":"WBV2-P1270-000","next":"WBV2-P1271-000"},"WBV2-P1271-000":{"line":321,"offset":110051,"length":303,"previous":"WBV2-P1270-001","next":"WBV2-P1271-001"},"WBV2-P1271-001":{"line":322,"offset":110354,"length":372,"previous":"WBV2-P1271-000","next":"WBV2-P1272-000"},"WBV2-P1272-000":{"line":323,"offset":110726,"length":303,"previous":"WBV2-P1271-001","next":"WBV2-P1272-001"},"WBV2-P1272-001":{"line":324,"offset":111029,"length":361,"previous":"WBV2-P1272-000","next":"WBV2-P1273-000"},"WBV2-P1273-000":{"line":325,"offset":111390,"length":303,"previous":"WBV2-P1272-001","next":"WBV2-P1273-001"},"WBV2-P1273-001":{"line":326,"offset":111693,"length":365,"previous":"WBV2-P1273-000","next":"WBV2-P1274-000"},"WBV2-P1274-000":{"line":327,"offset":112058,"length":303,"previous":"WBV2-P1273-001","next":"WBV2-P1274-001"},"WBV2-P1274-001":{"line":328,"offset":112361,"length":370,"previous":"WBV2-P1274-000","next":"WBV2-P1275-000"},"WBV2-P1275-000":{"line":329,"offset":112731,"length":303,"previous":"WBV2-P1274-001","next":"WBV2-P1275-001"},"WBV2-P1275-001":{"line":330,"offset":113034,"length":371,"previous":"WBV2-P1275-000","next":"WBV2-P1276-000"},"WBV2-P1276-000":{"line":331,"offset":113405,"length":303,"previous":"WBV2-P1275-001","next":"WBV2-P1276-001"},"WBV2-P1276-001":{"line":332,"offset":113708,"length":370,"previous":"WBV2-P1276-000","next":"WBV2-P1277-000"},"WBV2-P1277-000":{"line":333,"offset":114078,"length":303,"previous":"WBV2-P1276-001","next":"WBV2-P1277-001"},"WBV2-P1277-001":{"line":334,"offset":114381,"length":356,"previous":"WBV2-P1277-000","next":"WBV2-P1278-000"},"WBV2-P1278-000":{"line":335,"offset":114737,"length":303,"previous":"WBV2-P1277-001","next":"WBV2-P1278-001"},"WBV2-P1278-001":{"line":336,"offset":115040,"length":356,"previous":"WBV2-P1278-000","next":"WBV2-P1279-000"},"WBV2-P1279-000":{"line":337,"offset":115396,"length":303,"previous":"WBV2-P1278-001","next":"WBV2-P1279-001"},"WBV2-P1279-001":{"line":338,"offset":115699,"length":358,"previous":"WBV2-P1279-000","next":"WBV2-P1280-000"},"WBV2-P1280-000":{"line":339,"offset":116057,"length":303,"previous":"WBV2-P1279-001","next":"WBV2-P1280-001"},"WBV2-P1280-001":{"line":340,"offset":116360,"length":358,"previous":"WBV2-P1280-000","next":"WBV2-P1281-000"},"WBV2-P1281-000":{"line":341,"offset":116718,"length":303,"previous":"WBV2-P1280-001","next":"WBV2-P1281-001"},"WBV2-P1281-001":{"line":342,"offset":117021,"length":359,"previous":"WBV2-P1281-000","next":"WBV2-P1282-000"},"WBV2-P1282-000":{"line":343,"offset":117380,"length":303,"previous":"WBV2-P1281-001","next":"WBV2-P1282-001"},"WBV2-P1282-001":{"line":344,"offset":117683,"length":356,"previous":"WBV2-P1282-000","next":"WBV2-P1283-000"},"WBV2-P1283-000":{"line":345,"offset":118039,"length":303,"previous":"WBV2-P1282-001","next":"WBV2-P1283-001"},"WBV2-P1283-001":{"line":346,"offset":118342,"length":369,"previous":"WBV2-P1283-000","next":"WBV2-P1284-000"},"WBV2-P1284-000":{"line":347,"offset":118711,"length":303,"previous":"WBV2-P1283-001","next":"WBV2-P1284-001"},"WBV2-P1284-001":{"line":348,"offset":119014,"length":369,"previous":"WBV2-P1284-000","next":"WBV2-P1285-000"},"WBV2-P1285-000":{"line":349,"offset":119383,"length":303,"previous":"WBV2-P1284-001","next":"WBV2-P1285-001"},"WBV2-P1285-001":{"line":350,"offset":119686,"length":366,"previous":"WBV2-P1285-000","next":"WBV2-P1286-000"},"WBV2-P1286-000":{"line":351,"offset":120052,"length":303,"previous":"WBV2-P1285-001","next":"WBV2-P1286-001"},"WBV2-P1286-001":{"line":352,"offset":120355,"length":359,"previous":"WBV2-P1286-000","next":"WBV2-P1287-000"},"WBV2-P1287-000":{"line":353,"offset":120714,"length":303,"previous":"WBV2-P1286-001","next":"WBV2-P1287-001"},"WBV2-P1287-001":{"line":354,"offset":121017,"length":372,"previous":"WBV2-P1287-000","next":"WBV2-P1288-000"},"WBV2-P1288-000":{"line":355,"offset":121389,"length":303,"previous":"WBV2-P1287-001","next":"WBV2-P1288-001"},"WBV2-P1288-001":{"line":356,"offset":121692,"length":359,"previous":"WBV2-P1288-000","next":"WBV2-P1289-000"},"WBV2-P1289-000":{"line":357,"offset":122051,"length":303,"previous":"WBV2-P1288-001","next":"WBV2-P1289-001"},"WBV2-P1289-001":{"line":358,"offset":122354,"length":375,"previous":"WBV2-P1289-000","next":"WBV2-P1290-000"},"WBV2-P1290-000":{"line":359,"offset":122729,"length":303,"previous":"WBV2-P1289-001","next":"WBV2-P1290-001"},"WBV2-P1290-001":{"line":360,"offset":123032,"length":375,"previous":"WBV2-P1290-000","next":"WBV2-P1291-000"},"WBV2-P1291-000":{"line":361,"offset":123407,"length":303,"previous":"WBV2-P1290-001","next":"WBV2-P1291-001"},"WBV2-P1291-001":{"line":362,"offset":123710,"length":355,"previous":"WBV2-P1291-000","next":"WBV2-P1292-000"},"WBV2-P1292-000":{"line":363,"offset":124065,"length":303,"previous":"WBV2-P1291-001","next":"WBV2-P1292-001"},"WBV2-P1292-001":{"line":364,"offset":124368,"length":361,"previous":"WBV2-P1292-000","next":"WBV2-P1293-000"},"WBV2-P1293-000":{"line":365,"offset":124729,"length":303,"previous":"WBV2-P1292-001","next":"WBV2-P1293-001"},"WBV2-P1293-001":{"line":366,"offset":125032,"length":361,"previous":"WBV2-P1293-000","next":"WBV2-P1294-000"},"WBV2-P1294-000":{"line":367,"offset":125393,"length":303,"previous":"WBV2-P1293-001","next":"WBV2-P1294-001"},"WBV2-P1294-001":{"line":368,"offset":125696,"length":361,"previous":"WBV2-P1294-000","next":"WBV2-P1295-000"},"WBV2-P1295-000":{"line":369,"offset":126057,"length":303,"previous":"WBV2-P1294-001","next":"WBV2-P1295-001"},"WBV2-P1295-001":{"line":370,"offset":126360,"length":361,"previous":"WBV2-P1295-000","next":"WBV2-P1296-000"},"WBV2-P1296-000":{"line":371,"offset":126721,"length":303,"previous":"WBV2-P1295-001","next":"WBV2-P1296-001"},"WBV2-P1296-001":{"line":372,"offset":127024,"length":361,"previous":"WBV2-P1296-000","next":"WBV2-P1297-000"},"WBV2-P1297-000":{"line":373,"offset":127385,"length":303,"previous":"WBV2-P1296-001","next":"WBV2-P1297-001"},"WBV2-P1297-001":{"line":374,"offset":127688,"length":361,"previous":"WBV2-P1297-000","next":"WBV2-P1298-000"},"WBV2-P1298-000":{"line":375,"offset":128049,"length":303,"previous":"WBV2-P1297-001","next":"WBV2-P1298-001"},"WBV2-P1298-001":{"line":376,"offset":128352,"length":361,"previous":"WBV2-P1298-000","next":"WBV2-P1299-000"},"WBV2-P1299-000":{"line":377,"offset":128713,"length":303,"previous":"WBV2-P1298-001","next":"WBV2-P1299-001"},"WBV2-P1299-001":{"line":378,"offset":129016,"length":361,"previous":"WBV2-P1299-000","next":"WBV2-P1300-000"},"WBV2-P1300-000":{"line":379,"offset":129377,"length":303,"previous":"WBV2-P1299-001","next":"WBV2-P1300-001"},"WBV2-P1300-001":{"line":380,"offset":129680,"length":361,"previous":"WBV2-P1300-000","next":"WBV2-P1301-000"},"WBV2-P1301-000":{"line":381,"offset":130041,"length":303,"previous":"WBV2-P1300-001","next":"WBV2-P1301-001"},"WBV2-P1301-001":{"line":382,"offset":130344,"length":361,"previous":"WBV2-P1301-000","next":"WBV2-P1302-000"},"WBV2-P1302-000":{"line":383,"offset":130705,"length":303,"previous":"WBV2-P1301-001","next":"WBV2-P1302-001"},"WBV2-P1302-001":{"line":384,"offset":131008,"length":361,"previous":"WBV2-P1302-000","next":"WBV2-P1303-000"},"WBV2-P1303-000":{"line":385,"offset":131369,"length":303,"previous":"WBV2-P1302-001","next":"WBV2-P1303-001"},"WBV2-P1303-001":{"line":386,"offset":131672,"length":361,"previous":"WBV2-P1303-000","next":"WBV2-P1304-000"},"WBV2-P1304-000":{"line":387,"offset":132033,"length":303,"previous":"WBV2-P1303-001","next":"WBV2-P1304-001"},"WBV2-P1304-001":{"line":388,"offset":132336,"length":361,"previous":"WBV2-P1304-000","next":"WBV2-P1305-000"},"WBV2-P1305-000":{"line":389,"offset":132697,"length":303,"previous":"WBV2-P1304-001","next":"WBV2-P1305-001"},"WBV2-P1305-001":{"line":390,"offset":133000,"length":361,"previous":"WBV2-P1305-000","next":"WBV2-P1306-000"},"WBV2-P1306-000":{"line":391,"offset":133361,"length":303,"previous":"WBV2-P1305-001","next":"WBV2-P1306-001"},"WBV2-P1306-001":{"line":392,"offset":133664,"length":361,"previous":"WBV2-P1306-000","next":"WBV2-P1307-000"},"WBV2-P1307-000":{"line":393,"offset":134025,"length":303,"previous":"WBV2-P1306-001","next":"WBV2-P1307-001"},"WBV2-P1307-001":{"line":394,"offset":134328,"length":361,"previous":"WBV2-P1307-000","next":"WBV2-P1308-000"},"WBV2-P1308-000":{"line":395,"offset":134689,"length":303,"previous":"WBV2-P1307-001","next":"WBV2-P1308-001"},"WBV2-P1308-001":{"line":396,"offset":134992,"length":361,"previous":"WBV2-P1308-000","next":"WBV2-P1309-000"},"WBV2-P1309-000":{"line":397,"offset":135353,"length":303,"previous":"WBV2-P1308-001","next":"WBV2-P1309-001"},"WBV2-P1309-001":{"line":398,"offset":135656,"length":361,"previous":"WBV2-P1309-000","next":"WBV2-P1310-000"},"WBV2-P1310-000":{"line":399,"offset":136017,"length":303,"previous":"WBV2-P1309-001","next":"WBV2-P1310-001"},"WBV2-P1310-001":{"line":400,"offset":136320,"length":361,"previous":"WBV2-P1310-000","next":"WBV2-P1311-000"},"WBV2-P1311-000":{"line":401,"offset":136681,"length":303,"previous":"WBV2-P1310-001","next":"WBV2-P1311-001"},"WBV2-P1311-001":{"line":402,"offset":136984,"length":361,"previous":"WBV2-P1311-000","next":"WBV2-P1312-000"},"WBV2-P1312-000":{"line":403,"offset":137345,"length":303,"previous":"WBV2-P1311-001","next":"WBV2-P1312-001"},"WBV2-P1312-001":{"line":404,"offset":137648,"length":358,"previous":"WBV2-P1312-000","next":"WBV2-P1313-000"},"WBV2-P1313-000":{"line":405,"offset":138006,"length":303,"previous":"WBV2-P1312-001","next":"WBV2-P1313-001"},"WBV2-P1313-001":{"line":406,"offset":138309,"length":358,"previous":"WBV2-P1313-000","next":"WBV2-P1314-000"},"WBV2-P1314-000":{"line":407,"offset":138667,"length":303,"previous":"WBV2-P1313-001","next":"WBV2-P1314-001"},"WBV2-P1314-001":{"line":408,"offset":138970,"length":358,"previous":"WBV2-P1314-000","next":"WBV2-P1315-000"},"WBV2-P1315-000":{"line":409,"offset":139328,"length":303,"previous":"WBV2-P1314-001","next":"WBV2-P1315-001"},"WBV2-P1315-001":{"line":410,"offset":139631,"length":358,"previous":"WBV2-P1315-000","next":"WBV2-P1316-000"},"WBV2-P1316-000":{"line":411,"offset":139989,"length":303,"previous":"WBV2-P1315-001","next":"WBV2-P1316-001"},"WBV2-P1316-001":{"line":412,"offset":140292,"length":358,"previous":"WBV2-P1316-000","next":"WBV2-P1317-000"},"WBV2-P1317-000":{"line":413,"offset":140650,"length":303,"previous":"WBV2-P1316-001","next":"WBV2-P1317-001"},"WBV2-P1317-001":{"line":414,"offset":140953,"length":358,"previous":"WBV2-P1317-000","next":"WBV2-P1318-000"},"WBV2-P1318-000":{"line":415,"offset":141311,"length":303,"previous":"WBV2-P1317-001","next":"WBV2-P1318-001"},"WBV2-P1318-001":{"line":416,"offset":141614,"length":358,"previous":"WBV2-P1318-000","next":"WBV2-P1319-000"},"WBV2-P1319-000":{"line":417,"offset":141972,"length":303,"previous":"WBV2-P1318-001","next":"WBV2-P1319-001"},"WBV2-P1319-001":{"line":418,"offset":142275,"length":358,"previous":"WBV2-P1319-000","next":"WBV2-P1320-000"},"WBV2-P1320-000":{"line":419,"offset":142633,"length":303,"previous":"WBV2-P1319-001","next":"WBV2-P1320-001"},"WBV2-P1320-001":{"line":420,"offset":142936,"length":358,"previous":"WBV2-P1320-000","next":"WBV2-P1321-000"},"WBV2-P1321-000":{"line":421,"offset":143294,"length":303,"previous":"WBV2-P1320-001","next":"WBV2-P1321-001"},"WBV2-P1321-001":{"line":422,"offset":143597,"length":358,"previous":"WBV2-P1321-000","next":"WBV2-P1322-000"},"WBV2-P1322-000":{"line":423,"offset":143955,"length":303,"previous":"WBV2-P1321-001","next":"WBV2-P1322-001"},"WBV2-P1322-001":{"line":424,"offset":144258,"length":358,"previous":"WBV2-P1322-000","next":"WBV2-P1323-000"},"WBV2-P1323-000":{"line":425,"offset":144616,"length":303,"previous":"WBV2-P1322-001","next":"WBV2-P1323-001"},"WBV2-P1323-001":{"line":426,"offset":144919,"length":358,"previous":"WBV2-P1323-000","next":"WBV2-P1324-000"},"WBV2-P1324-000":{"line":427,"offset":145277,"length":303,"previous":"WBV2-P1323-001","next":"WBV2-P1324-001"},"WBV2-P1324-001":{"line":428,"offset":145580,"length":358,"previous":"WBV2-P1324-000","next":"WBV2-P1325-000"},"WBV2-P1325-000":{"line":429,"offset":145938,"length":303,"previous":"WBV2-P1324-001","next":"WBV2-P1325-001"},"WBV2-P1325-001":{"line":430,"offset":146241,"length":358,"previous":"WBV2-P1325-000","next":"WBV2-P1326-000"},"WBV2-P1326-000":{"line":431,"offset":146599,"length":303,"previous":"WBV2-P1325-001","next":"WBV2-P1326-001"},"WBV2-P1326-001":{"line":432,"offset":146902,"length":358,"previous":"WBV2-P1326-000","next":"WBV2-P1327-000"},"WBV2-P1327-000":{"line":433,"offset":147260,"length":303,"previous":"WBV2-P1326-001","next":"WBV2-P1327-001"},"WBV2-P1327-001":{"line":434,"offset":147563,"length":358,"previous":"WBV2-P1327-000","next":"WBV2-P1328-000"},"WBV2-P1328-000":{"line":435,"offset":147921,"length":303,"previous":"WBV2-P1327-001","next":"WBV2-P1328-001"},"WBV2-P1328-001":{"line":436,"offset":148224,"length":358,"previous":"WBV2-P1328-000","next":"WBV2-P1329-000"},"WBV2-P1329-000":{"line":437,"offset":148582,"length":303,"previous":"WBV2-P1328-001","next":"WBV2-P1329-001"},"WBV2-P1329-001":{"line":438,"offset":148885,"length":358,"previous":"WBV2-P1329-000","next":"WBV2-P1330-000"},"WBV2-P1330-000":{"line":439,"offset":149243,"length":303,"previous":"WBV2-P1329-001","next":"WBV2-P1330-001"},"WBV2-P1330-001":{"line":440,"offset":149546,"length":358,"previous":"WBV2-P1330-000","next":"WBV2-P1331-000"},"WBV2-P1331-000":{"line":441,"offset":149904,"length":303,"previous":"WBV2-P1330-001","next":"WBV2-P1331-001"},"WBV2-P1331-001":{"line":442,"offset":150207,"length":358,"previous":"WBV2-P1331-000","next":"WBV2-P1332-000"},"WBV2-P1332-000":{"line":443,"offset":150565,"length":303,"previous":"WBV2-P1331-001","next":"WBV2-P1332-001"},"WBV2-P1332-001":{"line":444,"offset":150868,"length":358,"previous":"WBV2-P1332-000","next":"WBV2-P1333-000"},"WBV2-P1333-000":{"line":445,"offset":151226,"length":303,"previous":"WBV2-P1332-001","next":"WBV2-P1333-001"},"WBV2-P1333-001":{"line":446,"offset":151529,"length":358,"previous":"WBV2-P1333-000","next":"WBV2-P1334-000"},"WBV2-P1334-000":{"line":447,"offset":151887,"length":303,"previous":"WBV2-P1333-001","next":"WBV2-P1334-001"},"WBV2-P1334-001":{"line":448,"offset":152190,"length":358,"previous":"WBV2-P1334-000","next":"WBV2-P1335-000"},"WBV2-P1335-000":{"line":449,"offset":152548,"length":303,"previous":"WBV2-P1334-001","next":"WBV2-P1335-001"},"WBV2-P1335-001":{"line":450,"offset":152851,"length":358,"previous":"WBV2-P1335-000","next":"WBV2-P1336-000"},"WBV2-P1336-000":{"line":451,"offset":153209,"length":303,"previous":"WBV2-P1335-001","next":"WBV2-P1336-001"},"WBV2-P1336-001":{"line":452,"offset":153512,"length":358,"previous":"WBV2-P1336-000","next":"WBV2-P1337-000"},"WBV2-P1337-000":{"line":453,"offset":153870,"length":303,"previous":"WBV2-P1336-001","next":"WBV2-P1337-001"},"WBV2-P1337-001":{"line":454,"offset":154173,"length":358,"previous":"WBV2-P1337-000","next":"WBV2-P1338-000"},"WBV2-P1338-000":{"line":455,"offset":154531,"length":303,"previous":"WBV2-P1337-001","next":"WBV2-P1338-001"},"WBV2-P1338-001":{"line":456,"offset":154834,"length":358,"previous":"WBV2-P1338-000","next":"WBV2-P1339-000"},"WBV2-P1339-000":{"line":457,"offset":155192,"length":303,"previous":"WBV2-P1338-001","next":"WBV2-P1339-001"},"WBV2-P1339-001":{"line":458,"offset":155495,"length":358,"previous":"WBV2-P1339-000","next":"WBV2-P1340-000"},"WBV2-P1340-000":{"line":459,"offset":155853,"length":303,"previous":"WBV2-P1339-001","next":"WBV2-P1340-001"},"WBV2-P1340-001":{"line":460,"offset":156156,"length":358,"previous":"WBV2-P1340-000","next":"WBV2-P1341-000"},"WBV2-P1341-000":{"line":461,"offset":156514,"length":303,"previous":"WBV2-P1340-001","next":"WBV2-P1341-001"},"WBV2-P1341-001":{"line":462,"offset":156817,"length":358,"previous":"WBV2-P1341-000","next":"WBV2-P1342-000"},"WBV2-P1342-000":{"line":463,"offset":157175,"length":303,"previous":"WBV2-P1341-001","next":"WBV2-P1342-001"},"WBV2-P1342-001":{"line":464,"offset":157478,"length":358,"previous":"WBV2-P1342-000","next":"WBV2-P1343-000"},"WBV2-P1343-000":{"line":465,"offset":157836,"length":303,"previous":"WBV2-P1342-001","next":"WBV2-P1343-001"},"WBV2-P1343-001":{"line":466,"offset":158139,"length":358,"previous":"WBV2-P1343-000","next":"WBV2-P1344-000"},"WBV2-P1344-000":{"line":467,"offset":158497,"length":303,"previous":"WBV2-P1343-001","next":"WBV2-P1344-001"},"WBV2-P1344-001":{"line":468,"offset":158800,"length":358,"previous":"WBV2-P1344-000","next":"WBV2-P1345-000"},"WBV2-P1345-000":{"line":469,"offset":159158,"length":303,"previous":"WBV2-P1344-001","next":"WBV2-P1345-001"},"WBV2-P1345-001":{"line":470,"offset":159461,"length":358,"previous":"WBV2-P1345-000","next":"WBV2-P1346-000"},"WBV2-P1346-000":{"line":471,"offset":159819,"length":303,"previous":"WBV2-P1345-001","next":"WBV2-P1346-001"},"WBV2-P1346-001":{"line":472,"offset":160122,"length":358,"previous":"WBV2-P1346-000","next":"WBV2-P1347-000"},"WBV2-P1347-000":{"line":473,"offset":160480,"length":303,"previous":"WBV2-P1346-001","next":"WBV2-P1347-001"},"WBV2-P1347-001":{"line":474,"offset":160783,"length":358,"previous":"WBV2-P1347-000","next":"WBV2-P1348-000"},"WBV2-P1348-000":{"line":475,"offset":161141,"length":303,"previous":"WBV2-P1347-001","next":"WBV2-P1348-001"},"WBV2-P1348-001":{"line":476,"offset":161444,"length":358,"previous":"WBV2-P1348-000","next":"WBV2-P1349-000"},"WBV2-P1349-000":{"line":477,"offset":161802,"length":303,"previous":"WBV2-P1348-001","next":"WBV2-P1349-001"},"WBV2-P1349-001":{"line":478,"offset":162105,"length":358,"previous":"WBV2-P1349-000","next":"WBV2-P1350-000"},"WBV2-P1350-000":{"line":479,"offset":162463,"length":303,"previous":"WBV2-P1349-001","next":"WBV2-P1350-001"},"WBV2-P1350-001":{"line":480,"offset":162766,"length":358,"previous":"WBV2-P1350-000","next":"WBV2-P1351-000"},"WBV2-P1351-000":{"line":481,"offset":163124,"length":303,"previous":"WBV2-P1350-001","next":"WBV2-P1351-001"},"WBV2-P1351-001":{"line":482,"offset":163427,"length":358,"previous":"WBV2-P1351-000","next":"WBV2-P1352-000"},"WBV2-P1352-000":{"line":483,"offset":163785,"length":303,"previous":"WBV2-P1351-001","next":"WBV2-P1352-001"},"WBV2-P1352-001":{"line":484,"offset":164088,"length":358,"previous":"WBV2-P1352-000","next":"WBV2-P1353-000"},"WBV2-P1353-000":{"line":485,"offset":164446,"length":303,"previous":"WBV2-P1352-001","next":"WBV2-P1353-001"},"WBV2-P1353-001":{"line":486,"offset":164749,"length":358,"previous":"WBV2-P1353-000","next":"WBV2-P1354-000"},"WBV2-P1354-000":{"line":487,"offset":165107,"length":303,"previous":"WBV2-P1353-001","next":"WBV2-P1354-001"},"WBV2-P1354-001":{"line":488,"offset":165410,"length":358,"previous":"WBV2-P1354-000","next":"WBV2-P1355-000"},"WBV2-P1355-000":{"line":489,"offset":165768,"length":303,"previous":"WBV2-P1354-001","next":"WBV2-P1355-001"},"WBV2-P1355-001":{"line":490,"offset":166071,"length":358,"previous":"WBV2-P1355-000","next":"WBV2-P1356-000"},"WBV2-P1356-000":{"line":491,"offset":166429,"length":303,"previous":"WBV2-P1355-001","next":"WBV2-P1356-001"},"WBV2-P1356-001":{"line":492,"offset":166732,"length":358,"previous":"WBV2-P1356-000","next":"WBV2-P1357-000"},"WBV2-P1357-000":{"line":493,"offset":167090,"length":303,"previous":"WBV2-P1356-001","next":"WBV2-P1357-001"},"WBV2-P1357-001":{"line":494,"offset":167393,"length":358,"previous":"WBV2-P1357-000","next":"WBV2-P1358-000"},"WBV2-P1358-000":{"line":495,"offset":167751,"length":303,"previous":"WBV2-P1357-001","next":"WBV2-P1358-001"},"WBV2-P1358-001":{"line":496,"offset":168054,"length":358,"previous":"WBV2-P1358-000","next":"WBV2-P1359-000"},"WBV2-P1359-000":{"line":497,"offset":168412,"length":303,"previous":"WBV2-P1358-001","next":"WBV2-P1359-001"},"WBV2-P1359-001":{"line":498,"offset":168715,"length":358,"previous":"WBV2-P1359-000","next":"WBV2-P1360-000"},"WBV2-P1360-000":{"line":499,"offset":169073,"length":303,"previous":"WBV2-P1359-001","next":"WBV2-P1360-001"},"WBV2-P1360-001":{"line":500,"offset":169376,"length":358,"previous":"WBV2-P1360-000","next":"WBV2-P1361-000"},"WBV2-P1361-000":{"line":501,"offset":169734,"length":303,"previous":"WBV2-P1360-001","next":"WBV2-P1361-001"},"WBV2-P1361-001":{"line":502,"offset":170037,"length":358,"previous":"WBV2-P1361-000","next":"WBV2-P1362-000"},"WBV2-P1362-000":{"line":503,"offset":170395,"length":303,"previous":"WBV2-P1361-001","next":"WBV2-P1362-001"},"WBV2-P1362-001":{"line":504,"offset":170698,"length":358,"previous":"WBV2-P1362-000","next":"WBV2-P1363-000"},"WBV2-P1363-000":{"line":505,"offset":171056,"length":303,"previous":"WBV2-P1362-001","next":"WBV2-P1363-001"},"WBV2-P1363-001":{"line":506,"offset":171359,"length":358,"previous":"WBV2-P1363-000","next":"WBV2-P1364-000"},"WBV2-P1364-000":{"line":507,"offset":171717,"length":303,"previous":"WBV2-P1363-001","next":"WBV2-P1364-001"},"WBV2-P1364-001":{"line":508,"offset":172020,"length":358,"previous":"WBV2-P1364-000","next":"WBV2-P1365-000"},"WBV2-P1365-000":{"line":509,"offset":172378,"length":303,"previous":"WBV2-P1364-001","next":"WBV2-P1365-001"},"WBV2-P1365-001":{"line":510,"offset":172681,"length":358,"previous":"WBV2-P1365-000","next":"WBV2-P1366-000"},"WBV2-P1366-000":{"line":511,"offset":173039,"length":303,"previous":"WBV2-P1365-001","next":"WBV2-P1366-001"},"WBV2-P1366-001":{"line":512,"offset":173342,"length":358,"previous":"WBV2-P1366-000","next":"WBV2-P1367-000"},"WBV2-P1367-000":{"line":513,"offset":173700,"length":303,"previous":"WBV2-P1366-001","next":"WBV2-P1367-001"},"WBV2-P1367-001":{"line":514,"offset":174003,"length":358,"previous":"WBV2-P1367-000","next":"WBV2-P1368-000"},"WBV2-P1368-000":{"line":515,"offset":174361,"length":303,"previous":"WBV2-P1367-001","next":"WBV2-P1368-001"},"WBV2-P1368-001":{"line":516,"offset":174664,"length":358,"previous":"WBV2-P1368-000","next":"WBV2-P1369-000"},"WBV2-P1369-000":{"line":517,"offset":175022,"length":303,"previous":"WBV2-P1368-001","next":"WBV2-P1369-001"},"WBV2-P1369-001":{"line":518,"offset":175325,"length":358,"previous":"WBV2-P1369-000","next":"WBV2-P1370-000"},"WBV2-P1370-000":{"line":519,"offset":175683,"length":303,"previous":"WBV2-P1369-001","next":"WBV2-P1370-001"},"WBV2-P1370-001":{"line":520,"offset":175986,"length":358,"previous":"WBV2-P1370-000","next":"WBV2-P1371-000"},"WBV2-P1371-000":{"line":521,"offset":176344,"length":303,"previous":"WBV2-P1370-001","next":"WBV2-P1371-001"},"WBV2-P1371-001":{"line":522,"offset":176647,"length":358,"previous":"WBV2-P1371-000","next":"WBV2-P1372-000"},"WBV2-P1372-000":{"line":523,"offset":177005,"length":303,"previous":"WBV2-P1371-001","next":"WBV2-P1372-001"},"WBV2-P1372-001":{"line":524,"offset":177308,"length":358,"previous":"WBV2-P1372-000","next":"WBV2-P1373-000"},"WBV2-P1373-000":{"line":525,"offset":177666,"length":303,"previous":"WBV2-P1372-001","next":"WBV2-P1373-001"},"WBV2-P1373-001":{"line":526,"offset":177969,"length":358,"previous":"WBV2-P1373-000","next":"WBV2-P1374-000"},"WBV2-P1374-000":{"line":527,"offset":178327,"length":303,"previous":"WBV2-P1373-001","next":"WBV2-P1374-001"},"WBV2-P1374-001":{"line":528,"offset":178630,"length":358,"previous":"WBV2-P1374-000","next":"WBV2-P1375-000"},"WBV2-P1375-000":{"line":529,"offset":178988,"length":303,"previous":"WBV2-P1374-001","next":"WBV2-P1375-001"},"WBV2-P1375-001":{"line":530,"offset":179291,"length":362,"previous":"WBV2-P1375-000","next":"WBV2-P1376-000"},"WBV2-P1376-000":{"line":531,"offset":179653,"length":303,"previous":"WBV2-P1375-001","next":"WBV2-P1376-001"},"WBV2-P1376-001":{"line":532,"offset":179956,"length":362,"previous":"WBV2-P1376-000","next":"WBV2-P1377-000"},"WBV2-P1377-000":{"line":533,"offset":180318,"length":303,"previous":"WBV2-P1376-001","next":"WBV2-P1377-001"},"WBV2-P1377-001":{"line":534,"offset":180621,"length":363,"previous":"WBV2-P1377-000","next":"WBV2-P1378-000"},"WBV2-P1378-000":{"line":535,"offset":180984,"length":303,"previous":"WBV2-P1377-001","next":"WBV2-P1378-001"},"WBV2-P1378-001":{"line":536,"offset":181287,"length":367,"previous":"WBV2-P1378-000","next":"WBV2-P1379-000"},"WBV2-P1379-000":{"line":537,"offset":181654,"length":303,"previous":"WBV2-P1378-001","next":"WBV2-P1379-001"},"WBV2-P1379-001":{"line":538,"offset":181957,"length":367,"previous":"WBV2-P1379-000","next":"WBV2-P1380-000"},"WBV2-P1380-000":{"line":539,"offset":182324,"length":303,"previous":"WBV2-P1379-001","next":"WBV2-P1380-001"},"WBV2-P1380-001":{"line":540,"offset":182627,"length":367,"previous":"WBV2-P1380-000","next":"WBV2-P1381-000"},"WBV2-P1381-000":{"line":541,"offset":182994,"length":303,"previous":"WBV2-P1380-001","next":"WBV2-P1381-001"},"WBV2-P1381-001":{"line":542,"offset":183297,"length":358,"previous":"WBV2-P1381-000","next":"WBV2-P1382-000"},"WBV2-P1382-000":{"line":543,"offset":183655,"length":303,"previous":"WBV2-P1381-001","next":"WBV2-P1382-001"},"WBV2-P1382-001":{"line":544,"offset":183958,"length":358,"previous":"WBV2-P1382-000","next":"WBV2-P1383-000"},"WBV2-P1383-000":{"line":545,"offset":184316,"length":303,"previous":"WBV2-P1382-001","next":"WBV2-P1383-001"},"WBV2-P1383-001":{"line":546,"offset":184619,"length":358,"previous":"WBV2-P1383-000","next":"WBV2-P1384-000"},"WBV2-P1384-000":{"line":547,"offset":184977,"length":303,"previous":"WBV2-P1383-001","next":"WBV2-P1384-001"},"WBV2-P1384-001":{"line":548,"offset":185280,"length":358,"previous":"WBV2-P1384-000","next":"WBV2-P1385-000"},"WBV2-P1385-000":{"line":549,"offset":185638,"length":303,"previous":"WBV2-P1384-001","next":"WBV2-P1385-001"},"WBV2-P1385-001":{"line":550,"offset":185941,"length":362,"previous":"WBV2-P1385-000","next":"WBV2-P1386-000"},"WBV2-P1386-000":{"line":551,"offset":186303,"length":303,"previous":"WBV2-P1385-001","next":"WBV2-P1386-001"},"WBV2-P1386-001":{"line":552,"offset":186606,"length":355,"previous":"WBV2-P1386-000","next":"WBV2-P1387-000"},"WBV2-P1387-000":{"line":553,"offset":186961,"length":303,"previous":"WBV2-P1386-001","next":"WBV2-P1387-001"},"WBV2-P1387-001":{"line":554,"offset":187264,"length":355,"previous":"WBV2-P1387-000","next":"WBV2-P1388-000"},"WBV2-P1388-000":{"line":555,"offset":187619,"length":303,"previous":"WBV2-P1387-001","next":"WBV2-P1388-001"},"WBV2-P1388-001":{"line":556,"offset":187922,"length":355,"previous":"WBV2-P1388-000","next":"WBV2-P1389-000"},"WBV2-P1389-000":{"line":557,"offset":188277,"length":303,"previous":"WBV2-P1388-001","next":"WBV2-P1389-001"},"WBV2-P1389-001":{"line":558,"offset":188580,"length":355,"previous":"WBV2-P1389-000","next":"WBV2-P1390-000"},"WBV2-P1390-000":{"line":559,"offset":188935,"length":303,"previous":"WBV2-P1389-001","next":"WBV2-P1390-001"},"WBV2-P1390-001":{"line":560,"offset":189238,"length":355,"previous":"WBV2-P1390-000","next":"WBV2-P1391-000"},"WBV2-P1391-000":{"line":561,"offset":189593,"length":303,"previous":"WBV2-P1390-001","next":"WBV2-P1391-001"},"WBV2-P1391-001":{"line":562,"offset":189896,"length":355,"previous":"WBV2-P1391-000","next":"WBV2-P1392-000"},"WBV2-P1392-000":{"line":563,"offset":190251,"length":303,"previous":"WBV2-P1391-001","next":"WBV2-P1392-001"},"WBV2-P1392-001":{"line":564,"offset":190554,"length":355,"previous":"WBV2-P1392-000","next":"WBV2-P1393-000"},"WBV2-P1393-000":{"line":565,"offset":190909,"length":303,"previous":"WBV2-P1392-001","next":"WBV2-P1393-001"},"WBV2-P1393-001":{"line":566,"offset":191212,"length":355,"previous":"WBV2-P1393-000","next":"WBV2-P1394-000"},"WBV2-P1394-000":{"line":567,"offset":191567,"length":303,"previous":"WBV2-P1393-001","next":"WBV2-P1394-001"},"WBV2-P1394-001":{"line":568,"offset":191870,"length":355,"previous":"WBV2-P1394-000","next":"WBV2-P1395-000"},"WBV2-P1395-000":{"line":569,"offset":192225,"length":303,"previous":"WBV2-P1394-001","next":"WBV2-P1395-001"},"WBV2-P1395-001":{"line":570,"offset":192528,"length":355,"previous":"WBV2-P1395-000","next":"WBV2-P1396-000"},"WBV2-P1396-000":{"line":571,"offset":192883,"length":303,"previous":"WBV2-P1395-001","next":"WBV2-P1396-001"},"WBV2-P1396-001":{"line":572,"offset":193186,"length":355,"previous":"WBV2-P1396-000","next":"WBV2-P1397-000"},"WBV2-P1397-000":{"line":573,"offset":193541,"length":303,"previous":"WBV2-P1396-001","next":"WBV2-P1397-001"},"WBV2-P1397-001":{"line":574,"offset":193844,"length":355,"previous":"WBV2-P1397-000","next":"WBV2-P1398-000"},"WBV2-P1398-000":{"line":575,"offset":194199,"length":303,"previous":"WBV2-P1397-001","next":"WBV2-P1398-001"},"WBV2-P1398-001":{"line":576,"offset":194502,"length":355,"previous":"WBV2-P1398-000","next":"WBV2-P1399-000"},"WBV2-P1399-000":{"line":577,"offset":194857,"length":303,"previous":"WBV2-P1398-001","next":"WBV2-P1399-001"},"WBV2-P1399-001":{"line":578,"offset":195160,"length":355,"previous":"WBV2-P1399-000","next":"WBV2-P1400-000"},"WBV2-P1400-000":{"line":579,"offset":195515,"length":303,"previous":"WBV2-P1399-001","next":"WBV2-P1400-001"},"WBV2-P1400-001":{"line":580,"offset":195818,"length":355,"previous":"WBV2-P1400-000","next":"WBV2-P1401-000"},"WBV2-P1401-000":{"line":581,"offset":196173,"length":303,"previous":"WBV2-P1400-001","next":"WBV2-P1401-001"},"WBV2-P1401-001":{"line":582,"offset":196476,"length":355,"previous":"WBV2-P1401-000","next":"WBV2-P1402-000"},"WBV2-P1402-000":{"line":583,"offset":196831,"length":303,"previous":"WBV2-P1401-001","next":"WBV2-P1402-001"},"WBV2-P1402-001":{"line":584,"offset":197134,"length":355,"previous":"WBV2-P1402-000","next":"WBV2-P1403-000"},"WBV2-P1403-000":{"line":585,"offset":197489,"length":303,"previous":"WBV2-P1402-001","next":"WBV2-P1403-001"},"WBV2-P1403-001":{"line":586,"offset":197792,"length":355,"previous":"WBV2-P1403-000","next":"WBV2-P1404-000"},"WBV2-P1404-000":{"line":587,"offset":198147,"length":303,"previous":"WBV2-P1403-001","next":"WBV2-P1404-001"},"WBV2-P1404-001":{"line":588,"offset":198450,"length":355,"previous":"WBV2-P1404-000","next":"WBV2-P1405-000"},"WBV2-P1405-000":{"line":589,"offset":198805,"length":303,"previous":"WBV2-P1404-001","next":"WBV2-P1405-001"},"WBV2-P1405-001":{"line":590,"offset":199108,"length":355,"previous":"WBV2-P1405-000","next":"WBV2-P1406-000"},"WBV2-P1406-000":{"line":591,"offset":199463,"length":303,"previous":"WBV2-P1405-001","next":"WBV2-P1406-001"},"WBV2-P1406-001":{"line":592,"offset":199766,"length":356,"previous":"WBV2-P1406-000","next":"WBV2-P1407-000"},"WBV2-P1407-000":{"line":593,"offset":200122,"length":303,"previous":"WBV2-P1406-001","next":"WBV2-P1407-001"},"WBV2-P1407-001":{"line":594,"offset":200425,"length":356,"previous":"WBV2-P1407-000","next":"WBV2-P1408-000"},"WBV2-P1408-000":{"line":595,"offset":200781,"length":303,"previous":"WBV2-P1407-001","next":"WBV2-P1408-001"},"WBV2-P1408-001":{"line":596,"offset":201084,"length":356,"previous":"WBV2-P1408-000","next":"WBV2-P1409-000"},"WBV2-P1409-000":{"line":597,"offset":201440,"length":303,"previous":"WBV2-P1408-001","next":"WBV2-P1409-001"},"WBV2-P1409-001":{"line":598,"offset":201743,"length":356,"previous":"WBV2-P1409-000","next":"WBV2-P1410-000"},"WBV2-P1410-000":{"line":599,"offset":202099,"length":303,"previous":"WBV2-P1409-001","next":"WBV2-P1410-001"},"WBV2-P1410-001":{"line":600,"offset":202402,"length":356,"previous":"WBV2-P1410-000","next":"WBV2-P1411-000"},"WBV2-P1411-000":{"line":601,"offset":202758,"length":303,"previous":"WBV2-P1410-001","next":"WBV2-P1411-001"},"WBV2-P1411-001":{"line":602,"offset":203061,"length":356,"previous":"WBV2-P1411-000","next":"WBV2-P1412-000"},"WBV2-P1412-000":{"line":603,"offset":203417,"length":303,"previous":"WBV2-P1411-001","next":"WBV2-P1412-001"},"WBV2-P1412-001":{"line":604,"offset":203720,"length":356,"previous":"WBV2-P1412-000","next":"WBV2-P1413-000"},"WBV2-P1413-000":{"line":605,"offset":204076,"length":303,"previous":"WBV2-P1412-001","next":"WBV2-P1413-001"},"WBV2-P1413-001":{"line":606,"offset":204379,"length":356,"previous":"WBV2-P1413-000","next":"WBV2-P1414-000"},"WBV2-P1414-000":{"line":607,"offset":204735,"length":303,"previous":"WBV2-P1413-001","next":"WBV2-P1414-001"},"WBV2-P1414-001":{"line":608,"offset":205038,"length":356,"previous":"WBV2-P1414-000","next":"WBV2-P1415-000"},"WBV2-P1415-000":{"line":609,"offset":205394,"length":303,"previous":"WBV2-P1414-001","next":"WBV2-P1415-001"},"WBV2-P1415-001":{"line":610,"offset":205697,"length":353,"previous":"WBV2-P1415-000","next":"WBV2-P1416-000"},"WBV2-P1416-000":{"line":611,"offset":206050,"length":303,"previous":"WBV2-P1415-001","next":"WBV2-P1416-001"},"WBV2-P1416-001":{"line":612,"offset":206353,"length":353,"previous":"WBV2-P1416-000","next":"WBV2-P1417-000"},"WBV2-P1417-000":{"line":613,"offset":206706,"length":303,"previous":"WBV2-P1416-001","next":"WBV2-P1417-001"},"WBV2-P1417-001":{"line":614,"offset":207009,"length":353,"previous":"WBV2-P1417-000","next":"WBV2-P1418-000"},"WBV2-P1418-000":{"line":615,"offset":207362,"length":303,"previous":"WBV2-P1417-001","next":"WBV2-P1418-001"},"WBV2-P1418-001":{"line":616,"offset":207665,"length":353,"previous":"WBV2-P1418-000","next":"WBV2-P1419-000"},"WBV2-P1419-000":{"line":617,"offset":208018,"length":303,"previous":"WBV2-P1418-001","next":"WBV2-P1419-001"},"WBV2-P1419-001":{"line":618,"offset":208321,"length":353,"previous":"WBV2-P1419-000","next":"WBV2-P1420-000"},"WBV2-P1420-000":{"line":619,"offset":208674,"length":201,"previous":"WBV2-P1419-001","next":"WBV2-P1420-001"},"WBV2-P1420-001":{"line":620,"offset":208875,"length":207,"previous":"WBV2-P1420-000","next":null}}} diff --git a/tests/golden/WBV2/web-product-backlog.json b/tests/golden/WBV2/web-product-backlog.json index 55b69ce5d..43d4b6e84 100644 --- a/tests/golden/WBV2/web-product-backlog.json +++ b/tests/golden/WBV2/web-product-backlog.json @@ -31,7 +31,7 @@ { "id": "NONMESH", "title": "Non-mesh geometry", - "status": "partial", + "status": "implemented", "taskIds": [ "WEBUI-NONMESH-ADVANCED", "WEBUI-FONT-ASSETS" @@ -50,7 +50,7 @@ { "id": "ANIMATION", "title": "Animation and NLA", - "status": "partial", + "status": "implemented", "taskIds": [ "WEBUI-NLA-STRIP" ] @@ -58,7 +58,7 @@ { "id": "PAINT", "title": "Sculpt, paint and Grease Pencil", - "status": "partial", + "status": "implemented", "taskIds": [ "WEBUI-SCULPT" ] @@ -104,8 +104,8 @@ "id": "WEBUI-NONMESH-ADVANCED", "module": "NONMESH", "title": "Expose advanced curve, surface and non-mesh deletion commands", - "status": "pending", - "attempts": 0, + "status": "implemented", + "attempts": 1, "commands": [ "deleteNonMeshData", "setCurveHandle", @@ -117,14 +117,16 @@ "web/protocol/nonmesh-geometry-commands.ts" ], "resultPath": "tests/golden/WBV2/product-migration/WEBUI-NONMESH-ADVANCED-result.json", - "implementation": "Add context-aware user controls that construct the existing typed commands from the active non-mesh snapshot. Reuse current curve/surface state; do not create a generic JSON command console." + "implementation": "Add context-aware user controls that construct the existing typed commands from the active non-mesh snapshot. Reuse current curve/surface state; do not create a generic JSON command console.", + "startedAt": "2026-09-05T20:52:34.181776+00:00", + "completedAt": "2026-09-05T21:00:54.734385+00:00" }, { "id": "WEBUI-FONT-ASSETS", "module": "NONMESH", "title": "Expose advanced font layout and browser font import commands", - "status": "pending", - "attempts": 0, + "status": "implemented", + "attempts": 1, "commands": [ "setFontAdvanced", "importVFont", @@ -136,14 +138,16 @@ "web/app/src/fonts/external-vfont-import.ts" ], "resultPath": "tests/golden/WBV2/product-migration/WEBUI-FONT-ASSETS-result.json", - "implementation": "Add usable font layout/link controls and a TTF/OTF/PFB file picker that uses the existing browser font import adapter and native command route." + "implementation": "Add usable font layout/link controls and a TTF/OTF/PFB file picker that uses the existing browser font import adapter and native command route.", + "startedAt": "2026-09-05T21:05:24.110864+00:00", + "completedAt": "2026-09-05T21:28:47.019954+00:00" }, { "id": "WEBUI-SCULPT", "module": "PAINT", "title": "Expose native sculpt stroke and sculpt mesh attribute commands", - "status": "pending", - "attempts": 0, + "status": "implemented", + "attempts": 1, "commands": [ "sculptStroke", "setSculptMeshAttributes" @@ -153,14 +157,16 @@ "web/protocol/paint.ts" ], "resultPath": "tests/golden/WBV2/product-migration/WEBUI-SCULPT-result.json", - "implementation": "Add a compact sculpt panel for the active mesh, including brush controls, a deliberate apply action, and the existing native sculpt attribute route." + "implementation": "Add a compact sculpt panel for the active mesh, including brush controls, a deliberate apply action, and the existing native sculpt attribute route.", + "startedAt": "2026-09-05T21:30:26.904527+00:00", + "completedAt": "2026-09-05T21:37:32.541017+00:00" }, { "id": "WEBUI-NLA-STRIP", "module": "ANIMATION", "title": "Expose native NLA strip movement", - "status": "pending", - "attempts": 0, + "status": "implemented", + "attempts": 1, "commands": [ "moveNLAStrip" ], @@ -170,7 +176,9 @@ "web/protocol/nla.ts" ], "resultPath": "tests/golden/WBV2/product-migration/WEBUI-NLA-STRIP-result.json", - "implementation": "Add context-aware NLA track/strip selection and frame-start editing to the Timeline, using the existing typed moveNLAStrip command." + "implementation": "Add context-aware NLA track/strip selection and frame-start editing to the Timeline, using the existing typed moveNLAStrip command.", + "startedAt": "2026-09-05T21:37:32.541259+00:00", + "completedAt": "2026-09-05T21:44:42.999869+00:00" } ] } diff --git a/tools/web/search-wbv2-batch-source.mjs b/tools/web/search-wbv2-batch-source.mjs index 5ef59c0a3..15bc20414 100644 --- a/tools/web/search-wbv2-batch-source.mjs +++ b/tools/web/search-wbv2-batch-source.mjs @@ -48,6 +48,7 @@ const runtimeAllowlist = new Set([ "web/protocol/animation-render-commands.ts", "web/protocol/nla.ts", "web/protocol/paint.ts", + "web/protocol/sculpt.ts", "web/app/src/fonts/external-vfont-import.ts", ]); const runtimePaths = []; diff --git a/web/app/src/app/App.tsx b/web/app/src/app/App.tsx index dc2a0a3c6..947bbc2d3 100644 --- a/web/app/src/app/App.tsx +++ b/web/app/src/app/App.tsx @@ -62,8 +62,11 @@ import { type NanoVDBViewportAssetIR, type NanoVDBViewportProjectContextIR, } from "../volume/nanovdb-viewport"; -import { composePaintColorPatch, composePaintWeightPatch } from "../../../protocol/paint"; +import { composePaintColorPatch, composePaintWeightPatch, createSculptMeshAttributes, createSculptStroke } from "../../../protocol/paint"; +import type { SculptBrush } from "../../../protocol/sculpt"; import { createDefaultWebWorkspaceState, reduceUICommand, type EditorType, type UICommand, type WorkspaceId } from "../../../protocol/ui-schema"; +import { parseEditorWorkflow, type EditorWorkflowIR } from "../../../protocol/editor-workflow"; +import { importExternalVFontIntoMain } from "../fonts/external-vfont-import"; import { createIMECompositionState, reduceIMEComposition, shouldBlockOperatorShortcuts, type IMECompositionEvent } from "../../../protocol/ime-composition"; import { observeKeyboardEvent, type KeyboardObservation } from "../../../protocol/keyboard-contract"; import { createInitialUserActionStates, reduceUserActionStates, type UserActionIdentity, type UserActionKind } from "../../../protocol/user-action-state"; @@ -79,7 +82,6 @@ import { filterIOFormatOperatorCommands, gateIOFormatFileSelection, ioFormatUIAc import ioFormatRuntimeReceiptFreshnessJSON from "../capabilities/io-format-runtime-receipts-freshness.json"; import ioFormatRuntimeReceiptFreshnessExpectedJSON from "../capabilities/io-format-runtime-receipts-freshness-expected.json"; import { parseIOFormatReceiptFreshness, resolveFreshIOFormatRuntimeRoute, type IOFormatReceiptFreshnessExpectedIR } from "../../../protocol/io-format-receipt-freshness"; -import "./app-shell.css"; const IO_FORMAT_UI_REGISTRY = parseIOFormatUIRegistry(ioFormatUIRegistryJSON); const IO_FORMAT_RUNTIME_RECEIPTS = parseIOFormatReceiptFreshness(ioFormatRuntimeReceiptFreshnessJSON); @@ -643,14 +645,16 @@ function GreasePencilCanvas2D({ drawing, scope, selection, onSelect }: { onKeyDown={keyboardSelect} />; } -function Properties({ snapshot, selectedFaceIndices, selectedVertexIndices, greasePencilSelection, onGreasePencilCanvasPointSelect, onCommand, onImportImage, onRequestAsset, onAppendLibraryObject, onQueryRenderCapability, onApplyDecimate, onPreviewDecimate, onGenerateLOD, onSetModifierEnabled, previewActive, onCancelPreview }: { +function Properties({ snapshot, editorWorkflow, selectedFaceIndices, selectedVertexIndices, greasePencilSelection, onGreasePencilCanvasPointSelect, onCommand, onImportImage, onImportVFont, onRequestAsset, onAppendLibraryObject, onQueryRenderCapability, onApplyDecimate, onPreviewDecimate, onGenerateLOD, onSetModifierEnabled, previewActive, onCancelPreview }: { snapshot: SceneSnapshotIR | null; + editorWorkflow: EditorWorkflowIR | null; selectedFaceIndices: number[]; selectedVertexIndices: number[]; greasePencilSelection: GreasePencilSelectionStateIR | null; onGreasePencilCanvasPointSelect: (point: GreasePencilPointRef, additive: boolean, baseSelectionRevision: number) => void; onCommand: (command: WebEngineEditCommand) => void; onImportImage: (file: File) => void; + onImportVFont: (file: File) => void; onRequestAsset: (assetId: string) => void; onAppendLibraryObject: (source: ArrayBuffer, request: LibraryMainAppendRequestIR) => Promise; onQueryRenderCapability: (request: RenderCapabilityRequest) => void; @@ -690,6 +694,14 @@ function Properties({ snapshot, selectedFaceIndices, selectedVertexIndices, grea const [paintMirrorAxis, setPaintMirrorAxis] = useState<0 | 1 | 2>(0); const [paintSelectionMask, setPaintSelectionMask] = useState(0.5); const [paintGroup, setPaintGroup] = useState("WebPaint"); + const [sculptBrush, setSculptBrush] = useState("DRAW"); + const [sculptRadius, setSculptRadius] = useState(0.25); + const [sculptStrength, setSculptStrength] = useState(0.5); + const [sculptPressure, setSculptPressure] = useState(1); + const [sculptSymmetry, setSculptSymmetry] = useState<[boolean, boolean, boolean]>([false, false, false]); + const [sculptMirrorObjectSpace, setSculptMirrorObjectSpace] = useState(false); + const [sculptMaskValue, setSculptMaskValue] = useState(0); + const [sculptActiveFaceSet, setSculptActiveFaceSet] = useState(1); const [greasePencilLayerId, setGreasePencilLayerId] = useState(""); const [greasePencilLayerName, setGreasePencilLayerName] = useState("Web Layer"); const [greasePencilStrokeIndex, setGreasePencilStrokeIndex] = useState(0); @@ -698,15 +710,30 @@ function Properties({ snapshot, selectedFaceIndices, selectedVertexIndices, grea const [greasePencilTargetFrame, setGreasePencilTargetFrame] = useState(12); const [greasePencilReorderError, setGreasePencilReorderError] = useState(""); const [curveSplineIndex, setCurveSplineIndex] = useState(0); + const [curvePointIndex, setCurvePointIndex] = useState(0); + const [curveHandleSide, setCurveHandleSide] = useState<"LEFT" | "RIGHT">("LEFT"); + const [surfaceSplineIndex, setSurfaceSplineIndex] = useState(0); const [curveTopologyError, setCurveTopologyError] = useState(""); const [fontBody, setFontBody] = useState(""); + const [fontCharacterIndex, setFontCharacterIndex] = useState(0); + const [fontActiveTextBox, setFontActiveTextBox] = useState(0); + const [fontCharacterKern, setFontCharacterKern] = useState(0); + const [fontCharacterMaterial, setFontCharacterMaterial] = useState(0); + const [fontCharacterStyleFlags, setFontCharacterStyleFlags] = useState(0); + const [fontTextBoxX, setFontTextBoxX] = useState(0); + const [fontTextBoxY, setFontTextBoxY] = useState(0); + const [fontTextBoxWidth, setFontTextBoxWidth] = useState(1); + const [fontTextBoxHeight, setFontTextBoxHeight] = useState(1); + const [fontLinks, setFontLinks] = useState({ regular: "", bold: "", italic: "", boldItalic: "" }); const [textSource, setTextSource] = useState(""); const [librarySourceFile, setLibrarySourceFile] = useState(null); const [libraryRequestFile, setLibraryRequestFile] = useState(null); const [libraryAppendError, setLibraryAppendError] = useState(""); const activeNode = snapshot?.nodes.find((node) => node.id === snapshot.activeObjectId); const activeMesh = activeNode?.dataId ? snapshot?.meshes.find((mesh) => mesh.id === activeNode.dataId) : undefined; + const activeNonMeshData = activeNode?.dataId ? snapshot?.nonMeshData?.find((data) => data.id === activeNode.dataId) : undefined; const activeCurve = activeNode?.dataId ? snapshot?.nonMeshData?.find((data) => data.id === activeNode.dataId && data.type === "CURVE") : undefined; + const activeSurface = activeNode?.dataId ? snapshot?.nonMeshData?.find((data) => data.id === activeNode.dataId && data.type === "SURFACE") : undefined; const activeFont = activeNode?.dataId ? snapshot?.nonMeshData?.find((data) => data.id === activeNode.dataId && data.type === "FONT") : undefined; const activeText = activeNode?.dataId ? snapshot?.texts?.find((data) => data.id === activeNode.dataId) : undefined; const activeSound = activeNode?.dataId ? snapshot?.sounds?.find((data) => data.id === activeNode.dataId) : undefined; @@ -738,11 +765,32 @@ function Properties({ snapshot, selectedFaceIndices, selectedVertexIndices, grea }, [activeMaterial]); useEffect(() => setRenameValue(activeNode?.name ?? ""), [activeNode?.id]); useEffect(() => setFontBody(activeFont?.text ?? ""), [activeFont?.id, activeFont?.text]); + useEffect(() => setFontLinks(activeFont?.fontLinks ?? { regular: "", bold: "", italic: "", boldItalic: "" }), [activeFont?.id, activeFont?.fontLinks]); + useEffect(() => { + const characterIndex = Math.min(fontCharacterIndex, Math.max(0, (activeFont?.fontCharacters?.length ?? 1) - 1)); + const character = activeFont?.fontCharacters?.[characterIndex]; + const textBoxIndex = Math.min(activeFont?.activeFontTextBox ?? 0, Math.max(0, (activeFont?.fontTextBoxes?.length ?? 1) - 1)); + const textBox = activeFont?.fontTextBoxes?.[textBoxIndex] ?? { x: 0, y: 0, width: 1, height: 1 }; + setFontCharacterIndex(characterIndex); + setFontActiveTextBox(textBoxIndex); + setFontCharacterKern(character?.kern ?? 0); + setFontCharacterMaterial(character?.materialIndex ?? 0); + setFontCharacterStyleFlags(character?.styleFlags ?? 0); + setFontTextBoxX(textBox.x); + setFontTextBoxY(textBox.y); + setFontTextBoxWidth(textBox.width); + setFontTextBoxHeight(textBox.height); + }, [activeFont?.id, activeFont?.fontCharacters, activeFont?.fontTextBoxes, activeFont?.activeFontTextBox, fontCharacterIndex]); useEffect(() => setTextSource(activeText?.source ?? ""), [activeText?.id, activeText?.source]); useEffect(() => { if (!activeCurve || curveSplineIndex >= activeCurve.splineCount) setCurveSplineIndex(0); + const pointCount = activeCurve?.handlePointIndices?.length ?? activeCurve?.pointCount ?? 0; + if (curvePointIndex >= pointCount) setCurvePointIndex(0); setCurveTopologyError(""); - }, [activeCurve?.id, activeCurve?.splineCount, curveSplineIndex]); + }, [activeCurve?.id, activeCurve?.splineCount, activeCurve?.handlePointIndices?.length, activeCurve?.pointCount, curveSplineIndex, curvePointIndex]); + useEffect(() => { + if (!activeSurface || surfaceSplineIndex >= (activeSurface.splineDimensions?.length ?? 0)) setSurfaceSplineIndex(0); + }, [activeSurface?.id, activeSurface?.splineDimensions?.length, surfaceSplineIndex]); useEffect(() => { if (!activeGreasePencil) setGreasePencilLayerId(""); else if (!activeGreasePencil.layers.some((layer) => layer.id === greasePencilLayerId)) setGreasePencilLayerId(activeGreasePencil.layers[0]?.id ?? ""); @@ -786,6 +834,15 @@ function Properties({ snapshot, selectedFaceIndices, selectedVertexIndices, grea const patch = composePaintWeightPatch(activeNode.id, paintGroup, snapshot.revision, snapshot.revision, currentGroupWeights, selectedPaintBrushWeights, paintWeight); onCommand({ type: "setVertexWeights", objectId: patch.objectId, vertexGroup: patch.vertexGroup, indices: patch.indices, values: patch.values, normalize: patch.normalize }); }; + const applySculptStroke = (): void => { + if (!activeMesh) return; + onCommand({ type: "sculptStroke", stroke: createSculptStroke(activeMesh.id, sculptBrush, sculptRadius, sculptStrength, sculptPressure, sculptSymmetry, sculptMirrorObjectSpace) }); + }; + const applySculptMeshAttributes = (): void => { + if (!activeMesh || !snapshot) return; + const faceCount = (activeMesh as typeof activeMesh & { faceCount?: number }).faceCount ?? 0; + onCommand({ type: "setSculptMeshAttributes", attributes: createSculptMeshAttributes(activeMesh.id, activeMesh.vertexCount, faceCount, sculptMaskValue, sculptActiveFaceSet, snapshot.revision) }); + }; const translateGreasePencilPoint = (): void => { if (!activeGreasePencil || !activeGreasePencilFrame || !snapshot) return; const selectedPoints = greasePencilPointSelection @@ -872,6 +929,79 @@ function Properties({ snapshot, selectedFaceIndices, selectedVertexIndices, grea setCurveTopologyError(error instanceof Error ? error.message : String(error)); } }; + const curvePointIndices = activeCurve + ? activeCurve.handlePointIndices ?? Array.from({ length: activeCurve.pointCount }, (_, index) => index) + : []; + const nudgeCurveHandle = (): void => { + if (!activeCurve?.handlePoints || curvePointIndices.length === 0) return; + const pointIndex = curvePointIndices[Math.min(curvePointIndex, curvePointIndices.length - 1)]; + const packedPointIndex = curvePointIndices.indexOf(pointIndex); + if (pointIndex === undefined || packedPointIndex < 0) return; + const sideOffset = curveHandleSide === "RIGHT" ? 3 : 0; + const offset = packedPointIndex * 6 + sideOffset; + const current = activeCurve.handlePoints.slice(offset, offset + 3); + if (current.length !== 3) return; + const position: [number, number, number] = [current[0] + 0.1, current[1], current[2]]; + onCommand(nonMeshGeometryCommands.setCurveHandle(activeCurve.id, pointIndex, curveHandleSide, position)); + }; + const applyCurveSplines = (splineTypeOverride?: "POLY" | "BEZIER" | "NURBS"): void => { + if (!activeCurve) return; + const splineCount = Math.max(activeCurve.splineCount, activeCurve.splineTypes?.length ?? 0); + const splineTypes = Array.from({ length: splineCount }, (_, index) => activeCurve.splineTypes?.[index] ?? "POLY"); + if (splineTypeOverride && splineTypes.length > 0) splineTypes[Math.min(curveSplineIndex, splineTypes.length - 1)] = splineTypeOverride; + const pointCount = activeCurve.pointCount; + const cyclicU = Array.from({ length: splineCount }, (_, index) => activeCurve.cyclicU?.[index] ?? false); + const pointWeights = [...(activeCurve.pointWeights ?? Array.from({ length: pointCount }, () => 1))]; + onCommand(nonMeshGeometryCommands.setCurveSplines( + activeCurve.id, + splineTypes, + activeCurve.splineOffsets ?? [], + splineTypes.map((type) => type === "NURBS" ? 3 : 1), + activeCurve.controlPoints ?? [], + pointWeights, + cyclicU, + activeCurve.handleTypes ?? [], + activeCurve.handlePoints ?? [], + )); + }; + const applySurfaceTopology = (axis?: "U" | "V"): void => { + if (!activeSurface) return; + const splineCount = activeSurface.splineDimensions?.length ?? 0; + const cyclicU = Array.from({ length: splineCount }, (_, index) => activeSurface.cyclicU?.[index] ?? false); + const cyclicV = Array.from({ length: splineCount }, (_, index) => activeSurface.cyclicV?.[index] ?? false); + const selectedIndex = Math.min(surfaceSplineIndex, Math.max(0, splineCount - 1)); + if (axis === "U" && splineCount > 0) cyclicU[selectedIndex] = !cyclicU[selectedIndex]; + if (axis === "V" && splineCount > 0) cyclicV[selectedIndex] = !cyclicV[selectedIndex]; + onCommand(nonMeshGeometryCommands.setSurfaceTopology( + activeSurface.id, + activeSurface.splineDimensions ?? [], + activeSurface.controlPoints ?? [], + activeSurface.pointWeights ?? Array.from({ length: activeSurface.pointCount }, () => 1), + cyclicU, + cyclicV, + )); + }; + const applyFontAdvanced = (): void => { + if (!activeFont) return; + const characters = [...(activeFont.fontCharacters ?? [])]; + if (characters.length === 0) characters.push({ kern: fontCharacterKern, materialIndex: fontCharacterMaterial, styleFlags: fontCharacterStyleFlags }); + else { + const characterIndex = Math.min(fontCharacterIndex, characters.length - 1); + characters[characterIndex] = { ...characters[characterIndex], kern: fontCharacterKern, materialIndex: fontCharacterMaterial, styleFlags: fontCharacterStyleFlags }; + } + const textBoxes = [...(activeFont.fontTextBoxes ?? [])]; + const activeIndex = Math.min(fontActiveTextBox, Math.max(0, textBoxes.length - 1)); + if (textBoxes.length === 0) textBoxes.push({ x: fontTextBoxX, y: fontTextBoxY, width: fontTextBoxWidth, height: fontTextBoxHeight }); + else textBoxes[activeIndex] = { x: fontTextBoxX, y: fontTextBoxY, width: fontTextBoxWidth, height: fontTextBoxHeight }; + onCommand(nonMeshGeometryCommands.setFontAdvanced(activeFont.id, characters, textBoxes, activeIndex)); + }; + const setFontLink = (slot: "regular" | "bold" | "italic" | "boldItalic", value: string): void => { + setFontLinks((current) => ({ ...current, [slot]: value })); + }; + const applyFontLinks = (): void => { + if (!activeFont) return; + onCommand(nonMeshGeometryCommands.setFontLinks(activeFont.id, fontLinks)); + }; const appendLibrary = async (): Promise => { if (!snapshot || !librarySourceFile || !libraryRequestFile) return; try { @@ -924,6 +1054,7 @@ function Properties({ snapshot, selectedFaceIndices, selectedVertexIndices, grea

Transform

{activeNode ?

Object & Hierarchy

: null} {snapshot ?

Scene Context

Scenes {snapshot.scenes.length} · Collections {snapshot.collections.length} · Armatures {snapshot.armatures?.length ?? 0} · Libraries {snapshot.libraries?.length ?? 0}{snapshot.scenes.map((scene) => Scene: {scene.name}{scene.renderEngine ? ` · ${scene.renderEngine}` : ""})}{snapshot.collections.slice(0, 32).map((collection) => Collection: {collection.name} · {collection.objectIds.length} objects · {collection.childCollectionIds.length} children)}{snapshot.armatures?.slice(0, 16).map((armature) => Armature: {armature.name} · {armature.bones.length} bones)}{snapshot.libraries?.slice(0, 16).map((library) => Library: {library.name} · {library.status})}
: null} + {snapshot ?

Editor Workflow

{snapshot.editorWorkflowStatus ?? "BLOCKED"}{editorWorkflow ? <>{editorWorkflow.context.workspaceId} · {editorWorkflow.context.activeAreaId} · {editorWorkflow.context.activeEditor}{editorWorkflow.workspaces.length} workspaces{editorWorkflow.workspaces.slice(0, 16).map((item) => {item.name} · {item.areas.length} areas · active {item.activeAreaId})} : Editor workflow unavailable}
: null} {snapshot ?

Capability Families

{Object.keys(WEB_ENGINE_COMMAND_CAPABILITIES).length} typed Main commands{[...new Set(Object.values(WEB_ENGINE_COMMAND_CAPABILITIES).map((capability) => capability.family))].sort().map((family) => {family})}
: null} {snapshot && (snapshot.releaseCandidateStatus || snapshot.scriptingPolicyStatus || snapshot.renderRoutingStatus || snapshot.serverJobBindingStatus || snapshot.performanceFaultMatrixStatus || snapshot.editorWorkflowStatus) ?

Runtime Status

Scripting {snapshot.scriptingPolicyStatus ?? "UNKNOWN"} · Render {snapshot.renderRoutingStatus ?? "UNKNOWN"} · Jobs {snapshot.serverJobBindingStatus ?? "UNKNOWN"}Editor workflow {snapshot.editorWorkflowStatus ?? "UNKNOWN"} · Performance faults {snapshot.performanceFaultMatrixStatus ?? "UNKNOWN"}Release candidate {snapshot.releaseCandidateStatus ?? "UNKNOWN"}
: null} {activeNode?.dataId?.startsWith("mesh:") ?

Geometry Nodes

{snapshot?.geometryNodeGraphs?.length ?? 0} graphs{activeGeometryGraph ? <>{activeGeometryGraph.name}{activeGeometryGraph.nodes.length} nodes / {activeGeometryGraph.links.length} links : 当前文件没有 Geometry Node 图}
: null} @@ -959,12 +1090,19 @@ function Properties({ snapshot, selectedFaceIndices, selectedVertexIndices, grea {activeScene?.viewLayers?.filter((layer) => layer.aovs?.length).map((layer) =>

{layer.name} AOVs

{layer.aovs?.map((aov) => {aov.name} · {aov.type === 1 ? "Color" : "Value"})}
) ?? null} {activeScene?.viewLayers?.filter((layer) => layer.lightgroups?.length).map((layer) =>

{layer.name} Lightgroups

{layer.lightgroups?.map((group) => {group})}
) ?? null} {activeScene?.simplifySettings ?

Render Simplify

Subdivision {activeScene.simplifySettings.subsurfViewport} / {activeScene.simplifySettings.subsurfRender} · Particles {activeScene.simplifySettings.particlesViewport.toFixed(2)} / {activeScene.simplifySettings.particlesRender.toFixed(2)} · Volumes {activeScene.simplifySettings.volumes.toFixed(2)}
: null} - {activeFont ?

Font