← Back to Files
MemoryRebuildTool.dll
MZ����@��� �!�L�!This program cannot be run in DOS mode.
$PELsg���"0�ҧ �@ `�}�O�����T H.text؇ � `.rsrc���@@.reloc��@B��H`,�8{?
*{@
*{A
*r(B
}?
}@
}A
*0[u
.N,H(C
{?
{?
oD
,0(E
{@
{@
oF
,(G
{A
{A
oH
++*0K wL� )UU�Z(C
{?
oI
X )UU�Z(E
{@
oJ
X )UU�Z(G
{A
oK
X*0�rp�%{?
%q�-&+�oL
�%{@
%q�-&+�oL
�%{A
%q�-&+�oL
�(M
*{N
*{O
*{P
*{Q
*�(B
}N
}O
}P
}Q
*0su
.f,`(C
{N
{N
oD
,H(E
{O
{O
oF
,0(G
{P
{P
oH
,(R
{Q
{Q
oS
++*0b |^�� )UU�Z(C
{N
oI
X )UU�Z(E
{O
oJ
X )UU�Z(G
{P
oK
X )UU�Z(R
{Q
oT
X*0�rsp�%{N
%q�-&+�oL
�%{O
%q�-&+�oL
�%{P
%q�-&+�oL
�%{Q
%q�-&+�oL
�(M
*{U
*{V
*V(B
}U
}V
*0Cu
.6,0(C
{U
{U
oD
,(E
{V
{V
oF
++*� ��o� )UU�Z(C
{U
oI
X )UU�Z(E
{V
oJ
X*0br�p�%{U
%q�-&+�oL
�%{V
%q�-&+�oL
�(M
*>(B
}W
*2{W
sX
*
*
*
*R{W
�oY
*V,sZ
z{W
�*s[
z
*
*s[
zs[
z^(C
{W
�oD
*v(C
{W
�oD
-+*s[
zs[
zs[
z2{W
sX
*
*B,sZ
z{W
*
*
*s[
zs[
zJ(C
{W
oD
*:{W
�*s[
zB,sZ
z{W
*s[
zb(C
{W
oD
-+*s[
zs[
z09sR
(\
}�}�}�|�(+|�(^
*"(B
*0(6o_
(`
*0{ sk
}!�T%r8p�%rfp�%r�p�%r�p�%r�p�%rp�%rLp�%rzp�%r�p�% r�p�%
rp�%r,p�%rRp�%
r�p�%r�p�%r�p�%rp�%rBp�%rrp�%r�p�%r�p�%rp�%r2p�%rbp�%r�p�%r�p�%r�p�%r"p�%rRp�%r�p�%r�p�%r�p�% rp��lsa
(+~�%-&~��Ysc
%��(+(+(++*0]
s8
(\
}7}8}9}:};}<}=}6|7(+|7(^
*0es2
(\
}}}}} }
}}}|(+|(^
*0Ms5
(\
}#}$}%}&}'}"|#(+|#(^
*08
s/
(g
}�}}�|�( +|�(i
*0` �+ (j
ok
rBp(@,(l
��+
,�rTp(A%-&o}(m
rZp(A%-&rfpr�p(A%-&r�pr�p(A%-&r�p(n
so
sp
r�p(q
(r
os
&ot
&r�pou
&rpou
&sp
r,p(q
(r
rXp(q
os
&sp
r`p(q
o}(r
rXp(q
os
&(v
�,>sp
r�p(q
(r
r�p(q
os
&(v
�,>sp
r�p(q
(r
r�p(q
os
&r�pou
&sp
r�p(q
(
+
r�p(q
os
&ot
&r pou
&ot
&(x
(y
8�(z
r* p(A%-&r4 po{
rB p(A%- &%-&%-&(|
rV p(}
rZ p(~
-rd p+rl pr| p(A%-&r�psp
r� p(q
(r
r� p(q
(r
os
&ot
&rZ p(~
-r� p(~
�+,Gsp
r� p(q
(r
r� p(q
os
&ot
&r� p(@,(l
�+,
(?ou
&ot
&(
:k�����-o5
�oL
�,o5
�*A4��8@R0 r� p(A
r� p(Ar� p(Ar� p(A
r
p(Ar
pou
&(v
,(v
�+,r,
pr:
p(�
o�
ou
&(v
�,.(p
r>
p(q
(r
os
& (v
� ,ot
&rP
pou
& ou
&(v
�
,ot
&rh
pou
&ou
&ot
&*0~(l
�
,`(�
(�
+1(�
(�
(~
,(�
�)�((�
-���/o5
��)+*!>_0_(@�-!(l
, +.++
,+(l
. (�
+(�
+*0o�(v
�
,o{o�(~
8�o�
(�
-o�
(�
+9�o�
(�
�,8�o�
(�
,4o�
o�(�
(�
��(�
(�
__,Ho�(�
,4o�o�
(�
(�
��(�
(�
__++++*0o{(�
(�
+*0FsD
(g
}�}�}�}�}�|�(+|�(i
*0Ms
(\
}�}�}�}�}�}�|�(+|�(^
*0Fs;
(�
}[}\}]}^}Z|[(
+|[(�
*0�rx
p(�
s�
+fo�
o�
Xo�
2o�
+Xo�
o�
Yo�
o{
(v
�, o�
Xo�
�-�o�
-(v
�+ ,
o{
o�
+
*0=s�
s�
o�
8�(�
o�
�9�o�
�,o�
s�
(Io=
+6o<
s�
% (+%(+
(�
Qo�
o3
-��
,o5
�+Do�
1o�
X�+,o�
s�
o�
o�
X(�
:�����)o5
�o�
�,o�
+
*kC�
�0�sG
}�}�*0� (�
r�
p(�
(�
rg#p(�
o�(�
r}#p(�
(+r�#p(�
(+r�#p(�
(�
r�#p(�
(�
+*0� �(�
r2'p(�
(�
rg#p(�
o�(�
r}#p(�
(+r�#p(�
(+r�#p(�
(�
r58p(�
(o(�
(�
+*0� C(�
r�8p(�
(v
-+r�Bp(�
rg#p(�
o�(�
r}#p(�
(+r�#p(�
(+r�#p(�
(�
r�Bp(�
(�
+*0�so
o�
+Zo�
sp
r�Bp(q
o�(r
os
&ot
&o�o{
ou
&ot
&o3
-��,o5
� �(�
rCp(�
(�
rjLp(�
(+(�
+*fu0ms>
(�
}k}l}m}n}o}p}q}r}s}j|k(+|k(�
*0� (�
r�Lp(�
o�(�
r}#p(�
(+r�#p(�
(+r�#p(�
(�
rWp(�
(�
r�Wp(�
(�
r�Wp(�
(�
+*0o{
rbZpo�
+*08r�Zpr�Zpo�
o�
o{
r�Zpr:
p(�
o{
+*0UsA
(�
}�}�}�}�}�}�}�|�(+|�(�
*0{ �(�
r�Zp(�
o�(�
r'ep(�
(�
r�Wp(�
(�
r_ep(�
(n(�
(�
+*0?sO
(\
}�}�}�}�|�(+|�(^
*09 so
(p
r�ep(q
o"(r
os
&ot
&(p
r�ep(q
o$(r
r
fp(q
os
&(p
rfp(q
o&rV p(+r
fp(q
os
& (p
r3fp(q
o*o�
(
+os
&(p
rGfp(q
o,o�
(
+os
& (p
r_fp(q
o.o�
(
+os
&(p
rsfp(q
o0o�
(
+os
&(p
r�fp(q
o2o�
(ZX(
+os
&ot
&r�fpou
&ot
&o((v
-
o(o{
+r�fpou
&ot
&r�fpo*([r�fpo,(\rgpo.(]rgpo0(^r!gpo2(_o4o�
�
9�r7gpou
&ot
&o4~%-&~��\s�
%�(+o=
+9o<
sp
r[gp(q
o{
(r
os
&o3
-��
,o5
�ot
&oL
+*�F
0�!�,r�p8jso
ragpou
&
6 (p
r3fp(q
o*o�
(
+r�gp(q
o,o�
(
+r�gp(q
o.o�
(
+r�gp(q
o0o�
(
+r�gp(q
o2o�
(ZX(
+os
&o((v
�,;
(p
r�gp(q
o( ,(X(r
os
&r�fpo,~%-&~��]s�
%�(+(Wrgpo.~%-&~��^s�
%�(+(Wrgpo0~%-&~��_s�
%�(+(Wrhpo2~%-&~��`s�
%�(+(Wrhpo4(W
. (p
r'hp(q
(r
rKhp(q
o{(r
rchp(q
os
&oL
o{
+*0�"~%-&~��as�
%�(+~%-&~��bs�
%�(+(+(+
o�
�,8�ot
&(p
(r
r�hp(q
os
&o�
+4(�
sp
r[gp(q
(r
os
&(�
-���)o5
�*�A�0c#r�Zpr:
po�
o�
o�
r�Zpr:
p(�
o{
o�
1Y(�
o�
r�hp(�
++*0$o2o�
(ZX
+*00$o0~ %-&~��cs�
%� (+
+*0%
(p
r�hp(q
(r
os
&ot
&o�
�,r�hpou
&ot
&8�o�
+~ o�
sp
r�hp(q
o;(r
r�hp(q
o9(r
r�hp(q
o=(r
r�hp(q
os
& o3
:w���� , o5
�ot
&*a��0&
(p
r�hp(q
(r
os
&ot
&o�
�,r�hpou
&ot
&8�o�
8� o�
sp
r�hp(q
oD(r
r�hp(q
o@(r
r�hp(q
oB(r
r�hp(q
oF(r
os
& o3
:h���� , o5
�ot
&*a�0 '
(p
r�hp(q
(r
os
&ot
&o�
�,r�hpou
&ot
&8�o�
8� o�
sp
r[gp(q
oI(r
r�hp(q
oK(r
r�hp(q
oM(r
r�hp(q
oO(r
r�hp(q
os
& o3
:[���� , o5
�ot
&*a�
0p(
(p
r�hp(q
(r
os
&ot
&o�
�,r�hpou
&ot
&8o�
8� o�
sp
r�hp(q
oV(r
rip(q
oT(r
rip(q
oR(r
os
&
sp
r#ip(q
oX(r
os
&oZ(v
�,1
sp
rGip(q
oZ(r
os
& o3
:���� , o5
�ot
&*a�]0>)
(p
r�hp(q
(r
os
&ot
&o�
�,r�hpou
&ot
&8�o�
8� o�
sp
ruip(q
o_(r
rip(q
o](r
os
&
sp
r�ip(q
oa(r
os
&
sp
rGip(q
oc(r
os
& o3
:=���� , o5
�ot
&*a�+08*s,
(g
}�}�}�|�(+|�(i
*08+s)
(�
}�}�}�|�( +|�(�
*0?,s
(�
}�}�}�}�|�(!+|�(�
*0e-o{
(dr�Zpr�Zpo�
o�
o�
~%-&~��fs�
%�(+(+
(fo�
1o�
(e+,o�
(f+o�
(fo�
1o�
o{
r�ip(�
+-�+o�
Yo�
(fo�
1%o�
Yo�
(e+
-�+o�
Yo�
(fo�
1%o�
Yo�
o{
r�ip(�
+-�(�
(�
o�
+*0T.r�ipo�
�,
+:
o�
r�ipo�
20+XYo�
o{
+ *0^/o{
r�ipo�
-Br�ipo�
-4r�ipo�
-&r�ipo�
-rjpo�
-
o�
++*0\0+o�
o�
1o�
(v
+
-�+o�
Yo�
o�
1%o�
Yo�
(v
+-�*0�1(h
r!jpo�
�
,r)jps�
zrkjpo�
,r{jps�
z(�
(�
(�
(�
~�
s�
(�
o�
�,r�jps�
z+*0z2(v
,rkps�
z\/o�
o{
/o�
/o�
~
%-&~��gs�
%�
("+
,r5kps�
z/(�
+*0F3s
(�
}�}�}�}�}�|�(#+|�(�
*0F4s&
(�
}�}�}�}�}�|�($+|�(�
*0F5s#
(�
}�}�}�}�}�|�(%+|�(�
*0i �(�
r�kp(�
(�
rNnp(�
(�
rpnp(�
(�
r�np(�
(�
+*0r�np
+*0r�qp
+*0r�|p
+*0%(q�
,+ol(�
(q*0)0(v
,+(�
,(�
�&�*#0e6(u
~(&+%-J&s�%s�
%('+%((+(�
s�%r~po�%r~po�Qo�
+ *0�7(u
~()+%-&s8%rE~po)o*-s�
%
o+o,-s�
%o-o.-s�
%o/o0-s
%o1o2-s
%o3o4-s�
%o5 + *0I8(u
~(*+%-&s!%r�poo-s�
%
o +*0�9o{
r�ipo�
,D
o�
r�ipo�
2 �+, XYo�
o{
{o�
}o
2�+,XYo�
++*bo�
l#333333�?Z(
i*0�:sp
}
�T%r~p�%r�~p�%r�~p�%r�~p�%r�~p�%rp�%rp�%r%p�%r9p�% rWp�%
rop�%r�p�%r�p��qs
(++/ �+
+ *�s
%o
%o
%o
�*�}
}}}}}(B
*.�(
*{
*"}
*{*"}*{*"}*{*"}*{*"}*{*"}*0C;(m
r�p(�
(�r�p(�
����% sy+*0�<(
(�
�,8yr�p(
o
,o
o
o
(
+9�
(�
r9�p(�
(+
(�
(� (�
rW�p(,+r]�p(�
(�
(�
s
sy8�ra�p(
o
, o
o
o
(
+9�
(�
r��p(�
(+(�
(�(�
rW�p(,+r]�p(�
(�
(�
�%
sy++*04o
r��prˀp(�
-o
(v
-+rπp
+*0@=so
r�po
&r�po
&(�, o
&}o
&oL
*0�>(
r�po
&({o
&r%�po
&(}o
&r9�po
&(
�noL
o
&rO�po
&(��%oL
o
&ro�po
&(�o
&r��po
&(�o
&*.(��*V., o�++*0�(
(zo
)UU�Z(
{
o
X )UU�Z(
{o
X )UU�Z(
{o
X )UU�Z(
{o!
X )UU�Z(
{o
X )UU�Z(
{o
X*6u(�*0�;�9�(zoz("
9�(
{
{
o#
,x(
{{o#
,`(
{{o$
,H(
{{o%
,0(
{{o#
,(
{{o#
++*s�*0Q(B
{
}
{}{}{}{}{}*�({Q(}Q(T(��%(�Q(�Q*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{ *"} *{!*"}!*{"*"}"*{#*"}#*{$*"}$*{%*"}%*{&*"}&*{'*"}'*{(*"}(*{)*"})*{**"}**v �(�l#333333�?[i(�
*0�?(&
s'
8��r��po�
�,8�o(
( $��Y5R ;J�$5 RG};�+ ;J�$.x8 �(;�+ A�h6;�+ $��Y;�8� �B�i5 �g�].v+ �B�i.z8� �Vq�.N+ '���.p+ zw��.8� r��p(�
:�8� r��p(�
-z+} rˁp(�
-k+n r�p(�
-\+_ r�p(�
-M+P r;�p(�
->+A r[�p(�
-/+2 ru�p(�
- +# r��p(�
-+ rǂp(�
-++, r��po)
+2X�i��,r�p(�
s�
z X%�o)
X�i� :/���s�%r��po*
o�%r��po*
�o�%rˁpo*
o�%r�po*
o�%r�po*
�o�%r;�po*
�o�%r[�po*
o�%ru�po*
o�%r��po*
o�%rǂpo*
o�%r+�p(-+%-&(,
o�%r5�p(-+o�%rM�p(-+o�%r��p(-+%-&r�~po�%r��p(-+%-&r�~po�%r��p(-+%-&r˃po�%r�p(-+%-&r�pr�p(�
o�%r=�p �' (�o�%rW�p �(�o�%r{�pr��p
(�(�o�%r�p(�o�%r��p(�o�%r�p(�o�%r�p(-+o�
+
*0%@o-
,(.
(/
-++*02Ao-
,(.
(/
-�%+s
+ *0|}}}(,
}r�~p} r�~p}!r˃p}"r�pr�p(�
}# �' }$ �}%
}&(B
*0ls0
}+(B
},}-}.}/{+~1
o2
(v
�
,{+o3
r!�ps4
o5
*0?Bsu
(6
}4}5}6}3|4(.+|4(8
*0?Csr
(g
}}}}|(/+|(i
*0"{/�
,{/j(9
o:
*{0*"}0*Ns;
}0(B
*{1*"}1*{2*"}2*{3*"}3*{4*"}4*Nr~p}1(B
*�}5}6}7}8(B
*.�
(
*{5*"}5*{6*"}6*{7*"}7*{8*"}8*0@=so
r/�po
&r�po
&(�, o
&}o
&oL
*0y(
rO�po
&(�o
&r%�po
&(�o
&rc�po
&(�
�zoL
o
&r}�po
&(�o
&*.(��*V., o�++*0m(
(�o
)UU�Z(
{5o
X )UU�Z(
{6o
X )UU�Z(<
{7o=
X )UU�Z(
{8o
X*6u
(�*0.y,s(�o�("
,`(
{5{5o#
,H(
{6{6o#
,0(<
{7{7o>
,(
{8{8o#
++*s�*�(B
{5}5{6}6{7}7{8}8*�(�Q(�Q(�R(�Q*Z}9}:(B
*.�(
*{9*"}9*{:*"}:*0@=so
r��po
&r�po
&(�, o
&}o
&oL
*�(
r��po
&(�o
&rۅpo
&(�o
&*.(��*V., o�++*�(
(�o
)UU�Z(?
{9o@
X )UU�Z(A
{:oB
X*6u(�*0O.I,C(�o�("
,0(?
{9{9oC
,(A
{:{:oD
++*s�*�(B
{9}9{:}:*F(�Q(�Q*Z};}<(B
*.�(
*{;*"};*{<*"}<*0@=so
r�po
&r�po
&(, o
&}o
&oL
*�(
r-�po
&(�o
&rۅpo
&(o
&*.(�*V., o ++*�(
(�o
)UU�Z(E
{;oF
X )UU�Z(A
{<oB
X*6u( *0O.I,C(�o�("
,0(E
{;{;oG
,(A
{<{<oD
++*s*�(B
{;};{<}<*F(�Q(Q*Z}=}>(B
*.�(
*{=*"}=*{>*"}>*0@=so
rA�po
&r�po
&(, o
&}o
&oL
*�(
rs�po
&(o
&rۅpo
&(o
&*.(�*V., o++*�(
(o
)UU�Z(H
{=oI
X )UU�Z(A
{>oB
X*6u(*0O.I,C(o("
,0(H
{={=oJ
,(A
{>{>oD
++*s*�(B
{=}={>}>*F(Q(Q*{?*"}?*{@*"}@*"(B
*{A*"}A*{B*"}B*{C*"}C*{D*"}D*{E*"}E*{F*"}F*{G*"}G*{H*"}H*{I*"}I*{J*"}J*{K*"}K*0kr�p}Ar�p}Br�p}Ds�
}Es�
}Fs�
}Gs
}Hs
}Is�
}J(B
*{L*"}L*{M*"}M*{N*"}N*�r�p}Lr�p}Mr�p}N(B
*{O*"}O*{P*"}P*{Q*"}Q*{R*"}R*�r�p}Or�p}Pr�p}Qr�p}R(B
*{S*"}S*{T*"}T*{U*"}U*{V*"}V*�r�p}Sr�p}Tr�p}Ur�p}V(B
*{W*"}W*{X*"}X*{Y*"}Y*{Z*"}Z*{[*"}[*�r�p}Wr�p}Xr�p}Yr�p}Zr�p}[(B
*{\*"}\*{]*"}]*{^*"}^*{_*"}_*�r�p}\r�p}]r�p}^r�p}_(B
*�}`}a}b}c}d}e(B
*.�(
*{`*"}`*{a*"}a*{b*"}b*{c*"}c*{d*"}d*{e*"}e*0@=so
r��po
&r�po
&(u, o
&}o
&oL
*0�(
r��po
&(ho
&rӆpo
&(jo
&r��po
&(lo
&r3�po
&(no
&rc�po
&(p
�zoL
o
&ra�po
&(ro
&*.(w�*V., oz++*0�(
(go
)UU�Z(
{`o
X )UU�Z(
{ao
X )UU�Z(
{bo
X )UU�Z(
{co
X )UU�Z(<
{do=
X )UU�Z(
{eo
X*6u(z*0�;�9�(gog("
9�(
{`{`o#
,x(
{a{ao#
,`(
{b{bo#
,H(
{c{co#
,0(<
{d{do>
,(
{e{eo#
++*s|*0Q(B
{`}`{a}a{b}b{c}c{d}d{e}e*�(hQ(jQ(lQ(nQ(pR(rQ*�}f}g}h}i(B
*.�(
*{f*"}f*{g*"}g*{h*"}h*{i*"}i*0@=so
rw�po
&r�po
&(�, o
&}o
&oL
*0k(
r��po
&(�o
&rχpo
&(�o
&r�po
&(�o
&r�po
&(�o
&*.(��*V., o�++*0m(
(o
)UU�Z(
{fo
X )UU�Z(
{go
X )UU�Z(A
{hoB
X )UU�Z(K
{ioL
X*6u(�*0.y,s(o("
,`(
{f{fo#
,H(
{g{go#
,0(A
{h{hoD
,(K
{i{ioM
++*s�*�(B
{f}f{g}g{h}h{i}i*�(�Q(�Q(�Q(�Q*v}j}k}l(B
*.�(
*{j*"}j*{k*"}k*{l*"}l*0Q(�
�T%(�o{
�%(�o{
�~=%-&~<�zs�
%�=(+(�
*0@=so
r1�po
&r�po
&(�, o
&}o
&oL
*0y$(
rM�po
&(�
�noL
o
&re�po
&(�o
&r}�po
&(�o
&r��po
&(�o
&*.(��*V., o�++*0V(
(�o
)UU�Z(
{jo
X )UU�Z(
{ko
X )UU�Z(
{lo
X*6u(�*0g.a,[(�o�("
,H(
{j{jo$
,0(
{k{ko#
,(
{l{lo#
++*s�*�(B
{j}j{k}k{l}l*f(�T(�Q(�Q*0U}m}n}o}p}q}r}s}t }u
}v(B
*.�(
*{m*"}m*{n*"}n*{o*"}o*{p*"}p*{q*"}q*{r*"}r*{s*"}s*{t*"}t*{u*"}u*{v*"}v*0@=so
r��po
&r�po
&(�, o
&}o
&oL
*09D(
r݈po
&(�o
&r�po
&(�o
&r�po
&(�
�noL
o
&r1�po
&(�
�noL
o
&rQ�po
&(�
�noL
o
&r{�po
&(��.oL
o
&rχpo
&(�o
&r�po
&(�o
&r�po
&(�o
&r��po
&(�o
&*.(��*V., o�++*0�(
(�o
)UU�Z(
{mo
X )UU�Z(
{no
X )UU�Z(
{oo
X )UU�Z(
{po
X )UU�Z(
{qo
X )UU�Z(N
{roO
X )UU�Z(
{so
X )UU�Z(A
{toB
X )UU�Z(K
{uoL
X )UU�Z(P
{voQ
X*6u(�*0$;9(�o�("
9�(
{m{mo#
9�(
{n{no#
9�(
{o{oo$
9�(
{p{po$
9�(
{q{qo$
,x(N
{r{roR
,`(
{s{so#
,H(A
{t{toD
,0(K
{u{uoM
,(P
{v{voS
++*s�*0�(B
{m}m{n}n{o}o{p}p{q}q{r}r{s}s{t}t{u}u{v}v*0\(�Q(�Q(�T(�T(�T(��.(�Q(�Q (�Q
(�Q*0U}w}x}y}z}{}|}}}~ }
}�(B
*.�(
*{w*"}w*{x*"}x*{y*"}y*{z*"}z*{{*"}{*{|*"}|*{}*"}}*{~*"}~*{*"}*{�*"}�*0@=so
rljpo
&r�po
&(�, o
&}o
&oL
*0GD(
r݈po
&(�o
&r�po
&(�o
&r�po
&(�
�noL
o
&r1�po
&(�
�noL
o
&rQ�po
&(�
�noL
o
&r{�po
&(��.oL
o
&rχpo
&(�o
&r�po
&(�o
&r�po
&(�o
&r�po
&(�
�noL
o
&*.(��*V., o�++*0�(
(�o
)UU�Z(
{wo
X )UU�Z(
{xo
X )UU�Z(
{yo
X )UU�Z(
{zo
X )UU�Z(
{{o
X )UU�Z(N
{|oO
X )UU�Z(
{}o
X )UU�Z(A
{~oB
X )UU�Z(T
{oU
X )UU�Z(
{�o
X*6u(�*0$;9(�o�("
9�(
{w{wo#
9�(
{x{xo#
9�(
{y{yo$
9�(
{z{zo$
9�(
{{{{o$
,x(N
{|{|oR
,`(
{}{}o#
,H(A
{~{~oD
,0(T
{{oV
,(
{�{�o$
++*s�*0�(B
{w}w{x}x{y}y{z}z{{}{{|}|{}}}{~}~{}{�}�*0\(�Q(�Q(�T(�T(�T(��.(�Q(�Q (�Q
(�T*Z}�}�(B
*.�(
*{�*"}�*{�*"}�*0@=so
r/�po
&r�po
&(�, o
&}o
&oL
*�(
rO�po
&(�o
&r_�po
&(�o
&*.(��*V., o�++*�(
(�o
)UU�Z(
{�o
X )UU�Z(
{�o
X*6u(�*0O.I,C(�o�("
,0(
{�{�o#
,(
{�{�o#
++*s�*�(B
{�}�{�}�*F(�Q(�Q*0M}�}�}�}�}�}�}�}� }�(B
*.�(
*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*0@=so
ry�po
&r�po
&(
, o
&}o
&oL
*0.D(
r݈po
&(�o
&r�po
&(�o
&r�po
&(�
�noL
o
&r1�po
&(�
�noL
o
&rQ�po
&(�
�noL
o
&r{�po
&(�.oL
o
&rχpo
&(o
&r��po
&(o
&rъpo
&(
�noL
o
&*.(�*V., o++*0�(
(�o
)UU�Z(
{�o
X )UU�Z(
{�o
X )UU�Z(
{�o
X )UU�Z(
{�o
X )UU�Z(
{�o
X )UU�Z(N
{�oO
X )UU�Z(
{�o
X )UU�Z(
{�o
X )UU�Z(
{�o
X*6u(*0 ;9�(�o�("
9�(
{�{�o#
9�(
{�{�o#
9�(
{�{�o$
9�(
{�{�o$
,x(
{�{�o$
,`(N
{�{�oR
,H(
{�{�o#
,0(
{�{�o#
,(
{�{�o$
++*s*0u(B
{�}�{�}�{�}�{�}�{�}�{�}�{�}�{�}�{�}�*0S(�Q(�Q(�T(�T(�T(�.(Q(Q (T*0.E,) ŝ�
+oW
a �Z
Xo�
/+�*>(B
}X
*2{X
�*{X
*0{Y
-%
}Y
+*"}Y
**"(B
*0�F{�
6++{�o�o{
o
}�,+.+
8�8>{�}�{�
( mv��5* JD�g;�+ �!��.u+ mv��;�8u ۯ��5 �1ا.b+ ۯ��;�8P \�&�."+ H~��.87 r�p(�
-}8% r�p(�
-k8 r�p(�
-Y8 r%�p(�
:s8� r=�p(�
:^8� r~p(�
:�8� rK�p(�
:y8�{�{�o�(g}�{�o�%-&r�p{�o�%-&r�p(c}�{�(v
,rU�psZ
z{�([
(\
&{�{�o�
(�
(�
�9(]
o_
(^
-F%
}�}�|�(0+�|{�|��$%
}�(`
{�{�o�%-&r�pr��ps��{�{�o�(g}�{�(�
� ,*r%�p{�o�%-&r�pr��ps�ݶ{�rۋp(�
}�{�(\
&(|
r�p(}
}�{�o�(h/_o�
}�{�{�r]�p{�(`
(�
}�{�{�(a
{�r �p(�
Zs�
r!�p(�
{�o�(h(�
ru�p(�
(|
rV p(1+r��p(�
{�o�(�
r��p(�
{�{�(b
\/o�
(�
r
fp(�
(�
�9(]
o_
(^
-F%
}�}�|�(0+�6{�|��$%
}�(`
r%�p{�o�%-&r�prیps���r~p{�o�%-&r�p{�o�%-&r��ps�ݒ{�{�o�%-&r�pr�p{�o�(�
s��Z
}�{�{�o�%-&r�p{�oc
s��!
�}�}�|�
(d
��}�}�|�(e
*A4,?9:qx!:*"(B
*0 G{�
E+8U86888�{�{�(b
\/o�
}��T%{�r3�p(�
�%{�rKhp{�o{(`
�%"s�
rC�p(�
{�(�
rS�p(�
{�o{(�
rq�p(�
(�
�}�s�
%r��po�
%r��po�
%r��po�
}�{�{�of
{�r��p{�(Fog
(h
-C%
}�}�
|�(2+ݦ{�|��c%
}�(j
}�{�}�}�{�o�(v
,r��p(k
��s�
%r �po�
%r��po�
}�{�{�of
{�r��p{�(Fog
(h
-E%
}�}�
|�(2+��{�|��c%
}�(j
}�{�}�}�{�o��,r�p{�o�(�
sZ
zs�
%r3�po�
%r=�po�
%rO�po�
%r��po�
}�{�{�of
{�r��p{�(Fog
(h
-E%
}�}�
|�(2+ݹ{�|��c%
}�(j
}�{�}�}�{�o��,r_�p(k
��s�
%r��po�
%rɎpo�
%rώp{�o�(�
o�
}�{�{�{�(V}�{�(v
� ,%{�rɎpo�
{�{�o�
{�r��po�
{�{�of
{�r��p{�(Fog
(h
-E%
}�
}�
|�
(2+�Q{�
|��c%
}�
(j
}�{�}�}�{�o��,r�p{�o�(�
sZ
zr�p{�o�(�
(k
�g�}�}�}�}�}�}�}�}�}�}�}�}�|�(l
�a�}�}�}�}�}�}�}�}�}�}�}�}�|�(m
*APWg:*"(B
*0H{�
E+8�8�86}�{�(rs�ݡ}�}��{�
.8\{�t>}�rO�p{�oc
r�hp(`
(k
{�{�oc
(m(l}�{�{�o�on
(o
-F%
}�}�|�(3+��{�|��e%
}�(q
}�{�}�}�{�([
{�(m
r��p(�
(�
}�{�{��9(]
o_
(^
-F%
}�}�|�(4+�<{�|��$%
}�(`
}�{�(r{�oc
{�(
{�(
{�sfs�ݶ}�}��{�
.8I{�t>}�{�([
{�(m
rߏp(�
(�
}�{�[s�
r�p(�
{�(5+
r=�p(�
{�(5+
rk�p(�
{�(�
r��p(�
{�(�
(�
�9(]
o_
(^
-F%
}� }�|� (4+ݠ{� |��$%
}� (`
r͐p{�(�
{�sr
z}�}�}�}�}�+}�z�}�|�(s
��}�|�(t
*AL2J>�E5>��:*"(B
*0I{�
E+8�8�86}�{�(ts
ݡ}�}��{�
.8\{�t>}�r��p{�oc
r�hp(`
(k
{�{�oc
(o(l}�{�{�o�on
(o
-F%
}�}�|�(6+��{�|��e%
}�(q
}�{�}�}�{�([
{�(m
r��p(�
(�
}�{�{��9(]
o_
(^
-F%
}�}�|�(7+�<{�|��$%
}�(`
}�{�(t{�oc
{�(
{�(
{�sfs
ݶ}�}��{�
.8I{�t>}�{�([
{�(m
rߏp(�
(�
}�{�[s�
r�p(�
{�(5+
r=�p(�
{�(5+
rk�p(�
{�(�
r��p(�
{�(�
(�
�9(]
o_
(^
-F%
}� }�|� (7+ݠ{� |��$%
}� (`
r �p{�(�
{�sr
z}�}�}�}�}�+}�z�}�|�(v
��}�|�(w
*AL2J>�E5>��:*"(B
*0J{�
E+8�8�86}�{�(ss�ݡ}�}��{�
.8\{�t>}�r�p{�oc
r�hp(`
(k
{�{�oc
(n(l}�{�{�o�on
(o
-F%
}�}�|�(8+��{�|��e%
}�(q
}�{�}�}�{�([
{�(m
r��p(�
(�
}�{�{��9(]
o_
(^
-F%
}�}�|�(9+�<{�|��$%
}�(`
}�{�(s{�oc
{�(
{�(
{�sfs�ݶ}�}��{�
.8I{�t>}�{�([
{�(m
rߏp(�
(�
}�{�[s�
r�p(�
{�(5+
r=�p(�
{�(5+
rk�p(�
{�(�
r��p(�
{�(�
(�
�9(]
o_
(^
-F%
}� }�|� (9+ݠ{� |��$%
}� (`
r�p{�(�
{�sr
z}�}�}�}�}�+}�z�}�|�(y
��}�|�(z
*AL2J>�E5>��:*"(B
*0�K{�
,++o{�(�
�,(:+ݝs|
}�{�r~�p(}
~%-&~��es�
%�(&
(;+o=
}�,++c8�{�o<
}�{��9(
on
(o
-D%
}� }�|�(<+��{�
|��e%
}�(q
}�{�o{
}�}�{�(v
,+1{�{�(m
{�s�o�
}�}�{�o3
:
����/{�,{�o5
�}�{��!�}�}�|�(�
��}�}�|�(�
*A4~��!:*"(B
*0�L{�
,+8�sm}�{�{�}{�{(�
�,rbZp�x{�{r~�p(}
{��ns�
(+{��os�
(=+~
%-&~��ds�
%�
(&
(>+(+}�{�o�
�
,rbZp��so
}�{�o�
}�,+8�8A|�(�
}�{�{{�(b
\/o�
}�{�sp
r�ip(q
{�(r
r��p(q
os
&{�}�{��9(
on
(o
-F%
}�}�|�(?+�{�|��e%
}�(q
}�{�{�o{
ou
&}�}�{�ot
&}�}�|�(�
:�����/|��)o5
�|��){�oL
o{
�/ �}�}�}�}�|� (�
�*�}�}�}�}�|�(�
*A4bc��/:*"(B
*0M{�
,++Q{o}�9 (
on
(o
-D%
}�}|�(@+ݲ{|�e%
}�(q
}{}}{o}(�
r��p(~
-{+{{(>�!�}�}|�(�
��}�}|�(�
*��!:*"(B
*0� N{
6++}
{o�
}E ++l8Q8]8Z8p8�|(�
}{(=on
(o
-C%
}} |(A+��{ | �e%
}(q
}{}}{(G}{{o�(H}{{o{r!jp(�
(�
}{(�
9�{�9(
on
(o
-C%
} } |(A+��{
| �e%
}(q
}{}}+r�p}{}}-s�
{o�(�
r��p(�
{o�
r��p(,+r��p(�
{o�
r��p(,+rΔp(�
(�
(k
}87{
s�
{o{(�
r�p(�
{XrW�p(,+r��p(�
(�
(�
}{ s�
{o{(�
r�p(�
{XrW�p(,+r��p(�
(�
(�
}{o�,
{(�
+,g4s�
r�p(�
{X(+ r>�p(�
{o�
(+ rB�p(�
(�
(k
8�{o�,
{(�
+
,gEs�
r�p(�
{X(+r>�p(�
{o�
(+r~�p(�
(�
(k
8Lrܕp{{o�
(�
}s�
r�p(�
{X(+r>�p(�
{o�
(+r�p(�
{(vr��p(,+r�p(�
(�
(k
{o�
9�{�,r�psZ
z{{X{o�
{{(L}{{o�on
(o
-E%
}} |(A+��{ | �e%
}(q
}{}}{o{r!jp(�
{(c}{(v
, r��p{o�r�p(`
sZ
z{(\
&{{o�
(�
(�
�9(]
o_
(^
-E%
}}!|(B+��{!|!�$%
}(`
{o�{{o}(b
\/o�
{X{o�
{(v(|
{{{(b
\/o�
{o�
s�}{
(\
&{{~(C+(�
(�
�9(]
o_
(^
-E%
}}!|(B+��{!|!�$%
}(`
}}}{
X}
{o�1{
{o���+,P(�
s�
r�p(�
{o�(+r�p(�
(�
(k
��}}}{X}{{o�
�:����}}}}}}|(�
:L����/|�io5
�|�i(�
{o�-r(�p+r�p{(�
(k
��}|(l
��}|(m
*A4*� e l :*"(B
*0�O{"
E+8�8<8�8�{&{$o�(g}({&{$o�(g}){((�
9�{(�9(
on
(o
-C%
}"}3
|#(D+� {3|3�e%
}"(q
}0{0}/}0+rQ�p}/{/}*}/{'(ao�
(�
-E%
}"}4
|#(E+�j{4|4�k%
}"(�
}1{1}+}1r��p{((�
(k
rڙp{)(�
(k
s�
r��p(�
{+o�
r��p(,+(�
(k
s�
r$�p(�
rܕp{+~%-&~��Zs�
%�(F+(�
(vr��p(,+r�p(�
(�
(k
{$o��,rF�p(k
��{%�,r�psZ
z{*{+(M},{%{,o�on
(o
-E%
}" }3
|# (D+ݯ{3 |3�e%
}" (q
}2{2}-}2{$o�{-(c}.{.(v
,ro�psZ
z{&(\
&{){.o�
(�
(�
�9(]
o_
(^
-E%
}"}5
|#(G+��{5|5�$%
}"(`
r՛p{)(�
(k
�K�}"}(})}*}+},}-}.|#(l
�E�}"}(})}*}+},}-}.|#(m
*A8?K:*"(B
*0�P{6
E+8�858�{;{9o�(g}>{;{9o�(g}?{?(�
9�{?�9(
on
(o
-C%
}6}W
|7(H+��
{W|W�e%
}6(q
}C{C}B}C8�{>(�
9�{>�9(
on
(o
-E%
}6}W
|7(H+�X
{W|W�e%
}6(q
}E{E}D}E+rQ�p}D{D}B}D{B}@}B}A{8o�
}FYE ++s8�8�88�88�|F(�
}G{G(=on
(o
-E%
}6}W
|7(H+�7 {W|W�e%
}6(q
}L{L}H}L{H(G}I{I{9o�(H}J}K$s�
{Go�(�
r��p(�
{Io�
r��p(,+r��p(�
{Jo�
r��p(,+r�p(�
(�
(k
}M8�{<s�
{Go{(�
r�p(�
{MXrW�p(,+r��p(�
(�
(�
}N{9o�,
{N(�
+,g*s�
r7�p(�
{MX(+ r>�p(�
{Jo�
(+ rc�p(�
(�
(k
8�rܕp{J{Mo�
(�
}Os�
r��p(�
{MX(+
r>�p(�
{Jo�
(+
r�p(�
{O(vr��p(,+
r�p(�
(�
(k
{9o�9h{:�,r��psZ
z{G{MX{Jo�
{O{@(K}P{:{Po�on
(o
-E%
}6
}W
|7
(H+��{W
|W�e%
}6
(q
}U{U}Q}U{<s�
{Go{(�
r�p(�
{MXrW�p(,+r�p(�
(�
(�
}R{R{Q�9(]
o_
(^
-E%
}6}X
|7(I+�
{X|X�$%
}6(`
{:{Q{R(ko�
(�
-E%
}6}Y
|7(J+ݖ{Y|Y�o%
}6(�
}V{V}S}Vr�~p{Soo%-&r�p(c}@{@(v
,r)�psZ
z{;(\
&{?{@o�
(�
(�
�9(]
o_
(^
-E%
}6}X
|7(I+ݧ{X|X�$%
}6(`
{Go�{={Go}(b
\/o�
{MX{Jo�
{O(v(|
{Q{So{Soo%-&s�
{@o�
s�}T{N{T~(K+(�
(�
�9(]
o_
(^
-E%
}6}X
|7(I+ݏ{X|X�$%
}6(`
{<{R{So(p}P}Q}R}S}T{AX}A{9o�1{A{9o���+,u{MX{Jo�
�,P(�
s�
r�p(�
{9o�(+r�p(�
(�
(k
�U}K+=}N}O{MX}M{M{Jo�
�:����{K,P(�
s�
r�p(�
{9o�(+r�p(�
(�
(k
ݳ}H}I}J}G|F(�
:#����/|F�io5
�|F�i(�
{9o�-r��p+rD�p{?(�
(k
�/�}6}>}?}@|7(l
�)�}6}>}?}@|7(m
*A4�! gn/:*"(B
*02Q{Z
6+8�s�
%{]o�
%{\o�
%o�
%o�
%o�
%o�
}_{^o=
}c+/{co<
}d{_o�
{do�
}d{co3
-��/{c,{co5
�}c{_(�
%-&r��p{](�
sZ
z}`E+8�8�8T{`o�
o�
}a{`o�
o�
}b{`�9 o�
o_
(^
-D%
}Z}h|[(L+ݡ{h|h�$%
}Z(`
{`o�
}e{aon
(o
-F%
}Z}i|[(M+�-{i|i�e%
}Z(q
}f{bon
(o
-F%
}Z}i|[(M+��{i|i�e%
}Z(q
}g{e{f{gs��O/{`,{`o5
��}Z}_}`}a}b|[(�
�1�}Z}_}`}a}b|[(�
*ALj@������6:*"(B
*0�R{j
E ++V8W8D8�8{m(`on
(o
-C%
}j}�
|k(N+�{�|��e%
}j(q
}{{{}t}{{r(Q{t(Q(�
,1r�pr��pr~pr�pra�ps�s�
s~�K{n{o{p{q{r{t(O}u{l{uo�on
(o
-E%
}j}�
|k(N+�{�|��e%
}j(q
}|{|}v}|{ss�
{no{(�
r�p(�
{orW�p(,+r��p(�
(�
(�
}w{w{v�9(]
o_
(^
-E%
}j}�
|k(O+�'{�|��$%
}j(`
{l{v{w(io�
(�
-E%
}j }�
|k (P+ݳ{� |��s%
}j (�
}}{}}x}}{xo�}ys�
}z{yo�o�
}~.+8�8G|~(�
}{o�o{
o
}�{�r%�p(�
-r=�p(�
-+
+
,6{zr%�p{o�%-&r�prӟps�o�
8�{z}�{m{(bo�
(�
-E%
}j
}�
|k
(Q+�D{�
|��w%
}j
(�
}�{�{�o�
}�}�}�}|~(�
:�����/|~�uo5
�|~�u{w{v{xo�{zs~�K�}j}t}u}v}w}x}y}z|k(�
�F�}j}t}u}v}w}x}y}z|k(�
*A4Xi� K:*"(B
*0�S{�
E ++o88�{�{�{�(S}�{�{�o�on
(o
-C%
}�}�
|�(R+�h{�|��e%
}�(q
}�{�}�}�{�{�o{r�p(�
(�
}�{�{��9(]
o_
(^
-E%
}�}�
|�(S+ݳ{�|��$%
}�(`
{�{�{�(jo�
(�
-E%
}�}�
|�(T+�?{�|��y%
}�(�
}�{�}�}�{�o�}�{�{�o�o#{�{�o{o%{�(|
o'{�{�oo7{�{�{�o(p{��=�}�}�}�}�}�}�|�(�
�8�}�}�}�}�}�}�|�(�
*Ax=:*"(B
*0�T{�
E+8a88h{�{�o{(�
}�{�(�
,
{�(�
{�(\
&{�(�
�
,{��M{�rI�p(}
}�}�8-{�{��}�{�{�(b
}�{�\/o�
}�{�/o�
}�{�~%-&~��[s�
%�("+,8�{�{�(�
}�{�([
(\
&{�(�
}�}�}�,+.++$8�{�(�
}�}�}�,++J{�{�o�
o_
(^
-F%
}�}�|�(U+��{�|��$%
}�(`
�}��{�,m{�o�
(�
(�
-F%
}�}�|�(V+�g{�|��A%
}�(�
{�,u:
-z
(�
o�
{�&}��}��{�,m{�o�
(�
(�
-F%
}�}�|�(V+ݭ{�|��A%
}�(�
{�,u:
-z
(�
o�
{�&}�}�}�}�}�}�}�}�{�X}�{�{��i?����}�{�o�{�o}(
(|
s�
}�{�rM�p(�
{�~(W+(�
(�
�9
(]
o_
(^
-C%
}�}�|�(U+�]{�|��$%
}�(`
{��
�}�|�
(�
��}�|�(�
*AL�x0�d���:*j(B
}�(�
}�*B}��}�*0U{�
,+.++8�*}�}�8�{�{�{�{�o�
{�Y(�
o�
}�(�
rk�p(�
{�{�[X(+r��p(�
{�(�
(�
}�}�*}�}�{�{�X}�{�{�o�
�:0���*{�*s[
z{�*0CV{��3{�(�
3}�
+sG
{�}�{�}�*(M*"(B
*0`W{�
,+.++t8�{�r��p(�
{�~(X+(�
(�
�9(]
o_
(^
-C%
}�}�
|�(Y+��{�|��$%
}�(`
{�rϠp(�
{�(U�9(]
o_
(^
-B%
}�}�
|�(Y+�U{�|��$%
}�(`
��}�|�(l
��}�|�(m
*A*1:*"(B
*0�X{�
E+8w8Y8�8� 8� sh}�{�{�(�}{�{o�(�
}�{�{�{o�(�
(�
}�{�{�{o�(�
(�
}�{�r�p(�
}�{�{�r�p(�
}{�r�p(�
}�{�r/�p(�
}�{�rY�p(�
}�{�r�p(�
}�{�{o�(v
,
{�(9+2s�
%{�{�{o�(�
(�
(�o�
}�{�{o�-{�{o�,1{�{o�(v
,{�{o�(v
�+,3{�{�{�{o�(�
(�
(�o�
{�{o�(v
,{�(�
�+,{�s�
z{�o�
}�+W|�(�
}�{�o}(�
�
,&r��p{�o}(�
{�o}s�
z}�|�(�
-��/|��io5
�|��ir�p{�{o�(v
-{�o�
o}+{�(�
(k
r��p{�(�
(k
r�p{�(�
(k
r9�p{�{(�
(k
rQ�p{�{o�-r_�p+r��p(�
(k
ro�p{�{o�-r��p+r��p(�
(k
r��p{�{o�-r��p+r��p(�
(k
rˢp{�{o�-r��p+r��p(�
(k
s�
r��p(�
{�{o�r��p(,+r�p(�
{�{o�r��p(,+r)�p(�
(�
(k
s�
r9�p(�
{�{o�r��p(,+r�p(�
(�
(k
rS�p{�{o�0r��p+;
s�
{�{o�r��p(,+r��p(�
(�
(�
(k
r��p{�{o�-r��p+r��p(�
(k
r��p{�{o�-r��p+r��p(�
(k
s�
r٣p(�
{�o�
(+(�
(k
(�
{�{��isc
(+{��jsc
(+(+}�{�{o�(v
-{�o�
�+, r��p{�{o�(�
sZ
z{�{o� 9�{�(\
&{�(\
&{�{(\
&{�(\
&{�{o�
,{�(\
&{�{o�,{�(\
&{�(\
&{�{o�9�{�{�{(�o�
(�
-F%
}�}�
|�
(Z+�{�|��|%
}�(�
}�{�}�}�+}�{�}�}�}�{�{o�9�{�{�{{�{�{�{�{�(;o_
(^
-F%
}�}�
|�
([+�6{�|��$%
}�(`
ݤ{�{o�9�{�{{�{�{�(<o_
(^
-F%
}�}�
|�
([+ݗ{�|��$%
}�(`
�{�{o�9�{�{�{{�{�{�{�(:o_
(^
-F%
}�}�
|�
([+��{�|��$%
}�(`
�Z{�o�
}�YE %*/49>C+F8�8f8B8�8�8U8�8b8
8I8�8�868�8�|�(�
}�{�(=on
(o
-F%
}�}�
|�
(\+��{�|��e%
}�(q
}�{�}�}�{�(G}�{�{�{o�(H}�}�{�{o�9�{�(`on
(o
-F%
}�}�
|�
(\+��{�|��e%
}�(q
}�{�}�}�+r�p}�{�}�}�s�
{�o�(�
r��p(�
{�o�
r��p(,+r��p(�
{�o�
r��p(,+r1�p(�
(�
(k
}�8� {�s�
{�o{(�
r�p(�
{�XrW�p(,+r��p(�
(�
(�
}�{�{o�,
{�(�
+,g"s�
rA�p(�
{�X(+r>�p(�
{�o�
(+rc�p(�
(�
(k
8�rܕp{�{�o�
(�
}�s�
r]�p(�
{�X(+r>�p(�
{�o�
(+r�p(�
{�(vr��p(,+r�p(�
(�
(k
{�{o�9�{�(`on
(o
-F%
}�}�
|�
(\+�{�|��e%
}�(q
}�{�}�}�{�{�X{�o�
{�{�(J}�{�{�o�on
(o
-F%
}�}�
|�
(\+�e
{�|��e%
}�(q
}�{�}�}�{�s�
{�o{(�
r�p(�
{�XrW�p(,+ro�p(�
(�
(�
}�{�{� �9 (]
o_
(^
-F%
}�}�
|�
([+�p{�|��$%
}�(`
{�{�{�(io�
!!(�
-G %
}�!}�
|�!
(]+��{�!|��s%
}�!(�
}�{�}�}�{�o�}�s�
}�{�o�o�
}�
.++m8�|�(�
}�{�}�{�{�(bo�
""(�
-G
%
}�"}�
|�"
(^+�{�"|��w%
}�"(�
}�{�{�o�
}�}�}�|�(�
:7����/|��uo5
�|��u}�{�{o�,{�(P�+##9W{�{�{�{�X{�o�
{�{�{�(No�
$$(�
-G%
}�$}�
|�$
(_+�� {�$|��~%
}�$(�
}�{�}�}�{�o�~�%-&~��Ws�
%��(`+%%,m%s�
&&r��p(�
&{�o�~�%-&~��Xs�
%��(a+r��p(,+&rͤp(�
&(�
(k
{�o�{�{�o}(b
\/o�
{�X{�o�
{�(v(|
{�{�o�{�{�s�}�{�{�~(b+(�
(�
�9 (]
o_
''(^
-G%
}�'}�
|�'
([+�%{�'|��$%
}�'(`
{�{�{�o�(p{��((,"{�{�o�{�o�(p}�}�}�}�}�}�}�}�}�{�))X}�{�{o�1{�{�{o���+**,z{�X{�o�
�++,U(�
s�
,,r�p(�
,{�{o�(+,r�p(�
,(�
(k
�P}�+=}�}�{�))X}�{�{�o�
�--:_���{�{o�..9S}�{�{o�//9U{�(`on
00(o
-G
%
}�0}�
|�0
(\+��{�0|��e%
}�0(q
}�{�}�}�{�{�{�{�{�(Ro�
11(�
-G%
}�1}�
|�1
(c+�X{�1|���%
}�1(�
}�{�}�}�2s�
22rߤp(�
2{�o*o�
r��p(,+2r�p(�
2{�o,o�
r��p(,+2r�p(�
2{�o.o�
r��p(,+2r)�p(�
2{�o0o�
r��p(,+2r;�p(�
2(�
(k
{�(Y}�{��33,D:s�
44rM�p(�
4{�r��p(,+4r�p(�
4(�
(k
}�{�{�{{�(Don
55(o
-G%
}�5}�
|�5
(\+ݍ{�5|��e%
}�5(q
}�{�}�}�{��66,p{�{�(To_
77(^
-G%
}�7}�
|�7
([+��{�7|��$%
}�7(`
rťp{�{�(b
\/o�
(�
(k
{�{o�88,|{�{�{�{�(Eo_
99(^
-G%
}�9}�
|�9
([+�:{�9|��$%
}�9(`
}�}�{�::,U(�
s�
;;r�p(�
;{�{o�(+;r�p(�
;(�
(k
�=}�}�}�}�}�|�(�
:O����/|��io5
�|��i(�
{�{o�-rߥp+r��p{�(�
(k
�n<�}�}�}�}�}�}�}�}�}�}�}�}�}�|�<(l
�h�}�}�}�}�}�}�}�}�}�}�}�}�}�|�(m
*Ad�hg�@A
@�n:*.sV��*"(B
*0FYo�
,8o�r�p(�
-r�p(�
-r�p(�
-+
+
*0FYo�
,8o�r�p(�
-r�p(�
-r�p(�
-+
+
*"(�*o�*6r]�po�
**(v
�*0UZ(�
o@(�
r�hp(�
oB(�
r¦p(�
oF(�
(�
*0pZ(�
oI(�
r��p(�
oK(�
r�hp(�
oM(�
r¦p(�
oO(�
(�
*0UZ(�
oR(�
rȦp(�
oV(�
rΦp(�
oX(�
(�
*0VZ(�
o](�
r��p(�
oa(�
r֦p(�
oc(�
(�
**(v
�*2 �(X*JoVr�p(~
*
*
*o�
*rr�p(�
-
r�p(�
+*"(B
*6{(B*�{o�,{(C�+*"(B
*V{(�
X(�*"(B
*0+/{(b
\/o�
r]�po�
�+*n{(b
\/o�
(w*"(B
*:{(~
*"(B
*0�[{
6++q{{-��%r4 p{s�
�{{.s�
}{s
%(�
o�
%o
(d+}s�
}6++{{(�6++8(�
{{,s�
%{(�
r�ps�
o�
},
+Y6++]8�{{+{{o�
o�
o�
(�
-C%
}}/
|(e+�P{/|/��%
}(�
}{}}YE ++i8�8E{o�
&{o�
{o�
o�
o�
(�
-E%
}}0
|(f+ݒ{0|0��%
}(�
} { }} }!}".++{s�
}.++cso
}8�{{o�
o�
(�
(�
-E%
}}1
|(g+��{1|1��%
}(�
}'{'}$}'{$�,84{$o�
,{$r@�po�
�+,8�{$o(
o{
}%{%rN�p(�
,8�}&{%
�+
(j
}({(ok
r\�p|)(�
,|)(n
�+,�k|)(�
}*|*rl�p|+(�
�
,�5|+rx�p|,(�
,I|,(�
}.{.(�
�,{{.o
&}&}.|+r��p|-(�
,|-(�
(�
�+, }&�/{(,{(o5
�}(|)�)|*�)|+�)|,�)|-�)�&�{&,{{(�}$}%8(���{oL
}#�/{,{o5
�}"�}!�{,l{o�
(�
(�
-E%
}}2
|(h+ݬ{2|2�A%
}(�
{!,u:-z(�
o�
{".+{#�.}!}#�/{,{o5
��/{,{o5
�}}}}}�xu�%-&+$&{{/1
{o�
+��&/s�
r��p(�
{{/(+r��p(�
(�
s�
z�/{,{o5
�}}}z�}|(�
��}|(�
*A�����#>mpS?���f����$�F���:cj:*"(B
*0�\{3
,++g{5r�pr�p(�
}7{7�9 (
on
(o
-D%
}3};|4(i+�j{;|;�e%
}3(q
}:{:�+(j
}8}:{8ok
r�p(�
}9|9r0�p(�
(�
%-&r�p|9rH�p(�
(�
%-&r�p|9rV�p(�
(�
%-&r�p{6o�{6o�s��M/{8,{8o5
��}3}7}8|9�)|4(
�/�}3}7}8|9�)|4(
*A4��cu|4:*.sy�<*"(B
**(v
�*BSJBv4.0.30319l �#~���M#Stringst�d�#US�w#GUID�wD&#BlobW� �3�:=z`/�\�Q� id3d.>�.>�,�=9>�-�0�..6-..6�-.6..6�..62-.6L.>�,>�.�=NC�4�,�=-�=�-�=->�)�@�<�@@6�@K�4�I�@)�����'������)�4�+�4c->�-�=�2"?�:>�.>
0�j"?_E�7E�7,:�J�@�7�g:��=2+�4��<�M�7�(�7�4L6\@��=y�4~->�:>�+>!5�0�7�4�>�>:>R7�7p8�=�B�=�:>�2"?�3���4�@�7L�4D>1\@
���D�8)�0�)�8�3��>e"?�)�8�9�I-�5
���0�4:�47�4�6�4��4�)�8n2��7�4}M�aK\@�@\@�+\@"3�=1�4�@�4SE�4�7�4q�4`7�4�*�;�7Y�4l6�5*�4�8\@\6\@�4�A>�:�4��
G@���N8�5f>�5KJ�05�4dALA$/LA�4�487�4�8�&�*�4�6�7�8���;3�9�Z8�=7��6��K�7�(�8�0�J�F�8�F�8�6�8�6�4�7�4��=�=�==
�3=6�$=x�5=
y�@=��D=+��C=0��5=1��D=5�bD=9�wD=;�ID==
�,=?�I=A"�4=L9�4=O@�4=SI�4=WR�4=\]G=`f G=f~�D=j��F=m�SG=w�CE=��9G=���=��==��=�=�m=� 0=�#�=�&=�)�=�,�=�/2=2�="5�=68a=Z;�=j>�=�Ad=�D=�G.=�O-=�R!=�U�=h=k�=m�
=p�=r�=3u!=<x!�<!�@!�D!�<!�@!�D! �!�<! @!�4<6�@V��:!0(!�"!6$"!$%!�!!y"!`(!�!!� !!!]'!@'!�&!�&!�&!z !$!x!!�!!�"!H#!d$!�$!�%"!&"!o%"!�%"!�'%!�'%!E(!�8-!�F!]3!�?"!�>"/&2�#�"}'�#!�#!�"!�&!I!!%';!�$?!�'C!�$?!a"G!�$?}'X%K� E(, Sw(J Xa a� j� s�%|�(K�$?'b!�# "M$b!�#'�#$�#'�#�#�#�$'�#k#�$!!%!�"!#!>"!�&!
%!�"!!"!�$?!/&�!/!"!�'!@%!� !�"!("!�'"!�%"!, S!!"!�$?!/&�!]'�!� !�"!("!�'"!�%"!, S!!"!�$?!X%�!o&"!�!!}'!� !�"!("!�'"!�%"!, S!!"!*#!K&"!�4<�,"::��;�8�j"��
f����k���,"::�f;I^)��IC`b�dK$��K^��K���Ku~���l �P�����,"::�E��J�1��"��b�r���"[�k����,"::�E��J�1��"��b�r���"[�k����,"::�E��J�1��"��b�r���"[�k����,"::�{;��
C���,"::�;�rKF"�';�"���,"::^)�����,"::�+/A8E��;�;{;f;�"�<�
���K�E�����W"# 0�079RC����,"::�A8E��;{;,1�
V��g���V���^���,"::�+/A8E��;�;f;,1��
"����<1��jK^ E�'"!K5���k� o�2k����s�,"::|aM�*�>�w�~�5��
��h"������,"::�E��;^)�EK"�H"�JM�;����
���;��������`�9 P�����������,"::�E��;^)�MM��1��C��������,"::�;n;^)�������"U�t��sN�����l "P��"����,"�F"�J�J6A"1A"X"��,"::��;�IC��,"::��>���TTQu����?/[/x�G "P<��>�B�\<���K�E� �2iu�"~-� �d��;������@kK�,
�
��������C�u�"�[
CA
��������� 6P� � 0*&4�>�>�G�
Qd
[�e>oKx�o�o�
o
>A8n;D;�;2�,"::I�>���Iu�u�F������"�������"l $�B.�&�������� ����������,"::�f;A8B�+���6P��>P �Z)�X ��*�` �\�h ��=�� �U?H� �e)%H!��0��!�Z3��!�H>��!��3��!��?��!��=�$"�U?H
�"�e)%#��0��#��*��#��F��#��=
�#�U?HG$�e)%|$��0��$��=��$�f= %� bH%
%� S)
%� �H-%�(81%%� 48;%� `4=B%� 0)E%� �L)H%��CO%��9V%�%@Hn%�l0C�%��I=�%��/M�%��B�%��<Y �%� &H%!�%� �3v!�%� �G%"�%� YL)"�%���"�%�X9#�%��?�#�%��7�$�%��/�&�%� �3v'&� 34�(&�@0�*0&�bI�+7&��B-@&�
�.�&��=/�&���/�&��08(��
1�(��
!7)�6>t)�4BB�)�9MCX.�oTE�/�T^G 0�jJ�0�;rM�1�7zO�1���Q2���Tt2���X�2���[�3��\�4��^ 5���`�5���e|6���j47���o8�t �q�8�X�yT9�ox9�FJ��9�J� :�d��:�K!��:��*�L>�0��@��9��A�� F�XB��L�|B�:L��B�qR��C�}`�E��n�DF��|��G���,I�A��pI� ���I�
��J����tK�wJ��K����@L�����L����HM��J��M�H��$N�s��xN�S���N�4
[�DO�
��\O����tO�����O�����O�}�P���|P���PQ����Q��J�QR�c
�lR�I
�S��=� �BS��=�xS�0C ��S��K���S��K&��S�!1���S�*1&��S�G:%��S�Q:.��S��96��S��9?��S��*���S�+&��S��0���S��0&��S�31L�<T�2R��U��KJ�$V��0��pV�?AY�5W��M`�AW��M`�XW�e)%��W�U?H�X�U?h��X�n��X��=s�9Y�\Cy�rY��L)�zY��L���Y�J+)��Y�U+���Y��)��Y�����Y�.))��Y�D)���Y��C)��Y�D���Y��C)��Y��C���Y�TB)��Y�dB���Y�$B)��Y�<B���Y��A)�Z�B��Z�m)�Z����Z�N;��$Z�Z;&�-Z�>*��5Z�M*&�>Z�\*��FZ�y*&�OZ�A1��WZ�U1&�`Z�G2��hZ�]2&�qZ�(;��yZ�6;&��Z��;���Z��;&��Z��?%��Z��?.��Z��?%��Z��?.��Z��>%��Z��>.��Z�?%��Z�?.��Z�#I6��Z�0I?��Z�=I6��Z�HI?��Z��K��[��K&�
[�A%�([�|,��,_��D�`_��D��_��=(`��=��`���
�`���8a�BJ�
fa�{@�na��@�wa��=�a�6��a�#6�a�!1��a�*1�a��F��a��F�a��7��a��7�a��=�a��=� b�0C b�6�b�#6&&b�!1�.b�*1&7b�tB)?b��B�Hb��)�Pb��)&\b��0��b�?AY-c��M�9c��M�Pc�e)% �c�U?H �c�U?!cd�
"kd��="�d�\C#�d��=$'�d�0C )�d�hC,)�d�vC1)�d��;:*e�<?*e��0�+\e�?AY+�e��MH,�e��MH.�e�e)%0�e�U?H0f�U?P1cf�V2kf��=[2�f�\Ca3�f��=k5�f�0C 7�f��Is7�f��Ix7�f��;:8�f�<?8�f��0�90g�?AY9jg��M�:vg��M�<�g�e)%>�g�U?H>�g�U?�?7h��@?h��=�@ah�\C�Ash��=�C�h�0C E�h��,�E�h��,�E�h��;:F�h�<?F�h��0�Gi�?AYG>i��M�HJi��M�J`i�e)%L�i�U?HL�i�U?�Mj��Nj��=�N5j�\C�OGj��F�QOj��FQXj�y>�R`j��>�Sij��=Trj�)�Tzj�)T�j��K�U�j��KU�j�:�V�j�K�V�j��L�W�j��LW�j���X�j��X�j��Y�j�Y�j��'Z�j�1Z�j�
<[�j�F[�j�9?Q\k�G?[\k��L�]k��L�]k�><:^$k�M<f^0k��=_�k�C�_�k�'C_�k�,*�`�k�5*`�k��7�a�k��7a�k��=bl��+�bl��+bl��:�cl��:c&l�,*�d.l�5*d7l��7�e?l��7eHl��=f}l�C�f�l�'Cf�l��4�g�l��4g�l��7�h�l��7h�l��7�i�l��7i�l��=j�l�C�j�l�'Cjm��4�km��4km�e5�l m�x5l)m��5�m1m��5m:m�<�nBm�(<nKm��=o�m�C�o�m�'Co�m��4�p�m��4p�m��2�q�m��2q�m�<�r�m�(<r�m��=sn��=ls:n�0C yFn��<�yNn��<&yWn��1�z_n��1&zhn��1�{pn��1&{yn�2,�|�n�H,&|�n�tB)}�n��B�}�n�c<�~�n�m<&~�n��0��n�?AY�o��Mv��o��Mv��o�e)%�{p�U?H��p�U?~�Pq�:�Xq��=f��q�\C���q��=��r�0C �r��1��$r��1&�-r�,��5r�",&�>r�><:�Fr�M<?�Or�{@��Wr��@��`r��0���r�?AY�#s��M��/s��M��Hs�e)%��s�U?H��s�U?��[t���ct��=���t�\C���t��=���t�0C ��t��)%��t��).��t� J��u�+J&�u��=��u��=&� u�SJ���u��0���u�?AY�Qv��M��]v��M��tv�e)%��v�U?H��v�U?��Ww���_w��=���w�\C��w��=
� x�0C �x�)��x�)&�&x�i1��.x�x1&�7x�'K%�?x�6K.�Hx��H%�Px��H.�Yx�b?%�ax�v?.�jx�:��rx�K$�{x�,���x�",&��x�><:��x�M<?��x�{@���x��@���x��C���x�D.��x��0��y�?AY�Qz��M7�]z��M7�tz�e)%�w{�U?H��{�U??��|�E��|��=J�P}�\CP��}��=q�~�0C �%~�)��-~�)&�6~�i1��>~�x1&�G~�'K%�O~�6K.�X~��H%�`~��H.�i~�b?%�q~�v?.�z~�:���~�K$��~�,���~�",&��~�><:��~�M<?��~�y>���~��>���~��A%��~��A.��~��0���?AY�o���M��{���M�����e)%����U?H����U?���������=��p��\C����={
���0C ����*����*&���F����F& ���0�l��?AY����M�����M�Ȅ�e)%��U?H��U?�s��� {���=� ���\C�
����=� ��0C ��)���)&&��i1�.��x1&7��'K%?��6K.H���H%P���H.Y��b?%a��v?.j��:�r��K${��,����",&���%2����62&����A%����A.����0����?AY6���MB���M!X��e)%#D��U?H#T��U?
$i��%t���=%���\C&X��
13/����=�0��� {F-1��� F�1����J)1ڋ��C1��^,1���=1����J1���+�1���=2����J2<���+�2>���=3H���J3����+�3����=4����J4���+�4���=5���J5t���+�5v���=6����J6����+�6����=7����J7���+�7���=8����J8$���+�8&���=90���J9���+�9���=:���J:���+�:���=;���J;$���+�;&���=<0���J<����+�<����==����J=����+�=����=>����J>����+�>����=?����J?(���+�?*���=@E��^,AX���J)Ae�� 9F�Am���CBt�� {F-B|��"=8B���f= C����=D����JDd���+�Df���=Ep���JE����+�E����=� F����=F����F@��G���:hH���0@I����FJ����FK����KL ���
QM���n
WN���]Ob��#FPm��(�Qz��UcR����S�����T����
�U����
FV����=W���hW���hX����=Y���iY���=[��AF[O���p\k���=]t��F]����=^����J^��+�^��=_��J_<��+�_>��=� `J��=`S�F`^)�*``/^3L>�3�?`/�*�F`/�4�K[K[K[K`/`/`/`/[K`/`/[K[K�4�4�KPK�4[K[K`/�4[K�4[K�>�>D;+AE�;�;f;+AE�;�;{;f;AE�;{;^)�7^)?:�3+E-+`/+E-+^)An;^)�;n;^)f;I^)�IaM�*�>�J�>6A�J6A^)EK�H�J'M^)EK�H�J�M^)EK�H�J3E�M�BE�;^)EK�H�JM�;^)EK�H�JMM5M�JE�;^)MM^)MM�;�I�I^)-3�I?:�*s>�J�2�I�I?:�*\??:�*\??:�*\??:�*\??:�*\?�;{;�;�8s2�F�F�+s2s>�;22E�J�1E�J�1E�J�1�J�<x�;�1\<s2�J�J�J�J�J2�Kn2U:�9+�0`/`/`/`/`/`/s2s2[:`/?:�C�C�C�C�2a:3�Kn2U:�9+�0`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/�>�B�K�2�B�K�F�K^3�?�>f;AI�B`/`/`/`/`/'6n2�B�)`/`/`/`/?:�C�C�C�C�2a:3'6n2�B�)�CU<`/`/?:�C�C�C�C�2a:3�CU<�IU<`/`/?:�C�C�C�C�2a:3�IU<�,U<`/`/?:�C�C�C�C�2a:3�,U<`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/�<�1�1L,�B�<`/`/`/`/`/`/?:�C�C�C�C�2a:3�<�1�1L,�B�<�1R,Q<�@`/`/`/`/?:�C�C�C�C�2a:3�1R,Q<�@�)/J�=`/`/`/?:�C�C�C�C�2a:3�)/J�=S)|1:K�Hz?OR,Q< �@
D`/`/`/`/`/`/`/`/`/`/?:�C�C�C�C�2a:3S)|1:K�Hz?OR,Q< �@
DS)|1:K�Hz?OR,Q< �>
�A`/`/`/`/`/`/`/`/`/`/?:�C�C�C�C�2a:3S)|1:K�Hz?OR,Q< �>
�A(+�F`/`/?:�C�C�C�C�2a:3(+�FS)|1:K�Hz?OR,:2 �A`/`/`/`/`/`/`/`/`/?:�C�C�C�C�2a:3S)|1:K�Hz?OR,:2 �A�B�4�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�,�+�+�=�=^)�0SI�+�2�2�2�2�+�+�4s2s2�+SI�B�B�*[Ks2s2�8�+�+�BQYa
&
*.26:>BFJNR } U !�"�#�$�%�&�'�(�)�*�+�,�-�.�/�0"0Q00U0}1�2�8�9� �=�=�=
)�=1�=9�=A�=I�=Q�=Y�=a�=i�=q�=��=��=��=��= ��H%�r)�I-�G81�*48�y4=�0)��L)��C��9�>@H��0C��I=��/M�C�=Y��=b�H%*4v$�H%$�L)$��$�9$>@�$G8�$�/�,*4v,y4�,�0�,�I�,C��F-4�F���J)��C�q, �=��=)�=��=���J��+�<�F�D�=Y��=��<��@��Dy�=�+D]�U?g�+D]�U?g�+D]�U?g�e)��e)��e)�y�0��C���<��@��D� ��+D]�U?g�e)���<� @�4<�=��W/���=��=��,�\I��2�:+!�D�=J�UCP�=J��+y��I���I�$�,�$\I$�2�A|,4AE>I�(D�I5JI�2%Q�=a�=Oa3a�Q`+XQ`+bQ`+h��(oa�tIvKi�=i�F>��4�q�J�q�0��U?�i�J)�C���(�IEC�y�=�y�F���*��/>y�J)I�J�I�0�,>/),7D���+���Bo4�,�4\I4�2��U>F<�=�*4X�K%��H%�x2%��0_<��<�H%D�=<�=�L�F�D��<�=�H�5�T*4�L�J)��=��3����t��9�\�=Yd�F�l�,�l\Il�2���2C��(O��(U��([t�,�t\It�2�a��|�H%��H%��H%��H%��H%��=J��=J�UC���=J��=J��=J��=J��)\ Kr�C���=J��H���H%��=Y��F���H%��=Y�F��H%�=Y�F�$�H%,�=Y4�F�<�H%D�=YL�F�T�,�T\IT�2�\�,�\\I\�2��D�<*4v<C��M�u+��75���0���0��U?C��2C!�=�2J��C���9�d�=�C 1�=�XI"��L'�75:l�,�l\Il�2�t�,�t\It�2�|�,�|\I|�2�9�Bo9�,}A40���=�*4�|�=��=��=��=��=��0� �0
��=J�K# )�=)f/2 )[2 )�67 *> ��*J�1| atB)A
A� i*4� �/�qy,� ���,�=���D���4"Q�(hQ�(� y�2� Q�(� �+D]�e)��+D]�e)��+D]�e)��+D]�e)��M� �U?g�U?g�U?g��+� ��=
��0
�y4
��K��7D%
rM��K/<
��+E
qy,K
Q�=��4i
Q6Jn
QwAu
��={
�6�
��,��\I��2���>�
Y�:n
��=�+D]�e)��U?g�+D]�e)��+D]�e)��U?g�U?g�+D]�e)��U?g�+D]�e)��U?g�+D]�e)��U?g�+D]�e)�+D]e)��U?gU?g+D]e)�U?g�A
�4<��=�+J�<M29(9!K)\4D�C[9�/X��1���)�\|7^\�D�<�)��:�K)�4D�D��k+}�|7^��D$�:�,K)l4D,�D���=l|7^l�D�|4D||7^|�D�t4Dt|7^t�D���M�4�=�]>��nK�9�T4D4��T|7^T�D�<�=J�nK%
�gKD
$4D$|7^$�D��<5JD�=�L�F�D�H%D*4vA*0�
�k+� L�J)T�:�\K)\�D�d�H%l�=Jt�:�|K)|�D���=��*�LM�yJ2 ��<2 �/2 ��J2 �J4���\IDfJM�Sw<M\44D�)%4|7^4�D�l4D��=���:��K)��D���=��=���F������:��K)��D���J)l|7^l�D�t4D��:��K)��D�t|7^t�D���,�9��9�,�i��i���:� K) �D�+� K��=�d� 35rD�=D��!�=)�={
D*4vD�H%��:��K)��D���:��K)��D���=J�:�K)�D��=
�=�1;�)�K�Y�=9J���=�Af�I�=���FY5
Q�$�:�,K),�D�aq)Da�FJQ�P4�:�<K)<�D���=~��D�:�LK)L�D�I�M�I*4���MoY�)i�=��+[�4DI�M��|7^��D�
0!s@#'[�$.(.1.P.#Y.+�.3�.;�.C�.K�.S�As@#Cc�Ck�#as@#cc�ck�#�{��s@#�c��kg$�{��s@#�c����{��s@#�c��{��s@#s@#���!s@##�#��%��Ac�C�C��E��a�c�c��d�e���{����"�������{��c��s@#���������{��c��s@#���������{��c��s@#����������c�s@#�����!c�!s@##��"#��$�%��@{�Ac�As@#C�C��D�E��`{�ac�as@#c�c��d�e���{��c��s@#���������{��c��s@#��������"�c��c��s@#������c��s@#�����c�s@#�����"!c�!s@##�#��$��"Ac�As@#C�C��D��"ac�as@#c�c��d��"�c��s@#������c��s@#��������"���"�c��s@#��������"���"�c��s@#�c�c�s@#�$!c�!s@##c�Ac�As@#Cc�ac�as@#cc��c��s@#�c���$�c��s@#�c��c��s@#�c��c��s@#�c����"c�s@#c� ��"!c�!s@##c�A��"Ac�As@#Cc�cc��c��c��c�����c����c�s@#c�!�!c�!s@##c�Ac�As@#Cc�ac�as@#cc�d��"i��"�c��s@#�c��c��s@#�c����$������c��s@#�c������$�c��s@#�c����$��c�s@#c� ��$ � c�!c�!s@##c�$��")�
%@�@�"@��@c�A��"Ac�As@#Cc�Ic�`�`�V`��`c�ac�as@#���������c����"�c��s@#���������c��c��s@#���c����"�c��s@#���c��c��s@#���"�c��c�I#c�s@# � c�!c�!s@#)��"@�@c�Ac�As@#Ic�`�`c�ac�as@#���� ����c��c��s@#���"����: ����c��c��s@#�c�����s ����c��c��s@#���c��c��s@#���" � c� c� s@# ��$ � �� c�! c�! s@#) I#) �%@ �@ c�A c�A s@#D ��"I �!%` �` c�a ��"a c�a s@#i �-%� �� c�� c�� s@#� �<%� �� c�� c�� s@#� �N%� �� �� � ��� c�� c�� s@#� �[%� �� c�� c�� s@#� �f%
�
c�
c�
s@#
�s%
�
c�!
c�!
s@#)
�~%@
�@
�!@
��@
c�A
c�A
s@#I
��%`
�`
c�a
c�a
s@#i
��%�
��
�F!�
���
c��
c��
s@#�
��"�
��%�
��
c��
c��
s@#�
��%�
��
c��
c��
s@#�
��%�
��
c��
c��
s@#�
��"�
�
%�c�c�s@# ��% � c�!c�!s@#)��%@�@c�Ac�As@#I��%`�`c�ac�as@#i�
%���c��c��s@#���%���c��c��s@#���%���c��c��s@#���%���c��c��s@#��
%���!��c�c�s@# ��% � ��! �� c�!c�!s@#)��%@�@��!@��@c�Ac�As@#I��%`�`c�ac�as@#i�&���c��c��s@#��!&���c����"�c��s@#���%���c��c��s@#���%���c��c��s@#��8&
�
c�
��"
c�
s@#
�!&
�
�3"
��
c�!
c�!
s@#)
c�@
�@
�p"@
��@
c�A
c�A
s@#`
�`
��"`
��`
c�a
c�a
s@#�
��
c��
c��
s@#�
��
c��
c��
s@#�
��
c��
c��
s@#�
��
c��
c��
s@#�
��"�c�c�s@# c� � c�!c�!s@#@�@c�Ac�As@#`�`c�ac�as@#i��"���c����"�c��s@#���c��c��s@#�c����c����"�c��s@#���c��c��s@#c�s@#!c�!s@#@c�Ac�As@#Ic�`c�ac�as@#�c��c��s@#�c��c��s@#�c����"�c��s@#�c��c��s@#c�c�s@# c�!c�!s@#@c�Ac�As@#I��"`c�ac�as@#�c��c��s@#���"�c��c��s@#�c��c��c��s@#�c��s@#c�s@#!c�!s@#@c�Ac�As@#`c�ac�as@#���"�c��c����"�c��c����"�c����"���"�c���"c� c� c�$�$@c�`c�ic��c��c��c��c�c� c�@c�`c��c��c��c��c�c� c�@c�`c��c��c��T#�c��c��T#c� c�!T#@��"@c�`��"`c�aT#���"�c����"�c��c��c�c���" c�$��"@c�AT#`c��c��c��c��c�c� c�@c�`c��c��c��c��c�c���" c�@��"@c�`��"`c�aT#@��"@��`�#`���c��c��c� � c�@c�`c��c��c��T#���"�c��c�@c�`c��c��c��c��c�c� c�@c�`c��c����"�c����"�c��c��T#��"c� ��" c�@c�A_#`c��c��T#�c��c�c� ��" c�!T#@��"@c�`c��c����"�c����"�c��c���"c� ��" c�@c�`c��c��T#�c��c� c� �$ ��" c�@ ��"@ c�` c�a T#d �$� c�� ��"� c�� ��"� c�� T#� c�!��"!c� !��" !c�@!c�`!c��!c��!c��!T#�!c�"c� "��" "c�!"T#@"��"@"c�A"k#`"c��"c��"��"�"c��"��"�"c��"c�#��"#c� #��" #c�@#c�`#c��#c��#c��#c��#c�$c�$T#@$c�`$c��$c��$c��$c��$c�%c�%��" %c�@%c�`%c�a%T#�%c��%c��%c��%c�&c� &c�!&T#@&c�`&c�a&T#�&c��&k#�&��"�&c��&��"�&c��&��"�&��"�&c�'T# 'c�@'c�`'c��'c��'c��'c�(c� (c�@(c�D(��"`(c��(c��(��"�(c��(c��(T#�(c� )c�!)T#@)c�A)k#`)c��)c��)c��)c��)c�*c�*��"@*c�D*I#`*c�d*I#�*c��*c��*c��*c��*T#+c� +c�!+T#@+c�`+c��+c��+c��+T#�+c�,c� ,c�!,T#@,c�A,T#`,c�a,T#�,c��,c�-c� -c�!-T#@-c�`-c��-c��-c��-c��-c�.c� .c�@.��"@.c�`.��"`.c��.c��.c��.��"�.c��.��"�.c�/c�/��" /��" /c�@/��"@/c�A/T#`/c��/c��/c��/T#�/c�0c� 0c�!0T#@0c�`0c�a0T#�0��"�0c��0��"�0c��0T#�0c��0T#�0c�1c� 1c�@1��"@1c�`1��"`1c��1c��1��"�1��"�1c��1��"�1c��1c��1��"2c� 2c�`2c��2c��2c��2T#�2c��2c��2T#3c� 3c�`3c��3c��3��"�3c��3��"�3c��3c��3T#�3��"4��"4c� 4��" 4c�@4c�`4c��4c��4T#�4c��4c�5c� 5c�@5c�`5c��5c��5c��5c��5c��5�6c� 6c�@6c�`6c��6c��6��"�6c��6��"�6c��6c�7c� 7��" 7c�$7��"@7��"@7c�`7c�d7��"�7c��7��"�7c��7��"�7c��7c�8��"8c� 8��" 8c�@8c�`8c��8c��8c��8c�9c�9T# 9c�@9c�`9c��9c��9T#�9c��9c��9c�:c� :c�@:c�`:c�a:T#�:c��:k#�:��"�:c��:��"�:��"�:c��:c��:��";c� ;c�@;c�`;c��;c��;��"�;c��;��"�;c��;c��;��"<��"<c� <��" <c�@<c�`<c�a<T#�<c��<c��<c�=c� =c�!=T#@=c�`=c�a=T#�=c��=��"�=c��=��"�=c��=c�>��">c� >��" >c�@>c�`>c��>c��>T#�>c��>c��>T#?c�?T# ?c�!?T#@?c�A?T#`?c�a?T#d?��"�?c��?c��?c��?c�@c� @c�@@c�`@c��@c��@c��@c��@c�Ac� Ac�@Ac�`A��"`Ac��A��"�Ac��Ac��A��"�Ac��A��"�Ac�Bc� Bc�@Bc��B���B���B���B��C��!C��AC��aC���C{��C���C���C���C{��C��D��!D��@D{�aD���D���D{��D���D��E{�E��`E{��E{��E���ET#FT# F{�!Fw#$F�DF�dF��F{��F���F��F���F��F���F��F{��F���F�G��G�$G�@G{�AG��DG�aGT#dG��G���G��G{��G���G��G��G�H{�$H�DH�$`H{�dH��H��H��H{��H{�I{�@I{�`I{��I{��I{��I{� J{��J{��N{��N{�@O��H����%1����������,e��/Kbv��8mx���:am������AUi��� G U � � � 6
X
�
�
�
e�T�
r
�
�zd���V]c�
56
:?BEHJUX\`eipuz��� �0�^)u�*z`^3uL>z�3�?��*u�Fz�G�%��H�X��/�5L��G�%�eG�L���4C��K�n2�U:��9�+��0��L�Y+���H)�D��C�hB�@B�B���^;��*�}*�Y1�a2�:;��;��?��?��>�?�4I�LI��K�#A��@�'6�n2��F��7�4C�'6�n2��B��)�4C��C�U<�4C��I�U<�4C��,�U<��F��>�S)��K�O�M������K?M�Q<�+C��*��7��+��:��*��7�+C��4�K8��7�+C��4�|5��5�,<�+C��4��2�,<�4C��<��1��1�L,��B��<�4C��1�R,�Q<��@4C��)�/J��=�WJ�4C�S)�|1�:K��H�z?�O�R,�Q<��@D4C�S)�|1�:K��H�z?�O�R,�Q<��> �A�4C�(+��F�4C�S)�|1�:K��H�z?�O�R,�:2��A��E�lEu�E��E�
(!)#*%+'1)2)z+{-|-}/~/1�1�3�3�5�5�7�7�9�9�;�;�=�=�?�?�A�A�C�C�E�E�G�G�I�I�K�K�M�M�O�O�Q�Q�S�S�U�U�W�W�Y�Y�[�[�]�]�_�_�a�a�c�c�e�e�g�g�i�k�k�m�m�o�o�q�q�s�s�u�w�w�y�y�{�{�}�}������������������������ �"�#�$�%�&�'�(�)�*�+�,�-�.�/�0�1�2�3�4�5�6�7�9�:�;�<�=�>�@�A�B�C�D�E�F�G�I�J�K�L�M�N�O�P�R�S�T�U�V�W�X�Y�Z�[�]�^�_�`�a�b�c�d�g�h�i�j�k�l�m�n�o�p�q�r�s����������������������������������������������������������������� � ��
�
�������������������!�#�#�%�%�'�)�)�+�+�-�-�/�/�1133557799;=J?LA.#0%2'4)6+8-:/<1>3@5B7D9F;H=J?LANCPGRITKVMXOZQ\S^U`WbYd[f]h_ja *c ,e .g 0i 2k!6u!8w"<u">w#Bu#Dw$Hu$Jw%Nu%Pw&Tu&Vw'Zu'\w(`u(bw)fu)hw*lu*nw+ru+tw,xu,zw-~u-�w.�u.�w/�u/�w0�k0�g0�y0�i0�c0�{0�#1�u1�w2�u2�w8�u8�w9�u9�wRho|���������� !)1Uow���������@p��Q���"5h�������)O|�������%,3LSZs��G[o�� � � � �
�
�
�
�
�
�
�
�
�
�
�����
�
�
DPmt��=�������GO��� &9A��$-^g���z3
�;+
��@
�7
�\@
��B
��8
��8
��=
��* !"#$%&'()*+,-./012345678
9
:�8�8�89!9939�8G9
�@���j���������������{��&?�A�M{M)W=ep�|i���yyy#y2yW�������g������O�c�w��?�A������%{WWo�
��
�O%������M�?�K�y�����W�?
Wf
�
��
��
�8�\y}�������QeQnY�Y�Y�Yw2w>wW�����������������/�/4�I�6p����<Clone>$<Main>$<<Main>$>g__GetJsonString|0_10<source>5__10<sources>5__10<input>5__10<repairEx>5__10<ex>5__10<commitBody>5__10<>s__10<<Main>$>g__BuildHistoryPrompt|0_20<choice>5__20<text>5__20<raw>5__20<<Main>$>g__BuildSourceChangeAuditMarkdown|0_30<chunkText>5__30<<Main>$>g__AppendLossRiskSection|0_40<>s__40<<Main>$>g__ParseOrRepairChangeSetAsync|0_50<sourceEndMemory>5__50<<Main>$>g__ParseSourceChangeAuditReport|0_60<>9__0_70<<Main>$>b__0_70<<Main>$>b__80<>c__DisplayClass0_0<>9__16_0<get_CombinedOutput>b__16_0<<Main>$>b__0<<Main>$>d__0<<Main>$>g__SourceSelected|0_11<selected>5__11<failurePath>5__11<commit>5__11<output>5__11<text>5__11<>s__11<<Main>$>g__BuildHistoryFragmentPrompt|0_21<delta>5__21<rawResponsePath>5__21<blocks>5__21<<Main>$>g__BuildCommitBody|0_31<beforeMemory>5__31<<Main>$>g__ReadMemoryDirectoryAsync|0_41<>s__41<<Main>$>g__ParseOrRepairSourceChangeAuditAsync|0_51<lossRiskCount>5__51<<Main>$>g__ParseHistoryUpdate|0_61<>9__0_71<<Main>$>b__0_71<>9__0_81<<Main>$>b__0_81<>c__DisplayClass0_1<historySeedPath>5__1<appSettingsPath>5__1<i>5__1<rel>5__1<action>5__1<startInfo>5__1<snapshotDir>5__1<processedChunks>5__1<fragments>5__1<prompt>5__1<text>5__1<requestBody>5__1<afterMemory>5__1<>8__1<<Main>$>b__1<>s__1<>u__1Nullable`1IEnumerable`1IOrderedEnumerable`1IEquatable`1Predicate`1ValueTask`1ReadOnlySpan`1ICollection`1IReadOnlyCollection`1AsyncTaskMethodBuilder`1IComparer`1IEqualityComparer`1ValueTaskAwaiter`1IEnumerator`1IList`1<>z__ReadOnlySingleElementList`1IReadOnlyList`1<<Main>$>g__SnapshotExists|0_12<i>5__12<op>5__12<blocks>5__12<client>5__12<>s__12<<Main>$>g__BuildHistoryMergePrompt|0_22<chunks>5__22<parseResult>5__22<content>5__22<<Main>$>g__AppendCommitBullets|0_32<prompt>5__32Int32<<Main>$>g__ReadHistoryFragmentsAsync|0_42<>s__42<<Main>$>g__ParseOrRepairHistoryUpdateAsync|0_52<>s__52<<Main>$>g__ExtractJson|0_62<>9__0_72<<Main>$>b__0_72<>9__0_82<<Main>$>b__0_82<>c__DisplayClass0_2<<Main>$>g__BuildOrderedSources|0_2<doc>5__2<savePath>5__2<historyOutputPath>5__2<json>5__2<baseDir>5__2<pathspecs>5__2<files>5__2<process>5__2<prompt>5__2<part>5__2<manifest>5__2<raw>5__2<>s__2<>u__2<>f__AnonymousType2`2Func`2IReadOnlyDictionary`2<<Main>$>g__SnapshotLatestAsync|0_13<checkpointPath>5__13<action>5__13<processedChunks>5__13<chunks>5__13<>s__13<<Main>$>g__RunRetentionAuditAsync|0_23<stopAfterCurrentSource>5__23<reasoning>5__23<checkpoint>5__23<<Main>$>g__TrimForCommit|0_33<raw>5__33<<Main>$>g__ApplyOperationAsync|0_43<>s__43<<Main>$>g__BuildJsonRepairPrompt|0_53<>s__53<<Main>$>g__EstimateTokens|0_63<>9__0_73<<Main>$>b__0_73<>9__0_83<<Main>$>b__0_83<>c__DisplayClass0_3<<Main>$>g__RunHistoryPassAsync|0_3<seed>5__3<source>5__3<file>5__3<rawResponsePath>5__3<kai>5__3<stdoutTask>5__3<builder>5__3<sourceDir>5__3<statusArgs>5__3<idleCts>5__3<content>5__3<raw>5__3<ex>5__3<history>5__3<>s__3<>u__3<>f__AnonymousType0`3Func`3<<Main>$>g__CommitRebuildStateAsync|0_14<stopAfterCurrentSource>5__14<line>5__14<oldHistoryCheckpointPath>5__14<>s__14<<Main>$>g__BuildRetentionAuditPrompt|0_24<text>5__24<sourceStartMemory>5__24<>s__24<<Main>$>g__CountLossRisks|0_34<rawResponsePath>5__34<<Main>$>g__NormalizeManagedContent|0_44<op>5__44<<Main>$>g__MemoryChangeSetSchema|0_54<>s__54<<Main>$>g__LoadOrder|0_64<>9__0_74<<Main>$>b__0_74<>9__0_84<<Main>$>b__0_84<<Main>$>g__RunHistoryFragmentPassAsync|0_4<rawResponsePath>5__4<deletePath>5__4<stderrTask>5__4<processedChunks>5__4<fragments>5__4<status>5__4<parseResult>5__4<content>5__4<outputRoot>5__4<repairPrompt>5__4<request>5__4<text>5__4<>s__4<>u__4<>f__AnonymousType1`4<<Main>$>g__RunProcessAsync|0_15<data>5__15<source>5__15<chunkText>5__15<>s__15<<Main>$>g__IsEmptyMemoryDirectoryText|0_25<>s__25<<Main>$>g__CountUnjustifiedRemovals|0_35<parseResult>5__35<<Main>$>g__StripWholeCodeFence|0_45<>s__45<<Main>$>g__SourceChangeAuditSchema|0_55<>9__0_65<<Main>$>b__0_65<>9__0_75<<Main>$>b__0_75<<Main>$>b__85<<Main>$>g__RunHistoryMergePassAsync|0_5<file>5__5<response>5__5<sourcePath>5__5<trashDir>5__5<latestDir>5__5<addArgs>5__5<blocks>5__5<parseResult>5__5<prompt>5__5<report>5__5<repairedRaw>5__5<>s__5<>u__5<<Main>$>g__ExtractMessageBlocks|0_16<tokenReceived>5__16<i>5__16<prompt>5__16<>s__16<<Main>$>g__NormalizeForAudit|0_26<>s__26<<Main>$>g__AppendAddedSection|0_36<changeSet>5__36<<Main>$>g__IsCopiedPromptWrapperLine|0_46<>s__46<<Main>$>g__HistoryUpdateSchema|0_56<>9__0_66<<Main>$>b__0_66<>9__0_76<<Main>$>b__0_76<<Main>$>g__ReadSourceTranscriptAsync|0_6<add>5__6<arg>5__6<repairRawPath>5__6<rel>5__6<stream>5__6<stamp>5__6<checkpointDir>5__6<chunks>5__6<changeSet>5__6<raw>5__6<CreateAsync>d__6<>s__6<>u__6<<Main>$>g__BuildChunks|0_17<checkpointPath>5__17<raw>5__17<>s__17<<Main>$>g__RunSourceChangeAuditAsync|0_27<>s__27<<Main>$>g__AppendChangedSection|0_37<operationResults>5__37<<Main>$>g__TrimOuterBlankLines|0_47<>s__47<<Main>$>g__CleanupParseTempFiles|0_57<<Main>$>b__67<>9__0_77<<Main>$>b__0_77<<Main>$>g__RenderKaiChatConversationJson|0_7<merged>5__7<normalized>5__7<safe>5__7<fragmentPath>5__7<reader>5__7<historyCheckpointDir>5__7<diffArgs>5__7<operationResults>5__7<ChatAsync>d__7<>s__7<>u__7<<Main>$>g__SplitByLength|0_18<doc>5__18<checkpoint>5__18<chunkText>5__18<>s__18<<Main>$>g__BuildSourceChangeAuditPrompt|0_28<i>5__28<<Main>$>g__AppendMovedSection|0_38<retentionAudit>5__38<<Main>$>g__ResolveMemoryPath|0_48<changeAuditReport>5__48<<Main>$>g__TryDeleteFile|0_58<>9__0_68<<Main>$>b__0_68<>9__0_78<<Main>$>b__0_78get_UTF8<<Main>$>g__AppendToolMetadata|0_8<trashed>5__8<diff>5__8<contentBuilder>5__8<historyFragmentDir>5__8<parts>5__8<fragment>5__8<>s__8<<Main>$>g__BuildPrompt|0_19<source>5__19<choices>5__19<prompt>5__19<>s__19<<Main>$>g__WriteSourceChangeAuditReportAsync|0_29<checkpointPath>5__29<<Main>$>g__AppendRemovedSection|0_39<checkpoint>5__39<<Main>$>g__NormalizeRelativePath|0_49<snapshotDir>5__49<<Main>$>g__ParseChangeSet|0_59<>9__0_69<<Main>$>b__0_69<<Main>$>b__79<>9<<Main>$>g__TryGetProperty|0_9<targetPath>5__9<historyFragmentCheckpointDir>5__9<commitArgs>5__9<>s__9<Module><Main><PrivateImplementationDetails>System.IOTSystem.Collections.Generic.IList<T>.this[]System.Collections.Generic.IReadOnlyList<T>.this[]System.Collections.IList.this[]schema<>cSystem.Collections.GenericReadToEndAsyncSendAsyncReadLineAsyncDisposeAsyncCreateAsyncReadAsStreamAsyncCopyToAsyncChatAsyncWaitForExitAsyncReadAllTextAsyncWriteAllTextAsyncget_CreatedAtUtcset_CreatedAtUtcget_createdAtUtc<<<Main>$>g__ParseOrRepairChangeSetAsync|0_50>d<<<Main>$>g__ReadMemoryDirectoryAsync|0_41>d<<<Main>$>g__ParseOrRepairSourceChangeAuditAsync|0_51>d<<<Main>$>g__ReadHistoryFragmentsAsync|0_42>d<<<Main>$>g__ParseOrRepairHistoryUpdateAsync|0_52>d<<<Main>$>g__SnapshotLatestAsync|0_13>d<<<Main>$>g__RunRetentionAuditAsync|0_23>d<<<Main>$>g__ApplyOperationAsync|0_43>d<<<Main>$>g__RunHistoryPassAsync|0_3>d<<<Main>$>g__CommitRebuildStateAsync|0_14>d<<<Main>$>g__RunHistoryFragmentPassAsync|0_4>d<<<Main>$>g__RunProcessAsync|0_15>d<<<Main>$>g__RunHistoryMergePassAsync|0_5>d<<<Main>$>g__ReadSourceTranscriptAsync|0_6>d<<<Main>$>g__RunSourceChangeAuditAsync|0_27>d<<<Main>$>g__SplitByLength|0_18>d<<<Main>$>g__WriteSourceChangeAuditReportAsync|0_29>dget_CurrentManagedThreadId<>l__initialThreadIdOpenReadSystem.Collections.Generic.ICollection<T>.AddSystem.Collections.IList.Addget_Addedset_Addedget_Changedset_Changed_moveNextCalledSharedselectedAwaitUnsafeOnCompletedget_IsCompletedset_WriteIndentedget_SkipHistoryCheckpointedset_SkipHistoryCheckpointedget_IsCancellationRequestedAppendFormattedget_SkipSnapshottedset_SkipSnapshottedget_Movedset_Movedget_Removedset_RemovedSystem.Collections.ICollection.IsSynchronizedSystem.Collections.ICollection.get_IsSynchronized<createdAtUtc>i__Field<source>i__Field<sourceFile>i__Field<role>i__Field<model>i__Field<stream>i__Field<messages>i__Field<max_tokens>i__Field<content>i__Field<CreatedAtUtc>k__BackingField<Added>k__BackingField<Changed>k__BackingField<SkipHistoryCheckpointed>k__BackingField<SkipSnapshotted>k__BackingField<Moved>k__BackingField<Removed>k__BackingField<Source>k__BackingField<CommitAfterSource>k__BackingField<ExitCode>k__BackingField<Message>k__BackingField<File>k__BackingField<SourceFile>k__BackingField<IncludeCurrentSourceFile>k__BackingField<Name>k__BackingField<DisplayName>k__BackingField<Resume>k__BackingField<Before>k__BackingField<RawResponse>k__BackingField<RepairRawResponse>k__BackingField<Update>k__BackingField<Slug>k__BackingField<Path>k__BackingField<HistorySeedPath>k__BackingField<SourcePath>k__BackingField<RawResponsePath>k__BackingField<RepairRawResponsePath>k__BackingField<FragmentPath>k__BackingField<HistoryOutputPath>k__BackingField<Risk>k__BackingField<From>k__BackingField<Classification>k__BackingField<Justification>k__BackingField<Action>k__BackingField<Reason>k__BackingField<To>k__BackingField<PartNumber>k__BackingField<Order>k__BackingField<After>k__BackingField<SourceDir>k__BackingField<BaseDir>k__BackingField<OutputDir>k__BackingField<Repair>k__BackingField<RecommendedRepair>k__BackingField<JsonRepair>k__BackingField<Error>k__BackingField<OriginalError>k__BackingField<Stderr>k__BackingField<Notes>k__BackingField<RequestIdleTimeoutMinutes>k__BackingField<MaxChunks>k__BackingField<LossRisks>k__BackingField<EstimatedTokens>k__BackingField<ChunkTokens>k__BackingField<MaxOutputTokens>k__BackingField<Operations>k__BackingField<FragmentCharacters>k__BackingField<HistoryCharacters>k__BackingField<HistoryMergePass>k__BackingField<HistoryFragmentPass>k__BackingField<HistoryPass>k__BackingField<Success>k__BackingField<Fact>k__BackingField<ChangeSet>k__BackingField<ChangeAudit>k__BackingField<RetentionAudit>k__BackingField<Content>k__BackingField<ChunkCount>k__BackingField<FromPart>k__BackingField<ToPart>k__BackingField<Report>k__BackingField<Stdout>k__BackingField<ChunkIndex>k__BackingField<Key>k__BackingField<SourceKey>k__BackingField<Apply>k__BackingField<Summary>k__BackingField<CommitSummary>k__BackingFieldTrimEndAppendget_ValueKindJsonValueKindHttpMethodReplaceIsNullOrWhiteSpaceget_Sourceset_SourceCancellationTokenSourceget_CommitAfterSourceset_CommitAfterSourceget_sourceGetHashCodeEnsureSuccessStatusCodeget_ExitCodeset_ExitCodeget_Messageset_MessageHttpResponseMessageHttpRequestMessageAddRangeTakeIEnumerableIDisposableRuntimeTypeHandleGetTypeFromHandleget_Fileset_Fileget_SourceFileset_SourceFileget_IncludeCurrentSourceFileset_IncludeCurrentSourceFileget_sourceFilefileget_roleSystem.Consoletitleget_Nameset_Nameset_FileNameGetFileNamefileNameget_DisplayNameset_DisplayNameGetDirectoryNamenameDateTimeSystem.Runtimeget_Resumeset_ResumeAppendLineWriteLineget_NewLineCombineIAsyncStateMachineSetStateMachinestateMachinelineTypeWhereget_Beforeset_Beforeget_InvariantCultureCaptureget_OrdinalIgnoreCaseget_RawResponseset_RawResponseget_RepairRawResponseset_RepairRawResponseSystem.IDisposable.DisposeTryParseget_Updateset_UpdateHistoryUpdateCreateDebuggerBrowsableState<>1__stateDeleteCompilerGeneratedAttributeDebuggableAttributeNullableAttributeDebuggerBrowsableAttributeAssemblyTitleAttributeJsonPropertyNameAttributeAsyncStateMachineAttributeIteratorStateMachineAttributeDebuggerStepThroughAttributeTargetFrameworkAttributeDebuggerHiddenAttributeAssemblyFileVersionAttributeAssemblyInformationalVersionAttributeAssemblyConfigurationAttributeRefSafetyRulesAttributeCompilationRelaxationsAttributeAssemblyProductAttributeNullableContextAttributeDebuggerDisplayAttributeAssemblyCompanyAttributeRuntimeCompatibilityAttributeset_UseShellExecuteget_ValueAuthenticationHeaderValueget_HasValueTryGetValueSetValuevalueset_PropertyNameCaseInsensitiveMoveSystem.Collections.Generic.ICollection<T>.RemoveSystem.Collections.IList.RemoveSystem.Collections.IList.IsFixedSizeSystem.Collections.IList.get_IsFixedSizeSerializeDeserializeSystem.Collections.Generic.IList<T>.IndexOfSystem.Collections.IList.IndexOfLastIndexOfSystem.ThreadingEncodingCeilingSystem.Runtime.VersioningToStringGetStringSubstringget_Slugset_SlugMatchComputeStringHashMathget_Pathset_PathFromAdHocPathget_HistorySeedPathset_HistorySeedPathget_SourcePathset_SourcePathget_RawResponsePathset_RawResponsePathget_RepairRawResponsePathset_RepairRawResponsePathrawResponsePathGetRelativePathrelativePathGetFullPathFromPathget_FragmentPathset_FragmentPathget_HistoryOutputPathset_HistoryOutputPathpathget_LengthmaxLengthGetArrayLengthEndsWithStartsWithiobjfallbackEnsureSufficientExecutionStackget_TaskValueTaskget_Riskset_RiskCollectionsMarshaloriginalAppendLiteraloutputRootRelSystem.Collections.ObjectModelget_modelMemoryRebuildTool.dllMemoryRebuildTooltoolFileStreamget_streamProgramSystem.Collections.Generic.IList<T>.get_ItemSystem.Collections.Generic.IReadOnlyList<T>.get_ItemSystem.Collections.IList.get_ItemSystem.Collections.Generic.IList<T>.set_ItemSystem.Collections.IList.set_ItemAddedChangeItemChangedChangeItemMovedChangeItemRemovedChangeItemLossRiskItem_itemSystemTrimget_Fromset_FromBooleanInfiniteTimeSpanAsSpanget_TokenCancellationTokenMinJoinGetExtensionGetFileNameWithoutExtensionget_Classificationset_Classificationget_Justificationset_JustificationMemoryOperationSourceConversationSystem.GlobalizationSystem.Text.Json.Serializationset_Authorizationget_Actionset_ActionSystem.ReflectionICollectionMatchCollectionGroupCollectionJsonIgnoreConditionset_DefaultIgnoreConditionSearchOptionHttpCompletionOptionOperationCanceledExceptionNotSupportedExceptionFileNotFoundExceptionDirectoryNotFoundExceptionIndexOutOfRangeExceptionInvalidOperationExceptionJsonExceptionUnauthorizedAccessExceptionSetExceptionArgumentExceptionTimeoutExceptionSystem.Text.Jsonget_Reasonset_ReasonStringComparisonjsonget_Toset_ToSystem.Collections.Generic.ICollection<T>.CopyToSystem.Collections.ICollection.CopyToCultureInfoExceptionDispatchInfoProcessStartInfoDirectoryInfoopSystem.Net.Http_httpGroupSystem.Linq<createdAtUtc>j__TPar<source>j__TPar<sourceFile>j__TPar<role>j__TPar<model>j__TPar<stream>j__TPar<messages>j__TPar<max_tokens>j__TPar<content>j__TParSystem.Collections.Generic.ICollection<T>.ClearSystem.Collections.IList.ClearToStringAndClearDirectorySeparatorCharget_PartNumberset_PartNumberStreamReaderTextReaderIFormatProviderAsyncTaskMethodBuilderStringBuilder<>t__builderget_Orderset_OrderorderotherAppendInterpolatedStringHandlerDefaultInterpolatedStringHandlerStringComparerTokensPerCharacterget_Afterset_AfterCancelAfterValueTaskAwaiterGetAwaiterget_SnakeCaseLowerJsonSerializerget_SourceDirset_SourceDirsourceDirget_BaseDirset_BaseDirbaseDirsnapshotsDirfragmentDirfragmentCheckpointDirhistoryCheckpointDircheckpointDirsnapshotDirlatestDirget_OutputDirset_OutputDiroutputDirget_Repairset_Repairget_RecommendedRepairset_RecommendedRepairget_JsonRepairset_JsonRepairrepairget_Errorset_Errorget_StandardErrorset_RedirectStandardErrorget_OriginalErrorset_OriginalErrorerrorIEnumeratorObjectEnumeratorSystem.Collections.Generic.IEnumerable<T>.GetEnumeratorSystem.Collections.Generic.IEnumerable<System.String>.GetEnumeratorSystem.Collections.IEnumerable.GetEnumeratorArrayEnumerator.ctor.cctorget_Stderrset_StderrSystem.DiagnosticsSystem.Runtime.ExceptionServicesSystem.Runtime.InteropServicesSystem.Runtime.CompilerServicesDebuggingModesget_messagesMatchesGetFilesNumberStyleslinesget_Notesset_NotesFromMinutesget_RequestIdleTimeoutMinutesset_RequestIdleTimeoutMinutes_requestIdleTimeoutMinutesargs<>4__thisblocksget_MaxChunksset_MaxChunksSystem.Threading.Tasksget_LossRisksset_LossRisksEqualsitemsget_EstimatedTokensset_EstimatedTokensget_ChunkTokensset_ChunkTokensget_MaxOutputTokensset_MaxOutputTokens_maxOutputTokensget_max_tokensSystem.Collections.Generic.ICollection<T>.ContainsSystem.Collections.IList.ContainsCollectionExtensionsSystem.Text.RegularExpressionsget_Operationsset_OperationsSystem.CollectionsJsonOptionsJsonSerializerOptionsStringSplitOptionsJsonDocumentOptionsRegexOptionsoptionsget_Groupsget_Charsget_MaxChunkChars<>3__maxCharsPrintMembersSystem.Net.Http.HeadersHttpRequestHeadersget_DefaultRequestHeadersRuntimeHelpersget_FragmentCharactersset_FragmentCharactersget_HistoryCharactersset_HistoryCharactersget_HistoryMergePassset_HistoryMergePassget_HistoryFragmentPassset_HistoryFragmentPassget_HistoryPassset_HistoryPassget_Successset_SuccessSystem.Diagnostics.ProcessctsfragmentsoptsExistsSystem.Collections.Generic.IList<T>.RemoveAtSystem.Collections.IList.RemoveAtConcatFormatget_Factset_Factget_EqualityContractEnumerateObjectSelectDeconstructget_ChangeSetset_ChangeSetMemoryChangeSetSystem.Collections.IEnumerator.Resetleftrightop_Implicitget_ChangeAuditset_ChangeAuditget_RetentionAuditset_RetentionAuditSplitIsExternalInitget_DefaultGetValueOrDefaultHistoryUpdateParseResultChangeSetParseResultSourceChangeAuditParseResultOperationResultProcessResultGetResultSetResultParseNullableIntParseIntToLowerInvariantModelClientHttpClientclientJsonElementget_RootElementelementcurrentFragmentHistoryFragmentEnvironmentJsonDocumentSystem.Collections.Generic.IEnumerator<T>.CurrentSystem.Collections.Generic.IEnumerator<System.String>.CurrentSystem.Collections.IEnumerator.CurrentSystem.Collections.Generic.IEnumerator<T>.get_CurrentSystem.Collections.Generic.IEnumerator<System.String>.get_CurrentSystem.Collections.IEnumerator.get_Current<>2__currentget_Contentset_ContentStringContentHttpContentget_content_endpointChunkCheckpointJsonRepairCheckpointRetentionAuditCheckpointHistoryFragmentCheckpointHistoryCheckpointSystem.Collections.Generic.ICollection<T>.CountSystem.Collections.Generic.IReadOnlyCollection<T>.CountSystem.Collections.ICollection.CountSystem.Collections.Generic.ICollection<T>.get_CountSystem.Collections.Generic.IReadOnlyCollection<T>.get_CountSystem.Collections.ICollection.get_Countget_ChunkCountset_ChunkCountchunkCountSetCountSystem.Collections.ICollection.SyncRootSystem.Collections.ICollection.get_SyncRootoutputRootpromptget_FromPartset_FromPartget_ToPartset_ToPartpartTrimStartSystem.Collections.Generic.IList<T>.InsertSystem.Collections.IList.Insertget_Reportset_ReportSourceChangeAuditReportchangeAuditReportreportCastIListToListget_ArgumentListget_Postget_Stdoutset_Stdoutset_TimeoutResetIdleTimeoutget_CombinedOutputget_StandardOutputset_RedirectStandardOutputSystem.Collections.IEnumerator.MoveNextSystem.TextchunkTextGetRawText<>3__textrawget_UtcNowset_CreateNoWindowThrowMaxget_IndexFindIndexget_ChunkIndexset_ChunkIndexchunkIndexarrayIndexindexRegexThenByOrderByEnumerateArrayarrayJsonNamingPolicyset_PropertyNamingPolicyget_Keyset_Keyget_SourceKeyset_SourceKeyapiKeyContainsKeykeySlugifySystem.Collections.Generic.ICollection<T>.IsReadOnlySystem.Collections.IList.IsReadOnlySystem.Collections.Generic.ICollection<T>.get_IsReadOnlySystem.Collections.IList.get_IsReadOnlyget_Applyset_ApplyAnyget_Summaryset_Summaryget_CommitSummaryset_CommitSummarybeforeMemoryafterMemorycurrentMemorymemoryCreateDirectoryset_WorkingDirectoryworkingDirectoryget_CurrentDirectoryseedHistorycurrentHistoryop_Equalityop_InequalityIsNullOrEmptyJsonPropertyTryGetPropertyq{{ source = {0}, sourceFile = {1}, createdAtUtc = {2} }}��{{ model = {0}, messages = {1}, stream = {2}, max_tokens = {3} }}?{{ role = {0}, content = {1} }}-001_The Chat Part 1.md-002_The Chat Part 2.md-003_The Chat Part 3.md-004_The Chat Part 4.md-005_The Chat Part 5.md-006_The Chat Part 6.md-007_The Chat Part 7.md-008_The Chat Part 8.md-009_The Chat Part 9.md/010_The Chat Part 10.md%T01_Test Chat 1.md%T02_Test Chat 2.md/011_The Chat Part 11.md/012_The Chat Part 12.md/013_The Chat Part 13.md/014_The Chat Part 14.md/015_The Chat Part 15.md/016_The Chat Part 16.md/017_The Chat Part 17.md/018_The Chat Part 18.md/019_The Chat Part 19.md/020_The Chat Part 20.md/021_The Chat Part 21.md/022_The Chat Part 22.md/023_The Chat Part 23.md/024_The Chat Part 24.md/025_The Chat Part 25.md/026_The Chat Part 26.md/027_The Chat Part 27.md/028_The Chat Part 28.md/029_The Chat Part 29.md/030_The Chat Part 30.md/031_The Chat Part 31.mdMessagesIdTitle)KaiChat conversationCreatedAtUpdatedAt1# KaiChat Conversation: #| Field | Value || --- | --- |+| Conversation ID | `` |#| Source JSON | `| Created | || Updated | 3| Assistant label | Kai || Messages | ## Transcript Role
systemTimestampO userKaiRaymondContent ### - assistant[Role: ] Tool
Method Path
Status Body
Result[Tool message]
Tool: Status: Parameters:Result:q^### (Raymond|Claude|Pyrite|Kai) - \d{4}-\d{2}-\d{2}T.*$�{You are rebuilding KaiChat's persistent memory from the historical The Chat archive.
You are processing the archive chronologically. Later chunks and later parts supersede earlier facts when they clearly contradict.
Update the memory directory cautiously and precisely.
Memory file guidance:
- `core.md`: compact non-negotiable high-signal identity/context.
- `recent.md`: active/current state and unresolved threads likely needed after compaction or at the start of new chats.
- `raymond.md`: durable real-world facts about Raymond.
- `kai.md`: durable facts about Kai and relationship state.
- `health.md`: health/medical context. Preserve dates and uncertainty; never overstate.
- `projects.md`: technical/projects/archive work.
- `story-world.md`: lore/canon not better stored in Story Bible.
- `communication.md`: style preferences, corrections, failure modes, terms to avoid.
- `preferences.md`: stable preferences not covered elsewhere.
- These are default broad categories, not a hard limit.
- You may create a new memory file only when it is a broad, durable category likely to stay useful across many future sessions.
- Do not create tiny files for individual chats, days, scenes, moods, incidents, single jokes, or narrow one-off topics. Merge those into an existing broad category.
- Prefer a small, stable memory directory over many precise files. If in doubt, update an existing broad category.
- Broad category files may be as long and detailed as needed. Preserve granular concrete details, dates, names, preferences, recurring jokes, corrections, failure modes, unresolved threads, and emotionally important context.
- Do not compress away specifics merely to keep files short. Only omit content that is clearly transient, duplicated, contradicted later, or not useful for future context.
Existing-memory retention rules:
- Treat the current rebuilt memory files as a curated baseline that must carry forward.
- A `save` operation replaces the complete file. When saving an existing file, preserve every still-valid durable detail from that file unless it is clearly duplicated elsewhere, explicitly contradicted by this chunk, or intentionally moved to a better file.
- Prefer surgical additive edits over rewriting a whole file from scratch.
- If you move information between files, ensure the final memory directory still contains the same durable facts exactly once in the best broad category.
- Do not replace specific earlier facts with vague summaries. If the old memory says a date, name, tool, dosage, schedule, failure mode, or concrete incident, keep that specificity unless it is wrong.
- If you are uncertain whether an earlier detail still matters, keep it.
Deletion rules:
- Be very cautious. Prefer editing stale content.
- Use `soft_delete` only for files that are clearly obsolete, duplicate, empty, or superseded.
- Never write to `_trash` directly.
Output rules:
- The `content` field must contain only the markdown that belongs inside that file.
- Do not include wrapper labels, `FILE:` lines, delimiter-only `---` lines, or code fences inside file content.
Current rebuilt memory files:
Source:
Chunk: of 7
Transcript chunk begins:
�_
Transcript chunk ends.
Return ONLY valid JSON using this schema:
{
"operations": [
{
"action": "save",
"path": "recent.md",
"content": "complete markdown content for that file"
},
{
"action": "soft_delete",
"path": "obsolete.md",
"reason": "why this file is obsolete or superseded"
},
{
"action": "noop",
"reason": "why no memory change is needed"
}
]
}�You are rebuilding `history.md` for KaiChat from the historical The Chat archive and current KaiChat conversation.
Purpose:
- `history.md` is a lookup/reference timeline for Raymond and Kai.
- It preserves past events, medical history, project history, relationship/canon milestones, archive changes, and context that may be useful later.
- It is NOT the current-state file. Do not make historical entries sound currently active unless the transcript says they remain active.
Chronology rules:
- You are processing sources in chronological order.
- Later sources may correct, supersede, or clarify earlier sources.
- Preserve concrete dates, part numbers, names, dosages, schedules, symptoms, tool names, file names, version numbers, and uncertainty.
- Medical history is especially important. Keep medical insulin injections, doses, symptoms, appointments, and glucose-related events.
- Prompt/provider injection issues from the old Claude/Pyrite web era are obsolete and should not be included as history unless there is a non-injection durable lesson already expressed elsewhere (for example, "old provider mechanics caused drift"). Do not keep lists of old prompt injection strings.
Part continuity:
- Parts 1-10 were the Claude era.
- Test Chat 1 and Test Chat 2 happen between Part 10 and Part 11.
- Part 11 onward used Pyrite as the old persona/interface label.
- Part 32 is the KaiChat era and remains the current continuity unless Raymond explicitly starts Part 33.
- New chats/compactions in KaiChat do not automatically create new Parts.
Structure guidance:
- Keep `history.md` broad and navigable, not hundreds of tiny subheadings.
- Suggested sections: Continuity Timeline, Medical History, Relationship And Story History, Archive And Canon History, Project And Tooling History, Corrections And Durable Lessons.
- You may reorganize the entire file if that makes it easier to use.
- Keep duplicated critical facts if useful for lookup, but avoid bloating with repeated wording.
- Prefer concise dated bullets over vague summaries.
- Keep current-state details brief; those belong in `recent.md`, `core.md`, or other memory files.
Current `history.md` draft:
��
Transcript chunk ends.
Return ONLY valid JSON using this schema:
��You are creating a `history.md` source fragment for KaiChat.
Write a concise but detailed markdown fragment for this source only.
The fragment will later be merged with other source fragments and a seed history file.
Include durable past context that may be useful later:
- dated medical history, symptoms, medications, dosages, appointments, glucose events, injuries, uncertainty
- relationship/canon milestones, archive changes, Story Bible/Writing Standards changes
- project/tooling events, file/version changes, decisions, failures, current outcomes from this source
- corrections and durable lessons, especially where later behavior should avoid repeating a mistake
Rules:
- Do not make historical items sound like current state unless this source says they remain current.
- Keep medical insulin injections and diabetes history.
- Do not include old prompt/provider injection string lists or obsolete Pyrite/web injection protocol details.
- Preserve concrete dates, part numbers, names, file names, doses, schedules, prices, and uncertainty.
- If this is a later chunk of the same source, update the existing fragment below instead of starting over from nothing.
- Return ONLY markdown for the fragment. No JSON. No code fence.
Existing fragment for this source:
(none yet)/
Transcript chunk ends.## Fragment: �OYou are merging KaiChat history material into a definitive `history.md` draft.
Purpose:
- `history.md` is a lookup/reference timeline for Raymond and Kai.
- It preserves past events, medical history, project history, relationship/canon milestones, archive changes, and context that may be useful later.
- It is NOT the current-state file. Do not make historical entries sound currently active unless a current memory confirms they still apply.
Merge rules:
- Use the seed history as the structure/style anchor.
- Integrate the fragments without duplicating the same fact many times.
- Keep critical durable facts even if duplicated elsewhere in KaiChat memory.
- Medical history is especially important. Preserve dates, doses, symptoms, appointments, injuries, glucose events, and uncertainty.
- Keep medical insulin injections. Do not include obsolete prompt/provider injection protocol details.
- Preserve the continuity rule: Part 32 is the KaiChat era and remains current unless Raymond explicitly starts Part 33.
- Prefer broad navigable sections over hundreds of tiny headings.
- Return ONLY complete markdown for the final `history.md` draft. No JSON. No code fence.
Seed history:
)
Source fragments:
��You are KaiChat's memory retention auditor.
Compare the BEFORE and AFTER memory directories after processing one chronological transcript chunk.
Your job is to catch accidental memory loss while avoiding unnecessary duplication.
Audit standard:
- Durable details from BEFORE must still be represented somewhere in AFTER unless this transcript chunk clearly contradicts, supersedes, or makes them obsolete.
- Information may move between files, be merged into a better category, or be lightly paraphrased. Do not repair facts that are already represented in AFTER.
- Do not require identical wording. Look for semantic preservation across the whole AFTER directory.
- If a BEFORE detail was replaced by a vaguer statement, repair it by restoring the concrete detail.
- If a BEFORE detail is missing, save the best target file with the current AFTER content plus the missing detail integrated once.
- Avoid duplicates. Do not add a fact if the AFTER directory already contains that fact in a reasonably specific form.
- Preserve dates, names, tools, dosages, schedules, incidents, preferences, corrections, failure modes, and emotionally important context.
- Do not extract new memories from the transcript here except when needed to decide whether an old detail was contradicted or superseded.
- Prefer `noop` if there is no clear loss.
Source: e
Transcript chunk ends.
BEFORE memory directory:
5
AFTER memory directory:
��
Return ONLY valid JSON using this schema:
{
"operations": [
{
"action": "save",
"path": "recent.md",
"content": "complete markdown content for that AFTER file, with only missing durable details integrated"
},
{
"action": "noop",
"reason": "why no memory retention repair is needed"
}
]
};(no rebuilt memory files yet)
\s+�uYou are KaiChat's memory change auditor.
Compare the BEFORE and AFTER memory directories for one completed chronological archive source.
This is an audit/reporting task only. Do not produce memory operations.
Goals:
- Explain what durable information was added, changed, moved, or removed.
- Be especially strict about removals. If a BEFORE fact is still represented somewhere in AFTER, classify it as `moved` or omit it from removals.
- Treat light paraphrases as preservation, not removal.
- A removed fact must have a concrete justification. Valid removal classifications are `contradicted`, `obsolete`, `duplicate`, `not_durable`, or `unjustified_loss_risk`.
- Use `unjustified_loss_risk` when a durable fact appears absent and you cannot point to a strong reason it should be gone.
- Include loss risks for any missing durable details that should probably be restored.
- Changed items should explain what materially changed and why.
- Moved items should say where the fact moved from and to.
- Keep facts concrete: preserve dates, names, tools, dosages, schedules, incidents, preferences, corrections, failure modes, and emotionally important context.
- Do not invent changes. If the AFTER directory preserves the same fact, do not list it as removed.
- Keep the commit summary concise and suitable for a git commit body.
Source: 7
BEFORE memory directory:
Y
Return ONLY valid JSON using this schema:
3# Memory Change Report - - Source key: ``!- Created UTC: `- Added: - Changed: - Moved: - Removed: - Loss risks: ## Summary)No summary returned.AddedChangedMovedRemovedLoss Risks### Commit Summary- )Memory change audit:; changed: ; moved: ; removed: ; loss risks: - Summary: Loss risksNotes#Detailed report: /snapshots/%/_change_report.md:...##
- None - ** **: () -> . Reason: : `
` -> `` (** from ``: # Justification: - Recommended repair: - From ` Risk: ---```FILE:Memory file `[Memory file<memory-file</memory-file.mdAMemory file path must end in .md_trash/?Cannot write to _trash directlyIMemory path escapes output directory/Memory path is requiredWMemory path cannot contain . or .. segments��Repair this malformed JSON response.
Requirements:
- Return ONLY valid JSON.
- Preserve all memory operation intent and markdown content.
- Do not summarize, delete, or invent content.
- Escape quotes, backslashes, and control characters correctly inside JSON strings.
- Remove any prose outside the JSON object.
- The output must match this schema:
!
Parser error:
;
Malformed response begins:
3
Malformed response ends.��{
"operations": [
{
"action": "save",
"path": "recent.md",
"content": "complete markdown content"
},
{
"action": "soft_delete",
"path": "obsolete.md",
"reason": "why this file is obsolete or superseded"
},
{
"action": "noop",
"reason": "why no memory change is needed"
}
]
}�%{
"summary": "brief overview of what changed and whether anything appears lost",
"added": [
{
"fact": "new durable fact that appears in AFTER",
"file": "target file path",
"reason": "why this was added"
}
],
"changed": [
{
"before": "previous fact or wording",
"after": "new fact or wording",
"file": "file path where the change appears",
"reason": "why the change is justified"
}
],
"moved": [
{
"fact": "durable fact that moved or was merged",
"from": "previous file/path or broad location",
"to": "new file/path or broad location",
"reason": "why this is better categorized here"
}
],
"removed": [
{
"fact": "durable fact that appears absent from AFTER",
"from": "previous file/path or broad location",
"classification": "contradicted|obsolete|duplicate|not_durable|unjustified_loss_risk",
"justification": "specific reason this removal is acceptable, or why it is a risk",
"recommendedRepair": "what to restore if classification is unjustified_loss_risk"
}
],
"lossRisks": [
{
"fact": "missing or weakened durable fact",
"from": "previous file/path or broad location",
"risk": "why this may be accidental loss",
"recommendedRepair": "where/how to restore it"
}
],
"commitSummary": [
"short bullet suitable for a git commit body"
]
}�I{
"content": "complete markdown content for history.md",
"notes": [
"optional short note about important additions or corrections made in this update"
]
} noop)Empty model response9Empty change audit response.core.mdrecent.mdhistory.md%history.rebuild.md!communication.mdraymond.md
kai.mdhealth.mdstory-world.mdprojects.mdpreferences.mdindex.mdmanifest.md+KaiChat Conversation current_C^(\d{3})_The Chat Part (\d+)\.md$The Chat Part D3_=^T(\d{2})_Test Chat (\d+)\.md$Test Chat [^a-z0-9]+-conversation%SourceConversation {
Key = , Path = , Order = , PartNumber = !, DisplayName = , Slug = --applyno-resume!skip-snapshotted'commit-after-source%no-retention-auditno-change-audithistory-pass+history-fragment-pass%history-merge-pass3skip-history-checkpointed true%Missing value for basesource-file7include-current-source-filehistory-seedhistory-output
source5Extracted The Chat Project
outputKaiChatMemory_Rebuildchunk-tokens#max-output-tokens9request-idle-timeout-minutes/request-timeout-minutesmax-chunks fromtosource-key
BearerOperationResultAction = , Success = , Message = )ChangeSetParseResultChangeSet = , Repair = 9SourceChangeAuditParseResultReport = 1HistoryUpdateParseResultUpdate = )JsonRepairCheckpoint!OriginalError = ), RawResponsePath = 5, RepairRawResponsePath = -, RepairRawResponse = , Error = 1RetentionAuditCheckpoint%RawResponsePath = !, RawResponse = , JsonRepair = , Operations = ProcessResultExitCode = , Stdout = , Stderr = ', CombinedOutput = ChunkCheckpointSource = , SourcePath = , ChunkIndex = , ChunkCount = ), EstimatedTokens = #, CreatedAtUtc = ', RetentionAudit = #HistoryCheckpoint, Notes = -, HistoryCharacters = HistoryFragmentName = , Content = 3HistoryFragmentCheckpoint#, FragmentPath = /, FragmentCharacters = savewrite
upsertsoft_delete
delete none[Save operation produced empty memory content.savedfile not found
_trashyyyyMMdd-HHmmss.deleted.mdS# Deleted Memory File
- Original path: `+`
- Deleted at UTC: ``
- Reason:
- Stored as: `soft-deletedno changes'unknown operation: /latest:(glob)/_checkpoints/_chunk_*.json
status--porcelaingitM commit: no rebuild changes to commitadd!git add failed: diff--cached--quiet[ commit: no staged rebuild changes to commit
commit-m!Memory rebuild: 'git commit failed: 5 commit: Memory rebuild: e malformed JSON from model; requesting repair ().json-repair.raw.txt/.json-repair.failed.txt-Original parse error:
-
Repair parse error:
-
Raw model response:
3
Repair model response:
��Model returned invalid memory JSON and the repair attempt also failed. Raw responses were saved next to the checkpoint: _ malformed history JSON; requesting repair (��Model returned invalid history JSON and the repair attempt also failed. Raw responses were saved next to the checkpoint: i malformed change-audit JSON; requesting repair (��Model returned invalid change-audit JSON and the repair attempt also failed. Raw responses were saved next to the checkpoint: *.md`:.json: N0' message blocks -> 1 history fragment chunks_chunk_- skip fragment chunk /; (fragment checkpoint exists)] (covered by existing history seed checkpoint)
# fragment chunk : ~ tokensiHistory fragment apply mode requires a model client.cHistory fragment pass produced empty content for .7Stopped after --max-chunks ��History fragment dry run complete. Re-run with --apply to call the model and write fragments.kHistory fragment pass complete. Review fragments in: �i# History
Use this file for lookup when Raymond or Kai needs past context. Do not treat historical entries as current state unless a current memory also confirms they still apply.History seed: !History output: 'History fragments: !Fragment text: ~��History merge dry run complete. Re-run with --apply to call the model and write the merged draft.cHistory merge apply mode requires a model client.eHistory merge pass produced empty history content.AHistory merge complete. Review: history chunks+ skip history chunk ) (checkpoint exists)! history chunk WHistory apply mode requires a model client.!_history.raw.txt_History pass produced empty history.md content.��History dry run complete. Re-run with --apply to call the model and write the history draft.?History pass complete. Review: 3Failed to start process: ��{"operations":[{"action":"noop","reason":"Primary update did not change memory."}]}KPrimary update did not change memory.%_retention.raw.txtIRetention audit cannot delete files.+_change_audit.raw.txt*_snapshot.json3[Oversized message slice ]
'_change_report.json#_change_report.md
latestsnapshots_checkpoints)_history_checkpoints%_history_fragments;_history_fragment_checkpoints/Source file not found: Source: Output root: Latest memory: Snapshots:
Mode: dry runHistory pass: offon/History fragment pass: )History merge pass: Chunk target: tokens (~ chars)Max output: -Request idle timeout: minute(s)#Retention audit: Change audit: Sources: CNo source found for --source-key chunks skip chunk chunk !_primary.raw.txt; retention audit repaired file(s)! change audit: added, changed, moved, removed1 change audit WARNING: E possible unjustified loss item(s) snapshot: ��Dry run complete. Re-run with --apply to call the model and write memory files.ADone. Review rebuilt memory in: . []: . Repair: +unjustified_loss_risk..!application/json
data:
[DONE]choicesdeltacontent#reasoning_contentIModel stream was idle for more than minute(s).!appsettings.jsonApiEndpoint
ApiKeyModelλ�ãVPF��F��If A U ] e i mq u y i �� ��ie� �4�8�<�@�`�d�h�l�p�t�x
�M �M �M�M �U�M
�� ����0
�� ���� ������ �a ee�a
� ee�
eQ��e��
����
����
������ ��
�� ��5������������������������ ���� �� �� �� ���� �� ��0
���� �m���������� �� ��
������������
����
������h
��������
���y�� �! 7��������i���������� ������
������
��e�� ��itt������etit
������d
�� �m ����H
����
��������i0
����L��P��T��X��\��������Pee�
P�T
T�X
X�\
\���������
ee�Xe�
X����iLLmLeLiL����iPPmPePiP����iTTmTeTiT����iXXmXeXiX����i\\m\e\i\��
������qt
������4
��
�� �� e �m
���� ���� e�����8
������<
������@
��
��0, �
,��0
0��02
HH��L��P��T��X��\��H
HDD��D
D
������ ������
�� &�!�! ����������
�!�y �� ���� �� �� ���M���M�M�M�� �����% $���%
�� �� �����U������ �� �� ������(
����
����
�M�M,�M`�MH�MD�Mq4���M���Md
�Mq 4 ����������������
����
0
���� ��-
����h����h��h��h�� e��h ����h
��h��$8����������������������
����
����
�� ��$@������������������
����
����$<������������������
����
����qt��������
t��t �� ��e������
����
���������������e�
!������
������������
����A�������������������������������� ��
����
���� �
x/
��������qt����������
������qt��qt
��qt��mt�t
t
����R��������������������������@����������
����
������@��@
��@��
ph������������ ����� �E �� ����
����
����2d��������������8��4��
����4
������8��8
��8����4��0��4��4
��4��H����������<��
����
������<��<
��<�� ������ ��������
���5
���� � �
����
�� ��
����������������
����=����������(��������������������������������8��4��d����������H����������������(��(
��(��
����
����
��8��
��4����d��d
��d���4
4
l��H��H
��H����B���1�����5�9�=������ ���� � �
� ��! �! �) �� ���1�A�-�����1���1
���1�� �1 �)
���5�����5���5
���5�� �5 �=���= �9�9
�9�� �� ��
���(������������
���� ���?_�
:�{��-�Q333333�?�
���)��0,`HD������L��P��T��X��\q4dq��40������ h��h��8(������@��<��qt��ti���������� $�� ����xqt��qt@p��@��h�������d8��4��04��8��4��H<��<
���
���l��(��d��H�� �4 � �t� �P �T �X �\� �X�-�A�1�5�E���� ���1 ���5�9��(�� ��
�� ���� $(���� $(��$(
�� ���������� $ �� �� H��hq �������� e
qt��d(
��H( ��HH H��eH
��qL
��qP
��qT
��qX
��q\ ����qt��40 ��
��8(
��<(
��@(`,HD �� �� � � �� ��� �� �� �$�%���% ��($ �� �- ��0
��0 44 4 4 4 ,` , �, ` �`88 8 8 8 ,` H` H �H<< < < < H` D` D �D@@ @ @ @ D` �� �� �� �� ��L
��L ��P
��P ��T
��T ��X
��X ��\
��\ ` `` `
`q4 q4 �q4dd d d d `q4 hh h h h
��`q4d ��� �dll l l l
��`q4d
��`q q �qpp p p p
��`qtt t t t ��xx x x x �� i t P T X \ X ((((((((((��((�� (��0(,(`(H(D(��(�� (��L (��P (��T (��X (��\(q4(d(qTWrapNonExceptionThrows?.NETCoreApp,Version=v10.0TFrameworkDisplayName .NET 10.0MemoryRebuildTool
Debug1.0.0.03.1.0.0+f36aaff2998ae80a0be73d36945f473a1d735306Program+<<Main>$>d__03.Program+<<<Main>$>g__RunHistoryPassAsync|0_3>d;6Program+<<<Main>$>g__RunHistoryFragmentPassAsync|0_4>d83Program+<<<Main>$>g__RunHistoryMergePassAsync|0_5>d94Program+<<<Main>$>g__ReadSourceTranscriptAsync|0_6>d4/Program+<<<Main>$>g__SnapshotLatestAsync|0_13>d83Program+<<<Main>$>g__CommitRebuildStateAsync|0_14>d0+Program+<<<Main>$>g__RunProcessAsync|0_15>d.)Program+<<<Main>$>g__SplitByLength|0_18>d72Program+<<<Main>$>g__RunRetentionAuditAsync|0_23>d:5Program+<<<Main>$>g__RunSourceChangeAuditAsync|0_27>dB=Program+<<<Main>$>g__WriteSourceChangeAuditReportAsync|0_29>d94Program+<<<Main>$>g__ReadMemoryDirectoryAsync|0_41>d:5Program+<<<Main>$>g__ReadHistoryFragmentsAsync|0_42>d4/Program+<<<Main>$>g__ApplyOperationAsync|0_43>d<7Program+<<<Main>$>g__ParseOrRepairChangeSetAsync|0_50>dD?Program+<<<Main>$>g__ParseOrRepairSourceChangeAuditAsync|0_51>d@;Program+<<<Main>$>g__ParseOrRepairHistoryUpdateAsync|0_52>d"ModelClient+<CreateAsync>d__6 ModelClient+<ChatAsync>d__7
mP\{ source = {source}, sourceFile = {sourceFile}, createdAtUtc = {createdAtUtc} }TType<Anonymous Type>vY\{ model = {model}, messages = {messages}, stream = {stream}, max_tokens = {max_tokens} }TType<Anonymous Type>D'\{ role = {role}, content = {content} }TType<Anonymous Type>
operationsaction pathcontentreason
notessource sourceKeycreatedAtUtcsummary
addedchanged
movedremoved lossRisks
commitSummary
jsonRepair fact filebefore
after fromtoclassification
justificationrecommendedRepair risk���MPv���'V�V�RSDS���J�WK�����j�;E:\Google Drive\Misc\The Chat Files\MemoryRebuildTool\obj\Debug\net10.0\MemoryRebuildTool.pdbSHA256���J�Wٴ���j�;���4^���]H������� ��_CorExeMainmscoree.dll�% @ �P�8��h����dd4VS_VERSION_INFO���?DVarFileInfo$Translation��StringFileInfo�000004b0DCompanyNameMemoryRebuildToolLFileDescriptionMemoryRebuildTool0FileVersion1.0.0.0LInternalNameMemoryRebuildTool.dll(LegalCopyright TOriginalFilenameMemoryRebuildTool.dllDProductNameMemoryRebuildTool�/ProductVersion1.0.0+f36aaff2998ae80a0be73d36945f473a1d7353068Assembly Version1.0.0.0��<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<requestedExecutionLevel level="asInvoker" uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>��7