From cad4344b46ffd01e2eaf207f4f0ce6a281c564ed Mon Sep 17 00:00:00 2001 From: mes123456 Date: Fri, 4 Sep 2026 08:05:31 +0800 Subject: [PATCH] chore(web): continuous handoff WBV2-P1228-001 --- docs/EXECUTION_QUEUE.md | 6 +- docs/status/WBV2-P1228-001.md | 9 + docs/tasks/WBV2-P1228-001.md | 48 + .../wbv2-geometry-6b022a1a8e99f7fd.blend | Bin 0 -> 98575 bytes tests/golden/WBV2-P1228-000/manifest.json | 50 + .../WBV2-P1228-000/module-execution-plan.json | 20774 ++++++++++++++++ .../geometry-node-reader-production.json | 43 + tests/golden/WBV2-P1228-001/manifest.json | 116 + .../golden/WBV2-P1228-001/module-receipt.json | 154 + tests/golden/WBV2-P1228-001/module-run.log | 49 + tests/golden/WBV2-P1228-001/task-context.json | 217 + tests/golden/WBV2/task-catalog.jsonl | 2 + tests/golden/WBV2/task-index.json | 2 +- 13 files changed, 21466 insertions(+), 4 deletions(-) create mode 100644 docs/status/WBV2-P1228-001.md create mode 100644 docs/tasks/WBV2-P1228-001.md create mode 100644 tests/files/web/generated/wbv2-geometry-6b022a1a8e99f7fd.blend create mode 100644 tests/golden/WBV2-P1228-000/manifest.json create mode 100644 tests/golden/WBV2-P1228-000/module-execution-plan.json create mode 100644 tests/golden/WBV2-P1228-001/geometry-node-reader-production.json create mode 100644 tests/golden/WBV2-P1228-001/manifest.json create mode 100644 tests/golden/WBV2-P1228-001/module-receipt.json create mode 100644 tests/golden/WBV2-P1228-001/module-run.log create mode 100644 tests/golden/WBV2-P1228-001/task-context.json diff --git a/docs/EXECUTION_QUEUE.md b/docs/EXECUTION_QUEUE.md index 65cd0ad10..a27c8ec66 100644 --- a/docs/EXECUTION_QUEUE.md +++ b/docs/EXECUTION_QUEUE.md @@ -15,9 +15,9 @@ | 字段 | 值 | | --- | --- | | 里程碑 | WBV2 capability workflow | -| 当前任务 | `WBV2-P1227-001` | -| parent manifest | `tests/golden/WBV2-P1227-000/manifest.json` | -| 任务卡 | [`tasks/WBV2-P1227-001.md`](tasks/WBV2-P1227-001.md) | +| 当前任务 | `WBV2-P1228-001` | +| parent manifest | `tests/golden/WBV2-P1228-000/manifest.json` | +| 任务卡 | [`tasks/WBV2-P1228-001.md`](tasks/WBV2-P1228-001.md) | | 专项验收 | `node tools/web/check-execution-control-plane.mjs` | | legacy coverage checkpoint | `M16-GAP-00282` | | legacy coverage parent | `tests/golden/M16-GAP-00281/manifest.json` | diff --git a/docs/status/WBV2-P1228-001.md b/docs/status/WBV2-P1228-001.md new file mode 100644 index 000000000..ff2e07fb0 --- /dev/null +++ b/docs/status/WBV2-P1228-001.md @@ -0,0 +1,9 @@ +# WBV2-P1228-001 status + +- task: `WBV2-P1228-001`; module: `AUTO_GEOMETRY_NATIVE_NODE_READER`; status: `done` +- source hashes stable: `true`; commands passed: `4` +- existing production evidence reused: `false`; skipped commands: `0` +- positive Main mutation, negative no-mutation, recovery and Chromium gates are recorded in the module receipt +- dynamic source inventory: `3745` units; verified `818`; unverified `2927`; planning estimate `5200` (non-binding); this-segment binding delta: `5` +- historical 6900-entry inventory remains read-only; full-family parity: `false` +- nextTask: `NONE` diff --git a/docs/tasks/WBV2-P1228-001.md b/docs/tasks/WBV2-P1228-001.md new file mode 100644 index 000000000..98c94303a --- /dev/null +++ b/docs/tasks/WBV2-P1228-001.md @@ -0,0 +1,48 @@ +# WBV2-P1228-001: verify auto-generated native geometry node reader batch + +- task: WBV2-P1228-001 +- parent: WBV2-P1228-000 +- status: in_progress +- gap: capability:AUTO_GEOMETRY_NATIVE_NODE_READER +- ownerFamily: NODES +- targetImplementationClass: LOCAL_EXACT +- batchId: WBV2-P1228-001:AUTO_GEOMETRY_NATIVE_NODE_READER:6b022a1a8e99f7fd +- selectedRecordIds: ["node:GeometryNodeProximity","node:GeometryNodeRaycast","node:GeometryNodeRemoveAttribute","node:GeometryNodeRenameAttribute","node:GeometryNodeRepeatInput"] +- commandBudget: max=48; read/exploration max=16 +- Implementation entrypoint: `node tools/web/run-wbv2-module-task.mjs --task WBV2-P1228-001 --write` + +## 目标 + +以一个共享 Blender Main reader、WASM build、Worker 路由和 Chromium receipt 批量验证 GeometryNodeProximity, GeometryNodeRaycast, GeometryNodeRemoveAttribute, GeometryNodeRenameAttribute, GeometryNodeRepeatInput 的真实 modifier/RNA 元数据。 + +## 输入与范围 + +- Blender modifier sources: `blender-5.2.0/source/blender/modifiers/intern/` +- RNA source: `blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc` +- Native reader: `blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp` +- Fixtures: `tests/files/web/generated/wbv2-geometry-6b022a1a8e99f7fd.blend` +- Chromium test: `web/tests/e2e/geometry-node-main-reader.spec.ts` +- Selected modifier units: `modifier-source:GeometryNodeProximity`, `modifier-source:GeometryNodeRaycast`, `modifier-source:GeometryNodeRemoveAttribute`, `modifier-source:GeometryNodeRenameAttribute`, `modifier-source:GeometryNodeRepeatInput` +- Selected RNA units: none (source-only dependency batch) + +## 验收 + +- one shared Main/WASM/Worker/Chromium chain observes every selected type +- malformed input is rejected without Main mutation +- save/reopen and deterministic second read are exact +- only Chromium is used; JS simulation and per-API duplicate workers are forbidden +- each selected source unit receives an explicit hash-bound coverage binding +- `node tools/web/check-task-context.mjs --task WBV2-P1228-001 --write` + +## 失败边界 + +- any missing source, unsupported type, hash drift, malformed data or non-exact recovery keeps the batch `in_progress`/`blocked` +- partial batch success never claims the omitted family; historical inventory remains read-only + +## 交付与回滚 + +- Receipt: `tests/golden/WBV2-P1228-001/module-receipt.json` +- Aggregate production evidence: `tests/golden/WBV2-P1228-001/modifier-reader-batch-production.json` +- Manifest: `tests/golden/WBV2-P1228-001/manifest.json` +- Status: `docs/status/WBV2-P1228-001.md` +- Rollback: restore WBV2-P1228-000 as queue parent without rewriting prior evidence. diff --git a/tests/files/web/generated/wbv2-geometry-6b022a1a8e99f7fd.blend b/tests/files/web/generated/wbv2-geometry-6b022a1a8e99f7fd.blend new file mode 100644 index 0000000000000000000000000000000000000000..4bade5b617ee09b756c39daa2e29602dfa546d63 GIT binary patch literal 98575 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�?y@SV1P>r>iLw z+K4ta^^xyF=}=b>>F`8Vu{vX??Pw-xPJ$<37ACzvwXZtC{OgCAuNgg|sLI}?0?~}} z?+gM|rtrl|?%%R7VE9}q=IVfs`91P7`m?U-*0y?*LBLK`T#1P-ODA*)KoP%r%~_*< zE*-sbD+`;i0`FSQR-uSZi)d3GM}@~x>W(m&`oy$|0@V^J2kT8!a+_q+S`pyENg;G@ zz&sdVfMkzM3oZlCPrSpR189IJkqb1SE|n6b+}arIg3z6u7HepY?Z}kuvbRWOL(8h5 z$>7|rqf9RBeuMUk)CI5FRka#GbHeGuS7Abk(-cxld>wY2*tTqUfbckWPq`Of`mv>6uQI#a;! z9KX}7Jvro0WEBr;%|g}_j_LSL5|G6;dCjvL24OWS%+%*7*ik~^4={h7cuHaz*sqwy z$^gt>gp(Sm2M|YG%HLK-_xsVm*JHRai1w|ogoluGt%oXYv~_t~gg2XJCQ)x#XZ9d6 zK=Ws0KMue4LU*wlLN*P|?o*k+I zK?S>;A|n~zVSqc<7Ttwq?yKb8eo~hQ0Bsq{?vDd{XRzQJ(X)Hi&04FB$Zwc8ZKS6D z;B0N)i(ai&d8XC^F>v)dRg{;GG}F~m}H<)3+RvNXFF#0UkgrJ zP~8?Vv!)}j<`$*Y2Wu(y-_g1ogJFHmIQ{@JA0i6Ws)(@fixTzX(vf*)m>CK6JuQpO z?bX{xxbSRR4IN%Z9u!Tk+rK> zk{a`$^5}d8!9$`tlOaO!kX#WyyRb{991SW&Gh)cj!QL|9<_zt=J$45+IOG4DSK!#NJt=6T2t4122~ov<(l&zB7HQkd^Rvad~LLl`(s_- z?E;ZC2P-+_18e~RqG&V7VO(43^mLFtrsX|1dbzom}u8q_aLfUjcK) zrGz~?2kuv!bmHKbpccU87+bIjgV-`M3yrDyAan_J7jlz@P}?iBCYFz?URk=$jIut2_~mnYVC9QF0|wL4!ae;ig%35HPF}5x%uF3}e5_B#gEX z59B1tg*^!Cf*T6q4BCg_eI!>i-!h7%r834?rK8(e*v>}%&ZRam1m>Bl6Xt%{FG-$`Wxk2bQ;S6T`$SrfFI6V{jn%I2ijY&Z!mr939 zSjRLzG)jN{v7s17u2%{!sI3MX4yk|coOfiJssqEtmqjKl-i925KxZW6-+vjvIJ2z|}0Nl4ir zez@(M$m?zuY(fEXXl>!x${c|78=2OCiftB^gD$p(|Md|b{pt>AB{a$1pxc)G!h}*2 zw!4^7LhP_PssUIx+(@j@{`AesKKd3weH)9pkK%r9Vl9!lZvOG>$SQJ?&M6p4DF?cA zo77+iMWWT4AqX8WV-K&e(xj;bliLOVsNN*#`v0m7%if8#>NTE=8}v%Fp^m&ap0t^B`iA67*vgj@&cA>s3lr=@jQQq02VCqYvBg>oZE z@uo@V{;axYcS)mOY=6+7LV3<(KsV&(1(PyNV4G&wLr8R8V{pI+7RjGhPjMM+=2D!V zh1A4h9a^^<9J@mg%WJWbQ1^54WKpUK;d#KWb=)B|i>WO7#7nwRZ%oeBQIhi#!F8NjebxsHAwIl@lJ?isALl9E0Z!)gxqir#=a54qllJM z47+kBO#Zs6 zBkBUM^nRQLXHKhk?iC`ZmXfLA{=H9}7xTtg+Iu7FX)uOG@ieNS0AF}UhZ~wg|AF+edk=I@fNV6LUyHbYnngQt48UQOVYHpx~{D?KX-s3iKYZNhphMFmJ(!%*7 zS~#GGan6A84Ho*gYpT(Ek{QHGdemCc=>r$=bU`~03^RX_%_-GZQps2B971o}+?=e2 ziX`0xr^oLPPZFw&w3<;48Da7bV$rBehCnd+gKDCW9Se^qt0fX;!3H-V#Iz)z&{rZA_cR-s4IWSY4%^z!!2UmEpgnw)W*7L=xYz%%1}`e4u6ndZsZp%yN8faHSQ;#Fk>{UrVuSV-<&9 zm6l9^_qfj3C8QWDDoRlARp>CNv0ao{$ST7nckf=<3j$BiYn<>Sz{OZ?>Zy#Tb7_%?ByUDaIeieeS3gc__gSot@N)6-BPn!VVgV+S}C)mo1rGL_Qq+ z?0N&M;RXf5sqic}j|bc%fZ{`P0N&68xU=DNrX4*iwi zAt0Ktndz_87o)y@BIW9ak1n!Oh-DdWacM zJVMs~&DH?$9jG)$6C2HP-XG_Z*#Y5QN363Bdak-tc;KYP4)^LNM|iO^(#(+Bkfb1` zyFw#snw(EPezgo7o1PGyFg{@cD$xS+r)7wIQ8#Oet~oc3`+riMSBm+{I8MLO#goknifeX~Sx-TC)}Yl%aX?Iv zJ%`bRn(k%6EP}gU)#)97L$lLBf;~>!POfok#f#&dHDFkc@EI2|-%1-~{AeBl=4Is! zwY!{f4_Ty7gn?U!6=3AqvzulxiBhxyOXtcILzD&p{F7_R8*L0P-eGoWy^r@{#eZ0K zCk|lag9XGW@Cm37b#7s9DKs9UK8WO`dK33KCII7OvX>15YK5V}^w8411Pgk3VwLP7 z%yCjkdXUK|?Xx?jD=6~#QOkaFT=ixer`+h3-k5quM%a&` zmTzfr{TEfA*`6e`dX_#J_@X7pRbn4$7{P+)MC*u$j=1V*q-&N1?ua3iK-Pn8^jqF^2w9S09C z*X6S&gxv$pTA@9I(8wBxgP9+u8OMu5bC&o$=S%k>5tp&zM*#i#EuN!D2mzI@9WZ^f zR@$QGGcOPRi}WZmyjZ1XDK+)bH*FNhQKS&A>})4gev=9)wUiiR@*)^pC$jIn?fR$FG7GOb|p!9R8 z)JJu_Q=C!Cp{g00m5mdMN*JO%RtizZ!=324nC&-$%sa*6@jT?OU0ytoMf^69&rmI` z9m2QchI0-TB*0F`ddda{57p>0uHpSeaBa)evNI#g_|woK*H7W1X<4^mchR3BTPyg~ zdOr&>2VSJCvcYOshp?*&n~EtCEClXS1`f)Sq!u;4WH}T=8jMNs&MxEwTj+R5q!DQ# z2U!9R`k`S=_z7~6k213aKH4OvK$f9mK3@JO1OP6$sL`c5O*kUSV~?swU?kfdcT$il zg$;~qm1=Mn!@2~joNCxfnFeP>oLDuLUBMLX7qJEx!JrFzwaeS!{3=sL5c2@DMyA$} z5Bk!Z3kcD!OCQ&^v=k0y*v9>*5%Ior4HIVyA3kxapN>!5mz~??o{)c%+Kua;8>O?-U<3nNV-2^#L zIAQH5&o7@|RsaqghKPc0*{Xdvl+cn#OBOV~T#oN>I)R2JRm-MErU@w6fMKOuK+#r} z$RrtJMNT%zTZ7a#TgLbW6R1Vm9%D;!)KrpA^GGu@uqRl(&~SlW*zn%!*IArRULnK; z$q^yWZ%?LrQpMt|JN`96n24Zd%z?ddup=?q0vj-wu|XNdf+3bdAo<=T52#uz3b7?C zP~Tj*I=k-@(R*HuR9b_i~_qtEyb{yU{u z6%1uX0~^9~SANW^^yX&@+zX_Pmlz!EFmER>^41&y0+ zRgwWVMP^UI)6@nQ{1!@ZZND~BecP|^Azt#>SVNN>efIO6;nzHk3Z_BY+_M_96I_c= zN72`756>1zIB_7IHH5irrKZ>Dh3bilkBQ0LLiP)b*zs%)%;9X86$nv+wp1ph0z}0E zSe?-h{;k#&7x5Gx&7`bE`(&J&AvGFa_>D#-w}y_jNLFX>-oH$dKEC@Y4X%%UOax^| zQe4E%avNG?FzMI*g{qB&eO$`Bf-Kk~Sfo9noTT}llKJl{&w?PI(Lk~02N3zAJ^9x) z_*{p&T^TlQZ{K@Q6d&jY|%8YAYG1G*uF;9`KcUZMgig}&sO>!(Lon@j+3U! zV@-kKi=12gOR#x-Hx?i)-fb#xp*zd__iGVsTLMsixTcE|d-Akmvhdh=MGo2_WUQk$Vr=Ltbo zVWMvv0F`%W7V_+U-x;FnRNfRI{gAk(tm4sen2Eg#^9-IJ{mGS&ZygRZI&Ef&Ul- zpD>u9E)o70sEGe~jpF6?(hH_C-ChG0?b5YO!$t@{Qd!!wQ{f~Q28`g-%HX6OKVKh1Y!BH?D>g!Dtl6JfeOh2ulrJ_%bO`gKOTX6q zls3zJG{9NFu}2DaJcTPE;u_(C9vR_;&kkH;@^)f1N)5Xu5vnY#WQ@`sc!}0a<{jTl z%ym^o?n;gYnWp;|Rai`h`<}IT(BlTUD+qLh1ZU}_2V8+a1pX=7P;8yS{VK)c`!S>w zp@G){!Mu~Vv5nzu#Xg3OSd`l%aa9VRVkBq(Dht(bN@IzaJRbSLOO?#4V5@U9ZjTRf zAEpw*abk}b1K#_3OXNm*f9UYS4`UT$GhTH>?v~M>xeHGtlB~l8&^JMu6Ht7Fcp=y< z&~3q=nhruYK5(&0f;%wbAPiaYQx!DK1~g?_l4Ss1e%}3+jC>pQz(XqAofQ! zso*V`LfcZRX>w86x~doH+T90?57{zL$UDfZp+!0aIM~d%t4?aDQ4LzH*T_3Wt4f0L{*%Olv7i78<#=sLQHu|;aL|;L?Kci!J=w7fe9I7sma`*=+KvU z4ep=Zz)FV*7?5{yffAu^rdXa#yJhebMDE?*2~Vlld) zNkX8os?q`oD0#yEs5H1Gz2-xzWDBe)=xs^b)#DIAVMn z)Y{^QQ_MKD?rC=8;WZtHhn}>-by^u(fdA1V`t&f~jM~V^)q)g26|MFZ@S^PerdfPH z$V@r_fW{oCt7H&tOs6r0F0hGy!%`dR+FvhQ$h%U*{TOwSwL0oVi5qQ`?5q}2r|Es` zsfNV}V{qz)Ct;_hy^Ou7X!AP@*4FTajPi zL}O)qlMm+V#euSUA#e7_WI;?)X)EA6$`u-YO+boKbuKD<)`3sAkUb23GW(uM6#)0H z)m3*y4M{=g?>_y9X|<3aY{6S{??;TX0r>adleXLnGol zUY)geRPx@lOeWd?{>h!58-br7*qEi0`ip=dJwqPK4%7m&gU_*S!S;v7{eHk$W!A~c zX2`~+n@h2k%L9|08M!_ZZUR^f5viM%;OSGfp89`*DZ2oy>~6lC(HD}6|HF|;+G{^;O@l!I+oUA3W}7?I zL616m)?=XC+og?TYMn#Y%GL7PF{{8}w3W;|puDVf1J$+#0=Z~6sxnvrfSsJOwA))E zAe67R#v)l1j}t}5+yJi@M&;}WQq!9`+0Cj~f9mo2_<)=H0mur`iq%S&M|#oWKf1ELQEqPVU_Eqrdoe z0CXT^;%-`}#OOrCL_}+IVYNy!S=@!VnWNiNF%WNi-r!p!vMy^WR1x5|(Y+01e0tDF zyp2H<1C6>Wi$6A_ENdUS=AewV$*&hHgAL>g7L&;q8&<@U+*cie4Gk*kMEtKt(I1{U z(oKqN;G(AUH3lVZSY}Ag;qnNh&ZbJ7@lnFg48b)(09y};W+~E0=zLz88Y_-37b|dZ zBoomWmqmgCA#3P`q@HGiw?xVy?SBv(vB3BELmd=ZI&h(@JO*djglgnuR^I`EK7PR?<4Mrq5~Uefgb_hDA4BGml=v6yn!902^b}TpD)o!_H_1Tyr%5#M-*B7HEz@!=URfe4b zwrC$UT`|>-3HN`_)4PhkrQ4XaFb|e`z?VYj{>uKnjm(yFl3h)y?({3-7>uzG!qfl1 zPyKIuoDoF}hc4V&&m`j!L+B5CpXC%#;bGUER>W(!RUbJogZr9xeQP8ifZ18x%iz#n zS}wq937$y#PB8RqQs9|i1rD;S15>6y37bI{ess{dUv{5ONYQz-GUCTJ>*$91$La}W11N==!xJs?{b8+sAP4Y>fpb8aS--{#% zW6QW&`No;4;T1Uv9TDxOgDx}3AN?2|`g-HyQOX^7wj;Y|a#sGf`bm#_XtUP(9ra90 zCz;?@wwvqf5;rFYkH0eWO+jAmCiED(Y}ny>T=nP)&0#^6L6kQx01I+uF7fPhT}4^}5zqD%AQ%-2RW_KtCmbxY7w<;#%>6e9&7%5~m0 zKW%s}${3S|i>nl7>Wh%&LjIzFt3s{%qw4^dgh~V1lm)^x3D)pl)p&3iM>USYD}E~s zBjh^iko9b*8UTv~eCwD{scwR$a&*2)XaAu-)_XjDc&Zvc6i<>C$&AMtR5bQ9aVBS- zGelAi^?|krJ6S5!r*Z^g8&-L7`20{sbsQ@u3A`xbRJ;;UI~cs$O9Ic-_N4NtGaWEz zpyg=8>t}X<66eCH|7X8GfCI=B=%2PsT@RRK)IR`)G^-+pV8}%PaAo?d+Kx3o)1vau z7Kn?jUnnt>Kqjl=9?84od16V4px>C883{70vlpDqVi*unWkMckG*wdf*iF~tp%(FD znX)QA==<)VD;*Cm_Sl2C2(_!rQ5|IPK(@^YKm2&bRF|PE)3UmP14v-pZ&YvxGrg>a zk1s4LM1NINBY?+)rVB?s24(4edl_3)vH5Q7``{XKoS5EKH6#s;*}i-9kdziTNX2yl zQ@<4SFypD3a5Hk_q-!5*rz4Yg+SiWI>m2_bgn16TA&-b>mvBIlkfL9>bg&mI;dKmiN<^6#xK0U zMCY_3-kzS2(!d?y_5Frt`I%DcDKH?z0s$2SiJ`Blj?w%ch1D`N(zS9HgBNR|kgBGG zEcBON)Z78qMCW!J7elepB3U665x}SyQvhr!;$mW+_rq|BF2=v#Cs#4I z&v2-2d||cjvl91v_`0sFrbRNQDDv{#Yoxl(yVUSf71QVVGr3+ClWHLhd+JDL-l3F; zR0|_h(g)ZEFi0T_{1e7VVh1FrDvpVe)l(8D?MlPUx`>HI8s3`}NQpZZ>TFhJv$!fq5YCS6K+(SY zueheV_f2s?i=8R^Pnch!k-qTkx}&_64wX+s+@I&`nj>0Jh}Ds}RJoSWjtt-^i)N?w zcaiJ-RicBlys+^;~S3KQqA!Xu0 zP+Dgtb48G$f(v~FPt}3XxeI8BW6Wwx(@aI4h*Md1>qrw?3A*5-yiGtYl8+qNa7cX6 zU5>@#uybh_b%DSjj-2QSOV~CPbD?gD!$VNg zRNi&>sgAE{rW%@Ue9S6S1)q~3`j%AgQM?lk87K+KKoTk&6VM?slQwwNjx z0oB|1^>iV*Pyl>Hfjou4Q!8Gj zAbY5GD1Z;TBIgu!7hU;*;5g>Fdud(+v<9TYp{_06vA}#%m#)OdzNZv&2b3+Ub4#Vno^TP_t zqwcup&(v%3J>C9aJtbn38rNi`-#(pqhDaFVqS40_M`i;}^u;+dIO$sp4ehkD(U;Ro z>-?O9^K{ah%W+^J8TU!Wtp%Q_vnDps9`Xa8L(dn)cZN5b}BKzcOSGRj3%fpqvp{F zukjf3<`iww;eFgv{B#Qwad~z{S`D8M^Ew*0z@&vi1@lbDw`)MV?0+hP!|y8mdSSN% zt?+H-QJG@~mLX-7GBllFbDd!wMOD;aKWgwEbLw20i%x&@)0sLCqSdQ}b3=Pa_@v?d zwmpYkKhm4qPy>t5R6~E6y3IT%i}DTiDY*{o>c6zZF8x~2`38plsBx7`*=q;7avRWq z0uj2A(^02UiV_B;IM64BhRX@pHA>aIIEjPtUWlhAs)TqJYiRB5wqnu8&E@AYl-|)z z?{vk4D85r6xa&q7t)x&B83T#a1hP89cahey<_~rF{Y`fu>r`SuK+`8ZtC+j|D>TL2 zQl`MnjzAyX=?2Vu>YzG9 zrROB>iPcm+4RQFd0JiFaeA0i)imp(=E*s#Ik_-JjsPMkPR}y z2S?rdunm1tBQqsjPc61B84VGEG;}%IU{}^|k|tIVG`QyYtg1i{vS@QmAPZS^t>qHy@SDm3Lq-9?1b)OOB9!_1^;KDzNOJ=Wi=qiObG7hZ-{`kdOTN0 znL^`aSs&NEsrAUV^GMiTxd{|wL@WBqgTA9hb%Q_37!_z5u3YX)LSjvm&EpMPN*Sl! z6AI#fpHolZ)r9VJRT*^uEC0|uXnNm@Q5~0^I>y8;d306`w@F8gc`<5dTqz?ur)v0Vqhha_RE5;i|v`>(9aRx%x+vj zpxr|@HiNP0T?iYDsA=c^b%Ye4f6}$pN_m~lKgX^QO*`ELfw~s>%F4N$6*d)#>_+ibojh1hT zm1nt-Uf{s2!!<{AZo;I!a*L@wEI{wMCPGj-;(m(m?N4g2Y_d~qNr4NKNn(YP%;RjA zOHJ1DDng(i)@%nCNzfr$hhFry+_mHTF%{ykMF^ktH48AAV=j6vzqb2KeoIct2U5Q zX6Hbvib!C~H6?STn6-$^Ti?&WtcJY;^M90MPuqDtHiM`X2h8<|n>Pxj2&0r228sSh zTU8Kb@Lfd8D59694x_1Q5Y%~Y2WFEs?U{Dpu?i&R-vL8O3x9FsQ%OH7B(u{$S#@-F zD1voHHQJa6S^CM?>ryN!)0y2-%77{dxBNmhNPW7dPQ15?uipx7tL0X~WeH&LQ3XzW ztd78qO#{JNF;lM^+0V*0ejSO4la?nkOqYyfMYIAk?R7VJiAc@$uMb z>kQP~nMp>o$;Xra{32w$#7%+2>sAH1O{|gs*v&iSSN!S-hg@y;cS09Sh`$Y-T+3E{%AhqA*Wtw<%}hk<@2vv6L?0U~bz9m_j0M{bu;h(I(l z`lbf1|J`0*gVg%0r!f@j9%em?=BXrTB4Llv0AU~;;3l0N=R8mz4+kX96wEE<4piJY z2%K{8S2MIm+pdY5qbt++0EE~Y8lr&R)&2%cD|&bxW&jgP zMr1#Jhm6*^ZYo)5)dr%j(uk0K3;;7&iz`LPEQu;0`6$>d%DrXJw&-d>?qZzvVoMZA zkO(Z71FaLt3Lzy9RxXir9zg5&_03~b(!>d@mTJ#YDpCmpbSSZ0k-wSDUwLWW-u;V1 zOaTR0;nDbhMB@}3vRg}lMG#j^j+;$NFv*W8z~;lPcaLObXASGr%d{qIH;L3$Otm2J z67QI75EDNbSlZbomgI^(oXZ};WVY*7GTHym?QxrU`@ug6et*meW)TC>F|IRYosMgy zrH%7rDGW;fIP4X?HI?$Y(w&xTQ1eH3^o9E=oWRt;y{3bL0741sB-2gW>Q*B$A6E3U zXs!)W^|*5V!q>HM6evX<$#A&Qs_;^UED;{?FcVHCx{ajPDOya#uO@(s(Ut??PT$&O zaY$%54YE(KL2<2^l%R(3^Y;s!04Jg+wN%Sv)L1SrT+nuYxcb$W7f~x{Vjq=&K1YVP zGzgE^qm7u{tg89BYH#&iO-?3*`RfzoeoS7{M*L$%y=vC_Y|-F!@FC2mgywVIpj!aA z!jGctC{@wZ=t6+LuBMm)QpUtiT7JWP6&bj6N7R`G_QHK6aKhw2JUoyE>kk@{r5cPviDZ#HzaQTKP6hPrfC^ZKI%D4&NiB{D zaA=)Egd!+dfsME7yD~pT8xL~GZzo}k&uk0gL7!`!<~nG`qI@&9ak%B-GzXulHwmaM zz4#J+kx?@&wvZVvQkWy8^vb&&_f{GiQ>n``rK=SiHb%jR;sLWy(!QRqF)f9y4T97| zHFA3zqvuxJcMA9`CSrM~;6U(VS@NlLmK0DEofEe5TVWAtahNy17CYOl60_`4PXv~D z2L>d9T=|>K89*tWp=(S1P@y5=5ZVjS7tfcuq}+uR3IFBc z!OkVhXSqJ(9X}U0gI1j-X~c+3WcK?oDaP~iD(o`Xp)NCs?x?erIQ6r?F-Xx3;ev6) zhdnNH#odC`obS9RwkVX4bl#mhC8Tdy5W=idbU&&~yPYYZ$;`uC)IJ9LRfSJH>`)Ue z6!oQnY{J;UHMhyLffaZ9Ffo4Gmmv&@o1`U~R5=l>CFSIna09$VrCcdH>+%jSwQnFP z7}2vR(&0n=f*_^qYOceWcaJ*IP;i-tY#u63E!v<&ZgR)~xQu3dOrRLyV3$|FZ;zt=^{X8=$xLaxplpUm zt|2@2uRG9hDC}4nkcCfNth<0sX*|kK#3iH#4L)=w-?7>A&`j*2~=UI9mtfdK+QM7jvPt? zo%25O$8=+77mcF%uQvNIOF>u|!_>>EthZ?|{@~K=F_&5q3C?7>kU7~YruCVHTr5c}6!$nyvg5EgSgWDL zx~If-6lN%V;SmnF()7n9kKsC(1mEZ%jS7}hM>xzkI zF1v5=GAm4g5)J0G1-F;Z{sJs}vEHEslq2qK&VqbgAqG+GO7`CP&__vjkFOpr&}q&i z1pGyZ?wX7U$p$YhP7Vtt5sX`L#RO`KS=oNIQEco&=P~4)fKh?h(gM5qP`g{0(hAkk zm(<}Xge~cwVSz9zt9%Gaw!H`L_njpEKlnH&W+HH^+kdN>;=((;Zd zywxjd0R7)PjRMd&&9Kc2toF(GeFis|R$o?Pq`^KnUya7c@{}4ra#h9}a$9O`LS}|T zPe$lgti=&g*LC^P%`fVPQPcc54R25pt#W+6>(H~0o)^3n9*SWIa9o-lPP8o&3qdq> zqGL#_i6Q8I6==r9c$LoKK$V0P7M`5%M5z=|#=1~Y0dEH6#oK+%aYJ&AE_@ORz%b&4 zMd_rVt4I&e_Gs17qoWsSvri%&S1=H%vW82V}=B70aVF5F`QT&+j zgGG-;i!;6-mAZGY3ao{c#dockNyvj^ERhlxRe1#H%oq=0MJ6#Z%&7rwM7mEj?Ct1h zW{4oY?O!O?ugkr-8qz~Yj6orT@GAyWRy8nEIdp{N+l6nbC#3Ju+;ZoAslLev7Mg%K z?C8N_6d=PAZG9Y3d%&Z{hW#fMobqDCsKr_D;FAuxq=&N~irE&VZst;CXl95H(ae2&Fr@rZtNJ7gFv72Fdak zbOsISmk21Lsiwn)6k=7pFtPKko&b=4N%=j==GhLg7PX~7`y|=OUhkfQG@omc=!4*L z6aJq1Eh9>l7O-q3Biha?($t)u#U;0|^sGQ-TLaq;;uR91b%gMu++nBLO!2W}mfo%b zaR_y|Hae2rGQ^(<2@hMtXQnh!Evg!U;wFrESzpa6EIy-ww+;a+46U-EDWg`C-a^9B_@L`VR|*yt zui{hH;AGDe`3}b6XztY1pNXNt+Iv{M{ZoioG3N>Z(NsMJ4<4=GwvVYPLPcT? zBL@;7H0;6>2w5~iq$q%jL&`OSh9LcwaqzU(+%MR{0!5c86u=#p6PeypZz4($ag)v# zbVv;KWl;HI)8#KxOeOYW0V>pGNOPY6Y!*}D^51K%(% zYxgA;Z+@f=U&Q{_{!77C-0ZK^RGLcaKid)UySro}0TymT04Z)~rqP^)5>)LTQ9_j- z5hf2N4zMg|YTex*0J4jgKbTn)#V|4loV*iVJa0>r_6APb2F%J{)aAdlY9}QJst>a&28OKc^N~#jNi!bZ%^pD$ph57G(6Lzu1pf+s}Zd=CbMo->ux`ai}%jb(mA~rIONu*a`%gkA1 zZ*xeFWQ;UpTP9Nc!xH=1LSP>!ou6AcxMMVQ`D}9L@2Vt~`)&nnF)M6g!FDUfovkUx zSl1Mf@|KtM3RlEj7o~#*Mz0Qvl($!wco1ivlTPS2zzLVi6yntpAP&`Y>CO(LKG2vN z0=oeHhB63n^1?C%rF!unioQ{MMD>kya!aA&N>(!9eF+=<(AuLPVL+{=@lQADq-8ab z<|8UZ5X3izqpK`+P!f!YX#EfC*9OB0(~^7(M5K-u9LZgHGMr!RhQp>^Th$l=+60lz zTdK2013zZOlpkhs!t)A$rElVZY|^SXxwmjOvx?_PYBuIwS;~)7U*#j!PS*y*TAfE;23+DP8TJ-X zdZvaBAukvMHQIru#;7dTCzyn~fw<;1HduSHDtklQ(7LuJ4;Z*b;lf*m&!;$XYdP~| zrq%#pcFppS+djVNml@f!t~4sgd_hgR4Z}`s^AU`(f_1`$5EoP4h*rMhc|E-Bc@tI& zGkz^u5ON6ynPCRA0csYR+&@ZkpY>o;Lfe@T?f^eD%tQmQKkn;SH$&*YA1t$sO*Ksj zKvb23K%xN-%7{EO0|3h4wp481`sI=N*e)tA{Mdca3_(RZ1L%U^yg1C;VOIg)M%$UP)!PYz zRqGc&pNrhcq%0p~Y_h2>_fn-^PIMsfjq@y@;tD2!ca<6|y(FeC%$tF*O~NFt>3Uf8 zrUCJ%%936~uD#HB>6h+HEfG~fMJfDIld&VcLx@%NB3cfEnjGTE(P7Cd;V9tVU}9+F z*MG?te7gs@QT>R$d>a_LdU&?u=*HBIl001-D_t*)Al={Vt|@PbkxOPY zhH!tua(T5l-Mr$fCr667W=G&xsWr}020P6+7Q41#QLJ=0syrk_ZE~T10pRS5E?1el zcJhb$#fkOyyBpZY6_In!cQo6h9+4vkcmWL*j?A6oz(Hv^N4f<(O+@4Dhsid*7OkC2gPd5i5zW;SfQR3`kxI z1cb?00(mj2>=v_n`k<5wTiF5_~lfle`)FR^Yy>vBb)lk$2gB&=6|@{xqzL zyqiw1$L?T|H4p!$Pb=S1DHZ5t+<;}Jt-J=6jz9kKv8Dms{AnszA4C~S^;|O2 zzFmU9XI`MHMZ(e2u=3eV-vNhU#E>7;!U~2q7j~9Xno&76^hd2%yHg=blN1Q$ZC1Cs zm;LD+ex2mDkWiD`dGgXvHWy4Gr zjv1>A;}&AP&QiB{*V#7<7INBtm(I`71E*@jnRMzGM+5{p0t#mp38d`9mKuqHRF`Dp@q7qhfE5o%9;f2_t z))F+Q06n~_;0z7#G&5EH$pYUGqyA-+?T@~?Fy7v44ajd=sA?4#pB=aqaNBMsx4=+h zlJ2WX7b#R5UkvQAjKLh5>aM*m%dFa9wru(^X&&rHTM8)*XX61KSxTeelP&+}clI~s)&f3oF0qLB zb{Fm<>kY#6CC>pV6IV9`!$?#kgu$>3!ogEhC`fAnb_+L(lhH>n^0;HgljTWioh%C= zv`NY>C(g!9#s9) z;Uy0JEJeSb!)6#k0tf7-5sgrX_L_}*%UJ6)ELvQi5ho6ixc0p0Mh5O?q@3&&C)f0| zI4^|3WEj@=OK*&+UX22x3oSfj6iCOAe-zP(q)&T#GLlc1p+a#JEGQ8 znyf3@-}}Ia3__WNez-B<6pu%4&|Xz6AH_OBOZ~XTsSqt)B&9&ZnR=sXhquBdQFI6Y zZ#bQ)%7NbeTLQ;O&QOEM8w-duMpbSlc-1t|!ry{~uEHofvp%>-B(ga(F?^38WOCqT|m6@~d{0?n)4BtQ{#*p0}k~@TcGy+RL%>BEq&P ztVM}K<8NqYq#FjAb_aT7K1EOLA=BaiG#dA=0rH}1eU4RWZXMo_Oq+yU{)jRDsxNHY zLDZx`F#>#%!Y+s#v`heA4uc&R^E**11j^wkiN{zBAd>Q-wTwF^(+^+{81=&f|p92ISs|&zMe*44o)y)q(1)NxGJVn8^ zExm{`KR>X-23Le|1d5=E#FFFzI(_ELImco8hn*Cw^w`3@$cQcU_ArQq44!vD|KQVQ zd{_!H*2jHjGNmA)LV^b~kyQkd3!f}asQi*D{^ndTbS0rZ#g16toJV8`zhnW!X{ei! z_?(edhlS=f-3=A}01Fjg?zXEXt2)mSBf*dUWbqul@T{z5GbwpMowWlm#wyJ9lZ^w0 zw&q=}2#s2Qbi!t@-c4c1K9?<)!A86SjsqibKGe6}i zW(otX_%iN*{h~wTRmF;C>eARHiv%k?>>6FHkL2L>YN}r8UfC}u%DQ4H%3}3Y@jJS} zm@qKBpmOtT`OOE3ttL)=chgtO6C>DOY1hUaBa=!u$|wo_X_wvGX)YD$x%HIQL2W)L>fLI;#0Id17~cIZ#&RBdlv#`Ou#p;ZMj2NBf=8B-pAi(!@h2lF z`!}MwA>lw5A9ZkxDulUbp$vDZbMFM?Z}7%R2U%%#1dRC=dM^YM47BUHm24$zkxi`- z)3>S)112^8mxAgB@0!#@m>uuedMRl^xLU=d-tvBBmD~gF`06i^mS^q_l4L*2nVQOE z2<12sFSj7Gq-q6_rcp|_PlI%`hYeuO>3gq6gxiaR0H7Wfag}+)<)Alk^dG$G{{IEq z?X_Nl+=G_@1n%}g>E||8d>Ufb&cL;)h{`4$>~RJs)aEU?2x|mHX0k`Jy){4#H7%)Z zj%^qI*^$0jiii|=1m{u3f;KU~3nD)25(tdIE==}%+FE^A#3P0P@-yP8a(Yh=KX3f} zZh_Ce!45oC@TJKX!F^WfBM1^X4o_tUE&#ip$k5&q87E%tpWqr9lemP#Fi+tHsx|h( zy=~mcX{{p0l(g*uh;3o>+xzsB$Mbi{OOx8=kf=?E&_TkBrf%t4fXH_FX(z8c}lm=n=jCP zV_q^|&VgJRTskmE&q=H0L@fQlUrL1V>r^7lr(w}HmbwSW=R$Te? zI27SRD4`psjBL%o`lV#twS`4w17$bl-WVJ*JiL(rfbcxb12l`9aePhBW+*X#Bg41* zZxd6I$g3c-YW$1F&XTq`iET7II8&+!dxSUc&wlsEEXV4fI>cu@f2z}teMGbDCqm`r>Inqea|5*lbeZ&%UMOkxql_QGgmuK zUj$2~?~YkkkNa889B)86Q)dlu(%q8Lu?{RrUtVPH>=R-H&~9 zO=IFj9^ZBf4mWJOrr7Im6+29~VBw&Y2(i7ljrR`h&JfKPyAt5&jK@= zBc|{#1RnHIb7>pE-^{7B&>E~mO*Ae@xq9@tOSE23%V*)@=qs+(9Po8D-|3^Cij{hk z5aDKQ*JWNVr_U!*y3iK$ayG~_wy8%cL%rUDSj4PuzhxDpA0%og6VfDs1J4cA%UL40 zd=|-!M7P5zu{l4ugn0XRo;L2azzdKLRW1PrRi%Z!p@!ZpT z$dwcl(G-p{iBmsdmV<28GS^daz;`L~Qr~^=ZEh3>??#dZ(0Ve_Bsad=db8g3SY1gB zP?qRX9?vsK+dVbnsgaw_8w#1U2&aT>yaN7^56^Bq1qd2^DDVh65`c$6?jEh3#TeC* zdMORGd=G{dJ8~imz;ZzH2?AAB%SUnnj%74(5a5&lX;6u>i##V3=tRo+x0xF!SGb_(-F_-85A^=dA~b zUB)^(RHI;-dbyDPLNs(tND?12J|AMcpL#wsmuYEh3eak?4$>JYd~a+{bK(SL#SEWT z%lj$9mC~k;i^M}pt(Ve0tdGJd&&Bcvn|74$OlvTKozM}O2vx^HVSKN&v< zXXA>BThe4Lx zRW1A1rm%|EK`AAJ+;sjbioU$yW5(xw-fboNhn;tkB{c4z&Eg}`4Jflh;z;&p|I?MZ z#l3@~HNT)>iA`aZ6+o$g?@EUCW^chf$>63nobB}*?JE!=Bd7=X7Thw%tw*6~fsnJl zL3ak-O=&IW4-FQ8KdE;bqJ!)EOlffvk%I+(-S+cK<2|%j7U&RC^6^+Jnr{$jQN96H zSENMA&1z&eP!Mvn3%rB^Z}n`vlc&5;ep^-kX*|bPL?n0Z%;1K^f+#UqR2uziB7`fc z8!~f9Vr#ii3W7A-9vfiF`9|=OVZ3A>5eJ|P{;LowPAFF)s9Gunxhq9(fh;ird>$D0 zlK!}O1X3lQW2V|-A*!rdZjk2EJW*sEzX1Xmd$zIXl?Q`~L)6E}nhLlgg=w`8NiIs< zIgHEbVZ`KqR1?EXu%#JF(8?-=(4oaH9W_bUZl$iS>>h@EOWvCLm}-IR`x&L^ni-9C z06MH?j_dw5pqYVJ0${-xo3aZp`#iKEW>zyL39Jn*ycIwrr*yo`-$5bnUwc1~$CT-! zEoaH&iqHvdCMf!#8xgk;rQ+0Lo^^O>{)wSU8*I@%3UP$(F31<{*baWhF!r#HuTC6iN{Et+5!g7z_-n%7C&8)b7YLY3v)!{(yQ+wy4Rln#KeR zJXn0ka8X6N$__D&k2WN0*?!4#v*v{Tk5F-F5)S0~El6iIT1Xs)5Kbedp|-ymULG1< zcFNjOUR08;#YarYYzlV^Q`x=QJZ37sZMufH*1>tM6t(n_)%PB_v@y zr9&0eDY07_D?S_e1!25@TP^Z@)|^(@-ZlCsWG}s2_7Wqu%n>TQkBQG_t@HHWu6dB1 z(fC*-1qDVKuM_CbUN_I`(JOT|xMh()2iB0lwY>xUT08(mUC!b&iyyN=c;;(RmwLgf zkH*3%m6)+Z5vDJ&lSlq*L89%QCXyh;J4@saJ~b6JS-DXSS6Q{lPxHP@UVAh=)KPXQ zmj<*ypvX%fF{k-5Nt|Pa*Flf2YvSFe&)R_0S4U6l`EL z4*|7D0P39N8aNP;DM>m2%m9cC01SXg0KfpiMEwF0NBsXU|Bq?+llS1AnYpCQ%=wMS;nk#AkT z#>m$e8C#{XDKfT1zDDV5h>Y!!uNm^SLcT`G*94ihK)wO;?T>GMeCy*IAK&))njYWs zXn4%p9kXV~tkp4VbbM`&Z*qK#;~N~`-uULmw>G}9@okN7YJ5xM8yerv_%`XA8Q;qI zM#i@>z9#8wVq66+j4`)v%y(lN7-DXnnD4}V@y&~GU3}x>+ZNxn_?E>tEWTaw&5CbT ze52yq6yK!y7R5IxzCH2HiEmAOW8%WJC8lahOx2Q@sv$8|J7TJ4#8fvOm@0#Ot%zA8 z;xAho;=Bmar3EoIAjTHyxIh})qp|%kHXp{;!`OJZEw{rsMbOxE(6XgxeY|RmzB&5V z=o_Ofw=T<0mnGMVZxyUmjJ+~eim@qy6&l4@D8@c97EGP^Ht}WRyTn)}W=&#NB*sh9 z_lU0%-y*(5bcnAI-vTi<(pX4iAC3KCtPf**7|X-h9Y!?O;m*|2nQ5by7-cjzhp~&s z;xP7xu{MmYVJr<}6^)%?oXeT13|FGYaAgWZ6MbJ`bz#;PW@Ta46=qdoRz$NXLuO53 zEDB>!7<*`}p(|1gU6D%YigYQO>H=e`uRPU3M~3M^Drjt=v4FTxU68)((RWlL_0MT= zWG(|HN*FLv`YyN-ozz)yA(~w&%MFsxO?cZ)SBf>j$&8nbm_?JD8P&u^W74 z^PT#x`KtM*`J(xr8Ea;2nHQDJSPjNz@WtSJ!K_kW3udig)-hwne8apdn6F>PdKueg zESIla#%dXxWmXDionTf8W{uzr!K@F=>cH0qzB2H2fw2mFP2h{b_kdRcnPrv~%yNQR zN-&FRG`k2sA(-U@mkw+x8@LoD17{}}_);qHnZTDAU7fL9om*Gu1+LCgM<)@uIC;P) zmMc-VzP$3K0kbS%mITbw%By6}x;Z(($yw?|m|dKuE`)pGKzP#RGw)6I;IJgJWdK%= zipdMS+&DOwr0Qp60B@Yq%zAZ|l29u<`ShjJ2dh3`QfZS@zC;hQse>~d zB-3}@2CFeQH9IzWQ@3tvrki@wsR@9}rO9hdHs)%)n7*aVO3K(#W))@DP`;piKlys{ z?c~eJCSxy+wKP_fv8hZZvtlyqC9_&Gi^?)`8Go4)|8R4i;S(bl2b*-Ch}7$oth#t_K>fJj4k9VA!7#_E6CVD#sV_-kFkD? z?PDw-WA_-V$Jji^;xYD)v388DV=NtG=NK!;*EqhyG4_qIZhWmv(>A_rd|hL#8e`KK zi^kY9#!eb*#@I5(k}-CSv69A$F*b~`V2u6Z>&3T=FBjh}zFK^<_+s%_9HUX=W=#?? zYcbrRTX*QDJCsArN+D($#F#*g8EH&NpO0qw!z_K6We>CD;qK%P6OcN5I-0do!_ciW zbe^GXROr?f`np2NXv`dP(JXNo^M+Yz1EE_-Xs08TH4M6SgT8K1(lDl?F=rT4hB0Fp z6NWJp%0t zdv8E0080I137&#n9Ob$`Zker}zg@BA!vCbUGeBbX%! zpH$bQTi2tVu1B+ONH|xed^0QETnYKXPf=)GpV?fMZe5j*x+-OxFFlx*9Xy{~$LA@> z=Nb0gx;@|RNe+I>4Ngz8IXyX*Yd+P?GR-W}%o@w(xpjF4;PT{|t4cFhHI~D3>+pPs zC(GQO-OQ3qYB0+ThDr>E$_s`{siD$>p{CF=R8}y{F~15_b?d6mt6J(vNHL#bZiEE$ z<(FA{`Rww^<#WrYmRW$tr~#2eh#+E=8Ih3@kW_)&UXlEhS`<%3fpK zbj(o=vgO%{KNnHm&*407+27U|+>U3-_M!v4{tO4;(dp3hu4PBa4X4dRj(vV&UY@~6 zc0j$cbe`O1z*IzL?JDQG8}o9ah3iJ^t*hW43hSI=hbWLY3z`IB{; zMtEP~-z6I9AX1)1hCU22+mYNk4#+SziGRDp`#oPLp#DLWT6a5Fi)|)eO(d^S7x4;q z382ZeWzr#YkI{b_keR7u)@NkMbF@Cggcb-01ONrjrrJ$}2u`U6&%4p;q}@(_9b&th zCG+*Q>?oX)uqsY9|C^1>2f6?wcU~XtW+OxR?DdJp}8=$nhSIpIM&*XBcMx9zv(A;V@u4 zhZTMaGoXCObUyyGII!sJO6k9lr7P{8=D3Rly_xZcuRHfV2z6|f!^}P0dm{)cNX$rp zVXld`(V|E$BWF@Wa>H&C^z*aKSL`NPaTSn>XrLvV7y7WWoTgy-;KHv1Tio$5|Krz2 zLfAQbp~Ym@Ai*AWX}9!cIxwG+a?7UZr|b@_t3V|2{uoIEV2KB02lM z_1u-Kt>A~hkl{97Doq$60002z1^@s-1_1zDi~s source tools/web/emscripten-env.sh && cmake --build build_web_blender6 --target web_engine -- -j8 && cp build_web_blender6/bin/web_engine.wasm web/app/src/vendor/blender/web_engine.wasm && cp build_web_blender6/bin/web_engine.wasm web/app/public/vendor/blender/web_engine.wasm +ninja: no work to do. + +> npm --prefix web run typecheck + +> blender-web-editor@0.1.0-rc.1 typecheck +> tsc -p tsconfig.json --noEmit + + +> npm --prefix web run build + +> blender-web-editor@0.1.0-rc.1 build +> tsc -p tsconfig.json && vite build --config app/vite.config.ts + +vite v8.2.0 building client environment for production... + transforming...✓ 102 modules transformed. +rendering chunks... +computing gzip size... +dist/index.html 0.46 kB │ gzip: 0.29 kB +dist/assets/storage.worker-D9TqXsGS.js 66.59 kB +dist/assets/web-engine.worker-ynL11m10.js 362.11 kB +dist/assets/viewport-render.worker-BKnJyAEz.js 634.08 kB +dist/assets/web_engine-C04Dp4ba.wasm 16,243.50 kB │ gzip: 3,858.52 kB +dist/assets/index-BgTbQCE2.css 15.35 kB │ gzip: 3.91 kB +dist/assets/index-B1m0FaKy.js 1,190.30 kB │ gzip: 316.69 kB + +✓ built in 488ms +[plugin rolldown:vite-resolve] Module "module" has been externalized for browser compatibility, imported by "/home/mes123456/workinf_Blender_Wasm/web/app/src/vendor/blender/web_engine.js". See https://vite.dev/guide/troubleshooting.html#module-externalized-for-browser-compatibility for more details. +[plugin builtin:vite-reporter] +(!) Some chunks are larger than 500 kB after minification. Consider: +- Using dynamic import() to code-split the application +- Use build.rolldownOptions.output.codeSplitting to improve chunking: https://rolldown.rs/reference/OutputOptions.codeSplitting +- Adjust chunk size limit for this warning via build.chunkSizeWarningLimit. + +> WBV2_BATCH_TASK=WBV2-P1228-001 WBV2_BATCH_PRODUCTION=tests/golden/WBV2-P1228-001/geometry-node-reader-production.json WBV2_BATCH_FIXTURE=tests/files/web/generated/wbv2-geometry-6b022a1a8e99f7fd.blend WBV2_BATCH_TYPES='["GeometryNodeProximity","GeometryNodeRaycast","GeometryNodeRemoveAttribute","GeometryNodeRenameAttribute","GeometryNodeRepeatInput"]' WBV2_BATCH_UNITS='["node:GeometryNodeProximity","node:GeometryNodeRaycast","node:GeometryNodeRemoveAttribute","node:GeometryNodeRenameAttribute","node:GeometryNodeRepeatInput"]' WEB_TEST_PORT=5371 npm --prefix web run test:e2e -- --workers=1 tests/e2e/geometry-node-main-reader.spec.ts + +> blender-web-editor@0.1.0-rc.1 test:e2e +> playwright test --config playwright.config.ts --workers=1 tests/e2e/geometry-node-main-reader.spec.ts + + +Running 1 test using 1 worker + + ✓ 1 tests/e2e/geometry-node-main-reader.spec.ts:14:1 › M10-01 production Worker preserves Main Geometry Node topology across save and reopen (1.5s) + + 1 passed (2.3s) +[WebServer] (node:1302845) Warning: The 'NO_COLOR' env is ignored due to the 'FORCE_COLOR' env being set. +[WebServer] (Use `node --trace-warnings ...` to show where the warning was created) +(node:1302899) Warning: The 'NO_COLOR' env is ignored due to the 'FORCE_COLOR' env being set. +(Use `node --trace-warnings ...` to show where the warning was created) diff --git a/tests/golden/WBV2-P1228-001/task-context.json b/tests/golden/WBV2-P1228-001/task-context.json new file mode 100644 index 000000000..125c5e820 --- /dev/null +++ b/tests/golden/WBV2-P1228-001/task-context.json @@ -0,0 +1,217 @@ +{ + "schemaVersion": 1, + "task": "WBV2-P1228-001", + "parentTask": "WBV2-P1228-000", + "status": "in_progress", + "goal": "以一个共享 Blender Main reader、WASM build、Worker 路由和 Chromium receipt 批量验证 GeometryNodeProximity, GeometryNodeRaycast, GeometryNodeRemoveAttribute, GeometryNodeRenameAttribute, GeometryNodeRepeatInput 的真实 modifier/RNA 元数据。", + "scope": { + "gap": "capability:AUTO_GEOMETRY_NATIVE_NODE_READER", + "ownerFamily": "NODES", + "implementationClass": "LOCAL_EXACT" + }, + "commands": [ + "node tools/web/check-task-context.mjs --task WBV2-P1228-001 --write" + ], + "inputPaths": [], + "inputMetadata": { + "docs/EXECUTION_QUEUE.md": { + "path": "docs/EXECUTION_QUEUE.md", + "exists": true, + "bytes": 4030, + "mtime_ns": "1788480331383332217", + "sha256": "953b45ff428f00e566acf07fddd1b5f71f1a004baa0d8ed6fa5cc2fd0ddc4299" + }, + "docs/tasks/WBV2-P1228-001.md": { + "path": "docs/tasks/WBV2-P1228-001.md", + "exists": true, + "bytes": 2676, + "mtime_ns": "1788480320795713494", + "sha256": "9ae394410f19a228e514373995fddb6bd4640facdce454ea04da3cc45f942c69" + }, + "tests/golden/WBV2-P1228-000/manifest.json": { + "path": "tests/golden/WBV2-P1228-000/manifest.json", + "exists": true, + "bytes": 1679, + "mtime_ns": "1788480320796508163", + "sha256": "61a911eedf3a484f4e5a08d4d147f2b3b920d0d6ed98796c5df157be9ce656ff" + }, + "docs/status/WBV2-P1228-000.md": { + "path": "docs/status/WBV2-P1228-000.md", + "exists": true, + "bytes": 364, + "mtime_ns": "1788480320795895630", + "sha256": "24bf2e733983c23625c679a2da3c7f412dc43b532075ccdb612e79dfd9404c05" + } + }, + "inputSelection": { + "schemaVersion": 1, + "limits": { + "maxFiles": 12, + "evidenceBytes": 8192, + "contextRemainingBytes": 1155, + "contextRemainingTokens": 288 + }, + "source": { + "bytes": 8749, + "tokens": 2188 + }, + "selected": [], + "excluded": [ + { + "path": "blender-5.2.0/source/blender/modifiers/intern/", + "bytes": 10155, + "reason": "EVIDENCE_BYTE_BUDGET" + }, + { + "path": "blender-5.2.0/source/blender/makesrna/intern/rna_modifier.cc", + "bytes": 521651, + "reason": "EVIDENCE_BYTE_BUDGET" + }, + { + "path": "blender-5.2.0/source/blender/web_engine/web_engine_blend_reader.cpp", + "bytes": 314614, + "reason": "EVIDENCE_BYTE_BUDGET" + }, + { + "path": "tests/files/web/generated/wbv2-geometry-6b022a1a8e99f7fd.blend", + "bytes": 98575, + "reason": "EVIDENCE_BYTE_BUDGET" + }, + { + "path": "web/tests/e2e/geometry-node-main-reader.spec.ts", + "bytes": 3789, + "reason": "CONTEXT_REMAINING_SPACE" + }, + { + "path": "tests/golden/WBV2-P1228-001/module-receipt.json", + "bytes": 7375, + "reason": "CONTEXT_REMAINING_SPACE" + }, + { + "path": "tests/golden/WBV2-P1228-001/modifier-reader-batch-production.json", + "bytes": null, + "reason": "MISSING_PATH" + }, + { + "path": "tests/golden/WBV2-P1228-001/manifest.json", + "bytes": null, + "reason": "GENERATED_EVIDENCE_OUTPUT" + }, + { + "path": "docs/status/WBV2-P1228-001.md", + "bytes": null, + "reason": "GENERATED_EVIDENCE_OUTPUT" + } + ], + "totals": { + "files": 0, + "bytes": 0, + "tokens": 0 + } + }, + "exitCriteria": [ + "source and protocol hashes are bound", + "every selected Main reader type is proven", + "negative no-mutation and recovery are proven", + "Chromium and save/reopen evidence are exact" + ], + "nextTask": null, + "sourceDocuments": { + "queue": "docs/EXECUTION_QUEUE.md", + "taskCard": "docs/tasks/WBV2-P1228-001.md", + "taskIndex": "tests/golden/WBV2/task-index.json", + "parentManifest": "tests/golden/WBV2-P1228-000/manifest.json", + "parentStatus": "docs/status/WBV2-P1228-000.md" + }, + "readPolicy": { + "required": [ + "docs/EXECUTION_QUEUE.md", + "docs/tasks/WBV2-P1228-001.md", + "tests/golden/WBV2-P1228-000/manifest.json", + "docs/status/WBV2-P1228-000.md" + ], + "machineOnly": [ + "tests/golden/WBV2/task-index.json", + "tests/golden/M15-03A/task-catalog.jsonl" + ], + "optionalByNeed": [ + "docs/WEB_BLENDER_MODELER_V1_SCOPE.md", + "任务卡列出的精确协议/生产路径", + "任务卡明确命名的长期计划小节" + ], + "forbiddenByDefault": [ + "完整 CURRENT_EXECUTION_PLAN.md", + "完整 PROJECT_STATUS_AND_NEXT_WORK.md", + "全部 docs/status/*.md", + "完整 parity/WBS 计划", + "README 历史和 test-results/" + ] + }, + "parent": { + "manifest": { + "schemaVersion": 1, + "task": "WBV2-P1228-000", + "parentTask": "WBV2-P1227-001", + "status": "done", + "nextTask": "WBV2-P1228-001", + "artifactCount": 4 + }, + "statusSummary": [ + "# WBV2-P1228-000 status", + "- task: `WBV2-P1228-000`; parent: `WBV2-P1227-001`; status: `done`", + "- taskClass: `QUEUE_ENABLEMENT`; no modifier-family parity completion claimed", + "- source-backed batch authorized: `AUTO_GEOMETRY_NATIVE_NODE_READER` (5 units)", + "- dynamic inventory: `3745` units; verified `813`; unverified `2932`; bound delta `0`", + "- nextTask: `WBV2-P1228-001`" + ] + }, + "budgets": { + "queueBytes": 4096, + "taskBytes": 2676, + "parentManifestBytes": 24576, + "parentStatusBytes": 6144, + "evidenceFiles": 12, + "evidenceBytes": 8192, + "contextTokens": 3500, + "contextEnvelopeTokens": 1024, + "taskLines": 49, + "taskTokens": 669 + }, + "size": { + "documents": [ + { + "path": "docs/EXECUTION_QUEUE.md", + "bytes": 4030, + "lines": 58, + "tokens": 1008 + }, + { + "path": "docs/tasks/WBV2-P1228-001.md", + "bytes": 2676, + "lines": 49, + "tokens": 669 + }, + { + "path": "tests/golden/WBV2-P1228-000/manifest.json", + "bytes": 1679, + "lines": 51, + "tokens": 420 + }, + { + "path": "docs/status/WBV2-P1228-000.md", + "bytes": 364, + "lines": 8, + "tokens": 91 + } + ], + "sourceTokens": 2188, + "evidenceFiles": 0, + "evidenceBytes": 0, + "evidenceTokens": 0, + "totalTokens": 2188, + "reservedEnvelopeTokens": 1024, + "estimatedContextTokens": 3212, + "serializedContextTokens": 680, + "withinBudget": true + } +} diff --git a/tests/golden/WBV2/task-catalog.jsonl b/tests/golden/WBV2/task-catalog.jsonl index 58a8f00f1..ba795e774 100644 --- a/tests/golden/WBV2/task-catalog.jsonl +++ b/tests/golden/WBV2/task-catalog.jsonl @@ -233,3 +233,5 @@ {"id":"WBV2-P1226-001","gapId":"AUTO_GEOMETRY_NATIVE_NODE_READER","ownerFamily":"NODES","sourceTask":"1226","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-P1227-000","gapId":"workflow:authorize_modifier_reader_batch","ownerFamily":"PROGRAM","sourceTask":"1227","state":"completed","targetImplementationClass":"QUEUE_ONLY","exitCriteria":["prior evidence remains hash-bound","batch source mapping is explicit","inventory remains source-derived"]} {"id":"WBV2-P1227-001","gapId":"AUTO_GEOMETRY_NATIVE_NODE_READER","ownerFamily":"NODES","sourceTask":"1227","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-P1228-000","gapId":"workflow:authorize_modifier_reader_batch","ownerFamily":"PROGRAM","sourceTask":"1228","state":"completed","targetImplementationClass":"QUEUE_ONLY","exitCriteria":["prior evidence remains hash-bound","batch source mapping is explicit","inventory remains source-derived"]} +{"id":"WBV2-P1228-001","gapId":"AUTO_GEOMETRY_NATIVE_NODE_READER","ownerFamily":"NODES","sourceTask":"1228","state":"completed","targetImplementationClass":"LOCAL_EXACT","exitCriteria":["source and protocol hashes are bound","every selected Main reader type is proven","negative no-mutation and recovery are proven","Chromium and save/reopen evidence are exact"]} diff --git a/tests/golden/WBV2/task-index.json b/tests/golden/WBV2/task-index.json index 3894c460b..c75b26859 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-P1227-000/module-execution-plan.json","sha256":"3c4cb8050b3fa89ab13cf60eb2915f53e151af8347b2313b5cddcfd4587da49f"},"catalog":{"path":"tests/golden/WBV2/task-catalog.jsonl","sha256":"8432caeac5d7302773dfc7ae30661a0432d6fbab92846f2f01f14528572384bf"},"taskCount":235,"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":null}}} +{"schemaVersion":1,"operation":"BLENDER_WEB_CAPABILITY_TASK_INDEX","source":{"path":"tests/golden/WBV2-P1228-000/module-execution-plan.json","sha256":"73a2723b3f0524267d0983347c439af58b6082dfae7058c9af576f0e131a3898"},"catalog":{"path":"tests/golden/WBV2/task-catalog.jsonl","sha256":"3e2a6591f014db4f4abe7ae45aaf8dfe2667bb76237c4b80462038c15b1f5243"},"taskCount":237,"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":null}}}